.hero-keonahealth-lp2024 .inner-contner.pouup-swap-clmn { flex-direction: row-reverse;}
.hero-keonahealth-lp2024 .pouup-swap-clmn .left-content {  padding-right: 0 !important;  padding-left: 0px;}
.hero-keonahealth-lp2024 .pouup-swap-clmn .right-content {  padding-left: 0;  padding-right: 20px;}
.hero-keonahealth-lp2024 .pouup-swap-clmn .right-content h1 { padding: 0; border: 0; color: #FFF; font-family: Gilroy; font-size: 50px; font-style: normal; font-weight: 700; line-height:1.2;letter-spacing: -1px;}
.hero-keonahealth-lp2024 .content-with-form-module .inner-contner .left-content .image-only img{border-radius: 20px 0px 20px 20px;background:#D9D9D9;width:100%;  min-height: 381px;object-fit:cover;}
.hero-keonahealth-lp2024 .content-with-form-module .inner-contner .right-content{width:54%;padding-right:40px; padding-left: 0;}
.hero-keonahealth-lp2024 .content-with-form-module .inner-contner .left-content{width:46%;padding-right:20px}

.hero-keonahealth-lp2024 .content-with-form-module .inner-contner .right-content .new-cta-theme:after{ height:55px;}
.hero-keonahealth-lp2024 .content-with-form-module .inner-contner .right-content a:hover, .hero-keonahealth-lp2024 .content-with-form-module .inner-contner .right-content a:focus{ color:#fff;}

.hero-keonahealth-lp2024 .content-with-form-module h1, .hero-keonahealth-lp2024 .content-with-form-module h1 span{font-size:50px; font-weight: bold;}
.req-demo-banner { top: -120px;padding-top: 170px !important; }
.legal-consent-container a { color: #f5903e;  font-size: unset;}

.hero-keonahealth-lp2024 .left-content .video { padding-bottom: 30px; }




/* .hero-keonahealth-lp2024.content-with-form-module .title-only h1, .hero-keonahealth-lp2024 .content-with-form-module .title-only h2{padding-bottom:40px;border-bottom:2px solid #fff;margin-bottom:40px} */

.hero-keonahealth-lp2024 .content-with-form-module .author-nameAndDesignation .authorDesignation p { margin: 0; }
.hero-keonahealth-lp2024 .content-with-form-module .inner-contner .form-contact-info .form-info-title { margin-bottom: 38px; }
.hero-keonahealth-lp2024 .content-with-form-module .inner-contner{display:flex;flex-wrap:wrap;margin-top:0px;    align-items: center; }
.hero-keonahealth-lp2024 .content-with-form-module .inner-contner .form-contact-info{background:#fff;padding:80px 40px;border-radius:10px;}
.hero-keonahealth-lp2024 .content-with-form-module .author-content{display:flex;align-items:center}
.hero-keonahealth-lp2024 .content-with-form-module .author-nameAndDesignation{width:calc(100% - 98px);margin-left:24px}
.hero-keonahealth-lp2024 .content-with-form-module .author-nameAndDesignation .authorDesignation,.hero-keonahealth-lp2024 .content-with-form-module .author-nameAndDesignation .authorName *{color:#fff}
.hero-keonahealth-lp2024 .content-with-form-module .author-nameAndDesignation .authorName *{margin-bottom:6px;padding:0;font-family: Inter !important;font-size: 24px;text-transform: capitalize;}
.hero-keonahealth-lp2024 .content-with-form-module .author-image-only{border-radius: 20px 20px 0 20px; width: 74px; height: auto; overflow: hidden; padding: 8px; background: #fff;}
.hero-keonahealth-lp2024 .content-with-form-module .author-image-only img{border-radius:10px 10px 0 10px;display:block}
.hero-keonahealth-lp2024 .content-with-form-module .author-sortcontent{max-width:530px;width:100%;}
.hero-keonahealth-lp2024 .content-with-form-module .author-sortcontent h5 { margin-bottom: 15px; }
.hero-keonahealth-lp2024 .content-with-form-module{position:relative}
.hero-keonahealth-lp2024 .container, .baseModuleStyle.lp-landing-page2023 .container{max-width:1275px;margin:0 auto;padding:0 16px}
.hero-keonahealth-lp2024 .content-with-form-module:after{background-image: url("https://www.keonahealth.com/hubfs/Keonahealth_2023/Images/Frame%20837%201%20(1).svg"); background-position: 50%; background-repeat: no-repeat; background-size: 100% 100%; bottom: -72px; content: ""; height: 156px; left: 0; position: absolute; top: auto; width: 100%; z-index: 4;}
.hero-keonahealth-lp2024.content-with-form-module .inner-contner .right-content .form-contact-info form .hs-input{ border-color: #2EA6F7; outline: none; font-size:16px; border-radius: 10px; border: 1px solid #2EA6F7; background: #FFF; }
.hero-keonahealth-lp2024.content-with-form-module .inner-contner .right-content .form-contact-info form .hs-form-field { margin-bottom: 50px;}
.hero-keonahealth-lp2024.content-with-form-module .inner-contner .right-content .form-contact-info form label { margin-bottom: 29px;font-family:inter; color: #082966; display: block; font-size: 16px !important; line-height: 20px; letter-spacing: 0.5px;}
.hero-keonahealth-lp2024.content-with-form-module .inner-contner .right-content .form-contact-info form .hs-richtext {line-height: 26px;font-size:16px; margin-bottom: 0px; }
.hero-keonahealth-lp2024.content-with-form-module .inner-contner .right-content .form-contact-info form .hs-fieldtype-checkbox.field.hs-form-field { margin-bottom: 38px; }
.youtube-page .form-contact-info { min-height: auto !important;}



.hero-keonahealth-lp2024  .img-with-content-module .sec-wraper{display:flex}
.hero-keonahealth-lp2024  .img-with-content-module .sec-wraper .content-right {margin-top: 20px; width: 50%;padding-left: 20px;}
.hero-keonahealth-lp2024  .img-with-content-module .image-left {width: 50%; }
.hero-keonahealth-lp2024  .img-with-content-module .image-left .imageOnly { width: 100%;max-width: 522px; }
.hero-keonahealth-lp2024  .img-with-content-module .sec-wraper .image-left .imageOnly img{box-shadow: 15px 15px 30px 0px rgba(20, 26, 29, 0.30);}
.hero-keonahealth-lp2024  .img-with-content-module .sec-wraper .content-right .text-content-right{margin-bottom:40px}
.hero-keonahealth-lp2024  .img-with-content-module .sec-wraper .content-right .text-content-right:last-child{margin-bottom:0;}
.hero-keonahealth-lp2024  .img-with-content-module .sec-wraper .content-right .text-content-right .content-title *{margin-bottom:31px;color:#0E47B2;}
.hero-keonahealth-lp2024  .img-with-content-module .sec-wraper .content-right .text-content-right .content-list ul, .hero-keonahealth-lp2024  .img-with-content-module .sec-wraper .content-right .text-content-right .content-list ol{list-style:none;padding-left:0}
.hero-keonahealth-lp2024  .img-with-content-module .sec-wraper .content-right .text-content-right .content-list ul li, .hero-keonahealth-lp2024  .img-with-content-module .sec-wraper .content-right .text-content-right .content-list ol li{position:relative;padding-left:25px;margin-bottom: 16px; font-family:inter; line-height: 30px; color: #082966;}
.hero-keonahealth-lp2024  .img-with-content-module .sec-wraper .content-right .text-content-right .content-list ul li:before, .hero-keonahealth-lp2024  .img-with-content-module .sec-wraper .content-right .text-content-right .content-list ol li:before{content:'';position:absolute;left:0;top:5px;background-repeat:no-repeat;background-size:cover;background-image:url('https://www.keonahealth.com/hubfs/left-arrow-head%202.png');width:9px;height:14px}
.hero-keonahealth-lp2024  .img-with-content-module .sec-wraper .content-right .text-content-right .content-list ul li:last-child, .hero-keonahealth-lp2024  .img-with-content-module .sec-wraper .content-right .text-content-right .content-list ol li:last-child{margin-bottom:0;}
.text-content-right.updated-dd { padding-top: 30px; }

.baseModuleStyle.lp-landing-page2023 .kiona-main-header-dd.topSticky { width: 100%; } 
.baseModuleStyle.lp-landing-page2023 .kiona-main-header-dd-logo { width: 50% !important; justify-content: flex-start; display: flex; } 
.baseModuleStyle.lp-landing-page2023 .kiona-main-header-menu-cta.w20 { width: 50% !important; display: flex; justify-content: flex-end; } 
.baseModuleStyle.lp-landing-page2023 { padding: 30px 0; }
/* mayur */
.hero-keonahealth-lp2024  .content-with-form-moduleform .inputs-list input, form .inputs-list span { vertical-align: middle; position: relative; padding-left: 40px; display: inline-block; }.inner-contner {position:relative;}
.hero-keonahealth-lp2024  .content-with-form-module .inner-contner .right-content{position:relative;height:100%;} 
.hero-keonahealth-lp2024  .content-with-form-module .inner-contner .right-content .form-contact-info{min-height: auto;box-shadow: 15px 15px 30px 0px rgba(20, 26, 29, 0.30);position:relative;padding:80px 40px;z-index:10;height:auto;z-index: 86;}
.content-with-form-module.take-it-form-2023.staffing-campaign .inner-contner .right-content .form-contact-info{min-height: 915px;}
.form-contact-info .legal-consent-container { max-width: 541px; }

/* Form css */
 
 form .input ul.inputs-list li label input[type="checkbox"]:checked+span:before {background: #ffffff url(https://www.keonahealth.com/hubfs/Group.png); background-position: 50%; background-repeat: no-repeat; background-size: 14px;}
 form .input ul.inputs-list li label input[type="checkbox"] { opacity: 0; display:none !important;}
form .input ul.inputs-list li label input[type="checkbox"]+span:before {  margin-top: 0;content: ''; background: #fff; display: inline-block;vertical-align: middle; width: 27px;height: 27px; padding: 2px; margin-right: 10px; text-align: center; border:1px solid #858585; border-radius: 5px; position: absolute; left: 0; }

form .inputs-list input, form .inputs-list span { vertical-align: middle; position: relative; padding-left: 40px; display: inline-block; } 

.popup-commen form .input input {
    -webkit-appearance: none;
    color: #555;
    padding: 10px;
    background-color: #f5f5f5;
    border: 1px solid #aaaaaa;
}
.popup-commen form label { 
    color: #082966;
    display: block;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.5px;
}
.popup-commen input.hs-button.primary.large{
    padding: 10px;
    font-size: 24px;
    background: transparent;
    color: #ffaf03;
    border: 3px solid #ffaf03;
    margin-top: 10px;
    min-width: 100%;
    max-width: 100%;
    white-space: normal;
    display: block;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    transition-duration: .3s;
}
.popup-commen input.hs-button.primary.large:hover {
    background: #ffaf03;
	color: #fff;}

.hs-error-msg {
    color: #EF6B51 !important;
    margin-top: 0.35rem;
}



/* popup css start */
.popup-commen {  position: relative;  background: #FFF;  padding: 20px;  width:auto;  margin: 20px auto; padding: 60px 50px 60px !important; max-width: 800px !important; z-index: 1000000;border-radius:10px;}
.mfp-zoom-in .mfp-with-anim {  opacity: 0;   transform: ; transition: all 0.2s ease-in-out;  transform: scale(0.8);}
.mfp-zoom-in.mfp-bg {  opacity: 0;  transition: all 0.3s ease-out;}
.mfp-zoom-in.mfp-ready .mfp-with-anim {  opacity: 1;  transform: scale(1);}
.mfp-zoom-in.mfp-ready.mfp-bg {  opacity: 0.8;}
.mfp-zoom-in.mfp-removing .mfp-with-anim {  transform: scale(0.8);  opacity: 0;}
.mfp-zoom-in.mfp-removing.mfp-bg {  opacity: 0;}
.mfp-close {    font-size: 60px !important;    right: 11px !important;    top: 5px !important;    opacity: 1 !important;}

.vid-overlap-parent { position: relative; } 
.overlap-class { position: absolute; top: 0; height: 100%; width: 100%; } 
.overlap-class a.open-popup-link { display: inline-block; height: 100%; width: 100%; }
.popup-commen form input[type=email] { width: 100% !important;}
.popup-commen .hs_submit.hs-submit { text-align: center; }
.mfp-close-btn-in .mfp-close { color: #f6823a !important;}
.popup-commen button.mfp-close:hover {
    height: 44px;
    line-height: 44px;
    position: absolute;
    text-decoration: none;
    text-align: center;
    padding: 0 0 18px 10px;
    font-style: normal;
    font-family: Arial, Baskerville, monospace;
    right: 16px !important;
}
.vid-overlap-parent .video video { max-width: 100%; border-radius:20px;}
/* popup css end */

.banner-form-dd li.hs-form-checkbox label { color: #fff; } .banner-form-dd .legal-consent-container p { color: #fff; }
.banner-form-dd input { border: 1px solid #2ea6f7; border-radius: 10px !important; font-size: 16px !important; margin-bottom: 70px; padding: 19px 28px !important; }
.banner-form-dd { position: relative; }
.banner-form-dd input.hs-button.primary.large { position: absolute!important; top: 77px; margin-bottom: 0; border-radius: 100px !important; padding: 17px 32px 13px !important; }
.banner-form-dd label { color: #fff;} */


@media(max-width:1140px){
	.hero-keonahealth-lp2024 .img-with-content-module .sec-wraper .content-right{padding-left: 30px;}
}

@media(max-width:991px){
	
	.hero-keonahealth-lp2024 .content-with-form-module .inner-contner{flex-direction:column-reverse;}
	.hero-keonahealth-lp2024 .content-with-form-module .inner-contner .left-content{width:100%;padding:0px;}
	.site-keonahealth-lp2023 .content-with-form-module .inner-contner .left-content .image-only {  margin-bottom: 0;}
	.hero-keonahealth-lp2024 .content-with-form-module .inner-contner .right-content{width:100%;padding:50px 0px 60px 0px; }
	.hero-keonahealth-lp2024 .img-with-content-module .sec-wraper{flex-direction:column}
	.hero-keonahealth-lp2024 .img-with-content-module .image-left{width:100%!important;margin:0 auto;text-align:center}
	.hero-keonahealth-lp2024 .img-with-content-module .sec-wraper .content-right{width:100%;padding-left: 0px;}
	.hero-keonahealth-lp2024 .content-with-form-module h1,.hero-keonahealth-lp2024 .content-with-form-module h1 span{font-size:40px;}
	.hero-keonahealth-lp2024 .content-with-form-module:after{display:none;}
	.hero-keonahealth-lp2024 .content-with-form-module .author-sortcontent,.hero-keonahealth-lp2024 .img-with-content-module .image-left .imageOnly{max-width:100%}
	.hero-keonahealth-lp2024  .content-with-form-module .inner-contner .right-content .form-contact-info{position:static;margin:0 auto;}
	.hero-keonahealth-lp2024 .content-with-form-module .inner-contner .right-content .form-contact-info{padding:50px 24px;min-height: unset;}
	.baseModuleStyle.kh-onlyFormModule.content-with-form-module {margin-bottom: -50px;}
	.pouup-swap-clmn .right-content { padding-left: 0; padding-right: 0; }
	.pouup-swap-clmn .left-content { padding-left: 0; padding-right: 0; }
	.req-demo-banner{ padding-top: 100px !important;}
	.hero-keonahealth-lp2024 {  margin-bottom: -100px;}
	.vid-overlap-parent .video video{ width:100%;}
	
}

@media(max-width:767px){
	.baseModuleStyle.kh-onlyFormModule.content-with-form-module {margin-bottom: -70px;}
	.hero-keonahealth-lp2024 .pouup-swap-clmn .right-content h1{ margin-bottom:20px;line-height:1;}
	.hero-keonahealth-lp2024 .content-with-form-module .inner-contner .form-contact-info {padding: 40px 24px; }
	.hero-keonahealth-lp2024 .content-with-form-module .inner-contner .right-content .form-contact-info{padding: 40px 24px;}
	.hero-keonahealth-lp2024 .content-with-form-module h1, .hero-keonahealth-lp2024 .content-with-form-module h1 span{font-size:30px;}
	.form-contact-srt .hs_submit.hs-submit { position: absolute; top: 52px; width: 100%; text-align: center; }
	.hero-keonahealth-lp2024 .take-it-form-2023.content-with-form-module .inner-contner .right-content .form-contact-info form .hs-fieldtype-checkbox.field.hs-form-field { margin-bottom: 38px; margin-top: 84px; }
	.hero-keonahealth-lp2024 .content-with-form-module .inner-contner .left-content .image-only img{ min-height:100%;}
	
	.hero-keonahealth-lp2024 .content-with-form-module .inner-contner .right-content .new-cta-theme:after{ height:51px;}
	.hero-keonahealth-lp2024 .content-with-form-module .inner-contner .right-content a.new-cta-theme {  font-size: 13px; color:#fff;  padding: 15px 16px;}
	.hero-keonahealth-lp2024 .content-with-form-module .inner-contner .right-content a.new-cta-theme:after { content: "";width: 40px;height: 40px !important;top: 3px;right: 3px;bottom: 0px;}
}

@media(max-width:420px){
	.popup-commen { padding: 20px 20px 40px !important;}
	.hero-keonahealth-lp2024 .jv-journey-form .form-contact-srt form .hs-button, form input[type=submit] { padding: 12px 21px;  }
}