@charset "UTF-8";
/*
Theme Name: Theme2019
Author: the WordPress team
Version: 3.1
*/

.popup-left .full.submit input.wpcf7-form-control.has-spinner.wpcf7-submit {padding: 10px 15px;font-size: 18px;font-family: 'OpenSans-Regular';background: #4CA456;color: #fff; outline: none; border: 1px solid #4CA456;width: 100%;text-align: center; display: inline-block;margin: 50px 0 0;border-radius: 3px;cursor: pointer;line-height: 28px;transition: all .5s ease;}
.popup-left .email-input p{margin:0px !important;}
.popup-left .cf7-cf-turnstile {width: 100%;float: left;}
.popup-left .full.submit.fw {display: flex;flex-wrap: wrap;}
.email-input {width: 100%;float: left;margin-top: 10px !important;}
.ftr-cont.ftr-cnt-three {margin-top: 22px;}
.footer-part-txt {width: 100%;float: left;margin: 26px 0 0;}
.footer-part-txt p{margin:0px !important;}
.footer-part-txt a{color: #fff !important;display:inline-block;position:relative;transition: 0.7s ease;}
.pum-theme-700 .pum-container, .pum-theme-default-theme .pum-container {padding: 0px !important;border-radius: 16px !important;}
.we-are-heading-cnt {display: flex;align-items: end;justify-content: space-between;width: 70%;float: none;margin: 0 auto;}
.footer-part-txt a:after {position: absolute;content: "";right: -47px;width: 34px;height: 12px;top: 4px;background-image: url(https://res.cloudinary.com/dthrurjw8/images/f_webp,q_auto:best/v1744610510/white-aarow/white-aarow.svg?_i=AA); background-repeat: no-repeat;background-size: cover;transition: 0.7s ease;}
.footer-part-txt a:hover:after {right: -52px;transition: 0.7s ease;}

.topmenu .sub-menu li:last-child{border-bottom:none !important;}
.topmenu .sub-menu li:last-child a{border-bottom:none !important;}
.topmenu .sub-menu li a {float: left;font-size: 16px;width: 100%; line-height: normal;padding: 9px 0px 8px;color: #36373B;display: inline-block;text-transform: capitalize;border: 0;transition: all .3s ease;font-family: 'OpenSans-Medium' !important;border-radius: 0;border-bottom: 0px solid #F2F2F5 !important;text-align: left;}
.topmenu ul li ul.sub-menu {display: none;width: 320px;position: absolute;top: 100%;left: -19%;background-color: #fff;padding: 10px 20px 20px;z-index: 999;border-top: 10px solid #fff;border-radius: 10px;box-shadow: 0 0 40px #0000002e;}
.topmenu ul li#menu-item-504 ul.sub-menu {width: 250px !important;left: -50px;padding: 10px 20px 20px;border-radius: 10px;box-shadow: 0 0 40px #0000002e;}
.topmenu .sub-menu li a:hover {background-color: transparent;color: #36373B;border-bottom: 0 solid #eee;padding-bottom: 8px;transition: all .3s ease;padding-left: 20px;border-radius: 0;}
.topmenu ul li#menu-item-995 ul.sub-menu {width: 275px !important;left: -10%;padding: 10px 20px 20px;border-radius: 10px;box-shadow: 0 0 40px #0000002e;}
.topmenu ul li#menu-item-24 ul.sub-menu {width: 200px !important;left: -10%;padding: 10px 20px 20px;border-radius: 10px;box-shadow: 0 0 40px #0000002e;}
.topmenu ul li.abt-sub-menu ul.sub-menu {width: 195px !important;left: -62%;}

.faq-sec.all-headings.padng-btm.fw {width: 80%;float: none;margin: 0 auto;}

.Pre-Owned-Desk-Collection-blk {padding: 0%; width: 30.3%;text-align: left;display: flex;align-items: flex-start;position: relative;z-index: 1;min-height: 100%;height: 100%;margin: 0 1% 20px;border-radius: 5px;overflow: hidden; float: left;max-height: 330px;}
.Pre-Owned-Desk-Collection-blks.fw {width: 75%;margin: 0 12.5%;}
.page_default .page_content .Pre-Owned-Desk-Collection-blks .hm-blk-cntnt h3 {font-size: 18px !important;line-height: 28px !important;}
.ofc-comercial-sec.pre-owned-desks.pre-owned-seatings.new-2023 .Develop-sec-blk h4 {font-size: 18px !important;line-height: 28px !important;}

.page-id-419 .intr-spc-inr-main {display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 30px;gap: 20px 20px;align-items:stretch;}
.page-id-419 .intr-space-srv-blk {width: 32%;margin-bottom: 0px;margin-right: 0px;margin: 0px !important;}
.page-id-419 .intr-space-srv-blk p{font-size:16px !important;line-height:26px !important;}
.page-id-417 .ffe-services-i-second-sec-blkss.fw{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: stretch;gap:20px 20px;}
.page-id-417 .ffe-services-i-second-sec-blk {float: left;width: 32%;display: block;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;margin: 0px !important;}
.page_default .page_content .ffe-services-i-second-sec-blk p{}
.owl-stage {display: flex;}
.certi-sec.fw {background: transparent;}
.certi-sec-blks.fw{background: #2F5D620A;padding:20px;border-radius:16px;gap:20px 20px;}
.certi-sec-blk-right-blks.fw {align-items: center;}
.certi-sec-blk-right {width: 60%;float: left;}
.certi-sec-blk-right-blk {padding: 0px 0px !important;width: auto;float: left;}
.rental-furniture-blksec-two-blks.fw {display: flex;flex-wrap: wrap;align-items: self-start;align-content: flex-start;width: 100%;margin: 0;gap:0px;justify-content:flex-start;}
.rental-furniture-blksec-two-blk {width: 24%;float: left;margin: 0px;transition: all 0.5s ease-in-out;}
.certi-sec-blk-right-blk img {height: 90px !important;}
.card-sec.fw{margin: 0 10px 10px;width: 23.33%;}
.card {height: 280px;}
.page-id-421 .ofc-comerical-blk.ff-and-e-frst-sec p,.page-id-235 .page_default .page_content .ofc-comerical-blk p,.page-id-237 .page_default .page_content .ofc-comerical-blk p {line-height: 28px !important;}
.ofc-liq-sec-blk-lft:hover img, .ofc-liq-sec-blk-rtt-img:hover img, .zoom-in-img:hover img,.Business-sec-blk:hover img {transform: scale(1) !important;transition: 0.7s ease;}
.ftr-cont.ftr-cnt-three h3 {margin: 0 0 0px !important;line-height: 58px;}
.social {margin-top: 0px !important;}
.cf7-cf-turnstile {width: auto !important;float: left !important;}
.ffe-ser-i-snd-sec-lft.ofc-liq-sec-blk-lft-desktop.zoom-in-img img, .ffe-ser-i-snd-sec-rt.zoom-in-img img {width: 100%;height: 100%;object-fit: cover;display: block;margin: 0;}
.page-id-237 .ofc-liq-sec-blk{padding:0px !important;}
.ffe-services-i-second-sec-blks.fw{padding: 0 0% !important;}
.decommissioning-plan-sec-blk h4 {margin: 16px 0 0 !important;}
.intr-space-srv-blk {width: 23.4%;margin-bottom: 30px;margin-right: 2%;}
.intr-space-srv-blk h3{margin: 16px 0 10x !important}
.Develop-sec-blk:hover img {transform: scale(1) !important;}
.schools-universities-second-sec h2{font-family: 'OpenSans-Regular' !important;font-weight:400 !important;}
.schools-universities-second-sec-blks.fw {display: flex;flex-wrap: wrap;gap: 16px 16px;}
.schools-universities-second-sec-blk {width: 32.33%;}
.schools-universities-second-sec-blk h3 {font-family: 'OpenSans-Semibold' !important;font-weight:600 !important;}

.page-id-362 .page_bnr{padding: 247px 0 85px;}

.page_bnrs.blg.fw {margin-top: 170px !important;}
.blg_cnt .post_item:first-child .post_img .blog-post-img img {height: 240px;}
.blg_cnt .post_item:first-child {margin-bottom: 26px;}
.blg_cnt .post_item {border-radius: 10px;overflow: hidden;}
.blog-post-img img {height: 200px;}
.page_bnrs.blg .page_title h1:before {left: 40%;}
.single-post .post_cnt {text-align: left;margin-top: 0px;color: #191919;}

.blg_cnt .post_cnt h2{margin:0 0 10px !important;}
.blg_cnt .post_cnt h2 a {font-size: 20px !important;line-height: 30px !important;font-family: 'OpenSans-Regular';font-weight: 400;transition: .3s;}
.post_btn a {font-size: 18px !important;line-height: 28px !important;}

.Develop-sec-blk{position:relative;overflow:hidden;}
.zoom-in-img {position: relative;overflow: hidden;border-radius: 10px;height: auto;}
.Develop-sec-blk a.full-link {position: relative;left:0px;top:0;}
.page-id-11 .Develop-sec-blk, .page-id-22868 .Develop-sec-blk {width: 32.33%;}



@media screen and (max-width:1600px){
.page_default .page_content .ffe-services-i-second-sec-blk p{font-size:18px !important;line-height:28px !important;}
.ffe-services-i-second-sec, .ffe-services-i-sec, .Interior-Space-Plan-sec, .ofc-comercial-sec.contact-center-sec.ffe-services-i-benefits, .ffe-services-i-benefits-cer {margin: 80px 0 0;position: relative;z-index: 1;}
.page_default .page_content .ofc-comercial-sec p {line-height: 28px !important;margin: 0 0 16px !important;}
.page_default .page_content h4, .ffe-ser-i-snd-sec-rt h4, .ffe-services-i-second-sec-blk.two .ffe-ser-i-snd-sec-lft h4, .ffe-services-i-sec-right h4, .docu-sec-para h4, .docu-sec-para-sub h5{font-size: 24px;line-height: 34px;}
.Business-sec.old-page.fw p {font-size: 16px !important;line-height: 26px !important;}
.Business-sec-blk-img {max-height: 220px;}
.page-id-233 .Develop-sec.ofc-develop-sec p,.page_default .page_content .intr-space-srv-blk p {font-size: 16px !important;line-height: 26px !important;}
.page-id-15207 .Develop-sec-blk h3 {font-size: 22px !important;line-height: 32px !important;padding: 10px 0 0 !important;}



}

@media screen and (max-width:480px){
.page-id-419 .page-banner-image{background-image: url(https://res.cloudinary.com/dthrurjw8/images/v1754638049/interior-space-planning-banner-image-mbl-new/interior-space-planning-banner-image-mbl-new.webp) !important;}
.page-id-366 .page-banner-image{background-image: url(https://res.cloudinary.com/dthrurjw8/images/v1754572344/pre-owned-file-storage-banner-image-mbl/pre-owned-file-storage-banner-image-mbl.webp?_i=AA) !important;}
.page-id-362 .page-banner-image{background-image: url(https://res.cloudinary.com/dthrurjw8/images/v1754572403/pre-owned-seatings-bnr-img-mbl/pre-owned-seatings-bnr-img-mbl.webp?_i=AA) !important;}
.page-id-417 .page-banner-image{background-image: url(https://res.cloudinary.com/dthrurjw8/images/v1754637806/ffande-banner-image-mbl_24666d067d/ffande-banner-image-mbl_24666d067d.webp) !important;}



}
