@media only screen and (max-width:1340px){.page-wrapper{overflow:hidden}}@media only screen and (max-width:1140px){h1{font-size:68px}.ft1-main-slider h1 span,.ft2-team-section .sec-title-two h2{font-size:50px}.ft1-main-header .btn-box,.ft1-testimonial-section .sec-title .text br,.ft2-contact-cta-section .left-column .text br,.ft2-contact-cta-section .right-column .text br,.ft2-opportunity-section .skill-column .inner-column .sec-title-two .text br,.ft2-services-section-three .carousel-column .pattern-layer,.ft3-header-top-three .social-box span{display:none}.ft1-main-header .search-box-btn{margin-right:20px}.ft1-welcome-section .content-column .inner-column{padding-top:0}.ft1-track-tabs .tab-btns .tab-btn{width:49.5%}.ft1-testimonial-section .sec-title .text{max-width:450px}.ft1-news-block .inner-box .image .post-info{padding:15px 20px}.ft1-news-block .inner-box .image .post-info li{margin-right:15px;font-size:14px}.ft2-footer-style-two .newsletter-widget .widget-content{padding-left:0}.ft2-opportunity-section .counter-column .inner-column{margin-left:0}.ft3-header-style-three .main-menu .navigation>li>ul,.main-menu .navigation>li.dropdown:hover>ul{right:0;left:auto}.ft3-contact-info-section .contact-column .lower-box a{font-size:15px}.ft3-about-section .title-column .text{font-size:18px}.ft3-service-block-three .inner-box{padding:80px 30px}.ft3-testimonial-block-three .content-column .inner-column{padding:0 130px 40px 40px}}@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){.ft2-team-section .sec-title-two .text br,.ft3-about-section .lower-box h4 br,.ft3-cta-section-two h3 br,.main-menu,.step-block .inner-box::before{display:none}#navbarSupportedContent,.ft1-main-header .btn-box,.ft1-main-header .nav-outer .mobile-nav-toggler{display:block}.nav-outer .mobile-nav-toggler{display:block;margin:0;padding:0}.mCSB_inside>.mCSB_container{margin-right:0}.ft1-main-header .outer-box{float:left}.ft1-main-header .nav-outer{padding-right:20px}.sticky-header .mobile-nav-toggler{display:block;margin-left:20px}h1{font-size:54px}.ft1-tracking-section .featured-column .inner-column::before{left:-30px}.feature-block .inner-box h6{text-align:start;font-size:16px;line-height:1.2;padding-right:10px}.ft1-welcome-section .content-column{order:1;padding-bottom:40px}.ft1-welcome-section .image-column,.ft3-about-section .content-column{order:2}.ft1-services-section .sec-title .pull-right,.ft1-testimonial-section .sec-title .pull-right,.ft2-contact-cta-section .left-column,.ft2-contact-cta-section .right-column,.ft2-team-section .sec-title-two .pull-right{width:100%}.ft1-services-section .sec-title .btn-box{margin-top:30px}.ft1-steps-section .inner-container{padding:0}.ft1-tracking-section-two .career-column .inner-column{margin-left:0}.ft1-testimonial-section .sec-title .text{max-width:100%}.ft1-news-block .inner-box .image .post-info{padding-bottom:5px}.ft1-news-block .inner-box .image .post-info li{margin-bottom:10px}.ft1-news-block .inner-box .lower-content{padding:20px}.ft2-banner-section .lower-content .social-box{text-align:center;margin-top:20px}.ft2-banner-section .lower-content .text{max-width:100%;text-align:center}.ft2-banner-section .lower-content .down-arrow{position:relative;left:0;margin:40px auto 0}.ft2-banner-section .lower-content,.ft2-footer-style-two .newsletter-widget .widget-content{padding-top:40px}.ft2-banner-section{padding-top:200px}.ft2-opportunity-section .skill-column .ft2-skills,.ft3-header-style-three .nav-outer{padding-right:0}.ft2-opportunity-section .counter-column .ft-fact-counter{top:auto;bottom:0}.ft1-services-section .carousel-column .inner-column{margin-top:0}.ft2-testimonial-block-two .inner-box .text{font-size:24px}.ft1-main-header.ft2-header-style-two .sticky-header .sticky-nav-toggler{position:relative;margin-left:0;display:block!important}.ft2-team-section .team-block.translate-top{transform:translateY(0)}.ft2-team-section .owl-carousel .owl-stage-outer{padding-bottom:0}.ft3-header-style-three .header-upper .inner-container{padding-left:0}.ft3-header-top-three .ft3-top-left .top-list li:last-child{margin-bottom:0;display:none}.slide-two-content .inner-box .image-box .content-inner{padding:15px 20px 20px}.ft3-about-section .image-column{order:3}.ft3-about-section .content-column .inner-column,.ft3-about-section .title-column .inner-column{padding-top:0}.ft3-portfolio-section .owl-nav{right:0;position:relative;margin-top:30px}.ft3-portfolio-block .inner-box .content-box{margin-top:0;max-width:100%;padding:30px 0 0}.ft3-portfolio-section .owl-nav .owl-next,.ft3-portfolio-section .owl-nav .owl-prev{margin-left:0;margin-right:20px}.ft2-team-section-two .owl-dots{position:relative;top:0;right:0;text-align:center}.ft3-testimonial-section-three .owl-nav{margin-top:0;margin-left:0}.ft3-header-style-three .sticky-header .mobile-nav-toggler{display:block!important}}@media only screen and (max-width:767px){.feature-block .inner-box:before,.ft1-location-section .column::before,.ft1-main-header .ft1-header-top .ft1-top-right,.ft1-main-header .sticky-header .btn-box,.ft3-header-top-three .ft3-top-left{display:none}.sec-title .title{font-size:17px}.ft3-testimonial-block-three .content-column .inner-column{margin-right:0;padding:0 30px 30px}.ft3-testimonial-section-three{padding-top:80px}.slide-two-content .inner-box .image-box .content-inner h2,h2{font-size:32px}.ft1-main-slider h1 span,h1{font-size:46px}.ft3-news-block-four .inner-box .overlay-box h3,h3{font-size:28px}.ft1-main-slider .text{font-size:16px}.ft1-tracking-section .featured-column .inner-column{text-align:center;padding-left:0;padding-bottom:0}.feature-block .inner-box .icon{height:30px}.feature-block{margin-bottom:12px}.ft1-tracking-section{margin-top:-30px}.ft1-tracking-section .featured-column .inner-column:before{width:150%;height:55px}.ft1-track-tabs .tab-btns{margin-bottom:0}.ft1-track-tabs .tabs-content{padding:30px}.ft1-location-section .post-info li,.sticky-header .mobile-nav-toggler{display:block}.ft1-main-footer .footer-bottom .pull-left,.ft1-main-footer .footer-bottom .pull-right,.ft3-header-top-three .ft3-top-right{width:100%;text-align:center}.ft1-main-footer .footer-bottom .copyright{margin-bottom:10px}.ft1-header-top .ft1-top-left .top-list li{font-size:15px}.ft1-main-header,.slide-two-content .inner-box .image-box .image .overlay-box,.slide-two-content .inner-box .image-box .image .overlay-box .overlay-inner{position:relative}.ft2-banner-section{padding-top:120px}.ft1-main-header.ft2-header-style-two{background-color:#111}.ft1-main-header.ft2-header-style-two .header-upper .logo-box{padding:10px 0}.ft2-team-section .sec-title-two h2{font-size:40px}.ft2-footer-style-two .footer-bottom .copyright{padding-right:0;border:0}.ft2-footer-style-two .contact-widget .widget-content{padding:50px 50px 40px}.ft2-footer-style-two .logo-box{position:relative;margin-bottom:40px;display:inline-block}.ft1-main-header.ft2-header-style-two .nav-outer{padding-right:0}.slide-two-content .inner-box .image-box .content-inner{padding:0;max-width:100%}.slide-two-content .inner-box .image-box .image .overlay-box .overlay-inner{padding:30px 15px 50px}.ft3-main-slider-two .product-details .image-column .thumbs-carousel li{font-size:18px}.ft3-main-slider-two .product-details .image-column .thumbs-carousel{border-top:1px solid #e3e3e3}.ft-thx-sponsor-section,.ft3-about-section .lower-box h4{padding:30px 0}.ft2-team-section .ft2-team-block.translate-top{transform:translateY(0)}.pr-sx-funfact-innerbox .pr-sx-funfact-icon{margin-bottom:5px}.sidebar-contact{right:-360px;width:360px}.ft1-welcome-section{padding:40px 0 20px}.ft-thx-project-section-3{padding:80px 0 0}.ft1-testimonial-section{padding:40px 0}.ft-why-choose-section-2.review{padding:20px 0 30px}.ft-thx-project-section-3.gallery-page,.ft1-services-section.service-page,.page-padding{padding:15px 0}.gallery-page .ft-thx-project-slider-item-wrap,.gallery-page .ft-thx-project-slider-item-wrap:nth-last-child(-n+4){padding:0 10px 10px}.ft-contact-page-form-wrapper{padding:20px}.sticky-header .mobile-nav-toggler{display:block!important;font-size:30px;margin-left:0;padding:0}}@media only screen and (max-width:599px){h1{font-size:34px}.ft2-team-section .sec-title-two h2,.sec-title-two h2,h2{font-size:30px}.ft1-main-slider .text{font-size:16px}.ft1-location-section .post-info li br,.ft1-main-header .btn-box .btn-style-one .icon,.ft1-main-slider .text br,.sec-title .text br,.sec-title h2 br,.sec-title-two .text br,.sec-title-two h2 br,.tracking-form.inner .form-group button .icon{display:none}.ft1-main-header .btn-box .btn-style-one{padding:10px 15px}.ft1-header-top .ft1-top-left .top-list{text-align:center}.ft1-header-top .ft1-top-left .top-list li:last-child{display:none;border:0;margin-right:0;padding-right:0}.ft1-main-header .ft1-header-top .ft1-top-left{padding:6px 0}.tracking-form .form-group{padding-right:0}.tracking-form .form-group input{width:58%!important;padding:10px!important}.tracking-form .form-group button{position:relative;width:40%;padding:13px 10px;margin-top:0}.tracking-form.inner .form-group button{padding:13px 10px}.tracking-form .form-group button:disabled .icon{display:none;margin-left:0}.ft1-track-tabs .tab-btns .tab-btn{width:100%}.ft2-opportunity-section .counter-column .ft-fact-counter{position:relative;display:block;width:100%}.ft2-service-block-two .inner-box .lower-content{left:20px;right:20px}.ft2-testimonial-block-two .inner-box .text{font-size:20px}.ft2-footer-style-two .contact-widget .widget-content{padding:30px}.ft2-footer-style-two .footer-bottom .social-box{margin-left:0;margin-top:20px}.ft2-banner-section .upper-content h1{margin-top:30px}.ft2-banner-section .lower-content{padding-top:30px}.ft3-portfolio-block .inner-box .image .number{font-size:100px}.ft3-about-section .title-column .text{padding-left:0;padding-right:0}.ft2-team-section-two .owl-dots .owl-dot{left:-15px}}@media only screen and (max-width:479px){.ft1-main-slider h1 span,h1,h4{font-size:22px}.ft1-main-slider h1{font-size:28px;line-height:1.1}.tracking-form{padding:10px 0}.ft1-tracking-section .inner-container{padding:0 10px}.ft2-team-section .sec-title-two h2,.sec-title-two h2,h2{font-size:26px!important;line-height:1.4}.ft1-service-block .inner-box{margin-bottom:15px}.ft1-welcome-section .content-column .button-box{width:100%;overflow-x:scroll}.ft1-welcome-section .content-column .button-box .theme-btn{padding:10px 15px}.ft1-news-block .inner-box .image .post-info,.ft1-project-block .inner-box .lower-content h4 br,.ft1-welcome-section .content-column .button-box .theme-btn span,.ft2-service-block-two .inner-box .lower-content .title,.ft3-news-block-four .inner-box .overlay-box h3 br,.ft3-news-block-four .inner-box .post-meta,.ft3-service-block-three .overlay-inner .lower-text br{display:none}.ft2-footer-style-two .contact-widget h2{font-size:32px}.ft3-contact-info-section .contact-column .upper-box h5,.ft3-news-block-four .inner-box .overlay-box h3,h3{font-size:20px}.ft1-main-slider .text{font-size:13px}.ft3-testimonial-block-three .content-column .text{font-size:16px}.sec-title .title{padding:0 0 0 60px;letter-spacing:1px}.sec-title.text-center .title{padding:0 60px}.ft1-main-header .header-upper{background-color:#fff}.ft1-main-header .nav-outer{display:block;padding-right:0}.nav-outer .mobile-nav-toggler .icon i{width:100%;float:right;text-align:end;margin-top:5px}.ft1-main-header .header-upper .inner-container{padding:8px 12px 8px 0}.ft1-main-header .header-upper .logo-box{padding:0}.ft1-main-header .header-upper .logo-box .logo img,.sticky-header .logo img{width:180px}.ft1-header-top .ft1-top-left{width:100%;text-align:center}.ft1-header-top .ft1-top-left .top-list{padding-left:0}.ft1-header-top .ft1-top-left .top-list li{padding-right:0;margin-right:0;font-size:14px}.ft1-welcome-section .image-column .inner-column{padding-right:0}.ft1-welcome-section .image-column .year-box{right:0;bottom:0;padding:20px}.service-block .inner-box .side-icon{position:relative}.service-block .inner-box .color-layer{top:auto;bottom:-150px}.ft1-tracking-section-two .career-column .inner-column{padding:20px}.ft-about-section-2 .ft-section-title-2,.ft-why-choose-content-2 .sec-title,.ft1-tracking-section-two .career-column h4{margin-bottom:20px}.ft1-tracking-section-two .career-column .btn-box{margin-top:30px}.ft1-main-header.ft2-header-style-two .header-upper{background-color:#111}.ft1-main-header.ft2-header-style-two .header-upper .mobile-nav-toggler{font-size:0px!important;padding:15px 10px 15px 3px}.ft2-banner-section .upper-content .title{letter-spacing:0}.ft3-contact-info-section .contact-column .lower-box a{font-size:14px}.ft3-contact-info-section .contact-column .lower-box{padding:15px 20px 20px}.ft-newslatter-section-3 .ft-newslatter-content-3{width:100%;padding:15px 10px}.ft-newslatter-section-3 .ft-newslatter-text h3{font-size:16px;line-height:1.4;text-align:center;margin-top:5px}.ft3-news-block-four .inner-box .overlay-box{left:20px;bottom:20px;right:20px}.ft3-news-block-four .inner-box .post-meta li{font-size:11px}.ft3-news-block-four .inner-box .post-meta li:first-child .icon{top:-12px}.ft1-track-tabs .tabs-content{padding:25px 20px}.ft-funfact-inner-items img{width:100px}.ft-why-choose-form .row .col-6,.ft-why-choose-form .row .col-md-12{padding-left:6px;padding-right:6px}.ft-why-choose-form button{margin-top:0;width:100%}.ft-why-choose-form p{text-align:center}.ft-why-choose-section-2{padding-bottom:0}.ft1-main-footer .footer-widget{margin-bottom:0}.ft1-main-footer .footer-widget h5{margin-top:0;margin-bottom:20px}.ft1-main-footer .email-box{margin-bottom:10px}.sidebar-contact{top:75%;transform:translateY(-75%)}.ft-about-feature-wrapper-2 .ft-about-feature-list-item{margin-bottom:20px;box-shadow:1.91px 10.833px 20px 0 rgb(68 68 68 / 5%)}}