@media only screen and (max-width: 1400px) {
    .flat-appointment{display: none;}
    #mainnav{display: flex;}
    #mainnav ul{justify-content: flex-end;}
    #mainnav ul > li > a{font-size: 14px; line-height: 73px;}
}
@media only screen and (max-width: 1200px) {
    .header{padding: 0;}
    .header.sticky{position: relative;}
    .header.sticky .main-top{position: fixed; top: 0; left: 0; width: 100%; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;box-shadow: 0 15px 15px rgb(0 0 1 / 4%);z-index: 99;}
    .topbar{background: #434e6e; padding: 0;}
    .tf-topbar{background-color: transparent; height: auto;}
    .top-content a,#topbar .topbar-socials a{line-height: 24px;}
    .logo{height: auto;margin: 0;padding: 20px 0}
    .nav-wrap{background: #fff;}
    .main-top{background: #fff;}
    .current-menu > a, #mainnav ul > li > a:hover{color: #e3cca1!important;}
    #mainnav ul > li.menu-item-has-children.current-menu > a:after, #mainnav ul > li.menu-item-has-children:hover > a:after{color: #e3cca1}
    .top-content{padding-left: 0;}
    #topbar .topbar-socials{padding-right: 0;}
    #mainnav .menu > li:last-child{margin-right: 0;}
    .page-title{padding-top: 0;}
    .page-title-content .blog-title h1{font-size: 44px;}
    .page-title-content{padding: 80px 0;}
    .image_block_1 .image-box .image-content{left: 0;}
    .header-divide{box-shadow: none;}
}
@media only screen and (max-width: 1366px) {
.title-section .flat-title{font-size:34px}
.testimonials-style .subscribe{width:87.5%;left:6.2%;top:-15.5%!important}
.tfnewslatter-style{margin-top:-950px}
.image-profolio-style2 img,.tf-coutor,.window-services-style2 .content-service-title,.icon-box{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}
.flat-testimonials-post .owl-controls,.btn-tab{display:none!important}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{position:absolute}
.tf-coutor .box{width:23%;margin-left:15px!important}
.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 .icon-wrap{margin-left:15px!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) {
header.fixed-header{position:fixed!important;left:0!important;top:0!important;width:100%!important;z-index:999!important}
.box-border{min-width:100%}
.iconlist-about-style2 li,.tf-icon-box-style,.image-profolio-style2 img,.service-slider,.service-content,.window-service-style4 .col-md-7,.window-service-style4 .col-md-5,.image-box-about .image img,.tf-contact-us .col-md-4,.tf-information .image,.about2 .image,/* #mainnav-mobi,*/
.tf-coutor,.content-service,.content-service-title,.image-hoverstyle2 .image img{width:100%!important}
.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}
.window-style2 ul li{width:46.3%}
.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}
.questions-style2 .form-questions{width:60%}
.iconlist-about li{width:48%}
.rev-slider1 .text-image,.text-image,.image-slider{display:none!important}
.about2,.about-us,.header-style2 .content-menu .nav-wrap,.header-style2,.tf-coutor{position:relative}
.about-style .btn-about,.about2 .icon-box-style2,.flex-header .btn-menu,.content .btn-tab{position:absolute}
.about-style .btn-about{bottom:-60px}
#mainnav > ul > li{margin:0 15px}
.icon-box-dor li{float:none}
.header-style2 .content-menu .search-btn{width:35%}
.tf-coutor .box{width:25%!important}
.image-box-team .image-box .meta-blog .content-blog,.image-box-team .title-blog,.btn-about a,.iconlist-about,.tf-slider-style,.list-window2 .flat-tabs .content-tab .image,.content-about,.header-style2,.tf-image-box .pd-center{padding:0}
.image-profolio{text-align:center}
.margin-botom35,.btn-about a,.header-style2,.flex-header .btn-menu{margin:0}
.about2 .no-padding-right,.what-we-do-style .image-box{margin-bottom:50px}
.icon-box{padding-left:0;width:90%}
.image-box:hover .title-imagebox{top:36%!important}
.content .btn-tab{right:15px}
.list-window2 .menu-tab li,.list-window1 .title-section,.tf-contact-us .col-md-4,.icon-box-details li{margin-bottom:30px}
.questions-contact .content-form .title-section,.about-style .col-md-6,.tf-coutor .box,.features .title-section,.flat-tabs .col-md-8 .row{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 .form-email button{top:91px;right:35px}
.testimonials-style .boxtestimonial,.testimonials-style .imagebox-style2{padding:35px 20px 30px 26px}
.questions-style .form-questions{padding:1px 50px 42px}
.image-box-team .image-box .meta-blog .content-blog,.comment-respond form{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}
.iconlist-about .margin-left,.list-window2 .menu-tab,.flat-tabs-about,.content-about-style2,.tf-coutor .box{margin-left:0!important}
.list-window2{text-align:center}
.tf-coutor .box{float:left;width:25%!important}
.header-style2 .content-menu .search-btn{float:right}
.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: 1024px) {
    .header-divide{justify-content: space-between;}
}
@media only screen and (max-width: 991px) {
    .image_block_1 .image-box .image-2{display: none;}
    .image_block_1 .image-box .image-content h2{font-size: 40px; line-height: 40px;}
    .image_block_1 .image-box .image-content h3{font-size: 18px;}
    .image_block_1 .image-box .image-content{bottom: 0; top: auto;}
    .image_block_1 .image-box{margin-right: 0;}
    .page-title-content .blog-title h1{font-size: 38px;}
    .logo{padding: 20px 0;}
#mainnav-mobi{max-height:calc(100vh - 100px);overflow-y:auto}
.image-box .meta-blog{margin:0!important}
.page-title-content{padding:50px 0!important}
.tf-tabs-style .tabs-case-study .image-profolio{width:47%!important}
.image-box-team .image img,.tf-information .image-hover .image img,.flat-tabs-porpolio .image-profolio .image img,.window-service-style .service .image img,.tf-icon-box-style li,.tabs-garallry .col-sm-4,.tf-product .col-md-4,.service-slider .image-profolio .image img,.tabs-case-study .image img,.no-column .col-left,.questions-contact .form-questions .text-wrap fieldset,.tf-windows-service .col-md-5 .image img,.what-we-do-style .image img,.window-service2-style .col-md-6 .image img,.service-slider,.service-content,.list-window1,.list-window2,.list-window2 .flat-tabs .content-tab img,.tf-icon-box .icon-box2,.tf-coutor,.box1-subscribe,.box2-subscribe,.blog-content .col-right,.questions-style .image-form,.questions-style .form-questions,.main-top{width:100%!important}
.header .main-top{transform:translateY(0)}
.tf-window-door .image img{width:auto!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}
.flat-tabs-about .flex{display:block!important}
.box-company{margin:0 15px;margin-top:-50px}
.sidebar-service .inner-sidebar{width:100%!important;display:flex;flex-direction:column}
.select-product,.widget-style2,.image-box-style3{width:48%;float:left}
.widget-style2{margin-right:2%}
.image-box-style3{margin-left:2%}
.sidebar-service .widget-category,.sidebar-service .category-wrap,.flat-tabs-porpolio .content-tab .row .col-sm-4,.tf-window-door .col-sm-4,.footer .col-sm-3,.tf-company-team .col-sm-3,.questions-contact .content-form,.questions-contact .form-questions,.tf-icon-box .icon-box1,.tf-icon-box .icon-box3,.tf-coutor .box,.flat-portfolio .item,.flat-portfolio .one-four .item,.blog-grid.blog-four-columns article{width:50%!important}
.what-we-do-style2 .image-box{width:46%}
.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%}
.tf-window-door .image img{text-align:left!important}
.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 .widget_lastest,.col-right .blog-contact,.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-company-team .col-md-3{text-align:center}
.tf-product .col-md-4,.window-style3 .text,.tf-icon-box .icon-box1{display:flex}
.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-material::before,.testimonials-style .box-testimonials .icon-list .box .icon-heart::before,.testimonials-style .box-testimonials .icon-list .box .icon-ios-people::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,.profolio-show,.window-service-style .col-md-6,.icon-box-dor li{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}
.profolio-show .btn-tab,.partners-style2 .profolio-show .btn-tab,.btn-tab,.custom .tp-bullet,.btn-menu{display:block!important}
.icon-box-dor-style2 li a{padding-left:13px!important}
.btn-menu,.tf-window-door .box-style2,.about2 .icon-box-style2{position:absolute!important}
.content-wrap{width:70%}
.list-window1 .title-section,.tf-image-box .pd-center,.col-md-6 .margin5-28{margin-bottom:0!important}
.header-style2 .btn-top,.carosel-testimonials .owl-nav button.owl-next,.carosel-testimonials button.owl-prev,.imagebox-style2 .image::before,.partners-style3 .owl-carousel .owl-nav button,.partners-style3 .owl-carousel .owl-nav .owl-next,.content-wrap .flat-appointment{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{position:relative}
.tf-window-door .box-style2{bottom:-480px}
#header{top:0}
.bg-img-style2,.tf-window-door .box-style2{left:0}
.service-slider,.tf-about .what-we-do-content .col-sm-4,.what-we-do-content .col-md-4,.tf-windows-service .col-md-7,.about-us .col-md-6{margin-bottom:50px}
.image-box:hover .title-imagebox{top:68%;transition:all .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}
.tf-window-door .icon-box-dor li,.iconlist-about-style li,.blog-post-content .title-section .flat-title,.tf-blog-slider .col-md-7,.flat-tabs .style2{margin-bottom:20px!important}
.icon-box{width:85%}
.btn-about{margin-top:140px}
.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}
.window-service{padding-bottom:0}
.window-service-style .window{left:0!important;margin:250px auto 0!important;position:relative!important;padding:0 15px}
.window-service2-style p{padding:0 80px}
.window-style2 ul li{width:47.9%}
.tf-newslatter .subscribe,.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}
.tf-company-team .col-sm-3,.list-window2 .flat-tabs .menu-tab li,.content-blog .col-md-4{margin-bottom:40px!important}
.iconlist-about li,.questions-style .image-form,.questions-style .form-questions{margin-bottom:20px!important}
.questions-style .image-form .contact{width:93.5%}
#main-top .content-wrap{width:70%}
.testimonials-style .box-testimonials .icon-list .box{margin:0!important}
.box2-style{margin-top:5px!important}
.sub-style2 .box2-subscribe button{top:124px!important;right:11%}
.col-right .widget_lastes,.col-right .blog-contact{display:inline-block}
.widget_lastest,.blog-contact{width:48%}
.service-slider .image-profolio .image,.list-window2,.top,.top .flat-questions{text-align:center}
.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}
.list-window2 .content-tab .col-tab{justify-content:center}
.testimonials-style .form-email button{top:77px;right:24px}
.portfolio,.content-wrap,.content-blog .title-blog,.content-blog .post-meta li,#footer .footer-widget,.title-section,.flat-title,#footer .footer-contact,.questions-contact .flat-title,.list-window2,.iconlist-about,.col-right,.carosel-testimonials p{padding:0!important}
.testimonials .boxtestimonial{padding:35px 20px 35px 50px;border-radius:5px}
.testimonials-style .subscribe{top:-10%!important}
.testimonials-style .subscribe{padding:20px 20px 0}
.testimonials-style .form-email button{top:78px}
.testimonials-style .padding-top29{padding-top:10px}
.flat-title-style2{font-size:30px}
.subscribe .form-email input{padding:43px 0 38px 15px;width:100%!important}
.icon-box-infor li,.content-blog .post-meta li,#topbar .topbar-socials,.footer .colum1{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:15px}
.about-style{padding-bottom:50px}
.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{padding:20px 0 20px 15px}
.icon-box-style2 .margin-right{margin-left:0}
.content-blog .title-blog,.list-window2 .flat-tabs .content-tab .image,.btn-about a{margin:0!important}
.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}
.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}
.partners-style3 .owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{right:154px}
.icon-window{width:55px;height:55px;text-align:center;transform:translateY(-30px)!important}
.icon-window img{transform:scale(0.6);margin-top:-22px}
}
@media only screen and (max-width: 767px) {
    .slide-nav1 .owl-nav .owl-next, .slide-nav1 .owl-nav .owl-prev{width: 35px; height: 35px; font-size: 18px !important;}
    .comment-respond .form-group{margin-bottom: 0;}
.flat-slider .title2{font-size:50px!important}
.tf-tabs-style .tabs-case-study .image-profolio{width:100%!important}
.main-post .conten-section{margin:0!important}
.header .logo{width:35%}
.header .content-wrap{width:65%}
.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 #000}
.bg-img-style2,.meta-blog-style2 .entry-calendar,.partners-style2 .owl-carousel .owl-dots.disabled,.partners-style2 .owl-carousel .owl-nav.disabled,.tp-bullet,.window-service-style .window,.content-wrap .flat-appointment{display:none!important}
.tabs-case-study .profolio-show .btn-tab,.tf-windows-service .tf-list-service .flex,.top-bar-style2 .topbar-socials,.features .d-lg-flex{display:block!important}
.tabs-case-study .image-profolio .profolio-show .tftitle-style2{font-size:20px!important}
.footer .colum3{margin-top:21px}
.what-we-do-content .image-box .title-imagebox{top:69%!important}
.window-service2-style .title-section,.what-we-do-style2{padding:0 15px}
.image-box:hover .title-imagebox{top:67.5%;transition:all .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 .name-wrap,.questions-style #commentform .mail-wrap,.questions-style #commentform .select-wrap,.questions-style #commentform .phone-wrap{width:47%}
.questions-style .image-form .contact{width:92%}
.title-section .flat-title{font-size:24px!important}
.meta-post .tf-post,.content-about,.flat-tabs .menu-tab li,.blog-post-content .flat-title{margin-bottom:20px!important}
.carosel-testimonials .boxtestimonial{padding:30px 15px!important}
.questions-style .form-questions,.window-service2-style p{padding:0 15px 20px!important}
.top-content .email{margin-left:15px}
.margin-left30{margin-left:4%}
.testimonials-style,.window-service{padding-bottom:0!important}
.testimonials-style{padding-bottom:50px}
.testimonials-style .form-email button{right:3.6%;top:67.3%}
.testimonials-style .form-email button span{background-color:#434E6E;color:#fff}
.testimonials-style .subscribe{padding:36px 20px 80px 31px;top:-13%!important}
.testimonials-style .form-email button{left:7.5%!important;top:77.3%!important;width:88%!important}
.widget-style2,.image-box-style3,.what-we-do-style2 .image-box,.box-company,#botom .bottom-wrap #copyright,.what-we-do-content .content-service-title{margin:0!important}
.tf-list-service .list-window,.tf-list-service .list-service{margin:0 0 30px}
.testimonials-style .flat-title-style2{font-size:27px!important}
.flat-slider .text-right img{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%}
.testimonials-style,.footer .colum1 img{margin-top:0!important}
.footer .colum1{padding-right:15px}
.content-service-title{margin-top:25px!important}
.about-style .col-sm-6,.what-we-do-content-style .col-sm-4{margin-bottom:50px}
.top-bar-style2,.tag-socical .tag,.tag-socical .socical{padding-bottom:20px}
.top .col-md-6.text-right{padding-top:5px!important}
.features .d-lg-flex{display:block!important}
.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}
.top-bar-style2{height:auto!important}
.iconbox-features .icon-list,.footer-wrap .logo img,.top-bar-style2 .topbar-socials{text-align:center!important}
.header-style2 .col-md-2{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}
.footer-wrap .col-sm-4{text-align:center}
.iconbox-service-style2,.icon-box-style2 .padding-left20,#text-bottom{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%}
.content-about .flat-title{padding-right:0}
.window-services-style2 .iconbox-service ul li,.iconbox-service ul li{width:46%!important}
.sub-style2 .box2-subscribe button{top:171px!important}
.sub-style2{padding:43px 0 38px}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none!important}
.tf-coutor{margin:-16% 0 0}
.tf-image-box .image img{width:40%}
.footer-h2{margin-top:-52.5%}
#footer .footer-widget{padding-bottom:15px}
#botom{height:60px!important;line-height:60px!important}
.flat-tabs-type2 .d-lg-flex{flex-direction:column!important;display:block!important}
.icon-window{width:100px;height:100px;text-align:center;transform:translateY(-45px)!important;padding-top:43px!important}
.image-box img{transform:scale(1)}
#topbar .topbar-socials{display: none;}
.carosel-testimonials .owl-stage .boxtestimonial{margin-top: 20px;}
.bottom-wrap span{width: 100%; text-align: center;}
body{font-size: 14px;}
.top-content .adress, .top-content .email{line-height: 24px;}
}
@media only screen and (max-width: 594px) {
    .top-content .email{margin-left: 0;}
    .tf-icon-box-style{margin: 0;}
    .icon-box li{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: calc(100% - 20px);}
.about-us .col-md-6{margin-bottom:0!important}
.meta-blog-style2 .entry-calendar{top:64.6%!important}
.tf-window-door .box-style2{position:relative!important;bottom:0!important}
.tf-window-door .col-sm-4,.tf-window-door .col-sm-4 li,.about-style .about-image .imgstyle1,.about-style .about-image .imgstyle2,.image-hover .imgstyle1 .image,.image-hover .imgstyle2 .image,.image-hover .imgstyle1 .image img,.image-hover .imgstyle2 .image img{width:100%!important}
.iconbox-features .iconbox-content li::before{left:12%!important}
}
@media only screen and (max-width: 549px) {
    .page-title-content .blog-title h1{font-size: 30px; line-height: 40px;}
.header .logo img{min-width:100%;height:auto}
.tf-window-door .box-style2{left:0;right:0}
.header-style2 .logo{padding-left:0!important}
.content-tab .profolio-show{padding:30px 30px 30px 15px}
.questions-style .flat-title{font-size:30px;line-height:40px;padding:0!important}
.flat-tabs-about .flex{display:block!important}
.questions-style .image-form .contact{width:86%}
.tf-topbar .top-content,.flex-style2{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:1px;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}
.btn-about{margin-top:300px}
.button-imagebox{top: 5px;}
.iconlist-about li{margin:0;padding:0}
.select-product,.about-image,.box-details .image-hover,.box-details .content-box,.iconbox-service ul li,.iconlist-about li{margin-bottom:15px!important}
.box-testimonials .box{display:flex!important}
.box-testimonials .box .icon-material::before,.box-testimonials .box .icon-heart::before{padding:30px!important}
.box-testimonials .box .icon-ios-people::before{padding:30px 23px!important}
.testimonials-style .box-testimonials .icon-list .box .material,.testimonials-style .box-testimonials .icon-list .box .heart,.testimonials-style .box-testimonials .icon-list .box .people{margin-top:0!important}
.icon-material,.icon-heart,.icon-ios-people{margin-top:15px!important}
.tf-product .col-md-4{flex-direction:column}
.select-product{margin-left:0!important}
.icon-select-search-style3::before{top:209px;left:90.4%}
.icon-box-infor,.icon-box-infor li{padding-left:0!important}
.comment-content .comment-meta .comment-time,.pagination-style,.flat-slider .text-three h5,.flat-slider .text-right img{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:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.window-services-style2{padding-bottom:330px!important}
.about-style{padding-bottom:50px}
.window-services-style2 .iconbox-service ul li{width:90%!important}
.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{margin-bottom:0!important}
.tftitle-section-info,.window-service2-style .title-section,.footer .colum1,.footer .colum2,.footer .colum3,.footer .colum4{padding:0 15px!important}
.form-questions .select-wrap,.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}
.footer .colum3,.footer .colum1 img{margin-top:0}
.flat-infomation li.phone{border-right:none}
.flat-callback-form .flat-field{padding-right:0}
.questions-location,.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}
.flat-tabs-type4 .menu-tab li,.case-study .flat-filter-isotope li,.footer-bottom .menu-footer li:last-child{display:block!important}
.case-study .flat-filter-isotope li a{background-color:#fff}
.case-study .flat-filter-isotope li a:hover{background-color:#E3CCA1!important}
.top-bar-style2 .top-content{display:flex!important}
.box-details .content-box,.footer-bottom .menu-footer li:last-child{margin-left:0!important}
.footer-bottom .menu-footer li:last-child{text-align:center}
.comments-area ul.children{margin-left:15px}
.subscribe .box2-subscribe input,.icon-box .padding-left20,.iconbox-service .padding-left23{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}
}
