@media (max-width:1450px){
	.container {
		max-width: 1320px;
	}
}
@media (max-width:1199px){
	.at-bannercontentarea {padding-left: 30px;}
	.at-innercontentholder {padding: 0 50px;}
	.at-socialbtnholder{left: -56px;}
	.at-opensocialicon{display: block;}
	.at-ourserviesarea{flex-direction: column;}
	.at-fourcolsholder{width: 100%;}
	.at-onecol {
		width: 100%;
		display: flex;
		align-items: end;
		min-height: 500px;
		border-radius: 20px;
	}
	.at-bannertips p{text-align: center;}
	.at-contactus {margin: 20px 0 0;}
}
@media (max-width:1130px){
	.at-socialmedias h3{margin: 0 0 20px;}
	.at-socialiconholder{gap: 25px;}
}
@media (max-width:1024px){
	/* .at-hombanner{min-height: 430px;} */
	.at-header{padding: 15px 0;}
	.at-hombanner{
		/* gap: 20px 0;
		display: flex;
		align-items: center;
		flex-direction: column;
		justify-content: center; */
		min-height: calc(100vh - 160px);
	}
	.at-bannerimg:after {height: 150px;}
	.at-bannercontentholder{
		gap: 60px;
		flex-direction: column;
	}
	.at-bannerimg{
		order: 1;
		margin: 0 auto;
		max-width: 500px;
	}
	.at-bannercontentarea{padding: 0;}
	.at-bannertips{flex-direction: column;}
	.at-bannercontent h1{font-size: 56px;}
	.at-btnscroll{display: none;}
}
@media (max-width:991px){
	.at-navigationarea .text-center{
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.at-navigationarea .text-center .at-logo{width: 60px;}
	.at-btncontactholder,
	.at-sidebarlogobtn{display: block;}
	.at-navbar {
		margin: 0;
		padding: 0;
		width: auto;
		float: right;
	}
	.at-navbar .navbar-toggler:focus{box-shadow: none;}
	.at-navigation{
		left: 0;
		opacity: 0;
		top: 150px;
		width: 100%;
		z-index: 999;
		background: #fff;
		position: absolute;
		visibility: hidden;
		border-radius: 10px;
		-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);
		box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);
	}
	.menu-item-has-children > i{display: none !important;}
	.at-fullscreennav{
		top: 0;
		left: -100%;
		padding:  0;
		height: 100%;
		overflow: auto;
		position: fixed;
		display: block !important;
	}
	.at-sidebarlogobtn{
		width: 100%;
		float: left;
		display: flex;
		padding: 10px 22px;
		align-items: center;
		justify-content: space-between;
	}
	.at-sidebarlogobtn .at-logo{width: 60px;}
	.at-fullscreennav.show{
		left: 0;
		opacity: 1;
		visibility: visible;
	}
	.at-closenavbar{
		top: 15px;
		padding: 0;
		right: 15px;
		background: none;
	}
	.at-dropdowarrow{display: block;}
	.at-dropdowarrow i{
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		display: flex;
		transform: none;
		position: static;
		align-items: center;
		justify-content: center;
	}
	.at-navigation > ul > li:hover .sub-menu,
	.at-navigation > ul > li:hover .mega-menu {
		top: 100%;
		opacity: 0;
		visibility: hidden;
	}
	.sub-menu {
		gap: 14px 0;
		width: 100%;
		display: flex;
		border-radius: 0;
		margin: 25px 0 0;
		background: #f7f7f7;
		font-size: 18px !important;
		flex-direction: column;
		padding: 12px 12px 12px 24px !important;
	}
	.at-open .sub-menu{
		top: 0;
		box-shadow: none;
		position: relative;
		opacity: 1 !important;
		visibility: visible !important;
	}
	.at-open .at-dropdowarrow{
		-webkit-transform: rotate(-180deg);
		-moz-transform: rotate(-180deg);
		-ms-transform: rotate(-180deg);
		-o-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}
	.at-navigation > ul{
		gap: 26px 0;
		padding: 10px 0;
		font-size: 18px;
		text-align: left;
		margin: 0 !important;
	}
	.at-aboutimg{
		float: none;
		max-width: 350px;
		margin: 0 auto 30px;
	}
	.at-blogsidebar{margin: 30px 0 0;}
	.at-colinimg.at-colinimgnew{margin: 0 0 30px;}
	.at-categoryauthor{margin: 0;}
	.at-headerbtncontact{display: none;}
	.at-btncontactholder{
		width: 100%;
		float: left;
		padding: 30px 20px 0;
	}
	.at-btncontactholder .at-btn.at-btncontactus{
		margin: 0;
		width: 100%;
	}
	.at-btnscroll{
		transform: none !important;
		position: static !important;
	}
	.at-bannercontentarea{padding: 0;}
	.at-featurecontentarea {padding: 0 15px 15px;}
}
@media (max-width:800px){}
@media (max-width:767px){
	.at-nav{
		width: auto;
		float: right;
	}
	.at-footer {padding: 30px 0;}
	.at-footerlogo{margin: 0 auto 20px;}
	.at-copyrights{margin: 20px 0 0;}
	.at-servicetitle{
		padding: 15px;
		min-height: auto;
	}
	.at-servicesimages .row{gap: 30px 0;}
	.at-secondimg {max-width: 150px;}
	.at-contactus{margin: 20px 0 30px;}
	.at-logosarea,
	.at-offcialshops,
	.at-testimonials,
	.at-featuresimages,
	.at-servicesimages.at-featurelogos{display: none;}
	.at-shopsliderarea,
	.at-featuredsliderarea,
	.at-testimonailsliderarea,
	.at-tvappearenceslogos.at-featurelogos{display: block;}
	.at-logossliderarea{
		display: block;
		margin: 30px 0 0;
	}
	.at-padding-bottom-zero{padding-bottom: 0;}
	.at-logoshead h4 {
		font-size: 24px;
		line-height: 28px;
	}
	.at-logoshead h4 span {font-size: 16px;}
	.at-serviceoverlay,
	.at-servicecontent p{display:none;}
	/* .at-servicecol.at-secondservicecol .at-servicecontent p, */
	.at-servicecol.at-servicesoffered .at-servicecontent p{display:block;}
	.at-servicecol:hover .at-servicehovercontent{padding: 156px 30px 30px 30px;}
	.at-servicecontent h3{margin: 0;}
}
@media (max-width:640px){
	.at-innercontentholder {padding: 0 20px;}
	.at-innerbannerimg {height: 180px;}
	.at-bloginnerbanner{
		height: 250px;
		min-height: auto;
	}
	.at-twocolssection,
	.at-innerbannercontent{flex-direction: column;}
	.at-servicecol{width: 100%;}
	.at-servicesoffered{border-radius: 20px 20px 0 0 !important;}
	.at-secondservicecol{border-radius: 0 !important;}
	.at-servicecol.at-secondservicecol:last-child{
		width: 100%;
		border-radius: 0 0 20px 20px !important;
	}
	.at-secondimg{display: none;}
	.at-colinimg.at-colinimgnew {padding: 0 0 0 30px;}
	.at-colinimg.at-colinimgnew .at-playiconanimation {top: -20px;}
	.at-aboutwaynesevices{flex-direction: column;}
	.at-callindetail{
		align-items: start;
		flex-direction: column;
	}
	#at-aboutcolin{padding-top: 80px !important;}
	.at-stayconnectedarea .at-sectionhead {margin: 0 0 -20px;}
	.at-stayconnectedarea .at-sectionhead h3{font-size: 38px;}
}
@media (max-width:568px){
	.at-hombanner{min-height: auto;}
	.at-bannerimg {max-width: 100%;}
	.roller {
		height: 75px;
		line-height: 4rem;
	}
	.at-bannercontentholder{gap: 30px;}
	.at-bannercontentarea {
		width: 100%;
		padding: 0 15px;
		gap: 1.5rem 0 !important;
	}
	.at-bannertips{
		border: 0;
		padding: 0;
	}
	.at-bannertips p{display: none;}
	.at-bannertips .at-btncontactus{
		width: 100%;
		height: 42px;
		display: flex;
		border-radius: 4px;
		align-items: center;
		justify-content: center;
	}
	.at-bannercontent > span{
		margin: 0 0 5px;
		font-size: 14px !important;
	}
}
@media (max-width:480px){
	.at-copyrights span{display: block;}
	.at-colinimg.at-colinimgnew{
		padding: 20px;
		background: var(--themeColorRed);
	}
	.at-colinimg.at-colinimgnew .at-playiconanimation {top: -40px;}
	.at-colinimg.at-colinimgnew:after{display: none;}
}
@media (max-width:479px){}
@media (max-width:320px){}