@media (min-width: 1199px){
	.banner-bg-img img {
    margin-top: 130px !important;
}
}

@media (max-width: 991px){
.space_m{margin-top: 75px;margin-bottom: 75px;}
.space_mt{margin-top: 75px;}
.space_mb{margin-bottom: 75px;}

.section-pd , .common-padding{padding-top: 75px;padding-bottom: 75px;}
.section-pdt , .common-padding-t {padding-top: 75px;}
.section-pdb , .common-padding-b {padding-bottom: 75px;}
	
h1, .h1, .main-heading, h1.main-heading {font-size: 42px;line-height: normal;}
.lists-boxes {margin-bottom: 0;}
	
			header#header .col-12 {
		flex-wrap: wrap !important;
	}
	.header-wrap-right {
    width: 73%;
    justify-content: end;
}
	a.logo-wrapper.d-inline-block {
    width: 25%;
}
}

@media (max-width: 767px){
.about-us-sec .banner-bg-img img {
	margin-top:0px !important;
}
.space_m{margin-top: 50px;margin-bottom: 50px;}
.space_mt{margin-top: 50px;}
.space_mb{margin-bottom: 50px;}

.section-pd , .common-padding{padding-top: 50px;padding-bottom: 50px;}
.section-pdt , .common-padding-t {padding-top: 50px;}
.section-pdb , .common-padding-b {padding-bottom: 50px;}

#header {height: 90px;}
.main-logo {width: 120px;}
.contct-link {padding: 15px 25px;}
.sub-heading , .sub-red-text{font-size: 18px;}
h1, .h1, .main-heading, h1.main-heading {font-size: 30px;}
h2, .h2, .heading {font-size: 28px;}
p {font-size: 16px;line-height: 32px;}
	
footer#footerCntr {height: 50px;}
    .footer-logo img {width: 160px;height: 60px;}
	.copyright-bg {padding: 8px 25px;}
	.bg-on-img:before {display:none;}
	.banner-bg-img img {height: auto;width: auto; margin-top:80px !important;}

}
@media (max-width: 640px){
.lists-boxes .list-box {
    padding: 20px !important;
}
	.list-box-img {
    display: none !important;
}
.footer-logo img {
    width: 160px;
    height: 60px;
}

	a.logo-wrapper.d-inline-block {
		width: 31%;
}
.header-wrap-right {
    display: flex;
    width: 68%;
    justify-content: end;
}
	.contct-link .red-envelope-text {display: none;}
}

@media (max-width: 576px){
.contct-link .red-envelope-text {display: none;}
footer#footerCntr {height: auto;}
footer#footerCntr .col-12.d-flex {display: block !important;}
.footer-logo {width: 100%;text-align: center;padding: 5px;}
.copyright-bg {padding: 7px 25px;width: 100%;text-align: center;}

}

@media (max-height: 414px) {
    
}