.banner-main {background: #F5F8F7;position: relative;min-height: 616px; }
.banner-bg { position: absolute; right: 0; bottom: 0px;}
.banner-bg figure { margin:0; padding: 0; }
.banner-bg figure img { margin:0; padding: 0; }
.banner-bg-in {padding: 50px 0 19px 0;}
.airsupra-banner-main {display: flex;padding: 0 0 20px 0;}
.airsupra-banner-left {width: 52%; padding-right:2%;}
.airsupra-banner-rigt { width: 48%;max-width: 609px;}


.airsupra-head {padding: 0 0 15px 0;max-width: 560px;}
.airsupra-head h1,.airsupra-head h2 {font-family: 'Montserrat-Bold';font-size: 50px;line-height: 60px;color: #003D57;padding: 0px 0 25px 0;}
.airsupra-head p  {  font-size: 16px; line-height: 24px; color: #3C4242;}
.airsupra-learn-more p {font-family: 'Montserrat-Bold';font-size: 16px;line-height: 24px;color: #3C4242;max-width: 420px;}
.airsupra-learn-more p a {text-decoration: underline;color: #3C4242;}
.airsupra-learn-more p a:hover { color: #3C4242;}

.clinical-list { margin: 0 0 15px 0; }
.clinical-in {border: 2px solid #C6D0CD;background: #F5F8F7;border-radius: 10px;position: relative;padding: 25px 40px 25px 25px;}
.clinical-in p {font-family: 'Montserrat-SemiBold';font-size: 18px;line-height: 24px;color:#003D57;padding-bottom: 20px;}
 




.isi-content { padding:26px 0 0px 0; }

.safty {}
.safty ul {}
.safty ul li {position: relative;padding-left: 12px;margin: 0 0 16px 0;}
.safty ul li p { font-family: 'Montserrat-Regular'; font-size: 16px; line-height: 24px; color:#2F2F2F;}
.safty ul li p span { font-family: 'Montserrat-Bold';}
.safty ul li:before {content: '';position:absolute;left: 0;top: 9px;width: 4px;height: 4px;background: #4F748B;border-radius: 100%;}

.cytochrome {padding-left: 25px;padding-top: 5px;}
.cytochrome ul { }
.cytochrome ul li {position: relative;padding-left: 12px;margin: 0 0 10px 0;}
.cytochrome ul li p { font-family: 'Montserrat-Regular'; font-size: 16px; line-height: 24px; color:#2F2F2F;}
.cytochrome ul li:before {content: '';position:absolute;left: 0;top: 10px;width: 3px;height: 3px;background: #4F748B;border-radius: 100%;}

.cytochrome_list1 {padding-left: 0px;padding-top: 0;}
.indication {padding: 15px 0 10px 0;}
.indication h4 {font-family: 'Montserrat-Bold';font-size: 20px;line-height: 26px;color:#4F748B;padding: 0 0 5px 0;}
.indication p {font-family: 'Montserrat-Regular';font-size: 16px;line-height: 24px;color:#3C4242;padding-bottom: 10px;}
.indication p a { color: #003D57;font-weight: bold;}
.indication p i.fa{
  padding-left: 3px;
  color: #4F748B;
}
p.presc {padding: 0 0 4px 0;}

.references { padding: 0px 0 55px 0; }
.ref-section p { padding: 0; font-family: 'Montserrat-Regular';font-size: 12px;line-height: 18px;color:#3C4242; max-width: 1239px;}
.ref-section p a {color:#3C4242; text-decoration: none;}
.ref-section p span { font-family: 'Montserrat-Bold';}

#home-new .exit-ramp-title {position: relative;     margin-top: 105px;}

#home-new .exit-ramp-title::before{

content: '';
background-image: url('/content/dam/intelligentcontent/brands/airsupra-payer/us/en/images/desktop/popup-logo.png');
background-repeat: no-repeat;
background-position: -20px;
display: inline-block;
width:200px;
height: 102px;
position: absolute;
left: 0;
bottom: 100%;
background-size: 100%;
margin-bottom: 22px;


}

@media screen and (min-width: 992px) {
   
	.airsupra-banner-rigt { padding-top: 8px;}
	
	.banner-main { background-image: url(/content/dam/intelligentcontent/brands/airsupra-payer/us/en/images/desktop/Home_brand.png);
	  background-repeat: no-repeat;
	  background-size: 500px 100%;
	  background-position: right center;
	}
}
@media screen and (max-width: 1300px) {
	.banner-main { background-size: 40% 100%;}
}
@media screen and (max-width: 991px) {
	 
	.banner-logo-mob { padding: 20px 15px 15px 15px;}
	.airsupra-banner-main { display:block;  padding: 10px 0 0 0; }
	.airsupra-banner-left { display:block; width: 100%; padding-right: 0%;} 
	.airsupra-banner-rigt { display:block; width: 100%; margin: 0 auto;} 
	.banner-bg-in { padding: 10px 0 10px 0; }
 
	.airsupra-head h1,.airsupra-head h2 { font-size: 30px; line-height: 36px; padding: 0px 8px 20px 0;}
	.clinical-list { margin: 0 0 30px 0;}
	
	.clinical-main  { padding: 10px 0 0 0; }
  .clinical-in a{
    padding: 0 60px 0 20px;
  }
	.clinical-in a.clin-but-mob  { height: 75px; padding: 12px 50px 12px 20px; line-height: 26px; max-width: 275px;}
	.clinical-in a.clin-but-mob:after { top: 30px;}
	.clinical-in { padding: 25px 37.9px 25px 38px;}
	.airsupra-learn-more p { max-width: 277px;}
	.clinical-list-mob {position: relative;padding-top: 80px;}
	.clinical-list-mob:before {
	 content: '';
	 position: absolute;
	 top: 0;
	 left: 0;
	 right: 0;
	 background-image: url('/content/dam/intelligentcontent/brands/airsupra-payer/us/en/images/mobile/Home_brand_mob.png');
	 width: 292px;
	 height: 200px;
	 margin: 0 auto;
	 background-repeat: no-repeat;
	}
	 
	#home-new .ref-section p {word-break: break-word; max-width: 1239px;}

	/* #home-new .exit-ramp-title::before {    width: 158px;
		height: 77px;}
	 */
 }
 
 @media screen and (max-width: 414px)
 {
	  
 }

 @media screen and (max-width: 375px)
 {
	 .clinical-in { padding: 25px 18px 25px 18px;} 
 }
@media screen and (max-width: 320px)
 {   
	 
	 .main-header1-nav ul li   { margin: 0 0 0 10px;}  
	 .main-header1-nav ul li a { font-size: 10px;} 
 }

 
