.hfeed.site .page-content .post{width:100%;box-shadow:0 0 23px 0 rgba(0,0,0,.08);border-radius:8px;margin:0;padding-bottom:31px;text-align:left!important;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;margin-bottom:28px}.hfeed.site .page-content{display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px}.hfeed.site h1.entry-title{visibility:hidden}.hfeed.site .page-content .post h2{grid-row:2;padding:0 24px;margin-top:20px}.hfeed.site .page-content .post a{font-size:23px!important;font-family:"Poppins"!important;font-weight:600!important;color:#000}.hfeed.site .page-content .post p{padding:0 24px;font-size:16px;font-family:poppins;font-weight:400;color:#000;margin:0;min-height:51px}.fa-angle-down:before{content:"";position:absolute;right:8px;top:16px}.wpcf7-not-valid-tip{display:none}input.wpcf7-form-control.wpcf7-submit.has-spinner:hover{background:unset;border:1px solid #3faaf0;color:#3faaf0}input.wpcf7-form-control.wpcf7-submit.has-spinner{border:1px solid #3faaf0;font-size:20px;font-family:poppins;width:139px;background:#3faaf0;border-radius:100px;color:#fff;font-weight:500;height:49px;padding:0;margin-top:28px}a.bdp-readmorebtn:hover{color:#3faaf0!important}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid{border:unset!important;border-bottom:1px solid red!important;border-radius:unset!important;margin-bottom:8px!important;padding:12px 0!important}form.wpcf7-form.invalid input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{border:unset!important;border-bottom:1px solid red!important;border-radius:unset!important;margin-bottom:8px!important;padding:12px 0!important}form.wpcf7-form.submitting input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{border:unset!important;border-bottom:1px solid red!important;border-radius:unset!important;margin-bottom:8px!important;padding:12px 0!important}form.wpcf7-form input:focus-visible{outline:unset!important}form.wpcf7-form.init textarea:focus-visible{outline:unset!important}form.wpcf7-form.init input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{padding:12px 0;border:unset;border-bottom:1px solid #c6c6c6!important;border-radius:0px}form.wpcf7-form.failed input{padding:12px 0;border:unset;border-bottom:1px solid #c6c6c6!important;border-radius:0px}@media only screen and (min-width:1100px) and (max-width:1430px){.home-banner .e-con-inner{padding-left:14px!important;padding-right:14px!important}.we-serve .e-con-inner{padding-left:14px!important;padding-right:14px!important}.we-work .e-con-inner{padding-left:14px!important;padding-right:14px!important}.about-us .e-con-inner{padding-left:14px!important;padding-right:14px!important}}.bdp-readmorebtn:hover,.bdp-readmorebtn:focus{background:unset!important;color:#000!important}button.slick-next.slick-arrow:focus{background-color:unset!important}button.slick-prev.slick-arrow:focus{background-color:unset!important}@media only screen and (min-width:300px) and (max-width:575px){.bdp-post-carousel-wrp .bdp-post-carousel{padding:0}input.wpcf7-form-control.wpcf7-submit.has-spinner{font-size:18px;width:137px;height:45px}.elementor-swiper-button.elementor-swiper-button-next{right:0!important}.elementor-swiper-button.elementor-swiper-button-prev{left:0!important}.map-list span{font-size:15px}.page-content .post{width:100%}.hfeed.site h1.entry-title{height:0px}.hfeed.site .page-content{grid-template-columns:1fr!important;gap:0px}}@media only screen and (min-width:300px) and (max-width:1024px){.sub-menu.sub-menu-open li a{font-size:16px!important}.sub-menu.sub-menu-open{padding-left:31px}.hfeed.site .page-content{grid-template-columns:1fr 1fr}.hfeed.site h1.entry-title{visibility:hidden;height:0px}}