@media(min-width:1660px){
.header-menu .container { max-width: 1600px;}
	.header-menu #navbarNavDropdown{justify-content:flex-end;}
	.header-menu nav.navbar {padding: 17px 23px;}
}
 
@media(max-width:1350px){
 
 
}
 
@media(max-width:1300px){
 
}
@media(max-width:1275px){
 
}
 
 
@media(min-width:1200px) and (max-width:1366px) {
 
}
 
@media only screen and (max-width:1300px){
 
 
}
@media(min-width:1300px){
.container{max-width: 1200px;padding:0}
.contactpa .contactInfo{width: 346px;}
}
@media(min-width:992px){
.header-menu .mobileMenu {display: none;}	
}
@media only screen and (max-width:1199px){
h1 {font-size: 40px;}
Section {padding: 50px 0;}
.aboutUs .row {align-items: inherit;}
.aboutUs .imgBox {height: 100%;} 
.aboutUs .imgBox img{height:100%;object-fit:cover;}
.aboutUs .contentBox {padding: 80px 50px;}
	.aboutUs .p-0 {overflow: hidden;}
.footer {padding: 80px 0 80px;}
.spage {padding-bottom: 30px;}
.contactpa .col-md-4:nth-child(1) .contactInfo {margin-left: 0;}
.contactpa .col-md-4:nth-child(3) .contactInfo {margin-right: 0;}
.bannerBlog {padding: 120px;}
}
@media only screen and (max-width: 1025px)  {
}
 
}
@media only screen and (max-width:1024px){
 
  
}
@media only screen and (max-width:991px){
.footer {padding: 50px 0;}
.cta {width: 160px;	height: 45px;}
#navbarNavDropdown {position: absolute;top: 100%;background: #fff;width: 100%;box-shadow: 1px 2px 4px #ddd;z-index: 1;}
.header-menu .d-flex ul li a {font-size: 18px;font-family: "Poppins", sans-serif;font-weight: 400;text-transform: capitalize;display: inline-block;}
.header-menu .readR {background: #dc1b38;padding: 5px 15px;}
.header-menu .readR a {color: #fff;display: inline-block;}
.header-menu .mobileMenu .d-flex {padding:8px 15px;}
.header-menu .d-flex .dLedt a {background: black;padding: 5px 10px;color: #fff;}
.header-menu nav.navbar > .d-flex {display: unset !important;}
.topBar .topleft,
	.topBar .topRight a{font-size: 22px;}
.header-menu .wrapp {display: flex;justify-content: space-between;align-items: center;}
.header-menu .d-flex #menu-parimary-menu {padding-top: 10px;}
.banner > img {height: 350px;}
.banner .content_box {bottom: 30px;width: 100%;}
	.SchService .contactInfo {margin: 0;padding: 50px 30px 50px;}
.SchService .contactInfo .socialMedia {padding-bottom: 0;}
.page-id-10 .satisfied-customers {padding-bottom: 0;}
.footer .row {row-gap: 30px;}
.footinfo.footNav {padding-left: 60px;}
	.footinfo.footNav { margin-top: 13px;}
.satisfied-customers #client-review .owl-nav {display: none;}
	
 
  }
@media(min-width:768px) {
 
}
 
@media only screen and (max-width:767px){
	h1 {font-size: 36px;}
	h2, h3, h4 {font-size: 30px;}
.banner .content_box {padding: 20px 30px;}
.topBar .topleft p,
.topBar .topleft a,
.topBar .topRight a{font-size: 18px !important;}
.topBar .topleft {display: flex;justify-content: center;}
.topBar .row {flex-wrap: nowrap;}
.topBar {padding: 7px 0;}
header.wrapper {height: 135px;}
.header-menu nav.navbar {padding: 7px 0;}
.header-menu .navbar-light .navbar-brand {width: 250px;}
.aboutUs .contentBox {padding: 50px 30px;}
.aboutUs .contentBox p:last-of-type {max-width: 100%;}
.footinfo figure img {width: 200px;}
.footinfo.footNav {padding-left: 0;        margin-top: 0;}
.footer .footinfo.footfree {text-align: left;}
.footinfo.footfree .d-flex {justify-content: flex-start;}
.satisfied-customers .topBox svg {width: 150px;}
.SchService .formLeft {	padding: 50px 30px;}
.contactpa .row {row-gap: 30px;}
.fixBtn a {font-weight: 600;display: block;width: auto;text-align: center;border: 3px solid #fff;padding: 10px !important;height: auto !important;
line-height: normal !important;font-size: 13px !important;}
.bannerBlog {padding: 80px;}
.fixBtn {right: 20px;bottom: 170px;}	
}
@media only screen and (max-width:676px){
 
@media only screen and (max-width:575px){
.banner .content_box {bottom: 6px;}
.cta {width: auto;height: 45px;padding: 10px 16px;}
.topBar .topleft a {color: #fff;padding-left: 0;}
.topBar .topleft p, .topBar .topleft a, .topBar .topRight a {font-size: 14px !important;}
		.header-menu .navbar-light .navbar-brand {	width: 200px;}
	.wrapper.fixedHeader .navbar-light .navbar-brand {width:180px;}
 
}
 
 
@media only screen and (max-width:440px){
h1 {font-size: 30px;}
.topBar .row {	flex-wrap: wrap;}
	.topBar .topRight a {text-align: center;}
.banner > img {height: 420px;}
.banner .content_box {padding: 20px 15px;height: auto;bottom: 0;}
}
@media only screen and (max-width:375px){
 
/*  */
/* footer */
.footer .foot_a ul {column-count: 1;}
}
 
@media only screen and (max-width:340px){
 
 
}