#menu { opacity: 0;}
 .section .shap-animation { text-align: center;
 position: relative;
 transition: all 3s linear;
 transform: scale(0);
 transition-delay: 1s;
 }
 .section.active  .shap-animation {
 transform: scale(1);
 }
 @media only screen and (max-width:767px){
 .banner-dtls h1 sup { top: -1em;}
 }
.nav-left ul li a:focus,
.footer-harm .pat a:focus{
	text-decoration: none;
}
.nav-inner ul li a:focus,
.footer-bottom-right > ul > li > a:focus{
	text-decoration: underline;
}
.footer-top-important-in p.isiHeader {
    font-weight: 600;
    color: #3b215b;
    letter-spacing: -0.5px;
    font-size: 21px;
    line-height: 25px;
    margin: 0;
}
/* 2021 */
.banner-dtls h1 span label{
	color:#197EA9;
}
.tough-on-acne{
	font-size: 40px;
	line-height: 45px;
	color: #3b215b;
	font-weight: 600;
	margin: 0;
	font-style: italic;
	padding-left: 25px;
}
.change2 h4{
	color: #197ea9;
	font-size: 20px;
}
.cause-in.new{
	padding-top:200px;
}
.cause-rgt-img{
	margin-top:-200px;
	margin-bottom:100px;
}
.see{
	margin: 80px 0 0 0;
}
.myth-in{
	padding: 0 0 50px 0;
}
.str.left{
	text-align:left
}
.footNote{
	padding-bottom:10px;
}
.dose-text h2{
	padding: 0 0 17px 0;
}
.dose-text h3{
	color: #000;
font-size: 30px;
font-weight: 700;
line-height: 35px;
padding: 0 0 17px 0;
}
.bubble8{
	top:0px;
}
.dose-in{
	padding: 0 0 230px 0;
}
.clinic-inner{
	text-align:left;
}
.clinic-inner h4{
	text-align:left;
	font-size: 30px;
	line-height: 32px;
}
.clinic-inner .col-9{
	padding-left:0px;
	padding-top: 10px;
}
.clinical-in{
	padding: 156px 0 12px 31px;
}
.clinical-in > ul > li::after{
	content:none;
}
.clinical-in h3{
	color: #000;
}
.clinical-in .right-arrow{
	height:50px;
}
.reference.ref-in2{
	padding: 21px 0 73px 31px;
}
.nav-left ul li a.getUpdateBtn{
	background: #d8375f;
color: #fff;
padding: 11px 20px;
border-radius: 30px;
text-decoration: none;
}
.nav-left ul li a.patientSavingBtn{
	background: #197ea9;
color: #fff;
padding: 11px 20px;
border-radius: 30px;
text-decoration: none;
}
.video-section{
	min-height: 1000px;
	position: relative;
}
.video-background-wrapper {
    position: fixed;
    right: 0;
    top: 0;
    left: 0;
    bottom: 0;
    z-index: 0;
	box-shadow: 0 0 0 0 rgba(83,44,108,.3);
}
.video-background-wrapper video {
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
	display: inline-block;
}
.video-section-content{
	max-width: 1200px;
	margin: 0 auto;
	position: relative;
	top: 250px;
	z-index: 10;
}
.video-section-left {
}
.video-section-left  h1{
	color:#fff;
	font-size: 50px;
line-height: 55px;
margin:15px 0 15px 29px;
}
.video-section-left  h1 span{
	color:#D8375F;
	display:block;
}
.video-section-left .playVideo{
	width: 210px;
background: #D8375F;
height: 65px;
border-radius: 40px;
color: #ffffff;
font-weight: bold;
font-size: 40px;
display: inline-block;
text-align: center;
margin: 27px 0 30px 30px;
}
.video-section-left .playVideo img{
	display: inline-block;
width: 20px;
vertical-align: middle;
padding-right: 3px;
padding-bottom: 6px;
}
.video-section-left .playVideo span{
	display: inline-block;
vertical-align: middle;
}
.video-section-left .videoNote{
	color:#fff;
	font-size:13px;
	padding-top: 150px;
}
.video-section-left .video-section-box{
	background: #fff;
padding: 30px 20px;
text-align: center;
width: 35%;
float: right;
margin-top: 100px;
}
.video-section-left .video-section-box h2{
	color: #3b215b;
font-size: 28px;
line-height: 36px;
font-style: italic;
font-weight: 500;
}
.video-section-left .video-section-box h2 strong{
	font-weight: bold;
}
.video-section-left .video-section-box  a{
	width: 210px;
	background: #D8375F;
	height: 61px;
	border-radius: 40px;
	color: #ffffff;
	font-weight: 400;
	font-size: 20px;
	line-height: 61px;
	display: inline-block;
	margin: 10px auto;
}
.video-section-left .video-section-disclaimer{
	float: right;
margin-top: 300px;
margin-left: 20px;
color: #fff;
}
.video-section-left .video-section-disclaimer strong{
	font-weight:700;
	font-size:13px;
}
nav ul li a{
	color:#000;
	font-weight:bold;
}
.hidden{
	display:none;
}
.video-holder {
    width: 100%;
    max-width: 720px;
    margin: 0 auto;
}
.video-holder video {
    width: 100%;
	height: auto;
}
.patient-saving-header img{
	margin:0 auto;
}
.patient-saving-header .way{
	padding-bottom:60px;
}
.saving-card{
	background: #f2f2f2;
}
.unique-block,
.result-store-blk,
.asked-blk,
.saving-card,
.way-blk{
	position:relative;
}
.banner-dtls1 img{
	display:inline-block;
	padding: 0 0 25px 0;
}
.serve-left ul li span {
    color: #197EA9;
    font-size: 30px;
    line-height: 34px;
    display: block;
    position: relative;
    font-weight: 700;
}
.serve-left ul li span::after {
    position: absolute;
    top: 14px;
    left: -19px;
    background: #197EA9;
    width: 8px;
    height: 8px;
    border-radius: 100%;
    content: '';
}
.pagination-in.antibiotic-resistance ul.patient li a span{
	width: 200px;
}
.bubble-5.forFaq{
	top: 400px;
}
.patient-savings-page{
	background:#fff;
}
.antibiotic-resistance-callout{
	position: absolute;
	left: 29%;
	top: 70%;
	max-width: 600px;
	background: #3c205b;
	color: #fff;
	z-index: 10;
	padding: 20px 10px;
	border-top-left-radius: 40px;
	border-top-right-radius: 40px;
	font-size: 14px;
	line-height: 1.2;
}
.antibiotic-resistance-callout p{
	color: #fff;
	font-size: 15px;
	line-height: 1.2;
}
.antibiotic-resistance-callout img{
	display:inline-block;
}
.antibiotic-resistance-callout .left span{
	color:#d8375f;
	font-style: italic;
}
.forMobile{
	display:none;
}
.faq-blk{
	position: relative;
	z-index: 6;
}
.s-block .banner.banner-inner1 h2{
	padding-top: 120px;
}
.s-block .banner.banner-inner1{
	min-height: 1000px;
}

