@media only screen and (max-width :1024px){#main-hero .pager-title .counter{display:none}.masonry .pp-testimonials .pp-testimonial{width:calc(50% - 20px)}.map-info{width:92%}}@media only screen and (max-width :992px){body.mobile-menu-open{overflow:hidden}body.mobile-menu-open #header-md .fl-row-content-wrap{background-color:transparent;box-shadow:none}body.mobile-menu-open .fl-page>header{background:url(../png/boxed-bg.png) repeat scroll 0 0 transparent;height:100vh;overflow-y:scroll;padding-bottom:20px}body.mobile-menu-open #row-search{background:none;padding-top:0!important}body.mobile-menu-open #row-search .fl-row-content-wrap{padding-top:0!important}.fl-page-content a{font-size:18px}#header-md{top:0;left:0;width:100%;z-index:3}#main-menu-md .fl-icon-group,.main-menu-md .fl-icon-group{z-index:3;position:relative}#main-menu-md .fl-icon,.main-menu-md .fl-icon-group .fl-icon{margin-top:0;margin-bottom:0}#main-menu-md .fl-icon i,.main-menu-md .fl-icon-group .fl-icon i{border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;width:80px;height:80px;box-shadow:0 4px 8px 0 #00000029}#header-md .fl-row-content-wrap .fl-row-content:before{content:"";display:block;height:60px;position:absolute;left:0;top:50%;margin-top:-30px;background-color:#FFF;width:90%;z-index:0;box-shadow:0 4px 8px 0 #00000029;display:none}.active-menu-logo{display:none}body.mobile-menu-open .active-menu-logo{display:block}body.mobile-menu-open .inactive-menu-logo,body.mobile-menu-open #header-md .fl-row-content-wrap .fl-row-content:before{display:none}body.mobile-menu-open #main-menu-md a.menu-mobile-open:not(.menu-active) i{background:#EBEBEB}body.mobile-menu-open #main-menu-md a.menu-mobile-open:not(.menu-active) i:before{color:#FF8300}body.mobile-menu-open #main-menu-md .fl-icon a i{box-shadow:0 0 0 transparent}#row-search .btn-search-hide{display:none}#mega-menu-wrap-header #mega-menu-header li.mobile-tab-menu{display:block}#mega-menu-wrap-header #mega-menu-header li.desktop-tab-menu{display:none}#mega-menu-wrap-header #mega-menu-header>li.mega-menu-megamenu>ul.mega-sub-menu{width:100%!important;padding:0!important;background-color:transparent;border:0 none!important;margin-top:50px}#mega-menu-wrap-header #mega-menu-header li.cta-contact-buttons{display:none}#mega-menu-wrap-header #mega-menu-header>li.mega-menu-megamenu>ul.mega-sub-menu:after{display:none}#mega-menu-wrap-header .mega-sub-menu.height{min-height:auto!important}#mega-menu-wrap-header #mega-menu-header li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column,#mega-menu-wrap-header #mega-menu-header>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item,#mega-menu-wrap-header #mega-menu-header>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item{float:none!important}#mega-menu-wrap-header #mega-menu-header>li.mega-menu-item{padding-top:0}#mega-menu-wrap-header #mega-menu-header>li.mega-menu-item>a.mega-menu-link{font-size:32px;line-height:1.5em;margin-top:45px;color:#333;margin-bottom:0}#mega-menu-wrap-header .mega-portfolio-wrap .textwidget:before{top:-20px}#mega-menu-wrap-header #mega-menu-header li.mega-menu-megamenu>ul.mega-sub-menu li.widget_custom_html{padding-bottom:0!important;padding-top:0!important;padding-right:!important}#mega-menu-header ul.mega-sub-menu li.with-icon{margin-bottom:30px}#mobile-menu-popup{min-height:100vh}#row-mobile-menu>.fl-row-content-wrap{padding-left:0;padding-right:0}#row-mobile-menu ul#mega-menu-header>li:first-child>a.mega-menu-link{margin-top:20px}.fl-search-form .fl-search-form-fields{flex-direction:column}.fl-search-form .fl-search-form-fields .fl-button-wrap{margin:20px 20px 0!important;width:100%}.fl-search-form .fl-search-form-fields .fl-form-field{padding:0}.fl-search-form .fl-search-form-fields .fl-button{width:100%}body.mobile-menu-open #row-search{padding-top:100px}.btn-search-hide{right:50px}#row-search .popular-topics .fl-post-feed .fl-post-image{float:none;margin-right:0;max-width:100%;max-height:300px}#main-hero .bx-viewport{height:100vh}#main-hero .fl-slide-mobile-photo{height:100vh}#main-hero.md-full-image .fl-slide-mobile-photo img{width:100%;height:100%;object-fit:cover}#main-hero:not(.md-full-image) .fl-slide-mobile-photo img{padding:10%}#main-hero .fl-slide-foreground{flex-direction:column-reverse}#main-hero .fl-slide-content-wrap,#main-hero .fl-slide-photo-wrap{width:100%}#main-hero .fl-slide-content-wrap{position:absolute;z-index:4;top:550px;text-align:center}#main-hero .fl-slide-content .fl-slide-text p{display:none}#main-hero .fl-slide-foreground .fl-slide-content{background-color:transparent}#main-hero .pager-count{left:auto;right:60px;bottom:100px}#main-hero .pager-count .pager-control .fl-content-slider-pager-navigation a.slider-prev{position:absolute;right:25px}#main-hero .pager-count .pager-control .counter{left:-5px}#testimonials .pp-testimonials-wrap .owl-nav.position-side button{width:39px}#testimonials .pp-testimonials-wrap .owl-nav.position-side button.owl-prev{left:-40px}#testimonials .pp-testimonials-wrap .owl-nav.position-side button.owl-next{right:-40px}.col-expanded-last{margin-left:0}.cta-meeting{margin:0 60px}.cta-meeting .pp-button{margin:0 auto}.pp-image-panels-wrap .pp-image-panels-inner .pp-panel-inactive{width:12%!important}.pp-image-panels-wrap .pp-image-panels-inner .pp-panel-active{width:76%!important}.content-panels .vertical-title{margin-left:-72px}.content-panels .vertical-title h3{font-size:40px}.content-panels .pp-image-panels-wrap .pp-panel-item .pp-panel-title h3,.photo-box .pp-infobox-title-wrapper .pp-infobox-title{font-size:6.5vw}.fl-module-pp-logos-grid .logo-image-wrapper{padding:0}.pp-logos-content .logo-slider-next{right:-75px}.pp-logos-content .logo-slider-prev{left:-75px}.bg-linen{padding-top:70px}.bc-box .pp-infobox{padding-bottom:130px}.bc-box .pp-infobox-title{padding-left:15px;margin-left:-15px;align-items:center;display:flex}.bc-box .pp-infobox-image{text-align:right}.bc-box .pp-infobox-image img{max-width:65%!important}.col-expanded{margin-left:0;margin-right:0}.portfolio-slider ul.tags,.post-tags ul.fl-post_tag,.post-tags ul.fl-category{text-align:center}.portfolio-links a{width:300px;margin:10px 10px}.bc-service-box .fl-photo-content,.bc-service-box .fl-photo-img{width:100%}#hero-post .fl-post-feed-post{flex-direction:column}#hero-post .fl-post-text{width:100%;padding-bottom:100px;text-align:center}#hero-post .fl-post-image{width:100%}form.pp-search-form .pp-search-form__container{flex-direction:column}form.pp-search-form .pp-search-form__input{width:100%;margin-bottom:15px}form.pp-search-form .pp-search-form__submit{width:100%;padding-top:15px;padding-bottom:15px}.post-share .pp-share-button-icon{width:2.5em}.portfolio .fl-post-more-link{right:20px;left:auto}.portfolio .fl-post-feed .fl-post-feed-post{margin-left:auto;margin-right:auto}.portfolio .fl-post-text{margin-top:0}.bc-2col-box .fl-photo-content{max-height:385px}.block-address{margin:0 auto}.block-bg-left .fl-col-content:after{right:0}.bg-onion-top{background-size:initial}.frm_forms .frm-show-form .frm_submit .frm_button_submit{width:100%}.all-rights{display:block}.fixed-left .left-col .fl-col-content{max-width:100%}.fixed-left .left-col.col-55-wide .fl-col-content{margin-right:0}.fixed-left .left-col.col-45-wide .fl-col-content{max-width:100%}.md-pos-relative{position:relative}.md-center{margin-left:auto;margin-right:auto;text-align:center}.md-max-width-350{max-width:350px}.md-max-width-400{max-width:400px}#row-mobile-menu{display:none}.md-img-height-500 .fl-module-content img{min-height:500px;object-fit:cover}}#row-mobile-menu.show,#row-search.show{z-index:9999;top:0;width:100%}#header-md{z-index:99999!important}.menu-active i.dashicons-no-alt:before{content:"\f335";font-family:dashicons;font-size:70px!important;line-height:82px!important;color:#FFFFFF!important}.menu-active i{background-color:#FF8300!important}@media only screen and (min-width :769px) and (max-width:992px){.infobox-2 .pp-infobox{min-height:110px}.photo-top-offset .pp-icon-wrapper{left:10px;margin-right:15px}.infobox-2 .pp-infobox-description{right:10px;top:5px;width:26%;height:60px}.infobox-2 .pp-infobox-wrap{margin:0 5px}.infobox-2 .photo-top-offset{margin-top:220px}.infobox-2 .pp-infobox-title-wrapper{width:74%}.infobox-2 a.pp-more-link,.infobox-2 a.pp-more-link:hover{width:88px;height:60px}.pp-infobox-button p{height:60px}.infobox-2 a.pp-more-link:before{background-size:40px auto;width:90px;height:52px}.infobox-2 .pp-infobox-title-wrapper .pp-infobox-title{font-size:17px}}@media only screen and (max-width :768px){.pp-logos-content .logo-slider-next{right:-23px}.pp-logos-content .logo-slider-prev{left:-23px}.bg-linen{padding-top:50px}.masonry .pp-testimonials .pp-testimonial{width:100%}.bc-map,.bc-map .pp-google-map{border-radius:24px;overflow:hidden}.map-info>.fl-col-content{position:static;margin-left:20px;margin-right:20px}#testimonials .pp-testimonials-wrap .owl-nav.position-side button.owl-next{right:-15px}#testimonials .pp-testimonials-wrap .owl-nav.position-side button.owl-prev{left:-15px}.bc-box .pp-infobox{padding-bottom:40px}.bc-box .pp-icon-wrapper{top:10px;bottom:auto;right:10px}.bc-box .pp-infobox-title{align-items:start;max-width:75%;min-height:87px}.bc-box .pp-infobox-image img{max-height:210px}}@media only screen and (max-width :767px){header.fl-builder-content{}.row-mobile-menu{overflow:scroll;height:85vh}.row-mobile-menu .fl-row-content-wrap{padding-bottom:230px}.mobile-menu-icons .fl-module-content{margin-right:0}.mobile-menu-icons .fl-icon-group{padding-right:0;border:0 none}.mobile-menu-icons .fl-icon.btn-menu{border-right:0 none}.row-mobile-menu .contact-info .fl-list-item{width:100%}.fl-module-hero-slider .pager-wrapper ul li{width:98px}.fl-module-hero-slider .pager-wrapper{padding:0 50px;position:absolute;bottom:135px;width:100%}.fl-module-hero-slider .slider-content{padding:120px 20px 30px}.fl-module-hero-slider .slider-content .fl-slide-text,.fl-module-hero-slider .slider-content .fl-slide-cta-button{margin:0 37px}.fl-module-category-slider .slider-content .slide-content{padding:0 65px}.news-content>.fl-row-content-wrap{background-position:-100px bottom}.infobox-2 .pp-infobox-title-wrapper{width:65%}.infobox-2 .pp-infobox-description{right:30px}footer ul#menu-footer-menu{text-align:center}}