.radio_Wrapper{display:flex;align-items:center;gap:20px}
.textAndRadiobtns{margin-bottom:10px;padding:0 84px}
.responsiveGrid_Wrapper{padding:0 84px}
.singleResponsiveGridSec{background-color:#f2f7fb;border-radius:20px;padding:20px 20px 20px 30px;min-height:540px}
.twoResponsiveGridSec{background-color:unset;min-height:490px;border-radius:20px;display:flex;width:100%;gap:50px;position:relative}
.left_tabComponent_xf_wrapper{width:100%;position:absolute;top:0}
.left_tabComponent_xf_wrapper .productcontenthead .right-img img{position:absolute;bottom:-20px;right:-30px}
.right_tabComponent_xf{width:100%;margin:20px 20px 20px 0}
.campaignlandingpage .twoResponsiveGridSec .productcontenthead .prodpg-revmp{justify-content:space-between}
.singleResponsiveGridSec{width:100%}
.radiobutton_Div{display:flex;align-items:self-start;gap:10px;position:relative;min-width:114px}
.radiobutton_Div,.radiobtn,.radiobtnlabel:hover{cursor:pointer}
.radiobutton_Div input[type="radio"]{margin:0 10px 0 0;position:absolute;height:24px;width:24px;border:2px solid #bdbdbd;outline:0}
.radiobutton_Div span{padding-left:25px;cursor:pointer;width:24px;height:24px}
.radiobutton_Div input[type="radio"]:checked+span:before{border:2px solid #007bff;background-color:#007bff}
.radioDiv_text p{color:#333;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-0.2px}
.textAndRadiobtns{display:flex;gap:20px}
.brushAlignCenter .textAndRadiobtns{justify-content:center;align-items:center;display:flex;gap:20px}
.active .radiobtnlabel{color:#0073bb;font-family:HelveticaNeueLTStd-Bd;font-size:18px;font-style:normal;line-height:27px}
.radiobtnlabel{color:#58595b;font-family:'helveticaregular';font-size:18px;font-style:normal;line-height:27px}
.campaignlandingpage .twoResponsiveGridSec .productcontenthead .prodpg-revmp .benefitsdesktoptitle{margin-bottom:20px}
.campaignlandingpage .twoResponsiveGridSec .productcontenthead .prodpg-revmp .benefitsdesktoptitle h2{color:#0073bb;font-size:34px;font-weight:700;font-family:inter;line-height:32px}
.campaignlandingpage .twoResponsiveGridSec .productcontenthead .prodpg-revmp .benefitsdesktoptitle h2 span{font-size:12px}
.campaignlandingpage .twoResponsiveGridSec .productcontenthead .prodpg-revmp .benefitsdesktoptitle h1 span{font-weight:400}
.campaignlandingpage .twoResponsiveGridSec .productcontenthead .prodpg-revmp .benefitsdesktoptitle h1{color:#333;font-size:34px;font-weight:700;font-family:inter;line-height:44px}
.campaignlandingpage .twoResponsiveGridSec .productcontenthead .prodpg-revmp .benefitsdesktoptitle p{color:#333;font-size:14px;font-family:'helveticaregular';line-height:21px}
.campaignlandingpage .twoResponsiveGridSec .productcontenthead .prodpg-revmp .left-content{width:75%}
.campaignlandingpage .twoResponsiveGridSec .productcontenthead .prodpg-revmp .benefitsproduct-desk{font-size:20px}
.campaignlandingpage .twoResponsiveGridSec .productcontenthead .prodpg-revmp .benefits-list{align-items:flex-start;padding:0;margin-bottom:20px}
.campaignlandingpage .twoResponsiveGridSec .productcontenthead .prodpg-revmp .product-disc p{font-family:'helveticaregular';font-size:16px;line-height:24px;letter-spacing:-0.007em;text-align:left;color:#333}
.campaignlandingpage .sampoornarakshabanner .bannerWithForm .page-container{padding:0}
.campaignlandingpage .sampoornarakshabanner .bannerWithForm .productFlex{margin:0}
.campaignlandingpage .sampoornarakshabanner .bannerWithForm .productFlex .callback-form{margin:0}
.campaignlandingpage .sampoornarakshabanner .callback-form{width:440px}
.campaignlandingpage .sampoornarakshabanner .bannerWithForm .productFlex .productHeadContent{display:none}
.campaignlandingpage .sampoornarakshabanner .bannerWithForm .productFlex .callback-form .wantToEnsure-call-form-mobile{text-align:center}
.campaignlandingpage .sampoornarakshabanner .bannerWithForm .productFlex .callback-form .form-footer-btn .btn{width:100%}
.campaignlandingpage .sampoornarakshabanner .section-title-form{font-size:28px;margin-bottom:18px}
.campaignlandingpage .sampoornarakshabanner .callback-form form .form-group input{font-size:20px}
.campaignlandingpage .sampoornarakshabanner .callback-form form .form-group .mob-prifix{font-size:20px;bottom:15px;font-weight:700}
.scrolleftBtn,.scrollRightBtn{z-index:1;display:none}
.d-none{display:none}
.campaignlandingpage .left_tabComponent_xf_wrapper .vitalifebanner .cc-banner .cc-banner-image{z-index:unset;min-height:540px}
@media screen and (max-width:767.99px){.textAndRadiobtns{flex-direction:column;padding:0 20px;position:relative}
.brushAlignCenter .textAndRadiobtns{justify-content:unset;align-items:unset}
.radioDiv_text p{font-size:18px}
.radiobtnlabel{font-size:14px}
.active .radiobtnlabel{font-size:14px}
.scrollRightBtn{display:block;position:absolute;right:10px;bottom:-22px}
.scrolleftBtn{display:block;position:absolute;left:10px;bottom:-22px}
.radio_Wrapper{overflow-y:auto}
.radiobutton_Div{min-width:max-content}
.campaignlandingpage .sampoornarakshabanner .bannerWithForm .productFlex{display:flex;flex-direction:column-reverse}
.campaignlandingpage .productcontenthead .prodpg-revmp{display:flex;flex-direction:column-reverse;padding:0 20px}
.twoResponsiveGridSec{min-height:741px;flex-direction:column-reverse;gap:20px}
.responsiveGrid_Wrapper{padding:0 20px;margin-bottom:60px}
.right_tabComponent_xf{margin:0;position:absolute;top:-2px}
.campaignlandingpage .twoResponsiveGridSec .productcontenthead .prodpg-revmp .benefitsproduct-desk{font-size:14px}
.campaignlandingpage .twoResponsiveGridSec .productcontenthead .prodpg-revmp .benefitsdesktoptitle{display:none}
.campaignlandingpage .twoResponsiveGridSec .productcontenthead .prodpg-revmp .benefitsmobiletitle{display:block}
.campaignlandingpage .twoResponsiveGridSec .productcontenthead .prodpg-revmp .left-content{width:100%}
.campaignlandingpage .twoResponsiveGridSec .productcontenthead .prodpg-revmp .benefitsmobiletitle h2{color:#0073bb;font-size:18px;line-height:15px}
.campaignlandingpage .twoResponsiveGridSec .productcontenthead .prodpg-revmp .benefitsmobiletitle h2 span{line-height:12px}
.campaignlandingpage .twoResponsiveGridSec .productcontenthead .prodpg-revmp .benefitsmobiletitle h1 span{font-weight:400}
.campaignlandingpage .twoResponsiveGridSec .productcontenthead .prodpg-revmp .benefitsmobiletitle h1{font-size:24px;line-height:29px}
.campaignlandingpage .twoResponsiveGridSec .productcontenthead .prodpg-revmp .benefitsmobiletitle p{color:#333;font-size:10px;font-family:'helveticaregular';line-height:11px}
.campaignlandingpage .sampoornarakshabanner .bannerWithForm .productFlex .callback-form{width:100%;padding:20px}
.campaignlandingpage .twoResponsiveGridSec .productcontenthead .prodpg-revmp .benefits-list{margin-bottom:10px}
.singleResponsiveGridSec,.twoResponsiveGridSec{padding:0}
.campaignlandingpage .productcontenthead .left-content{width:100%}
.campaignlandingpage .productcontenthead .right-img{text-align:center}
.campaignlandingpage .productcontenthead .right-img img{position:unset}
.campaignlandingpage .twoResponsiveGridSec .productcontenthead .prodpg-revmp .productbenefitscard{margin-top:0}
.campaignlandingpage .twoResponsiveGridSec .productcontenthead .prodpg-revmp .product-disc{display:block}
.campaignlandingpage .twoResponsiveGridSec .productcontenthead .prodpg-revmp .product-disc p{font-size:10px;line-height:11.5px;margin-top:10px}
.campaignlandingpage .sampoornarakshabanner .section-title-form-mob p{font-size:22px;margin-bottom:12px}
.campaignlandingpage .sampoornarakshabanner .callback-form form .form-group .mob-prifix{font-size:16px;font-weight:700;bottom:16px}
.campaignlandingpage .sampoornarakshabanner .callback-form form .form-group #needformmobileNo{padding-left:45px}
.left_tabComponent_xf_wrapper{position:unset}
.radio_Wrapper::-webkit-scrollbar{display:none}
.radio_Wrapper::-webkit-scrollbar-track{display:none}
.radio_Wrapper::-webkit-scrollbar-thumb{display:none}
.d-none{display:none}
.twoResponsiveGridSec .left_tabComponent_xf .vitalife-cc-bannerAnchor{display:block;text-align:center}
.twoResponsiveGridSec .left_tabComponent_xf .vitalife-cc-bannerAnchor img{max-width:320px}
.campaignlandingpage .twoResponsiveGridSec .left_tabComponent_xf .vitalife-cc-bannerAnchor img{margin-top:28%}
}