@media only screen and (max-width:1400px){.testimonial-section-two .side-img{display:none}}@media only screen and (max-width:1140px){.main-menu .navigation{text-align:left}.main-header .header-upper .logo-outer,.main-header .header-upper .upper-right{width:100%;text-align:center}.main-header.header-style-two .header-upper .logo-outer{width:auto}.main-header .info-box{display:inline-block;text-align:left;float:none}.main-header .nav-outer{margin:0;padding-left:15px}.main-header .logo-outer{padding:20px 0px 10px}.main-header .header-upper .upper-right{padding-top:20px;padding-bottom:20px;text-align:center}.main-menu .navigation>li{margin:0 0px 0 0}.main-menu .navigation>li>a{padding:18px 20px 12px}.header-style-two .main-menu .navigation>li>a{padding:40px 0}.main-header.header-style-two .search-box-outer{padding:39px 0;margin-left:30px}.cart-section .apply-coupon .form-group input[type="text"]{width:220px}.main-header .header-top .top-left ul li:first-child{margin-left:0}.main-header .search-box-outer{padding:15px 0 13px}.main-header .dropdown-menu{top:34px}.main-slider h2{font-size:60px;line-height:1.2em}.main-header.header-style-two .dropdown-menu{top:60px}.work-section .side-img{display:none}.info-banner .inner-box{padding:80px 20px 40px}.product-details,.shop-section,.cart-section .shipping-column .inner-column,.why-choose-us .service-column .inner-column{padding-right:0}.cart-section .table-column .inner-column,.services-section.style-two .content-column .inner-column{padding-left:0}.gallery-full-width .small-column{width:25%}.gallery-full-width .big-column{width:50%}.testimonial-block-two .image-box{display:inline-block;width:auto;margin-bottom:20px}.testimonial-block-two .detail-box{width:100%;padding-left:0px}.news-section.style-two .row{margin:0 -15px}.news-block-two{padding:0 15px}.work-section.style-two .work-block .inner-box{padding:40px 20px}.sidebar-side .default-sidebar{padding-left:0}.sidebar-page-container .blog-detail{margin-right:0}.basic-details .carousel-outer,.basic-details .carousel-outer .image-carousel{max-width:100%}.news-block .image-box{position:relative;width:100%}.news-block .image-box .layer-image{display:block}.news-block .content-box{width:100%;border-right:1px solid #333}.contact-info-section .info-column .inner-column{padding:70px 20px 50px 15px}}@media only screen and (min-width:768px){.main-menu .navigation>li>ul,.main-menu .navigation>li>ul>li>ul{display:block !important;visibility:hidden;opacity:0}}@media only screen and (max-width:1023px){.main-slider h2{font-size:48px;line-height:1.2em}.sticky-header{display:none}.main-header.header-style-two .header-top .top-right .social-icon-one{display:none}.header-style-two .main-menu .navigation>li{margin-left:30px}.main-header .outer-box{display:none}.main-header .header-upper .upper-right{width:100%}.main-menu .navigation>li a{background:0}.main-header .info-box{margin-left:20px}.main-header .search-box{display:none}.work-section{margin:0;padding:50px 0 0}.work-block{margin-top:0}.about-section .image-column .inner-column{margin:0;text-align:center}.services-section .content-column .inner-column,.video-section .content-column .inner-column{padding:0;margin:0}.testimonial-block .inner-box{padding:60px 20px}.main-footer .post-widget,.main-footer .nav-widget{padding-left:0}.main-footer{padding-top:50px}.header-style-two{position:relative;background-color:#333}.main-slider.style-two{margin-top:0}.info-banner .inner-box{margin-top:40px;text-align:center}.info-banner .inner-box br{display:none}.info-banner .title-column{text-align:center;margin-bottom:0px}.services-section.style-two .image-column .inner-column{margin:0 0 50px 0}.services-section.style-two .image-column img{width:100%;display:block}.gallery-full-width .small-column{width:50%}.gallery-full-width .big-column{width:100%}.services-section .content-column .row{max-width:1200px;margin:0 -15px}.services-section .content-column .service-block{padding:0 15px !important}.service-detail{padding-left:0}.services-sidebar{margin-right:0}.services-section .content-column .text br{display:none}.contact-info-section .info-column{width:100%}.contact-info-section .info-column .inner-column{padding:50px 15px;max-width:none}.contact-info-section .map-canvas,.contact-info-section .map-column{position:relative;height:400px;width:100%}}@media only screen and (max-width:767px){.main-slider h2{font-size:38px;line-height:1.2em}.header-style-two .header-upper .logo-outer{width:auto;max-width:180px;padding:10px 0}.main-header .header-top .top-right{display:none}.main-header .header-top .top-left{width:100%;text-align:center;padding-bottom:7px}.main-header .header-top .top-left ul li{display:inline-block;float:none;width:100%;padding-bottom:0px;text-align:center;margin:0}.header-upper .logo-outer{display:block;width:100%}.main-header .header-upper .upper-column{margin-left:0px;width:100%}.main-header .header-upper .upper-column.info-box{display:block;width:100%;text-align:center;padding:0px 0px 30px;max-width:none}.main-header .header-lower{position:relative;margin-bottom:0;background-color:#fff}.main-header .info-box .icon-box{position:relative;display:block;top:0px;text-align:center;margin:0 auto 15px}.main-header .nav-outer{padding-left:0}.main-header .search-box-outer{position:absolute;left:0;right:auto;padding:22px 0 16px;z-index:999}.main-header .dropdown-menu{left:0;right:auto}.main-header .main-menu{padding-top:0px;width:100%;margin:0px;padding-left:0px}.main-menu .collapse{float:none;width:100%;padding:10px 0px 0px;border:0;margin:0px;-ms-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px}.main-menu .collapse.in,.main-menu .collapsing{padding:0px 0px 0px;border:0;max-height:300px;overflow:auto;margin:0px 0px 15px;-ms-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px}.main-menu .navbar-header{position:relative;float:none;display:block;text-align:right;width:100%;padding:13px 0px 13px;right:0px;z-index:12}.main-menu .navbar-header .navbar-toggle{display:inline-block;z-index:7;top:-1px;border:1px solid #2de8a0;float:none;margin:0px 0px 0px 0px;border-radius:0px;background:#2de8a0}.main-menu .navbar-header .navbar-toggle .icon-bar{background:#fff}.main-menu .navbar-collapse>.navigation{float:none !important;margin:0px !important;width:100% !important;background:#2de8a0;border:1px solid #fff;border-top:0}.main-menu .navbar-collapse>.navigation>li{margin:0px !important;float:none !important;padding:0 !important;width:100%}.main-menu .navigation>li>a,.main-menu .navigation>li>ul:before{border:0}.main-menu .navbar-collapse>.navigation>li>a{padding:10px 10px !important;border:none !important}.main-menu .navigation li.dropdown>a:after,.main-menu .navigation>li.dropdown>a:before,.main-menu .navigation>li>ul>li>a::before,.main-menu .navigation>li>ul>li>ul>li>a::before{color:#fff !important;right:15px;font-size:16px;display:none !important}.main-menu .navbar-collapse>.navigation>li>ul,.main-menu .navbar-collapse>.navigation>li>ul>li>ul{position:relative;border:0;float:none;visibility:visible;opacity:1;display:none;margin:0px;padding:0px;outline:0;left:auto !important;right:auto !important;top:auto !important;width:100%;background:#2de8a0;-webkit-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;-moz-border-radius:0px;border-radius:0px;transition:none !important;-webkit-transition:none !important;-ms-transition:none !important;-o-transition:none !important;-moz-transition:none !important;box-shadow:none !important;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);-moz-transform:scaleY(1);transform:scaleY(1)}.main-menu .navbar-collapse>.navigation>li,.main-menu .navbar-collapse>.navigation>li>ul>li,.main-menu .navbar-collapse>.navigation>li>ul>li>ul>li{border-top:1px solid rgba(255,255,255,1) !important;opacity:1 !important;top:0px !important;left:0px !important;visibility:visible !important}.main-menu .navbar-collapse>.navigation>li:first-child{border:0}.main-menu .navbar-collapse>.navigation>li>a,.main-menu .navbar-collapse>.navigation>li>ul>li>a,.main-menu .navbar-collapse>.navigation>li>ul>li>ul>li>a{padding:12px 15px !important;line-height:22px;color:#fff !important;background:#2de8a0;text-align:left;min-height:0px;font-size:14px !important;text-transform:capitalize}.main-menu .navbar-collapse>.navigation>li>a:hover,.main-menu .navbar-collapse>.navigation>li>a:active,.main-menu .navbar-collapse>.navigation>li>a:focus{background:#2de8a0}.main-menu .navbar-collapse>.navigation>li:hover>a,.main-menu .navbar-collapse>.navigation>li>ul>li:hover>a,.main-menu .navbar-collapse>.navigation>li>ul>li>ul>li:hover>a,.main-menu .navbar-collapse>.navigation>li.current>a,.main-menu .navbar-collapse>.navigation>li.current-menu-item>a{background:#2de8a0;color:#fff !important}.main-menu .navbar-collapse>.navigation li.dropdown .dropdown-btn{display:block}.header-style-two .outer-box .theme-btn,.main-menu .navbar-collapse>.navigation li.dropdown:after,.main-menu .navigation>li>ul:before{display:none !important}.header-style-two{position:relative;background-color:#333}.main-header.header-style-two .search-box-outer{display:none}.main-header.header-style-two .nav-outer{width:100%;margin-top:-75px}.main-header.header-style-two .main-menu .collapse.in,.main-header.header-style-two .main-menu .collapsing{margin-top:20px}.main-header.header-style-two .header-upper .logo-outer{max-width:100px}.page-title{top:0px;margin:0px}.main-slider{margin-top:0px !important;top:0px}.main-slider p{font-size:14px;line-height:1.5em}.sec-title{margin-bottom:40px}.sec-title h2{font-size:28px;line-height:1.3em}.page-title{padding:70px 0px 60px 0px}.page-title h1{font-size:32px}.page-info .bread-crumb li{font-size:16px;margin-right:5px;padding-right:20px}.page-info .link-box a,.page-info .bread-crumb li:after{font-size:16px}.page-info{padding:15px 0}.about-section .content-column .inner-column{padding-right:0}.main-footer .services-widget .services-list li,.main-footer .contact-info-list li{padding-left:30px}.main-footer .news-latters .title{width:100%;text-align:center}.subscribe-form{width:100%}.main-footer .footer-bottom .copyright-text{width:100%;padding:16px 0px 20px}.main-footer .footer-bottom .social-box{padding:10px 0px 10px;text-align:center;width:100%}.main-footer .footer-bottom .social-box ul li a{font-size:14px}.main-footer .footer-bottom .social-box ul li:last-child{margin-right:0}.main-header .header-lower:before{display:none}.services-section .image-column .image-2{display:none}.testimonial-section{padding-bottom:50px}.news-block .content-box{padding:50px 15px}.contact-form-section,.cart-section,.error-section,.team-section,.testimonial-section-two,.video-section,.services-section,.about-section{padding:50px 0}.sidebar-page-container,.services-section.alternate,.news-section.style-two,.gallery-full-width,.why-choose-us,.services-section.style-two .content-column .inner-column,.news-section,.fun-fact-section{padding:50px 0 0}.shop-page-section,.work-section.alternate,.work-section.style-two{padding:50px 0 20px}.info-banner h2{font-size:22px;line-height:1.3em}.video-section-two{padding:80px 0}.accordion-box .block .content{padding-left:0}.gallery-full-width .filters,.gallery-full-width .sec-title{text-align:center;width:100%}.gallery-full-width .sec-title{margin-bottom:20px}.testimonial-block-two .image-box .icon{margin-right:10px}.news-block-two{text-align:center}.work-section.alternate .work-block .inner-box{padding:30px 15px}.work-section.alternate .work-block .inner-box p{min-height:auto}.work-section.alternate .work-block .icon-box{margin-bottom:10px}.project-info-wrapper .info-box{max-width:100%}.popup-container{width:auto}.project-info-wrapper .info-box{padding:35px 20px}.shipping-column{margin-bottom:40px}.service-block .inner-box{text-align:center}}@media only screen and (max-width:599px){.testimonial-carousel .slide-item{text-align:center}.testimonial-carousel .slide-item .content-box{padding:20px 15px}.comments-area .comment-box .author-thumb{position:relative}.comments-area .comment{padding-left:0}.comments-area .comment-info .comment-time{margin-left:0;display:block}.comments-area .comment-info{margin-bottom:10px}.subscribe-form .form-group input[type="submit"],.subscribe-form button{position:relative;margin-top:15px;display:block;width:100%}.main-footer .news-latters{padding:30px 0}.gallery-full-width .filters li{padding:10px 15px}.gallery-full-width br{display:none}.service-cat-list li a{padding:10px 0}.get-more,.service-categories{padding:30px 20px}.gallery-full-width.alternate .filters li{float:left;padding:20px 20px}.blog-detail blockquote{padding:25px 20px;font-size:18px;line-height:1.4em}.blog-detail p{line-height:1.4em}.shop-section .items-sorting{margin-bottom:30px}.product-info-tabs .prod-tabs .tab-btns .tab-btn{width:100%}.product-info-tabs .prod-tabs .reviews-container .review-box{padding-left:0}.product-info-tabs .prod-tabs .tabs-container .tab{padding:25px 15px 20px 15px}.product-info-tabs .prod-tabs .reviews-container .rev-thumb{position:relative}.cart-section .cart-options>div{width:100%}.cart-section .apply-coupon .form-group,.cart-section .cart-options .coupon-btn,.cart-section .cart-options .cart-btn{margin:0 0 10px;display:block;width:100%;text-align:center}.cart-section .table-column .theme-btn,.shipping-form .form-group button{display:block;width:100%}.payment-box,.checkout-form,.login-section{padding:30px 15px 20px}.shop-page-section .sec-header ul{display:block}.shop-page-section .sec-header ul li{display:block;width:100%}.checkout-form .continue-btn{margin-left:0;margin-top:0}.clients-section .sponsors-outer .image-box img{width:100%}.contact-info-list li{padding-left:0px;text-align:center}.contact-info-section .info-column .inner-column{text-align:center}.contact-info-list li .icon{position:relative;display:block;left:0px;top:0px;margin:0 auto 20px}}@media only screen and (max-width:479px){.main-slider h5{font-size:14px;line-height:1.2em}.main-slider h2{font-size:24px;line-height:1.2em}.main-slider p{font-size:12px;line-height:15px}.sec-title h2{font-size:24px;line-height:1.2em}.work-block .inner-box{padding:30px 15px}.work-block .icon-box{margin-bottom:10px}.comment-form button{display:block;width:100%}br{display:none}.video-section .content-column h3,.services-section .content-column h3,.about-section .content-column h3{font-size:22px;line-height:1.2em}.blog-detail blockquote .icon,.video-section .video-column .image .link span{transform:scale(0.7)}.blog-detail blockquote .icon{margin-bottom:5px}.main-footer .social-box{display:none}.gallery-full-width .small-column{width:100%}.info-banner .inner-box{padding:50px 20px 10px}.accordion-box .block .acc-btn{font-size:16px;line-height:20px}.news-block-three h2{font-size:20px;line-height:1.3em}.gallery-full-width.alternate .filters li{width:100%}.sidebar .search-box,.sidebar-widget{padding:30px 15px}.shop-sidebar .search-box,.sidebar-widget{padding:30px 20px}.item-quantity{margin:0 0 10px}.qty-options .add-to-cart,.product-details .qty-options h5{display:block;width:100%;margin:0px 0px 11px}}