@charset "utf-8";
/*Common css*/
.fv5{clear:both; overflow:hidden; max-width:1920px; margin:auto;}
.fv5 h1, .fv5 h2, .fv5 h3, .fv5 h4, .fv5 h5{ line-height:inherit; margin-bottom:10px}
.fv5 p{color:#767676}
.fv5 a{color:#0095d9}
.fv5 a:hover{text-decoration:underline}
.fv5 .color-black{color:black}
.fv5 .paddingtopbot1{padding:1em 0}
.fv5 .paddingtopbot{padding:2em 0}
.fv5 .paddingbot{padding-bottom:4em}
.fv5 .paddingbot2{padding-bottom:2em}
.fv5 .marginBot{margin-bottom:20px}
.fv5 .paddingtopbot2{padding:3em 0}
.fv5 .bringtofront{z-index:99999}
.fv5 .close-reveal-modal.move{top:.3em; right:.4em}
.fv5 .show-for-smaller{display:none!important}
.fv5 .textWhite{color:#fff!important}
.fv5 sup{font-size:65%; position:relative; vertical-align:baseline; bottom:6px }
.fv5 .f18{font-size:18px!important; }
/*.fv5 div, .fv5 h1, .fv5 h2, .fv5 h3, .fv5 h4, .fv5 p, .fv5 img, .fv5 a {-webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}*/
.fv5 h3{font-size:32px}
.fv5 h4{font-size:28px}
.fv5 .imgBorder{border:1px solid #CCC;}
.fv5 .fltLeft{float:left}
.fv5 .fltRight{float:right}
.fv5 .paraGrey{color:#767676!important}
.fv5 .gradientGrey{background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 17%, rgba(241,241,241,1) 100%);}
.fv5 .linebreak{ display:block; padding-top:10px}


.reveal-modal-bg{z-index:9!important}
.reveal-modal{padding-bottom:30px}
.reveal-modal .close-reveal-modal{top:4px; right:2px;}
.reveal-modal .close-reveal-modal img{width:75%}
.reveal-modal-bg{z-index:99!important}
.fv5 .reveal-modal{z-index:999!important}


@media only screen and (max-width: 642px) {
.fv5 .paddingtopbot, .fv5 .paddingtopbot2{padding:1em}
}

/*Hero banner */
.fv5 .BC_q2fy18_hero{background:url(/wcsstore/hpusstore/Treatment/Business_Club_hero_q2fy18.jpg) no-repeat top center;height:600px;background-size:cover!important;max-width:1920px !important;padding:0 !important;}
.fv5 .BC_q2fy18_hero .BC_q2fy18_hero_content {margin-top:16%; width:80%; margin-left:14%}
.fv5 .BC_q2fy18_hero .BC_q2fy18_hero_content h2{font-size:18px; color:#fff; line-height:30px; text-transform:uppercase}
.fv5 .BC_q2fy18_hero .BC_q2fy18_hero_content h3{font-size:48px; text-align:left; line-height:58px; color:#fff}
.fv5 .BC_q2fy18_hero .BC_q2fy18_hero_content p{font-size:18px; text-align:left; color:#fff;  padding-bottom:20px}
.fv5 .BC_q2fy18_hero .BC_q2fy18_hero_content p .btn-trans {font-size:18px; line-height:18px;  padding:15px 40px; display:inline-block; text-align:center; border:1px solid #0096d6; color:#fff; clear:both;border-radius:3px;cursor:pointer;background-color:#0096d6; text-transform:uppercase; font-weight:normal}
.fv5 .BC_q2fy18_hero .BC_q2fy18_hero_content p .btn-trans:hover{text-decoration:underline }
.fv5 .mbView{display:none;}

.fv5 .BC_q2fy18_TnC h2{font-size:42px;  color:#3d3d3b; padding-bottom:20px}
.fv5 .BC_q2fy18_TnC h3{font-size:26px; font-weight:400; color:#3d3d3b; padding:10px 0}
.fv5 .BC_q2fy18_TnC p{font-size:16px; color:#3d3d3b; padding:0 0 18px 0}
.fv5 .BC_q2fy18_TnC ul {padding-left:20px}
.fv5 .BC_q2fy18_TnC ul li{list-style-type:disc;font-size:16px; color:#3d3d3b; padding:0 0 12px 0}


/*50-50 KSP Banners*/
.fv5 .BC_q2fy18_kspbanner{position:relative}
.fv5 .BC_q2fy18_kspbanner .textinside{width:40%; margin:100px 5% 0;}
.fv5 .BC_q2fy18_kspbanner.ksp2{background:url(/wcsstore/hpusstore/Treatment/BC_q2fy18_ksp2_1920x600.jpg) no-repeat top center; height:600px}
.fv5 .BC_q2fy18_kspbanner.ksp2 .textinside{margin:220px 5% 0;}
.fv5 .BC_q2fy18_kspbanner.ksp3{background:url(/wcsstore/hpusstore/Treatment/BC_q2fy18_ksp3_1920x600.jpg) no-repeat top center; height:600px}
.fv5 .BC_q2fy18_kspbanner.ksp3 .textinside{margin:200px 5% 0;}
.fv5 .BC_q2fy18_kspbanner.ksp4{background:url(/wcsstore/hpusstore/Treatment/lp/privateStore/BC_q2fy18_ksp4-new2_1920x600.jpg) no-repeat top center; height:600px}
.fv5 .BC_q2fy18_kspbanner.ksp4 .textinside{margin:240px 5% 0;}
.fv5 .BC_q2fy18_kspbanner .textinside h3{font-size:26px; text-align:center; font-weight:400; color:#3d3d3b; padding-bottom:30px}
.fv5 .BC_q2fy18_kspbanner .textinside p{ margin-bottom:25px; font-size:18px; font-weight:400; text-align:center; line-height:28px; color:#3d3d3b}

/* KSP 1 */
.fv5 .BC_q2fy18_ksp1{background:#f7f7f7;}
.fv5 .BC_q2fy18_ksp1 h3{font-size:26px; text-align:center; font-weight:400; color:#3d3d3b; padding-bottom:20px}
.fv5 .BC_q2fy18_ksp1 .BC_q2fy18_ksp1_desc img{padding-bottom:10px}
.fv5 .BC_q2fy18_ksp1 .BC_q2fy18_ksp1_desc h4{color:#3d3d3b; font-size:16px; text-align:center; padding:8px 0;text-transform:uppercase;padding-bottom:10px;font-weight:400}	
.fv5 .BC_q2fy18_ksp1 .BC_q2fy18_ksp1_desc h5{color:#000; font-size:20px; text-align:center; padding-bottom:10px; font-weight:400}	
.fv5 .BC_q2fy18_ksp1 .BC_q2fy18_ksp1_desc p{color:#3d3d3b; font-size:18px;  padding-bottom:8px; text-align:center}
.fv5 .BC_q2fy18_ksp1 .BC_q2fy18_ksp1_desc p:last-child{padding-bottom:40px}
.fv5 .BC_q2fy18_ksp1 .BC_q2fy18_ksp1_desc .ksp2_size{padding-bottom:0px}

/* KSP 5 */
.fv5 .BC_q2fy18_ksp5 h3{font-size:26px; text-align:center; font-weight:400; color:#3d3d3b;}
.fv5 .BC_q2fy18_ksp5 p{ margin-bottom:25px; font-size:18px; font-weight:400; text-align:center; line-height:28px; color:#3d3d3b; max-width:1000px; margin:0 auto; padding-bottom:22px}
.fv5 .BC_q2fy18_ksp5 p .btn-trans {font-size:18px; line-height:18px;  padding:15px 40px; display:inline-block; text-align:center; border:1px solid #0096d6; color:#fff; clear:both;border-radius:3px;cursor:pointer;background-color:#0096d6; text-transform:uppercase; font-weight:normal}
.fv5 .BC_q2fy18_ksp5 p .btn-trans:hover{text-decoration:underline }

/*Others css*/
.fv5 .bodyCenterContent{margin:auto; max-width:1000px; clear:both; overflow:hidden; position:relative}
.fv5 .bodyCenterContent.with1200{max-width:1280px;}
.fv5 .sectionHeading{text-align:center; margin:20px 0; font-size:42px}
.fv5 .newSectionHeading {clear: both; text-align: center; width: 100%; margin: 20px auto; border-bottom:1px solid #000;}
.fv5 .newSectionHeading span {font-size: 36px; line-height: 42px;  background-color: #fff; padding: 0 20px;}
.fv5 .newSectionHeading span sup{font-size:50%; position:relative; vertical-align:baseline; bottom:10px}
.fv5 .sectionHeadingPara{text-align:center; margin:0 10%}
.fv5 .forListing {z-index:9999; border: 10px solid rgba(0, 0, 0, 0.1); border-radius:10px}



@media only screen and (max-width: 1024px) {
	
	.fv5 .BC_q2fy18_kspbanner.ksp2, .fv5 .BC_q2fy18_kspbanner.ksp3, .fv5 .BC_q2fy18_kspbanner.ksp4{background-size:cover; height:auto}
	.fv5 .BC_q2fy18_kspbanner.ksp2 .textinside, .fv5 .BC_q2fy18_kspbanner.ksp3 .textinside, .fv5 .BC_q2fy18_kspbanner.ksp4 .textinside{margin:5%;}	
}


@media only screen and (min-width:801px) and (max-width:1024px){	
	.fv5 .BC_q2fy18_hero .BC_q2fy18_hero_content {margin:0;margin-top:9%;padding-left:6%;padding-right:1%; width:50%; float:left; margin-right:-5%}
	.fv5 .BC_q2fy18_hero .BC_q2fy18_hero_content .row{max-width:1280px !important;}
	.fv5 .BC_q2fy18_hero .BC_q2fy18_hero_content h2{font-size:24px!important; }
	.fv5 .BC_q2fy18_hero .BC_q2fy18_hero_content h3{font-size:36px!important;}
	

	.fv5 .BC_q2fy18_kspbanner.ksp4 .textinside{margin:10% 0 10% 5%}
}

@media only screen and (max-width: 800px) {
	.fv5 .mbView{display:block!important;}	
	.fv5 .BC_q2fy18_hero{height:auto !important;background-size:cover !important;background-image:none; background-color:#262224}
	.fv5 .BC_q2fy18_hero,.fv5 .BC_q2fy18_hero .row,.fv5 .BC_q2fy18_hero .column{padding:0;margin:0}
	.fv5 .BC_q2fy18_hero .BC_q2fy18_hero_content {text-align:center; margin:0 auto; padding-bottom:20px; margin-top:5%}
	.fv5 .BC_q2fy18_hero .BC_q2fy18_hero_content h2{font-size:16px!important; text-align:center}
	.fv5 .BC_q2fy18_hero .BC_q2fy18_hero_content h3{font-size:32px!important; text-align:center; line-height:45px}
	.fv5 .BC_q2fy18_hero .BC_q2fy18_hero_content p{font-size:16px!important; text-align:center;}	
	.fv5 .textNewColor{color:#9b8e55 !important;}
	
	.fv5 .BC_q2fy18_TnC h2{font-size:24px;  color:#3d3d3b; padding-bottom:20px}
	.fv5 .BC_q2fy18_TnC h3{font-size:20px; font-weight:400; color:#3d3d3b; padding:10px 0}
		
	.fv5 .BC_q2fy18_kspbanner.ksp2, .fv5 .BC_q2fy18_kspbanner.ksp3, .fv5 .BC_q2fy18_kspbanner.ksp4{background-color:#fff; background-image:none; height:auto}
	.fv5 .BC_q2fy18_kspbanner .textinside{width:90%; float:none!important;margin:5%}		
	.fv5 .BC_q2fy18_kspbanner .textinside h3{font-size:24px; line-height:34px; padding:0; }
	.fv5 .BC_q2fy18_kspbanner .textinside p{font-size:16px; line-height:28px; padding-bottom:28px;}
	
	.fv5 .BC_q2fy18_ksp5 h3{font-size:24px; line-height:34px; padding:0; }
	.fv5 .BC_q2fy18_ksp5 p{font-size:16px; line-height:28px; padding-bottom:28px;}
	
	.fv5 .BC_q2fy18_ksp1 h3{font-size:24px; font-weight:400; color:#3d3d3b; padding-bottom:10px}
}

@media only screen and (min-width: 50em){
.reveal-modal.medium {
    margin-left: -35%;
    width: 70%;
}

@media only screen and (min-width:641px){
	.fv5 .reveal-modal.fullbleed {    padding: 20px;
    left: 0;
    margin-left: 0;
    width: 100%;
    transition: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    z-index: 999999;}
}