@media only screen and (max-width:1366px){.tf-coutor .box,.tf-coutor .icon-wrap{margin-left:15px!important}.title-section .flat-title{font-size:44px}.tf-topbar{padding-left:23%!important}.testimonials-style .subscribe{width:87.5%;left:6.2%;top:-15.5%!important}.tfnewslatter-style{margin-top:-950px}.icon-box,.image-profolio-style2 img,.tf-coutor,.window-services-style2 .content-service-title{width:100%}.content-blog-style2 .title-blog,.icon-box{padding-left:0!important}.show-search{margin-left:30px}.flex-header .flat-show-search{float:left}.questions-style .title-section .flat-title{padding:0 160px}.content-blog{padding:10px 0}.content-blog,.image-box .content-box,.title-blog{padding-left:15px}.flat-tabs .image-profolio{margin-top:-11px}.window-services-style2{padding-bottom:260px}.page-title{padding-bottom:0}.partners-style2 .btn-tab{display:block!important}.iconbox-service{margin-bottom:30px}.btn-tab,.flat-testimonials-post .owl-controls{display:none!important}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{position:absolute}.tf-coutor .box{width:23%}.about2 .bg-img{left:-6.1%}.newslatter .btn-style-6 .btn-title{padding:0 40px}.features .iconbox-features .icon-list{padding-left:17%}.partners-style2 .owl-carousel .owl-dots.disabled,.partners-style2 .owl-carousel .owl-nav.disabled{display:block!important;text-align:center;top:-54%;right:6.2%}.partners-style2 .owl-carousel .content-title a{font-size:18px!important}.partners-style2 .profolio-show{padding:23px 15px 10px!important}.tf-image-box .image img{width:50%}.tf-coutor .box .icon-wrap i{font-size:38px}.tf-coutor{margin:-10% 0 0;padding:80px 0}.tf-coutor .box .icon-wrap{width:68px;height:68px;border-radius:50%;background-color:rgba(255,255,255,20%);text-align:center;padding-top:13px}.icon-wrap-style2{padding-top:17px!important}.tf-coutor .box .icon-wrap .icon-iconcoutor3{font-size:40px!important;padding-top:10px!important}.tf-coutor .coutor-box{margin-left:100px}.flat-case-study-style{margin-top:-34.5%;padding:0 0 90px;background-color:#434e6e}}@media only screen and (max-width:1199px){.tf-topbar{width:82.5%!important}.about2 .image,.content-service,.content-service-title,.iconlist-about-style2 li,.image-box-about .image img,.image-hoverstyle2 .image img,.image-profolio-style2 img,.service-content,.service-slider,.tf-contact-us .col-md-4,.tf-coutor,.tf-icon-box-style,.tf-information .image,.window-service-style4 .col-md-5,.window-service-style4 .col-md-7,header.fixed-header{width:100%!important}header.fixed-header{position:fixed!important;left:0!important;top:0!important;z-index:999!important}.box-border{min-width:100%}.image::before{left:-100%}.list-window2 .content-tab .content-inner .d-lg-flex{flex-direction:column}.tf-company-team .col-md-3{width:50%;margin-bottom:30px}.partners-style3 .owl-carousel .owl-nav .owl-next{margin-left:240px}.list-window1 .icon-box-dor li,.questions-contact .content-form{width:40%}.what-we-do-style2 .image-box{width:30.2%;padding:15px}.questions-contact .content-form{padding-bottom:34px!important}.tf-icon-box-style li{padding-left:15px!important;padding-right:5px!important}.icon-box-details li{width:31.6%}.questions-style2 .form-questions{width:60%}.iconlist-about li{width:48%}.rev-slider1 .text-image,.text-image{display:none!important}.image-slider{display:block!important}.about-us,.about2,.header-style2,.header-style2 .content-menu .nav-wrap,.tf-coutor{position:relative}.about-style .btn-about,.about2 .icon-box-style2,.content .btn-tab,.flex-header .btn-menu{position:absolute}.about-style .btn-about{bottom:-60px}#mainnav>ul>li{margin:0 15px}.nav-wrap{height:90px}.header .logo{padding:40px 35px 40px 22px}.icon-box-dor li{float:none}.header-style2 .content-menu .search-btn{width:35%;float:right}.btn-about a,.content-about,.header-style2,.iconlist-about,.image-box-team .image-box .meta-blog .content-blog,.image-box-team .title-blog,.list-window2 .flat-tabs .content-tab .image,.tf-image-box .pd-center,.tf-slider-style{padding:0}.image-profolio,.list-window2{text-align:center}.btn-about a,.flex-header .btn-menu,.header-style2,.margin-botom35{margin:0}.what-we-do-style .image-box{margin-bottom:50px}.about2 .no-padding-right{margin-bottom:0}.icon-box{padding-left:0;width:90%}.image-box:hover .title-imagebox{top:36%!important}.content .btn-tab{right:15px}.icon-box-details li,.list-window1 .title-section,.list-window2 .menu-tab li{margin-bottom:30px}.tf-contact-us .col-md-4{margin-bottom:40px}.about-style .col-md-6,.features .title-section,.flat-tabs .col-md-8 .row,.questions-contact .content-form .title-section,.tf-coutor .box{margin-bottom:20px!important}.window-service2-style p{padding:0 160px}.window-style2 ul li{width:46.3%}.window-col1,.window-col2{padding:32px 0}.testimonials-style .subscribe{padding:54px 30px;top:-125px!important}.testimonials-style .icon-list{margin-top:105px!important}.testimonials-style .form-email button{top:91px;right:35px}.testimonials-style .boxtestimonial,.testimonials-style .imagebox-style2{padding:35px 20px 30px 26px}.questions-style .form-questions{padding:40px 50px 42px}.iconlist-about,.questions-style .comment-respond{margin-top:20px}.comment-respond form,.image-box-team .image-box .meta-blog .content-blog{padding-top:20px}.image-box-team .image-box .meta-blog{padding-bottom:20px}.questions-style #commentform .message-wrap textarea{height:120px!important}.questions-style .flat-title{padding:0 190px}.questions-style .image-form .contact{width:87%}.testimonials-style .flat-title-style2{font-size:38px!important}.flat-tabs .image-profolio{margin-top:0}.portfolio{padding-top:150px}.tf-coutor{margin:-13% 0 0;padding:80px 0 160px 15px}.content-about-style2,.flat-tabs-about,.iconlist-about .margin-left,.list-window2 .menu-tab,.tf-coutor .box{margin-left:0!important}.tf-coutor .box{float:left;width:25%!important}.header-style2 .content-menu .nav-wrap{width:65%;padding-left:50px}.flex-header .btn-menu{right:-15%;top:50%;margin-top:-8px!important}.about2 .no-padding-right{padding-right:15px}.padding-center{padding:0 15px}.about2 .bg-img{left:-2.1%}.about2 .icon-box-style2{bottom:13%;z-index:100}.sub-style2 .box2-subscribe button{top:37px!important;right:11%}.about-style .content-about .title-section,.iconbox-features .iconbox-content li{margin-bottom:10px}.iconbox-features .iconbox-content li a{margin-left:20px!important;font-size:14px!important}.features .iconbox-features .icon-list{margin-bottom:27px!important;padding-left:45px}.iconbox-features .iconbox-content p{letter-spacing:1.2px!important}.features .iconbox-content .btn-style-4 .btn-title{padding:0 31px}.partners-style2 .image-profolio:hover .profolio-show{height:114px}.window-service-style .window{top:55%;left:25%!important}.meta-blog-style2 .entry-calendar{top:180px}.footer-h2{margin-top:-25.5%}.service-slider .owl-carousel .owl-dots.disabled,.service-slider .owl-carousel .owl-nav.disabled{top:160px}}@media only screen and (max-width:991px){#mainnav-mobi{max-height:calc(100vh - 100px);overflow-y:auto}.btn-about a,.content-blog .title-blog,.image-box .meta-blog,.list-window2 .flat-tabs .content-tab .image,.testimonials-style .box-testimonials .icon-list .box{margin:0!important}.page-title-content{padding:40px 0 30px!important}.tf-tabs-style .tabs-case-study .image-profolio{width:47%!important}.tf-topbar{padding-left:0!important}.blog-content .col-right,.box1-subscribe,.box2-subscribe,.flat-tabs-porpolio .image-profolio .image img,.image-box-team .image img,.list-window1,.list-window2,.list-window2 .flat-tabs .content-tab img,.main-top,.no-column .col-left,.questions-contact .form-questions,.questions-contact .form-questions .text-wrap fieldset,.questions-style .form-questions,.questions-style .image-form,.service-content,.service-slider,.service-slider .image-profolio .image img,.tabs-case-study .image img,.tabs-garallry .col-sm-4,.tf-coutor,.tf-icon-box .icon-box2,.tf-icon-box-style li,.tf-information .image-hover .image img,.tf-product .col-md-4,.tf-windows-service .col-md-5 .image img,.what-we-do-style .image img,.window-service-style .service .image img,.window-service2-style .col-md-6 .image img{width:100%!important}.header .main-top{transform:translateY(0)}.content-wrap .nav-wrap,.header .logo{height:140px}.page-title{padding-top:130px;padding-bottom:50px}.flat-slider .image-slider{text-align:left}#footer .topbar-socials,.icon-window,.list-window2,.service-slider .image-profolio .image,.tf-company-team .col-md-3,.top,.top .flat-questions{text-align:center}.flat-slider .image-slider img{width:350px!important;height:350px!important}.flat-slider h1{font-size:60px!important;line-height:60px!important}.btn-style-two,.top-content a{line-height:50px}.page-title-inner{padding-top:170px!important;padding-bottom:20px!important}.header .logo{padding:0}.tf-window-door .image img{width:auto!important;text-align:left!important}.tf-image-box .image i{bottom:15px!important}.flat-tabs-type4 .content-tab .case-tab{margin-left:25px!important}.partners-style2 .owl-carousel .content-title a{font-size:20px!important}.btn-menu,.btn-tab,.custom .tp-bullet,.flat-tabs-about .flex,.partners-style2 .profolio-show .btn-tab,.profolio-show .btn-tab{display:block!important}.header.sticky .topbar,.slider-imgleft,.tf-topbar{display:none}.box-company{margin:-50px 15px 0}.sidebar-service .inner-sidebar{width:100%!important;display:flex;flex-direction:column}.image-box-style3,.select-product,.widget-style2{width:48%;float:left}.widget-style2{margin-right:2%}.image-box-style3{margin-left:2%}.blog-grid.blog-four-columns article,.flat-portfolio .item,.flat-portfolio .one-four .item,.flat-tabs-porpolio .content-tab .row .col-sm-4,.footer .col-sm-3,.questions-contact .content-form,.sidebar-service .category-wrap,.sidebar-service .widget-category,.tf-company-team .col-sm-3,.tf-coutor .box,.tf-icon-box .icon-box1,.tf-icon-box .icon-box3,.tf-window-door .col-sm-4{width:50%!important}.questions-location{margin-top:-200px}.what-we-do-style2 .image-box{width:45.999999999999999%}.header-style2 .nav-wrap{width:75%!important}.header-style2 .search-btn{width:25%!important}.tf-about .what-we-do-content .col-sm-4{width:33.33%}.select-product-style{margin-left:4%;margin-top:2px}.icon-select-search-style3::before{top:68px;left:43%}.flat-show-search{float:right!important}.what-we-do-style1 .col-sm-4{width:33.33%!important}.col-right .blog-contact,.col-right .widget_lastest,.col-sm-4,.footer .col-sm-3{float:left}.col-right .blog-contact{margin-left:4%;margin-top:55px}.tf-about .title-section p{padding:0 15px}.tf-icon-box .icon-box1,.tf-product .col-md-4,.window-style3 .text{display:flex}.col-right .blog-contact,.col-right .widget_lastes,.testimonials-style .box-testimonials .icon-list .box,.tf-icon-box .icon-box1,.tf-icon-box .icon-box3{display:inline-block}.testimonials-style .box-testimonials .icon-list .box .icon-heart::before,.testimonials-style .box-testimonials .icon-list .box .icon-ios-people::before,.testimonials-style .box-testimonials .icon-list .box .icon-material::before{padding:40px;font-size:40px}.tf-icon-box .icon-box2 .image::before{left:-85%!important}.tf-spacer{height:130px}.questions-contact .content-form{padding:43px 23px 184px 43px!important}.flat-carousel-box-style2 .image-box .content-box,.icon-box-dor li,.profolio-show,.window-service-style .col-md-6{padding-left:15px!important}.about-style .about-image .imgstyle1,.iconbox-features .iconbox-content li span{margin-left:0!important}.iconbox-features .iconbox-content li::before{left:-15px!important}.icon-box-dor-style2 li a{padding-left:13px!important}.about2 .icon-box-style2,.btn-menu,.tf-window-door .box-style2{position:absolute!important}.header,.tf-topbar,.tf-window-door{position:relative}.main-top .logo,.testimonials-style .box-testimonials .icon-list .box{width:19%}.header.sticky{position:fixed!important;left:0!important;top:0!important;width:100%!important;z-index:99999999!important;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.content-wrap{width:81%}.top-content{float:unset}.tf-topbar{height:50px}.footer-widget .logo{padding:5px 25px}.top-content a{font-size:15px}.header .main-top .container{width:100%;padding-right:0;padding-left:0;margin-right:unset;margin-left:unset}.logo img{width:auto}.content-about,.tf-blog-slider{margin-top:0}.btn-style-two .btn-title{font-size:16px;padding:0 60px 0 20px}.col-md-6 .margin5-28,.list-window1 .title-section,.tf-image-box .pd-center{margin-bottom:0!important}#topbar .topbar-socials,.carosel-testimonials .owl-nav button.owl-next,.carosel-testimonials button.owl-prev,.content-wrap .flat-appointment,.header-style2 .btn-top,.imagebox-style2 .image::before,.partners-style3 .owl-carousel .owl-nav .owl-next,.partners-style3 .owl-carousel .owl-nav button{display:none!important}.main-top .content{max-width:70%!important}.btn-menu{top:50%;margin-top:-8px;right:15px}.nav-wrap{z-index:100}.tf-window-door .box-style2{bottom:-480px}#header{top:0}.bg-img-style2,.tf-window-door .box-style2{left:0}.carousel,header{padding-top:0}.about-us .col-md-6,.tf-about .what-we-do-content .col-sm-4,.tf-windows-service .col-md-7,.what-we-do-content .col-md-4{margin-bottom:50px}.service-slider{margin-bottom:20px}.image-box:hover .title-imagebox{top:68%;transition:.5s ease-in-out}.what-we-do-content .content-service-title{margin-top:7px}.tf-window-door .icon-box-dor li{height:60px;line-height:60px}.blog-post-content .title-section .flat-title,.flat-tabs .style2,.iconlist-about li,.iconlist-about-style li,.questions-style .form-questions,.questions-style .image-form,.tf-blog-slider .col-md-7,.tf-window-door .icon-box-dor li{margin-bottom:20px!important}.icon-box{width:85%}.blog-new .image-box,.btn-about,.list-window2,.window-service2-style .image-change{margin-top:30px}.what-we-do-content .image-box:hover .title-imagebox{top:66%}.menu-wrap .btn-menu{height:24px}.btn-tab{right:5%}.box-border ul li{padding:28px 5px 33px}.about-style,.window-service{padding-bottom:0}.window-service-style .window{margin-top:250px!important;left:0!important;margin:0 auto;position:relative!important;padding:0 15px}.window-service2-style p{padding:0 80px}.window-style2 ul li{width:47.9%}.margin-top71{margin-top:120px}.content-bar{display:unset}.overlay-img,.tf-newslatter .subscribe{height:100%}.tf-newslatter .subscribe{padding:30px 30px 260px;z-index:99}.about-us .col-md-6{margin-bottom:80px}.content-blog .col-md-4,.list-window2 .flat-tabs .menu-tab li,.tf-company-team .col-sm-3{margin-bottom:40px!important}.questions-style .image-form .contact{width:93.5%}#main-top .content-wrap{width:70%}.col-right,.service-details .col-md-8,.testimonials-style .box-testimonials .icon-list .box .heart,.testimonials-style .box-testimonials .icon-list .box .material,.testimonials-style .box-testimonials .icon-list .box .people,.testimonials-style .carosel-testimonials,.testimonials-style .icon-list{margin-top:50px!important}.box2-style{margin-top:5px!important}.sub-style2 .box2-subscribe button{top:124px!important;right:11%}.blog-contact,.widget_lastest{width:48%}.service-slider .owl-carousel .owl-dots.disabled,.service-slider .owl-carousel .owl-nav.disabled{right:50px;top:41.6%}.service-slider .owl-carousel .owl-nav .owl-next{margin-left:450px!important}.about-style .flex,.list-window2 .content-tab .col-tab{justify-content:center}.testimonials-style .form-email button{right:24px;top:78px}#footer .footer-contact,#footer .footer-widget,.carosel-testimonials p,.col-right,.content-blog .post-meta li,.content-blog .title-blog,.content-wrap,.flat-title,.iconlist-about,.list-window2,.portfolio,.questions-contact .flat-title,.title-section{padding:0!important}.testimonials .boxtestimonial{padding:35px 20px 35px 50px;border-radius:5px}.testimonials-style .subscribe{top:-10%!important;padding:20px 20px 0}.testimonials-style{padding-top:50px}.testimonials-style .padding-top29{padding-top:10px}.flat-title-style2{font-size:35px}#topbar .topbar-socials,.content-blog .post-meta li,.footer .colum1,.icon-box-infor li{padding-right:15px!important}.footer .col-sm-3{margin-bottom:30px}.footer .colum3{margin-top:5px}.footer .colum1 img{margin-top:20px!important}.footer-style2 .logo{padding:0 40px}.tf-newslatter .box2-subscribe,.top .col-md-6.text-right{padding-top:20px!important}.themesflat-pagination ul li .page-numbers{height:45px;width:45px;line-height:45px}.what-we-do-content .image-box h4{font-size:18px}.what-we-do-content .image-box .content-imagebox{height:200px}.image-puzzle{margin-top:40px;margin-bottom:50px}.bg-img-style2{left:5.5%}#mainnav-mobi ul.sub-menu li a{line-height:40px}.title-section .error-padd{margin-top:0!important;font-size:120px!important;line-height:120px!important}.portfolio-filter li{padding:0 10px}.comments-area ul.children{margin-left:50px}.tf-coutor{margin:-16% 0 0;padding:41px 0 227px 15px}.partners-style2 .owl-carousel .owl-dots.disabled,.partners-style2 .owl-carousel .owl-nav.disabled{top:-107px}.subscribe .form-email input{width:100%!important;padding:20px 0 20px 15px}.icon-box-style2 .margin-right{margin-left:0}.window-services-style2 .iconbox-service-style2,.window-services-style2 .iconbox-service-style2 .tf-icon-box-style{margin-top:0!important}.iconlist-about li{margin:0}.tf-topbar{width:100%!important}.newslatter .case-study .flat-filter-isotope{padding-left:12px}.features .iconbox-features .icon-list{padding-left:10px}.tf-testimonials{padding-bottom:130px}.meta-blog-style2 .entry-calendar{top:469px}.footer-h2{margin-top:-35.5%}.partners-style3 .owl-carousel .owl-nav .owl-next{margin-left:280px}.owl-carousel .owl-nav.disabled,.partners-style3 .owl-carousel .owl-dots.disabled{right:154px}.icon-window{width:55px;height:55px;transform:translateY(-30px)!important}.icon-window img{transform:scale(.6);margin-top:-22px}.what-we-do-content-style .button-imagebox{left:37%}}@media only screen and (max-width:767px){.flat-slider .title2{font-size:45px!important;line-height:55px!important}.flat-slider .text-right{margin-top:40px!important}.image-puzzle{margin-top:40px;margin-bottom:30px}.about-image .image img,.blog-contact,.blog-contact img,.box-col1,.box-col2,.content-tab .col-sm-4,.flat-cases .case,.flat-tabs-type2 .content-tab .row .col-sm-4,.footer .col-sm-3,.footer-wrap .col-sm-4,.icon-box,.icon-box-details li,.icon-box-style2 li,.iconbox-features,.iconbox-features-style2,.image-box-style3,.list-window1 .icon-box-dor li,.meta-post .content-post,.questions-contact .content-form,.questions-contact .form-questions,.sub-style2,.tabs-case-study .image-profolio,.tabs-garallry .content-tab .image-profolio,.tag-socical .socical,.tag-socical .tag,.tf-about .what-we-do-content .col-sm-4,.tf-company-team .col-sm-3,.tf-coutor,.tf-list-service .list-service,.tf-list-service .list-window,.tf-tabs-style .tabs-case-study .image-profolio,.top-bar-style2 .top-content,.top-bar-style2 .topbar-socials,.what-we-do-content .content-service,.what-we-do-content .content-service-title,.what-we-do-style1 .col-sm-4,.what-we-do-style2 .image-box,.widget-style2,.widget_lastest{width:100%!important}.box-company,.image-box-style3,.main-post .conten-section,.what-we-do-content .content-service-title,.what-we-do-style2 .image-box,.widget-style2{margin:0!important}.page-title{padding-top:215px}.header .logo{width:35%}.header .content-wrap{width:65%}.iconlist-about li,.tf-coutor .box,.tf-icon-box-style li{width:50%!important}.tf-newslatter .subscribe{padding-bottom:300px!important}.tf-topbar .top-content{justify-content:center;justify-items:center;width:100%}.tf-topbar .topbar-socials{width:100%;text-align:center}.iconbox-features .iconbox-content li::before{left:28%!important}.icon-select-search-style3::before{top:68px;left:43%}.flat-tabs-type4 .content-tab .case-tab{margin-left:5%!important;margin-right:5%!important;width:39.5%!important}.window-style2 ul li{float:left;width:48%;margin-bottom:30px!important;padding:30px 0!important}.meta-post .content-post{margin:30px auto!important;padding:20px 15px;box-shadow:0 10px 30px rgb(0 0 0 / 10%)}.bg-img-style2,.content-wrap .flat-appointment,.meta-blog-style2 .entry-calendar,.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled,.partners-style2 .owl-carousel .owl-dots.disabled,.partners-style2 .owl-carousel .owl-nav.disabled,.tp-bullet,.window-service-style .window{display:none!important}.features .d-lg-flex,.tabs-case-study .profolio-show .btn-tab,.tf-windows-service .tf-list-service .flex,.top-bar-style2 .topbar-socials,.topbar .topbar-socials{display:block!important}.tabs-case-study .image-profolio .profolio-show .tftitle-style2{font-size:20px!important}.footer .colum3{margin-top:21px}.top-bar-style2 .top-content li,.top-bar-style2 .topbar-socials{height:30px!important}.tf-topbar .top-content li{height:23px!important;margin:0 15px}.top-content .email i{top:14px}.top-content a{line-height:40px}.top-content .adress i{top:11px}.what-we-do-content .image-box .title-imagebox{top:69%!important}.what-we-do-style2,.window-service2-style .title-section{padding:0 15px}.tf-about .what-we-do-content .button-imagebox,.what-we-do-content-style .button-imagebox{left:42.7%!important}.image-box:hover .title-imagebox{top:67.5%;transition:.5s ease-in-out}.testimonials-style .boxtestimonial{border-radius:5px;margin-bottom:15px}.questions-style .flat-title{padding:0}.questions-contact .content-form{padding:43px 23px 50px 43px!important}.questions-style #commentform .mail-wrap,.questions-style #commentform .name-wrap,.questions-style #commentform .phone-wrap,.questions-style #commentform .select-wrap{width:47%}.questions-style .image-form .contact{width:92%}.title-section .flat-title{font-size:38px!important}#about-us p,.about2 p{text-align:justify}.content-about .flat-title,.tf-text-about{padding-right:0}#mainnav-mobi ul.sub-menu>li>a{line-height:45px;font-size:16px}.blog-post-content .flat-title,.content-about,.flat-tabs .menu-tab li,.meta-post .tf-post{margin-bottom:20px!important}.carosel-testimonials .boxtestimonial{padding:30px 15px!important}.questions-style .form-questions,.window-service2-style p{padding:15px 15px 20px!important}.col-right .blog-contact,.top-content .email{margin-left:0}.top-content .email{margin-right:4%}.margin-left30{margin-left:4%}.testimonials-style,.window-service{padding-bottom:0!important}.testimonials-style{padding-bottom:50px;padding-top:50px!important}.testimonials-style .form-email button{right:3.6%;left:7.5%!important;top:77.3%!important;width:88%!important}.testimonials-style .form-email button span{background-color:#434e6e;color:#fff}.testimonials-style .subscribe{padding:36px 20px 80px 31px;top:-13%!important}.tf-list-service .list-service,.tf-list-service .list-window{margin:0 0 30px}.testimonials-style .flat-title-style2{font-size:27px!important}.flat-slider .text-right img,.top-bar-style2{height:auto!important}#rev-slider2 .text-right{margin-top:171px!important}#rev-slider2 h5{font-weight:400!important;font-size:15px!important;line-height:41px!important;color:#fff;font-family:Rajdhani,sans-serif!important}.image-puzzle .img-bg2{left:10%}.button-imagebox{left:46.7%!important}.content-service-title,.footer .colum1 img,.testimonials-style{margin-top:0!important}.footer .colum1{padding-right:15px}.what-we-do-content-style .col-sm-4{margin-bottom:50px}.about-style .col-sm-6{margin-bottom:0}.tag-socical .socical,.tag-socical .tag,.top-bar-style2{padding-bottom:20px}.top .col-md-6.text-right{padding-top:5px!important}.margin-botom35,.questions{padding-top:50px}.widget-infomation ul.infomation-footer li i.fa{float:left}.widget-infomation ul.infomation-footer li a{overflow:hidden}.flat-questions a.appoinment{margin:0 5px}.tf-topbar{height:90px}.title-section .error-padd{margin-top:0!important;font-size:100px!important;line-height:100px!important}.footer-wrap .logo img,.iconbox-features .icon-list,.top-bar-style2 .topbar-socials{text-align:center!important}.footer-wrap .col-sm-4,.icon-window{text-align:center}.header-style2 .col-md-2,.tf-image-box .image img{width:40%}.header-style2 .col-md-7{width:60%}.nav-wrap{padding-right:10px}.comment-list .children>li,.menu-wrap .btn-menu{padding:0!important}.top-bar-style2 .top-content{display:flex;flex-direction:column}#text-bottom,.icon-box-style2 .padding-left20,.iconbox-service-style2{padding-left:0!important}.footer-wrap .logo img{float:none;margin:10px 0}.content-style2 .content-service-title{margin-top:7px;width:100%!important}.about2 .icon-box-style2{bottom:10%}.iconbox-service ul li,.window-services-style2 .iconbox-service ul li{width:46%!important}.sub-style2 .box2-subscribe button{top:171px!important}.sub-style2{padding:43px 0 38px}.tf-coutor{margin:-16% 0 0}.footer-h2{margin-top:0}#footer .footer-widget{padding-bottom:15px}.flat-tabs-type2 .d-lg-flex{flex-direction:column!important;display:block!important}.icon-window{width:100px;height:100px;transform:translateY(-45px)!important;padding-top:43px!important}.image-box img{transform:scale(1)}}@media only screen and (max-width:594px){.about-us .col-md-6{margin-bottom:0!important}.margin-top71{margin-top:0}.meta-blog-style2 .entry-calendar{top:64.6%!important}.flat-slider .image-slider img{width:auto!important;height:auto!important}.top-content .adress i{font-size:21px;top:8px}.top-content .email i{font-size:16px;top:13px}.flat-tabs-about .menu-tab-about li a{padding:13px 16px}.contact-us-style .content-style{padding:25px 0 10px}.about-style .about-image .imgstyle1,.about-us .icon-box .margin-right,.about-us .icon-box li{margin:0}.tf-window-door .box-style2{position:relative!important;bottom:0!important}.about-us .icon-box li,.tf-window-door .col-sm-4{margin-bottom:15px!important}.about-style .about-image .imgstyle1,.about-style .about-image .imgstyle2,.image-hover .imgstyle1 .image,.image-hover .imgstyle1 .image img,.image-hover .imgstyle2 .image,.image-hover .imgstyle2 .image img,.tf-window-door .col-sm-4,.tf-window-door .col-sm-4 li{width:100%!important}.iconbox-features .iconbox-content li::before{left:12%!important}}@media only screen and (max-width:549px){.header .logo{width:34%;padding:0}#header,.header .logo img,.what-we-do-content .image-box .content-imagebox{height:auto}.header.sticky .topbar,.slider-imgleft,a.whatsup b,a.whatsup.webwhatapp{display:none}a.whatsup.mobilewhatapp{display:block;background:unset;box-shadow:unset}a.whatsup{height:45px;width:45px;padding:0}a.whatsup span{top:0;left:0}.content-wrap .nav-wrap,.header .logo{height:112px}.tf-window-door .box-style2{left:0;right:0}.header.sticky{position:fixed!important;left:0!important;top:0!important;width:100%!important;z-index:99999999!important;box-shadow:0 10px 30px rgb(0 0 0 / 10%);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.header-style2 .logo,.icon-box-infor,.icon-box-infor li{padding-left:0!important}.header .content-wrap{width:66%}.page-title{padding-top:185px;padding-bottom:0}.content-tab .profolio-show{padding:30px 30px 30px 15px}.questions-style .flat-title{font-size:30px;line-height:40px;padding:0!important}.case-study .flat-filter-isotope li,.flat-slider .text-right img,.flat-tabs-about .flex,.flat-tabs-type4 .menu-tab li,.footer-bottom .menu-footer li:last-child{display:block!important}#footer .topbar-socials,.footer-bottom .menu-footer li:last-child{text-align:center}.footer-widget .logo{padding:5px 25px}.questions-style .image-form .contact{width:86%}.tf-topbar{height:65px}.btn-style-two{line-height:50px}.btn-style-two .btn-title{font-size:16px;padding:0 60px 0 20px}.flex-style2,.tf-product .col-md-4,.tf-topbar .top-content{flex-direction:column}.tf-icon-box-style{margin-top:30px}.list-window2{margin-top:50px}.newslatter .case-study .flat-filter-isotope{padding-left:12px;height:126px;width:44%;border:none;background-color:transparent;border-radius:5px}.blog-post-content .btn-blog{float:left}.flat-tabs-type4 .menu-tab{height:138px;padding-top:8px;width:69%}.flat-tabs-type4 .menu-tab li a{margin-right:0!important}.iconbox-service ul li{width:45%!important;margin-top:20px}.flat-title{font-size:34px!important;line-height:45px!important}.btn-about,.footer .colum1 img,.footer .colum3{margin-top:0}.order-sm-1{order:1}.order-sm-2{order:2}.button-imagebox{left:42.7%}.iconlist-about li{margin:0;padding:0}.about-image,.box-details .content-box,.box-details .image-hover,.iconbox-service ul li,.iconlist-about li,.select-product{margin-bottom:15px!important}.blog-shortcode.blog-list article,.box-details .content-box,.box-details .image-hover,.box-testimonials .box,.box2-subscribe .form-email input,.col-sm-4,.flat-portfolio .item,.flat-tabs .tf-iconlist-about li,.flat-team .team-image,.flat-team .team-image img,.footer .colum1,.footer .colum2,.footer .colum3,.footer .colum4,.icon-box-infor li,.iconbox-slider .slides .item .title-post,.iconlist-about li,.questions-style #commentform .mail-wrap,.questions-style #commentform .name-wrap,.questions-style #commentform .phone-wrap,.questions-style #commentform .select-wrap,.select-product,.subscribe .box1-subscribe,.subscribe .box2-subscribe,.tabs-case-study .image-profolio .image img,.tag-social .list-tag,.tag-social .social,.tf-about .what-we-do-content .col-sm-4,.tf-coutor .box,.tf-icon-box-style li{width:100%!important}.box-testimonials .box,.top-bar-style2 .top-content{display:flex!important}.box-testimonials .box .icon-heart::before,.box-testimonials .box .icon-material::before{padding:30px!important}.box-testimonials .box .icon-ios-people::before{padding:30px 23px!important}.testimonials-style .box-testimonials .icon-list .box .heart,.testimonials-style .box-testimonials .icon-list .box .material,.testimonials-style .box-testimonials .icon-list .box .people{margin-top:0!important}.icon-heart,.icon-ios-people,.icon-material{margin-top:15px!important}.box-details .content-box,.footer-bottom .menu-footer li:last-child,.select-product{margin-left:0!important}.icon-select-search-style3::before{top:209px;left:90.4%}.comment-content .comment-meta .comment-time,.flat-slider .text-three h5,.pagination-style{display:none!important}.subscribe .flat-title-style2{font-size:28px;line-height:45px;margin-top:0}.subscribe .btn-style-6 .btn-title{font-size:15px;padding:0 20px}.box2-subscribe{padding-top:0}.image-box .icon-window{top:37%!important}.what-we-do-content .image-box:hover .title-imagebox{top:44%;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.window-services-style2{padding-bottom:0!important}.about-style{padding-bottom:0}.window-services-style2 .iconbox-service ul li{width:90%!important}.nav-wrap{height:150px;padding-right:10px}.flex-header .nav-wrap{height:90px}.flex-header .btn-menu{right:0}.flat-slider .img-center{height:400px!important}#rev-slider2 h5{font-weight:400!important;font-size:16px!important;line-height:41px!important;color:#fff;font-family:Rajdhani,sans-serif!important}.flat-tabs-type4 .menu-tab li,.form-questions .select-wrap{margin-bottom:0!important}.footer .colum1,.footer .colum2,.footer .colum3,.footer .colum4,.tftitle-section-info,.window-service2-style .title-section{padding:0 15px!important}.footer .colum1,.footer .colum2,.footer .colum3,.footer .colum4{margin-bottom:40px!important}.testimonials-style .box-testimonials .icon-list .box{margin-bottom:60px!important}.flat-questions a.appointment{display:-webkit-inline-box}.flat-infomation li.phone{border-right:none}.flat-callback-form .flat-field{padding-right:0}.flat-title,.imagebox.style1 .imagebox-content .imagebox-button a{margin-top:10px!important}.imagebox.style1 .imagebox-content .imagebox-button a{padding:10px 52px 10px 30px}.footer-bottom .menu-footer{float:none}.case-study .flat-filter-isotope li a{background-color:#fff}.case-study .flat-filter-isotope li a:hover{background-color:#e3cca1!important}.comments-area ul.children{margin-left:15px}.icon-box .padding-left20,.iconbox-service .padding-left23,.subscribe .box2-subscribe input{padding-left:14px!important}.flat-tabs-about .menu-tab-about li,.tag-social .list-tag,.tag-social .social{margin-bottom:30px!important}.tag-social{padding-bottom:110px}.themesflat-pagination ul li{margin-right:5px}.case-study .flat-filter-isotope li{margin-bottom:-40px}.tf-coutor{padding-bottom:447px}.carousel{padding-top:150px}.tf-testimonials-door{padding-top:50px}.flat-carousel-box-style2 .tf-testimonial .boxtestimonial{padding-left:30px!important;padding-right:30px!important}}@media only screen and (max-width:460px){.content-wrap .nav-wrap,.header .logo{height:140px}}@media only screen and (max-width:420px){.content-wrap .nav-wrap,.header .logo{height:120px}}@media only screen and (max-width:375px){.content-wrap .nav-wrap,.header .logo{height:105px}.page-title{padding-top:170px;padding-bottom:0}}