@media only screen and (min-width:1300px){
	.logo{
		top:0px;
		left:0px;
	}
	nav ul li a{
		font-size: 13px;
	}
	.nav-left ul li a{
		font-size: 13px;
	}
	nav.home ul li a{
		color:#fff;
	}
	.reference{
		padding: 0 0 50px 63px;
	}
}

@media only screen and (min-width:1440px){
	.antibiotic-resistance-callout{
		left:30%;
		width: 40%;
	}
	nav{padding-top: 40px !important;}
}
@media only screen and (min-width:1300px) and (max-width:1440px){
	nav{
		padding-top:60px !important;
		width:auto;
	}
}
@media only screen and (max-width:991px){
	
	.video-section-left h1{
		font-size: 35px;
		line-height: 45px;
		margin: 15px 0;
	}
	.video-section-left .playVideo{
		width: 160px;
    margin: 27px 0px 0px 0px;
    font-size: 25px;
    height: 55px;
    line-height: 1.8;
	}
	.video-section-left .video-section-box h2{
		font-size: 20px;
		line-height: 25px;
	}
	.video-section-left .video-section-box a{
		width: 150px;
		height: 45px;
		font-size: 15px;
		line-height: 40px;
		margin: 0;
	}
	.video-section-left .video-section-box{
		float: none;
    width: 100%;
	    padding: 50px 30px;
	}
	.video-section-left .videoNote{
		padding-top: 20px;
    line-height: 1.2;
    padding-bottom: 100px;
    color: #000;
    text-align: center;
    font-size: 11px;
	}
	.antibiotic-resistance-callout{
			left: 15%;
	top: 65%;
	text-align: center;
		}
	.antibiotic-resistance-callout p{
		padding: 10px;
	}
	.nav-leftmain{
		position: initial;
		padding-top: 30px;
	}
	.patient-saving-header .way{
		padding-top: 150px;
	}
	.video-background-wrapper video{
		display:none;
	}
	.video-background-wrapper{
		background-image: url(../images/video-thumb-mobile.jpg);
		background-position: center;
		background-repeat: no-repeat;
    background-size: cover;
	}
}
@media only screen and (max-width:767px){
.antibiotic-resistance-callout{
		left: 10%;
	}
}
@media only screen and (max-width:576px){
	.tough-on-acne{font-size: 23px;line-height: 25px;padding-left: 15px;padding-right: 120px;}
.antibiotic-resistance-callout{
		max-width: 400px;
		left: 2%;
	}
	.antibiotic-resistance-callout img{max-width: 22%;}
	.banner.banner-inner1.antibiotic-resistance{
		min-height: 800px;
	}
}
@media only screen and (max-width:479px){
	.video-section {
		min-height: 900px;
	}
	.video-section-content{
		top: 80px;
	}
	.video-section-left .video-section-disclaimer{
		 float: right;
		margin-left: 10px;
		margin-top: 30px;
		width: 140px;
		text-align: right;
		display: inline-block;
	}
	.video-section-left .video-section-disclaimer:after{
		clear:both;
	}
	.serve-left ul li span{
		font-size: 20px;
	}
	.forMobile{
		display:block;
	}
	.forDesktop{
		display:none;
	}
	.cause-rgt-img.forMobile{
		margin-bottom: 40px;
	}
	.cause-rgt h3{
		font-size: 24px;
    line-height: 25px;
    margin-bottom: 40px;
	}
	.banner.banner-inner1.banner-faq .banner-dtls1{
		max-width: 332px;
	}
	.banner-dtls1 ul li a.learn{
		font-size: 13px;
	}
	.banner-dtls1 p span{
		font-size: 18px;
	}
	.dose-text h2{
		font-size: 3vh;
	}
	.dose-text h3{
		line-height: 3vh;
    font-size: 2.5vh;
	}
	.dose-text p{
		font-size: 15px;
    line-height: 1.2;
	}
	.dose-in{
		padding: 0 0 10px 0;
	}
	.nav-leftmain{
/* 		margin-right: auto;
 */		margin-left: auto;
		position: initial;
		padding-top: 10px;
	}
	.logo {
		top: 30px;
	}
	header.stick_header.header-home{
		background: #3b215b;
	}
	.header-home .logo{
		top: 38px;
	}
	.header-home .header-dtls{
		padding: 35px 15px 0px !important;
	}
	.antibiotic-resistance .banner-dtls1{
		top: 35%;
	}
}	
@media only screen and (max-width:410px){
	.antibiotic-resistance-callout{
		left: 5%;
		max-width: 340px;
		top: 55%;
	}
	.antibiotic-resistance-callout p {
		font-size: 13px;
	}
}