@media (max-width:1450px){
	.container {max-width: 1320px;}
	.rt-promoCodeArea:after {top: -39px;}
}
@media (max-width:1280px){
	.at-header{padding: 15px 0;}
}
@media (max-width:1199px){
	.rt-promoCodeArea:after {top: -38px;}
}
@media (max-width:1130px){

}
@media (max-width:1080px){
	.rt-promoCodeArea:after {top: -37px;}
}
@media (max-width:1024px){
	.at-authorportal {gap: 0 5%;}
	.at-downalodappsarea {min-height: 370px;}
	.at-downalodappsarea .at-storesbtns{margin: 0;}
}
@media (max-width:991px){
	.at-bannercontent{padding: 60px 15px;}
	.at-bannercontent h1{
		width: 100%;
		float: left;
		text-align: center;
	}
	.at-bannercontent h1 span{display: inline-block;}
	.at-bannercontent .at-description p {
		font-size: 18px;
		line-height: 24px;
		text-align: center;
	}
	.at-storesbtns{justify-content: center;}
	.owl-dots{bottom: 30px;}
	.at-auhtorbannercontentarea h1{
		font-size: 34px;
		margin: 0 0 10px;
	}
	.at-auhtorbannercontentarea h2 {
		font-size: 30px;
		margin: 0 0 10px;
	}
	.at-auhtorportalimg{
		width: 100%;
		max-width: 100%;
		margin: 20px 0 0;
		padding: 0 0 40px 80px;
	}
	.at-authorimg {
		left: 0;
		bottom: 0;
	}
	.at-authorportal + .at-authorportal{margin: 30px 0 0;}
	.at-authorportal{flex-direction: column;}
	.at-authorportal:nth-child(even) .at-auhtorportalimg{order: 2;}
	.at-blogbannercontent h1{font-size: 50px;}
	.at-blogbannercontent p {
		font-size: 14px;
		line-height: 20px;
	}
	.at-blogs {grid-template-columns: repeat(2, minmax(0, 1fr));}
	.at-auhtorsingleportalimg{padding: 0;}
	.at-navbar{position: static;}
	.at-navigation{
		left: 0;
		top: 70px;
		z-index: 9;
		width: 100%;
		padding: 15px;
		background: #fff;
		position: absolute;
		-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
		box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
	}
	.at-navigation > ul{align-items: center;}
	.rt-promoCodeArea:after {top: -36px;}
}
@media (max-width:800px){}
@media (max-width:767px){
	/* .at-bannerimg{height: 500px;} */
	.at-bannerimg > img{
		/* height: 500px; */
		max-width: none;
		object-fit: cover;
	}
	.at-bannercontent .at-description p {font-size: 16px;}
	.at-storesbtns {margin: 20px 0 0;}
	.at-innercontentholder .at-description p {
		font-size: 16px;
		margin: 0 0 20px;
	}
	.at-igniteimg {min-height: 125px;}
	.at-igniteimg h4 {
		font-size: 18px;
		line-height: 20px;
	}
	.at-aboutusnavs {
		gap: 14px;
		font-size: 14px;
		line-height: 17px;
	}
	.at-downalodappsarea .at-plussb,
	.at-downalodappsarea .at-arrowsign{display: none;}
	.rt-promoCodeArea{
		z-index: 5;
		margin: -15px 0 0;
	}
	.rt-promoCodeArea:after{display: none;}
	.rt-formPromoCode{padding-right: 15px}
	.rt-formPromoCode .rt-Two__Cols{flex-direction: column;}
	.rt-formPromoCode button{position: static; width: 100%;}
}
@media (max-width:640px){
	.at-bannercontent h1 {font-size: 32px;}
	.at-sectionhead .at-description p {
		font-size: 16px;
		line-height: 22px;
	}
	.at-flogoaddnav{flex-direction: column;}
	.at-igniteimg {min-height: 100px;}
	.at-authorinnerbanner .at-innerbannerimg{
		overflow: hidden;
		max-height: 250px;
	}
	.at-authorinnerbanner .at-innerbannerimg img{
		width: auto;
		max-width: none;
	}
	.at-auhtorbannercontentarea h1 {font-size: 24px;}
	.at-auhtorbannercontentarea h2 {font-size: 22px;}
	.at-auhtorbannercontentarea p {font-size: 14px;}
	.at-bloginnerbanner{
		padding: 0 15px;
		min-height: 200px;
	}
	.at-blogbannercontent h1 {font-size: 40px;}
	.at-blogs {grid-template-columns: repeat(1, minmax(0, 1fr));}
	.at-auhtorportalimg{padding: 0 0 40px 40px;}
	.at-authorimg {
		border: 8px solid #fff;
		width: 100px !important;
		height: 100px !important;
	}
	.at-nancyimg {
		border: 8px solid #fff;
		width: 160px !important;
		height: 160px !important;
	}
	.at-privacypolicycontent h2 {
		font-size: 20px;
		line-height: 24px;
	}
	.at-privacyhead p {
		font-size: 14px;
		line-height: 22px;
	}
}
@media (max-width:568px){
	.at-addnav{gap: 0 20px;}
	.at-fourimgs{flex-direction: column;}
	.at-img:nth-child(even){margin: 0;}
	.at-ignitefoster{flex-direction: column;}
	.at-igniteimg{border-radius: 10px;}
	.at-igniteimg:first-child{background: #fdf0de;}
	.at-igniteimg:nth-child(2) {background: #ffebeb;}
	.at-igniteimg:nth-child(3) {background: #dbfff5;}
	.at-copyrightsholder,
	.at-downalodappsarea .at-storesbtns{flex-direction: column;}
	.at-copyrightsholder{gap: 15px;}
	.at-flogosocialarea{
		gap: 20px;
		align-items: center;
		flex-direction: column;
		justify-content: center;
	}
	.at-socialmail{align-items: center;}
}
@media (max-width:480px){
	.at-nancyimg {
		width: 100px !important;
		height: 100px !important;
	}
}
@media (max-width:479px){}
@media (max-width:320px){}