/**
 * Author(s): Wipro Limited
 * Date: October 2020
 * Description: Mayzent Consumer Full Branded Site | Responsive Design CSS
**/

html {-webkit-text-size-adjust: 100%;}
body {background-color: #fff; position: relative; margin: 0px; padding: 0px; overflow-x: hidden;}
* {margin: 0; padding: 0; border: 0; outline: 0; box-sizing: border-box; height: auto; font-family: ProximaNovaA-Light; color: #000000;}
table, tr, th, td {border: 1px solid #444444; border-collapse: collapse; vertical-align: top; padding: 10px;}
img, .display0 {font-size: 0;}


/******** Font Family: ProximaNovaA *********/
@font-face {
    font-family: ProximaNovaA-Black; 
    font-display: fallback;
    src: url('../fonts/ProximaNovaA/ProximaNovaA-Black.eot');
	src: local('ProximaNovaA-Black'),
		url('../fonts/ProximaNovaA/ProximaNovaA-Black.eot?#iefix') format('embedded-opentype'),
    	url('../fonts/ProximaNovaA/ProximaNovaA-Black.ttf') format('truetype'); 
}
@font-face {
    font-family: ProximaNovaA-BlackIt; 
    font-display: fallback;
    src: url('../fonts/ProximaNovaA/ProximaNovaA-BlackIt.eot');
	src: local('ProximaNovaA-BlackIt'),
		url('../fonts/ProximaNovaA/ProximaNovaA-Black.eot?#iefix') format('embedded-opentype'),
    	url('../fonts/ProximaNovaA/ProximaNovaA-Black.ttf') format('truetype'); 
}
@font-face {
    font-family: ProximaNovaA-Bold;
    font-display: fallback; 
    src: url('../fonts/ProximaNovaA/ProximaNovaA-Bold.eot');
	src: local('ProximaNovaA-Bold'),
		url('../fonts/ProximaNovaA/ProximaNovaA-Bold.eot?#iefix') format('embedded-opentype'),
    	url('../fonts/ProximaNovaA/ProximaNovaA-Bold.ttf') format('truetype');
}
@font-face {
    font-family: ProximaNovaA-BoldIt; 
    font-display: fallback;
    src: url('../fonts/ProximaNovaA/ProximaNovaA-BoldIt.eot');
	src: local('ProximaNovaA-BoldIt'),
		url('../fonts/ProximaNovaA/ProximaNovaA-BoldIt.eot?#iefix') format('embedded-opentype'),
    	url('../fonts/ProximaNovaA/ProximaNovaA-BoldIt.ttf') format('truetype'); 
}
@font-face {
    font-family: ProximaNovaA-Extrabld;
    font-display: fallback; 
    src: url('../fonts/ProximaNovaA/ProximaNovaA-Extrabld.eot');
	src: local('ProximaNovaA-Extrabld'),
		url('../fonts/ProximaNovaA/ProximaNovaA-Extrabld.eot?#iefix') format('embedded-opentype'),
    	url('../fonts/ProximaNovaA/ProximaNovaA-Extrabld.ttf') format('truetype');  
}
@font-face {
    font-family: ProximaNovaA-Light; 
    font-display: fallback;
    src: url('../fonts/ProximaNovaA/ProximaNovaA-Light.eot');
	src: local('ProximaNovaA-Light'),
		url('../fonts/ProximaNovaA/ProximaNovaA-Light.eot?#iefix') format('embedded-opentype'),
    	url('../fonts/ProximaNovaA/ProximaNovaA-Light.ttf') format('truetype'); 
}
@font-face {
    font-family: ProximaNovaA-LightIt;
    font-display: fallback; 
    src: url('../fonts/ProximaNovaA/ProximaNovaA-LightIt.eot');
	src: local('ProximaNovaA-LightIt'),
		url('../fonts/ProximaNovaA/ProximaNovaA-LightIt.eot?#iefix') format('embedded-opentype'),
    	url('../fonts/ProximaNovaA/ProximaNovaA-LightIt.ttf') format('truetype'); 
}
@font-face {
    font-family: ProximaNovaA-Regular; 
    font-display: fallback;
    src: url('../fonts/ProximaNovaA/ProximaNovaA-Regular.eot');
	src: local('ProximaNovaA-Regular'),
		url('../fonts/ProximaNovaA/ProximaNovaA-Regular.eot?#iefix') format('embedded-opentype'),
    	url('../fonts/ProximaNovaA/ProximaNovaA-Regular.ttf') format('truetype');  
}
@font-face {
    font-family: ProximaNovaA-RegularIt; 
    font-display: fallback;
    src: url('../fonts/ProximaNovaA/ProximaNovaA-RegularIt.eot');
	src: local('ProximaNovaA-RegularIt'),
		url('../fonts/ProximaNovaA/ProximaNovaA-RegularIt.eot?#iefix') format('embedded-opentype'),
    	url('../fonts/ProximaNovaA/ProximaNovaA-RegularIt.ttf') format('truetype');
}
@font-face {
    font-family: ProximaNovaA-Semibold;
    font-display: fallback; 
    src: url('../fonts/ProximaNovaA/ProximaNovaA-Semibold.eot');
	src: local('ProximaNovaA-Semibold'),
		url('../fonts/ProximaNovaA/ProximaNovaA-Semibold.eot?#iefix') format('embedded-opentype'),
    	url('../fonts/ProximaNovaA/ProximaNovaA-Semibold.ttf') format('truetype'); 
}
@font-face {
    font-family: ProximaNovaA-SemiboldIt; 
    font-display: fallback;
    src: url('../fonts/ProximaNovaA/ProximaNovaA-SemiboldIt.eot');
	src: local('ProximaNovaA-SemiboldIt'),
		url('../fonts/ProximaNovaA/ProximaNovaA-SemiboldIt.eot?#iefix') format('embedded-opentype'),
    	url('../fonts/ProximaNovaA/ProximaNovaA-SemiboldIt.ttf') format('truetype');  
}
@font-face {
    font-family: ProximaNovaA-Thin; 
    font-display: fallback;
    src: url('../fonts/ProximaNovaA/ProximaNovaA-Thin.eot');
	src: local('ProximaNovaA-Thin'),
		url('../fonts/ProximaNovaA/ProximaNovaA-Thin.eot?#iefix') format('embedded-opentype'),
    	url('../fonts/ProximaNovaA/ProximaNovaA-Thin.ttf') format('truetype'); 
}
@font-face {
    font-family: ProximaNovaA-ThinIt; 
    font-display: fallback;
    src: url('../fonts/ProximaNovaA/ProximaNovaA-ThinIt.eot');
	src: local('ProximaNovaA-ThinIt'),
		url('../fonts/ProximaNovaA/ProximaNovaA-ThinIt.eot?#iefix') format('embedded-opentype'),
    	url('../fonts/ProximaNovaA/ProximaNovaA-ThinIt.ttf') format('truetype'); 
}
@font-face {
    font-family: ArcherPro-Semibold; 
    font-display: fallback;
    src: url('../fonts/ArcherPro-Semibold.eot');
	src: loacl('ArcherPro-Semibold'),
		url('../fonts/ArcherPro-Semibold.eot?#iefix') format('embedded-opentype'),
    	url('../fonts/ArcherPro-Semibold.ttf') format('truetype');  
}
@font-face {
    font-family: ProximaNovaACond-Bold; 
    font-display: fallback;
    src: url('../fonts/ProximaNovA-Condensed/ProximaNovaACond-Bold.eot');
	src: local('ProximaNovaACond-Bold'),
		url('../fonts/ProximaNovA-Condensed/ProximaNovaACond-Bold.eot?#iefix') format('embedded-opentype'),
    	url('../fonts/ProximaNovA-Condensed/ProximaNovaACond-Bold.ttf') format('truetype');  
}
@font-face {
    font-family: ProximaNovaACond-BoldIt; 
    font-display: fallback;
    src: url('../fonts/ProximaNovA-Condensed/ProximaNovaACond-BoldIt.eot');
	src: local('ProximaNovaACond-BoldIt'),
		url('../fonts/ProximaNovA-Condensed/ProximaNovaACond-BoldIt.eot?#iefix') format('embedded-opentype'),
    	url('../fonts/ProximaNovA-Condensed/ProximaNovaACond-BoldIt.ttf') format('truetype');  
}
@font-face {
    font-family: ProximaNovaACond-Regular; 
    font-display: fallback;
    src: url('../fonts/ProximaNovA-Condensed/ProximaNovaACond-Regular.eot');
	src: local('ProximaNovaACond-Regular'),
		url('../fonts/ProximaNovA-Condensed/ProximaNovaACond-Regular.eot?#iefix') format('embedded-opentype'),
    	url('../fonts/ProximaNovA-Condensed/ProximaNovaACond-Regular.ttf') format('truetype');  
}
@font-face {
    font-family: ProximaNovaACond-RegularIt; 
    font-display: fallback;
    src: url('../fonts/ProximaNovA-Condensed/ProximaNovaACond-RegularIt.eot');
	src: local('ProximaNovaACond-RegularIt'),
		url('../fonts/ProximaNovA-Condensed/ProximaNovaACond-RegularIt.eot?#iefix') format('embedded-opentype'),
    	url('../fonts/ProximaNovA-Condensed/ProximaNovaACond-RegularIt.ttf') format('truetype');  
}

.ProximaNovaA-Black {font-family: ProximaNovaA-Black;}
.ProximaNovaA-BlackIT {font-family: ProximaNovaA-BlackIt;}
.ProximaNovaA-Bold {font-family: ProximaNovaA-Bold;}
.ProximaNovaA-BoldIt {font-family: ProximaNovaA-BoldIt;}
.ProximaNovaA-Extrabld {font-family: ProximaNovaA-Extrabld;}
.ProximaNovaA-ExtrabldIt {font-family: ProximaNovaA-ExtrabldIt;}
.ProximaNovaA-Light {font-family: ProximaNovaA-Light;}
.ProximaNovaA-LightIt {font-family: ProximaNovaA-LightIt;}
.ProximaNovaA-Regular {font-family: ProximaNovaA-Regular;}
.ProximaNovaA-RegularIt {font-family: ProximaNovaA-RegularIt;}
.ProximaNovaA-Semibold {font-family: ProximaNovaA-Semibold;}
.ProximaNovaA-SemiboldIt {font-family: ProximaNovaA-SemiboldIt;}
.ProximaNovaA-Thin {font-family: ProximaNovaA-Thin;}
.ProximaNovaA-ThinIt {font-family: ProximaNovaA-ThinIt;}
.ProximaNovaCond-Regular {font-family: ProximaNovaACond-Regular;}
.ProximaNovaCond-RegularIt {font-family: ProximaNovaACond-RegularIt;}
.ProximaNovaCond-Bold {font-family: ProximaNovaACond-Bold;}
.ProximaNovaCond-BoldIt {font-family: ProximaNovaACond-BoldIt;}
.ArcherPro-Semibold {font-family: ArcherPro-Semibold;}

.Arial-Regular {font-family: Arial;}
.Arial-Bold {font-family: Arial;font-weight: bold;}

/******** Font Catalogue *********/
h1 {font-size: 32px; line-height: 34px; font-weight: normal;}
h2 {font-size: 30px; line-height: 32px; font-weight: normal;}
h3 {font-size: 28px; line-height: 30px; font-weight: normal;}
h4 {font-size: 20px; line-height: 22px; font-weight: normal;}
p, a {font-size: 18px; line-height: 24px;}
a {text-decoration: none; cursor: pointer;}
.footnote {font-size: 12px; line-height: 14px;}

.displayh1 {font-size: 32px; line-height: 34px;}
.displayh2 {font-size: 30px; line-height: 32px;}
.displayh3 {font-size: 28px; line-height: 30px;}
.displayh4 {font-size: 20px; line-height: 22px;}
.display1 {font-size: 19px; line-height: 25px;}
.display2 {font-size: 18px; line-height: 20px;}
.display3 {font-size: 22px; line-height: 24px;}
.display4 {font-size: 23px; line-height: 25px;}
.display5 {font-size: 22px; line-height: 24px;} 
.display6 {font-size: 26px; line-height: 28px;}
.display7 {font-size: 17px; line-height: 23px;}
.display8 {font-size: 13px; line-height: 15px;}
.display9 {font-size: 12px; line-height: 14px;}
.display10{font-size: 10px; line-height: 12px;}
.display11{font-size: 10px; line-height: 18px;}
.display12 {font-size: 14px; line-height: 16px;}
.display13 {font-size: 20px; line-height: 22px;}
.display14 {font-size: 40px; line-height: 42px;}
.display15 {font-size: 50px; line-height: 52px;}
.display16 {font-size: 18px; line-height: 23px;}
.display17 {font-size: 20px; line-height: 24px;}
.display18 {font-size: 24px; line-height: 26px;}
.display19 {font-size: 24px; line-height: 28px;}
.display20 {font-size: 18px; line-height: 26px;}
.display21 {font-size: 16px; line-height: 18px;}
.display22 {font-size: 8px; line-height: 10px;}

sup {line-height: 0; color: inherit; font-family: inherit;}
.sup-pos {position: relative; top: 12px; font-size: 32px; line-height: 20px;}

label, select, input, button {font-size: 18px; line-height: 24px;}
textarea {resize: none; font-size: 20px; line-height: 24px;}


/******** Color Catalogue *********/
.text-white {color: #ffffff;}
.text-black {color: #000000;}
.text-orange {color: #E35205;}
.text-red {color: #DA291C;}
.text-ltpurple {color: #A51890;}
.text-dkpurple {color: #582C83;}
.text-gray {color: #646566;}
.text-pink {color: #D93B5F;}
.text-purple1 {color: #602A8B;}
.text-violet {color: #c21e76;}

.bg-white {background-color: #ffffff;}
.bg-gray {background-color: #f4f4f4;}
.bg-dkgray {background-color: #646566;}
.bg-pink {background-color: #f2ebf2;}
.bg-gray2 {background-color: #828282;}
.bg-gray3 {background-color: #F0F0F0;}
.bg-dkpurple {background-color: #582C83;}
.bg-dkpurple1 {background-color: #612a8b;}
.bg-gray4 {background-color: #868686;}
.bg-m-gray {background-color: #E8E8E8;}
.bg-purple1 {background-color: #9d2992}
.bg-purple2 {background-color: #98248d;}
.bg-lightblue{background-color: #f7f4f9;}
.bg-lightpurple {background-color: #EFE9F3;}
.bg-lightpurple2 {background-color: #EEE9F2;}
.bg-lightpurple3 {background-color: #EDE9F1;}
.bg-lightpurple4 {background-color: #D5C9E0;}
.bg-orange {background-color: #E35205;}
.bg-orange2 {background-color: #d44500;}
.bg-seashell {background-color: #FDF5F2;}
.bg-violet {background-color: #c21e76;}
.bg-violet2 {background-color: #a21990;}
.btnGrad {background-image: linear-gradient(to right, #602a8b 60%, #cc1d61); background: -webkit-linear-gradient(left, #602a8b 60%, #cc1d61);}


/******** List Style Type *********/
ul li, ol li {list-style-type: none; font-size: 18px; line-height: 23px;}
ul.disc > li {list-style-type: disc;}
ul.circle > li {list-style-type: circle;}
ul.square > li {list-style-type: square;}
ol.numeric > li {list-style-type: decimal;}
ol.alphabet > li {list-style-type: lower-alpha;}
ol.roman > li {list-style-type: lower-roman;}
ul.dash > li:before {content: "-"; position: absolute; transform: translate(-300%, 0); -webkit-transform: translate(-300%, 0);}


/******** Default Section (don't change) *********/
.justDesktop {display: block;}
.justMobile {display: none;}
.screenDesktop {display: block;}
.screenDevice {display: none;}
.screenDeviceBlock {display: none;}
.justDesktopInline {display: inline;}
.justMobileInline {display: none;}
.screenDevice.justipad {display: none;}
.screenDevice.justmob {display: none;}
.italic, em {font-style: italic;}
em {font-size: inherit; color: inherit;}
.bold, strong {font-weight: normal;}
.bolder {font-weight: bold;}
strong {font-size: inherit; color: inherit;}
.unbold {font-weight: normal;}
.hidden {visibility: hidden;}
.floatRight {float: right;}
.floatLeft {float: left;}
.clear {clear: both; font-size: 0px;}
.text-left {text-align: left;}
.text-center {text-align: center;}
.text-right {text-align: right;}
.underline {text-decoration: underline;}
.noUnderline {text-decoration: none;}
.centerPosition {position: relative; left: 50%; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0);}
.hoverPointer {cursor: pointer;}
.pos-sup {position: relative; top :1px;}

.hideOverflow {overflow: hidden;}
.d-inline {display: inline;}
.d-inline-i {display: inline !important;}
.d-inline-block {display: inline-block;}
.d-block {display: block;}
.d-none {display: none;}
.d-noneimp {display: none!important;}
.d-flex {display: flex;}
.d-flex-col {flex: 1;}
.d-table-cell {display: table-cell; vertical-align: middle;}
.d-table-cell-top {display: table-cell; vertical-align: top;}
.fullWidth {width: 100%;}
.halfWidth {width: 50%;}
.hanging {position: absolute!important; transform: translate(-100%, 0); -webkit-transform: translate(-100%, 0);}
.hanging1 {position: absolute; transform: translate(-100%, 0); -webkit-transform: translate(-100%, 0); top: 4px;}
.hanging2 {position: absolute; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0);}
.noOutline {border: none!important; outline: none!important; box-shadow: none!important;}
.uppercase {text-transform: uppercase;}
.lowercase {text-transform: lowercase;}
.capitalize {text-transform: capitalize;}
.no-letter-spacing {letter-spacing: 0px;}
.half-letter-spacing {letter-spacing: -0.5px;}
.full-letter-spacing {letter-spacing: -1px;}
.double-letter-spacing {letter-spacing: -2px;}
.double-letter-spacing2 {letter-spacing: 2px;}
.word-break {word-break: break-all;}
.single-word {display:inline-block; font-family: inherit; font-size: inherit; line-height: inherit; color: inherit;}
.single-word1 {display:inline-block; font-size: inherit; line-height: inherit; color: inherit;}
.single-word2 {display:inline-block; font-size: inherit; line-height: inherit;}
.inherit-prop {font-family: inherit; font-size: inherit; line-height: inherit; color: inherit;}

.justMobile.d-inline-block {display: none;}
.justDesktop.d-inline {display: inline;}


#thank, #thank1 {display: none;}
.img1 {font-size: 9px; line-height: 11px; top: -18px; left: -17px;}

.innerBodyContainer {width: 100%; max-width: 1000px; margin: 0 auto; padding: 0 20px;}
.innerBodyContainer2 {width: 100%; max-width: 1200px; margin: 0 auto; padding: 0 20px;}



/******** Margin & Padding *********/
.mt-110 {margin-top: 110px;}
.mt-100 {margin-top: 100px;}
.mt-90 {margin-top: 90px;}
.mt-70 {margin-top: 70px;}
.mt-60 {margin-top: 60px;}
.mt-55 {margin-top: 55px;}
.mt-50 {margin-top: 50px;}
.mt-45 {margin-top: 45px;}
.mt-40 {margin-top: 40px;}
.mt-35 {margin-top: 35px;}
.mt-30 {margin-top: 30px;}
.mt-20 {margin-top: 20px;}
.mt-15 {margin-top: 15px;}
.mt-10 {margin-top: 10px;}
.mt-5 {margin-top: 5px;}
.mt-3 {margin-top: 3px;}
.mt-n-20 {margin-top: -20px;}
.mt-n30 {margin-top: -30px;}

.mb-100 {margin-bottom: 100px;}
.mb-90 {margin-bottom: 90px;}
.mb-60 {margin-bottom: 60px;}
.mb-50 {margin-bottom: 50px;}
.mb-40 {margin-bottom: 40px;}
.mb-30 {margin-bottom: 30px;}
.mb-20 {margin-bottom: 20px;}
.mb-15 {margin-bottom: 15px;}
.mb-10 {margin-bottom: 10px;}

.m-auto {margin: 0 auto;}
.ml-130 {margin-left: 130px;}
.ml-90 {margin-left: 90px;}
.ml-80 {margin-left: 80px;}
.ml-70 {margin-left: 70px;}
.ml-65 {margin-left: 65px;}
.ml-60 {margin-left: 60px;}
.ml-50 {margin-left: 50px;}
.ml-40 {margin-left: 40px;}
.ml-35 {margin-left: 35px;}
.ml-30 {margin-left: 30px;}
.ml-25 {margin-left: 25px;}
.ml-20 {margin-left: 20px;}
.ml-2 {margin-left: 2%;}
.ml-1 {margin-left: 1%;}
.ml-15 {margin-left: 15px;}
.ml-10 {margin-left: 10px;}
.ml-5 {margin-left: 5px;}
.ml-0 {margin-left: 0px;}
.mr-40 {margin-right: 40px;}
.mr-30 {margin-right: 30px;}
.mr-25 {margin-right: 25px;}
.mr-20 {margin-right: 20px;}
.mr-15 {margin-right: 15px;}
.mr-10 {margin-right: 10px;}

.ml-n15 {margin-left: -15px;}

.pt-170 {padding-top: 170px;}
.pt-150 {padding-top: 150px;}
.pt-130 {padding-top: 130px;}
.pt-120 {padding-top: 120px;}
.pt-110 {padding-top: 110px;}
.pt-100 {padding-top: 100px;}
.pt-90 {padding-top: 90px;}
.pt-80 {padding-top: 80px;}
.pt-70 {padding-top: 70px;}
.pt-60 {padding-top: 60px;}
.pt-55 {padding-top: 55px;}
.pt-50 {padding-top: 50px;}
.pt-45 {padding-top: 45px;}
.pt-40 {padding-top: 40px;}
.pt-35 {padding-top: 35px;}
.pt-30 {padding-top: 30px;}
.pt-25 {padding-top: 25px;}
.pt-20 {padding-top: 20px;}
.pt-18 {padding-top: 18px;}
.pt-17 {padding-top: 17px;}
.pt-15 {padding-top: 15px;}
.pt-14 {padding-top: 14px;}
.pt-13 {padding-top: 13px;}
.pt-10 {padding-top: 10px;}
.pt-8 {padding-top: 8px;}
.pt-7 {padding-top: 7px;}
.pt-5 {padding-top: 5px;}
.pt-4 {padding-top: 4px;}
.pt-3 {padding-top: 3px;}

.pb-150 {padding-bottom: 150px;}
.pb-120 {padding-bottom: 120px;}
.pb-100 {padding-bottom: 100px;}
.pb-90 {padding-bottom: 90px;}
.pb-85 {padding-bottom: 85px;}
.pb-80 {padding-bottom: 80px;}
.pb-75 {padding-bottom: 75px;}
.pb-70 {padding-bottom: 70px;}
.pb-60 {padding-bottom: 60px;}
.pb-50 {padding-bottom: 50px;}
.pb-45 {padding-bottom: 45px;}
.pb-40 {padding-bottom: 40px;}
.pb-27 {padding-bottom: 27px;}
.pb-25 {padding-bottom: 25px;}
.pb-23 {padding-bottom: 23px;}
.pb-30 {padding-bottom: 30px;}
.pb-20 {padding-bottom: 20px;}
.pb-18 {padding-bottom: 18px;}
.pb-16 {padding-bottom: 16px;}
.pb-15 {padding-bottom: 15px;}
.pb-13 {padding-bottom: 13px;}
.pb-12 {padding-bottom: 12px;}
.pb-10 {padding-bottom: 10px;}
.pb-8 {padding-bottom: 8px;}
.pb-7 {padding-bottom: 7px;}
.pb-6 {padding-bottom: 6px;}
.pb-5 {padding-bottom: 5px;}

.pl-100 {padding-left: 100px;}
.pl-90 {padding-left: 90px;}
.pl-80 {padding-left: 80px;}
.pl-70 {padding-left: 70px;}
.pl-60 {padding-left: 60px;}
.pl-55 {padding-left: 55px;}
.pl-50 {padding-left: 50px;}
.pl-40 {padding-left: 40px;}
.pl-45 {padding-left: 45px;}
.pl-25 {padding-left: 25px;}
.pl-35 {padding-left: 35px;}
.pl-30 {padding-left: 30px;}
.pl-20 {padding-left: 20px;}
.pl-18 {padding-left: 18px;}
.pl-15 {padding-left: 15px;}
.pl-10 {padding-left: 10px;}
.pl-5 {padding-left: 5px;}
.pl-3 {padding-left: 3px;}
.pl-2 {padding-left: 2px;}
.pl-1 {padding-left: 1px;}
.pl-0 {padding-left: 0px;}
.pr-90 {padding-right: 90px;}
.pr-60 {padding-right: 60px;}
.pr-50 {padding-right: 50px;}
.pr-45 {padding-right: 45px;}
.pr-40 {padding-right: 40px;}
.pr-35 {padding-right: 35px;}
.pr-30 {padding-right: 30px;}
.pr-25 {padding-right: 25px;}
.pr-20 {padding-right: 20px;}
.pr-15 {padding-right: 15px;}
.pr-10 {padding-right: 10px;}
.pr-5 {padding-right: 5px;}
.pr-2 {padding-right: 2px;}
.pr-1 {padding-right: 1px;}

.pr-ad  {padding-right: 180px;}
.mt-nv-5 {margin-top: -5px;}
.mt-n-12 {margin-top: -12px;}

.ml-neg-10 {margin-left: -10px;}

.ml-15p {margin-left: 15%;}
.ml-19p {margin-left: 19%;}
.ml-28p {margin-left: 28%;}
.ml-35p {margin-left: 35%;}


/******** Width & Height *********/
.w-auto {width: auto;}
.w-140 {width: 140%;}
.w-115 {width: 115%;}
.w-110 {width: 110%;}
.w-100 {width: 100%;}
.w-94-5 {width: 94.5%;}
.w-98 {width: 98%;}
.w-99 {width: 99%;}
.w-95 {width: 95%;}
.w-93 {width: 93%;}
.w-90 {width: 90%;}
.w-88 {width: 88%;}
.w-85 {width: 85%;}
.w-83_5 {width: 83.5%;}
.w-83 {width: 83%;}
.w-80 {width: 80%;}
.w-77 {width: 77%;}
.w-75 {width: 75%;}
.w-70 {width: 70%;}
.w-60 {width: 60%;}
.w-65 {width: 65%;}
.w-67 {width: 67%;}
.w-58 {width: 58%;}
.w-55 {width: 55%;}
.w-53 {width: 53%;}
.w-52 {width: 52%;}
.w-50 {width: 50%;}
.w-49 {width: 49%}
.w-48 {width: 48%}
.w-47 {width: 47%}
.w-45 {width: 45%}
.w-42 {width: 42%}
.w-40 {width: 40%;}
.w-36 {width: 36%;}
.w-35 {width: 35%;}
.w-33 {width: 33.3%;}
.w-30 {width: 30%;}
.w-28 {width: 28%;}
.w-25 {width: 25%;}
.w-22 {width: 22%;}
.w-20 {width: 20%;}
.w-18 {width: 18%;}
.w-15 {width: 15%;}
.w-13 {width: 13%;}
.w-12 {width: 12%;}
.w-10 {width: 10%;}
.w-8 {width: 8%;}
.w-32 {width: 32%;}

.h-auto {height: auto;}
.h-inherit {height: inherit;}
.h-370 {height: 370px;}
.h-350 {height: 350px;}
.h-62 {height: 62px;}
.h-60 {height: 60px;}
.h-25 {height: 25px;}
.h-25 {height: 25px;}
.h-20 {height: 20px;}
.h-15 {height: 15px;}
.h-10 {height: 10px;}
.h-8 {height: 8px;}
.h-5 {height: 5px;}
.h-4 {height: 4px;}
.h-3 {height: 3px;}
.h-2 {height: 2px;}
.h-1 {height: 1px;}

.h-100p {height: 100%;}
.h-52p {height: 52%;}
.h-48p {height: 48%;}
.h-45p {height: 45%;}
.h-44p {height: 44%;}


/****** Skew ******/
.unskew-0 {transform: skewX(0deg);}
.skew-0 {transform: skewX(-0deg);}
.unskew-4 {transform: skewX(4deg);}
.skew-4 {transform: skewX(-4deg);}
.unskew-6 {transform: skewX(6deg);}
.skew-6 {transform: skewX(-6deg);}
.unskew-8 {transform: skewX(8deg);}
.skew-8 {transform: skewX(-8deg);}
.unskew-10 {transform: skewX(10deg);}
.skew-10 {transform: skewX(-10deg);}
.unskew-12 {transform: skewX(12deg);}
.skew-12 {transform: skewX(-12deg);}
.unskew-14 {transform: skewX(14deg);}
.skew-14 {transform: skewX(-14deg);}
.unskew-15 {transform: skewX(15deg);}
.skew-15 {transform: skewX(-15deg);}
.unskew-20 {transform: skewX(20deg);}
.skew-20 {transform: skewX(-20deg);}



/******** Layouts *********/
.relative {position: relative;}
.absolute {position: absolute;}


/******** Header Section *********/
.headerBodyContainer {position: relative; width: 100%; max-width: 1100px; margin: 0 auto; padding: 0 20px;}
#globalHeader {position: relative; height: 90px;}
.headerBody {height: 90px;}
.headerLink-body {height: inherit;}
.brandLogo-link {left: 0; top: 0; width: 112%; height: inherit; position: absolute; background-image: url("../images/logo-bg.png"); background-repeat: no-repeat; background-position: 0 0; background-size: 100% 100%;}
.headerBorder {background-image: linear-gradient(to right, #6a388c 0%, #ab2797 50%, #6a388c 80%); position: absolute; bottom: 0; width: 100%; height: 2px;}
#menuLinks {width: 95%; margin-left: 0px; float: left;}
.headerLogoContainer {position: absolute; width: 23%; left: -20px; z-index: 10; height: inherit;}
.brandlogo {right: 30px; top: 9px; position: absolute; display: block;}
/*.logotext {position: relative; top: 10px; right: 20px;}*/
#treatmentNavContainer .levelOneNav {padding-left: 30px;}
#treatmentNavContainer .levelOneNav > li {display: inline-block;}
#treatmentNavContainer .levelOneNav > li>a {position: relative; font-size: 18px; line-height: 20px; font-family: ProximaNovaA-Light; color: #000; margin-left: 10px; margin-bottom: -5px; padding-right: 13px; padding-left: 13px; padding-top: 10px; padding-bottom: 8px;}
/*#treatmentNavContainer .levelOneNav > li > a:after{content: ""; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #000; position: absolute; top: 8px; right: 0px;}*/
#treatmentNavContainer .levelOneNav > li a#register {display: none;}
#treatmentNavContainer .levelOneNav > li:nth-child(6) {display: none;}
.localNavigation {display: none; position: absolute; z-index: 10; padding-top: 6px; margin-left: 15px;}
.localNavigation ul {padding-top: 0px; background-color: #602a8b; color: #000; width: 100%; margin-left: -4px;}
#treatmentNavContainer .levelOneNav > li.active > a, #treatmentNavContainer .levelOneNav > li > a.focus, #treatmentNavContainer .levelOneNav > li.focus > a {color: #fff; background-color: #602a8b;font-family: ProximaNovaA-Bold;}
#treatmentNavContainer .levelOneNav > li.hover > .localNavigation, #treatmentNavContainer .levelOneNav > li.openSubNav > .localNavigation {display: block;}
#treatmentNavContainer .levelOneNav > li.hover > a {background-color: #602a8b; color: #fff; font-family: ProximaNovaA-Bold;} 
#treatmentNavContainer .levelOneNav > li.active > .localNavigation {display: block; background-color: #fff; width: 100%; left: 0; top: 33px; padding-top: 0; z-index: 5;}
#treatmentNavContainer .levelOneNav > li:nth-child(3).active > .localNavigation {left: 100px;}
#treatmentNavContainer .levelOneNav > li.active > .localNavigation .levelTwoNav li {display: inline-block; padding-top: 0; width: 180px;}
#treatmentNavContainer .levelOneNav > li.active > .localNavigation .levelTwoNav li > a {display: inline; color: #000; font-size: 15px; line-height: 18px; border-bottom: none;}
#treatmentNavContainer .levelOneNav > li.active > .localNavigation .levelTwoNav {display: inline-block; background-color: #fff; padding-top: 15px; padding-bottom: 7px; margin-left: -110px;}
#treatmentNavContainer .localNavigation .levelTwoNav li {padding-top: 10px; display: block}
#treatmentNavContainer .levelOneNav > li.active > .localNavigation .levelTwoNav li:hover > a, #treatmentNavContainer .levelOneNav > li.active > .localNavigation .levelTwoNav li.active > a, #treatmentNavContainer .levelOneNav > li.active > .localNavigation .levelTwoNav li > a.focus {color: #602a8b!important; font-family: ProximaNovaA-Bold; border-bottom: 4px solid #602a8b; padding-bottom: 5px;}
#treatmentNavContainer .localNavigation .levelTwoNav li:hover, #treatmentNavContainer .localNavigation .levelTwoNav li.focus {background-color: #fff;}
#treatmentNavContainer .localNavigation .levelTwoNav li:hover > a, #treatmentNavContainer .localNavigation .levelTwoNav li.focus > a {color: #602a8b; font-family: ProximaNovaA-Bold;} 
#treatmentNavContainer .localNavigation .levelTwoNav li a {display: block; color: #fff; border-bottom: 1px solid #fff; padding-bottom: 10px; padding: 0 10px 10px 10px;}
#treatmentNavContainer .levelOneNav > li:nth-child(5):hover > .localNavigation .levelTwoNav li a {padding: 0 20px 10px 10px;}
#treatmentNavContainer .levelOneNav > li:nth-child(1).active > a, #treatmentNavContainer .levelOneNav > li:nth-child(1) > a.focus {color: #000; background-color: #fff; font-family: ProximaNovaA-Light;}

.infoLinks {display: inline-block; float: right;}
.signup-link {background-color: #602a8b; padding: 3px 8px; color: #fff; font-family: ProximaNovaA-Bold; font-size: 14px; line-height: 14px; text-transform: uppercase;}
#treatmentNavContainer .localNavigation .levelTwoNav li:last-child > a {border-bottom: none;}

#treatmentNavContainer .levelOneNav > li:nth-child(2).active > .localNavigation .levelTwoNav li:nth-child(1) {width: 290px;}
#treatmentNavContainer .levelOneNav > li:nth-child(2).active > .localNavigation .levelTwoNav li:nth-child(2), #treatmentNavContainer .levelOneNav > li:nth-child(2).active > .localNavigation .levelTwoNav li:nth-child(3) {width: 230px;}
#treatmentNavContainer .levelOneNav > li:nth-child(3).active > .localNavigation .levelTwoNav li:nth-child(1) {width: 260px;}
#treatmentNavContainer .levelOneNav > li:nth-child(3).active > .localNavigation .levelTwoNav li:nth-child(2), #treatmentNavContainer .levelOneNav > li:nth-child(3).active > .localNavigation .levelTwoNav li:nth-child(3) {width: 210px;}
#treatmentNavContainer .levelOneNav > li:nth-child(4).active > .localNavigation .levelTwoNav li:nth-child(1), 
#treatmentNavContainer .levelOneNav > li:nth-child(4).active > .localNavigation .levelTwoNav li:nth-child(3),
#treatmentNavContainer .levelOneNav > li:nth-child(4).active > .localNavigation .levelTwoNav li:nth-child(4){width: 168px;}
#treatmentNavContainer .levelOneNav > li:nth-child(4).active > .localNavigation .levelTwoNav li:nth-child(2) {width: 305px;}
#treatmentNavContainer .levelOneNav > li:nth-child(5).active > .localNavigation .levelTwoNav li:nth-child(5) {width: 200px;}
#treatmentNavContainer .levelOneNav > li:nth-child(5).active > .localNavigation .levelTwoNav li:nth-child(1) {width: 150px;}
#treatmentNavContainer .levelOneNav > li:nth-child(5).active > .localNavigation .levelTwoNav li:nth-child(4) {width: 120px;}

#treatmentNavContainer .levelOneNav > li:nth-child(5).active > .localNavigation .levelTwoNav li {width: 180px;}

#treatmentNavContainer .levelOneNav > li>a#consumer {background-image: url(../images/home-icon.png); background-size: 100% 100%; background-repeat: no-repeat; height: 24px; width: 24px; padding: 0; display: block;}


/******** Footer Section *********/
.footerBodyContainer {width: 100%; max-width: 1200px; margin: 0 auto; padding-left: 20px; padding-right: 20px;}
.footersection p, .footersection a, #importantSafetyInformation .footersection a, #importantSafetyInformation .footersection p {font-size: 17px; line-height: 22px;}
.footerLogo {width: 200px; padding-bottom: 30px;}
.footerLogo img {margin-left: -46px;}
.facebook img {width: 24px;}
.instagram img {width: 24px;}
.instagram {padding-left: 5px; position: relative; top: 5px;}
.facebook { position: relative; top: 5px;}

#footer .noUnderline {text-decoration: none!important;}

#footer {background-color: #582c83; padding-bottom: 30px;}
.footer-date {display: inline-block; position: relative; left: -13px;}
.footer-mapCode {display: inline-block; position: relative; left: 50px;}
.footer-mapCode2 {display: inline-block; position: relative; left: 55px; letter-spacing: 0.8px;}
.footer-date1 {display: inline-block; position: relative; left: -13px;}
.footer-mapCode1 {display: inline-block; position: relative; left: 50px;}

/******** BUI Leaving Popup *********/
.hideScroll {overflow: hidden;}
#overlayDiv {z-index: 10;}
#FormWindow {width: 100%;}
#FormWindow.closeFormDiv {width: 90%; max-width: 880px;}
.overlayDiv {z-index: 20; width: 90%; max-width: 765px; margin: 0 auto; padding: 20px;}
#FormWindow.closeFormDiv .overlayDiv {width: 100%; max-width: 880px;}
.closeButton {position: absolute; right: 15px; top: 15px; transform: rotate(45deg); width: 22px; cursor: pointer;}
#interstit_popup {width: 100%; max-width: 600px;}
.closePopup{position:absolute; top:0; right:30px;}
#interstit_popup .closePopup {right:25px;}


/******** ISI *********/
#safetyContainer p, #importantSafetyInformation p{font-size: 20px; line-height: 24px;}
#importantSafetyInformation #safetyContainer {display: none;}
.bd-tp-1 {border-top: 1px solid #4d4d4d;}

/******** CSS Body *********/
.itemOnFocus {outline: 1px dotted #3F2120;}
.borderBottom {border: 1px solid #000;}
.box-shadow-grey {-webkit-box-shadow: 0px 11px 0px -5px #ECECEC; -moz-box-shadow: 0px 11px 0px -5px #ECECEC; box-shadow: 0px 11px 0px -5px #ECECEC;}
.box-shadow-grey1 {-webkit-box-shadow: 2px 18px 2px -8px #ECECEC; -moz-box-shadow: 2px 18px 2px -8px #ECECEC; box-shadow: 2px 18px 2px -8px #ECECEC;}
.box-shadow-grey2 {-webkit-box-shadow: 5px 6px 5px -3px #ECECEC; -moz-box-shadow: 5px 6px 5px -3px #ECECEC; box-shadow: 5px 6px 5px -3px #ECECEC;}
.box-shadow-purple {-webkit-box-shadow: 0px 11px 0px -5px #b9a3ca; -moz-box-shadow: 0px 11px 0px -5px #b9a3ca; box-shadow: 0px 11px 0px -5px #b9a3ca;}
.box-shadow-white {-webkit-box-shadow: 0px 11px 0px -5px rgba(255, 255, 255, 0.5); -moz-box-shadow: 0px 11px 0px -5px rgba(255, 255, 255, 0.5); box-shadow: 0px 11px 0px -5px rgba(255, 255, 255, 0.5);}
/*.calloutPink {background-image: url(../images/pink-grad.png); background-size: 100%; background-repeat: repeat; height: 270px;}*/
.btn-text {display: block; padding-top: 5px; padding-bottom: 5px;}
body.index .carousel1 .btn-text, body.index .carousel2 .btn-text {padding-right: 15px;}
body.index .box-shadow-white {padding: 15px;}
.btn-icon {display: block; float: left; padding-left: 10px;}
.image-footer-text {position: absolute; bottom: 10px; z-index: 1; left: 22%;}
.image-footer-text1 {bottom:40px;}
.iconImage {height: 120px;}
.iconImage2 {height: 70px;}
.starting-mayzent-content {height: 240px;}
.resource-content {height: 168px;}
.resource-content1 {height: 255px;}
.resource-content2 {height: 280px;}
.starting-mayzent-content a, .resource-content a, .resource-content1 a, .resource-content2 a {position: absolute; bottom: 0;}
.tableSeparator {border: solid 0.5px #8c858f;}
.carousel-control-buttons {right: 10px; width: 30px; z-index: 1; top: 63.2%;}
/*.carousel-control-buttons li {width: 26px; height: 26px; background-image: url("../images/menuSelected.png"); background-repeat: no-repeat; background-position: center; cursor: pointer;}*/
/*.carousel-control-buttons li.activeSlide {background-image: url("../images/menuUnselected.png");}*/
.email-popupScroll{overflow-y: scroll;}
.email-popupScroll::-webkit-scrollbar {width: 0px;}
.email-popup2{height: 650px;}
.plusBtn {position:absolute; top:17px;}
.plusBtn img {width:30px;}
.social-media-image1 {width:17px;}
.social-media-image2 {width:35px;}
.faq-minus {position:absolute; top:15px; left:10px; height: 4px;}
.faq-plus {position:absolute; top:9px; left:10px; height: 16px; width: 16px;}
.fixedButton {width:175px;}
.customPosition {position:absolute; right:-17%; top:35px;}
.customPosition img, .customPosition1 img {width:235px;}
.border-bottom-dkpurple {border-bottom: 1px solid #582C83;}
.border-top-dkpurple {border-top: 1px solid #582C83;}
.border-bottom-dkgray {border-bottom: 1px solid #444444;}
.border-bottom-dgray {border-bottom: 1px solid #c8c6c8;}
.customPosition1 {position:absolute; right:0; top:35px;}
.customPosition2 {position:absolute; right:-25px; top:20px;}
.customPosition2 img, .customPosition3 img {width:220px;}
.customPosition4 img, .customPosition5 img{width: 220px;}
.customPosition6 img{width: 220px;}
.customPosition3 {position:absolute; right:-7px; top:25px;}
.customPosition4 {position:absolute; right:-24px; top:30px;}
.customPosition5 {position:absolute; right:-3px; top:46px;}
.customPosition6 {position:absolute; right:-30px; top:43px;}
.bd-lf-1 {border-left: 1px solid #ccc;}
.bd-lf-dk-1 {border-left: 1px solid #000;}
.showOnVideoTop {position: absolute; top: 0; z-index: 0;}
body.hideFooter.collapsed footer {display: none;}
.customSup {position:absolute; font-size:12px; bottom:12px; right:-4px;}
.customSup1 {position: absolute;top: 7px;font-size: 10px;}
.grad-height {height: 1230px;}
/*.border-grads {background-image: url("../images/border-gradient-updated.png"); background-size: 100% 100%;}*/

.brsh {width: 16px;}

.gradText {color: #ec1d25; background-image: linear-gradient(to right, #ec1d25, #d11e5c, #c21e77, #ba1d84); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;}
.gradText1 {color: #5c1678; background-image: linear-gradient(to right, #5c1678, #cd1e63); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;}
.gradFill {background-image: linear-gradient(to right, #ec1d25 , #ba1d84);}
.gradFill-2 {background-image: linear-gradient(to right, #cd1e63 , #ca1d6b, #c61d77, #7b288b);}
.gradFill-2-w {background-image: linear-gradient(to right, #cd1e63 , #ca1d6b, #c61d77, #7b288b); width :95%}

/******* Site Redesign Added CSS *****/
.underlineBorderGray {border-bottom: 1px solid #434343;}
.underlineBorderOrange {border-bottom: 1px solid #E35205;}
.underlineBorderGray2 {border-bottom: 0.5px solid #E3E3E3;}
.underlineBorderWhite {border-bottom: 0.5px solid #FFFFFF;}
.underlineBorderLightGray {border-bottom: 1px solid #68717d;}
.underlineBorderLightGray3 {border-bottom: 1px solid #68717d; max-width: 350px; margin: 0 auto;}

.borderLeft-grey {border-left: 1px solid #272727;}
.borderLeft-orange {border-left: 1px solid #E35205;}
.borderRight-white {border-right: 1px solid #fff;}
.borderBottom-white {border-bottom: 1px solid #fff;}
.borderBottom-grey {border-bottom: 1px solid #99969b;}
.borderBottom-grey2 {border-bottom: 1px solid #939292;}
.borderRight-black {border-right: 1px solid #000000;}
.borderLeft-black {border-left: 1px solid #000000;}
.borderLeft-dkGrey {border-left: 1px solid #434343}
.borderRight-grey1 {border-right: 1px solid #5b5b5b;}
.borderLeft-grey1 {border-left: 1px solid #5b5b5b;}
/*.goTo-page-link:after {content: ""; width: 0; height: 0; border-left: 10px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 19px; right: 17px;}*/
.border-left {border-left: 2px solid #602a8b;}
.subheader-grad-box {background-image:linear-gradient(to right, #e44d26 0%, #bd1d81 50%, #99238d 100%);}
.subheader-plusIcon {right: -12px; top: -10px; width: 20px;}
.downloadBtn:after {content: ""; position: absolute; width: 20px; height: 20px; background-image: url(../images/download.png); background-size: 100% 100%; background-repeat: no-repeat; top: 16px; right: 30px; transform: skewX(10deg);}
.downloadBtn2:after {content: ""; position: absolute; width: 20px; height: 20px; background-image: url(../images/download.png); background-size: 100% 100%; background-repeat: no-repeat; top: 16px; right: 30px; transform: skewX(10deg);}
.downloadBtn3:after {content: ""; position: absolute; width: 20px; height: 20px; background-image: url(../images/download2.png); background-size: 100% 100%; background-repeat: no-repeat; top: 16px; right: 25px; transform: skewX(10deg);}
.linkBtn:after {content: ""; width: 0; height: 0; border-left: 10px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 50%; right: 20px;}
.image-bottom-align {vertical-align: text-bottom;}
.skewedBtn-6:after {transform: skewX(6deg)  translateY(-50%);}
.skewedBtn-10:after {transform: skewX(10deg) translateY(-50%);}
.skewedBtn-20:after {transform: skewX(20deg);}
.bannerFootnotePos {position: absolute; bottom: 18px; left: 50px;}
.text-shadow {text-shadow: 0px 1px 5px rgba(0, 0, 0, 0.15);}

/******* Homepage *****/
/*.texture-block1 {background-image: url("../images/home-texture1.png");  background-size: 100% 100%; background-repeat: no-repeat;}*/
/*.texture-block2 {background-image: url("../images/home-texture2.png");  background-size: 100% 100%; background-repeat: no-repeat;}*/

.home-grad-CTA {background-image:linear-gradient(to right, #cc1e63, #c31d74, #ba1d83);}

.homepageCTA-plusIcon {right: -10px; top: -8px; width: 4%;}
.home-callout {padding: 20px 20px 20px 30px; height: 300px;}
.home-callout1 {padding: 20px 20px 20px 30px;}
.pos1 {position: relative; top: -10%;}
.pos2 {position: relative; top: -41px;}
.home-discMayz.purple-btn:after {content: ""; width: 0; height: 0; border-left: 8px solid #602a8b; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 19px; right: 20px;}
.violet-btn:after {content: ""; width: 0; height: 0; border-left: 10px solid #c21e76; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 20px; right: 20px; transform: skewX(6deg);}
.white-btn:after {content: ""; width: 0; height: 0; border-left: 10px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 50%; right: 20px;}
.thankyoupage .white-btn:after {top: 24px;}
#rms.white-btn:after {right:30px;}
.home-callout .violet-btn:after {top: 20px; right: 20px;}
.home-callout .orange-btn:after {top: 20px; right: 20px;}
.home-callout .purple-btn:after {top: 20px; right: 20px;}
.mapcode {position:absolute; right:5%; bottom:5px;}
.mapcode1 {position: relative; right: 4%; bottom:-17px;}
.mapcode2 {position: relative; right: -13%; bottom:-17px;}

/***** Global Page Bottom Section *****/
.bottom-section-CTA {position: absolute; top: -25%;}
.top-pos {position: relative; top: -20px;}
.calloutPurple {background-image: linear-gradient(to right, #612785, #672a8c, #78288c, #a42087);}
.calloutOrange {background-image: linear-gradient(to right, #da291c, #da2a1b, #d63a0b, #d44500);}
.genericMail {margin-top: 135px;}
.purple-btn:after {content: ""; width: 0; height: 0; border-left: 10px solid #602a8b; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 50%; right: 20px; transform: skewX(10deg) translateY(-50%);}
.orange-btn:after {content: ""; width: 0; height: 0; border-left: 10px solid #E35205; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 50%; right: 20px; transform: skewX(10deg) translateY(-50%);}
.emailSend-btn:after {content: ""; width: 0; height: 0; border-left: 8px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 18px; right: 20px;}
.caretakerPage-bottomSection {height: 240px;}
.caretakerPage-bottomSection .bottom-section-CTA {position: absolute; top: -110%;}

/******** Understanding MS Progression *********/
.header-white-bar {position: absolute; background-color: #fff; height: 80%; width: 10px; top: 10%; right: 13px; transform: skewX(-10deg);}
/*.understandingProgessionBanner {background-image: url("../images/background-pattern-1.png");  background-size: 100% 100%; background-repeat: no-repeat;}*/
.boxGrad-1 {background-image:linear-gradient(to right, transparent 0%, transparent 50%, #c41d79 60%);}
.boxGrad-2 {background-image:linear-gradient(to right, #c41d79 0%, #c41d79 30%, transparent 40%);}
.partition-border {background-color: #0c0b0c; width: 1px; height:40px; position: absolute; top: 0; right: 0; transform: skewX(-8deg);}
.skewed-block {margin-left: -35px; padding-left: 60px; width: 105%;}
.box-grad-grey-1 {background-image:linear-gradient(to right, #EFE9F3 0%, #EFE9F3 20%, transparent 40%, transparent 100%);}
.skewed-purple-bar {position: absolute; background-color: #ba1d84; height: 80%; width: 10px; top: 10%; right: -95px; transform: skewX(-10deg);}
sup.custom-f1 {font-size: 13px;}
sup.custom-f2{font-size: 10px;}
sup.custom-f3 {font-size: 15px;}
.clinical-trial sup.custom-f3 {font-size: 13px; line-height: 14px;}
.clinical-trial sup.custom-f1.pos1 {top: 18px;}
.clinical-trial sup.custom-f1.suppos2 {position: relative; top: 2px;}


/******* RMS Doctor Discussion Guide *******/
.bottom-block-section {top: -120px;}
.emailPopup1 {height: 500px;}
.survey-boxGrad {background-image:linear-gradient(to right, #77288c, #96228a, #be1d81, #ca1e6c); height: 270px;}
.downloadBtn-survey:after {content: ""; position: absolute; width: 20px; height: 20px; background-image: url(../images/download-icon-pink.png); background-size: 100% 100%; background-repeat: no-repeat; top: 20px; right: 20px;}

/******* Resources *******/
.resources-header {background-image: url("../images/4.3-header-background.png");  background-size: 100% 100%; background-repeat: no-repeat;}
.resources-header1 {background-image: url("../images/4.3-header-background.png");  background-size: 100% 100%; background-repeat: no-repeat;}
.boxGrad-3 {background-image:linear-gradient(to right, #612a8b 0%, #612a8b 50%, transparent 60%);}
.resourceBtn {position: absolute; width: 50%; bottom: 0px;} 
.resource-listitem {position: absolute; top: 14px;}
.resourceBtn.linkBtn:after {content: ""; width: 0; height: 0; border-left: 8px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 18px; right: 15px;}
.resourceBtn.downloadBtn:after {content: ""; position: absolute; width: 20px; height: 20px; background-image: url(../images/download.png); background-size: 100% 100%; background-repeat: no-repeat; top: 16px; right: 30px; transform: skewX(10deg);}
.findOutHow{ width: 250px; text-align: center;}
.findOutHow .purpleBlock-Btn{ padding: 15px 20px;}
.findOutHow .purpleBlock-Btn:after{ right: 30px !important;}

/******* Mayzent Safety ******/
.safety-header {background-image: url("../images/2.2-header-background.png");  background-size: 100% 100%; background-repeat: no-repeat;}
.boxGrad-5 {background-image:linear-gradient(to right, #99248d 0%, #99248d 50%, transparent 60%);}
.plus-pos-safety {width: 4%;position: absolute;top: -13px;right: -15px;}
/*.safety-gradBox {background-image: url("../images/extension-study-callout.png");  background-size: 100% 100%;}*/

/******* Telemedicine ******/
.slant-purple-bar {position: absolute; background-color: #ba1d84; height: 45%; width: 4px; top: 48px; right: 13px; transform: skewX(-10deg);}
.slant-blue-bar {position: absolute; background-color: #612a8b; height:110%; width: 2px; top: 0px; right: 17%; transform: skewX(-10deg);}
.gradText1 {color: #c21e77; background-image: linear-gradient(to right, #cd1e64, #c31d78, #ad1f89, #98248d); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;}
/*.border-callout-telemedicine {background-image: url(../images/telemedice_callout.png); background-size: 60% 100%; background-repeat: no-repeat; padding: 20px 30px 15px 42px;}*/
.contactBtn {position: relative; width: 30%; bottom: -28px;} 
.contactBtn.linkBtn:after {content: ""; width: 0; height: 0; border-left: 10px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; right: 12px;}
.l-pos {left: 55%;}


/****** Video Series ******/
.videoPage-header {background-image: url("../images/4.3-header-background.png");  background-size: 100% 100%; background-repeat: no-repeat;}
.gradText2 {color: #5c1678; background-image: linear-gradient(to right, #5c1678, #79288d, #a42386, #cc1e64); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;}
/*//.container11 .p-btn-pos {background-image: url(../images/play-button.png);background-repeat: no-repeat; background-position: 0 0;background-size: 100% 100%;position: absolute; top: 74%; left: 52%; transform: translate(-50%,-50%); width: 40px; height: 40px;}
//.container11 .p-bn-pos:hover {background-image: url(../images/play-button-hover.png);background-repeat: no-repeat; background-position: 0 0;background-size: 100% 100%;position: absolute; top: 74%; left: 52%; transform: translate(-50%,-50%); width: 40px; height: 40px;}*/
/*//.videoblock1 {background-image: url(../images/changingNature-video.png);background-repeat: no-repeat; background-position: 0 0;background-size: 100% 100%;height: 260px;width: 100%;cursor: pointer;position: relative;}
//.videoblock2 {background-image: url(../images/scienceBehindMayzent-video.png);background-repeat: no-repeat; background-position: 0 0;background-size: 100% 100%;height: 260px;width: 100%;cursor: pointer;position: relative;}*/
#onhover1 {display: none;}
/*#videoblock1:hover img[id="initial1"] {display: none;}
#videoblock1:hover img[id="onhover1"] {display: block;}*/
#onhover2 {display: none;}
#videoblock2:hover img[id="initial2"] {display: none;}
#videoblock2:hover img[id="onhover2"] {display: block;}
/*.container11 {position: relative;width: 100%;}
.container11: hover {background-image: url(../images/changingNature-video_hover.png);background-repeat: no-repeat; background-position: 0 0;background-size: 100% 100%;height: 260px;width: 100%;cursor: pointer;position: relative;}*/
.container12 {position: relative;width: 100%;}
.container12:hover {background-image: url(../images/scienceBehindMayzent-video_hover.png);background-repeat: no-repeat; background-position: 0 0;background-size: 100% 100%;height: 260px;width: 100%;cursor: pointer;position: relative;}
.hoverPointer:hover {cursor: pointer;}
.hoverPointer {cursor: pointer;}
.h-1000-fixed { height : 600px; }
.videoBlock.bg-lightpurple4, .videoCaptionBlock.bg-lightpurple4 {background-color: #d5c9e0;}

/****** Discover Mayzent *****/
/*.discoverMayzentBanner {background-image: url("../images/discover-mayzent-banner.png");  background-size: 100% 100%; background-repeat: no-repeat;}*/
.discoverMay-boxGrad1 {background-image: linear-gradient(to right, transparent 0%, transparent 50%, #a6218b 60%);}
.discoverMay-boxGrad2 {background-image: linear-gradient(to right, #a6218b 0%, #b11e88 30%, transparent 40%);}
/*.grad-box {background-image: url("../images/bg-gradient.png"); background-size: 100% 100%;}*/
.gradBox-header {position: absolute; top: -22px; left: 0px;}
.grad-CTA {background-image:linear-gradient(to right, #b61e85, #86268b, #612a8b);}
/*.discover-gradBorder-CTA {background-image: url("../images/discoverCTA-gradBorder.png");  background-size: 100% 100%; background-repeat: no-repeat;}*/
.tabHeader-gradLine {height: 10px; background-image: linear-gradient(to right, #cd1e63, #b71d86, #77288b);}
.tab2-gradHeader {position: absolute; top: -30px;}

/******** Starting Mayzent *********/
/*.starting-mayzent-header {background-image: url("../images/header-background.png");  background-size: 100% 100%; background-repeat: no-repeat;}
.starting-mayzent-header1 {background-image: url("../images/header-background-1.png");  background-size: 100% 100%; background-repeat: no-repeat;}*/
.boxGrad-4 {background-image:linear-gradient(to right, #cc1e64 0%, #cc1e64 50%, transparent 60%);}
.start-mayzent-icon1 {position: relative; top:7px;}
.start-mayzent-icon2 {position: relative; top:22px;}
.start-mayzent-icon3 {position: relative; top:17px;}
.img-pos2 {position: relative; right: 10%;}
.div-pos {position: relative; left: 15%;}
.w-125 {width: 125%;}
.startingMay-purple-bar {position: absolute; background-color: #602a8b; height: 100%; width: 3px; top: 0; right: 13px; transform: skewX(-10deg);}
.startingMay-purple-bar1 {position: absolute; background-color: #602a8b; height: 100%; width: 3px; top: 0; right: 30px; transform: skewX(-10deg);}
.starting-mayzent .contactBtn {bottom: 0;}

/******How Mayzent Slows Progression********/
/*.science-behind-mayzent-box1 {height:420px;}
.science-behind-mayzent-box {height:420px;}*/

/******************* Alongside MS *************/
.alongsideMS-header {background-image: url("../images/header-background.png");  background-size: 100% 100%; background-repeat: no-repeat;}
.header-pink-bar {position: absolute; background-color: #ba1d84; height: 100%; width: 3px; top: 10%; right: 13px; transform: skewX(-10deg);}
.header-pink-bar1 {position: absolute; background-color: #ba1d84; height: 100%; width: 3px; top: 10%; right: 27px; transform: skewX(-10deg);}

	
/******** Financial support *********/
.financialSupportBanner {background-image: url(../images/financialSupport_Background.png); background-size: 100% 100%; background-repeat: no-repeat;}
.finance-boxGrad-1 {background-image: linear-gradient(to right, transparent 0%, transparent 50%, #c41d76 60%);}
.finance-boxGrad-2 {background-image: linear-gradient(to right, #c41d76 0%, #c41d76 30%, transparent 40%);}
.header-purple-bar {position: absolute; background-color: #602a8b; height: 100%; width: 3px; top: 10%; right: 13px; transform: skewX(-10deg);}
.header-gray-bar {position: absolute; background-color: #484848; height: 100%; width: 1px; top: 0px; right: 0px; transform: skewX(-10deg);}
.mid-pos {position: relative; top: 30px;}
.pos-h {position: relative; margin-right: -20px; padding: 10px 20px;}
.gradFill-1 {background-image: linear-gradient(to right, #cc1d64 , #99238d);}
.plus-pos {width: 2%; top: -14px; left: -10px; position: absolute;}
.text-pos {position: relative;}
.border-callout {background-image: url(../images/gradient_border.png); background-size: 100% 100%; background-repeat: no-repeat; padding: 30px;}
.img-pos {position: relative; top: 15px;}
.people-pos {position: relative; right: 40px;}
.finSupp-gradText1 {color: #c21e77; background-image: linear-gradient(to right, #5c1678, #7b288d, #a22387, #cb1e64); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;}

/****** Error Page ******/
.errorPageBg {background-image: url("../images/errorPage-BG.png");  background-size: 100% 100%; background-repeat: repeat;}
.additionalPgText-Grad {color: #c21e77; background-image: linear-gradient(to right, #ec1d26, #d21e59, #c31e75, #ba1d83); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;}
	
	
/******** Care Partner Support *********/
.caretaker-emailSend-btn:after {content: ""; width: 0; height: 0; border-left: 10px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 50%; right: 35px; transform: skewX(10deg) translateY(-50%);}
.bottomSection-height {height: 250px;}
.caetakerBottom-section-CTA {position: absolute; top: -104%;}
.callout-spacing {padding: 35px 20px;}

/******* Sign up Page ******/
.signup-header {background-image: url("../images/signup-banner.png");  background-size: 100% 100%; background-repeat: no-repeat;}

/******* email popup 2 ******/
.fixedButtonDesktop {width: 240px;}
.caretaker-popup-btn:after {content: "";width: 0;height: 0;border-left: 10px solid #fff;border-top: 8px solid transparent;border-bottom: 8px solid transparent;position: absolute;top: 22px;right: 18px;transform: skewX(10deg);}

/******** Efficacy Desktop/Mobile *********/



.surveyRadio input, .surveyCheckbox input {position: absolute; top: 50%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); left: 0px; opacity: 0; cursor: pointer; z-index: 1; width: 30px; height: 30px;}
.checkBoxed {position: absolute; top: 50%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); left: 0; height: 30px; width: 30px; background-color: #fff; border: 2px solid #5b2c83; z-index: 0;}
.radiobox {position: absolute; top: 50%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); left: 0; height: 30px; width: 30px; background-color: #fff; border: 2px solid #5b2c83; z-index: 0; border-radius: 18px;}
.checkBoxedSelected {display: none; position: absolute; top: 3px; left: 3px; width: 20px; height: 20px; background: #5b2c83; border-color: #ffffff; z-index: 1;}
.radioboxSelected {display: none; position: absolute; top: 3px; left: 3px; width: 20px; height: 20px; background: #5b2c83; border-color: #ffffff; z-index: 1; border-radius: 18px;}
.surveyRadio input[type="radio"]:checked ~ label, .surveyCheckbox input[type="radio"]:checked ~ label {font-weight: normal;}
.surveyRadio, .surveyCheckbox {padding-left: 30px;}

/****** Tab Functionality *******/
.ongoing {border-bottom: 1px solid #E35205;color: #E35205;cursor: pointer;font-family: ProximaNovaA-Bold; font-size: 18px; line-height: 22px;}
.tab-head-title {width: 48%; float: left; background-color: #a13797; padding: 12px 0px 5px; text-align: center; cursor: pointer; height: 70px; position: relative; top: 14px;} 
.tab-head-title p {font-family: ProximaNovaA-Bold; font-size: 18px; line-height: 22px; color: #fff;}
/* .tab-head-title.active {background-color: #812F88;} */
.tab-head-title.active {background-color: #612a8b; height: 70px; position: relative; top: 14px;}
.tab-head-title.active:after {content: ""; position: absolute; top: 70px; left: 43%; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #612a8b;}
.tab-head-title.active p {color: #fff; font-family: ProximaNovaA-Bold;}
.tab-body {background-color: #fff;}
.tab-body-text {padding-top: 50px;}
.tab-body-text.active {display: block;}
.tab-body-text {display: none;}
.circleBase { border-radius: 50%; behavior: url(PIE.htc); cursor: pointer; height: 15px; width: 15px; position: relative; top: 25px; left: 41%; border: 1px solid #551A8B; margin-left: 8px; z-index: 1;}
.noClick {pointer-events: none;}
.borderSurvey {border: 1px solid #000;}
.surveyRadio label, .surveyCheckbox label {display: block; width: 80%; margin: 0 auto; text-align: center; font-family: ProximaNovaA-Bold;}
.surveyCheckbox.surveyCheckbox2 label {width: 90%;}
.surveyCheckbox.largecheckbox label {width: 100%;}
.may-safety-tab .tab-head {margin-top: -80px;}
.may-safety-tab .tab-head-title {width: 48%; float: left; background-color: #a13797; padding: 16px 0px 16px; text-align: center; cursor: pointer; height: 80px; position: relative; top: 0;}
.may-safety-tab .tab-head-title.active {background-color: #612a8b; height: 80px; position: relative; top: 0;}
.may-safety-tab .tab-head-title.active:after {content: ""; position: absolute; top: 78px; left: 43%;}



/**accordion**/
.accordion {display: block; cursor: pointer; padding: 10px 18px 10px 10%; width: 100%; text-align: left; outline: none; transition: 0.4s; position: relative;}	
.accordion:before {background: url(../images/faq-plus.png) no-repeat 0 0 transparent; background-size: 100% 100%; content: ""; width: 20px; height: 20px; position: absolute; top: 10px; left: 3%;}
.accordion.centerPos-plus:before {background: url(../images/faq-plus.png) no-repeat 0 0 transparent; background-size: 100% 100%; content: ""; width: 20px; height: 20px; position: absolute; top: 25px; left: 3%;}	
.accordion.active:before {background: url(../images/faq-minus.png) no-repeat 0 0 transparent; background-size: 100% 100%; content: ""; width: 20px; height: 7px; position: absolute; top: 20px; left: 3%;}	
.panel {padding: 0 10%; display: none;}
.faqButtons {width:240px;}
.tab-head {margin-top: -85px;}


/**HomePage***/
/*.imagetxt1 {background: url(../images/purple-cta-box.png) no-repeat 0 0 transparent; background-size: 100% 100%;}*/
/*.imagetxt2 {background: url(../images/orange-cta-box.png) no-repeat 0 0 transparent; background-size: 100% 100%;}*/
.index-float-image {position: absolute; top: 22%; left: -35%; width: 344px;}
.index-float-image1 {width: 315px; left: -30%;}
.index-float-image2 {width: 300px;}
.index-float-image-div1 {position: absolute; left: 0; height: 190px;}
.index-float-image-div1-div1 {position: absolute; right: 0; top: 50%;}
.index-float-image-div1-div2 {position: absolute;}
.index-float-image-div2 {position: absolute; right: 0; top: 20px;} 
/*.homepageCallout div {background: url(../images/purple-cta-box-2.png) no-repeat 0 0 transparent; background-size: 100% 100%;}*/
/*.homepageCallout.homepageCallout1 div {background: url(../images/orange-cta-box-2.png) no-repeat 0 0 transparent; background-size: 100% 100%;}*/
/*.homepageCallout {position: absolute; right: 6%; top: 50%; transform: translate(0%, -50%); -webkit-transform: translate(0%, -50%);}*/
.indexContainer {width: 100%; max-width: 1400px; margin: 0 auto; padding: 0 20px;}

.sliderContainer {overflow: hidden;}


/*********test**********/
.index-float-image-new {left: -12%; max-width: 400px; width: 50%;}	
.video-Img{ max-width: 100%; height: auto;}
.feature {top: 50px; left: 20%;}
/*.homepageCallout {top: 45%;}*/


/*.carousel1 #carousel_video1 {top: 5px; display: none;}*/
.video-Img-container {display: block; opacity: 0;}
.floatBlock-new {left: -25px; display: block; opacity: 0;}
.floatBlock-1 {left: 25px; display: block; opacity: 0; padding: 20px 20px 30px;}
	

/****** CSS Email ******/
.emailInput input {width: 90%; padding: 13px 5px;}
.emailInput input.surveySelfemail {width: 100%; transform: skewX(-10deg); padding: 15px 5px;}
.emailInput input.surveySelfemail::placeholder {transform: skewX(10deg); text-align: center!important;} 
.midContainer {margin: 0 2%;}
.emailInput input::placeholder, .emailInput1 input::placeholder {text-align: center; font-family: ProximaNovaA-LightIt; color: #999999;}
.place-align .emailInput input::placeholder, .leftPlaceholder input::placeholder {text-align: left; padding-left: 2%;}
.emailInput1 input{width:100%}

/****** Email Popup ******/
.emailPadding {max-width: 600px; width: 100%; margin: 0 auto; padding: 0 20px;}
.emailform input {width: 100%;}
.emailform input::placeholder {font-family: ProximaNovaA-LightIt;}
.errorblock {display: table; height: 50px;}
.errorblock img {display: table-cell; vertical-align: middle; position: relative; top: 5px;}
.errorblock p {display: table-cell; vertical-align: middle; color: #E35205;}
.successImg {position: absolute; top: 15px; right: 0;}
#popup_closeBtn {position:absolute; right:0;}


/******** CSS Registration *********/
input {font-size: 18px; line-height: 24px; font-family: ProximaNovaA-Regular; border: 1px solid #333; padding: 20px;}
#register input {font-family: ProximaNovaA-Semibold;}
#register .contact-info input {font-family: ProximaNovaA-Light;}
.fixedwidth input, .optionCenter {width: 170px;}
.boldlabel label {font-family: ProximaNovaA-Bold;}
.container input {position: absolute; top: 5px; left: 5px; opacity: 0; cursor: pointer;}
.checkmark, .checkmark1 {position: absolute; top: 50%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); left: 0; height: 30px; width: 30px; background-color: #fff; border: 2px solid rgb(91, 44, 131);}
input[type="radio"]:checked ~ span {font-weight: bold;}
.selected, .selected1 {display: none; position: absolute; top: 0px; left: 0px; width: 28px; height: 28px; background: rgb(91, 44, 131); border-color: #ffffff;}
.container input:checked ~ .checkmark:after, .checkbox-container input:checked ~ .checkbox-checkmark:after {display: block;}
.checkbox-container {display: block; position: relative; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.checkbox-container input {opacity: 0; cursor: pointer; z-index: 10; width: 35px; height: 30px; position: relative; top: 6px;}
.checkbox-container .checkbox-checkmark:after {left: 10px; top: 6px; width: 6px; height: 10px; border: solid #2196F3; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
.highlight input[type="text"] {border: 3px solid black; border-radius: 4px;}
.highlight .ageerror p {font-family: ProximaNovaA-Bold;}
.survey-option-1, .survey-option-2 {display: none;}
.survey-option-choice-1, .survey-option-choice-2 {display: none;}
#main-form {display: none;}
.errorMessage {background-image: url(../images/error.png); background-size: 35px; background-repeat: no-repeat; padding: 10px 0px; background-position: 0 50%; margin-left: 10px;}
.errorMessage li span, .errs .errorRed {color: #e3522c; font-weight: bold;}
.errorMessage li, .contacts .state .errorMessage li, .contacts .zip .errorMessage li {padding-left: 40px;}
.errs input.borderRed {border: 2px solid #e3522c;}
.contacts.dob.errs input.borderRed {background-image: none;}
.contacts.errs input.borderRed
.onYes {display: none;}
.onNo {display: none;}
.contacts input {width: 70%;}
.contacts .errorp {position:absolute; right: 10%; left: auto; width: 18%; bottom: 0;}
.contacts.errs .errorp:before {content: ""; position: absolute; background-image: url(../images/error.png); background-size: 100% 100%; background-repeat: no-repeat; height: 35px; width: 35px; left: -63px; top: 0px;}
.contacts.dob .errorp {position: absolute; right: auto; left: 85%; width: 310px; bottom: 20px;}
.contacts.dob.errs .errorp:before {content: ""; position: absolute; background-image: url(../images/error.png); background-size: 100% 100%; background-repeat: no-repeat; height: 35px; width: 35px; left: -35px; top: 6px;}
.contacts .errorp p {position: relative; left:0;}
.contacts.dob.errs .errorp p {position: relative; left: 10px; top: 10px;}
.contacts.errorMessage li {padding-left: 60px;}
.zip.errs input.borderRed, .state.errs input.borderRed  {background:none;}
.state .justDesktop.errorp p, .zip .justDesktop.errorp p {left:24%; position:absolute; bottom:0; top: 10px; width: 150%;}
.state .justDesktop.errorp {left: 13%;width: 24%;bottom: 0;position:absolute; top:38px;}
.state .justDesktop.errorp .errexclimg, .zip .justDesktop.errorp .errexclimg{position:absolute; bottom:15px;}
.zip .justDesktop.errorp {left: 23%;width: 24%;bottom: 0; position:absolute; top:38px;}
.errorp{position:relative;}
.errorp .errexclimg{position:absolute; top:5px;}
.errorp p {position: relative; top: 0; left: 30px;}

/**Extra CSS Added**/
#wwgrp_Register_phoneMsgConsent {width: 100%}
#wwgrp_Register_phoneMsgConsent .wwctrl {width: 5%; float: left;}
.checkbox-checkmark {position: absolute; top: 20px; left: 0; height: 30px; width: 30px; background-color: #fff; border: 1px solid #000;}
.checkboxSelected {display: none; position: absolute; left: 10px; top: 0px; width: 11px; height: 19px; border: solid #E35205; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
.container, .checkboxContainer {display: block; position: relative; padding-left: 45px; margin-bottom: 25px; cursor: pointer; font-size: 22px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
#wwgrp_state-field {width: 11%}
#wwgrp_zipCode {width: 20%;}
.contact-info .checkBoxError {width: 100%; padding-top: 0px; padding-left: 0px;}
.contact-info .checkBoxError .errorpMsg {width: 2%;}
/*
input[type="radio"]:checked ~ label {font-weight: bold;}*/
.neither #main-form {display: block;}
.survey2-option-choice-1, .survey2-option-choice-2 {display: none;}
.patient .survey-option-choice-1, .carePartner .survey-option-choice-2 {display: block;}
/*.patient.onMayzent .survey-option-1, .patient.onMayzent #main-form {display: block;}
.patient.offMayzent .survey-option-1, .patient.offMayzent #main-form {display: block;}
.carePartner.onMayzent .survey-option-2, .carePartner.onMayzent #main-form {display: block;}
.carePartner.offMayzent .survey-option-2, .carePartner.offMayzent #main-form {display: block;}
.patient.onMayzent .survey-option-1 .onYes {display: block;}
.patient.offMayzent .survey-option-1 .onNo {display: block;}
.carePartner.onMayzent .survey-option-2 .onYes {display: block;}
.patient.carePartner.offMayzent .survey-option-2 .onNo {display: block;}*/
.patient.RMSdiagnosed .survey2-option-choice-1, .carePartner.RMSdiagnosed .survey2-option-choice-2 {display: block;}
.patient.RMSdiagnosed.treatment #main-form, .carePartner.RMSdiagnosed.treatment #main-form {display: block;}
.ui-menu {width: 40%; background: #fff; border: 1px solid #000;}
.ui-menu-item {border-bottom: 1px solid #000; padding: 10px; cursor: pointer;}
.errexclimg {display: none;}
.errs .errexclimg {display: block;}
.customQuestion {position:absolute; right:47%; bottom:15px;}
.submitButton input {background-color: transparent; padding: 15px; color: #fff; font-family: ProximaNovaA-SemiBold; border: none; text-align: center; width: 100%; background: url(../images/whiteArrow.png) no-repeat 0 0 transparent; background-position: 90%;}

.collapse-all {display: none;}
.expand-all {display: inline-block;}
.open-all .collapse-all {display: inline-block;}
.open-all .expand-all {display: none;}

.errorp p {color:#e3522c; font-family: ProximaNovaA-Bold;}
.lt-space {letter-spacing: 2px;}
.w-15p{width: 15px};

/***isi***/
.bd-tp-1 {border-top: 1px solid #4d4d4d;}
#safetyContainer {width: 100%; position: relative; background-color: #fff;}
body.collapsed.initial #safetyContainer, body.collapsed #safetyContainer {position: fixed; height: 150px; bottom: 0; background: #fff; z-index:11;}
/*.isi-btn.more:before {content: ""; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #582C83; position: absolute; top: 10px; left: 0px;}
.isi-btn.less:before {content: ""; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #582C83; position: absolute; top: 10px; left: 0px;}
.isi-btn-txt {display: block; padding-left: 25px; padding-top: 6px; font-size: 15px; line-height: 18px;}
.isi-btn-icon {width: 22px; margin-top: 4px;} */
.more {display: none;}
.less {display: block;}
body.collapsed .less {display: none;}
body.collapsed .more {display: block;}
.isi-btn {position: relative;}
.isi-btn.less:after {content: ""; background-image: url("../images/collapse-arrow.png"); background-repeat: no-repeat; height: 25px; width: 25px; position: absolute; right: -35px; top: 0;}
.isi-btn.more:after {content: ""; background-image: url(../images/expand-arrow.png); background-repeat: no-repeat; height: 25px; width: 25px; position: absolute; right: -35px; top: 0;}



.resource-map-code-align {position: absolute; right:12%; top: 0;}

/***Survey Block***/
.questionBlock {display: none;}
.q-1 .question-1 {display: block;}
#somemsgsection, #bottomtxtSection {display: none;}
.errorblock.d-none {display: none;}

.surveyQ-topSpacing {margin-top: 5%;}
.surveyQ-topSpacing2 {margin-top: 2%;}
.surveyQ-topSpacing3 {margin-top: 6%;}
.surveyQ-topSpacing4 {margin-top: 9%;}

#interstit_popup {padding:20px;}
.comunityEmailBox .emailBlock {padding-bottom: 40px;}
.fixedNovartisLogo {width:150px;}
.customOptionBox.surveyRadio label {width:165px;}
.makefullBtn {width: 95%; text-align: center; padding: 5px 0px;}



/******** Cookie overlay popup *********/
#footer.cookieOverlayFooter {margin-bottom: 170px;}
.cookieContainer {width: 100%; padding-left: 130px; padding-right: 30px;}
#cookie-overlay {width: 100%; position: fixed; bottom: 0; left: 0; z-index: 15000; background: transparent;}
.cookie-overlay-stickyButton {border-bottom: 125px solid dodgerblue; border-right: 125px solid transparent; bottom: 0; left: 0; position: fixed; z-index: 3000;}
.cookie-overlay-content {background-color: gainsboro; width: 100%; display: none;}
.cookie-overlay-content p {font-size: 14px; line-height: 16px; font-family: Arial; color: #000; word-spacing: normal;}
.cookie-overlay-content .inherit-parent {font-family: inherit; font-size: inherit; line-height: inherit; color: inherit;}
.cookie-overlay-content .text-blue-link {color: blue;}
.cookie-overlay-content button {display: inline-block; cursor: pointer; border-radius: 4px; margin: 0 15px; padding: 5px 10px; font-family: Arial; font-weight: bold; font-size: 18px; line-height: 20px; background-color: #fff; color: #000;}
.cookie-overlay-content button:hover {box-shadow: 0 8px 12px 0 rgba(0,0,0,0.24), 0 12px 20px 0 rgba(0,0,0,0.19);}
.cookie-overlay-stickyButton span {font-size: 14px; line-height: 16px; font-family: Arial; color: #fff; font-weight: bold; position: fixed; bottom: 10px; left: 6px; z-index: 3010;}
.cookie-overlay-content button.active {background-color: darkgrey; cursor: default;}
.cookie-overlay-popup-open .cookie-overlay-content {display: block;}


/***** ADA Compliance *****/
/*a:focus {border: 1px solid black;}
#treatmentNavContainer .levelOneNav > li a:focus > .localNavigation {display: block;}
.skipToContent-link {position: absolute; display: inline-block;}
*/



/********* Phase 5 - Redesign CSS (Start) *******/
	#globalMainContainer {padding-top: 0px;}	
	body.subNavOpen #globalMainContainer {padding-top: 46px;}
	.verticleCenterPosition {position: absolute; top: 50%; transform: translate(0,-50%); -webkit-transform: translate(0,-50%);}
	.gradient1 {background-image: linear-gradient(to right, #a21990 , #582c83);}
	.gradient-border {background-image: linear-gradient(to right, #582c83, #a3236e , #cd1e63);}
	.gradient-border2 {background-image: linear-gradient(to right, #582c83, #a51890, #bd205e, #da291c, #d44500);}
	.goTo-page-link {background-color: #582C83; transform: skewX(-10deg); padding:10px 40px 10px 20px;}
	.goTo-page-link > span {transform: skewX(10deg);}
	.quoteCTA {background-color: #e0d2e5; transform: skewX(-6deg); padding-top: 20px; padding-bottom: 20px; left: 15%;}
	.quoteCTA2 {background-color: #EDE9F1; transform: skewX(-12deg); padding-top: 20px; padding-bottom: 20px; left: 15%;}
	.quote-man {position: absolute; left: -46px; bottom: 0;}
	.quote-border {position: absolute; left: 0; bottom: -8px; left: -48px; width: 105.5%;}
	.quote-block {display: inline-block; position: relative; left: 132px;}
	.quote-name {position: relative; display: inline-block; left: 44px;}
	.quote-name:before {content: ''; background-image: url("../images/gradient-dash.png"); background-size: 100% 100%; background-repeat: no-repeat; height: 2px; width: 24px; position: absolute; left: -40px; top: 20px;}
	.quote-disclaimer {display: inline-block; position: absolute; width: auto; right: 25px; bottom: -23px;}	
	.quote-pos {left: 9%!important;}
	.mr-n-4 {margin-right: -4px;}
	.pageBottom-grad2 {background-image: linear-gradient(to right, #a9198b 0%, #a9198b 50%, #d44500 60%);}
	.sup-pos2 {position: relative; top: 4px;}
	.sup-pos3 {position: relative; top: 6px;}
	.sup-pos-4 {position: relative; top: 7px; font-size: 20px;}
	.single-letter-spacing {letter-spacing: 1px;}
	.single-letter-spacing2 {letter-spacing: 1.5px;}
	.hideScroll-def {overflow: hidden;}
	.text-shadow.darker {text-shadow: 0px 1px 5px rgb(0 0 0 / 85%);}
	.img-shadow {box-shadow: 5px 5px 6px #b7b6b8;}
	
	/**** Chat Bot ****/
	#alia-widget {bottom: 20%!important; right: 10px!important; min-height: 80px; min-width: 80px;}
	
	/***** ISI *****/
	body.collapsed .less {display: none;}
	body.collapsed .more {display: block;}
	.more {display: none;}
	.less {display: block;}
	body.collapsed.initial .less {display: block;}
	body.collapsed.initial .more {display: block;}
	.collapsed #safetyContainer.fixedCollapsed {position: fixed; bottom: 0; width: 100%; z-index: 18; height: 35px;}
	
	/******* Home Page *******/
	.homeCallout-gradBox1 {background-image:linear-gradient(to right, #a31890, #a0198f, #971c8e, #8f1e8c);}
	.homeCallout-gradBox2 {background-image:linear-gradient(to right, #8c1f8c, #84218a, #792389, #722587);}
	.homeCallout-gradBox3 {background-image:linear-gradient(to right, #6f2687, #692886, #5f2a84, #5a2b83);}
	.texture-block3 {background-image: url("../images/home-texture2.png");  background-size: 100% 100%; background-repeat: no-repeat;}
	.btn-paddingRight {padding-right: 55px!important; display: inline-block!important;}
	.home-callout1 .purple-btn:after {content: ""; width: 0; height: 0; border-left: 10px solid #602a8b; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 50%; right: 20px; transform: skewX(10deg) translateY(-50%);}
	.home-discMayz.purple-btn:after {content: ""; width: 0; height: 0; border-left: 10px solid #602a8b; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 50%; right: 15px; transform: skewX(10deg) translateY(-50%);}
	.top-adj {position: relative; top: -1px;}
	
	
	/***** 1.1 - Understanding MS PRogression *****/
	.imageBlock {background-color: #eee9f2; padding: 30px}
	.CTAblock1 {background-image: url(../images/cta-background.png); background-repeat: no-repeat; background-size: 100% 100%; padding-top: 26px; padding-bottom: 20px; margin-top: -94px;}
	.videoCTA {background-image: linear-gradient(to right, #a21990, #582c83); width: 42%; position: absolute; left: 28%; padding-left: 15px; padding-right: 15px;}
	.videoCTA img.video-playbtn {width: 50%; margin-left: 15px;}
	.understandingMS-page .videoCTA img.video-playbtn {width: 55%; margin-left: 15px;}
	.understandingMS-page .videoCTA {width: 35%; left:30%;}
	.virtualVisitCTA {background-image: url(../images/cta-background2.png); background-repeat: no-repeat; background-size: 100% 100%; padding-top: 28px; padding-bottom: 20px; padding-right: 27px; position: absolute; padding-left: 25px; padding-right: 30px; top: -65px; width: 73%;}
	.answerQuestionCTA-body {width: 70%; margin-left: 20%; margin-top: 150px; padding-right: 75px;}
	.borderLeft-purple {border-left: 2px solid #582C83;}
	#hmw-link .goTo-page-link:after {content: ""; width: 0; height: 0; border-left: 10px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 50%; right: 17px; transform: skewX(10deg) translateY(-50%);}
	.timeChart-content {position: absolute; bottom: 65px; left: 0; padding: 20px 35px;}
	.msProg-blingFootnote {display: inline-block; position: absolute; bottom: 0px; left: 140px;}
	.timeChartBlock {background-image: url(../images/time-chart-bg.png); background-repeat: no-repeat; background-size: 103% auto; padding: 45px 15px 20px 15px; margin-top: 30px;}
	.timeChart-content {position: relative; bottom: auto; left: 0; padding: 30px 15px 20px 15px; top: 0px;}
	
	
	/***** 1.2 - RMS Doctor Discussion Guide *****/
	#mail {display: none;}
	#survey-block #topsection .purple-btn {background-color: #582C83; transform: skewX(-6deg); padding:12px 40px 12px 20px; position: relative; top: 20px;}
	#survey-block #topsection .purple-btn:after {content: ""; width: 0; height: 0; border-left: 10px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 50%; right: 25px; transform: skewX(6deg) translateY(-50%);}
	.btn-pos {left: 40%;}
	.purple-link .definition-link {font-family: ProximaNovaA-Bold; background-color: #ded6e6; cursor: pointer; line-height:18px;}
	.question-section {display: none; padding-top: 60px; padding-bottom: 60px;}
	#survey-block.survey-started {background-color: #EFE9F3;}

	/***** 1.3 - Telemedicine ******/
	.slant-white-bar {background-color: #fff; width: 12px; transform: skewX(-14deg); position: absolute; right: -15px; top: 0; z-index: 2;}
	.pattern-background {background-image: url("../images/pattern-background1.png"); background-repeat: no-repeat; background-size: 100% 100%;}
	#telemed .quoteCTA {background-color: #ddcde2; transform: skewX(-6deg); padding-top: 20px; padding-bottom: 20px; left: 15%;}
	#telemed .fixedHeightBlock {height: 338px;}
	#ect-link .goTo-page-link:after {content: ""; width: 0; height: 0; border-left: 10px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 50%; right: 17px; transform: skewX(10deg) translateY(-50%);}
	#telemed .contactBtn.linkBtn:after {content: ""; width: 0; height: 0; border-left: 10px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 50%; right: 12px; transform: skewX(10deg) translateY(-50%);}
	.telemedicineChecklist-block .downloadBtn:after {right: 35px;}
	
	/***** 2.1 - Efficacy & Clinical Trial ******/
	.slant-purple-bar {background-color: #eee9f2; width: 12px; transform: skewX(-14deg); position: absolute; right: -15px; top: 0;}
	.options {background-color: #ede9f1; color: #582C83; padding: 10px; margin-left: 10px; cursor: pointer;}
	.options.active {background-color: #a13797; color: #fff; font-weight: bold;}
	.q1-resp, .q2-resp, .q3-resp, .q4-resp {font-family: ProximaNovaA-Bold; color: #582C83; padding-top: 35px; padding-bottom: 35px;}
	.q-1.answered .q1-resp, .q-2.answered .q2-resp, .q-3.answered .q3-resp, .q-4.answered .q4-resp {padding-top: 15px; padding-bottom: 35px;}
	#fs-link .goTo-page-link:after {content: ""; width: 0; height: 0; border-left: 10px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 50%; right: 17px; transform: skewX(10deg) translateY(-50%);}
	.slant-center-purple-bar {background-color: #eee9f2; width: 12px; transform: skewX(-14deg); position: absolute; left:50%; top: 0; z-index: 2;}
	.evenBlocks {position: relative;}
	.evenBlocks:before {content:""; background-color: #fff; width: 12px; height: 100%; transform: skewX(-14deg); position: absolute; left: -40px; top: 0; z-index: 2;}	.pink-btn:after {content: ""; width: 0; height: 0; border-left: 10px solid #D93B5F; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 24px; right: 20px; transform: skewX(6deg);}
	.pink-btn:after {content: ""; width: 0; height: 0; border-left: 10px solid #D93B5F; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 50%; right: 20px; transform: skewX(10deg) translateY(-50%);}
	#efficacy .videoCTA {background-image: linear-gradient(to right, #a21990, #582c83);width: 35%;position: absolute;left: 30%;padding-left: 15px;padding-right: 15px;}
	.clinical-trial .CTAblock1 {background-image: url(../images/cta_efficacy_page.png); background-repeat: no-repeat; background-size: 100% 100%; padding-top: 40px; padding-bottom: 35px; margin-top: -120px;}
	.custom-sup {font-size: 14px; line-height: 0;}
	.clinical-trial .sup-pos4 {top: 5px;}
	.clinical-trial .sup-pos5 {top: 0px;}
	.clinical-trial .sup-pos6 {top: 13px;}
	.clinical-trial .sup-pos7 {top: 5px;}
	.custom-sup2 {font-size: 9px; top: 11px;}
	.custom-sup3 {font-size: 24px; top: 22px;}
	
	
	/***** 2.2 - How Mayzent Works ******/
	#mzprogression .videoCTA {background-image: linear-gradient(to right, #a21990, #582c83); width: 55%; position: absolute; left: 25%; padding-left: 15px; padding-right: 15px;}
	.cns-bg {background-image: url("../images/cns_background.png"); background-repeat: no-repeat; background-size: 100% 100%; padding-top: 20px; padding-bottom: 0; position: relative; top: 84px;}
	.headline1-pos {position: absolute; top: -13px; left: 10px;}
	.headline2-pos {position: absolute; top: -13px; left: 25px;}
	.setBlockHeight {height: 500px;}
	.gradient-box {background-image: url("../images/10days_bg.png"); background-repeat: no-repeat; background-size: 100% 100%;}
	.gradient2 {background-image: linear-gradient(to right, #a51890 , #5c2b84);}
	#sse-link .goTo-page-link:after {content: ""; width: 0; height: 0; border-left: 10px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 19px; right: 17px; transform: skewX(10deg);}
	.rel-quote-pos {position: relative; top: 60px;}
	
	/****** 2.3 Mayzent Safety ******/
	.gradient-line {background-image: url("../images/grad-line.png"); background-repeat: no-repeat; background-size: 100% 100%; height:2px;}
	.bg-violet {background-color: #ded5e6;}
	.CTAblock2 {background-image: url("../images/safety-cta-bg.png"); background-repeat: no-repeat; background-size: 100% 100%; padding-top: 20px; padding-bottom: 10px;}
	#mzsafety .videoCTA {background-image: linear-gradient(to right, #a21990, #582c83); width: 55%; position: relative; left: 25%; padding-left: 15px; padding-right: 15px;}
	.underlineBorderLgrey {border-bottom: 2px solid #d8d4db;}
	.underlineBorderDgrey {border-bottom: 2px solid #c9c2d0;}
	
	/****** 3.1 - Starting Mayzent *****/
	.slant-center-bar {background-color: #fff; width: 12px; transform: skewX(-14deg); position: absolute; left:50%; top: 0; z-index: 2;}
	#startingmz .purple-downloadBtn:after {content: ""; position: absolute; background-image: url("../images/download.png"); background-size: 100%; background-repeat: no-repeat; top: 35%; right: 30px; height: 20px; width: 20px; transform: skewX(10deg);}
	#startingmz #secondDownloadBtn.purple-downloadBtn:after {right: 65px;}
	#startingmz .contactBtn {position: relative; width: 40%; bottom: 0;}
	#amz-link .goTo-page-link:after {content: ""; width: 0; height: 0; border-left: 10px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 50%; right: 17px; transform: skewX(10deg) translateY(-50%);}
	.accordionHead {cursor: pointer; padding: 20px 10px; background-image: url("../images/plus.png"); background-repeat: no-repeat; background-position: 100% 100%;}
	.accordionBlock.active .accordionHead {background-image: url("../images/cross.png");}
	.accordionBody {display: none;}
	.accordionBlock.active .accordionBody {display: block;}
	.starting-padding {padding:20px;}
	.starting-mayzent .definition-link {background-color: #d6cce0;}
	.starting-mayzent .pageBottom-grad, .clinical-trial .pageBottom-grad {background-image: linear-gradient(to right, #c61d6b 0%, #c61d6b 50%, #d44500 60%);}
	.callout-darkpink {background-color: #ae1987;}
	.callout-darkpinkgradient {background-image: linear-gradient(to right, #c61d6b, #bb1b77, #af1985, #a51890);}
	.text-darkpink {color: #ae1987;}
	.darkpink-btn:after {content: ""; width: 0; height: 0; border-left: 10px solid #ae1987; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 50%; right: 20px; transform: skewX(10deg) translateY(-50%);}
	.startMayz-sup-pos {position: relative; top: 6px;}
	.starting-mayzent .CTAblock3 {background-image: url("../images/cta_starting_mayzent.png"); background-repeat: no-repeat; background-size: 100% auto; padding-top: 10px; padding-bottom: 20px;}
	.starting-mayzent .customSup2 {font-size: 22px; line-height: 1px; position: relative; top: 9px;}
	/**** 3.2 - Alongside-ms ****/
	.mt-n-65 {margin-top: -65px;}
	.alongside .virtualVisitCTA {background-image: url("../images/cta-background2.png"); background-repeat: no-repeat; background-size: 100% 100%; padding-top: 60px; padding-bottom: 20px; width: 75%; left: 22%; position: absolute; padding-left: 25px; padding-right: 10px; top: -100px;}
	.alongside .header-pink-bar1 {position: absolute; background-color: #582C83; height: 100%; width: 2px; top: 10%; right: 27px; transform: skewX(-10deg);}
	.alongside .borderLeft-purple {border-left: 2px solid #582C83;}
	.alongside .contactBtn {position: relative; width: 40%; bottom: 0;}
	.mt-n-180 {margin-top: -180px;}
	.videoCTA-A {background-image: linear-gradient(to right, #a21990, #582c83); width: 50%; position: absolute; left: 25%; padding-left: 15px; padding-right: 15px; z-index: 2;}
	.videoCTA-A img.video-playbtn {width: 50%; margin-left: 15px;}
	.videoCTA-width {width: 40%; left: 31%;}
	.gradient-line2 {background-image: url("../images/grad-line2.png"); background-repeat: no-repeat; background-size: 100% 100%; height:2px;}
	.starting-mayzent .CTAblock4, .alongside .CTAblock4 {background-image: url(../images/cta-alongside-mayzent.png); background-repeat: no-repeat; background-size: 100% 100%; padding-top: 25px; padding-bottom: 35px; transform: skewX(4deg);}
	
	/***** 3.3 - Financial Support *****/
	.alongMayzentCTA {background-image: url(../images/alongMayz-ctaBackground.png); background-repeat: no-repeat; background-size: 100% 100%; padding-top: 30px; padding-bottom: 25px; width: 90%; left: 5%; position: absolute; padding-left: 40px; padding-right: 90px;}
	.borderLeft-white {border-left: 1px solid #fff;}
	.accesCardCTA {background-image: linear-gradient(to right, #a21990, #582c83); width: 90%; position: absolute; left: 5%; top: -120px; padding: 20px;}
	.financeSupportBlock {padding: 35px 30px; background-color: #fff;}
	.oddBlocks2:after {content:""; background-color: #ede9f1; width: 12px; height: 100%; transform: skewX(-14deg); position: absolute; right: -15px; top: 0; z-index: 2;}
	.accesCardCTA .purple-btn:after {transform: skewX(10deg) translateY(-50%);}
	.alongMayzentCTA .purpleBlock-Btn {position: relative; display: inline-block; padding: 20px 50px 20px 20px; background-color: #582C83; transform: skewX(-15deg); color: #fff; font-family: ProximaNovaA-Bold;}
	.alongMayzentCTA .purpleBlock-Btn:after {content:""; position: absolute; width: 0; height: 0; border-left: 10px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; top: 38%;  right: 20px; transform: skewX(15deg);}
	
	
	/***** Global PAge Bottom Section *****/
	.pageBottom-grad {background-image: linear-gradient(to right, #612785 0%, #612785 50%, #d44500 60%);}
	.bottomSection-body p.setBlockItem {line-height: 28px;}
	/***** Definition Block ******/
	.definition-block {display: none; width: 360px; background-image: url(../images/definition-background.png); background-repeat: no-repeat;  background-size: auto; background-position: 0 0; padding: 25px 10px 10px 10px; position: absolute; bottom: 30px; left: 0px; z-index: 50; border: 2px solid #582C83; background-color: #fff;}
	.starting-mayzent .definition-block {z-index: 6;}
	.definition-close {position: absolute; right: 15px; top: 10px;}
	.definition-header {padding-bottom: 5px; padding-top: 5px; border-bottom: 1px solid #ebebeb;}
	.definition-link {font-family: ProximaNovaA-Bold; background-color: #e0d6e7; cursor: pointer;}
	.definition-link:hover, .definition-link.active {background-color: #582C83; color: #fff; font-family: ProximaNovaA-Bold;}
	
	
	/***** 5.1 - Resources ******/
	.resourceBlock1 {padding: 20px; background-color: #ede9f1;}
	.oddBlocks:after {content:""; background-color: #fff; width: 12px; height: 100%; transform: skewX(-14deg); position: absolute; right: -15px; top: 0; z-index: 2;}
	.resourceLink-Btn, .resourceDownload-Btn {position: relative; display: block; border: 3px solid #582C83; transform: skewX(-10deg); color: #582C83; font-family: ProximaNovaA-Bold; letter-spacing: 1px; padding: 20px 16px;}
	.resourceLink-Btn:after {content:""; position: absolute; width: 0; height: 0; border-left: 10px solid #582C83; border-top: 8px solid transparent; border-bottom: 8px solid transparent; top: 38%;  right: 14px; transform: skewX(10deg);}
	.resourceDownload-Btn:after {content:""; position: absolute; background-image: url("../images/download-icon.png"); background-size: 100%; background-repeat: no-repeat; top: 36%; right: 30px; height: 20px; width: 20px;transform: skewX(10deg);}
	.resources .resourceDownload-Btn:after {top: 34%; transform: skewX(10deg);}
	.resourceBlock2 {padding: 35px 30px; background-color: #ede9f1;}
	.videoCTA-2 {background-image: linear-gradient(to right, #582c83, #a21990); padding-left: 15px; padding-right: 30px;}
	.purpleBlock-Btn {position: relative; display: block; padding: 20px; background-color: #582C83; transform: skewX(-10deg); color: #fff; font-family: ProximaNovaA-Bold;}
	.purpleBlock-Btn:after {content:""; position: absolute; width: 0; height: 0; border-left: 10px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; top: 50%;  right: 30px; transform: skewX(10deg) translateY(-50%);}
	#edv-link .goTo-page-link:after {content: ""; width: 0; height: 0; border-left: 10px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 50%; right: 17px; transform: skewX(10deg) translateY(-50%);}
	.borderbottom-orange {border-bottom: 1px solid #E35205;}
	.resources .purpleBlock-Btn {letter-spacing: 1px;}
	.resources .purpleBlock-Btn:after {right: 45px;}
	.w-fixed {width: 200px;}
	.resources .borderbottom-orange.display19 {line-height: 31px;}
	.walk-pos {position: relative; top: 20px;}
	
	/******* 5.2 - Video Series ******/
	.CTAblock3 {background-image: url("../images/video-cta-background.png"); background-repeat: no-repeat; background-size: 100% auto; padding-top: 20px; padding-bottom: 5px;}
	.purple-downloadBtn {position: relative; display: block; padding: 20px 30px; background-color: #582C83; transform: skewX(-10deg); color: #fff; font-family: ProximaNovaA-Bold; letter-spacing: 1px;}
	.purple-downloadBtn:after {content: ""; position: absolute; background-image: url("../images/download.png"); background-size: 100%; background-repeat: no-repeat; top: 35%; right: 30px; height: 20px; width: 20px;transform: skew(10deg);}
	.videoBlock, .videoCaptionBlock {padding: 35px 30px; background-color: #fff;}
	.slant-purple-bar {background-color: #ede9f1; width: 12px; transform: skewX(-14deg); position: absolute; right: -15px; top: 0; z-index: 2;}
	.videoBlock.active.activeSep:after, .videoCaptionBlock.active.activeSep:after {content:""; background-color: #ede9f1; width: 12px; height: 100%; transform: skewX(-14deg); position: absolute; right: -15px; top: 0; z-index: 2;}
	.videoPlay .videoBlock.active.activeSep:after {content:""; background-color: #ede9f1; width: 12px; height: 100%; transform: skewX(-14deg); position: absolute; right: -15px; top: 0; z-index: 2;}
	/*.videoBlock.active.activeSep:nth-child(5):after {content:""; background-color: #ede9f1; width: 90px; height: 100%; transform: skewX(-14deg); position: absolute; right: -40px; top: 0; z-index: 2;}
	.videoPlay .videoBlock.active.activeSep:nth-child(5):after {content:""; background-color: transparent; width: 0px; height: 0px;}*/
	.videoCTA-pos {position: absolute; bottom: -100px;}
	#videoContainer {width: 640px; background-color: transparent; position: relative; margin: 0 auto;} /* sandip_added */
	#videoPlayer {width: 640px; height: 300px;}
	#videoContent {background-color: #fff; border-top: 6px solid #e55121; padding: 10px 20px; text-align: center;}
	#videoContainer-desk {width: 640px; background-color: transparent; position: relative;}
	#videoPlayer-desk {width: 640px; height: 400px;}
	#videoContent-desk {background-color: #fff; border-top: 6px solid #e55121; padding: 10px 20px; text-align: center;}
	.videoPlay .videoBlockContainer {padding-top: 55px;}
	.thumbnail-hover {display: none;}
	.mouse-hovered .thumbnail-hover {display:block; position: absolute; width: 100%; top: 0; left: 0; z-index: 10;}
	/*.mouse-hovered .thumbnail-hover:after {content: ""; position: absolute; background-image: url("../images/play-button.png"); background-size: 100%; background-repeat: no-repeat; top: 20%; right: 50px; height: 50px; width: 50px;}
	*/
	#kaltura_player {width: 100%!important; height: 100%!important;}
	.overlayDiv.videoPopup {padding: 10px; border-radius: 15px;}
	.overlayDiv.videoPopup .closePopup {position: absolute; top: -10px; right: -50px;}
	.drNewman-thumbnail:before {content: ""; height: 4px; width: 99%; background-color: #bc1d83; left: 0; bottom: 0; position: absolute;}
	.drNewman-thumbnail:after {content: ""; position: absolute; background-image: url("../images/mayzentEffectiveness-playbutton.png"); background-size: 100%; background-repeat: no-repeat; top: 25%; right: 15px; height: 48px; width: 47px;}
	/*.videoBlock:nth-child(5) {width: 55%;}
	.videoPlay .videoBlock:nth-child(5) {width: 50%;}*/
	.videoPage .purple-downloadBtn:after {right: 20px; left: auto;}
	.videoCaptionBlock .centerTextBlock {position: relative; left: 25%;}
	.spotlightIcon {transform: skewX(12deg) translate(0,-50%); -webkit-transform: skewX(12deg) translate(0,-50%); position: absolute; top: 50%; left: 400px;}
	.footnotepos {position: relative; bottom: -40px;}
	.footnotepos1 {position: relative; bottom: 8px;}
	.footnotepos2 {position: relative; bottom: -50px;}
	.footnotepos3 {position: relative; bottom: 18px;}
	.videoThumbnailContainer {cursor: pointer;}
	
	/***** 5.3 - Mayzent Mentor *****/
	.contactForm {padding: 30px;}
	.input-checkbox {position: absolute; left: 5px; top: 5px; opacity: 0; z-index: 10; height: 20px; width: 20px; cursor: pointer;}
	#contact label, select, input, button {font-size: 20px; line-height: 24px;}
	/*#contact .has-error > label {color: #e3522c; font-family: ProximaNovaA-Bold;}*/
	#contact .has-error > label {display: none;}
	#contact .has-error > label[for="contactTime"], #contact .has-error > label[for="contactMode"] {color: #d44500; font-family: ProximaNovaA-Bold; display: inline-block;}
	#contact .errorText {position: relative; display: inline-block; padding-bottom: 10px; color: #d44500; font-family: ProximaNovaA-Bold;}
	#contact .captchaValidation-block .errorText {position: relative; display: inline-block; padding-left: 40px; padding-bottom: 10px; color: #d44500; font-family: ProximaNovaA-Bold;}
	#contact .captchaValidation-block .errorText:before {content:""; position: absolute; background-image: url("../images/error.png"); background-size: 100%; background-repeat: no-repeat; top: -5px; left: 5px; right: 30px; height: 30px; width: 30px;}
	.consent-pos {top: 15%!important;}
	.mentor-quote-man {position: absolute; left: -65px; bottom: 0; width: 20%;}
	#contact .inputcontent.has-error input {border: 2px solid #e3522c;}
	#mzmentor .quoteCTA2 .jarkeshia-quote {position: absolute; right: auto; left: -61px; bottom: -1px; width: 21%;}
	#mzmentor .quoteCTA2 .linda-img {bottom: 0; width: 20%;}
	/***** 5.4 - FAQs *****/
	.gradient3 {background-image: linear-gradient(to right, #981b90 , #582c8d);}
	#cps-link .goTo-page-link:after {content: ""; width: 0; height: 0; border-left: 10px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 19px; right: 17px; transform: skewX(10deg);}
	.faq-grad-border {background-image: linear-gradient(to right, #582c83, #a51890, #bd205e, #da291c, #d44500); height: 2px; margin-top: 15px; margin-bottom: 15px;}
	.faq-inline-logo {height: 16px; width: auto;}
	.sans-serif {font-family: sans-serif;}
	/****** 5.5 - Caretaker Support ******/
	.linda-img {position: absolute; left: -61px; bottom: 4px;}
	.text-purple2 {color: #734499;}
	.CTAblock4 {background-image: url("../images/caregiver-cta-bg.png"); background-repeat: no-repeat; background-size: auto; padding-top: 25px; padding-bottom: 20px;}
	.calloutViolet {background-image: linear-gradient(to right, #a9198b, #b21a7f, #bc1c72, #c31d69); padding-bottom: 20px;}
	
	/***** TCPA ******/
	.tcpa-logo {width: 20%; margin-left: -40px;}
	
	
	/****** Site Map ******/
	.sitepages li a {font-family: ProximaNovaA-Bold; font-size: 20px; line-height: 22px; color: #d44500; text-decoration: underline;}
	.sitepages > li > a {color: #000; text-decoration: none;}
	.sitepages > li > a#register {font-family: ProximaNovaA-Bold; color: #d44500; text-decoration: underline;}
	.sitepages li a#consumer {font-family: ProximaNovaA-Bold; font-size: 20px; line-height: 22px; color: #d44500; text-decoration: underline;}
	.sitepages li ul {padding-left: 20px;}
	.sitepages li {padding-top: 20px;}
	.sitepages li.consumer {padding-top: 30px;}
	.sitepages li.consumer.homepage {padding-top: 0px;}
	.sitepages li.discover-mayzent, li.getting-started, li.video-and-resources, li.register, li.about-spms {padding-top: 40px;}
	.sitepages li.consumer.homepage > a#consumer {display: none;}
	
	
	/***** Signup -Thank you *****/
	.thankyou-CTAblock {background-image: url(../images/safety-cta-bg.png); background-repeat: no-repeat; background-size: auto; padding-top: 50px; padding-bottom: 25px;}
	.text-pos-img {position: relative; top: 227px; left: 8px;}
	#register .footer-mapCode1 {left: 13px;}
	.thankyouPage .footer-mapCode1 {left: 13px;}
	#register .sup-pos1, .thankyouPage .sup-pos1 {position: relative; top: 5px;}
	.mapcode-pos {left: 91%;}
	
	.viewOther {display: block;}
	.viewiPhone12Pro {display: none;}
/********* Phase 5 - Redesign CSS (End) *******/

/**** Phase 6 - Redesign CSS (Start) ******/

#video_player {height: 475px; width: 745px;}

/***** Phase 6 - Redesign CSS (End) *****/


/****** Internet Explorer CSS ******/
@media all and (-ms-high-contrast:none){
	.gradText, .finSupp-gradText1, .additionalPgText-Grad, .gradText2, .gradText1 {background-image: none;}
}


/******** CSS Mobile Devices *********/
@media only screen and (max-width: 767px) {
	/******** Default Section (don't change) *********/
	.justDesktop {display: none;}
	.justMobile {display: block;}
	.screenDesktop {display: none;}
	.screenDevice {display: block;}
	.innerBodyContainer {padding: 0px 10px;}
	.innerBodyContainer2 {padding: 0px 10px;}
	.justDesktopInline {display: none;}
	.justMobileInline {display: inline;}
	.screenDevice.justipad {display: none;}
	.screenDevice.justmob {display: inline-block;}
	.justMobile.d-inline-block {display: inline-block;}
	.justDesktop.d-inline {display: none;}
	
	.no-innerBodyContainer {padding: 0px;}
	
	/******* Color Catalogue *******/
	.m-bg-lightpurple {background-color: #EFE9F3;}
			
	/******** Font Catalogue *********/
	h1, .displayh1 {font-size: 22px; line-height: 24px;}
	h2, .displayh2 {font-size: 21px; line-height: 23px;}
	h3, .displayh3 {font-size: 21px; line-height: 23px;}
	h4, .display1 {font-size: 17px; line-height: 20px;}
	p, a, ul li {font-size: 17px; line-height: 22px;}
	.footnote {font-size: 12px; line-height: 14px;}
	
	.display2 {font-size: 15px; line-height: 17px;}
	.display3, .display4, .display5, .display6 {font-size: 18px; line-height: 20px;}
	.display7 {font-size: 14px; line-height: 19px;}
	.display8 {font-size: 13px; line-height: 15px;}
	.display9 {font-size: 12px; line-height: 14px;}
	.display10 {font-size: 10px; line-height: 12px;}
	.display12 {font-size: 12px; line-height: 14px;}
	.display13 {font-size: 18px; line-height: 20px;}
	.display14 {font-size: 27px; line-height: 29px;}
	.display15 {font-size: 30px; line-height: 32px;}
	
	.m-display1 {font-size: 15px; line-height: 18px;}
	.m-display2 {font-size: 17px; line-height: 19px;}
	.m-display3 {font-size: 17px; line-height: 22px;}
	.displayh2-m {font-size: 22px; line-height: 24px;}
	.m-display4 {font-size: 12px; line-height: 10px;}
	.m-display5 {font-size: 18px; line-height: 20px;}
	.m-display6 {font-size: 20px; line-height: 24px;}
	.m-display7 {font-size: 27px; line-height: 29px;}
	.m-display-s {font-size: 20px; line-height: 24px;}
		
	label, select, input, button {font-size: 17px;}
	textarea {font-size: 17px;}
	.sup-pos {position: relative; top: 8px;}
		
	/******** Margin & Padding *********/
	.mt-100 {margin-top: 50px;}
	.mt-90 {margin-top: 45px;}
	.mt-75 {margin-top: 35px;}
	.mt-65 {margin-top: 30px;}
	.mt-55 {margin-top: 25px;}
	.mt-50 {margin-top: 25px;}
	.mt-40 {margin-top: 20px;}
	.mt-30 {margin-top: 15px;}
	.mt-20 {margin-top: 10px;}
	.mt-15 {margin-top: 10px;}
	
	.mb-100 {margin-bottom: 50px;}
	.mb-90 {margin-bottom: 45px;}
	.mb-75 {margin-bottom: 35px;}
	.mb-65 {margin-bottom: 30px;}
	.mb-55 {margin-bottom: 25px;}
	.mb-50 {margin-bottom: 25px;}
	.mb-40 {margin-bottom: 20px;}
	.mb-30 {margin-bottom: 15px;}
	.mb-20 {margin-bottom: 10px;}
	.mb-15 {margin-bottom: 10px;}
		
	.pt-100 {padding-top: 50px;}
	.pt-90 {padding-top: 45px;}
	.pt-75 {padding-top: 35px;}
	.pt-65 {padding-top: 30px;}
	.pt-55 {padding-top: 25px;}
	.pt-50 {padding-top: 25px;}
	.pt-40 {padding-top: 20px;}
	.pt-30 {padding-top: 15px;}
	.pt-20 {padding-top: 10px;}
	.pt-15 {padding-top: 10px;}
	
	.pb-100 {padding-bottom: 50px;}
	.pb-90 {padding-bottom: 45px;}
	.pb-75 {padding-bottom: 35px;}
	.pb-65 {padding-bottom: 30px;}
	.pb-60 {padding-bottom: 30px;}
	.pb-55 {padding-bottom: 25px;}
	.pb-50 {padding-bottom: 25px;}
	.pb-40 {padding-bottom: 20px;}
	.pb-30 {padding-bottom: 15px;}
	.pb-20 {padding-bottom: 10px;}
	.pb-15 {padding-bottom: 10px;}
	
	
	.w-110, .w-100, .w-90, .w-80, .w-75, .w-70, .w-60, .w-55, .w-50, .w-49, .w-45, .w-40, .w-33, .w-30, .w-25, .w-20, .w-10, .w-22, .w-32 {width: 100%;}
	
	
	/******** Mobile Only Style *********/
	.mt-m-0 {margin-top: 0px;}
	.mb-m-0 {margin-bottom: 0px;}
	.ml-m-0 {margin-left: 0px;}
	.mr-m-0 {margin-right: 0px;}
	
	.pt-m-0 {padding-top: 0px;}
	.pb-m-0 {padding-bottom: 0px;}
	.pl-m-0 {padding-left: 0px;}
	.pr-m-0 {padding-right: 0px;}
	
	.pl-m-90 {padding-left: 90px;}
	.pl-m-70 {padding-left: 70px;}
	.pr-m-70 {padding-right: 70px;}
	.pr-m-40 {padding-right: 40px;}
	.pl-m-25 {padding-left: 25px;}
	.pl-m-25 {padding-right: 25px;}
	.pl-m-20 {padding-left: 20px;}
	.pl-m-4 {padding-left: 4px;}
	.pr-m-25 {padding-right: 25px;}
	.pr-m-20 {padding-right: 20px;}
	.pl-m-30 {padding-left: 30px;}
	.pl-m-35 {padding-left: 35px;}
	.pl-m-40 {padding-left: 40px;}
	.pr-m-30 {padding-right: 30px;}
	.pr-m-35 {padding-right: 35px;}
	.pl-m-45 {padding-left: 45px;}
	.pl-m-50 {padding-left: 50px;}
	.pr-m-50 {padding-right: 50px;}
	.pl-m-60 {padding-left: 60px;}
	.pr-m-60 {padding-right: 60px;}
	.pr-m-10 {padding-right: 10px;}
	.pl-m-10 {padding-left: 10px;}
	.pl-m-13 {padding-left: 13px;}
	.pl-m-18 {padding-left: 18px;}
	.pl-m-15 {padding-left: 15px;}
	.pr-m-15 {padding-right: 15px;}
	.pr-m-5 {padding-right: 5px;}
	.pl-m-5 {padding-left: 5px;}
	
	.mt-m-450 {margin-top: 450px;}	
	.mt-m-410 {margin-top: 410px;}
	.mt-m-390 {margin-top: 390px;}
	.mt-m-150 {margin-top: 150px;}
	.mt-m-140 {margin-top: 140px;}
	.mt-m-130 {margin-top: 130px;}	
	.mt-m-110 {margin-top: 110px;}	
	.mt-m-90 {margin-top: 90px;}		
	.mt-m-75 {margin-top: 75px;}
	.mt-m-65 {margin-top: 65px;}
	.mt-m-60 {margin-top: 60px;}
	.mt-m-55 {margin-top: 55px;}
	.mt-m-50 {margin-top: 50px;}
	.mt-m-40 {margin-top: 40px;}
	.mt-m-30 {margin-top: 30px;}
	.mt-m-25 {margin-top: 25px;}
	.mt-m-20 {margin-top: 20px;}
	.mt-m-18 {margin-top: 18px;}
	.mt-m-15 {margin-top: 15px;}
	.mt-m-12 {margin-top: 12px;}
	.mt-m-10 {margin-top: 10px;}
	
	.mb-m-55 {margin-bottom: 55px;}
	.mb-m-50 {margin-bottom: 50px;}
	.mb-m-40 {margin-bottom: 40px;}
	.mb-m-30 {margin-bottom: 30px;}
	.mb-m-20 {margin-bottom: 20px;}
	.mb-m-15 {margin-bottom: 15px;}
	.mb-m-10 {margin-bottom: 10px;}

	.m-m-auto {margin: auto;}
	.ml-m-90 {margin-left: 90px;}
	.ml-m-60 {margin-left: 60px;}
	.ml-m-50 {margin-left: 50px;}
	.ml-m-40 {margin-left: 40px;}
	.ml-m-35 {margin-left: 35px;}
	.ml-m-30 {margin-left: 30px;}
	.ml-m-25 {margin-left: 25px;}
	.ml-m-20 {margin-left: 20px;}
	.ml-m-15 {margin-left: 15px;}
	.ml-m-10 {margin-left: 10px;}
	.ml-m-5 {margin-left: 5px;}
	
	.ml-m-5p {margin-left: 5%;}
	.ml-m-10p {margin-left: 10%;}
	.ml-m-15p {margin-left: 15%;}
	
	.mr-m-25 {margin-right: 25px;}
	.mr-m-5 {margin-right: 5px;}
	
	.ml-m-neg20 {margin-left: -20px;}
	.ml-m-neg15 {margin-left: -15px;}
	
	.mt-m-neg5 {margin-top: -5px;}
	
	.pt-m-200 {padding-top: 200px;}
	.pt-m-150 {padding-top: 150px;}
	.pt-m-100 {padding-top: 100px;}
	.pt-m-70 {padding-top: 70px;}
	.pt-m-60 {padding-top: 60px;}
	.pt-m-55 {padding-top: 55px;}
	.pt-m-50 {padding-top: 50px;}
	.pt-m-45 {padding-top: 45px;}
	.pt-m-40 {padding-top: 40px;}
	.pt-m-35 {padding-top: 35px;}
	.pt-m-30 {padding-top: 30px;}
	.pt-m-25 {padding-top: 25px;}
	.pt-m-22 {padding-top: 22px;}
	.pt-m-20 {padding-top: 20px;}
	.pt-m-0 {padding-top: 0px;}
	
	.pt-m-15 {padding-top: 15px;}
	.pt-m-11 {padding-top: 11px;}
	.pt-m-10 {padding-top: 10px;}
	.pt-m-5 {padding-top: 5px;}
	.pt-m-8 {padding-top: 8px;}

	.pb-m-200 {padding-bottom: 200px;}
	.pb-m-150 {padding-bottom: 150px;}
	.pb-m-110 {padding-bottom: 110px;}
	.pb-m-100 {padding-bottom: 100px;}
	.pb-m-70 {padding-bottom: 70px;}
	.pb-m-55 {padding-bottom: 55px;}
	.pb-m-50 {padding-bottom: 50px;}
	.pb-m-40 {padding-bottom: 40px;}
	.pb-m-30 {padding-bottom: 30px;}
	.pb-m-26 {padding-bottom: 26px;}
	.pb-m-25 {padding-bottom: 25px;}
	.pb-m-22 {padding-bottom: 22px;}
	.pb-m-20 {padding-bottom: 20px;}
	.pb-m-15 {padding-bottom: 15px;}
	.pb-m-14 {padding-bottom: 14px;}
	.pb-m-10 {padding-bottom: 10px;}
	.pb-m-9 {padding-bottom: 9px;}
	.pb-m-11 {padding-bottom: 11px;}
	.pb-m-5 {padding-bottom: 5px;}
		
	.plr-m-0 {padding-left: 0; padding-right: 0;}
	.plr-m-20 {padding-left: 20px; padding-right: 20px;}
	.plr-m-15 {padding-left: 15px; padding-right: 15px;}
	.plr-m-5 {padding-left: 5%; padding-right: 5%;}
	
	.plr-m-10 {padding-left: 10px; padding-right: 10px;}
	
	.padding-m-10 {padding: 10px}
	
	.w-m-auto {width: auto;}
	.w-m-105 {width: 105%;}
	.w-m-100 {width: 100%;}
	.w-m-95 {width: 95%;}
	.w-m-90 {width: 90%;}
	.w-m-85 {width: 85%;}
	.w-m-81 {width: 81%;}
	.w-m-80 {width: 80%;}
	.w-m-75 {width: 75%;}
	.w-m-70 {width: 70%;}
	.w-m-65 {width: 65%;}
	.w-m-60 {width: 60%;}
	.w-m-55 {width: 55%;}
	.w-m-50 {width: 50%;}
	.w-m-45 {width: 45%}
	.w-m-40 {width: 40%;}
	.w-m-35 {width: 35%;}
	.w-m-33 {width: 33.3%;}
	.w-m-30 {width: 30%;}
	.w-m-27 {width: 27%;}
	.w-m-25 {width: 25%;}
	.w-m-20 {width: 20%;}
	.w-m-15 {width: 15%;}
	.w-m-10 {width: 10%;}
	
	.m-h-90 {height: 90px;}
	/****** Skew *****/
	.m-no-skew {transform: skewX(0deg);}
	.m-skew-10 {transform: skewX(-10deg);}
	.m-unskew-10 {transform: skewX(10deg);}
	.m-unskew-8 {transform: skewX(8deg);}
	.m-skew-6 {transform: skewX(-6deg);}
	.m-unskew-6 {transform: skewX(6deg);}
	.m-skew-4 {transform: skewX(-4deg);}
	.m-unskew-4 {transform: skewX(4deg);}
	.m-skew-2 {transform: skewX(-2deg);}
	.m-unskew-2 {transform: skewX(2deg);}
	.m-skew-0 {transform: skewX(0deg);}
	
	
	.m-half-letter-spacing {letter-spacing: -0.5px}
	.m-full-letter-spacing {letter-spacing: -1px}
	.m-text-center {text-align: center;}
	.m-text-left {text-align: left;}
	.m-centerPosition {position: relative; left: 50%; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0);}
	.m-noCenterPosition {position: relative; left: 0%; transform: translate(0%, 0); -webkit-transform: translate(0%, 0);}
	.m-d-inline-block {display: inline-block;}
	.m-d-inline {display: inline;}
	.m-d-inline-i {display: inline !important;}
	.m-d-block {display: block;}
	.b-m-0 {border: none!important;}
	.m-no-background {background: none;}
	.m-clear {clear: both; font-size: 0px;}
	.m-floatLeft {float: left;}
	.m-floatRight {float: right;}
	.m-d-table-cell-top {display: table-cell; vertical-align: top;} 
	.thankyouPage .ml-28p {margin-left: 0px;}
	.m-no-letter-spacing {letter-spacing: 0px;}
	.sup-pos-4 {position: relative; top: 9px; font-size: 20px;}
	
	/******** List Style Type *********/
		ul li, ol li {list-style-type: none; font-size: 18px; line-height: 23px;}
		ul.disc > li {list-style-type: disc;}
		ul.circle > li {list-style-type: circle;}
		ul.square > li {list-style-type: square;}
		ol.numeric > li {list-style-type: decimal;}
		ol.alphabet > li {list-style-type: lower-alpha;}
		ol.roman > li {list-style-type: lower-roman;}
		ul.dash > li:before {content: "-"; position: absolute; transform: translate(-300%, 0); -webkit-transform: translate(-300%, 0);}
	
	/******** Header Section *********/
	.headerBodyContainer {width: 100%; max-width: 1100px; margin: 0 auto; padding: 0 10px;}
	.menuLinkContainer {display: none; overflow-y: scroll; overflow-x: hidden; background-color: #602a8b; padding-bottom: 100px; width: 106%; left: -10px; position: relative; z-index: 15000;}
	#menuLinks {display: block; width: 107%; margin-left: -10px; margin-top: 22px; background-color: #602a8b;}
	.infoLinks .display9 {font-size: 10px; line-height: 10px;}
	.headerLogoContainer {position: relative; width: 40%; z-index: 1; height: auto; left: 30px; top: 10px;}
	.brandLogo-link {left: 0; top: 0px; width: auto; height: auto; position: relative; background-image: none;}
	#globalHeader {height: 120px; box-shadow: none;}
	.headerBody {height: 120px;}
	.mob-menuOpen .headerBody {position: fixed;}
	.mob-menuOpen .menuLinkParent {position: fixed; width: 100%; height: 100%; overflow-y: scroll; top: 120px; left: 0; padding-left: 10px;}
	.headerLink-body {height: auto;}
	#treatmentNavContainer .levelOneNav {padding-left: 0px; padding-right: 0px;}
	#treatmentNavContainer .levelOneNav > li {display: block; padding-top: 20px; padding-bottom: 15px;}
	#treatmentNavContainer .levelOneNav > li.openMenu {padding-bottom: 0px; border-bottom: none;}
	#treatmentNavContainer .levelOneNav > li.lastItem {display: none;} 
	#treatmentNavContainer .localNavigation .levelTwoNav li a {border: none; padding-bottom: 0px; color: #000;}
	#treatmentNavContainer .localNavigation .levelTwoNav>li.lastItem {border: none;}
	#treatmentNavContainer .levelOneNav > li>a {display: block;}
	.localNavigation {display: none; position: relative; z-index: 10; padding-top: 15px; margin-left: 0px; background-color: #fff; width: 100%!important;}
	.localNavigation ul {background-color: #fff; padding: 0 20px;}
	#treatmentNavContainer .levelOneNav > li:hover > .localNavigation {display: none;}
    #treatmentNavContainer .localNavigation .levelTwoNav li {border-bottom: 1px solid #fff; padding-bottom: 15px; padding-top: 15px;}
    #treatmentNavContainer .levelOneNav > li.active > .localNavigation .levelTwoNav li {display: block; padding-top: 0; width: auto;}
    .signup-link {background-color: #fff; padding: 10px 15px; color: #602a8b; font-family: ProximaNovaA-Bold; font-size: 15px; line-height: 17px; text-transform: uppercase; display: inline-block; }
    .signup-link:after {display: none;}
	
	.brandlogo {width: 87%; height: auto; display: block;}
	.instagramlogo, .facebooklogo {width: 30px; height: auto;}
	#treatmentNavContainer .levelOneNav > li>a#consumer {background-image: url(../images/mobile/home-icon.png); background-size: 100% 100%; margin-left: 30px; background-repeat: no-repeat; height: 30px; width: 30px; padding: 0; display: block;}
	#treatmentNavContainer .levelOneNav > li>a {position: relative; font-size: 20px; line-height: 24px; font-family: ProximaNovaA-Light; color: #fff; margin-left: 15px; padding-right: 15px; padding-left: 15px; padding-top: 10px; padding-bottom: 10px;}
	#treatmentNavContainer .levelOneNav > li > a:after {content: ""; width: 0; height: 0; border-left: 10px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 12px; right: 40px; transform: rotate(90deg);}
	#treatmentNavContainer .levelOneNav > li:nth-child(1) > a:after {content: ""; width: 0; height: 0; border-left: none; border-top: none; border-bottom: none;}
	#treatmentNavContainer .levelOneNav > li.openMenu>a:after {content: ""; width: 0; height: 0; border-left: 10px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 12px; right: 40px; transform: rotate(270deg);}
	#treatmentNavContainer .levelOneNav > li.active > .localNavigation .levelTwoNav {display: inline-block; background-color: #fff; padding-top: 15px; padding-bottom: 10px; margin-left: 0;}
	#treatmentNavContainer .levelOneNav > li.active > .localNavigation .levelTwoNav li > a {display: inline-block; color: #000; font-size: 15px; line-height: 18px; margin: 0; padding-left: 10px;}
	#treatmentNavContainer .levelOneNav > li.active > .localNavigation {display: block; background-color: #fff; width: 100%; left: 0; top: 0; padding-top: 0;}
	#treatmentNavContainer .levelOneNav > li.active > a, #treatmentNavContainer .levelOneNav > li > a.focus {color: #fff; font-family: ProximaNovaA-Bold;}
	#treatmentNavContainer .levelOneNav > li:nth-child(1).active > a, #treatmentNavContainer .levelOneNav > li:nth-child(1) > a.focus {color: #fff; font-family: ProximaNovaA-Bold; background-color: #602a8b;}
	
	#treatmentNavContainer .levelOneNav > li:nth-child(2).active > .localNavigation .levelTwoNav li:nth-child(1) {width: auto;}
	#treatmentNavContainer .levelOneNav > li:nth-child(2).active > .localNavigation .levelTwoNav li:nth-child(2), #treatmentNavContainer .levelOneNav > li:nth-child(2).active > .localNavigation .levelTwoNav li:nth-child(3) {width: auto;}
	#treatmentNavContainer .levelOneNav > li:nth-child(3).active > .localNavigation .levelTwoNav li:nth-child(1) {width: auto;}
	#treatmentNavContainer .levelOneNav > li:nth-child(3).active > .localNavigation .levelTwoNav li:nth-child(1) {width: auto;}
	#treatmentNavContainer .levelOneNav > li:nth-child(4).active > .localNavigation .levelTwoNav li:nth-child(2) {width: auto;}
	#treatmentNavContainer .levelOneNav > li:nth-child(5).active > .localNavigation .levelTwoNav li:nth-child(5) {width: auto;}
	#treatmentNavContainer .levelOneNav > li:nth-child(5).active > .localNavigation .levelTwoNav li:nth-child(1), #treatmentNavContainer .levelOneNav > li:nth-child(5).active > .localNavigation .levelTwoNav li:nth-child(4) {width: auto;}
	
	#treatmentNavContainer .levelOneNav > li:nth-child(3).active > .localNavigation {left: auto;}
	
	
		
	/******** Footer Section *********/
	.footerLogo {margin-left: 0;}
	.footersection p, .footersection a, #importantSafetyInformation .footersection a, #importantSafetyInformation .footersection p {font-size: 14px; line-height:19px;}
	.footerLogo img {margin-left: 0px;}
	.footer-mob-pad {padding-left: 42px;}
	.footer-date {display: inline-block; position: absolute; left: 55%;}
	.footer-mapCode {display: inline-block; position: absolute; left: auto; right: 0px;}
	.footer-date1 {display: inline-block; position: absolute; left: -53px;}
	.footer-mapCode1 {display: inline-block; position: absolute; right: 0px; left: 0px;}
	.footer-mapCode2 {display: inline-block; position: absolute; left: auto; right: 0px;}
	
	/***isi***/
	#isi ul li {font-size: 13px; line-height: 1;}
	#isi p, #importantSafetyInformation p {font-size: 17px; line-height: 19px;}	
	
	/******** BUI Leaving Popup *********/
	#FormWindow {width: 90%; height: 550px; overflow-y: auto; z-index: 15000;}
	.submit-section {width: 29;}
	#FormWindow.closeFormDiv {height: 350px;}
	#popup_closeBtn img {width: 17px;}
	.closePopup {top:10px; right: 10px;}
	#interstit_popup .closePopup {top:-10px; right:15px;}
	
	/******** CSS Body *********/
	.noninnerBodyContainer {padding: 0;}
	.button-width-mobile {width:235px;}
	/*.calloutOrange, .calloutPurple, .calloutPink {height: 240px;}*/
	.calloutOrange1, .calloutPurple1 {height: 270px;}
	.midContainer {margin: 0;}
	.emailInput .surveyemail input{width:100%;}
	.emailInput input {padding: 5px;}
	.mapcode1-m {position: relative; right: 1%; bottom: 0;}
	.d-inline-i {display: none !important;}
	.btn-icon {padding-top: 6px;}
	.starting-mayzent-content, .resource-content, .resource-content1, .resource-content2 {height: auto;}
	.starting-mayzent-content a, .resource-content a, .resource-content1 a, .resource-content2 a {position: relative; bottom: 0;}	
	.accordion {padding-left: 15%;}
	.surveyRadio label {width: 100%;}
	.emailform input {width: 85%; padding:5px;}
	.emailform input::placeholder{text-align:center;}
	.email-popupScroll {padding:0; width:100%;}
	.email-popup2{height: 500px;}
	.successImg {top: 4px; right: 41px;}
	.successImg img{width: 20px;}
	.errorblock img{width: 20px;}
	.errorblock p {vertical-align: text-top;}
	.plusBtn img {width: 20px;}
	.plusBtn {top:12px; right:0;}
	.image-footer-text {left:14px;}
	body.index .third-box.button-one.box-shadow-white {padding-left: 60px;}
	.m-bg-white {background-color: #ffffff;}
	.m-bg-gray {background-color: #f4f4f4;}
	.googleplay img {width: 167px;}
	.appstore img {width: 145px;}
	sup.custom-f3 {font-size: 13px;}
	/*.border-grads {background-image: url("../images/mobile/border-gradient-mob-updated.png"); background-size: 100% 100%; background-repeat: no-repeat;}*/
	.bd-tp-1 {border-top: 1px solid #4d4d4d;}
	.top-pos {position: relative; top: -10px;}
	.subheader-plusIcon {right: -10px; top: -9px; width: 5%;}
	.downloadBtn:after {content: ""; position: absolute; width: 20px; height: 20px; background-image: url(../images/download.png); background-size: 100% 100%; background-repeat: no-repeat; top: 10px; right: 30px; transform: skewX(10deg);}
	.downloadBtn2:after {content: ""; position: absolute; width: 20px; height: 20px; background-image: url(../images/download.png); background-size: 100% 100%; background-repeat: no-repeat; top: 20px; right: 30px; transform: skewX(10deg);}
	.linkBtn:after {content: ""; width: 0; height: 0; border-left: 6px solid #fff; border-top: 6px solid transparent; border-bottom: 6px solid transparent; position: absolute; right: 20px;}
	.m-CTA {background-image: linear-gradient(to right, #a21990, #582c83);}
	
	
	.m-skewedBtn-4:after {transform: skewX(4deg);}
	.m-skewedBtn-6:after {transform: skewX(6deg);}
	.m-skewedBtn-10:after {transform: skewX(10deg) translateY(-50%);}
	.m-skewedBtn-20:after {transform: skewX(20deg);}
	
	/**accordion**/
	.panel-m {padding: 0 4% 0 15%;}
	
	/***** Global Page Bottom Section ******/
	.bottomSection-body {background-image: url(../images/mobile/bottom-section-bg.jpg); background-size: auto; background-repeat: no-repeat;}
	.bottom-section-CTA {position: absolute; top: -68%; left: 0px;}
	.genericMail {padding-top: 160px;}
	.goTo-page-link:after {top: 17px; right: 18px; border-left: 8px solid #FFF; border-top: 6px solid transparent; border-bottom: 6px solid transparent;}
    .goTo-page-link.double-line:after {top: 15px; right: -25px;}
	.calloutOrange, .calloutPurple {height: 250px;}
	a.goTo-page-link {font-size: 14px; line-height: 16px;}
	.caretakerPage-bottomSection {height: 450px;}
	.caretakerPage-bottomSection .bottom-section-CTA {position: absolute; top: -450%;}
	.h-fixed-mob {height: 750px;}
	
	/******* Homepage *****/
	/*.texture-block1 {background-image: url("../images/mobile/home-texture1.png");  background-size: 100% 100%; background-repeat: no-repeat;}*/
	/*.texture-block2 {background-image: url("../images/mobile/home-texture2.png");  background-size: 100% 100%; background-repeat: no-repeat;}*/
	/*.texture-block3 {background-image: url("../images/mobile/home-texture3.png");  background-size: 100% 100%; background-repeat: no-repeat;}*/
	.homepageCTA-plusIcon {right: -10px; top: -8px; width: 8%;}
	.home-callout {padding: 20px; height: 240px;}
	.home-callout .violet-btn:after {top: 18px;}
	.home-callout .purple-btn:after {top: 18px; right: 20px;}
	.home-callout .orange-btn:after {top: 18px; right: 20px}
    .shadow {filter: drop-shadow(6px 1px 5px black);}
    
    .pos1-m {position: relative; top: 12%;}
    .pos1-m-mid {position: relative; top: -5%;}
    .pos2-m {position: relative; top: 0%;}
    .home-callout1 {padding: 20px;}
	.home-callout1 .violet-btn:after {top: 18px;}
	.home-callout1 .purple-btn:after {top: 18px; right: 20px;}
	.home-callout1 .orange-btn:after {top: 18px; right: 20px}	
	
	/**** Understanding MS Progression *****/
	.skewed-block {padding-left: 0; width: 106%; margin-left: -10px; padding-right: 20px;}
	.partition-border {background-color: #0c0b0c; width: 2px; height: 100px; right: -10px;}
	.partition-border-m {background-color: #0c0b0c; width: 2px; height: 100px; right: -10px;}
	.iconImage2 {height: 62px;}
	/*.m-understandingProgessionBanner {background-image: url(../images/mobile/background-pattern-1.png); background-size: 100% 100%; background-repeat: no-repeat;}*/
	.gradFill-2-w {background-image: linear-gradient(to right, #cd1e63 , #ca1d6b, #c61d77, #7b288b); width :100%}
	/***** RMS Doctor Discussion Guide *****/
	#bottomtxtSection {height: 430px;}
	.survey-boxGrad {height: 240px;}
	.downloadBtn-survey:after {top: 15px; right: 10px;}	
	.emailInput input.surveySelfemail {width: 100%; transform: skewX(0deg); padding: 15px 5px;}
	.emailPopup1 {height: 490px;}
	.clinical-trial .sup-pos4 {top: 6px;}
	.clinical-trial .sup-pos2 {position: relative; top: 2px;}
	input#email_email::placeholder {transform: skewX(-6deg);}
	/******************* Alongside MS *************/
	.purple-border {border-bottom: 2px solid #602A8B; border-top: 2px solid #602A8B;}
	.alongsideMS-header {background-image: url("../images/mobile/3.2-header-background.png");  background-size: 100% 100%; background-repeat: no-repeat;}
	
	
	/******** Starting Mayzent *********/
    .starting-mayzent-header {background-image: url("../images/mobile/header-background-mob.png");  background-size: 100% 100%; background-repeat: no-repeat;}
    .starting-mayzent-header1 {background-image: url("../images/mobile/header-background-mob-1.png");  background-size: 100% 100%; background-repeat: no-repeat;}
    .start-mayzent-icon1 {position: relative; top:3px;}
    .start-mayzent-icon2 {position: relative; top:12px;}
    .start-mayzent-icon3 {position: relative; top:7px;}
    .div-pos-mob {position: relative; right:-45px;}
    .starting-mayzent .text-pos-mob {margin-left: -15px;}
    /* Starting Mayzent Lists */
	.starting-mayzent ul.square > li {list-style-type: none; position: relative;}
	.starting-mayzent ul.square > li::before {content: ''; width: 8px; height: 8px; background-color: #E35205; position: absolute; left: -20px; top: 7px;}

	/******* Discover Mayzent ********/
	/*.m-discoverMayzentBanner {background-image: url(../images/mobile/discover-mayzent-banner.png); background-size: 100% 100%; background-repeat: no-repeat;}*/
	.grad-box {background-image: none; background-size: 100% 100%; background-repeat: no-repeat;}
	.gradBox-header {position: relative; top: 0px; left: 0px;}
	.bdBtm-m-darkGrey {border-bottom: 1px solid #434343;}
	.grad-partition-border {background-image: linear-gradient(to right, #cd1e63, #b71d86, #77288b);}
	.additional_tab p  {padding-top: 10px;}
	
	/******** Financial support *********/
	.m-financialSupportBanner {background-image: url(../images/mobile/financialSupport_Background.png); background-size: 100% 100%; background-repeat: no-repeat;}
	.pos-h-mob {position: relative; padding: 10px 20px;}
	.plus-pos-mob {width: 6%; top: -12px; left: -10px; position: absolute;}
	.text-pos-mob {position: relative;}
	/*.border-callout {background-image: url(../images/mobile/financial_support_card_mob.png); background-size: 100% 100%; background-repeat: no-repeat;}*/
	.underlineBorderLightGray4 {border-bottom: 1px solid #68717d; max-width: 250px; margin: 0 auto;}
	.underlineBorderLightGray5 {border-bottom: 1px solid #68717d; margin: 0 auto;}
	
	/******* Resources *******/
	/*.resources-header {background-image: url("../images/mobile/4.3-header-background.png");  background-size: 100% 100%; background-repeat: no-repeat;}
	.resources-header1 {background-image: url("../images/mobile/4.3-header-background-new.png");  background-size: 100% 100%; background-repeat: no-repeat;}*/
	.resourceBtn {position: relative; width: 80%; bottom: 0px;}
	
	/******* Video Series ******/
	.videoPage-header {background-image: url("../images/mobile/4.1-header-background.png");  background-size: 100% 100%; background-repeat: no-repeat;}
	
   /**** Telemedicine ***/
	/*.border-callout-telemedicine {background-image: url(../images/mobile/telemedice_callout_mob.png); background-size: 100% 100%; background-repeat: no-repeat; padding: 20px 30px 12px 42px;}*/
    /*.contactBtn {position: relative; width: 65%; bottom: 0px;}
	.contactBtn.linkBtn:after {content: ""; width: 0; height: 0; border-left: 8px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 17px; right: 15px;}*/
	.l-pos {left: 50%;}

	/****** Mayzent Safety ******/
	.plus-pos-safety-mob {width:18px; position:absolute; top:-8px; right:-9px;}
	.safety-header {background-image: url("../images/mobile/2.2-header-background.png");  background-size: 100% 100%; background-repeat: no-repeat;}
	/*.safety-gradBox {background-image: url("../images/mobile/extension-study-callout.png");  background-size: 100% 100%;}*/
	.footnotepos1 {position: relative; bottom: -5px;}
	/****** Caretaker Support *******/
	.caretaker-btn-mob { width:240px;}
	.caretaker-emailSend-btn-mob:after {content: "";width: 0;height: 0;border-left: 10px solid #fff; border-top: 8px solid transparent;border-bottom: 8px solid transparent;position: absolute;top: 20px;right: 20px;transform: skewX(6deg);}
	.caretaker-downloadBtn-mob:after {content: ""; position: absolute; width: 20px; height: 20px; background-image: url(../images/download.png); background-size: 100% 100%; background-repeat: no-repeat; top: 20px; right: 30px; transform: skewX(6deg);}
	.bottomSection-height {height: 480px;}
	.caetakerBottom-section-CTA {position: absolute; top: -207%;}
	
	/***** FAQ ******/
	.accordion.centerPos-plus:before {width: 15px; height: 15px; top: 40%;}
    
	
	/***** Sitemap *****/
	.consumer.sitepages{padding-top: 0px;}
	.sitepages li li a, .sitepages li:last-child a, .sitepages li a, .sitepages li a#consumer, .sitepages > li > a#register  {font-size: 17px;line-height: 19px;}
	.sitepages a#consumer, .sitepages a#register {font-weight: bold; font-size: 19px; line-height: 20px;}
	
	/**Registration**/
	.signup-header {background-image: url("../images/mobile/signup-banner.png");  background-size: 100% 100%; background-repeat: no-repeat;}
	.errorp {padding-top: 10px; color: red; font-weight: bold;}
	.errorp p img {position: relative; top: 10px; left: 0;}
	img.errorpMsg {width: 30px;}
	.fixedwidth input, .optionCenter {width: 100%;}
	#wwgrp_state-field input {width: 30%;}
	#wwgrp_zipCode input {width: 60%;}
	.errorp p {left: auto;}
	.contacts input {width: 100%;}
	#wwgrp_state-field, #wwgrp_Register_zipCode {width: 100%;}
	.contacts .errorMessage {margin-left: 0; background-image: none;}
	.contacts .errorMessage li {padding-left: 0;}
	.contacts .errorp.absolute {right: 10px; width: auto; bottom: 10px;}
	.contacts.dob .errorp {top:100px; bottom: 0px;}
	.errorMessage {margin-left: 0;}
	#wwgrp_zipCode{width:100%;}
	.contacts .errorp{position:absolute; left:0; width:100%; top:85px;}
	.contacts.dob .errorp {left: 32px; top:-22px;}
	.state .errorp {position: absolute; top: -12px;}
	.zip .errorp {position: absolute; top: -7px;}
	.contacts.errs .errorp:before {content: ""; position: absolute; background-image: url(../images/error.png); background-size: 100% 100%; background-repeat: no-repeat; height: 35px; width: 35px; left: 86%; top: -27px;}
	.contacts.dob.errs .errorp:before {top: 90px; left: 135px;}
	.contacts.address1.errs .errorp:before {top: -18px;}
	.contacts.address1.errs .errorp p {top: -90px;}
	.contacts.lastName.errs .errorp p {top: -100px;}
	.contacts.errs .errorp p {top: -102px;}
	.contacts.email.errs .errorp p {top: -100px;}
	.contacts.confirmemail.errs .errorp p {top: -100px;}
	.contacts.firstName.errs .errorp p {top: -115px;}
	.contacts.dob.errs .errorp p {left: -31px; top: 3px; position: absolute;}
	.contacts.firstName.errs .errorp:before {top: -40px;}
	.contacts.errs input.borderRed{background-size: 25px;}
	.state .errorp .errexclimg {top: 73px; left: 120px;}
	.zip .errorp .errexclimg {top: 78px; left: 220px;}
	#register input{text-align:center;}
	.emailInput1.emailInput.emailInputMobile input{width:100%; border-radius:0;}
	.fixedButton {width:135px;}
	.fixedButton1 {width:200px;}
	.social-media-image1 {width:18px;}
	.social-media-image2 {width:36px;}
	.menuOpen, .menuclose {width:40px; right:0;}
	.accordion:before, .accordion.active:before {background-size: 100%; height:15px; width:15px; top: 24%;}
	.singleline.accordion:before {top: 32%;}
	.threeline.accordion:before {top: 18%;}
	.singleline.accordion.active:before {top: 40%;}
	.threeline.accordion.active:before {top: 20%;}
	.text-orangeM {color: #E35205!important;}
	#register .footer-mapCode1 {left: 0px;}
	.thankyouPage .footer-mapCode1 {left: 0px;}
	#register .footer-mapCode {left: 85%;}
	.thankyouPage .footer-mapCode {left: 85%;}
	
	/** Home Page **/
	.footerLogo {width: 180px;}
	.isi-btn {right: 5%;}
	#isi {padding-top: 20px;}
	.min-h-700 {min-height: auto; height: auto;}
	body.collapsed #safetyContainer {height: 150px;}
	.m-min-h450 {min-height: 450px;}
	#interstit_popup{padding:20px;}
	.facebook img {width: 21px;}
	.instagram img {width: 22px;}
	.iconImage {height: 105px;}
	.width100 {width:100px;}
	.width190 {width:190px;}
	.width200 {width:200px;}
	.width300 {width:300px;}
	.width330 {width:330px;}
	.width327 {width:327px;}
	.fbM{width:15px;}
	.instaM{width:30px;}
	.underlineBorderOrangeMobile {border-bottom:1px solid #E35205; }
	.arrowSmall {width:25px;}
	
	.mobile-grad-box {top:-70px;}
	.faqButtons {width:212px;}
	.mobile-grad-box1 {width: 94%;top: -10px;position: relative;right: 3px;}
	
	/******** Efficacy Mobile *********/
	.left-o-arrow {position: absolute; left: 0%; top: 37%; z-index: 1; display: none;}
	.right-o-arrow {position: absolute; right: -12%; top: 50%; z-index: 1;}
	
	.faq-minus {top:13px; left: 5px;}
	.faq-plus {top:7px; left: 0px;}
	.bd-l-none-m {border-left: none;}	
	.pl-18-m {padding-left: 18px;}
	.customSup1 {top:6px; font-size: 9px;}
	.customSup  {font-size: 11px; bottom: 13px;}
	.customOptionBox.surveyRadio label {width:auto;}

	/******How Mayzent Slows Progression********/
	.science-behind-mayzent-box {height: 330px;}
	.science-behind-mayzent-box1 {height: 285px;}
	
	/******* email pop-up 2 mob ******/
	.popup-emailSend-btn:after {content: "";width: 0;height: 0;border-left: 10px solid #fff;border-top: 8px solid transparent;border-bottom: 8px solid transparent;position: absolute;top: 16px;right: 20px;transform: skewX(10deg);}
	
	
	/***********test************/
	.index-float-image-new {left: 0%; max-width: 400px; width: 50%;}
	.floatBlock-new {left: -400px;}
	.video-Img{ max-width: 100%; height: auto;}
	.feature {left: 20%;}
	/*.homepageCallout {top: 20%;}*/
	
	.innerBodyContainer.mob-headNopad {padding: 0;}
	body.index .button-one.box-shadow-white {padding: 10px 0px 10px 30px;}
	body.index .button-two.box-shadow-white {padding: 10px 0px 10px 70px;}
	
	/****** Tab Functionality ******/
	.tab-head-title p {font-size: 14px; line-height: 16px;}	
	.tab-head-title {width: 46%; height: 70px; padding: 8px 0px 5px;}
	.tab-head-title.active {height: 70px;}
	.tab-head-title.active:after {content: ""; position: absolute; top: 65px; left: 40%;}
	.tab-head {margin-top: -85px;}
	
	/******** Cookie overlay popup *********/
	#footer {margin-bottom: 34px;}
	#footer.cookieOverlayFooter  {margin-bottom: 330px;}
	.cookieContainer {padding-left: 20px; padding-right: 20px;}
	.cookie-overlay-content {margin-bottom: 34px;}
	.cookie-overlay-stickyButton {border: none; background-color: dodgerblue; width: 100%; height: 35px; bottom: -1px;}
	.cookie-overlay-stickyButton span {position: relative; text-align: center; display: block; padding-top: 19px;}
	.cookie-overlay-stickyButton span br.justDesktop {display: none;}	
	.partition-border1 {background-color: #0c0b0c; width: 1px; height:40px; position: absolute; top: 0; right: -7px; transform: skewX(-8deg);}
	
	/********* Phase 5 - Redesign CSS (Start) ********/
	
	/****** Global *****/
	#globalMainContainer {padding-top: 0px;}
	.quoteCTA {background-color: #fff; transform: skewX(0deg); width: 100%; height: 210px; padding-top: 20px; padding-bottom: 20px; left: 0;}
	.quoteCTA2 {background-color: #EDE9F1; transform: skewX(0deg); width: 100%; height: 210px; padding-top: 20px; padding-bottom: 20px; left: 0;}
	.quote-man {position: absolute; left: auto; right: 0; bottom: 0; width: 35%;}
	.quote-border {position: absolute; bottom: -7px; left: 0px; width: 100%;}
	.quote-block {display: inline-block; position: relative; left: 20px; width: 80%}
	.quote-name {position: relative; display: inline-block; left: 25px;}
	.quote-name:before {content: ''; background-image: url("../images/gradient-dash.png"); background-size: 100% 100%; background-repeat: no-repeat; height: 2px; width: 15px; position: absolute; left: -25px; top: 20px;}
	.quote-disclaimer {right: 8px;}
	.quote-pos {left: 0%!important;}
	body.subNavOpen #globalMainContainer {padding-top: 0px;}
	body {overflow-x: hidden!important;}
	.brandlogo {right: auto; top: auto; position: relative; display: block;}
	
	/***** ISI ******/
	.collapsed #safetyContainer.fixedCollapsed {position: fixed; bottom: 50px; width: 100%; z-index: 18; height: 35px;}
	.isi-header {font-family: ProximaNovaACond-Bold;}
	.isi-btn-txt {display: none;}
	.isi-btn.more:after {background-image: url(../images/mobile/expand-arrow.png); top: 13px; right: 5px; background-size: 100%; height: 20px; width: 20px;}
	.isi-btn.less:after {background-image: url(../images/mobile/collapse-arrow.png); top: 12px; left: 15px; right: auto; background-size: 100%; height: 20px; width: 20px;}
	#isi.innerBodyContainer2 {padding: 20px 20px;}
	/****** Home Page ******/
	.texture-block3 {background-image: url(../images/mobile/home-texture2.png); background-size: 100% 100%; background-repeat: no-repeat;}
	.home-discMayz.purple-btn:after {content: ""; width: 0; height: 0; border-left: 8px solid #602a8b; border-top: 6px solid transparent; border-bottom: 6px solid transparent; position: absolute; top: 50%; right: 24px; transform: skewX(10deg) translateY(-50%);}
	.home-callout1 .purple-btn:after {content: ""; width: 0; height: 0; border-left: 8px solid #602a8b; border-top: 6px solid transparent; border-bottom: 6px solid transparent; position: absolute; top: 50%; right: 20px; transform: skewX(6deg) translateY(-50%);}
	.index .purpleBlock-Btn {position: relative; display: block; padding: 15px 20px; background-color: #582C83; transform: skewX(-10deg); color: #fff; font-family: ProximaNovaA-Bold;}
	.index .purpleBlock-Btn:after {content:""; position: absolute; width: 0; height: 0; border-left: 8px solid #fff; border-top: 6px solid transparent; border-bottom: 6px solid transparent; top: 50%;  right: 30px; transform: skewX(10deg) translateY(-50%);}
	.homeCallout-gradBox1 {background-image:linear-gradient(to right, #a0198f, #8c1e8c, #6e2687, #5a2b83);}
	.homeCallout-gradBox2 {background-image:linear-gradient(to right, #a0198f, #8a1f8b, #6c2786, #5b2b83);}
	.homeCallout-gradBox3 {background-image:linear-gradient(to right, #a1198f, #8f1e8c, #6b2786, #5b2b84);}
	.top-adj {position: relative; top: 0px;}
	
	/****** PAge 1.1 *******/
	.CTAblock1 {background-image: url(../images/mobile/cta-background.png); background-repeat: no-repeat; background-size: 100% auto; padding: 76px 30px 66px 30px;}
	.understandingMS-page .CTAblock1 {padding: 40px 30px 66px 30px;}
	.clinical-trial .CTAblock1 {background-image: url(../images/mobile/cta-background.png); background-repeat: no-repeat; background-size: 100% 100%; padding: 25px 30px 23px 46px;}
	.videoCTA {background-image: linear-gradient(to right, #a21990, #582c83); width: 85%; position: absolute; left: 28px; padding-left: 15px; padding-right: 15px; padding-top: 10px; padding-bottom: 10px; bottom: -45px;}
	.understandingMS-page .videoCTA {width: 85%; position: absolute; left: 28px; padding-left: 15px; padding-right: 15px; padding-top: 10px; padding-bottom: 10px; bottom: -62px;}
	.virtualVisitCTA {background-image: url(../images/mobile/cta-background2.png); background-repeat: no-repeat; background-size: 100% 100%; padding-top: 27px; padding-bottom: 0px; width: 95%; left: 10px; position: relative; padding-left: 25px; padding-right: 40px; top: auto;}
	.borderBottom-none {border-bottom: none;}
	.answerQuestionCTA-body {width: 90%; margin-left: 10px; margin-top: 20px; padding-bottom: 20px;}
	#ms-block .answerQuestionCTA-body {padding-right: 0px;}
	.answerQuestionCTA-body h3 {font-size: 18px; line-height: 20px;}
	.answerQuestionCTA-body p, a {font-size: 15px; line-height: 18px;}
	.answerQuestionCTA-body p.m-display5{font-size: 18px; line-height: 20px;}
	#hmw-link .goTo-page-link {background-color: #582C83; transform: skewX(-10deg); padding:10px 80px 10px 80px;}
	#hmw-link .goTo-page-link:after {content: ""; width: 0; height: 0; border-left: 10px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 50%; right: 50px; transform: skewX(10deg) translateY(-50%);}
	.msProg-blingFootnote {display: inline-block; position: absolute; bottom: 6px; left: 18px;}	
	.m-timeChartBlock {background-image: url(../images/mobile/time-chart-bg-mobile.png); background-repeat: no-repeat; background-size: 100% 100%; padding: 45px 15px 20px 15px; margin-top: 30px;}
	.timeChart-content {position: relative; bottom: auto; left: 0; padding: 20px 15px 20px 15px; top: -6px;}
	.rmsTimeChart-mob {width: 100%; margin-left: 0px;}
	.footnotepos2 {position: relative; bottom: auto;}
	.understandingMS-page .quoteCTA2 {height: 260px;}
	/****** PAge 1.2 *******/
	.btn-pos {left: 20%;}
	/*#survey-block .purple-btn:after {top: 16px;}*/
	#rms.white-btn:after {right:30px;}
	.m-surveyQ-topSpacing3 {margin-top: 7%;}
	.m-surveyQ-topSpacing2 {margin-top: 5%;}
	.m-surveyQ-topSpacing {margin-top: 2%;}
	#downloadPdfBtn.downloadBtn:after {top: 17px; right: 20px;}
	.question-section {display: none; padding-top: 10px; padding-bottom: 20px;}
	.white-btn:after {content: ""; width: 0; height: 0; border-left: 10px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; right: 20px;}
	
	/***** Page 1.3 ******/
	.mob-slant-white-bar {background-color: #fff; width: 100%; height: 8px; transform: skewY(-6deg); position: absolute; right: auto; left: 0; top: auto; bottom: 5px; z-index: 1;}
	.telemedicineChecklist-block .downloadBtn:after {right: 18px;}
	#telemed .fixedHeightBlock {height: 370px;}
	.telemedicine-page .quoteCTA2 {height: 210px;}
	/*#telemed .quoteCTA-mob {background-color: #fff; transform: skewX(0deg); padding-top: 20px; padding-bottom: 20px; width: 93%; margin-left: auto; margin-right: auto;}*/
	#telemed .contactBtn {position: relative; bottom: auto;}
	#telemed .contactBtn.linkBtn:after {content: ""; width: 0; height: 0; border-left: 10px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; right: 20px; }
	.yourMSQuestionaire-block .linkBtn:after {content: ""; width: 0; height: 0; border-left: 10px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; right: 14px;}
	.telemedicineChecklist-block .downloadBtn:after {content: ""; position: absolute; width: 20px; height: 20px; background-image: url(../images/download.png); background-size: 100% 100%; background-repeat: no-repeat; top: 18px; right: 35px; transform: skewX(10deg);}
	
	/***** Page 2.1 ******/
	.slant-mobile-purple-bar {background-color: #eee9f2; width: 80px; transform: skewX(-85deg); position: absolute; right: -15px; top: 138px;}
	.slant-mobile-white-bar {background-color: #fff; width: 81px; transform: skewX(-85deg); position: absolute; right: -15px; top: 115px;}
	.slant-mobile-white-bar2 {background-color: #fff; width: 81px; transform: skewX(-85deg); position: absolute; right: -15px; top: -165px;}
	.options {background-color: #ede9f1; color: #582C83; padding: 5px; margin-left: 0px; margin-right: 10px; cursor: pointer; margin-top: 10px;}
	.q1-resp, .q2-resp, .q3-resp, .q4-resp {font-family: ProximaNovaA-Bold; color: #582C83; padding-top: 10px; padding-bottom: 10px;}
	#efficacy .videoCTA {background-image: linear-gradient(to right, #a21990, #582c83); width: 90%; position: absolute; left: 5%; padding-left: 15px; padding-right: 15px; bottom: -70px;}
	#fs-link .goTo-page-link {background-color: #582C83; transform: skewX(-10deg); padding:10px 80px 10px 80px;}
	#fs-link .goTo-page-link:after {content: ""; width: 0; height: 0; border-left: 10px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; right: 50px; }
	.oddBlocks2:after, .evenBlocks:before {display: none;}
	#efficacy .quoteCTA2 {width: 100%; height: 210px;}
	
	/****** Page 2.2 ******/
	.gradient2 {background-image: linear-gradient(to right, #a52882 , #7d2e7f);}
	.insurance-coverage-page .gradient2 {background-image: linear-gradient(to right, #98327f , #7d2e7f);}
	.cns-mobile {background-image: url("../images/mobile/cns_mobile.png"); background-repeat: no-repeat; background-size: 100% 100%; height:940px;}	
	#mzprogression .videoCTA {background-image: linear-gradient(to right, #a21990, #582c83); width: 90%; position: absolute; left: 5%; padding-left: 15px; padding-right: 15px; bottom: -110px;}
	.gradient-box {background-image: url("../images/mobile/10days_bg.png"); background-repeat: no-repeat; background-size: 100% 100%; position:absolute; top:-164px;}
	#sse-link .goTo-page-link {background-color: #582C83; transform: skewX(-10deg); padding:10px 80px 10px 80px;}
	#sse-link .goTo-page-link:after {content: ""; width: 0; height: 0; border-left: 10px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 22px; right: 50px; transform: skewX(10deg);}
	.m-headline1-pos {position: absolute; top: 20px; left: 45px;}
	.m-headline2-pos {position: absolute; top: -8px; left: 84px;}
	.ml-m-5pc {margin-left: 5%;}
	.rel-quote-pos {position: relative; top: 20px;}
	
	/********** Page 2.3 *********/
	#mzsafety .videoCTA {background-image: linear-gradient(to right, #a21990, #582c83); width: 90%; position: absolute; left: 5%; padding-left: 15px; padding-right: 15px; bottom: -150px;}
	.CTAblock2 {background-image: url("../images/mobile/safety-cta-mob-bg.png"); background-repeat: no-repeat; background-size: 100% 100%;}
	.pt-m-22 {padding-top: 22px;}
	.h-m-60 {height: 60px;}
	
	/******** Page 3.1 *******/
	#amz-link .goTo-page-link {background-color: #582C83; transform: skewX(-10deg); padding:10px 60px 10px 60px;}
	#amz-link .goTo-page-link:after {content: ""; width: 0; height: 0; border-left: 10px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; right: 30px;}
	.mob-m-auto {margin: 0 auto;}
	.starting-mayzent .mob-slant-white-bar {bottom: 0;}
	.accordionHead {background-position: 100% 0%;}
	.starting-mayzent .quoteCTA2 {width: 100%;}
	#startingmz .purple-downloadBtn:after {content: ""; position: absolute; background-image: url("../images/download2.png"); background-size: 100%; background-repeat: no-repeat; top: 35%; right: 30px; height: 15px; width: 15px; transform: skewX(10deg);}
	#startingmz #firstDownloadBtn.purple-downloadBtn:after {right: 45px;}
	#startingmz #secondDownloadBtn.purple-downloadBtn:after {right: 90px;}
	#startingmz .contactBtn {width: 70%;}
	.starting-mayzent .CTAblock4-mob {background-image: url(../images/mobile/startingmayzentCTA-bg.png); background-repeat: no-repeat; background-size: 100% auto; padding-top: 50px; padding-bottom: 80px; transform: skewX(0deg);}
	.starting-mayzent .quoteCTA2 {height: 220px;}
	/*********Page 3.2 **********/
	.alongside .quoteCTA2 {height: 210px;}
	.alongside .videoCTA-A {background-image: linear-gradient(to right, #a21990, #582c83); width: 85%; position: absolute; left: 34px; padding-left: 15px; padding-right: 15px;}
	.mt-n-65 {margin-top: -44px;}
	.pt-m-100 {padding-top: 100px;}
	.CTAblock3-mob {background-image: url(../images/mobile/alongside_bg.png); background-repeat: no-repeat; background-size: 100% 100%; padding-top: 50px; padding-bottom: 20px;}	
	.alongside .CTAblock3-mob {background-image: url(../images/mobile/alongside_bg.png); background-repeat: no-repeat; background-size: 100% 100%; padding-top: 50px; padding-bottom: 20px; transform: skewX(0deg);}
	.alongside .contactBtn {width: 75%;}
	/******* PAge 3.3 ********/
	.financeSupportBlock {padding: 25px 30px; background-color: #efeaf3;}	
	.m-bg-white {background-color: #fff;}
	.accesCardCTA {transform: skewX(-6deg); background-image: linear-gradient(to right, #a21990, #582c83); width: 80%; padding: 20px; position: relative; left: 34px; top: auto;}
	.alongMayzentCTA {background-image: url(../images/mobile/alongMayz-ctaBackground.png); background-repeat: no-repeat; background-size: 100% 100%; padding-top: 60px; padding-bottom: 20px; width: 95%; left: 10px; position: relative; padding-left: 70px; padding-right: 70px; bottom: auto;}
	 .financial-support .contactBtn {position: relative; width: 60%; bottom: 0;}
	 .financial-support .videoBlock {padding: 35px 30px; background-color: #ede9f1;}
	 .cardBtn {position: relative; width: 60%; bottom: 0;}
	 .cardBtn:after {content: ""; width: 0; height: 0; border-left: 8px solid #582C83; border-top: 6px solid transparent; border-bottom: 6px solid transparent; position: absolute; top: 50%; right: 12px;}
	 .financial-support .quoteCTA2 {height: 190px;}
	 
	 /***** PAge 3.4 ******/
	 .mob-gradient5 {background-image: linear-gradient(to right,#96317e , #7d2e7f);}
	
	/********* page 4.2 ********/
	.videoBlock.active:nth-child(2n+1):after {width: 0px;}
	.videoBlock.active:nth-child(5):after {width: 0px;}
	.pl-m-80 {padding-left: 80px;}
	.drNewman-thumbnail:after {top: 25%; right: 46px; height: 90px; width: 90px;}
	/*.drNewman-thumbnail {border-bottom: 8px solid #bc1d83;}*/
	
	/****** page 4.3 ******/
	.mayzent-mentor-page .quoteCTA2.jarkeshia {height: 190px;}
	.mayzent-mentor-page .quoteCTA2.mitch {height: 210px;}
	/******* PAge 5.1 *******/
	.resourceBlock1 {padding: 20px 30px 50px 30px; background-color: #ede9f1;}
	.resourceBlock2 {padding: 35px 30px 50px 30px; background-color: #ede9f1;}	
	.w-fixed {width: 180px;}
	.resourceDownload-Btn {padding: 10px 15px;}
	.resourceLink-Btn {padding: 10px 15px;}
	.thankyouPage .resourceLink-Btn {padding: 18px 15px;transform: skewX(-4deg);}
	.purpleBlock-Btn {position: relative; display: block; padding: 15px 20px; background-color: #582C83; transform: skewX(0deg); color: #fff; font-family: ProximaNovaA-Bold;}
	.resources .purpleBlock-Btn {transform: skewX(-10deg);}
	.resources .purpleBlock-Btn:after {right: 10px;}
	.shareStory-CTA p, a {font-size: 17px; line-height: 18px;}
	.shareStory-CTA .bannerFootnotePos {font-size: 12px; line-height: 14px;}
	#edv-link .goTo-page-link:after {content: ""; width: 0; height: 0; border-left: 10px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; right: 17px;}
	.oddBlocks:after {content: ""; background-color: transparent; width: 0; height: 0; transform: skewX(-14deg); position: absolute; right: -15px; top: 0; z-index: 2;}
	.resources .resourceDownload-Btn:after {top:20%;}
	.resourceLink-Btn:after {content: ""; top: 30%;}
	.resourceDownload-Btn:after {right: 15px; left: auto;}
	.resources .visitBtn.resourceDownload-Btn:after {top:26%; right: 30px;}
	.videoCTA-2 {padding-right: 15px;}
	/****** Page 5.2 ******/
	.mob-slant-purple-bar {background-color: #ede9f1; width: 100%; height: 8px; transform: skewY(-6deg); position: absolute; right: auto; left: 0; top: auto; bottom: 5px; z-index: 1;}
	.CTAblock3, .starting-mayzent .CTAblock3 {background-image: url(../images/mobile/video-cta-background-mob.png); background-repeat: no-repeat; background-size: 100% 100%; padding-top: 50px; padding-bottom: 20px;}
	.starting-mayzent .CTAblock3 {padding-top: 20px;}
	#videoPlayer {width: 100%!important; height: 215px!important;}	
	.activePlayer.videoBlock {width: 100%!important; height: 255px!important; padding: 0px!important;}
	.videoPlay .videoBlockContainer {padding-top: 60px;}
	/*.videoBlock:nth-child(5) {width: 100%;}
	.videoPlay .videoBlock:nth-child(5) {width: 100%;}*/
	.videoBlock.active.activeSep:nth-child(5):after {content: ""; background-color: transparent; width: 0; height: 0;}
	.videoPlay .videoBlock.active.activeSep:after {content: ""; background-color: transparent; width: 0; height: 0;}
	.videoPage .purple-downloadBtn {padding: 20px 55px;}
	.videoPage .purple-downloadBtn:after {top: 30%; right: 24px;}
	#videoContainer {width: 100%!important; background-color: transparent; top: 0px!important; left: 0px!important;}
	#videoContent {background-color: #fff; border-top: 6px solid #e55121; padding: 10px 20px; text-align: center;}
	#videoContainer-mob {width: 100%!important; background-color: transparent; top: 0px!important; left: 0px!important;}
	#videoContent-mob {background-color: #fff; border-top: 6px solid #e55121; padding: 10px 20px; text-align: center;}
	.thankyouPage .sup-pos1 {position: relative; top: 4px;}
	.overlayDiv.videoPopup {padding: 5px;  margin: 30px auto; border-radius: 10px;}
	.overlayDiv.videoPopup .closePopup {position: relative; top: -30px; right: 0;}
	.videoBlock.active.activeSep:after, .videoCaptionBlock.active.activeSep:after {display: none;}
	.videoCaptionBlock .centerTextBlock {left: auto;}
	#See_what_MS_experts_have_to_say_about_MAYZENT .centerTextBlock {left: 10%;}
	.m-h-auto {height: auto;}
	.spotlightIcon {transform: skewX(10deg) translate(0,-50%); -webkit-transform: skewX(10deg) translate(0,-50%); position: absolute; top: 50%; width: 60%; left: 90px;}
	.videoCTA-pos {position: relative; bottom: auto;}
	.footnotepos {position: relative; bottom: auto;}
	.bannerFootnotePos {position: absolute; bottom: 10px; left: 10px;}
	#video_player {width: auto; height: 167px;}
	
	/***** PAge 5.3 ******/
	.mob-gradient4 {background-image: linear-gradient(to right, #a12981 , #7d2e7f);} 
	#contact label, select, input, button {font-size: 16px; line-height: 18px;}
	.consent-pos {top: 5%!important;}
	.quoteCTA2 {background-color: #EDE9F1; transform: skewX(0deg); width: 100%; height: 245px; padding-top: 20px; padding-bottom: 20px; left: 0;}
	.surveyPage .quoteCTA2.jamyequote {height: 210px;}
	#mzmentor .quoteCTA2 {width: 100%;}
	#mzmentor .quoteCTA2 .jarkeshia-quote {position: absolute; right: -5px; left: auto; bottom: 0; width: 46%;}
	#mzmentor .quoteCTA2 .linda-img {position: absolute; right: 0px; left: auto; bottom: 0; width: 44%;}
	#contact .errorText {position: relative; display: inline-block; padding-left: 30px; padding-bottom: 10px; color: #e3522c; font-size: 15px; line-height: 20px; font-family: ProximaNovaA-Bold;}
	#contact .errorText {position: relative; display: inline-block; padding-left: 0; padding-bottom: 10px; color: #e3522c; font-size: 15px; line-height: 20px; font-family: ProximaNovaA-Bold;}
	#contact .captchaValidation-block .errorText:before {content: ""; position: absolute; background-image: url(../images/error.png); background-size: 100%; background-repeat: no-repeat; top: 1px; left: 5px; right: 30px; height: 20px; width: 20px;}
	#contact label {display: block;}
	#contact .inputcontent.has-error input {border: 1px solid #e3522c;}	
	.mayzent-mentor-page .purpleBlock-Btn {position: relative; display: block; padding: 20px 30px; background-color: #582C83; transform: skewX(-10deg); color: #fff; font-family: ProximaNovaA-Bold;}
	.mayzMentor-redirectLinks .goTo-page-link {padding: 16px 40px 16px 20px;}
	.mayzMentor-redirectLinks#edv-link .goTo-page-link:after {right: 25px;}
	
	/****** Page 5.4 *******/
	#cps-link .goTo-page-link {background-color: #582C83; transform: skewX(-10deg); padding:10px 80px 10px 80px;}
	#cps-link .goTo-page-link:after {content: ""; width: 0; height: 0; border-left: 10px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 22px; right: 50px; transform: skewX(10deg);}
	.faq-links > a {font-size: 16px; line-height: 25px;}
	
	
	/****** Page 5.5 ******/
	.mob-gradient2 {background-image: linear-gradient(to right, #98327f , #7d2e7f);}
	#register .mob-gradient2 {background-image: linear-gradient(to right, #973180, #8b2881, #7f2b80, #7e2980);}
	.understandingMS-page .mob-gradient2 {background-image: linear-gradient(to right, #a82783 , #7d2e7f);}
	.surveyPage .mob-gradient2, .telemedicine-page .mob-gradient2 {background-image: linear-gradient(to right, #a32882 , #7d2e7f);}
	.linda-img-mob {position: absolute; right: 4px; bottom: 0px; left: auto;}
	.caretaker-CTA.CTAblock4-mob {background-image: url(../images/mobile/video-cta-background-mob.png); background-repeat: no-repeat; background-size: 100% 100%; padding-top: 50px; padding-bottom: 20px;}
	#ct-support .quoteCTA2 {width: 100%; height: 230px;}
    
	/***** Definition Block ******/
	.definition-block {top: 0; position: fixed; left: 0; width: 100%; z-index: 12000; background-image: url(../images/mobile/definition-background.png); background-repeat: no-repeat; background-size: auto; background-position: 10px 10px; background-color: #fff;}
    .starting-mayzent .definition-block {z-index: 12000;}
    .definition-header {border-top: 1px solid #ebebeb; border-bottom: none; padding-top: 5px; margin-top: 15px;}
    
    /********* Global Page Bottom Section ******/
    .bottomSection-body .innerBodyContainer2 {padding: 0;}
    .bottomSection-body p.setBlockItem {line-height: 24px;}
    
    /***** Site Map *******/
    .m-signup-gradient {background-image: linear-gradient(to right, #992682 , #7f2980);}
    .selected, .selected1 {top: 0px; left: 0px; width: 100%; height: 100%;}
	.checkmark, .checkmark1 {border: 2px solid rgb(90, 48, 129);}
    .li-pos { position: relative; left: 25px; }
    
    /***** Signup- thank you *****/
    .thankyou-CTAblock {background-image: url(../images/mobile/safety-cta-mob-bg.png); background-repeat: no-repeat; background-size: 100% 95%; padding-top: 50px; padding-bottom: 50px;}
    .text-pos-img {position: relative; top: 173px; left: 8px;}
    .mapcode-pos {left: 83%; top:-22px;}
    
    /***** ChatBot ********/
    #alia-widget {bottom: 22%!important;}
    .mob-menuOpen #alia-widget {z-index: -1!important;}
    
    .viewOther {display: block;}
	.viewiPhone12Pro {display: none;}
	.bannerFixedHeight {height: 214px;}
	.bannerFixedHeight2 {height: 306px;}
	.bannerFixedHeight3 {height: 414px; object-fit: cover;}
	
	/********* Phase 5 - Redesign CSS (Start) ********/
}


/******** CSS Mobile Devices: landscape *********/
@media screen and (max-width: 767px) and (orientation: landscape) {
	
	.pt-ml-15 {padding-top: 15px;}
	
	
	.w-landscape-98 {width: 98%;}
	.w-landscape-80 {width: 80%;}
	.w-landscape-70 {width: 70%;}
	.w-landscape-55 {width: 55%;}
	.w-landscape-50 {width: 50%;}
	.w-landscape-40 {width: 40%;}
	.w-landscape-35 {width: 35%;}
	.w-landscape-30 {width: 30%;}
	.w-landscape-25 {width: 25%;}
	.w-landscape-15 {width: 15%;}
	.w-landscape-10 {width: 10%;}
	
	.pl-landscape-80 {padding-left: 80px;}
	.pl-landscape-20 {padding-left: 20px;}
	.pl-landscape-5 {padding-left: 5px;}
	.pt-landscape-20 {padding-top: 20px;}
	.pt-landscape-10 {padding-top: 10px;}
	
	.pb-landscape-10 {padding-bottom: 10px;}
	.pb-landscape-5 {padding-bottom: 5px;}
	.pb-landscape-3 {padding-bottom: 3px;}
	
	.m-landscape-auto {margin: auto;}
	.ml-landscape-20 {margin-left: 20px;}
	
	.ml-landscape-35p {margin-left: 35%;}
	
	.mt-landscape-0 {margin-top: 0px;}
	.mt-landscape-50 {margin-top: 50px;}
	.mb-landscape-40 {margin-bottom: 40px;}
	
	
	.interstat-button {width: 90%;}
    #ok_popup {margin-top: 0; margin-left: 10px;}
    #interstit_popup .underlineImage {background-size: 65%;}
    #headLinks p.menuText {font-size: 12px; line-height: 14px;}
	.submit-section {width:290px;}
	
	/****** Site Redesign CSS *******/
	.brandlogo {width: 85%; display: block; height: 108px;}
	.infoLinks .display9 {font-size: 15px; line-height: 25px;}
	.menubutton {width: 35px;} 
	.plus-pos-mob {width: 3%;}
	.plus-pos-safety-mob {width: 4%;}
	.iconImage2 {height: auto;}
	.science-behind-mayzent-box {height:480px;}
	.border-callout {padding: 40px 60px;}
	#videoContainer-mob {height: 400px;}
	.subheader-plusIcon {width: 4%;}
	.homepageCTA-plusIcon {right: -10px; top: -8px; width: 3%;}
	.partition-border {height: 180px;}
	.centerPosition-mob-L {position: relative; left: 50%; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0);}
	
	
	
	/********* Phase 5 - Redesign CSS (Start) *******/
	
	.justMobile.d-inline-block {display: inline-block;}
	.justDesktop.d-inline {display: none;}
	.isi-btn-txt {display: none;}
	
	
	.viewOther {display: block;}
	.viewiPhone12Pro {display: none;}
	.bannerFixedHeight {height: 214px;}
	.bannerFixedHeight2 {height: 306px;}
	.bannerFixedHeight3 {height: 414px; object-fit: cover;}
	
	/********* Phase 5 - Redesign CSS (End) *******/
}


		

/******** CSS iPad Portrait + iPhone 6Plus Landscape + iPhone 7Plus Landscape *********/
@media only screen and (min-width: 768px) and (max-width: 999px) {
	.screenDesktop {display: none;}
	.screenDevice {display: block;}
	.screenDeviceBlock {display: block;}
	.screenDevice.justipad {display: inline-block;}
	.screenDevice.justmob {display: none;}
	
	.ipad-d-block {display: block;}
	
	
	h1 {font-size: 24px; line-height: 26px; font-weight: normal;}
	h2, h3 {font-size: 22px; line-height: 24px; font-weight: normal;}
	
	.displayh1 {font-size: 24px; line-height: 26px;}
	.displayh2, .displayh3 {font-size: 22px; line-height: 24px;}
	.display1 {font-size: 14px; line-height: 18px;}
	.display2 {font-size: 16px; line-height: 18px;}
	.display3 {font-size: 20px; line-height: 22px;}
	.display5 {font-size: 18px; line-height: 22px;}
	.display7 {font-size: 12px; line-height: 16px;}
	.display12 {font-size: 12px; line-height: 14px;}
	.display14-s {font-size: 22px; line-height: 24px;}
	
	.ipad-display1 {font-size: 14px; line-height: 16px;}
	.ipad-display2 {font-size: 16px; line-height: 20px;}
	.ipad-display3 {font-size: 20px; line-height: 24px;}
	
	.w-ipad-100 {width: 100%;}
	.w-ipad-95 {width: 95%;}
	.w-ipad-90 {width: 90%;}
	.w-ipad-85 {width: 85%;}
	.w-ipad-81 {width: 81%;}
	.w-ipad-80 {width: 80%;}
	.w-ipad-75 {width: 75%;}
	.w-ipad-70 {width: 70%;}
	.w-ipad-65 {width: 65%;}
	.w-ipad-60 {width: 60%;}
	.w-ipad-55 {width: 55%;}
	.w-ipad-52 {width: 52%;}
	.w-ipad-50 {width: 50%;}
	.w-ipad-48 {width: 48%;}
	.w-ipad-45 {width: 45%;}
	.w-ipad-40 {width: 40%;}
	.w-ipad-35 {width: 35%;}
	.w-ipad-30 {width: 30%;}
	.w-ipad-25 {width: 25%;}
	.w-ipad-20 {width: 20%;}
	.w-ipad-15 {width: 15%;}
	.w-ipad-10 {width: 10%;}
	
	.h-ipad-55p {height: 55%;}
	.h-ipad-48p {height: 48%;}
	.h-ipad-45p {height: 45%;}
	.h-ipad-43p {height: 43%;}
	.h-ipad-40p {height: 40%;}
	.h-ipad-35p {height: 35%;}
	
	
	.h-ipad-226 {height: 226px;}
	.h-ipad-40 {height: 40px;}
	.h-ipad-35 {height: 35px;}
	
	
	.pt-ipad-90 {padding-top: 90px;}
	.pt-ipad-60 {padding-top: 60px;}
	.pt-ipad-50 {padding-top: 50px;}
	.pt-ipad-40 {padding-top: 40px;}
	.pt-ipad-30 {padding-top: 30px;}
	.pt-ipad-28 {padding-top: 28px;}
	.pt-ipad-25 {padding-top: 25px;}
	.pt-ipad-22 {padding-top: 22px;}
	.pt-ipad-20 {padding-top: 20px;}
	.pt-ipad-18 {padding-top: 18px;}
	.pt-ipad-15 {padding-top: 15px;}
	.pt-ipad-13 {padding-top: 13px;}	
	.pt-ipad-10 {padding-top: 10px;}
	.pt-ipad-5 {padding-top: 5px;}
	.pt-ipad-0 {padding-top: 0px;}
	
	.pb-ipad-55 {padding-bottom: 55px;}
	.pb-ipad-35 {padding-bottom: 35px;}
	.pb-ipad-30 {padding-bottom: 30px;}
	.pb-ipad-28 {padding-bottom: 28px;}
	.pb-ipad-25 {padding-bottom: 25px;}
	.pb-ipad-22 {padding-bottom: 22px;}
	.pb-ipad-20 {padding-bottom: 20px;}
	.pb-ipad-18 {padding-bottom: 18px;}
	.pb-ipad-15 {padding-bottom: 15px;}
	.pb-ipad-13 {padding-bottom: 13px;}	
	.pb-ipad-12 {padding-bottom: 12px;}	
	.pb-ipad-10 {padding-bottom: 10px;}
	.pb-ipad-3 {padding-bottom: 3px;}
	.pb-ipad-0 {padding-bottom: 0px;}
	
	
	.pr-ipad-70 {padding-right: 70px;}
	.pr-ipad-40 {padding-right: 40px;}
	.pr-ipad-30 {padding-right: 30px;}
	.pr-ipad-25 {padding-right: 25px;}
	.pr-ipad-20 {padding-right: 20px;}
	.pr-ipad-0 {padding-right: 0px;}
	
	.pl-ipad-70 {padding-left: 70px;}
	.pl-ipad-65 {padding-left: 65px;}
	.pl-ipad-50 {padding-left: 50px;}
	.pl-ipad-45 {padding-left: 45px;}
	.pl-ipad-40 {padding-left: 40px;}
	.pl-ipad-35 {padding-left: 35px;}
	.pl-ipad-30 {padding-left: 30px;}
	.pl-ipad-25 {padding-left: 25px;}
	.pl-ipad-20 {padding-left: 20px;}
	.pl-ipad-15 {padding-left: 15px;}
	.pl-ipad-10 {padding-left: 10px;}
    .pl-ipad-0 {padding-left: 0px;}
    
	
	.ipad-m-auto {margin: auto;}
	
	.mt-ipad-90 {margin-top: 90px;}
	.mt-ipad-75 {margin-top: 75px;}
	.mt-ipad-60 {margin-top: 60px;}	
	.mt-ipad-30 {margin-top: 30px;}
	.mt-ipad-20 {margin-top: 20px;}
	.mt-ipad-15 {margin-top: 15px;}
	.mt-ipad-10 {margin-top: 10px;}
	.mt-ipad-5 {margin-top: 5px;}
	.mt-ipad-0 {margin-top: 0;}
	.mb-ipad-216 {margin-bottom: 216px;}
	.mb-ipad-20 {margin-bottom: 20px;}
	.mb-ipad-0 {margin-bottom: 0px;}
	
	.mt-ipad-10n {margin-top: -10px;}
	.mt-ipad-25n {margin-top: -25px;}
    
    .ml-ipad-50 {margin-left: 50px;}
    .ml-ipad-35 {margin-left: 35px;}
    .ml-ipad-30 {margin-left: 30px;}
    .ml-ipad-25 {margin-left: 25px;}
    .ml-ipad-20 {margin-left: 20px;}
    .ml-ipad-10 {margin-left: 10px;}
    .ml-ipad-0 {margin-left: 0px;}    
    
    .mr-ipad-30 {margin-right: 30px;}
    
	.lt-space {letter-spacing: 0;}
	.ipadFloatLeft {float: left;}
	.ipad-text-left {text-align: left;}
	.ml-ipad-28p {margin-left: 28%;}
	.img1 {font-size: 9px; line-height: 11px; top: -42px; left: -4px;}
	/**Header**/
	/*#treatmentNav ul li:first-child {width: 120px;}
	#treatmentNav ul li:nth-child(2), #treatmentNav ul li:nth-child(3) {width: 140px;}
	#treatmentNav ul li:nth-child(4) {width: 156px;}
	#treatmentNav ul li ul.levelTwoNav li a {font-size: 10px; line-height: 13px;}
	#treatmentNav ul li {padding-bottom: 15px;}
	.footerLogo {margin-left: 0;}
	#headLinks, .headerContainer {padding-top: 15px;}
	.localNavigation {background-size: 100% 100%; width:29%; z-index: 2;}*/
	
	/******** Header Section *********/
	.headerBodyContainer {width: 100%; max-width: 1100px; margin: 0 auto; padding: 0 10px;}
	.menuLinkContainer {display: none; overflow-y: scroll; overflow-x: hidden; background-color: #602a8b; padding-bottom: 100px; width: 106%; left: -10px; position: relative; top: 30px; z-index: 15000;}
	#menuLinks {display: block; width: 107%; margin-left: -10px; margin-top: 22px; background-color: #602a8b;}
	.infoLinks .display9 {font-size: 10px; line-height: 10px;}
	.headerLogoContainer {position: relative; width: 40%; z-index: 10; height: auto; left: 30px; top: 10px;}
	.brandLogo-link {left: 0; top: 0px; width: auto; height: auto; position: relative; background-image: none;}
	#globalHeader {height: 120px; box-shadow: none;}
	.headerBody {height: 120px;}
	.headerLink-body {height: auto;}
	#treatmentNavContainer .levelOneNav {padding-left: 0px; padding-right: 0px;}
	#treatmentNavContainer .levelOneNav > li {display: block; padding-top: 20px; padding-bottom: 15px;}
	#treatmentNavContainer .localNavigation .levelTwoNav li a {border: none; padding-bottom: 0px; color:#000;}
	#treatmentNavContainer .levelOneNav > li.lastItem {display: none;} 
	#treatmentNavContainer .localNavigation .levelTwoNav li a {border: none; padding-bottom: 0px;}
	#treatmentNavContainer .localNavigation .levelTwoNav>li.lastItem {border: none;}
	#treatmentNavContainer .levelOneNav > li>a {display: block;}
	.localNavigation {display: none; position: relative; z-index: 10; padding-top: 15px; margin-left: 0px; background-color: #fff; width: 100%!important;}
	.localNavigation ul {background-color: #fff; padding: 0 20px;}
	#treatmentNavContainer .levelOneNav > li:hover > .localNavigation {display: none;}
    #treatmentNavContainer .localNavigation .levelTwoNav li {border-bottom: 1px solid #fff; padding-bottom: 15px; padding-top: 15px;}
    #treatmentNavContainer .levelOneNav > li.active > .localNavigation .levelTwoNav li {display: block; padding-top: 0; width: auto;}
    .signup-link {background-color: #fff; padding: 10px 15px; color: #602a8b; font-family: ProximaNovaA-Bold; font-size: 15px; line-height: 17px; text-transform: uppercase;}
    .signup-link:after {content: ""; width: 0; height: 0; border-left: 6px solid #fff; border-top: 6px solid transparent; border-bottom: 6px solid transparent; position: absolute; top: 12px; right: 16px;}
	.instagramlogo, .facebooklogo {width: 30px; height: auto;}
	.brandlogo {width: 80%; height: auto; display: block;}
	#treatmentNavContainer .levelOneNav > li>a#consumer {background-image: url(../images/mobile/home-icon.png); background-size: 100% 100%; margin-left: 30px; background-repeat: no-repeat; height: 30px; width: 30px; padding: 0; display: block;}
	#treatmentNavContainer .levelOneNav > li>a {position: relative; font-size: 18px; line-height: 20px; font-family: ProximaNovaA-Light; color: #fff; margin-left: 15px; padding-right: 15px; padding-left: 15px; padding-top: 10px; padding-bottom: 10px;}
	#treatmentNavContainer .levelOneNav > li > a:after {content: ""; width: 0; height: 0; border-left: 10px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 12px; right: 125px; transform: rotate(90deg);}
	#treatmentNavContainer .levelOneNav > li:nth-child(1) > a:after {content: ""; width: 0; height: 0; border-left: none; border-top: none; border-bottom: none;}
	#treatmentNavContainer .levelOneNav > li.openMenu>a:after {content: ""; width: 0; height: 0; border-left: 10px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 12px; right: 125px; transform: rotate(270deg);}
	#treatmentNavContainer .levelOneNav > li.active > .localNavigation .levelTwoNav {display: inline-block; background-color: #fff; padding-top: 15px; padding-bottom: 10px; margin-left: 0;}
	#treatmentNavContainer .levelOneNav > li.active > .localNavigation .levelTwoNav li > a {display: inline-block; color: #000; font-size: 15px; line-height: 18px; margin: 0; padding-left: 10px;}
	#treatmentNavContainer .levelOneNav > li.active > .localNavigation {display: block; background-color: #fff; width: 100%; left: 0; top: 0; padding-top: 0;}
	#treatmentNavContainer .levelOneNav > li.active > a, #treatmentNavContainer .levelOneNav > li > a.focus {color: #fff; font-family: ProximaNovaA-Bold;}
	
	.infoLinks .display9 {font-size: 18px; line-height: 22px;}
	#globalHeader {height: 164px; box-shadow: none;}
	.brandlogo {width: 75%; height: auto; display: block; right: auto; top: auto; position: relative;}
	.brandLogo-link {background-image: none;}
	.menubutton {width: 80%; margin-top: -22px;}
	
	#treatmentNavContainer .levelOneNav > li:nth-child(2).active > .localNavigation .levelTwoNav li:nth-child(1) {width: auto;}
	#treatmentNavContainer .levelOneNav > li:nth-child(2).active > .localNavigation .levelTwoNav li:nth-child(2), #treatmentNavContainer .levelOneNav > li:nth-child(2).active > .localNavigation .levelTwoNav li:nth-child(3) {width: auto;}
	#treatmentNavContainer .levelOneNav > li:nth-child(3).active > .localNavigation .levelTwoNav li:nth-child(1) {width: auto;}
	#treatmentNavContainer .levelOneNav > li:nth-child(3).active > .localNavigation .levelTwoNav li:nth-child(1) {width: auto;}
	#treatmentNavContainer .levelOneNav > li:nth-child(4).active > .localNavigation .levelTwoNav li:nth-child(2) {width: auto;}
	#treatmentNavContainer .levelOneNav > li:nth-child(5).active > .localNavigation .levelTwoNav li:nth-child(5) {width: auto;}
	#treatmentNavContainer .levelOneNav > li:nth-child(5).active > .localNavigation .levelTwoNav li:nth-child(1), #treatmentNavContainer .levelOneNav > li:nth-child(5).active > .localNavigation .levelTwoNav li:nth-child(4) {width: auto;}
	
	#treatmentNavContainer .levelOneNav > li:nth-child(3).active > .localNavigation {left: auto;}
	#treatmentNavContainer .levelOneNav > li:nth-child(1).active > a, #treatmentNavContainer .levelOneNav > li:nth-child(1) > a.focus {color: #fff; background-color: #602a8b; font-family: ProximaNovaA-Bold;}
	
	
	
	
	
	.radiobox, .checkBoxed {border: 2px solid #E35205;}
	.radioboxSelected, .checkBoxedSelected {top: 3px; left: 3px;}
	.surveyCheckbox.largecheckbox1 label {width: 80%;}
	.signup {width: 120px;}
	.signup a {border: 1px solid #602a8b; padding: 10px 30px; color: #602a8b; font-family: ProximaNovaA-Regular; font-size: 19px; line-height: 21px;}
	.mobile-bg {background-color:#f6f6f8;}
	
	.pr-ipad-0 {padding-right: 0px;}
	#headLinks ul li.pr-ipad-0 {padding-right: 0px;}
	
	
	/******** CSS Body *********/
	.innerBodyContainer {width: 95%;}
	#headLinks ul li, #headLinks ul li a, #headLinks p {font-size: 10px!important; line-height: 13px!important;}
	.ipadSendButton {padding: 15px 25px;}
	.isi-btn {right: 20px; top: 5px;}
	#isi.pt-25 {padding-top: 40px;}
	.partition-border {background-color: #0c0b0c; width: 1px; height:40px; position: absolute; top: 0; right: -7px; transform: skewX(-8deg);}
	.seperator {padding: 0 5px;}
	.footerLogo img {margin-left: 0;}
	.footer-mob-pad {padding-left: 45px;}
	.pt-ipad-35 {padding-top: 35px;}
	.footer-ipad-pad {padding-left: 45px;}
	.mapcode-pos {left: 83%;}
	#headLinks ul.global-element li {padding-right: 3px;}
	.alongside-img img {width: 100%; padding-top: 10px;}
	.index-float-image {left: 0;}
	/*.homepageCallout {top: 0; transform: translate(0%, 0%); -webkit-transform: translate(0%, 0%);}
	.homepageCallout div {width: 90%;}*/
	.index-float-image {left: 10%;}
	/*.homepageCallout h1 {font-size:20px;line-height:22px;}
	.homepageCallout p, .homepageCallout a, .homepageCallout span{font-size:12px;line-height:14px;}*/
	.imageContainer-ipad {width:60%;}
	/*.homepageCallout {width:35%;}*/
	#interstit_popup{padding:20px;}
	.submit-section{width: 400px;}
	.pl-ipad-10 {padding-left:10px;}
	.pr-ipad-10 {padding-right:10px;}
	.custom-ipad-height {height:343px;}
	.mapcode2 {position: relative; bottom:-17px; right: -27px;}
	.text-pos-img {top: 125px;}
	p, label, li, a, input::placeholder {font-size:15px; line-height:20px;}
	p.datep{font-size:10px!important;}
	.pr-ad {padding-right: 100px;}
	.customSup1 {top:9px;}
	.customSup {bottom:9px;}
	#headLinks ul.global-element li p, #headLinks ul.global-element li a, .footertextipad {font-size: 12px!important; line-height: 17px!important;}
	.fixedWidthSend a{padding: 8px 0 -2px 0;}
	.button-only {padding: 10px 0 15px 15px;}
	.state .justDesktop.errorp p, .zip .justDesktop.errorp p{left:40%;}
	.customPosition img, .customPosition3 img, .customPosition4 img, .customPosition5 img, .customPosition6 img {width: 150px;}
	.customPosition2 img {width: 140px;}
	.customPosition1 img {width: 140px;}
	.customPosition6 {position:absolute; right:-30px; top:23px;}
	.customPosition3 {position:absolute; right:-7px; top:17px;}
	.customPosition4 {position:absolute; right:-24px; top:20px;}
	.customPosition2 {position:absolute; right:-15px; top:15px;}
	.pt-3-ipad {padding-top: 3px;}
	.underlineBorderLightGray3 {border-bottom: 1px solid #68717d; max-width: 265px;}
	/*.border-callout-telemedicine {background-image: url(../images/telemedice_callout.png); background-size: 90% 100%; background-repeat: no-repeat; padding: 20px 30px 15px 42px;}*/
	/********Homepage*********/
	.homepageCTA-plusIcon {right: -10px; top: -8px; width: 7%;}
	/*.home-callout1 {padding: 20px 20px 20px 30px; height: 385px;}*/
	/*.index-float-image {width:180px; top: 20%;}
	.index-float-image-carousel2 {top:31%;}
	.index-float-image-carousel3 {top: 15%;}
	.index-float-image-ipad {width: 90px;}
	.index-float-image p {padding: 2px 10px; font-size: 17px; line-height: 19px;}
	.index-float-image1, .index-float-image2 {width: 180px;}
	.carousel-control-buttons {right: 10px;}
	.calloutBtnPadding {padding: 5px;}
	.surveyEmailBlock {width:90%;}
	.smallLeftimage{width: 65px;}
	.image-footer-text1 {bottom:10px;}*/
	
	/***** Site Redesign CSS ******/
	.caretakerPage-bottomSection {height: 202px;}
	.skewed-purple-bar {right: -90px;}
	.skewed-block {margin-left: 15px; padding-left: 46px; width: 96%;}
	.goTo-page-link:after {content: ""; width: 0; height: 0; border-left: 10px solid #E35205; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 8px; right: -25px;}
	.header-white-bar {right: 10px;}
	.plus-pos {width: 4%;}
	.gradBox-header {position: absolute; top: -35px; left: 20px; display: block; width: 75%;}
	.div-pos {position: relative; left: 10%;}
	.people-pos {position: relative; right: 0;}
	.subheader-plusIcon {right: -10px; top: -9px; width: 4%;}
	.fixedButtonDesktop {width: 180px;}
	.alongsideMedisafe-download.downloadBtn2:after {top: 10px; right: 15px;}
	.science-behind-mayzent-box {height: 350px;}
	.resourceBtn {position: absolute; width: 57%; bottom: 0px;}	
	.contactBtn {position: relative; width: 37%; bottom: -15px;}	
	.pos-text-ipad { position: relative; top: 12px;}
	.slant-blue-bar {position: absolute; background-color: #612a8b; height: 100%; width: 2px;top: 15px; right: 4%; transform: skewX(-10deg);}
	.accordion:before, .accordion.active:before {background-size: 100%; height: 15px; width: 15px; top: 35%;}
	.faqButtons {width: 210px;}
	.faq-plus {position: absolute; top: 4px; left: 10px; height: 16px; width: 16px;}
	.w-ipad-117 {width: 117%;}
	.contacts.dob .errorp {left: 109%;}
	.zip .justDesktop.errorp {left: 26%;}
	.state .justDesktop.errorp {left: 16%;}
	/********* Phase 5 - Redesign CSS (Start) ********/
	
	body.subNavOpen #globalMainContainer {padding-top: 0px;}
	/***** footer *****/
	.footer-mapCode {display: inline-block; position: relative; left: 5px;}
	.footer-mapCode2 {display: inline-block; position: relative; left: 10px;}
	.facebook, .instagram { top: 0;}

	/***** header ******/
	.infoLinks {width: 70%; position: relative; left: 20%; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0);}
	.infoLinks .display9 {font-size: 16px; line-height: 20px;}
	body.subNavOpen #globalMainContainer {padding-top: 0px;}
	
	/****** ISI ********/
	.isi-pr-40 {padding-right: 25px;}
	.collapsed #safetyContainer.fixedCollapsed {height: 100px;}
	/***** skew ******/
	.skew-ipad-4 {transform: skewX(-4deg);}
	.unskew-ipad-4 {transform: skewX(4deg);}
	
	/***** Home ********/
	.home-callout1 {padding: 20px 20px 20px 30px; height: 350px;}
	.home-callout1 .purple-btn:after {content: ""; width: 0; height: 0; border-left: 10px solid #602a8b; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 50%; right: 15px; transform: skewX(6deg) translateY(-50%);}
	.home-discMayz.purple-btn:after {content: ""; width: 0; height: 0; border-left: 10px solid #602a8b; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 50%; right: 15px; transform: skewX(10deg) translateY(-50%);}

	
	/******** Page 1.1 **********/
	.videoCTA {background-image: linear-gradient(to right, #a21990, #582c83); width: 60%; position: absolute; left: 20%; padding-left: 15px; padding-right: 15px;}
	.understandingMS-page .videoCTA {width: 60%; left: 20%;}
	.virtualVisitCTA {background-image: url("../images/cta-background2.png"); background-repeat: no-repeat; background-size: 100% 100%; padding-top: 40px; padding-bottom: 20px; position: absolute; padding-left: 25px; padding-right: 10px; top: -120px;}
	#hmw-link .goTo-page-link:after {content: ""; width: 0; height: 0; border-left: 10px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 50%; right: 17px; transform: skewX(10deg) translateY(-50%);}
	.rightDefBlock {right: 0; left: auto;}
	.answerQuestionCTA-body {width: 80%; margin-left: 10%; margin-top: 30px; padding-right:75px;}
	.msProg-blingFootnote {left: 96px;}
	.CTAblock1 {padding-top: 32px; padding-bottom: 20px; margin-top: -95px;}
	.timeChart-content {top: -18px;}
	.thankyouPage .white-btn:after {top: 22px;}
	/******* Page 1.2 *********/
	#survey-block #topsection .purple-btn:after {content: ""; width: 0; height: 0; border-left: 10px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; right: 25px; transform: skewX(6deg) translateY(-50%);}
	#wwctrl_q5-chk5 label {font-size: 14px; line-height: 16px;}
	.ipad-surveyQ-noTopSpacing {margin-top: 0%;}
	
	/******** Page 1.3 **********/
	#telemed .fixedHeightBlock {height: 317.5px;}
	.quote-border {position: absolute; left: 0; bottom: -3px; left: -50px; width: 108.1%;}
	.telemedicineQuestionaire-linkBtn.linkBtn:after {right: 6px;}
	/******** Page 2.1 **********/
	#efficacy .quote-border {position: absolute; bottom: -4px; left: -50px; width: 108.5%;}
	#efficacy .videoCTA {background-image: linear-gradient(to right, #a21990, #582c83); width: 60%; position: absolute; left: 20%; padding-left: 15px; padding-right: 15px;} 
	
	/******** Page 2.2 **********/
	.setBlockHeight {height: 410px;}
	#mzprogression .videoCTA {background-image: linear-gradient(to right, #a21990, #582c83); width: 65%; position: absolute; left: 20%; padding-left: 15px; padding-right: 15px;} 
	.headline1-pos.display4, .headline2-pos.display4 {font-size: 18px; line-height: 22px;}
	#sse-link .goTo-page-link:after {top: 15px;}
	/********* Page 2.3 **********/
	#mzsafety .videoCTA {background-image: linear-gradient(to right, #a21990, #582c83); width: 65%; position: relative; left: 20%; padding-left: 15px; padding-right: 15px;}
	
	/********* Page 3.1 **********/
	.darkpink-btn:after {bottom: auto;}
	.starting-mayzent .CTAblock4, .alongside .CTAblock4 {background-image: url(../images/cta-alongside-mayzent.png); background-repeat: no-repeat; background-size: 100% 100%; padding-top: 30px; padding-bottom: 5px; transform: skewX(4deg);}
	
	/********** Page 3.2 **********/
	#amz-link .goTo-page-link:after {bottom: auto;}
	.alongside .videoCTA-width {left: 24%;}
	.alongside-bottomSection .displayh2 {font-size: 20px; line-height: 22px;}
	
	/***** PAge 3.3 *****/
	.alongMayzentCTA {width: 85%; left: 8%;}
	.accesCardCTA {width: 85%; left: 8%;}
	.accesCardCTA .purple-btn:after {content: ""; width: 0; height: 0; border-left: 8px solid #602a8b; border-top: 6px solid transparent; border-bottom: 6px solid transparent; position: absolute; top: 50%; right: 20px;}
	
	/******** page 4.1 ********/
	.resources .mt-n-ipad-25 {margin-top: -25px;}
	.mt-n-ipad-25 {margin-top: -25px;}
	#cps-link .goTo-page-link:after {top: 15px;}
	
	/***** PAge 5.1 *****/
	.resourceLink-Btn, .resourceDownload-Btn {padding: 20px 10px; font-size: 12px; line-height: 16px;}
	.resourceBlock2 .display18, .resourceBlock2 .display18 {font-size: 16px; line-height: 23px;}
	.resourceDownload-Btn:after {right: 15px; left: auto;}
	.walk-pos {position: relative; top: 0px;}
	
	/******** Page 5.2 ********/
	#videoContainer {width: 500px;}
	#videoPlayer {width: 100%; height: 250px;}
	#videoContainer-desk {width: 370px; height: 240px;}
	#videoPlayer-desk {width: 370px; height: 240px;}
	.CTAblock3 {padding-top: 28px; padding-bottom: 18px;}
	.drNewman-thumbnail:after {top: 22%; right: 15px; height: 40px; width: 30px;}
	.overlayDiv.videoPopup .closePopup {position: absolute; top: -10px; right: -28px;}
	#video_player {height: 380px; width: auto;}
    
	/****** Page 5.3 *******/
	.quote-man {position: absolute; left: -38px; bottom: 0; width: 16%;}
	#mzmentor .quoteCTA2 .jarkeshia-quote {position: absolute; left: -63px; right: auto; bottom: 1px; width: 28%;}
	
	/****** Signup PAge *****/
	#wwgrp_zipCode {width: 24%;}
	#wwgrp_state-field {width: 14%;}
	.thankyou-CTAblock {background-size: 100% 100%;}
	
	
	/********* Phase 5 - Redesign CSS (End) ********/
	
	/***********test************/
	.index-float-image-new {left: -8%; max-width: 400px; width: 52%;}
	.floatBlock-new {left: -400px;}
	.video-Img { max-width: 100%; height: auto; width: 420px!important;}
	.feature {left: 20%;}
	/*.homepageCallout {top: 10%;}
	.carousel2 .homepageCallout {top: 5%;}*/
	.caretaker-popup-btn::after {top: 19px;}
	
	.viewOther {display: block;}
	.viewiPhone12Pro {display: none;}
	
	
	
	
	/******** Cookie overlay popup *********/
	#footer {margin-bottom: 40px;}
	#footer.cookieOverlayFooter  {margin-bottom: 226px;}
	.cookieContainer {padding-left: 20px; padding-right: 20px;}
	.cookie-overlay-content {margin-bottom: 40px;}
	.cookie-overlay-stickyButton {border: none; background-color: dodgerblue; width: 100%; height: 40px;}
	.cookie-overlay-stickyButton span {position: relative; text-align: center; display: block; padding-top: 20px;}
	.cookie-overlay-stickyButton span br.justDesktop {display: none;}	
}


/******** CSS iPad  Landscape *********/
@media only screen and (min-width: 1000px) and (max-width: 1070px) {
	.screenDesktop {display: none;}
	.screenDesktop.viewBlock {display: block;}
	.screenDevice {display: block;}
	.footerLogo {margin-left: 0;}
	
	h2, h3 {font-size: 22px; line-height: 24px; font-weight: normal;}
	p, a {font-size: 16px; line-height: 24px;}
	
	.displayh1 {font-size: 24px; line-height: 26px;}
	.displayh2, .displayh3 {font-size: 22px; line-height: 24px;}
	.display2 {font-size: 16px; line-height: 18px;}
	.display3 {font-size: 20px; line-height: 22px;}
	.display5 {font-size: 20px; line-height: 24px;}
	.display7 {font-size: 14px; line-height: 16px;}
	.display12 {font-size: 12px; line-height: 14px;}
	.display13 {font-size: 18px; line-height: 20px;}
	.display14-s {font-size: 22px; line-height: 24px;}
	.display18 {font-size: 20px; line-height: 22px;}
	
	/******* IPad CSS ********/
	.w-ipad-100 {width: 100%;}
	.w-ipad-95 {width: 95%;}
	.w-ipad-90 {width: 90%;}
	.w-ipad-85 {width: 85%;}
	.w-ipad-80 {width: 80%;}
	.w-ipad-75 {width: 75%;}
	.w-ipad-70 {width: 70%;}
	.w-ipad-65 {width: 65%;}
	.w-ipad-60 {width: 60%;}
	.w-ipad-55 {width: 55%;}
	.w-ipad-50 {width: 50%;}
	.w-ipad-48 {width: 48%;}
	.w-ipad-45 {width: 45%;}
	.w-ipad-40 {width: 40%;}
	.w-ipad-35 {width: 35%;}
	.w-ipad-30 {width: 30%;}
	.w-ipad-25 {width: 25%;}
	.w-ipad-20 {width: 20%;}
	.w-ipad-15 {width: 15%;}
	.w-ipad-10 {width: 10%;}
	
	.h-ipad-55p {height: 55%;}
	.h-ipad-45p {height: 45%;}
	.h-ipad-40p {height: 40%;}
	.h-ipad-35p {height: 35%;}
	
	.pt-ipad-90 {padding-top: 90px;}
	.pt-ipad-60 {padding-top: 60px;}
	.pt-ipad-50 {padding-top: 50px;}
	.pt-ipad-40 {padding-top: 40px;}
	.pt-ipad-30 {padding-top: 30px;}
	.pt-ipad-20 {padding-top: 20px;}
	.pt-ipad-18 {padding-top: 18px;}	
	.pt-ipad-10 {padding-top: 10px;}
	.pt-ipad-15 {padding-top: 15px;}
	.pt-ipad-13 {padding-top: 13px;}
	.pt-ipad-5 {padding-top: 5px;}
	
	.pb-ipad-55 {padding-bottom: 55px;}
	.pb-ipad-30 {padding-bottom: 30px;}
	.pb-ipad-20 {padding-bottom: 20px;}
	.pb-ipad-18 {padding-bottom: 18px;}
	.pb-ipad-15 {padding-bottom: 15px;}	
	.pb-ipad-13 {padding-bottom: 13px;}	
	.pb-ipad-10 {padding-bottom: 10px;}
	.pb-ipad-3 {padding-bottom: 3px;}
	
	
	.pr-ipad-40 {padding-right: 40px;}
	.pr-ipad-30 {padding-right: 30px;}
	.pr-ipad-20 {padding-right: 20px;}
	.pr-ipad-0 {padding-right: 0px;}
	
	.pl-ipad-50 {padding-left: 50px;}
	.pl-ipad-40 {padding-left: 40px;}
	.pl-ipad-35 {padding-left: 35px;}
	.pl-ipad-30 {padding-left: 30px;}
	.pl-ipad-20 {padding-left: 20px;}
	.pl-ipad-15 {padding-left: 15px;}
	.pl-ipad-10 {padding-left: 10px;}
    .pl-ipad-0 {padding-left: 0px;}
    
	
	.ipad-m-auto {margin: auto;}
	
	.mt-ipad-90 {margin-top: 90px;}
	.mt-ipad-75 {margin-top: 75px;}
	.mt-ipad-60 {margin-top: 60px;}	
	.mt-ipad-30 {margin-top: 30px;}
	.mt-ipad-20 {margin-top: 20px;}
	.mt-ipad-10 {margin-top: 10px;}
	.mt-ipad-5 {margin-top: 5px;}
	.mt-ipad-0 {margin-top: 0;}
	.mb-ipad-216 {margin-bottom: 216px;}
	.mb-ipad-20 {margin-bottom: 20px;}
	
	.mt-ipad-10n {margin-top: -10px;}
    
    .ml-ipad-50 {margin-left: 50px;}
    .ml-ipad-35 {margin-left: 35px;}
    .ml-ipad-30 {margin-left: 30px;}
    .ml-ipad-25 {margin-left: 25px;}
    .ml-ipad-20 {margin-left: 20px;}
    .ml-ipad-0 {margin-left: 0px;}    
    
    .mr-ipad-30 {margin-right: 30px;}
    
    .ipad-text-left {text-align: left;}
	
	/******* IPad Landscape Specific CSS ********/
	.pt-ipadL-80 {padding-top: 80px;}
	.pt-ipadL-60 {padding-top: 60px;}
	.pt-ipadL-50 {padding-top: 50px;}
	.pt-ipadL-35 {padding-top: 35px;}
	.pt-ipadL-25 {padding-top: 25px;}
	.pt-ipadL-20 {padding-top: 20px;}
	.pt-ipadL-18 {padding-top: 18px;}
	.pt-ipadL-15 {padding-top: 15px;}
	.pt-ipadL-13 {padding-top: 13px;}
	.pt-ipadL-10 {padding-top: 10px;}
	.pt-ipadL-0 {padding-top: 0px;}	
		
	.pb-ipadL-50 {padding-bottom: 50px;}
	.pb-ipadL-28 {padding-bottom: 28px;}
	.pb-ipadL-25 {padding-bottom: 25px;}
	.pb-ipadL-22 {padding-bottom: 22px;}
	.pb-ipadL-20 {padding-bottom: 20px;}
	.pb-ipadL-18 {padding-bottom: 18px;}
	.pb-ipadL-15 {padding-bottom: 15px;}
	.pb-ipadL-13 {padding-bottom: 13px;}
	.pb-ipadL-10 {padding-bottom: 10px;}
	.pb-ipadL-7 {padding-bottom: 7px;}
	.pb-ipadL-0 {padding-bottom: 0px;}
	
	.pl-ipadL-60 {padding-left: 60px;}
	.pl-ipadL-55 {padding-left: 55px;}
	.pl-ipadL-50 {padding-left: 50px;}
	.pl-ipadL-30 {padding-left: 30px;}
	.pl-ipadL-0 {padding-left: 0px;}
	
	.pr-ipadL-35 {padding-right: 35px;}
	.pr-ipadL-30 {padding-right: 30px;}
	.pr-ipadL-20 {padding-right: 20px;}
	
	.mt-ipadL-65 {margin-top: 65px;}
	.mt-ipadL-60 {margin-top: 60px;}
	.mt-ipadL-30 {margin-top: 30px;}
	.mt-ipadL-25 {margin-top: 25px;}
	.mt-ipadL-20 {margin-top: 20px;}
	.mt-ipadL-10 {margin-top: 10px;}
	.mt-ipadL-5 {margin-top: 5px;}
	.mt-ipadL-0 {margin-top: 0px;}
	
	.mt-ipadL-10n {margin-top: -10px;}
	.mt-ipadL-15n {margin-top: -15px;}
	
	.mb-ipadL-17 {margin-bottom: 17px;}
	.mb-ipadL-13 {margin-bottom: 13px;}
	
	.ml-ipadL-90 {margin-left: 90px;}
	.ml-ipadL-75 {margin-left: 75px;}
	.ml-ipadL-20 {margin-left: 20px;}
	.w-ipadL-115 {width: 115%;}
	.w-ipadL-95 {width: 95%;}
	.w-ipadL-80 {width: 80%;}
	.w-ipadL-77 {width: 77%;}
	.w-ipadL-75 {width: 75%;}
	.w-ipadL-70 {width: 70%;}
	.w-ipadL-65 {width: 65%;}
	.w-ipadL-60 {width: 60%;}
	.w-ipadL-55 {width: 55%;}
	.w-ipadL-50 {width: 50%;}
	.w-ipadL-49 {width: 49%;}
	.w-ipadL-48 {width: 48%;}
	.w-ipadL-45 {width: 45%;}
	.w-ipadL-40 {width: 40%;}
	.w-ipadL-35 {width: 35%;}
	.w-ipadL-30 {width: 30%;}
	.w-ipadL-25 {width: 25%;}
	.w-ipadL-20 {width: 20%;}
	.w-ipadL-15 {width: 15%;}
	.w-ipadL-10 {width: 10%;}
	
	.h-ipadL-45 {height: 45%;}
	.ml-ipad-28p {margin-left: 28%;}
	
	.isi-btn {right: 15px; top: 0px;}
	#isi.pt-25 {padding-top: 35px;}
	.isi-pr-40 {padding-right: 30px;}
	.footerLogo img {margin-left: 0;}
	.footer-mob-pad {padding-left: 45px;}
	.footer-ipad-pad {padding-left: 45px;}
	/*.homepageCallout div {width: 90%;}*/
	.index-float-image {left: 24px;}
	.index-float-image {width: 222px; top: 20%;}
	.index-float-image-carousel2 {top:31%;}
	.index-float-image-carousel3 {top: 15%;}
	.index-float-image-ipad {width: 111px;}
	.index-float-image p {padding-left: 20px; font-size: 17px; line-height: 19px;}
	.index-float-image1, .index-float-image2 {width: 222px;}
	.index-float-image-ipad-p-10 {padding: 10px;}
	#interstit_popup{padding:20px;}
	.pr-ad {padding-right: 150px;}
	/*p, label, li, a, input::placeholder {font-size:15px!important; line-height:20px!important;}*/
	#headLinks ul.global-element li p, #headLinks ul.global-element li a, .footertextipad {font-size: 12px!important; line-height: 17px!important;}
	.innerBodyContainer {width:85%;}
	.fixedWidthSend a{padding: 8px 0 -2px 0;}
	.button-only {padding: 10px 0 15px 15px;}
	.pl-ipad-10 {padding-left:10px;}
	.pr-ipad-10 {padding-right:10px;}
	.lt-space {letter-spacing: 0;}
	.customQuestion {right: 24%; bottom: 30px;}
	.resource-content {height: 200px;}
	.resource-content1 {height: 195px;}
	.resource-content2 {height: 215px;}
	.pt-3-ipad {padding-top: 3px;}
	.w-ipad-25-land {width: 25%;}
	.w-ipad-95-land {width: 95%;}
	.partition-border {background-color: #0c0b0c; width: 1px; height:40px; position: absolute; top: 0; right: -7px; transform: skewX(-8deg);}
	.underlineBorderLightGray3 {border-bottom: 1px solid #68717d; max-width: 370px;}
	.home-callout1 {padding: 20px 20px 20px 30px; height: 405px;}
	.slant-blue-bar {position: absolute; background-color: #612a8b; height: 100%; width: 2px;top: 34px; right: 10%; transform: skewX(-10deg);}
	.pos-text-ipad-L { position: relative; top: 25px;}
	/*.border-callout-telemedicine {background-image: url(../images/telemedice_callout.png); background-size: 70% 100%; background-repeat: no-repeat; padding: 20px 30px 15px 42px;}*/
	.mapcode2 {position: relative; bottom:-17px; right: -27px;}
	.text-pos-img {top: 174px;}
	.contacts.errs .errorp:before {top: 19px;}
	.state .justDesktop.errorp {left: 17%;}
	.zip .justDesktop.errorp {left: 29%;}
	.contacts.dob .errorp {left: 109%;}
	/***********test************/
	.index-float-image-new {left: -12%; max-width: 400px; width: 50%;}
	.video-Img{ max-width: 100%; height: auto;}
	.feature {left: 20%}
	.mapcode-pos {left: 83%;}
	/***** Site Redesign CSS ******/
	.skewed-purple-bar {right: -90px;}
	.skewed-block {margin-left: 0; padding-left: 46px; width: 98%;}
	.goTo-page-link:after {content: ""; width: 0; height: 0; border-left: 10px solid #E35205; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 9px; right: -25px;}
	.header-white-bar {right: 10px;}
	.plus-pos {width: 4%;}
	.gradBox-header {position: absolute; top: -35px; left: 20px; display: block; width: 75%;}
	.div-pos {position: relative; left: 10%;}
	.people-pos {position: relative; right: 0;}
	#videoContainer-desk {height: 390px;}
	.subheader-plusIcon {right: -10px; top: -13px; width: 4%;}
	.fixedButtonDesktop {width: 180px;}
	.alongsideMedisafe-download.downloadBtn2:after {top: 10px; right: 30px;}
	.home-callout {padding: 20px; height: 270px;}
	.mapcode1 {position: relative; right: 7%; bottom: 0px;}
	
	/******** Header Section *********/
	.headerBodyContainer {width: 100%; max-width: 1100px; margin: 0 auto; padding: 0 10px;}
	.menuLinkContainer {display: none; overflow-y: scroll; overflow-x: hidden; background-color: #602a8b; padding-bottom: 100px; width: 106%; left: -10px; top: 20px; position: relative; z-index: 15000;}
	#menuLinks {display: block; width: 107%; margin-left: -10px; margin-top: 22px; background-color: #602a8b;}
	.headerLogoContainer {position: relative; width: 40%; z-index: 10; height: auto; left: 30px; top: 10px;}
	.brandLogo-link {left: 0; top: 0px; width: auto; height: auto; position: relative; background-image: none;}
	.brandlogo {right: auto; top: auto; position: relative; display: block;}
	#globalHeader {height: 120px; box-shadow: none;}
	.headerBody {height: 120px;}
	.headerLink-body {height: auto;}
	#treatmentNavContainer .levelOneNav {padding-left: 0px; padding-right: 0px;}
	#treatmentNavContainer .levelOneNav > li {display: block; padding-top: 20px; padding-bottom: 15px;}
	#treatmentNavContainer .levelOneNav > li.openMenu {padding-bottom: 0px; border-bottom: none;}
	#treatmentNavContainer .levelOneNav > li.lastItem {display: none;} 
	#treatmentNavContainer .localNavigation .levelTwoNav li a {border: none; padding-bottom: 0px;}
	#treatmentNavContainer .localNavigation .levelTwoNav>li.lastItem {border: none;}
	#treatmentNavContainer .levelOneNav > li>a {display: block;}
	.localNavigation {display: none; position: relative; z-index: 10; padding-top: 15px; margin-left: 0px; background-color: #fff; width: 100%!important;}
	.localNavigation ul {background-color: #fff; padding: 0 20px;}
	#treatmentNavContainer .levelOneNav > li:hover > .localNavigation {display: none;}
    #treatmentNavContainer .localNavigation .levelTwoNav li {border-bottom: 1px solid #fff; padding-bottom: 15px; padding-top: 15px;}
    #treatmentNavContainer .levelOneNav > li.active > .localNavigation .levelTwoNav li {display: block; padding-top: 0; width: auto;}
    .signup-link {background-color: #fff; padding: 10px 15px; color: #602a8b; font-family: ProximaNovaA-Bold; font-size: 15px; line-height: 17px; text-transform: uppercase;}
    .signup-link:after {content: ""; width: 0; height: 0; border-left: 6px solid #fff; border-top: 6px solid transparent; border-bottom: 6px solid transparent; position: absolute; top: 12px; right: 16px;}
	
	.brandlogo {width: 80%; height: auto; display: block;}
	#treatmentNavContainer .levelOneNav > li>a {position: relative; font-size: 18px; line-height: 20px; font-family: ProximaNovaA-Light; color: #fff; margin-left: 15px; padding-right: 15px; padding-left: 15px; padding-top: 10px; padding-bottom: 10px;}
	#treatmentNavContainer .levelOneNav > li > a:after {content: ""; width: 0; height: 0; border-left: 10px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 12px; right: 170px; transform: rotate(90deg);}
	#treatmentNavContainer .levelOneNav > li:nth-child(1) > a:after {content: ""; width: 0; height: 0; border-left: none; border-top: none; border-bottom: none;}
	#treatmentNavContainer .levelOneNav > li.openMenu>a:after {content: ""; width: 0; height: 0; border-left: 10px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 12px; right: 170px; transform: rotate(270deg);}
	#treatmentNavContainer .levelOneNav > li.active > .localNavigation .levelTwoNav {display: inline-block; background-color: #fff; padding-top: 15px; padding-bottom: 10px; margin-left: 0;}
	#treatmentNavContainer .levelOneNav > li.active > .localNavigation .levelTwoNav li > a {display: inline-block; color: #000; font-size: 15px; line-height: 18px; margin: 0; padding-left: 10px;}
	#treatmentNavContainer .levelOneNav > li.active > .localNavigation {display: block; background-color: #fff; width: 100%; left: 0; top: 0; padding-top: 0;}
	#treatmentNavContainer .localNavigation .levelTwoNav li a {color: #000;}
	#treatmentNavContainer .levelOneNav > li.active > a, #treatmentNavContainer .levelOneNav > li > a.focus {color: #fff; font-family: ProximaNovaA-Bold;}
	
	
	.infoLinks .display9 {font-size: 18px; line-height: 22px;}
	#globalHeader {height: 164px; box-shadow: none;}
	.brandlogo {width: 45%; height: auto; display: block;}
	.menubutton {width: 80%; margin-top: -22px;}
	.infoLinks {width: 70%; position: relative; left: 20%; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0);}
	.thankyouPage .white-btn:after {top: 21px;}
	#treatmentNavContainer .levelOneNav > li:nth-child(2).active > .localNavigation .levelTwoNav li:nth-child(1) {width: auto;}
	#treatmentNavContainer .levelOneNav > li:nth-child(2).active > .localNavigation .levelTwoNav li:nth-child(2), #treatmentNavContainer .levelOneNav > li:nth-child(2).active > .localNavigation .levelTwoNav li:nth-child(3) {width: auto;}
	#treatmentNavContainer .levelOneNav > li:nth-child(3).active > .localNavigation .levelTwoNav li:nth-child(1) {width: auto;}
	#treatmentNavContainer .levelOneNav > li:nth-child(3).active > .localNavigation .levelTwoNav li:nth-child(1) {width: auto;}
	#treatmentNavContainer .levelOneNav > li:nth-child(4).active > .localNavigation .levelTwoNav li:nth-child(2) {width: auto;}
	#treatmentNavContainer .levelOneNav > li:nth-child(5).active > .localNavigation .levelTwoNav li:nth-child(5) {width: auto;}
	#treatmentNavContainer .levelOneNav > li:nth-child(5).active > .localNavigation .levelTwoNav li:nth-child(1), #treatmentNavContainer .levelOneNav > li:nth-child(5).active > .localNavigation .levelTwoNav li:nth-child(4) {width: auto;}
	
	#treatmentNavContainer .levelOneNav > li:nth-child(3).active > .localNavigation {left: auto;}
	#treatmentNavContainer .levelOneNav > li>a#consumer {background-size: 100% 100%; margin-left: 30px; background-repeat: no-repeat; height: 30px; width: 30px; padding: 0; display: block;}
	.instagramlogo, .facebooklogo {width: 30px; height: auto;}
	/*********** Phase 5 ************/
	
	/**** Home ********/
	.home-callout1 {padding: 20px 20px 20px 30px; height: 320px;}
	.home-callout1 .purple-btn:after {content: ""; width: 0; height: 0; border-left: 10px solid #602a8b; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 24px; right: 20px; transform: skewX(10deg);}
	.home-discMayz.purple-btn:after {content: ""; width: 0; height: 0; border-left: 10px solid #602a8b; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 21px; right: 15px; transform: skewX(10deg);}

	/******* Page 1.1 **********/
	.videoCTA {background-image: linear-gradient(to right, #a21990, #582c83); width: 60%; position: absolute; left: 20%; padding-left: 15px; padding-right: 15px;}
	.understandingMS-page .videoCTA {width: 48%; left: 25%;}
	.answerQuestionCTA-body {width: 80%; margin-left: 10%; margin-top: 100px; }
	.quote-border { position: absolute; bottom: -6px; left: -48px; width: 106.5%;}
	/******* Page 1.2 *********/
	#survey-block #topsection .purple-btn:after {content: ""; width: 0; height: 0; border-left: 10px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; right: 25px; transform: skewX(6deg) translateY(-50%);}
	#wwctrl_q5-chk5 label, #wwctrl_q5-chk2 label {font-size: 14px; line-height: 16px;}	
	.ipadL-surveyQ-topSpacing {margin-top: 5%;}
	/******* Page 1.3 *********/
	#telemed .fixedHeightBlock {height: 334px;}
	/******** Page 2.1 **********/
	.slant-ipadL-white-bar {background-color: #fff; width: 12px; transform: skewX(-14deg); position: absolute; right: -15px; top: 0; z-index: 2;height:333.453px;}

	/********* Page 3.1 **********/
	.darkpink-btn:after {bottom: auto;}
	
	/********** Page 3.2 **********/
	#amz-link .goTo-page-link:after {bottom: auto;}
	
	/******** Page 4.1 ***********/
	#cps-link .goTo-page-link:after {top: 15px;}
	/***** Phase 5 - Redesign CSS (End) *****/
	
	body.subNavOpen #globalMainContainer {padding-top: 0px;}
	
	/***** footer *****/
	.footer-mapCode {left: 20px;}
	.footer-mapCode2 {left: 25px; letter-spacing: 0.5px;}
	
	/****** ISI ********/
	.isi-pr-40 {padding-right: 60px;}
	.collapsed #safetyContainer.fixedCollapsed {height: 75px;}
	
	/**** PAge 1.1 *****/
	.msProg-blingFootnote {left: 96px;}
	.CTAblock1 {padding-top: 32px; padding-bottom: 20px; margin-top: -95px;}
	
	/******** Page 2.1 *********/
	#efficacy .videoCTA {background-image: linear-gradient(to right, #a21990, #582c83); width: 55%; position: absolute; left: 20%; padding-left: 15px; padding-right: 15px;}
	
	/******** Page 2.2 *******/
	.setBlockHeight {height: 445px;}
	.headline1-pos.display4, .headline2-pos.display4 {font-size: 22px; line-height: 24px;}
	.rightDefBlockiPadL {right:0; left: auto;}
	
	/****** Page 5.1 ******/
	.resourceBlock2 .display18, .resourceBlock .display18 {font-size: 16px; line-height: 20px;}
	
	/****** Page 3.2 ******/
	.alongside .videoCTA-width {left: 24%;}
	.alongside-bottomSection .displayh2 {font-size: 20px; line-height: 22px;}
	
	/***** Page 3.3 ******/
	/*.alongMayzentCTA {width: 70%; left: 15%;}*/
	.accesCardCTA {width: 75%; left: 15%;}
	.accesCardCTA .purple-btn:after {content: ""; width: 0; height: 0; border-left: 8px solid #602a8b; border-top: 6px solid transparent; border-bottom: 6px solid transparent; position: absolute; top: 22px; right: 20px;}
	
	/***** Page 4.2 ******/
	.videoBlock .display3 {font-size: 17px; line-height: 22px;}
	.purple-downloadBtn {padding: 20px 70px;}
	#video_player {width: 740px; height: 417px;}
	
	/****** Page 5.2 ******/
	.CTAblock3 {padding-top: 35px; padding-bottom: 17px;}
	
	/****** Page 5.3 *******/
	.quote-man {position: absolute; left: -38px; bottom: 0; width: 14%;}
	.mayzMentor-redirectLinks#edv-link .goTo-page-link:after {top: 15px;}
	
	/****** Signup PAge *****/
	#wwgrp_zipCode {width: 28%;}
	#wwgrp_state-field {width: 15%;}
	.thankyou-CTAblock {background-size: 100% 100%;}
	.w-ipadL-125 {width: 125%;}
	
	/****** Phase 5 - Redesign CSS (End) ******/

}

@media only screen and (min-width: 514px) and (max-width: 767px) {
	.screenDevice{ display: block;}
	.infoLinks{ width: 80%; left: 30%; position: relative; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0);}
}

@media only screen and (min-width: 580px) and (max-width: 767px) {
	.ipad-bg-violet2 { background-color: #a62383;}
	.bannerFixedHeight { object-fit: cover; width: 70%;}
	.brandlogo {width: 70%;	display: block;	height: auto;}
}

@media only screen and (min-width: 1000px) and (max-width: 1070px) {
	#treatmentNavContainer .levelOneNav > li>a#consumer {background-image: url(../images/mobile/home-icon.png);	background-size: 100% 100%;	margin-left: 30px; background-repeat: no-repeat; height: 30px; width: 30px;	padding: 0;	display: block;	}
}


@media only screen and (min-width: 830px) and (max-width: 1290px) {
	.starting-mayzent-content {height:205px;}
	.customQuestion {right: 24%; bottom: 30px;}
	.carousel-control-buttons {right: 20px;}

}
	
@media only screen and (min-width: 1000px) and (max-width: 1070px) {
	.index-float-image {left: 60px; max-width: 400px; width: 50%;}
	
	.screenDesktop {display: none;}
	.screenDevice {display: block;}
	.screenDesktop.viewBlock {display: none;}
	.screenDeviceBlock {display: block;}
	.screenDevice.justipad {display: inline-block;}
	.screenDevice.justmob {display: none;}
	
	/***********test************/
	.index-float-image-new {left: -8%; max-width: 400px; width: 50%;}
	/*.floatBlock-new {left: -400px;}*/
	.video-Img{max-width: 100%; height: auto;}
	.feature {left: 20%;}
	/*.homepageCallout {top: 40%;}*/
	
	.viewOther {display: block;}
	.viewiPhone12Pro {display: none;}
	
	
	/******** Cookie overlay popup *********/
	#footer {margin-bottom: 40px;}
	#footer.cookieOverlayFooter  {margin-bottom: 210px;}
	.cookieContainer {padding-left: 20px; padding-right: 20px;}
	.cookie-overlay-content {margin-bottom: 40px;}
	.cookie-overlay-stickyButton {border: none; background-color: dodgerblue; width: 100%; height: 40px;}
	.cookie-overlay-stickyButton span {position: relative; text-align: center; display: block; padding-top: 20px;}
	.cookie-overlay-stickyButton span br.justDesktop {display: none;}
}

@media only screen and (min-width: 1500px) and (max-width: 1700px) {
	
	.pr-ad {padding-right: 235px;}
	.l-pos {left: 57%;}
}

@media only screen and (min-width: 1500px){
	
	.h-1000-fixed { height : 800px; }
}

@media only screen and (min-width: 1075px) and (max-width: 1290px) {
	
	.questionBlock  .pb-ipad-18 {padding-bottom: 30px;}
	.questionBlock  .pt-ipad-18 {padding-top: 30px}
	.questionBlock  .pb-ipad-10 {padding-bottom: 18px;}
	.questionBlock  .pt-ipad-10 {padding-top: 18px}
	.display14-s {font-size: 40px; line-height: 42px;}
	.pl-25-s {padding-left: 30px;}
}

@media only screen and (min-width: 2100px) and (max-width: 2200px) {
	#globalHeader .w-8{ width: 11%;}
	#treatmentNavContainer .levelOneNav > li>a{ padding-left: 9px; padding-right: 9px;}
}

@media only screen and (min-width: 1070px) and (max-width: 1290px) {
	h1 {font-size: 24px; line-height: 26px; font-weight: normal;}
	h2, h3 {font-size: 22px; line-height: 24px; font-weight: normal;}
	p, a {font-size: 16px; line-height: 24px;}
	
	.alongside .display16 {font-size: 16px; line-height: 24px;}
	
	.displayh1 {font-size: 24px; line-height: 26px;}
	.displayh2, .displayh3 {font-size: 22px; line-height: 24px;}
	.display2 {font-size: 16px; line-height: 18px;}
	.display3 {font-size: 20px; line-height: 22px;}
	.display5 {font-size: 20px; line-height: 24px;}
	.display7 {font-size: 14px; line-height: 16px;}
	.display12 {font-size: 12px; line-height: 14px;}
	.display13 {font-size: 16px; line-height: 18px;}
	
	
	/******* IPad Landscape Specific CSS ********/
	
	.pt-ipadL-50 {padding-top: 50px;}
	.pt-ipadL-35 {padding-top: 35px;}
	.pt-ipadL-25 {padding-top: 25px;}
	.pt-ipadL-20 {padding-top: 20px;}
	.pt-ipadL-18 {padding-top: 18px;}
	.pt-ipadL-15 {padding-top: 15px;}
	.pt-ipadL-13 {padding-top: 13px;}
	.pt-ipadL-10 {padding-top: 10px;}
		
	.pb-ipadL-50 {padding-bottom: 50px;}
	.pb-ipadL-28 {padding-bottom: 28px;}
	.pb-ipadL-25 {padding-bottom: 25px;}
	.pb-ipadL-20 {padding-bottom: 20px;}
	.pb-ipadL-18 {padding-bottom: 18px;}
	.pb-ipadL-15 {padding-bottom: 15px;}
	.pb-ipadL-13 {padding-bottom: 13px;}
	.pb-ipadL-10 {padding-bottom: 10px;}
	.pb-ipadL-7 {padding-bottom: 7px;}
	.pb-ipadL-0 {padding-bottom: 0px;}
	
	.pl-ipadL-60 {padding-left: 30px;}
	.pl-ipadL-55 {padding-left: 20px;}
	.pl-ipadL-50 {padding-left: 15px;}
	.pl-ipadL-30 {padding-left: 30px;}
	.pl-ipadL-0 {padding-left: 0px;}
	
	.pr-ipadL-35 {padding-right: 35px;}
	.pr-ipadL-30 {padding-right: 15px;}
	.pr-ipadL-20 {padding-right: 20px;}
	
	.mt-ipadL-65 {margin-top: 65px;}
	.mt-ipadL-60 {margin-top: 60px;}
	.mt-ipadL-30 {margin-top: 30px;}
	.mt-ipadL-25 {margin-top: 25px;}
	.mt-ipadL-20 {margin-top: 20px;}
	.mt-ipadL-10 {margin-top: 10px;}
	.mt-ipadL-5 {margin-top: 5px;}
	.mt-ipadL-0 {margin-top: 0px;}
	
	.mb-ipadL-17 {margin-bottom: 17px;}
	.mb-ipadL-13 {margin-bottom: 13px;}
	
	.ml-ipad-35 {margin-left: 35px;}
	
	
	.h-ipadL-45 {height: 45%;}
	
	.w-ipadL-30 {width: 30%;}
	
	/***** Site Redesign CSS ******/
	
	.skewed-purple-bar {right: -90px;}
	.skewed-block {margin-left: 0; padding-left: 46px; width: 98%;}
	.goTo-page-link:after {content: ""; width: 0; height: 0; border-left: 10px solid #E35205; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; top: 9px; right: -25px;}
	.header-white-bar {right: 10px;}
	.plus-pos {width: 3%;}
	.gradBox-header {position: absolute; top: -35px; left: 20px; display: block; width: 75%;}
	.div-pos {position: relative; left: 10%;}
	.people-pos {position: relative; right: 40px;}
	#videoContainer-desk {height: 510px;}
	.subheader-plusIcon {right: -10px; top: -10px; width: 4%;}
	.fixedButtonDesktop {width: 180px;}
	.alongsideMedisafe-download.downloadBtn2:after {top: 10px; right: 30px;}
	.home-callout {padding: 20px; height: 270px;}
	
	
	/**** Phase 5 Site Redesign *****/
	.resourceBlock2 .pt-ipadL-15 {padding-top: 8px;}
	.isi-pr-40 {padding-right: 60px;}
	.videoCTA-width {width: 50%; left: 25%;}
	.text-pos-img {position: relative; top: 187px; left: 8px;}
	.overlayDiv.videoPopup {max-width: 696px;} 
	#video_player {height: 380px; width: 675px;}  
}

@media only screen and (min-width: 1700px) and (max-width: 3000px) {
	.pr-ad {padding-right: 275px;}
	.display14-s {font-size: 40px; line-height: 42px;}
	.header-white-bar {position: absolute; background-color: #fff; height: 80%; width: 10px; top: 10%; right: 15px; transform: skewX(-10deg);}
    .l-pos {left: 55%;}
    .h-1000-fixed {height:1000px;}
    .answerQuestionCTA-body {width: 79%; margin-left: 20%; margin-top: 150px; padding-right: 75px;}
    .shareStory-block {width: 55%; margin-top: 50px;}
    .answerQuestionCTA-body {width: 80%; margin-left: 10%; margin-top: 150px;}
    .text-pos-img {position: relative; top: 340px; left: 8px;}
}

@media only screen and (min-width: 1500px) and (max-width: 1900px) {
	.bold-largescreen {font-weight: bold;}
	.resource-sharestory-header {padding-top: 50px;}
	.resource-sharestory-link {width: 34%;}
	.resource-sharestory-link > a {text-align: center;}
	.resources .purpleBlock-Btn:after {right: 30px;}
	.visitBtn.resourceDownload-Btn:after {right: 21px!important;}
	.text-pos-img {position: relative; top: 265px; left: 8px;}
}

@media only screen and (min-width: 1700px) and (max-width: 2000px) {
	.resource-sharestory-link {width: 49%;}
}
@media only screen and (min-width: 1800px) and (max-width: 1900px) {
	.signup-link{padding: 3px 7px;}
	#treatmentNavContainer .levelOneNav > li>a{padding-left: 10px; padding-right: 10px;}
}

@media only screen and (min-width: 1900px)and (max-width: 5000px)  {
	.box-grad-grey-1 {background-image:linear-gradient(to right, #EFE9F3 0%, #EFE9F3 50%, transparent 40%, transparent 100%);}
	.l-pos {left: 55%;}
	.answerQuestionCTA-body {width: 79%; margin-left: 20%; margin-top: 150px; padding-right: 75px;}
	 .shareStory-block {width: 55%; margin-top: 50px;}
	 .brandlogo {width: auto; display: block; height: auto;}
	 .answerQuestionCTA-body {width: 80%; margin-left: 20%; margin-top: 150px; padding-right: 75px;}
	 .resources-sharestory-body {width: 100%;}
	 .resource-sharestory-link {width: 45%;}
	 .text-pos-img {position: relative; top: 340px; left: 8px;}
	 #globalHeader .w-8 {position: absolute; right: -5px;}
}

@media only screen and (min-width: 1280px) and (max-width: 1299px){
 	.skewed-purple-bar {right: -96px;}
 	
 	.isi-pr-40 {padding-right: 40px;}
 	
 	.definitionBlock-pos {left: -85px;}
 	.definitionBlock-pos2 {left: -114px;}
 	.resources .resourceDownload-Btn:after {right: 20px;}
 	.text-pos-img {position: relative; top: 200px; left: 8px;}
 	
}

@media only screen and (min-width: 1920px) and (max-width: 2200px){	
	.videoCTA {width: 42%; left: 28%;}
	.understandingMS-page .videoCTA {width: 28%; left: 35%;}
	.shareStory-block {width: 55%; margin-top: 50px;}
	.brandlogo {width: auto; display: block; height: auto;}
	#resourcesVirtualVisit .resourceDownload-Btn:after {right: 20px; left: auto;}
	.resource-sharestory-header {padding-top: 60px;}
}


/******* ADA Compliance: Zooming(Start) ********/
@media only screen and (min-width: 1300px) and (max-width: 1799px){
	#treatmentNavContainer .levelOneNav > li>a{ padding-left: 10px; padding-right: 10px;}
}

@media only screen and (min-width: 1070px) and (max-width: 2000px){
	.home-callout1 a.pl-45 {padding-left: 20px;}
	.home-callout1 a.pr-45 {padding-right: 40px;}
	#globalHeader .w-8 {width: 11%; position: absolute; right: -10px; top: 3px;}
}

@media only screen and (min-width: 1071px) and (max-width: 1099px){
	#treatmentNavContainer .levelOneNav > li>a{ padding-left: 7px; padding-right: 7px;}
}

@media only screen and (min-width: 1800px) {
	#globalHeader .w-8 {width: 11% !important; position: absolute; /*right: -50px;*/ top: 3px;}
}
@media only screen and (min-width: 1700px) {
	.home-callout1 a.pl-45 {padding-left: 15px;}
	a#lets-start.w-25.btn-pos {width: 15%; left: 45%;}
}	
@media only screen and (min-width: 1071px) and (max-width: 1099px){
	.signup-link {font-size: 13px;}
}
@media only screen and (min-width: 1000px) and (max-width: 1070px){
	.aboutMayz-cta img.w-100 {width: 70%;} 
}
@media only screen and (min-width: 910px) and (max-width: 1000px){
	.toolCheckbox .pt-ipad-18 {padding-top: 27px;} 
	.toolCheckbox .pb-ipad-18 {padding-bottom: 27px;}
	.toolCheckbox .pt-ipad-20 {padding-top: 27px;} 
	.toolCheckbox .pb-ipad-20 {padding-bottom: 27px;}
	.toolCheckbox .pt-ipad-30 {padding-top: 27px;} 
	.toolCheckbox .pb-ipad-30 {padding-bottom: 27px;} 
	.toolCheckbox .pt-30 {padding-top: 27px;} 
	.toolCheckbox .pb-30 {padding-bottom: 27px;} 
	.toolCheckbox .pt-ipad-10 {padding-top: 18px;} 
	.toolCheckbox .pb-ipad-10 {padding-bottom: 18px;}
	.emailInput input.surveySelfemail {padding: 13px 5px;}
}

@media only screen and (min-width: 768px) and (max-width: 812px){
	.bottom-section-CTA .calloutPurple .a-pos.pt-ipad-20 {padding-top: 20px;}
}

@media only screen and (min-width: 815px) and (max-width: 999px){
	.bottom-section-CTA .calloutPurple .a-pos.pt-ipad-20 {padding-top: 40px;}
}
@media only screen and (min-width: 830px) and (max-width: 999px){
	.aboutMayz-cta img.w-100 {width: 75%;} 
	.visitsMadeVirtual-block1 .pt-ipad-0 {padding-top: 40px;}
}

@media only screen and (min-width: 873px) and (max-width: 985px){
	.yourMSQuestionaire-block img.pt-20 {padding-top: 40px;}
}

@media only screen and (min-width: 535px) and (max-width: 766px){
	.infolink-width {width: auto;}
	.brandlogo {width: 65%; display: block; height: auto;}
	.brandLogo-link {top: -13px;}
	#treatmentNavContainer .levelOneNav > li > a:after {right: 82px;}
	#treatmentNavContainer .levelOneNav > li.openMenu>a:after {right: 82px;}
	.menubtn-pos {margin-top: 10px;}
}

/******* ADA Compliance: Zooming(End) ********/

@media only screen and (min-width: 561px) and (max-width: 1321px){
	/*.home-callout:nth-child(2) .pb-60 {padding-bottom: 32px;}*/
}

/******* IPhone X Landscape ******/
@media only screen and (min-width: 375px) and (max-width: 812px) and (orientation: landscape) {
	.w-ipad-30 {width: 32%;}
	.pt-iphoneX-40 {padding-top: 40px;}
	
	.pb-iphoneX-30 {padding-bottom: 30px;}
	
	.slant-purple-bar {position: absolute; background-color: #ba1d84; height: 45%; width: 4px; top: 41px; right: -6px; transform: skewX(-10deg);}
	.email-popup2 {height: 290px;}
	.calloutPurple, /*.calloutOrange,*/ .survey-boxGrad {min-height: 230px;}
}

/******* IPhone 6/7/8 Plus ******/
@media only screen and (min-width: 414px) and (max-width: 736px){
	.w-iphone7P-85 {width: 85%;}
	.w-iphone7P-80 {width: 80%;}
	.w-iphone7P-33 {width: 33%;}
	
	/****Phase 5(Start)*****/
	#mzprogression .videoCTA {background-image: linear-gradient(to right, #a21990, #582c83); width: 80%; position: absolute; left: 10%; padding-left: 15px; padding-right: 15px; bottom: -106px;}
	/******* Page 1.1 *******/
	.answerQuestionCTA-body {width: 90%; margin-left: 10px; margin-top: 50px; padding-bottom: 20px;}
	.understandingMS-page .videoCTA {padding-right: 8px;}
	.understandingMS-page .CTAblock1 {padding: 45px 30px 66px 30px;}
	#ms-block .answerQuestionCTA-body {padding-right: 0px; margin-top: 25px;}
	/******** Page 1.2 *******/
	.iphone7p-surveyQ-topSpacing {margin-top: 6%;}
	/****** Page 2.2 *******/
	.mt-iPhone7P-53 {margin-top: 53px;}
	.m-headline1-pos {position: absolute; top: 20px; left: 67px;}
	.m-headline2-pos {position: absolute; top: 0.5%; left: 100px;}
	.m-CTA {background-image: linear-gradient(to right, #a21990, #582c83);}
	
	/******* Page 3.1 *******/
	.starting-mayzent .CTAblock4-mob {padding-top: 80px;}
	/******* Page 4.1 ******/
	.quote-border {bottom: -8px;}
	/******* Page 4.5 ******/
	.caretaker-CTA.CTAblock4-mob {padding-bottom: 30px;}
	
	/********** Page sign up ************/
	
	.text-pos-img {top: 190px;}
	.m-display-s {font-size: 22px; line-height: 24px;}
	.contacts.dob.errs .errorp:before {left: 145px;}
	.zip .errorp .errexclimg {left: 230px;}
	.state .errorp .errexclimg {left: 120px;}
	
	/************ Page Thank You **************/
	.thankyou-CTAblock {background-size: 100% 100%;}
	.mt-m-30-plus {margin-top: 30px;}
	.btn-pos-plus {position: relative; top: 30px;}
	.pt-m-20-plus {padding-top: 20px;}
	.pt-m-10-plus {padding-top: 10px;}
	.pt-m-0-plus {padding-top: 0px;}
	.pl-m-20-plus {padding-left: 20px;}
	.thankyouPage .resourceLink-Btn:after {content: ""; top: 35%; right: 30px;}
	
	/***** footer ******/
	.pt-iPhoneXR-45 {padding-top: 45px;}
	/****Phase 5(End)*****/

}

/******* Android ******/
@media only screen and (min-width: 300px) and (max-width: 371px){
    .a-pos { position: relative; top: -24px;}
    .text-pos-img {top: 166px;}
    .m-display-s {font-size: 19px; line-height: 24px;}
    .thankyou-CTAblock {background-size: 100% 90%;}
    .thankyouPage .sup-pos1 {position: relative; top: 5px;}
    .m-headline2-pos {position: absolute; top: 23px; left: 84px;}
    .telemedicineChecklist-block .downloadBtn:after {right:20px;}
}

/****** Galaxy S8 *******/
@media only screen and (min-width: 300px) and (max-width: 360px){
	.m-headline2-pos {position: absolute; top: 8px; left: 84px;}
}

/****** iPhone SE *******/
@media only screen and (min-width: 361px) and (max-width: 375px){
	.m-headline2-pos {position: absolute; top: 0px; left: 84px;}
	.contacts.dob.errs .errorp:before {left: 130px;}
	.zip .errorp .errexclimg {left: 210px;}
	.state .errorp .errexclimg {left: 110px;}
}

/******* Firefox Specific CSS *****/
@-moz-document url-prefix() {
 .headerLogoContainer {position: absolute; width: 25%; z-index: 10; left: 0;}
}
/******** Home ********/
@media only screen and (min-width: 810px) and (max-width: 928px){
	.zoom-w-50 {width: 50%;}
}
@media only screen and (min-width: 1071px) and (max-width: 1290px){
	.resources .resourceDownload-Btn:after {right: 20px;}
}
/******** Page 2.1 **********/
@media only screen and (min-width: 1071px) and (max-width: 1499px){
	#efficacy .videoCTA { width: 45%; left: 25%;}
	.understandingMS-page .videoCTA {width: 45%; left: 25%;}
}

@media only screen and (min-width: 1280px) and (max-width: 1500px){
	.resources .resourceDownload-Btn:after {right: 20px;}
}

@media only screen and (max-height: 580px){
    .email-popup2 {height: 480px;}
}
@media only screen and (min-height: 580px) and (max-height: 680px){
    .email-popup2 {height: 580px;}
}

@media only screen and (min-width: 1100px)and (max-width: 1150px)  {
	.resource-sharestory-link {margin-top: 5px;}
	.definition-block {width: 320px;}
}
@media only screen and (min-width: 1200px)and (max-width: 1350px)  {
	.resource-sharestory-header {padding-top: 35px;}
	.definition-block {width: 320px;}
}
@media only screen and (min-width: 1400px)and (max-width: 1500px)  {
	.resource-sharestory-header {padding-top: 50px;}
}


@media only screen and (min-width: 1000px)and (max-width: 1500px)  {
	.definition-block {left: auto; right: -70px;}
	.definition-block.right-block {left: 0px; right: auto;}
}

@media only screen and (min-width: 1071px) and (max-width: 1150px){
	.answerQuestionCTA-body {margin-left: 3%; padding-right:75px; }
}

@media only screen and (min-width: 1151px) and (max-width: 1290px){
	.answerQuestionCTA-body {margin-left: 10%;padding-right:75px;}
	/* FAQ Lists */
	.faq-page ul.square > li {list-style-type: none; position: relative;}
	.faq-page ul.square > li::before {content: ''; width: 7px; height: 7px; background-color: #E35205; position: absolute; left: -20px; top: 9px;}
	/* Alongside Lists */
	.alongside ul.square > li {list-style-type: none; position: relative;}
	.alongside ul.square > li::before {content: ''; width: 7px; height: 7px; background-color: #E35205; position: absolute; left: -20px; top: 9px;}
	/* Starting Mayzent Lists */
	.starting-mayzent ul.square > li {list-style-type: none; position: relative;}
	.starting-mayzent ul.square > li::before {content: ''; width: 7px; height: 7px; background-color: #E35205; position: absolute; left: -20px; top: 9px;}
}

@media only screen and (width: 428px)and (height: 926px){
	.viewOther {display: none;}
	.viewiPhone12Pro {display: block;}
	.bannerFixedHeight {height: 220px;}
	.bannerFixedHeight2 {height: 306px;}
	.bannerFixedHeight3 {height: 414px;}
}
@media only screen and (min-width: 1291px) {
	.localNavigation .levelTwoNav li:hover > a, 
	#treatmentNavContainer .levelOneNav > li.active > .localNavigation .levelTwoNav li.active > a, 
	#treatmentNavContainer .levelOneNav > li.active > .localNavigation .levelTwoNav li > a.focus {padding-bottom: 6px;}
	.contacts.email.errs .errorp:before, 
	.contacts.confirmemail.errs .errorp:before, 
	.contacts.address.errs .errorp:before,
	.contacts.address1.errs .errorp:before {top: 20px;}
	/* FAQ Lists */
	.faq-page ul.square > li {list-style-type: none; position: relative;}
	.faq-page ul.square > li::before {content: ''; width: 7px; height: 7px; background-color: #E35205; position: absolute; left: -20px; top: 9px;}
	/* Alongside Lists */
	.alongside ul.square > li {list-style-type: none; position: relative;}
	.alongside ul.square > li::before {content: ''; width: 7px; height: 7px; background-color: #E35205; position: absolute; left: -20px; top: 9px;}
	/* Starting Mayzent Lists */
	.starting-mayzent ul.square > li {list-style-type: none; position: relative;}
	.starting-mayzent ul.square > li::before {content: ''; width: 7px; height: 7px; background-color: #E35205; position: absolute; left: -20px; top: 9px;}
}

/****** IPhone 12 pro ******/
@media only screen and (min-width: 390px)and (max-width: 412px){
	
	.m-headline2-pos {left: 90px;}
}

@media only screen and (min-width: 384px)and (max-width: 520px){
	.findOutHow{ width: 100%;}
	.findOutHow .purpleBlock-Btn{ padding: 15px 10px;}
	.findOutHow .purpleBlock-Btn:after{ right: 15px !important;}
}
@media only screen and (min-width: 300px)and (max-width: 383px){
	.findOutHow{ width: 100%;}
	.findOutHow .purpleBlock-Btn{ padding: 15px 10px; text-align: left; font-size: 15px;}
	.findOutHow .purpleBlock-Btn:after{ right: 10px !important;}
}
@media only screen and (min-width: 300px)and (max-width: 767px){
	.m-auto{ margin: inherit;}
}
/***new css***/
/* #treatmentNav{
	float: right;
} */
.w-120{
	width: 120%
}
.align-items-center{
	align-items: center;
}
.fw-bold{
	font-weight: bold;
}
.tel-m{
	margin-top: -10px;
}

@media only screen and (max-width: 767px){
	.flex-direction-m-c{
	flex-direction: column;
	}
	#treatmentNav {
    float: none;
	}
	.new-m-auto{
	margin: 0 auto;
	}
	.h-m-fit-content{
	height: fit-content;
	}
	.tel-m{
	margin-top: 0px;
	}
	.margin-pro-btn{
	margin: 90px auto 0px auto;}
	.mt-m-40{
	margin-top: 40px
	}
	.mt-m-20{
	margin-top: 20px
	}
	.m-ls-imp{
	letter-spacing: -0.9px;}
	.ml--10{
	margin-left: -10px}
}