/* Fuel Station page start */
.alter-section {
    background:#fff;
   
}

.mainHeading {
    font-size: 40px;
    font-family: 'Roboto Slab', sans-serif;
    text-transform: uppercase;
}


.underline {
    width: 50px;
    height: 2px;
    background-color: #ff8300;
    margin: 5px auto 20px;
}
.each {
    color: lemonchiffon;
    font-size: 13px;
}

sup {
    top: -25px;
    font-size: 20px;
}



.alterganti_1 .pricing-box p {
    color: #666;
    padding: 15px;
    border-top: 1px solid #0000001f;
    border-bottom: 1px solid #0000001f;
    margin: 25px 15px;
}

.pricing-container {
    display: flex !important;
    align-items: center;
    gap: 0px;
    margin-top: 20px;
}
.pricing-box {
    background: #fff;
    padding:0px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    width: 100%;
    max-width: 600px;
    text-align: center;
}
.pricing-box h3 {
    color: #222;
    padding: 30px;
    margin: 0px;
}
.price {
    background: #ff8300;
    color: white;
    font-size: 45px;
    padding: 30px;
    width:95%;
    margin:10px auto;
    text-alugn:center;
}
.highlight {
    border: 2px solid #ccc;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.mtop60 {
    margin-top: 60px;
}


/*  */


.alterg-banner{
	width:100%;
	background:url(../../img/alterg/4.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	padding:260px 20px 180px;
	position: relative;
	margin-top:17vh;
}
.alterg-banner:before{
	content:'';
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.5);
}
.alterg-banner .container{
	position: relative;
	text-align:center;
}
.alterg-banner h1{
	font-weight:900;
	font-size:75px;
}
.alterg-banner .top-btn {
    background: #ff8300;
    color: #fff;
    padding: 12px 20px;
    font-weight: 400;
    border-radius: 32px;
    font-size: 14px;
    text-align: center;
    }

.alterg-banner h1, .alterg-banner p{
	color:#fff;
}
 .alterg-banner p {
	font-size:19px;
	padding-top:20px;
}
 .alterg-banner a{
	max-width:250px;
	margin:40px auto;
	text-transform: uppercase;
}

 .alterg-anti{
	padding:50px 0 90px;
	background:#F8F8F8;

}
 .alterg-anti h2{
	text-align:center;
	color:#5D5D5E;
	max-width:880px;
	margin:10px auto;
	font-size:55px;
	font-weight:300;
	line-height:1.2em;
}
 .alterg-anti p{
	text-align:center;
	color:#5D5D5E;
	max-width:980px;
	margin:10px auto;
	font-size:17px;
	line-height:1.4em;
	padding-top:20px;
}
 .alterg-anti .container{
	max-width:980px;
}
 .alterg-anti span{
	display:block;
	width:100px;
	height:3px;
	background:#ff8300;
	margin:20px auto;
}
 .alterg-anti iframe{
	display:block;
	width:600px;
	margin-top:50px;
}
 .how-doesworks{

}
 .how-doesworks .row .innerhow{
	padding:100px 90px;
}
 .how-doesworks .row .innerhow p{
	color:#5D5D5E;
	
	
	font-size:17px;
	line-height:1.4em;
	padding-top:20px;
}
 .how-doesworks{
 	background:#fff;
 }
 .how-doesworks .row .innerhow h2{
	color:#ff8300;
	
}
 .how-doesworks .row  .img-works{
	
	background-size:cover!important;
	background-position: center!important;
	background-repeat: no-repeat!important;
}
 .how-doesworks .row .innerhow ul{
	padding-top:20px;
}
 .how-doesworks .row .innerhow ul li {
	color:#5D5D5E;
	font-size:17px;
	font-weight:500;
	line-height:1.4em;
	font-family:Montserrat;
}
 .senior_neuro{
	background: #ff8300;
	padding:70px 0;
}
.senior_neuro h2{
	color:#fff;
	padding-bottom:15px;
}
.senior_neuro p{
	color:#fff;
	
	
	font-size:17px;
	line-height:1.4em;
	padding-top:6px;
}
.senior_neuro ul li{
	color:#fff;
	font-weight:500;
	font-family:Montserrat;
}
 .orthop{
	background:#F8F8F8;
}

.orthop h2{
	color: #ff8300;
	
}
.orthop p{
	color:#5D5D5E;
	
}
.orthop ul li{
	color:#5D5D5E;

	
}
 .pricing-container sub{
	font-size:13px;
	font-weight:400;
	left:-25px;
	position:relative;
}

@media (max-width:767px){
	 .alterg-banner{
		padding:70px 0;
	}
	 .alterg-banner h1{
		font-size:40px;
	}
	 .alterg-banner p{
		line-height:1.4em;
	}
	 .alterg-anti h2{
		font-size:32px;
	}
	 .how-doesworks .row .innerhow{
		padding:40px 40px;
	}
	 .alterg-anti iframe{
		width:300px;
		margin:30px auto;
	}
	 .how-doesworks .row .img-works {
		height:300px;
}
.pricing-container{
	flex-wrap:wrap;
	flex-direction: column;
}
}
}
@media (min-width:768px) and (max-width:999px){
 .alterg-anti h2{
		font-size:40px;
	}
	 .how-doesworks .row .innerhow{
		padding:60px 40px;
	}	
	 .alterg-banner{
		padding:110px 0;
	}
	 .pricing-container{
	flex-wrap:wrap;
	flex-direction: column;
}
}
}