@media only screen and (max-width:1200px){
.formarginleft{
	margin-left:auto;
}
}
@media only screen and (max-width: 992px){
	html{
	font-size: 55.5%;
	}
	.menu-links{
		width:60%;
		margin:0 auto;
		background:#EFF0FC;
		margin-top:2rem;
		border-radius:2.5rem;
		/*padding:3rem 2rem;*/
		box-sizing: border-box;
		border-bottom: 0px;

	}
	.navbar-nav{
		padding:3rem 2rem;
		margin-top: 1rem;
	}
	.navbar{
	height: auto;
	margin-top:1rem;
	}
	.navbar-nav li{
		line-height: 3rem;
		border-bottom: 1px solid var(--darkblack);
	}
	.navbar-nav li a{
		color:black;
		font-size:1.6rem;
	}
	.forbtn{
		border-bottom: 0px!important;
		padding:0px!important;
		margin-top: 1rem;
	}
	.forbtn a{
		background: var(--lightblack);
		color:white!important;
	}
	.hero_heading{
		font-size:5rem;
		line-height: 6.5rem;
	}
	.newline{
	display: inline;
}
.ml33{
	margin-left:0rem;
}
.buynowbtn{
	padding:1.2rem 2rem;
}
.formarginleft{
	margin-left:0px;
}
.hero-section{
	height: auto;
}
.about_section{
	height:auto;
	padding:1rem 0rem;
	padding-bottom:13rem;
	height: auto;
}
.noponsmall{
		padding:0px;
	}
	.release_card{
	padding:2rem;
}
.tag_list li{
	line-height: 3rem;
}

.main_footer{
	padding:6rem 0rem;
}
}
@media only screen and (max-width: 768px){
	html{
	font-size: 45.5%;
	}
	.mb3{
		margin-bottom:3rem;
	}
	.hero-section{
	/*background: linear-gradient(90.28deg, #001C80 0.26%, #153ABF 30.33%, #2B59FF 99.79%);*/
	background:white;
	}
	.about_section{
		padding:5rem 0rem;
		padding-bottom: 2rem;

	}
	.hero_heading{
		font-size:5rem;
		line-height: 5.5rem;
	}
	.buynowbtn{
		display: block;
		text-align: center;
	}
	.formarginleft{
		margin-left:0px;
	}
	.noponsmall{
		padding:0px;
	}
	.forformm form input{
		margin-right:-10.5rem;
	}
	.subscribtnn{
		margin-top:.4rem;
		height: 4.2rem;
	width:10rem;

	}
	.mb2{
		margin-bottom:1rem;
	}
	.radio_btn_text{
	display: block;
	margin-top:-2.6rem;
	font-size:1.6rem;
	margin-left:2.4rem;
}
.mb55{
	margin-bottom:5rem;
}
.release_card{
	padding:2rem;
}
.main_footer{
	padding:4rem 0rem;
}
.mb1{
	margin-bottom: 1rem;
}
footer{
	font-size: 1.6rem;
}

.navbar-toggler i{
	color:var(--blue);
	font-size:2.2rem;
}
.navbar-nav li a{
 	font-size:1.8rem;
 }
 .gen_heading{
	text-align: center; 
	border-bottom: 0px solid #dadbdd; 
	line-height: 3rem;
	margin:0rem;
	font-size:3rem;
	font-family: 'Mulish-Bold'
 } 
 
 .gen_heading span { 
	 background:transparent #f7f7f7;
	 padding:0 2rem; 
 }
}
@media only screen and (max-width: 576px){

}