@media screen and (max-width: 1366px) { #content #select-service .over-upper-content { top: -264px; height: 264px; }
  #home-faq { background-size: 82%; }
  #house-cleaning { background-color: #5cbcf6; background-position-x: 49%; }
  .page-nav-container.positioned .page-nav-link { font-size: 1.2em; }
  .page-nav-container.positioned .page-nav-link.prev { left: -90px; }
  .page-nav-container.positioned .page-nav-link.next { left: 90px; } }
@media screen and (max-width: 1608px) { .topservicesmenu { width: 61% !important; }
  .topservicesmenu ul { margin-left: 0px; }
  .main-menu ul li a { font-size: 14px !important; }
  .main-menu ul li a.icon { font-size: 22px !important; }
  .main-menu ul li { padding: 0px 6px; }
  .main-menu ul li a span { font-size: 12px !important; }
  .main-menu ul li a img { width: 28px !important; }
  a.header-nav { font-size: 12px !important; }
  a.header-nav img { width: 16px; }
  #phones-menu { display: block !important; right: 240px; }
  #phones-menu .phone { width: 145px; }
  #phones-menu .phone .contact-number { top: 10px; display: block; } }
@media screen and (max-width: 1308px) { .topservicesmenu ul { margin-left: 0px; }
  .main-menu ul li a { font-size: 14px !important; }
  .main-menu ul li a.icon { font-size: 22px !important; }
  .main-menu ul li { padding: 0px 6px; }
  .main-menu ul li a span { font-size: 12px !important; }
  .main-menu ul li a img { width: 28px !important; }
  a.header-nav { font-size: 12px !important; }
  a.header-nav img { width: 16px; }
  #phones-menu { display: none !important; right: 240px; }
  #phones-menu .phone .contact-number { top: 10px; display: none; } }
@media screen and (max-width: 1888px) { #phones-menu { right: 190px; }
  .topservicesmenu ul { margin-left: 0px; } }
@media screen and (max-width: 1888px) { .topservicesmenu ul { margin-left: -100px; } }
@media screen and (max-width: 1574px) { #phones-menu { display: none !important; }
  .topservicesmenu ul { margin-left: 0px; } }
@media screen and (max-width: 1200px) { #user-login-link { display: none; }
  .topservicesmenu ul { margin-left: 0px; }
  .header-nav { right: 80px; }
  #user-menu { right: 80px; }
  .main-menu { display: none; }
  .mobile-menu, .mobile-menu-btn { display: block !important; }
  #logo { margin-bottom: 16px; }
  .mobile-menu-btn { margin-top: 21px; }
  .pricing .table.blue-table { margin: 15px 0 0 !important; }
  #content .page-header { height: auto; }
  #content #contact ul.info-list { padding-left: 0 !important; padding-right: 0 !important; }
  #content .page-header.page .form { margin-top: 40px; margin-bottom: 40px; }
  .main-container, .main-container #content { min-height: 0 !important; }
  #main-footer .footer-widget { height: auto !important; min-height: none; float: left; width: 100%; text-align: center !important; margin-bottom: 20px; }
  #main-footer .footer-widget ul { float: left; width: 100%; }
  #main-footer .footer-widget .footer-widget-title, #main-footer .footer-widget ul li a { width: 100%; text-align: center !important; }
  #select-service { height: auto; padding: 30px 0; }
  #select-service .box-block-footer-bottom, #select-service img.hvr-bg-img { display: none; }
  #content #select-service .over-upper-content { position: static; }
  #select-service .box-block-container { width: 100%; margin-bottom: 20px; float: left; }
  #app-slider-container { float: none; margin: auto; }
  #content #home-services { height: auto; padding-top: 90px; }
  #content #home-services .nav-tabs > li { float: left; clear: both; width: 100%; text-align: center; margin-bottom: -1px; }
  #content #home-services .nav-tabs > li.active > a:after { display: none; }
  #content #home-services .tab-pane img.tab-thumb { position: relative; float: none; left: auto !important; margin: 20px auto; display: block; max-width: 100%; }
  #content #home-services .tab-pane p { text-align: center; }
  #content #home-services .tab-pane .btn-tmz { width: 100%; margin-top: 1.5em; }
  #content #home-faq { background-image: none; }
  #content #home-faq ul li a { font-size: 13px; }
  #how-it-works p { font-size: 13px; line-height: 24px; }
  #how-it-works h3 { font-size: 26px; }
  .footer-widget .blog-news h4 { font-size: 11px; margin-bottom: 0px; line-height: 18px; margin-top: 0px; text-align: left; }
  #how-it-works .box-block { width: 290px; height: 290px; border: 1px solid #acacac; padding: 13px; }
  #home-faq { height: 700px; }
  #home-faq #questions-container .tab-content { min-height: 558px; }
  #how-it-works .box-block .box-block-header img { margin-top: 0px; }
  #how-it-works .box-block .box-block-content p { line-height: 24px; }
  #user-agreement .nav-tabs a { border-right: none !important; }
  .login-with-social .login-with-fb-btn { width: 100%; max-width: 414px; }
  #user-agreement .nav-tabs > li { float: none; }
  #user-agreement .nav-tabs { width: 100%; }
  .blog-news li { text-align: left; }
  .footer-widget .blog-news .blog-image img { width: 36px; height: 36px; }
  #how-it-works .btn-tmz-transparent { height: 60px; line-height: 60px; border: 2px solid #2fd3ff; color: #2fd3ff; margin-bottom: 20px; margin-top: 30px; font-size: 14px; font-weight: 500; }
  #how-it-works .box-block .box-block-content .box-block-title { margin-bottom: 0px; }
  #how-it-works .box-block .box-block-header { margin-bottom: 12px; }
  #app-download .btn-tmz-transparent { display: none; }
  #home-faq #questions-container { padding-top: 0px; }
  #app-download .inline-buttons-container { position: unset; margin-top: 20px; text-align: center; }
  #app-download .inline-buttons-container .btn { margin-left: 0px; }
  .card-payment-options { border-left: none; }
  .card-payment-options .box-title { margin-top: 0px; padding-top: 0px; }
  .card-payment-options .section-title { margin-top: 0px; padding-top: 0px; }
  #content #how-it-works .thumb { max-width: 100%; margin-bottom: 20px; }
  #content #how-it-works .box-block { margin: auto; float: none; }
  #main-footer img { display: inline-block; margin: 0 auto 20px auto; }
  #main-footer .footer-payment-icons { margin-top: 20px; }
  #main-footer .copyright { text-align: center; margin-bottom: 20px; }
  #main-footer div[class^='col'] { text-align: center; }
  #house-cleaning { background-image: none; padding-bottom: 20px; }
  #house-cleaning #cleaner-tab .info-box-container { margin-bottom: 20px; }
  #house-cleaning #cleaner-tab .info-box-container .info-box { text-align: center; }
  #house-cleaning #cleaner-tab .go-payment { text-align: center; }
  #house-cleaning #cleaner-tab #cleaner-form .select-personell .quantity-btn { margin: auto; float: none; }
  #house-cleaning .tab-pane .btn-tmz { margin-bottom: 20px; }
  #house-cleaning .nav-tabs { text-align: center; }
  #house-cleaning .section-title-container img { display: none; }
  #content a.remove-item { visibility: visible !important; }
  #content h1 { margin-bottom: 20px !important; line-height: 1.4em; }
  #content .section-title-container { text-align: center; }
  #content .section-title-container .section-description { text-align: center; }
  #content .page-nav-container { position: relative; top: 0; margin-bottom: 40px; }
  #content .page-nav-container .page-nav-link { position: static; }
  #products .box-block .box-block-content { height: 200px; }
  #products .box-block .box-block-content img { width: auto !important; max-width: 100%; }
  #products-sidebar { margin-bottom: 30px; }
  #products-sidebar .list-group-item { text-align: center; }
  #products-sidebar .list-group-item .inline-block { width: 32%; }
  #payment #order-options #select-date-time .select-hour .table-responsive { width: 100%; }
  #payment #order-options #select-date-time .select-hour .hour { text-align: center; }
  #payment #order-options #other-card-form label.control-label { text-align: left; margin-bottom: 10px; }
  #payment #order-options #other-card-form #expireMonth { margin-bottom: 30px; }
  #payment #order-options #other-card-form .name-your-card label { top: 28px; font-size: 1em; font-weight: 400; }
  #account .nav-tabs { width: 100%; overflow: hidden; }
  #account .nav-tabs li { float: left; clear: both; width: 100%; border-bottom: 1px solid #444; }
  #account .nav-tabs li:last-child { border-bottom: none; }
  #account .nav-tabs li a { border-right: none !important; border-radius: 0; }
  .form-container .form-footer .btn-tmz { width: 100% !important; }
  #add-new-address .btn-tmz-transparent { margin-bottom: 20px; }
  .login-with-email .btn-tmz { margin-bottom: 20px; } }
@media screen and (max-width: 768px) { #logo { margin-left: 20px; }
  #content #app-download .list-box { margin-bottom: 20px; }
  #content #app-download .list-box .list-box-image { float: none; margin: 0 auto 20px auto; margin-right: auto !important; }
  #content #app-download .list-box .list-box-content { max-width: initial; width: 100%; text-align: center; }
  .comment-slider .slide-item .slide-item-content { height: 300px; }
  .comment-slider .slide-item .slide-item-content .slide-item-text { font-size: 12px; text-align: center; }
  #products-sidebar .list-group-item .inline-block { width: auto; } }
@media screen and (max-width: 480px) { #user-menu.user-menu-mobile { height: 69px; }
  .landing #houseCleaning .select-day .btn-tmz, .landing #houseCleaning .select-day .btn-tmz-solid, .landing #houseCleaning .select-day .btn-tmz-transparent { padding-left: 0px; padding-right: 0px; font-size: 12px; }
  .landing .house-cleaning { height: auto !important; }
  #house-cleaning .tab-content .select-day .btn-tmz, #house-cleaning .tab-content .select-day .btn-tmz-solid, #house-cleaning .tab-content .select-day .btn-tmz-transparent { padding-left: 0px; padding-right: 0px; font-size: 12px; }
  #house-cleaning .tab-content .section { padding: 10px 15px; }
  #house-cleaning .tab-pane .btn-tmz { margin-bottom: 5px; }
  #house-cleaning .tab-content .section .summary { margin-top: 10px; }
  .landing #houseCleaning .section .summary .btn-tmz-solid, .landing #house-cleaning .section .summary .btn-tmz-solid, #house-cleaning .tab-content .section .summary .btn-tmz-solid { width: 160px; font-size: 20px; }
  .landing #houseCleaning .section .summary .btn-tmz-solid img, .landing #house-cleaning .section .summary .btn-tmz-solid img, #house-cleaning .tab-content .section .summary .btn-tmz-solid img { margin-left: 0px !important; }
  #house-cleaning .tab-content .section .section-title { margin-bottom: 10px; }
  #main-header #logo { margin-top: 18px; margin-left: 0px; }
  #main-header #logo img { width: 180px; }
  #main-header .mobile-menu-btn { margin-right: 0; }
  #main-footer #contact .social a.social-link { margin: 5px 0 10px 22px; display: inline-block; }
  .landing #houseCleaning .section .summary .total-price, #house-cleaning .tab-content .section .summary .total-price { font-size: 19px; }
  #main-footer #contact .share { float: left; clear: both; width: 100%; }
  #product-search #search-results .list-group-item { margin-bottom: 0; padding-bottom: 0; }
  #product-search #search-results .list-group-item .inline-block .quantity-btn-container { margin-bottom: 15px; }
  #product-search #search-results .list-group-item .inline-block.product-info { padding-left: 0; }
  .order .success-datetime { margin-bottom: 0px !important; }
  .success .order-summary-title { font-size: 22px !important; }
  .success .order-info { font-size: 15px; padding-bottom: 0px; }
  .success .success-title2 { font-size: 22px; padding-top: 0px; }
  .success .success-title2 i { padding-right: 5px; } }

/*# sourceMappingURL=responsive.css.map */
