@media only screen and (max-width: 1750px) {
.flat-why-choose .text-why-choose{padding:85px 60px 85px 135px}
.flat-why-choose .text-why-choose .info-inner li{margin-bottom:15px}
.flat-why-choose .text-why-choose .info-inner{margin-top:15px}
}
@media only screen and (max-width: 1366px) {
.post-title a{line-height:40px}
.flat-request .request-inner{padding:12.6% 9.2% 0 6.3%}
.flat-why-choose .image-why-choose .image-wrap{margin-top:0}
.flat-why-choose .image-why-choose .image-box{padding:57px 60px 60px 113px}
.imagebox-item .imagebox.style1 .imagebox-content{padding:48px 30px 39px}
.flat-why-choose .text-why-choose{padding:80px 60px 80px 99px}
}
@media only screen and (max-width: 1199px) {
.header-wrap-inner.style1 .header-top-logo ul{display:none}
header.style1 #mainnav > ul.menu > li{margin-right:30px}
footer.style1 .footer{overflow:hidden}
footer.style1 .widget-about,footer.style1 .widget-explore,footer.style1 .widget-links,footer.style1 .widget-blog,footer.style1 .widget-contact,.flat-sections .section-image .image-box{padding-left:0}
footer.style1 .widget-blog{width:23%}
footer.style1 .widget-contact{width:23%}
.main-blog-list .post .featured-post{margin-right:30px}
.main-blog-list .post .content-post p{margin-top:0}
.main-blog-list .post .content-post h4{margin-top:10px}
.main-blog-list .post .content-post h4:before{width:74%}
.main-blog-list .post .content-post h4:after{right:70%}
.flat-why-choose .text-why-choose,.flat-why-choose .image-why-choose{float:none;width:100%}
.flat-why-choose .text-why-choose .info-inner li{margin-bottom:29px}
.flat-why-choose .text-why-choose .info-inner{margin-top:39px}
.flat-why-choose .text-why-choose{padding:100px 15px;max-width:970px;margin:0 auto}
.divider.height300px{height:50px}
.flat-sections .wrap-sections{margin-top:100px}
.flat-counter ul li{width:50%;float:left;text-align:center}
.flat-counter ul li.projects,.flat-counter ul li.industries,.flat-counter ul li.professional,.flat-sections{margin:0}
.flat-counter ul li{margin-top:50px!important}
.flat-slider.style1 .icon ul li{display:none}
.flat-tabs ul.menu-tab li{margin:0;width:20%;padding:61px 35px 54px}
.flat-request .request-inner{padding:12.6% 5% 0}
.desk-mg-top-280px{margin-top:-222px}
.flat-why-choose .image-why-choose .image-box{padding:57px 15px 60px 90px}
.flat-why-choose .image-why-choose .image-wrap{margin-right:30px}
.flat-row span,.flat-row .wrap-row,.flat-new-letter .content-letter,.flat-video .wrap-video{padding:0}
.flat-new-letter button{padding:30px 15px}
.flat-projects.style2 .title-projects{max-width:970px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.flat-section-2 .text-section{padding:79px 70px 71px 74px}
}
@media only screen and (max-width: 991px) {
.row-desk{margin-left:-15px;margin-right:-15px}
.top-bar{padding:10px 0}
.header-top-logo ul,.header-wrap-inner.style1,#mainnav-mobi ul > li > a i,.owl-carousel .owl-nav,.flat-welcome .image-inner,header.header-style2 .header-social,header.header-style2 .button-header,.mobi-hide,#mainnav ul.sub-menu > li{display:none}
header.style1 .header-wrap{position:static;bottom:unset;background:transparent;display:table}
header.style1 .header-wrap .header-top-logo{display:table-cell;vertical-align:middle}
header.style1{background-color:#131d3b}
header .nav-wrap ul.sub-menu li:hover,header ul.sub-menu > li.active{background:transparent}
header .nav-wrap ul.sub-menu li:hover > a,header ul.sub-menu > li.active > a,#mainnav-mobi ul > li.active > a,#mainnav-mobi ul.sub-menu > li > a:hover,#mainnav-mobi > ul > li > ul > li.active > a,#nav-mobi ul > li.active > a,#nav-mobi ul.sub-menu > li > a:hover,#nav-mobi > ul > li > ul > li.active > a{color:#ff4f01}
#mainnav-mobi ul > li > a{padding-left:30px;line-height:60px;height:60px}
.btn-submenu{height:60px;line-height:60px}
.no-gutters{margin-right:-15px;margin-left:-15px}
.no-gutters > .col,.no-gutters > [class*="col-"]{padding-right:15px;padding-left:15px}
header.style1 #mainnav-mobi{top:100%;margin-top:-1px}
header.style1.fixed-header #mainnav-mobi{top:100%}
header.style1 .mobile-button{display:block;position:absolute;width:26px;height:26px;float:right;top:50%;right:15px}
header.style1 .search{display:none}
header.style1 .header-button{display:none}
header .mobile-button{display:block}
header.style2 .header-wrap{height:78px;display:table;position:relative;padding-bottom:20px}
header.style2 .logo{margin:0;display:table-cell;width:auto;vertical-align:middle}
footer.style1 .widget-about,footer.style1 .widget-explore,footer.style1 .widget-links{width:33.33%;overflow:hidden}
footer.style1 .widget-blog,footer.style1 .widget-contact{width:50%;overflow:hidden}
footer.style1 .widget-links{margin-bottom:60px}
.main-blog-list .post .featured-post{float:unset;margin-right:0}
.main-blog-list .post .content-post{margin-top:40px}
.main-blog-list .post .content-post p{margin-top:28px}
.main-blog-list .post .content-post h4{margin-top:24px}
.main-blog-post,.main-blog-list-small,.main-project-grid,.main-project-details,.main-project-fullwidth,.main-services,.flat-client,.main-services-details,.flat-testimonials,.flat-team,.flat-row.style2,.main-about .flat-company .flat-carousel-box,.flat-section-2,.flat-advice,.flat-our-services.style1,.flat-section,.flat-feedback.style2,.flat-new-letter,.main-home1 .flat-company .flat-carousel-box,.main-home2 .flat-company .flat-carousel-box{padding:100px 0}
.main-about,.main-history,.flat-feedback,.main-faqs,.main-home1,.flat-request .request-inner{padding-top:100px}
.flat-welcome,.flat-video.style2,.flat-latest-new{padding-bottom:100px}
.flat-feedback{padding-bottom:70px}
.flat-company,.main-home2 .flat-company{margin-top:100px}
.main-blog-list-small .post .featured-post{float:none;margin-right:0;margin-bottom:30px}
.project-wrap{flex-wrap:wrap;display:flex}
.flat-projects.style1 .project-inner{width:50%}
.widget-service-post ul a{line-height:1.3}
.videobox a.fancybox{top:-100px}
.flat-video .wrap-video,.title-section.style1,.flat-row .wrap-row,.flat-row span,.flat-section-2 .title-section h1,.one-of-two,.flat-sections .section-image .image-box,.flat-new-letter .content-letter,.flat-section .section-text{padding:0}
.flat-testimonials .avatar-testimonials,.flat-testimonials .text-testimonials,.themesflat_sc_vc-teammembers .team-image img,.flat-post .featured-post img,.flat-welcome .image-wrap img,.flat-team .post .featured-post img,.flat-our-services.style1 .post .featured-post img,.flat-latest .featured-post img{width:100%}
.flat-testimonials .text-testimonials{padding-top:28px}
.flat-testimonials,.flat-feedback.style2{background-position-x:center}
.themesflat_sc_vc-table .table-simple th:nth-child(1),.themesflat_sc_vc-table .table-simple td:nth-child(1),.themesflat_sc_vc-table .table-simple th:nth-child(2),.themesflat_sc_vc-table .table-simple td:nth-child(2),.themesflat_sc_vc-table .table-simple th:nth-child(3),.themesflat_sc_vc-table .table-simple td:nth-child(3),.themesflat_sc_vc-table .table-simple th:nth-child(4),.themesflat_sc_vc-table .table-simple td:nth-child(4){min-width:auto}
.flat-why-choose .text-why-choose{padding:100px 15px;max-width:750px;margin:0 auto}
.flat-counter .wrap-bg .name-count{line-height:1.3}
.flat-counter ul li.projects,.flat-counter ul li.industries,.flat-counter ul li.professional,.flat-counter,.flat-sections,.flat-request,.desk-mg-top-280px,.flat-new-letter .text-letter{margin:0}
.flat-counter ul li{margin-top:60px!important}
.flat-why-choose .image-why-choose .image-wrap,.flat-latest .post,.flat-feedback.style2{margin-top:0}
.flat-why-choose .image-why-choose .image-box{padding:60px 40px 60px 100px}
.flat-latest .title-section.style2,.flat-latest .button-latest{float:none}
.flat-tabs ul.menu-tab li{padding:61px 15px 54px}
.flat-request .request-form,.flat-request .request-inner{width:100%;float:none}
.flat-request .request-inner,.flat-request .request-form .comment-form,.flat-request .request-form > .title-section{max-width:750px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}
.flat-request .request-inner{margin-bottom:100px}
.flat-new-letter .text-letter,.flat-new-letter .content-letter{text-align:center}
.flat-new-letter .text-letter{margin-bottom:30px}
.flat-founder .img-founder .title-founder{width:100%;padding:30px;position:relative;top:0;left:0;background-color:#f7f7f7;border-radius:4px;text-align:center;max-width:unset}
.accordion .accordion-toggle{padding:18px 30px 18px 28px}
.accordion .accordion-toggle .toggle-title p{line-height:28px}
.flat-projects .project-inner .project-bottom,.flat-projects .project-inner .project-title{padding:0 30px}
.themesflat-testimonials-slider #nav-testimonial{margin-bottom:40px}
.themesflat-testimonials-slider #nav-testimonial,.themesflat-testimonials-slider #slider-testimonial{width:100%}
.themesflat-testimonials-slider.dost-top-right .flex-control-nav{position:relative;top:unset;right:unset;width:unset;line-height:normal;padding:0;margin-top:30px}
.flat-projects.style2 .title-projects{max-width:750px}
}
@media only screen and (max-width: 767px) {
.main-blog-single .main-author .image-author{float:unset}
.main-blog-single .main-author .info-author,.main-blog-single .blog-comments .post-comment,.flat-info{margin-top:20px}
.main-blog-single .social-wrap .text-social{float:unset}
.main-blog-single .social-wrap .text-social ul li{margin-left:0;margin-right:35px}
.main-blog-single .blog-comments .avatar{float:unset}
.main-blog-single .comment-respond .comment-form-author,.main-blog-post .featured-post img,.main-project-details .image-wrap img,.main-services .post .featured-post img,.main-blog-post .featured-post,.main-blog-list .post .featured-post,.main-blog-list .post .featured-post img,.flat-team .post .featured-post img{width:100%}
.main-blog-single .comment-respond .comment-form-email{float:left;width:100%;margin-top:0}
.sidebar-inner .widget{padding:47px 30px}
.flat-projects.style1 .project-inner{width:50%}
.main-project-details .image-wrap{margin-bottom:30px}
.flat-info .wrap-info{margin-bottom:50px}
.widget-service-post ul a{padding:25px 70px 25px 49px}
.sidebar-inner,.sidebar,.service-wrap{margin-top:50px}
.main-services-details{padding:50px 0 100px}
.themesflat_sc_vc-spacer.has_thumbnail .timeline::after{left:10px}
.themesflat_sc_vc-spacer.has_thumbnail .timeline::before{left:3px}
.themesflat_sc_vc-spacer.has_thumbnail .timeline{padding-left:45px}
.themesflat_sc_vc-spacer.has_thumbnail .timeline-container{float:unset;width:100%}
.themesflat_sc_vc-spacer.has_thumbnail .wrap-time{margin-bottom:30px;float:unset}
.themesflat_sc_vc-spacer.has_thumbnail .timeline-content-inner{padding-left:0}
.flat-why-choose .text-why-choose{padding:100px 15px}
.flat-new-letter input,.flat-new-letter button{width:100%;float:none}
#nav-testimonial li{margin-right:0!important}
.flat-feedback .wrap-feedback,.flat-section-2 .text-section{padding:60px 30px}
.flat-post .post .content-post{padding:43px 30px 39px}
.flat-tabs .content-wrap .content-text{padding:57px 30px 49px}
.flat-our-services.style1 .post .content-post,.main-services .post .content-post{padding-left:30px;padding-right:30px}
.main-blog-single .blockquote-wrap{padding:41px 30px 43px}
}
@media only screen and (max-width: 600px) {
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{width:100%}
.timeline::after{left:31px}
.timeline-container{width:100%;padding-left:70px}
.timeline-container::before{left:60px;border:medium solid #fff;border-width:10px 10px 10px 0;border-color:transparent #fff transparent transparent}
.timeline-left::after,.timeline-right::after{left:20px}
.timeline-right{left:0}
.timeline-left-all h2{margin:0;width:100%;padding-left:65px;padding-bottom:10px;margin-bottom:0!important;color:#ff4f01;text-align:left!important}
.timeline-right-all h2{margin:0;width:100%;padding-left:65px;padding-bottom:10px;margin-bottom:0!important;color:#ff4f01;text-align:left!important}
.timeline-container .highlight{left:-50px;transform:translateX(0%)}
.timeline-left .timeline-content{text-align:left}
.timeline-content{padding-right:20px!important;padding-left:0!important}
.flat-why-choose .image-why-choose .image-wrap{margin-right:0;float:none}
.flat-why-choose .image-why-choose .text-info{margin:30px 0;text-align:center}
.flat-why-choose .image-why-choose .info,.flat-sections .section-image .image-box .meta-avatar,.flat-request .request-inner .meta-img{transform:rotate(0deg);position:relative;top:unset;right:unset;left:unset;bottom:unset;width:100%;text-align:center}
.flat-why-choose .image-why-choose .image-box,.flat-section-2 .text-section{padding:80px 30px}
.flat-tabs ul.menu-tab li{width:33.33%;margin-bottom:1px}
.flat-tabs ul.menu-tab{flex-wrap:wrap;display:flex}
.flat-tabs .content-wrap .title-content{width:100%;padding:30px;position:relative;top:0;left:0;background-color:#f7f7f7;border-radius:4px;text-align:center}
.top-bar.style2 .top-bar-content,.top-bar.style2 .top-bar-language{width:100%;display:block;text-align:center;float:none}
.top-bar.style2 .top-bar-language{margin-top:10px}
.wrap-language{display:inline-block;margin-left:0}
.flat-sections .wrap-sections{padding:70px 50px}
}
@media only screen and (max-width: 479px) {
.main-blog-single .main-author{padding:20px}
.main-blog-single .social-wrap .text-button ul{margin-top:10px}
.flat-contact .comment-form-author,.flat-contact .comment-form-email{float:none;width:100%}
.flat-projects.style1 .project-inner{width:100%}
.flat-sections .section-image .image-box .meta-avatar{transform:rotate(0deg);position:relative;top:unset;right:unset;width:100%}
}
@media (max-width: 425px) {
.top-bar .top-bar-language,.top-bar .top-bar-content{width:100%;text-align:center}
footer.style1 .widget-about,footer.style1 .widget-explore,footer.style1 .widget-links,footer.style1 .widget-blog,footer.style1 .widget-contact{width:100%;overflow:hidden;margin-bottom:40px}
footer.style1 .widget:last-of-type{margin-bottom:0}
.main-services-details .post-inner .featured-post,.main-services-details .post-inner .content-post,.main-services-details .post-inner.style2 .content-post{float:none;width:100%;padding:0}
.main-services-details .post-inner .featured-post,.main-services-details .post-inner.style2 .content-post{margin-bottom:30px}
.flat-testimonials .avatar-testimonials ul li.shirley,.flat-testimonials .avatar-testimonials ul li.mike{margin-right:10px}
.flat-counter ul li{width:100%;float:none}
.flat-tabs ul.menu-tab li{width:50%;margin-bottom:1px}
.flat-tabs .content-wrap .content-text h4{margin-top:70px}
.flat-sections .wrap-sections{padding:50px 30px}
#nav-testimonial li{width:120px!important}
}
@media (max-width: 375px) {
.flat-latest .latest-inner .post-menu{padding:17px 30px 41px}
.flat-our-services.style1 .post .content-post,.main-services .post .content-post{padding-left:15px;padding-right:15px}
.main-blog-single .blockquote-wrap{padding:40px 30px}
.flat-feedback .wrap-feedback{padding-left:30px;padding-right:30px}
}
@media (max-width: 320px) {
.flat-testimonials .avatar-testimonials ul li.shirley,.flat-testimonials .avatar-testimonials ul li.mike{margin-right:5px}
.flat-tabs ul.menu-tab li{width:100%;margin-bottom:1px}
#nav-testimonial li{width:100px!important}
.flat-feedback .wrap-feedback{padding-left:15px;padding-right:15px}
}
@media (max-width: 768px) {
.main-services,.padding-0-mobile{padding-top:0!important}
}