*{margin:0; padding:0;}
body{position:relative;overflow-x:hidden;}
h1{color:#212121;font-size:32px;font-weight:700;margin:0;padding:0;font-family:'Poppins', sans-serif;line-height:40px;}
h1 span{font-size:30px;font-weight:400;display:block;}
h2{font-family:'Poppins', sans-serif;font-weight:500;font-size:30px !important;line-height:41px !important;color:#1c7cbc !important;}
h2 span{font-family:'Poppins', sans-serif;font-weight:800;font-size:33px;}
h3{font-family: 'Poppins', sans-serif; color:#000000; font-size:18px; line-height:26px; font-weight:600;}
p{font-family:'Roboto', sans-serif;color:#616161;font-size:18px;line-height:34px;margin:0px;}
.m0{margin:0px !important;}
.deskview{display:block;}
.mobview{display:none;}
@media(max-width:1024px){
h2 span{font-size:28px;}
}
@media(max-width:812px){
.deskview{display:none !important;}
.mobview{display:block !important;}
h2{font-size:26px;line-height:40px;margin-bottom:20px;}
h2 span{font-size:30px;}
}
@media(max-width:568px){ h1{font-size:28px;line-height:35px;}
}
@media(max-width:425px){ h1{font-size:20px !important;line-height:32px !important;}
h1 span{font-size:20px;}
h2{font-size:22px !important;line-height:35px;}
h2 span{font-size:25px;}
p{font-size:14px;line-height:24px;}
h3{font-size:16px;line-height:20px;}
.healthInsurance, .HIns{padding:40px 0px;}
}
@media(max-width:375px){ h1{font-size:17px !important;line-height:25px !important;}
h1 span{font-size:20px;}
h2{font-size:22px;line-height:35px;}
h2 span{font-size:25px;}
p{font-size:14px;}
h3{font-size:16px;line-height:20px;}
}
@media(max-width:320px){ h1{font-size:14px !important;line-height:24px !important;}
} .header{padding:15px 50px;position:relative;}
.lead-logo{position:absolute;top:30px;left:55px;z-index:100;}
.lead-logo img{width:100%;}
.btn.focus, .btn:focus{box-shadow:none;}
.login-sec .btn:hover{background-color:#76b029;}
.login-sec a:hover{color:#76b029;}
.intro-text{position:relative;padding-top:85px;}
.intro-text img{width:100%;}
.patch{position:absolute;left:-39px;padding-left:38px;padding-right:35px;}
.form-group{margin-bottom:18px;}
.reset{color:#0cbf0a;text-align:right;float:right;}
.reset:hover{color:#fff;}
.container-fluid{width:95%;margin:0 auto;}
.masthead{min-height:675px;margin-bottom:0px;background:url(/wp-content/themes/Campaigns/hospicash/images/banner1.jpg) left top no-repeat;background-size:cover;}
.masthead .myform{padding:63px 70px 68px 70px;width:35%;position:absolute;right:0px;top:50px;background:#ffffff;border-radius:50px 0px 0px 50px;}
.masthead .myform h3{color:#0B4654;font-size:28px;font-weight:500;padding-top:0px;}
.banner-content{}
.form-signin{margin-top:25px;}
.form-signin .form-control{font-size:16px;padding:6px 10px;color:rgba(75,84,93,1) !important;border-radius:5px;border-color:#d3d3d3;box-shadow:0px 0px 5px 2px #e9e9e7;height:calc(2.25rem + 8px);}
.form-control::placeholder{opacity:0.5 !important;}
.form-signin .form-control:focus{box-shadow:0px 0px 5px 2px #cfe2d4;}
.selectBox .form-control{height:40px;padding:4px 4px 4px 13px;color:rgba(75,84,93,0.5) !important;}
#selecttype, #selectclass, #selectvalidity, #certificatetype, #ddlCity{color:rgba(75,84,93,0.5) !important;}
.masthead .myform label{font-size:12px;font-weight:400;}
.masthead .myform a{color:#212121;font-size:12px;float:right;}
header.masthead .mybtn{font-family:'Poppins', sans-serif;width:100%;margin-top:20px;background-color:#07B464 !important;color:#ffffff;padding:10px;font-weight:500;font-size:19px;border-radius:5px;}
.btnRow{width:100%;}
.frmbtn{display:flex;justify-content:center;}
.introBanner{position:absolute;top:0px;left:50px;z-index:100;}
.bannerSec{width:61%;position:absolute;top:143px;left:50px;display:flex;flex-flow:row;justify-content:center;}
.bannerSec h1{font-family:'Poppins', sans-serif;color:#F8C140;font-size:30px;line-height:43px;}
.bannerSec strong{font-weight:800px;font-size:30px;background:#ffffff;color:#2B2B31;font-family:'Roboto', sans-serif;font-size:34px;line-height:34px;margin-top:30px;display:inline-block;border-radius:10px;padding:10px 15px;}
.bannerSec h1 span{padding-bottom:10px;}
.subLine{color:#ffffff;display:block;font-size:22px;font-weight:500;font-family:'Poppins', sans-serif;padding-right:35px;padding-top:30px;}
.kvb-logo{margin-top:-136px;width:100%;}
.mob-view{display:none;}
@media(max-width:1920px) and (min-width:1600px){
.kvb-logo{margin-top:-197px;width:60%;}
} 
@media(max-width:1366px){
.kvb-logo{margin-top:-90px;}
}
@media(max-width:1350px){
.kvb-logo{margin-top:-28px;}
}
@media(max-width:1024px){
.masthead .myform{width:41%;}
.masthead .myform{border-radius:20px;}
.bannerSec{width:38%;}
.kvb-logo{width:70%;position:absolute;top:0px;left:300px;}
}
@media(max-width:812px){
.mob-view{display:block;}
h1 span{display:block;}
.bannerSec{position:initial;padding:10px 0px 0px 30px;width:58%;margin-bottom:25px;}
.masthead{min-height:auto;background:#e7ecf2;padding-bottom:50px;}
.masthead .myform{position:initial;width:94%;margin:0 auto;padding:30px 70px 30px 70px}
.intro-text{padding-top:0px;}
.lead-logo{left:30px;width:30%;}
.kvb-logo1{width:23%;}
.subLine{padding-right:117px;padding-top:17px;}
.kvb-logo{width:39%;position:absolute;top:68px;left:385px;}
}
@media(max-width:667px){}
@media(max-width:568px){ h1{font-size:28px;line-height:35px;}
}
@media(max-width:425px){
.bannerSec strong{font-size:17px;line-height:34px;margin-top:5px;}
.lead-logo{width:35%;}
.kvb-logo1{width:30%;}
.kvb-logo{width:46%;top:105px;left:220px;}
.subLine{font-size:18px;line-height:24px;padding-right:0px;}
.masthead .myform{padding:63px 30px 68px 30px;}
header.masthead .mybtn{font-size:16px;}
}
@media(max-width:375px){
.bannerSec strong{font-size:13px;line-height:30px;margin-top:5px;}
.subLine{font-size:16px;}
.kvb-logo{top:87px;width:45%;left:200px;}
}
@media(max-width:320px){
.subLine{font-size:13px;line-height:20px;}
.kvb-logo{top:87px;width:45%;left:172px;}
.masthead .myform h3{font-size:24px;}
} .healthInsurance, .HIns{background:#fff;padding:80px 0px;}
.policy-btn{display:flex;justify-content:center;align-items:center;flex-flow:column;}
.policy-btn img{width:80%;}
.btn.policyBtn{background:#07B464;border-radius:5px;color:#ffffff;font-size:19px;font-weight:500;line-height:22px;font-family:'Roboto', sans-serif;text-align:center;text-transform:uppercase;width:50%;margin-top:-84px;}
@media(max-width:1920px) and (min-width:1599px){}
@media(max-width:1024px){}
@media(max-width:812px){}
@media(max-width:425px){
.healthInsurance, .HIns{padding:40px 0px;}
.masthead .myform{padding:36px 30px 36px 30px;}
.policyBtn{width:50% !important;font-size:14px !important;font-weight:600 !important;}
.masthead{padding-bottom:25px;}
}
@media(max-width:375px){
.policyBtn{width:60% !important;margin-top:-30px;}
} .BenefitsBox{}
.Benefits{background:#F3F2EE;padding:50px 0px;}
.iconImg{background:#C7EEE2;display:flex;justify-content:center;align-items:center;border-radius:16px 0px 0px 16px;}
.BenefitsBoxInner{margin-bottom:40px;width:100%;}
.BenefitsBox h3{font-size:18px;line-height:26px;color:#0D4A31;color:#1c7cbc;}
.BenefitsBox p{font-size:13px;line-height:17px;margin-bottom:0px;}
.BenefitsBox .BenefitsBox-content{padding:10px 15px;background:#ffffff;border-radius:16px 16px 16px 16px;min-height:215px;}
.BenefitsBox-content h3 span{display:block;}
.BenefitsSec{display:flex;}
.BenefitsSec{padding:0px 10px;}
@media(max-width:1024px){
.BenefitsBoxInner{width:100%;}
.BenefitsBox.spacing{margin:0px;}
.BenefitsBox .BenefitsBox-content{min-height:255px;}
}
@media(max-width:980px){
.BenefitsBoxInner{width:auto;}
.iconImg{border-radius:16px 16px 0px 0px;justify-content:left;padding:20px 0px;}
.BenefitsBox .BenefitsBox-content{border-radius:0px 0px 16px 16px;min-height:auto;padding:30px 15px;}
.BenefitsBox-content h3 span{display:inline-block;}
}
@media(max-width:425px){
.Benefits{padding:50px 0px;}
.faq{margin-top:30px;}
} .Types-of-Plans{padding:0px 0px;background:#F3F2EE;}
.PlanBox{}
.planBoxContent{width:100%;background:#D3DDF4;border-bottom:12px solid #1c7cbc;text-align:center;border-radius:10px;margin-bottom:35px;padding:15px 15px;}
.planBoxContent h3{font-weight:400;font-size:16px;line-height:30px;color:#2F2F2F;}
.accordion .card-header:after{font-family:'FontAwesome';content:"\f068";float:right;}
.accordion .card-header.collapsed:after{content:"\f067";}
.faq{padding:80px 0px;background-color:#F3F2EE;}
.card-title{font-weight:600;font-size:16px;padding-right:10px;color:#616161;cursor:pointer;}
.card-header{background:none !important;border-top:0px;}
.card-body{border-bottom:1px solid #ccc;}
.card{border:none !important;}
.accordion p{margin-bottom:0;padding:0px 0 0 0px;font-size:14px;line-height:21px;}
.testimonialSec{padding:80px 0px;overflow:hidden;}
.testimonialSec .card1{min-height:310px;padding:10px 20px;border:none;box-shadow:0px 1px 5px 1px #a7a7a7;background:#fff;}
.testimonial{font-size:0.9rem;line-height:1.4rem;font-weight:500}
.active-star{color:#FBC02D;margin-bottom:8px}
.active-star:hover{color:#F9A825;cursor:pointer}
.profile{padding-top:10px}
.name{font-weight:700}
.designation{font-size:0.84rem;font-weight:600}
.owl-carousel{margin-bottom:15px}
.owl-carousel .owl-stage-outer{padding:40px 10px;height:490px}
.owl-carousel .owl-item img{width:45px !important;height:45px;border-radius:50%;object-fit:cover}
.owl-theme .owl-nav [class*='owl-']{border-radius:50% !important;background:inherit !important;border:3px solid #bbb;color:#bbb !important}
.owl-theme .owl-nav [class*='owl-']:hover{border:3px solid #63706c;color:#63706c !important}
.owl-carousel .owl-nav.disabled{display:block !important;}
@media(max-width:575.5px){
.testimonialSec{padding:40px 0px;}
.testimonialSec .card1{height:290px;padding-bottom:20px;box-shadow:0px 0px 4px 0px #a7a7a7;}
.owl-carousel .owl-stage-outer{height:330px;padding:20px 0px;}
.testimonialSec .card1{width:96%;}
.owl-carousel .owl-item{margin-left:1px;}
} #footer{background-color:#212121;padding:60px 0 50px 0;}
#footer p{font-size:14px;font-weight:400;color:#ffffff;padding:0 0 0px 0;line-height:18px !important;}
.footerLogo{display:flex;justify-content:left;}
.mktupdate{display:flex;justify-content:center;padding:30px 0px 30px 27px;}
.socialIcon{margin:0 auto;width:100%;display:flex;justify-content:right;}
.mktupdate span{color:#868686;font-family:'Roboto', sans-serif;font-size:17px;text-align:left;}
.disclaimer p{font-size:12px !important;}
.socialIcon ul{list-style:none;margin:0;padding:0;}
.socialIcon ul li{display:inline;}
.socialIcon ul li a{border-radius:100px;display:inline-block;line-height:40px;text-align:center;}
.facebook{color:#3c5a9a;font-size:25px;}
.twitter i{color:#2daae2;font-size:25px;}
.facebook i, .twitter i{margin:0;}
.facebook:hover{background-color:#3c5a9a;color:#ffffff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.twitter{color:#ffffff;background-color:#2daae2;}
.twitter:hover{color:#ffffff;background-color:#2daae2;color:#ffffff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.googleplus{color:#dc4c41;}
.googleplus:hover{background-color:#dc4c41;color:#ffffff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
#myBtn{display:none;position:fixed;bottom:20px;right:30px;z-index:99;font-size:18px;border:none;outline:none;background-color:darkslategrey;color:white;cursor:pointer;padding:15px;width:55px;height:55px;border-radius:100%;}
#myBtn:hover{background-color:grey;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
@media(max-width:812px){
.footerFrom-section .input-group{width:70%;margin:0;padding-bottom:30px;}
.footerFrom-section p{font-size:14px;}
.footerFrom-section p span{font-size:16px;}
.socialIcon{width:100% !important;margin-top:0px !important;padding:0px;display:flex;justify-content:left;padding-left:8px;}
.mktupdate{padding:30px 0px 30px 20px;}
#footer p{font-size:12px;}
.testimonialSec .card1{min-height:auto;padding-bottom:30px;margin-bottom:40px;}
.testimonialSec .card1.last{margin-bottom:0px;}
} span.error-in {
font-size: 11px;
color: red;}