@media only screen and(max-width:7000px){.page-wrapper{overflow:hidden}}@media only screen and(max-width:1400px){.main-menu .navigation>li:nth-last-child(-n+3)>ul>li>ul{left:auto;right:100%}.main-menu .navigation>li:nth-last-child(-n+2)>ul{left:auto;right:0}.main-menu .navigation>li:nth-last-child(-n+2)>ul>li>ul{left:auto;right:100%}}@media only screen and(max-width:1199px){.banner-section .banner-slider-nav{display:none}.banner-section .content-box{padding:65px 15px 70px;min-height:500px}.features-section-three .col-md-6{flex:0 0 33.3%;max-width:33.3%}.feature-block-three .text{line-height:18px;font-size:14px}.two-column-section .col-xl-6{float:left;width:50%}.two-column-section .inner-container{width:80%}.two-column-section .sec-title h2{font-size:29px;line-height:40px}.main-menu .navigation>li>a{padding:3px 4px}}@media only screen and(max-width:1139px){.main-header .nav-outer .main-menu,.sticky-header{display:none !important}.nav-outer .mobile-nav-toggler{display:block}.cta-section .logo{margin-bottom:20px;width:19%}.banner-section .content-box{padding:65px 15px 70px;min-height:500px}.features-section-three .col-md-6{flex:0 0 33.3%;max-width:33.3%}.feature-block-three .text{line-height:18px;font-size:14px}.two-column-section .col-xl-6{float:left;width:50%}.two-column-section .inner-container{width:80%}.two-column-section .sec-title h2{font-size:29px;line-height:40px}}@media only screen and(max-width:991px){.main-header .header-upper .logo-box .logo{width:100%}.banner-section.dark-style .content-box h1,.banner-section .content-box h1,.banner-section .content-box h2{font-size:24px;line-height:35px}.banner-section .estimate-form{display:none}.about-section-two .shape-one{display:none}.header-top .left-column{display:none}.banner-section .content-box{padding:65px 15px 70px;min-height:500px}.estimate-form .col-md-6{flex:0 0 100%;max-width:100%}.two-column-section .estimate-form .title{font-size:25px;margin-bottom:8px}}@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:767px){.main-header .header-upper .logo-box{width:40%}.header-top .contact-info{margin-right:0}.header-top .contact-info li{padding:0 15px}br{display:none}.filter-tabs li .count{display:none}.features-section .icon-box .icon{margin-bottom:20px}.skills-section .inner-container{padding-left:15px;padding-right:15px}.main-header .header-upper .search-btn{display:none}.main-menu .contact-info{display:none}.main-header .header-upper .inner-container{justify-content:center}.header-top .right-column,.header-top .inner-container{justify-content:center}.main-header .header-upper{padding-bottom:30px}.header-top .contact-info{text-align:center}.two-column-section .col-xl-6{float:left;width:100%}.about-section-two .col-lg-5{display:none}.features-section-three .col-md-6{flex:0 0 100%;max-width:100%}.service-area li{width:32.3%}}@media only screen and(max-width:575px){.main-header .header-upper .logo-box{width:40%}.main-header .header-upper .contact-info{display:none}.header-top .contact-info li:before{display:none}.banner-section.dark-style .content-box h1,.banner-section .content-box h1,.banner-section .content-box h2{font-size:18px;line-height:22px}.main-header .header-upper{padding-bottom:0;padding-top:0}.contact-section .contact-form-area{padding:50px 30px}.main-header .header-upper .logo-box .logo{width:auto}.project-section-two li{width:49%;margin-bottom:3px}.about-section-two .sec-title h2{font-size:25px;line-height:31px}.service-area li{width:32.3%}}@media only screen and(max-width:479px){.main-header .header-upper .logo-box{width:80%}.main-header .header-upper .logo-box .logo{width:100%}.banner-section.dark-style .content-box h1,.banner-section .content-box h1,.banner-section .content-box h2{font-size:18px;line-height:22px}.cta-section .logo{width:auto}.cta-section h2{font-size:22px}.features-section .content{padding:20px 30px 40px}.features-section .content .sec-title h2{font-size:30px}.services-section-two .sec-title h2{font-size:40px}.estimate-form{padding:25px 20px}.two-column-section .inner-container{width:100%}.cta-section-two h3{font-size:20px}.cta-section .wrapper-box{padding:30px}.cta-section-two .wrapper-box{padding:40px}.project-section-two li{width:49%;margin-bottom:3px}.about-section-two .sec-title h2{font-size:25px;line-height:31px}.service-area li{width:49%}}