/*hero banner styles starts*/
.home .hero-banner-container {
	background: url("/content/dam/open-digital/easthma-master2-0/mx/images/home/asthma-be-eosinophilic-asthma.png") no-repeat top left;
}
.meet-your-lungs-container {
	background: url("/content/dam/open-digital/easthma-master2-0/mx/images/home/meet-your-lungs.png") no-repeat top right;
}
.meet-lungs-content-section .description a.learn-more {
	font-family: 'Nunito-Black';
	background: #F9423A;
	text-decoration: none;
	color: #fff;
	border-radius: 40px;
	margin-top: 35px;
	display: inline-block;
	letter-spacing: 1.75px;
	text-transform: uppercase;
}
.meet-lungs-content-section .description a.learn-more span.gt {
	padding-left: 10px;
	font-size: 22px;
}
.asthma-home.container{
	max-width:100%;
}
.asthma-home .sectionContainer .container.hero-banner-container{
	max-width:100%;
}

p{
	margin:0px;
}
.home .banner-content-section .text{
	width:35%;
    margin-top:50px;
    float:right;
}
.home .banner-content-section .description p,
.meet-lungs-content-section .description p {
    font-family: "Nunito-SemiBold";
}
.main-feature-section{padding-top: 50px;}
.main-feature-section .main-feature-content{max-width: 1000px;margin: auto;}
.main-feature-section .thumb-wrapper{position:relative;display:block;text-align: center;margin: 0 auto;}
.main-feature-section .thumb-wrapper img.ovel-img{width: 100%;position:absolute;left: 0;}
.main-feature-section .about-asthma img.icon,
.main-feature-section .hear-from-other img.icon,
.main-feature-section .risk-test img.icon,
.main-feature-section .helpful-resource img.icon{position: absolute;}
.main-feature-section .main-feature-title{text-align:center;padding-top: 15px;}
.main-feature-section .main-feature-title a{color:#002b49;font-family: "Nunito-SemiBold";}
.main-feature-section .thumb-wrapper:hover img.ovel-img{
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}


@media (min-width: 320px) and (max-width:991px) {
    .asthma-home .sectionContainer .container.hero-banner-container{
        background-size: 100%;
        margin-top: 0px;
        max-width: 380px;
        float: left;
    }
    .home .banner-content-section {
        padding: 0px;
        width: 100%;
        margin: 0;
    }
    .home .banner-content-section .page-title {
        font-size: 42px;
        font-weight: 900;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.19;
        letter-spacing: normal;
        color: #002b49;
    }
    .home .banner-content-section .peacock-title {
        color: #63B1BC;
        font-size: 20px;
        line-height: 30px;
    }
    .home .banner-content-section .description {
        line-height: 1.75;
        letter-spacing: -0.05px;
        color: #002b49;
        padding-right:20px;
    }
   
    .meet-your-lungs-container {
        background-size: 380px;
        margin-top: 50px;
    }
    .meet-lungs-content-section {
        padding: 0px;
        width: 100%;
        margin: 0;
    }
    .meet-lungs-content-section .section-title {
        font-size: 42px;
        line-height: 1.19;
    }
    .meet-lungs-content-section .description {
        font-size: 13px;
    }
    
    .meet-lungs-content-section .description a.learn-more {
        /*padding: 14px 30px;*/
		padding: 14px 26px;
        font-size: 14px;
    }    
    .meet-lungs-content-section .description a.learn-more span.gt {
        padding-left: 10px;
        font-size: 22px;
    }
    
    .meet-lungs-content-section .text{
    	padding:0 20px;
    }
    .meet-lungs-content-section .text p{
    	font-size: 16px;
    	line-height: 1.75;
    	letter-spacing: -0.05px;
    	color: #002b49;
    	padding-bottom:25px;
    }
	.join-now-stick{
		display:none;
    }
    .main-feature-section .main-feature-title a{font-size:16px;}

}

@media screen and (min-width: 992px) {
    .home .hero-banner-container {
        background-size: 750px;
        margin-top: -100px;
    }
    .home .banner-content-section {
        padding:160px 0 250px 54px;
        width: 100%;
        margin: 0;
        float: left;
    }
    .home .banner-content-section .page-title {
        line-height: 50px;
        font-size: 50px;
    }
    .home .banner-content-section .peacock-title {
        color: #63B1BC;
        font-size: 28px;
        line-height: 35px;
    }
    .home .banner-content-section .description p {
        font-size: 20px;
        line-height: 1.6;
        letter-spacing: -0.06px;
        color: #002b49;
    }
   
    .meet-your-lungs-container {
        background-size: 75%;
        margin-top: 80px;
    }
    .meet-lungs-content-section {
        padding: 165px 0 275px 0px;
        width: 100%;
        margin: 0 0 0 0px;
        float: left;
    }
    .meet-lungs-content-section .text:first-child{
    	width:400px;
    }
    .meet-lungs-content-section .text{
    	float:left;
    	width:60%;
    }
    .meet-lungs-content-section .section-title {
        font-size: 50px;
        line-height: 0.96;
    }
    .meet-lungs-content-section .description p {
        font-size: 20px;
        line-height: 1.6;
        letter-spacing: -0.06px;
        color: #002b49;
        margin-bottom:30px;
    }
    .meet-lungs-content-section .description a.learn-more {
        /*padding: 20px 40px;*/
    	padding: 20px 23px;
        font-size: 18px;
    }
  .main-feature-section .main-feature-title a{font-size:20px;}
  .main-feature-section .thumb-wrapper{width: 175px;min-height: 190px;}
  .main-feature-section .about-asthma img.icon{width: 75px;top: 50px;left: 55px;}
  .main-feature-section .hear-from-other img.icon{width: 75px;top: 48px;left: 50px;}
  .main-feature-section .risk-test img.icon{width: 75px;position: absolute;top: 55px;left: 58px;}
  .main-feature-section .helpful-resource img.icon{width: 80px;position: absolute;top: 55px;left: 50px;}
}
@media screen and (min-width: 992px) and (max-width:1200px){
    .home .banner-content-section .text{
		width:40%;
		margin-top: 15px;
	}
	.home .hero-banner-container {
        background-size: 600px;
        margin-top: -106px;
    }
    .home .banner-content-section {
        padding: 160px 15px 150px 54px;
     }
    .meet-lungs-content-section .text:first-child {
        width: 410px;
        padding: 0 0 0 20px;
    } 
    .meet-lungs-content-section {
        padding: 165px 0 30px 0px;
    }
}
@media screen and (min-width: 1201px){
    .home .hero-banner-container {
        background-size: 650px;
        margin-top: -100px;
    }
    .home .banner-content-section .text{margin-right:125px;}
	
}
.main-feature-content .feature-col a:hover img{
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}

/*hero banner styles ends*/
@media screen and (min-width: 768px) and (max-width:1023px){
    .asthma-home.container{
		width:100%;
	}
    .asthma-home .sectionContainer .container.hero-banner-container {
        background-size: 100%;
        margin-top: -112px;
        max-width: 100%;
        float: left;
        background-size:500px;
    }
    .home .banner-content-section .text {
        width: 35%;
    	margin:130px 0 50px;
    }
    .main-feature-content {
        width: 100%;
		margin-top:75px;
    } 
    .main-feature-content .feature-col {
        width: 25%;
    }
    .meet-lungs-content-section .text {
        padding: 0 20px;
        width: 50%;
    	float:left;
    }
    .meet-your-lungs-container {
        background-size: 600px;
        margin-top: 50px;
    }
    .container{
    	width:100%;
    }
	.meet-lungs-content-section .page-section-inner {
		display: inline-block;
    	flex-direction: column;		
    }
    .meet-lungs-content-section .text:nth-child(2){
        order:1;
    	float:left;
    }
	.meet-lungs-content-section .text:nth-child(2) p{
        font-size: 15px;
    	height: 67px;
        font-family:'Kalam-Regular';
		width: 93px;
        line-height: 1.3;
        text-align: center;
        float: left;
		font-weight:normal;
    }
    .meet-lungs-content-section{
    	padding-bottom:49px;
    }
  .main-feature-section .thumb-wrapper{width: 150px;min-height: 160px;}
  .main-feature-section .about-asthma img.icon{width:60px;top: 40px;left: 48px;}
  .main-feature-section .hear-from-other img.icon{width: 65px;top: 45px;left: 42px;}
  .main-feature-section .risk-test img.icon{width: 55px;position: absolute;top: 48px;left: 52px;}
  .main-feature-section .helpful-resource img.icon{width: 50px;position: absolute;top: 40px;left: 50px;}

}
@media screen and (min-width: 320px) and (max-width:767px){
	.home .banner-content-section .text {
        width: 100%;
        margin-top: 110%;
        float: right;
        padding: 0 20px;
    }
    .meet-your-lungs-container {
        background-size: 160%;
    	margin-top: 50px;
    	/*background-position: 85% top;*/
        background-position: 83% top;
    }
    .meet-lungs-content-section .text {
        padding: 100% 20px 0 20px;
    }
    .meet-lungs-content-section h2.section-title{
		padding-top: 35%;
	}
  
  .main-feature-section .main-feature-col{width:50%;margin-bottom: 25px;}	
  .main-feature-section .thumb-wrapper{width: 140px;min-height: 145px;}
  .main-feature-section .about-asthma img.icon{width: 65px;top: 38px;left: 43px;}
  .main-feature-section .hear-from-other img.icon{width: 65px;top: 40px;left: 40px;}
  .main-feature-section .risk-test img.icon{width: 65px;position: absolute;top: 40px;left: 46px;}
  .main-feature-section .helpful-resource img.icon{width: 65px;position: absolute;top: 45px;left: 40px;}
}
@media screen and (min-width: 1921px) {
    .home .hero-banner-container{
		max-width: 1920px !important;
		margin:0 auto;
	}
	.join-now-stick{
		right: 365px;
	}
}
@media screen and (min-width: 1025px) {
    .meet-lungs-content-section .description a.learn-more {
        padding: 20px 28px;
    }
}
@media screen and (max-width: 360px) {
    .meet-lungs-content-section .description a.learn-more {
        padding: 14px 18px;
    }
}
@media screen and (max-width: 350px) {
	.meet-lungs-content-section .description a.learn-more {
        font-size: 12px;
    }
}
@media screen and (min-width: 768px) {
.fixed-top-margin.home.default-fonts{margin-top: 100px !important;}
}