@media(min-width:320px) and (max-width:767px){



html {
  overflow-x: hidden;
}
.contact-image-wrapper img{
	position: static;
	margin-top: 20px;
	border-radius: 35px;
}
.footer-widget-list{
	margin-bottom: 20px;
}
.footer-widget-list h3{
	margin-bottom: 30px;
}
.feat-tabs-grid {
    font-size: 16px;
    font-weight: 500;
}

.esslogo img {
    width: 135px;
    margin-left: 8px; 
}
.caslogo img {
    height: 40px;
    width: 100px;
}
.navbar-brand{
	margin-right: 0px;
}
.navbar{
	padding: 15px 0px;
}
.Common-Section-Heading p{
	font-size: 14px;
}
.Common-Section-Heading h1,.CTAContentWrapper h1{
	font-size: 28px;
}

.CTAImgWrapper{
	margin-top: 40px;
}

.ESS-WhyContent h1{
	font-size: 20px;
}
.ESS-WhyContent p{
	font-size: 14px;
}
.CTAContentWrapper a{
	padding: 15px 30px;
}
.aboutusContentWrapper h1{
	font-size: 27px;
	text-align: center;
}
.aboutusContentWrapper h1{
	padding-top: 20px;
}
.ESS-Banner .ESS-BannerContent h1{
	font-size: 30px;
	padding-top: 165px;
	color: white;
}
.Common-Section-Heading {
    padding-bottom: 0px; 
}

.ESS-Banner .ESS-BannerContent p{
	color: white;
}
.tab-responsive {
	height: 550px;
	align-items: center;
}
.ESS-Banner:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
}


}


@media(max-width:1000px){
	.nav-link{
		color: white;
		font-size: 14px;
	}
	.offcanvas-header h4{
		color: white;
	}
	.navbar-nav .nav-link.active, .navbar-nav .show>.nav-link{
		color: white;
	}
}

@media(max-width:1400px) and (min-width: 1200px){
	.ESS-Bannerfade-Wrapper{
		width:45%;

	}
}


@media(min-width:768px) and (max-width:1024px){
		html {
	  overflow-x: hidden;
	}
	.contact-image-wrapper img{
		position: static;
		padding-top: 20px;
		border-radius: 35px;
	}
	.footer-widget-list{
	margin-bottom: 20px;
	}
	.footer-widget-list h3{
	margin-bottom: 30px;
	}
	.CTAImgWrapper{
	margin-top: 40px;
	}
	.ESS-Banner .ESS-BannerContent h1{
	color: white;
}
.tab-responsive {
	height: 750px;
	align-items: center;
}

.ESS-Banner .ESS-BannerContent p{
	color: white;
}

.ESS-Banner:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
}

	}