@media only screen and (max-width:7000px){.page-wrapper{overflow:hidden}}@media only screen and (max-width:1499px){.main-header .header-upper .inner-container{padding-left:20px;padding-right:20px}}@media only screen and (max-width:1199px){.main-header .other-links .link-box{display:none}.main-menu .navigation>li{margin-right:30px}.main-header .nav-outer .main-menu{display:none!important}.main-header .nav-outer{float:right;position:relative;width:auto;height:auto;padding:0}.nav-outer .mobile-nav-toggler{display:block}.banner-section .left-based-text{display:none}.banner-carousel .content-box h1{font-size:100px}.about-section .text-column .inner{padding-left:0}.about-section .image-column .inner:before{width:12px;height:180px}.about-section .image-column{order:12}.about-section .text-column{order:0}.about-section .image-column .inner{max-width:750px}.about-section:before{display:none}.sec-title h2{font-size:60px;line-height:1em}.we-do-section .left-col .inner{padding-right:0}.trusted-section .right-col .inner{padding-top:70px;padding-left:30px}.parallax-section .content-box h2{font-size:60px}.agency-section .left-col .inner{padding:0 15px}.testimonials-section .owl-theme .owl-dots{width:100%;margin:0;left:0}}@media only screen and (min-width:768px){.main-menu .navigation>li>ul{display:block!important;visibility:hidden;opacity:0}}@media only screen and (max-width:991px){.banner-carousel .content-box{height:800px}.banner-carousel .content-box h1{font-size:80px;line-height:1em}.banner-carousel .content-box .link-box{padding-top:30px}.services-section,.about-section,.news-section{padding:60px 0}.we-do-section{padding:70px 0 60px}.trusted-section{padding-bottom:40px}.faqs-section{padding:90px 0 70px}.parallax-section,.testimonials-section{padding:80px 0}.sponsors-section{padding:70px 0}.call-to-section .inner{padding:70px 20px 60px}.agency-section{padding:90px 0 50px}.parallax-section .content-box h2{font-size:48px}.about-section .text-column .text ul{width:100%}.about-section .text-column .text .since{margin-left:40px;margin-top:20px}.sec-title h2{font-size:50px;line-height:1.05em}.facts-section{padding-top:60px;padding-bottom:20px}.trusted-section .outer-container{margin-top:80px}.fact-counter .column .inner{padding-top:0}.fact-counter .column .inner:before{display:none}.trusted-section .right-col .inner{padding-top:0;padding-left:0}.trusted-section .col-header .header-inner{padding:50px 30px;min-height:0}.call-to-section{text-align:center}.call-to-section .link-box{width:100%;padding:20px 0 0}.service-details h3{font-size:42px}}@media only screen and (max-width:767px){.banner-carousel .content-box h1{font-size:70px}.banner-carousel .content-box{height:600px;text-align:center;padding:150px 0 40px}.banner-carousel .slide-item .right-bottom-curve,.banner-carousel .slide-item .right-top-curve{display:none}.sec-title h2{font-size:42px;line-height:1.15em}.sec-title h2 br{display:none}.fact-counter .column .inner .count-outer{font-size:64px;line-height:1em}.parallax-section .content-box h2{font-size:42px}.sponsors-outer{text-align:center}img#thm-logo{width:100%}.about-section .image-column .image-block,.about-section .image-column .image-block:nth-child(1),.about-section .image-column .image-block:nth-child(2){margin:0 0 40px;width:100%}.inner.image-mob{display:none!important}.banner-text{font-size:45px!important}}@media only screen and (max-width:599px){.banner-carousel .content-box h1{font-size:60px}.about-section .image-column .inner:before{display:none}.we-do-section .featured-block{padding-left:0;padding-top:0}.we-do-section .featured-block .image{position:relative;left:0;top:0;width:100%;height:auto;margin:0 0 30px}.trusted-section .col-header .header-inner{padding:40px 20px;font-size:30px}.sec-title h2{font-size:36px;line-height:1.15em}.parallax-section .content-box h2{font-size:32px;line-height:1.1em}.default-tabs .tab-buttons .tab-btn{display:block;width:100%;margin:0 0 15px}.default-tabs .tabs-content{padding-top:10px}.testi-block .inner{padding:50px 25px 40px}.testi-block .icon{right:30px;top:50px}.testimonials-section .owl-theme .owl-dots{display:none}.service-details h3{font-size:36px}}@media only screen and (max-width:479px){.about-section .image-column .image-block,.about-section .image-column .image-block:nth-child(1),.about-section .image-column .image-block:nth-child(2){margin:0 0 40px;width:100%}.trusted-section .feature{padding-left:0;text-align:center}.trusted-section .feature h5{font-size:24px}.trusted-section .feature .count{position:relative;display:block;left:0;top:0;margin:0 auto 30px}.news-block .lower-box{padding-left:5px;padding-right:5px}.testi-block .icon{position:relative;left:0;right:0;top:0;margin:0 0 -10px;line-height:1em;display:block}.main-header .nav-outer{order:1}.main-header .header-upper .inner-container{display:flex}}