@media only screen and (max-width:1366px){.flat-portfolio-filter .item .featured-post img,.portfolio-carousel .item .featured-post img,.style-body .container{width:100%}.wrap-gallery .gallery-item a:before,.wrap-portfolio-item .portfolio-thumbnail a::before{left:51%;top:48%}.wrap-gallery .gallery-item a:before{left:50%;top:47.9%}#site-off-canvas .wrapper{padding:0 0 0 15px}.divider.wrapp{height:50px}#site-off-canvas .content{height:650px}.mCSB_inside>.mCSB_container{margin-right:0}#site-off-canvas .wrapper .logo{margin:50px 0 40px}.style-body .switcher-container{top:100px}.flat-portfolio-filter.owl-theme .owl-controls .owl-nav div.owl-prev{left:82%}.flat-portfolio-filter.owl-theme .owl-controls .owl-nav div.owl-next{right:10.3%}.flat-portfolio-filter.owl-theme .owl-controls .owl-nav div{top:-30%}.portfolio-carousel.owl-theme .owl-controls .owl-nav div.owl-next{right:-5.5%}.portfolio-carousel.owl-theme .owl-controls .owl-nav div.owl-prev{left:-4%}}@media only screen and (min-width:1200px) and (max-width:1365px){.flat-portfolio-filter.owl-theme .owl-controls .owl-nav div.owl-next{right:8.3%}}@media only screen and (min-width:992px) and (max-width:1199px){.team-list.style2 ul.info-team li span,.widget-header .wrap-widget-header .widget.widget_text:nth-child(1){width:30%}.header.style2 #mainnav>ul>li:first-child>a,.header.style2 #mainnav>ul>li>a{padding:0 8px}.header.style3 #mainnav>ul>li>a{padding:0 14px}.nav.header-style1.nav2{display:block}.off-canvas-active #site-off-canvas{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#site-off-canvas{-webkit-transform:translateX(-150%);-ms-transform:translateX(-150%);transform:translateX(-150%);width:30%;padding:0 0 0 20px}.style-body .wrap-boxed{width:100%}.nav.header-style1.nav2 .menu.menu-extra li a{margin:25px 20px 0 0}.style-body .wrap-boxed .footer{margin-left:0}#site-off-canvas .content{height:750px}.imgbox.style2.flat-boxlist{padding:50px 0}.imgbox.style2.imgbox-list-left .box-header{margin-right:50px}.imgbox.style2.imgbox-list-right .box-header{margin-left:50px}.wrap-portfolio-item .portfolio-thumbnail a::before{left:49%;top:47%}.section-gallery .wrap-gallery .gallery-item a:before{left:51%;top:48%}.testimonials{padding:0 60px}.portfolio-wrap .item .title-post{font-size:17px;line-height:20px}.iconbox.style2,.quick-form{padding:0 20px 20px}.quick-form{padding-top:10px}.flat-portfolio-filter.owl-theme .owl-controls .owl-nav div.owl-next{right:8.3%}.flat-portfolio-filter.owl-theme .owl-controls .owl-nav div{top:-24%}.flat-btn-filter button.btn-filter,ul.portfolio-filter>li a{padding:0 8px;margin-right:8px}.imgbox.style2.inner .box-content{padding:20px 10px 15px}.imgbox.style2.position-title .box-title{font-size:20px}.page-company .flat-history .data.data-year .year:after{width:50px}.contact-iconbox .iconbox{padding:20px 10px}.contact-iconbox .iconbox .box-header .box-icon i{font-size:30px}.contact-iconbox .iconbox .box-header .box-icon{margin-right:8px}.flat-team .content{padding-right:0}}@media only screen and (max-width:991px){#site-off-canvas .wrapper .social-links.style4,.copy-right,.flat-btn-filter,.flat-top p,.flat-top p.info-link,.flat-top ul.flat-information,.header .logo,.logo-footer,.widget-header .wrap-widget-header .widget.widget_text .social-links,ul.social-links.style2{text-align:center}.flat-top .flat-information li::after,.imgbox::after,.social-links.style4::after,.widget.widget-footer ul.flat-information li.email::before,.widget.widget-footer ul.flat-information li.phone::before,.widget.widget-footer ul.flat-information li:before{content:none}.btn-menu{display:block}.mainnav{display:none}.flat-portfolio-filter.owl-theme .owl-controls .owl-nav div,.portfolio-carousel.owl-theme .owl-controls .owl-nav div,.tparrows{display:none!important}.nav.header-style1.nav2{display:block}.off-canvas-active #site-off-canvas{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#site-off-canvas{-webkit-transform:translateX(-150%);-ms-transform:translateX(-150%);transform:translateX(-150%);width:40%;padding:0 0 0 15px}#site-off-canvas .wrapper{padding:0}#site-off-canvas .wrapper .logo{margin:25px 0 20px}#site-off-canvas .content{height:650px}.divider.wrapp{height:30px}.conatct-form-maps .wrap-type-input .input-wrap,.flat-request-form.style3 .flat-input,.style-body .wrap-boxed,.wrap-services-sidebar .imgbox,.wrap-teammember .flat-team .avatar img{width:100%}.wrap-team-grid .team-grid{width:100%;height:auto}.team-list.style2 ul.info-team li span{width:30%}.style-body .switcher-container{top:100px}.switcher-container{top:78px;display:none}.header .logo{margin:20px 0 0}.header.style2 .logo{margin:16px 0 10px;float:left}.header.style3 .logo{text-align:left;float:left;margin-top:12px;margin-bottom:17px}.header.style3 .btn-menu{margin-top:35px}.widget-header .wrap-widget-header.style2{display:none}.header.style2 .btn-menu{margin-top:28px}.reponsive-right{float:right}.flat-top .box-text li a{display:inline-block;padding:10px 15px}.flat-top ul.flat-information{margin-bottom:10px}.flat-top .social-links.style4{margin-top:14px}.widget-header .wrap-widget-header{margin:20px 0}.flat-request-form.style2 .flat-form.wrap-input-phone,.imgbox.style2.imgbox-list-right .box-header{margin-left:0}.widget-header .wrap-widget-header .widget.widget_text,.widget-header .wrap-widget-header .widget.widget_text:nth-child(1),.widget-header .wrap-widget-header .widget.widget_text:nth-child(3){width:100%!important;text-align:center}.widget-header .wrap-widget-header .widget.widget_text .icon{font-size:18px}.header-style1.header-v1 .nav-wrap{float:left}.nav.header-style1 .top-search{left:0}.section-message .title-section .title,.title-section .title,.title-section.style4 .title{font-size:43px;line-height:49px}.sub-title.font-playfair{font-size:20px;line-height:30px}.flat-row,.flat-row.section-message,.flat-row.section-portfolio-carousel,.flat-row.v1,.flat-row.v10,.flat-row.v11,.flat-row.v12,.flat-row.v13,.flat-row.v14,.flat-row.v15,.flat-row.v2,.flat-row.v3,.flat-row.v4,.flat-row.v5,.flat-row.v6,.flat-row.v7,.flat-row.v8,.flat-row.v9,.section-video{padding:50px 0}.flat-row.pd-top2{padding:50px 0 0}#footer{padding:40px 0}.comment-respond,.flat-request-form.style3{padding:30px}.flat-row.pd-top,.flat-row.pd-top2,.flat-row.pd-top3{padding:50px 0 0}.flat-row.pd-bottom,.flat-row.pd-bottom2,.flat-row.pd-bottom3,.flat-row.pd-bottom4,.flat-row.pd-bottom5,.flat-row.pd-bottom6,.flat-row.v16{padding:0 0 50px}.iconbox.style2,.quick-form{padding:0 25px 28px}.contact-iconbox .iconbox{padding:20px 10px}.flat-btn-filter button.btn-filter,ul.portfolio-filter>li a{padding:0 8px;margin-right:8px}.flat-btn-filter button.btn-filter:first-child,ul.portfolio-filter>li:first-child a{margin-right:8px}.flat-request-form.style2{padding:30px}.wrap-video{padding-left:15px}.page-company .flat-history .data.data-year .year,.page-company .flat-history .data.data-year .year.style2,.page-company .flat-history .data.data-year .year.style3,.page-company .flat-history .data.data-year .year.style4{padding-left:0}.flat-row.section-services{padding-top:0}.page-company .flat-history .data-info{padding-right:0}section.flat-row.v1.wrap-iconbox{padding-bottom:0}.blog-shortcode .title-section,.flat-btn-filter,.flat-contact-form,.flat-customers,.flat-request-form .flat-form:nth-child(3) input,.iconbox,.imgbox.style2,.imgbox.style3,.page-company .content-company,.page-company .featured,.page-company .flat-history,.row-border .title-section,.section-client .title-section,.section-imgbox .title-section,.section-inner .title-section,.section-portfolio-carousel .title-section,.section-services .title-section,.sidebar .widget,.title-section,.title-section.style2 .title,.title-section.style4,.title-section.style5 .title,.wrap-customers .title-section,.wrap-iconbox .title-section,.wrap-services-single .featured-services,.wrap-services-single .flat-text,.wrap-services-single .flat-text.text2,.wrap-services-single .flat-text.text3,.wrap-services-single .wrap-services-sidebar .imgbox,.wrap-team-grid .team-grid,.wrap-team-grid .team-grid.style2,.wrap-teammember,article.post{margin-bottom:30px}.imgbox .box-header,.widget.widget-footer:nth-child(5),.wrap-services-single .wrap-services-sidebar .imgbox:last-of-type{margin-bottom:0}.blog-posts .sidebar,.blog-single .sidebar,.page-company,.page-partners,.wrap-services-single{margin-bottom:50px}.flat-partners .list-info p{margin-bottom:25px}.widget.widget-footer .widget-title{margin-bottom:15px}.imgbox.style2 .box-content p,.imgbox.style2 .box-header,.imgbox.style3 .box-content p,.section-video .title-section.left,.title-section.left{margin-bottom:20px}.iconbox.style2 .box-header{margin-bottom:25px}.page-company .flat-history ul.portfolio-list.style2{margin-top:30px}.divider.h39,.divider.h75,.divider.h98{height:30px}.divider,.divider.h35,.divider.h46,.divider.h65,.divider.h70,.divider.h96{height:0}.imgbox{height:auto;padding:0 25px 20px}.imgbox.style2.flat-boxlist{padding:30px 0;margin-bottom:0}footer{padding:40px 0 30px}.imgbox.style2.imgbox-list-left .box-header{margin-right:20px}.imgbox.style2.imgbox-list-right .box-content{width:38%}.section-gallery .wrap-gallery .gallery-item a:before,.wrap-portfolio-item .portfolio-thumbnail a::before{left:49%;top:47%}.iconbox,.testimonials,.wrap-counter{padding:0}.widget.widget-footer{padding-left:0!important}.widget.widget-footer,.widget.widget-footer:nth-child(4),.widget.widget-footer:nth-child(5){width:20%;margin-bottom:0}.widget.widget-footer ul.flat-information li{padding-left:0}.widget.widget-footer.widget_contact .widget-title{margin-bottom:18px}.flat-customers img,.flat-request-form .flat-form{width:100%}.testimonials .name{font-size:31px}.portfolio-wrap .item,.section-reponsive,.wrap-gallery .gallery-item{float:left;width:50%}ul.portfolio-filter{text-align:center}ul.portfolio-filter>li{padding:5px 0}.comment-form .comment-form-author,.comment-form .comment-form-email,.comment-form .comment-form-url,.imgbox.style2 .box-header a img{width:100%;margin-right:0}.testimonials .whisper{font-size:23px;margin-bottom:12px}.flat-request-form,.flat-request-form .flat-form{margin:0}.quick-form{padding:30px 15px}#main-content{margin-bottom:0!important}.page-company .flat-history .data.data-year .year:after{width:40px}.flat-partners,.wrap-teammember .team-list{padding-bottom:30px;margin-bottom:30px}}@media only screen and (min-width:480px) and (max-width:767px){.imgbox.style2.imgbox-list-left .box-header,.imgbox.style2.imgbox-list-right .box-content{margin-right:0;margin-bottom:30px}.imgbox.style2.imgbox-list-left .box-header{float:none}.imgbox.style2 .box-header img,.imgbox.style2.imgbox-list-right .box-content,.imgbox.style2.imgbox-list-right .box-header{width:100%}.imgbox.style2.imgbox-list-left .box-content,.imgbox.style2.imgbox-list-right .box-content{text-align:center}#site-off-canvas .content{height:575px}.widget-header .wrap-widget-header .widget.widget_text .icon{margin:3px 10px 0 0}.widget.widget-footer,.widget.widget-footer:nth-child(4),.widget.widget-footer:nth-child(5){width:100%;margin-bottom:30px;text-align:center}.widget.widget-footer:last-of-type{margin-bottom:0}.team-list.style2 ul.info-team li span{width:40%}}@media only screen and (min-width:480px) and (max-width:760px){.widget-header .wrap-widget-header .widget.widget_text .icon,.widget-header .wrap-widget-header .widget.widget_text .social-links{display:none}.widget-header .wrap-widget-header .widget.widget_text,.widget-header .wrap-widget-header .widget.widget_text:nth-child(1),.widget-header .wrap-widget-header .widget.widget_text:nth-child(3){width:50%;text-align:center}#site-off-canvas .content{height:290px}}@media only screen and (max-width:479px){.widget-header .wrap-widget-header .widget.widget_text .icon,.widget-header .wrap-widget-header .widget.widget_text:nth-child(1){display:none}.widget-header .wrap-widget-header .widget.widget_text,.widget-header .wrap-widget-header .widget.widget_text:nth-child(3){width:100%;margin-bottom:15px;text-align:center}#site-off-canvas{padding:0 0 0 15px;width:60%}.widget-header .wrap-widget-header{margin:20px 0 10px}.header .logo{margin:20px 0 0}.flat-top .social-links.style4{margin-top:10px}.flat-top ul li.question{margin-bottom:15px}.flat-top.style2{padding:12px 0 15px}.contact-form-maps .wrap-type-input .input-wrap,.flat-partners .list-logo img,.wrap-team-grid .team-grid{width:100%}.flat-partners .list-logo{float:none;margin-right:0;margin-bottom:30px}#site-off-canvas .content{height:630px}.widget-header .wrap-widget-header .widget.widget_text .social-links{margin-top:0;margin-bottom:15px}.title-section.style4 .title{font-size:45px;line-height:54px}.imgbox.style2.imgbox-list-left .box-header,.team-list .avatar{margin-right:0;float:none;margin-bottom:30px}.imgbox.style2.imgbox-list-right .box-content{width:100%;margin-bottom:30px}.imgbox.style2.flat-boxlist .box-content p:last-of-type,.imgbox.style2.flat-boxlist .box-content.text2 p:last-of-type{margin-bottom:20px}.flat-counter,.widget.widget-footer{float:none;width:100%;margin-bottom:25px;text-align:center}.widget.widget-footer:nth-child(4),.widget.widget-footer:nth-child(5){width:100%;margin-bottom:30px}.flat-counter:last-of-type,.flat-top ul.flat-information,.widget.widget-footer:last-of-type{margin-bottom:0}.portfolio-wrap .item,.section-reponsive,.wrap-gallery .gallery-item{float:left;width:100%}.portfolio-wrap .item .title-post{font-size:18px}.comment-respond{padding:50px 10px}.box-text.text-right,.comments-area ol.comment-list article{text-align:center}.comments-area ol.comment-list article .comment-author{float:none;margin-right:0;margin-bottom:10px}.footer-post .social-share-article{float:left;margin-top:5px}.comments-area .comments-title{padding-top:30px}.comments-area ol.comment-list{margin-bottom:30px}.social-links.style4{float:none;width:100%;text-align:center;padding-right:0;margin-right:0}.flat-accordion .flat-toggle .toggle-title{padding:10px 25px}.flat-request-form.style3{padding:10px 5px}.flat-btn-filter button.btn-filter,ul.portfolio-filter>li{display:block}.flat-btn-filter button.btn-filter{margin:5px 0}.page-company .flat-history .data.data-year .year:after{content:none}.page-company .flat-history ul.portfolio-list li,.page-company .flat-history ul.portfolio-list.style2 li{margin-right:0;margin-bottom:8px}.page-company .flat-history .data-year{margin-right:10px}.contact-iconbox .iconbox .box-header .box-icon i{font-size:35px}}@media (max-width:320px){.nav.header-style1 .top-search{width:275px}#site-off-canvas{width:70%}.portfolio-wrap .item .line{top:30.3%}.portfolio-wrap .item .title-post{top:38%}.portfolio-wrap .item .category-post{top:74%}.title-section .title,.title-section.style4 .title{font-size:40px;line-height:45px}.title-section .sub-title{font-size:16px}.message-text p{font-size:30px;line-height:43px}.iconbox.style2,.quick-form{padding:0 25px 28px}.flat-request-form.style2{padding:10px 5px}#site-off-canvas .content{height:581px}}