@charset "utf-8";
/* CSS Document */
.fv5 .reveal-modal{z-index:999999}
.fv5 .gradientBg{background:url(/wcsstore/hpusstore/Treatment/envyAio2_grediend_line.jpg) repeat-x bottom center #fff!important}

.fv5 .herobanner.envyaio4k{background:url(/wcsstore/hpusstore/Treatment/envyAio1_herobanner_1920x624.jpg) no-repeat top center; height:624px;}
.fv5 .herobanner.envyaio4k_f1{background:url(/wcsstore/hpusstore/Treatment/envyAio1_ksbBanner3_1920x448.jpg) no-repeat top center; height:448px;}
.fv5 .herobanner.envyaio4k_f2{background:url(/wcsstore/hpusstore/Treatment/envyAio1_ksbBanner4_1920x448.jpg) no-repeat top center; height:448px;}

.fv5 .herobanner.envyaioCurved{background:url(/wcsstore/hpusstore/Treatment/envyAio2_herobanner_1920x534.jpg) no-repeat top center; height:534px;}
.fv5 .herobanner.envyaioCurved_f1{background:url(/wcsstore/hpusstore/Treatment/envyAio2_exceptionally-rich-audio.jpg) no-repeat top center; height:450px;}
.fv5 .herobanner.envyaioCurved_f2{background:url(/wcsstore/hpusstore/Treatment/envyAio2_kspBanner1_1920x565.jpg) no-repeat top center; height:565px;}
.fv5 .herobanner.envyaioCurved_f3{background:url(/wcsstore/hpusstore/Treatment/envyAio2_kspBanner2_1920x473.jpg) no-repeat top center; height:473px;}
.fv5 .herobanner.envyaioCurved_f4{background:url(/wcsstore/hpusstore/Treatment/envyAio2_kspBanner3_1920x515.jpg) no-repeat top center; height:515px;}

.fv5 .herobanner.bigBannerStyle h2{font-size:48px!important}
.fv5 .herobanner.bigBannerStyle h3{font-size:22px!important; margin-top:20px}
.fv5 .herobanner.bigBannerStyle .btn-ms-Hero, .fv5 .btn-ms-bigBlue{background: #0096d6; display: inline-block; font-size: 18px; padding: 18px 35px; color: white; text-transform: uppercase; white-space: nowrap; font-weight:100; margin-top:30px}

.fv5 .kspBanner.envyaio4k{background:url(/wcsstore/hpusstore/Treatment/envyAio1_ksbBanner1_1920x527.jpg) no-repeat center 50px; height:577px}
.fv5 .kspBanner.envyaio4k_f1{background:url(/wcsstore/hpusstore/Treatment/envyAio1_ksbBanner2_1920x621.jpg) no-repeat center bottom #fbfbfb; height:800px}
.fv5 .showforbelowK{display:none}
.fv5 .kspBanner.envyaio4k_more{background:url(/wcsstore/hpusstore/Treatment/envyAio1_ksbBanner1_showmore_1920x989.jpg) no-repeat center bottom #f1f1f1; height:989px}
.fv5 .kspBanner.envyaio4k_more.bannerstyle2{background-image:none; background-color:#f1f1f1; height:auto}
.fv5 .kspBanner.envyaio4k_more h3{margin-bottom:20px}
.fv5 .kspBanner.envyaio4k_more p{margin-bottom:30px}
.fv5 .kspBanner.envyaio4k_more p strong{display:block;}

.fv5 .herobanner.envyaio4k_f2 h3, .fv5 .herobanner.envyaioCurved_f3 h3{ line-height:40px; font-size:35px!important; margin-bottom:20px}


@media only screen and (max-width: 1000px) {
		.fv5 .entCallouts .prodImg.envy32md{background:url(/wcsstore/hpusstore/Treatment/envy32md_calloutBanner_872x602.jpg) no-repeat center center;}
		
	}

/*Exact medium*/
@media only screen and (max-width: 64em) {
		.fv5 .kspBanner.envyaio4k, .fv5 .kspBanner.envyaio4k_more, .fv5 .kspBanner.envyaio4k_f1{ background-image:none!important}
		.fv5 .showforbelowK{display:block!important}
}

/*TaBed KSP common css*/
.fv5 .ksp-tabs a:hover{ text-decoration:none}
.fv5 .section-container.auto > section > .title, .fv5 .section-container.auto > .section > .title, .fv5 .section-container.auto > section.active > .title, .fv5 .section-container.auto > .section.active > .title{transition:none}
.fv5 .section-container > section > .title a, .fv5 .section-container > .section > .title a, .fv5 .section-container.auto > section > .title a, .fv5 .section-container.auto > .section > .title a{font-size:1em}
.fv5 .ksp-tabs{margin:30px 0!important;}
.fv5 .ksp-tabs .content{margin:0; padding:25px 0!important; border-top:1px solid #c1c1c1; border-bottom:none!important;  border-left:none!important;  border-right:none!important;}
.fv5 .ksp-tabs .content h4{color:#000!important; font-size:26px!important; line-height:30px; padding:50px; padding-bottom:0}
.fv5 .ksp-tabs .content p{font-size:16px!important; padding:50px; padding-top:0}

@media only screen and (min-width: 50em) {
/*TABed KSP*/
.fv5 .ksp-tabs.envyAio1 .title-tabIcon{background:url(/wcsstore/hpusstore/Treatment/envyAio1_TabSprite_4icons_444x148.png) no-repeat;}
.fv5 .ksp-tabs.envyAio2 .title-tabIcon{background:url(/wcsstore/hpusstore/Treatment/envyAio2_TabSprite_4icons_444x148.png) no-repeat;}
.fv5 .ksp-tabs .bixTextFixforTab{margin-left:-20px}

.fv5 .ksp-tabs .title-tabIcon{height:74px; width:111px; display:block; margin:20px auto 0 auto;}
.fv5 .ksp-tabs .title-tabIcon.icon1{background-position: 0 top !important;}
.fv5 .ksp-tabs .active .title-tabIcon.icon1{background-position: 0 bottom !important;} 
.fv5 .ksp-tabs .title-tabIcon.icon2{background-position: -111px top !important;} 
.fv5 .ksp-tabs .active .title-tabIcon.icon2{background-position: -111px bottom !important;} 
.fv5 .ksp-tabs .title-tabIcon.icon3{background-position: -222px top !important;} 
.fv5 .ksp-tabs .active .title-tabIcon.icon3{background-position: -222px bottom !important;} 
.fv5 .ksp-tabs .title-tabIcon.icon4{background-position: -333px top !important;} 
.fv5 .ksp-tabs .active .title-tabIcon.icon4{background-position: -333px bottom !important;} 
.fv5 .ksp-tabs .title-tabIcon.icon5{background-position: -444px top !important;} 
.fv5 .ksp-tabs .active .title-tabIcon.icon5{background-position: -444px bottom !important;} 
.fv5 .ksp-tabs .title-tabIcon.icon6{background-position: -555px top !important;} 
.fv5 .ksp-tabs .active .title-tabIcon.icon6{background-position: -555px bottom !important;} 


.fv5 .section-container.auto > section > .title:first-child{margin-left:17%}

.fv5 .section-container.auto > section > .title, .fv5 .section-container.auto > .section > .title{border:4px solid #fff!important; border-bottom:none!important; background:url(/wcsstore/hpusstore/Treatment/smb_tabs-active-noarrow_200x24.jpg) no-repeat center bottom #eaeaea!important; width:163px; height:164px; padding:0!important; text-align:center;  transition:none}
.fv5 .section-container.auto > section.active > .title, .fv5 .section-container.auto > .section.active > .title{background:url(/wcsstore/hpusstore/Treatment/smb_tabs-active-arrow_200x24.jpg) no-repeat center bottom #0098d7!important; color:#fff!important; transition:none}
.fv5 .section-container > section > .title a, .fv5 .section-container > .section > .title a, .fv5 .section-container.auto > section > .title a, .fv5 .section-container.auto > .section > .title a{width:120px!important; color:#8f9092; padding-top:0;}
.fv5 .section-container > section.active > .title a, .fv5 .section-container > .section.active > .title a, .fv5 .section-container.auto > section.active > .title a, .fv5 .section-container.auto > .section.active > .title a{color:#fff;}
.fv5 .section-container.auto > section .content, .fv5 .section-container.auto > .section .content{top:-1px}
}