 @media only screen and (max-width: 1200px) {body {overflow-x: hidden;}.main-header .cart-box {margin-left: 15px;}.main-menu .navigation>li {margin-left: 18px;}.main-header .cart-box:before {display: none;}.about-section-page .img-box {margin: 0px;}.serv-section .img-box {margin: 0px;top: 35px;}.services-section .img-box {margin: 0px;top: 35px;}.main-footer .service-wideget {margin: 0px;}.team-details .team-details-content {margin-left: 0px;}.team-details .img-box {top: 100px;}.cart-section .cart-table tbody tr .prod-column .column-box .prod-thumb {margin: 0px 0px 5px 0px;}.subscribe-section input[type='text'], .subscribe-section input[type='email'] {margin-bottom: 10px;}.main-slider .slider-wrapper .image img {min-height: 0;}}@media only screen and (max-width: 991px) {body {overflow-x: hidden !important;}.logo-box {width: 165px;margin: 15px auto;}.main-menu .navigation>li>a, .fixed .main-menu .navigation>li>a {padding: 5px 0px 20px 12px;}.serv-section .img-box {top: 130px;}.pricing-section .single-table {margin-bottom: 30px;}.main-footer .logo-wideget {top: 0px;margin-bottom: 30px;}.main-footer .service-wideget {margin-bottom: 40px;}.main-footer .link-wideget {margin: 0px;}.blog-page .blog-classic-content, .blog-single .blog-single-content {margin-bottom: 50px;}.contact-section .contact-info {border-left: 1px solid #e5e5e5;margin-bottom: 50px;}.we-work {padding: 160px 0px 165px 0px;}.subscribe-content .top-title {margin-top: 45px;}.main-header .menu-bar {float: none;}.main-menu {display: block;}.main-header .cart-box {position: absolute;top: 12px;right: 0px;}.faq-content {margin-bottom: 50px;}.error-section .img-box {top: 0px;}.error-section .error-content {margin-bottom: 50px;}.single-shop .single-product .img-box {margin: 0px 0px 30px 0px;}.contact-section .contact-info {margin-left: 0px;}.google-map-area {margin-right: 0px;}.main-menu li.dropdown:before {display: none;}.visible-xs{display:block !important;}.hidden-xs{display:none;}}@media only screen and (max-width: 767px) {.main-header .menu-bar {float: none;right: 0px;}.main-header .cart-box {position: absolute;top: 15px;right: 0px;}.about-section-page .img-box {max-width: 490px;margin: 0px auto 80px auto;top: 0px;}.serv-section .img-box {max-width: 490px;margin: 0px auto 80px auto;top: 0px;}.services-section .img-box {max-width: 490px;margin: 0px auto 80px auto;top: 0px;margin-top: 50px;}.service-section .single-item {max-width: 370px;margin: 15px auto;}.pricing-section .single-table {max-width: 370px;margin: 15px auto;}.news-section .single-item {max-width: 570px;margin: 15px auto;}.main-footer .link-wideget {margin-bottom: 40px;}.our-team .single-item {max-width: 370px;margin: 15px auto;}.service-details-content .img-box {max-width: 420px;}.gallery-section .single-item {max-width: 370px;margin: auto;}.blog-single .blog-single-content .sidebar-text {margin-left: 0px;padding-right: 0px;}.contact-section .contact-info {height: 100%;}.gallery-section .post-filter li {margin-bottom: 10px;}.main-footer .list li a {width: 130px;}.about-section-page {padding-bottom: 60px;padding-top: 60px;}.serv-section {padding-bottom: 60px;padding-top: 60px;}.faq-content {margin-bottom: 60px;}.subscribe-content .top-title {margin-top: 0px;}.team-details-content .content-style-two .list {margin-bottom: 20px;}.team-details-content .content-style-two h3 {margin-bottom: 10px;}.testimonials-section {padding: 150px 0px;}.contact-section .contact-info .single-info {margin-bottom: 30px;}.checkout-section .select-box {margin-bottom: 30px;}.error-section .img-box img {width: 100%;}}@media only screen and (max-width: 599px) {.fixed .logo-box {display: none;}.about-section-page .about-content {margin-left: 0px;margin-top: 0;}.testimonials-section .text {padding: 0px;}}@media only screen and (max-width: 599px) {.serv-section .about-content {top: 0;}}@media only screen and (max-width: 768px) {.head-title h2 {font-size: 19px;line-height: 30px;margin-bottom: 28px;}}@media only screen and (max-width: 499px) {.error-section .error-title i:before {font-size: 140px;}.error-section .error-title {font-size: 120px;}.page-pagination li {margin-bottom: 10px;}.blog-single .blog-single-content .content-text {margin-right: 0px;}h1 {font-size: 45px;line-height: 50px;}.main-slider .btn-one {margin-bottom: 10px;}}@media only screen and (max-width: 399px) {.blog-details .comment-area .single-comment.replay {margin-left: 10px;}.blog-single .comment-area .single-comment.replay {margin-left: 0px;}.subscribe-section input {width: 100%;}h1 {font-size: 40px;}.error-section .error-title i:before {font-size: 105px;}.subscribe-section input[type='text'], .subscribe-section input[type='email'] {width: 100%;}.subscribe-section .form-group {display: block;}.checkout-section .order-info .single-item .img-box {display: block;margin: 0px 0px 10px 0px;}}@media only screen and (max-width: 991px) {.navigation {display: none;}.main-menu .collapse {border: 0px;max-height: 300px;display: none !important;overflow: auto !important;}.main-menu .collapse.in, .main-menu .collapsing {display: block !important;}.main-menu .navbar-header {padding: 8px 0px;float: none;}.main-menu .navbar-toggle {float: none;margin: 0;display: block;top: 18px;float: right;}.main-menu .navbar-toggle .icon-bar {background: #000000;width: 30px;}}@media (max-width: 1200px) and (min-width: 992px) {.menuzord-menu>li>a {padding: 40px 15px;}.theme_menu .thm-btn {padding: 0 15px;}.theme_menu .right-column {width: 225px;}.banner-title {padding: 262px 0px 262px 0px;}.location-info{justify-content:unset;}.get-direction-btn{padding:10px 4px;}}@media only screen and (min-width: 992px) {.mobile-menu {display: none;}}@media only screen and (max-width: 991px) {.services-section .img-box:before {left: -14px;}}@media only screen and (max-width: 767px) {.serv-section {padding-bottom: 60px;padding-top: 60px;}}