
/* @media only screen and (max-width:1199px) {
}
@media only screen and (max-width:991px) {
}
@media only screen and (max-width:767px) {
}*/
/* @media (min-width: 640px) { ... }
@media (min-width: 768px) { ... }
@media (min-width: 1024px) { ... }
@media (min-width: 1280px) { ... }
@media (min-width: 1536px) { ... } */

@media only screen and (max-width:1600px){
	.blackBg {margin: 0;}
	.headerTop .owl-carousel .owl-item img {width: 50%; text-align: center;}
}

@media only screen and (max-width:1597px){
	.blackBg {width: 50%; margin: 0; padding: 65px 30px;}
	/*.headerTop .item img {width:50%;}*/
	.blackBg .onsite {font-size:30px; line-height:36px;}
	.blackBg h4 {font-size:24px; line-height:30px;}
	.blackBg h3 {font-size: 20px; line-height:24px;}
	.callsbtn2 {padding: 8px;}
	.callsbtn {padding:8px;}
	.welcomebox {top: 70px; right:-70px;}
	.welcomeboxInner h1 {font-size:40px; line-height:44px;}
	.welcomeboxInner h3 {font-size: 22px; line-height:26px;}
	.serv_whiteBox {padding: 50px 20px;}

}

@media only screen and (max-width:1395px){
}

@media only screen and (max-width:1315px){
}

@media only screen and (max-width:1195px){
}

@media only screen and (max-width:1115px){
	.menu ul li {font-size: 16px;}
	.menu ul li a {padding: 5px;}

}

@media only screen and (max-width:991px) {
	.topList ul {text-align: center;}
	.topList ul li a {padding: 5px 5px;}
	.headerTop .owl-carousel .owl-item img {width:100%; text-align: center;}
	.navbar-toggler {padding: .25rem 0.50rem;}
	.navbar-brand {margin-right: 0rem;}
	.nav-link:focus, .nav-link:hover {color:#e9336c;}
	.headerTop{ text-align: center; padding: 0 0 20px 0;}
	.headerTop i{ text-align: center;}
	.headerTop .text-right{text-align: center !important;}
	.bannerBlk {padding:0;}
	.bannerBlk .blackBg .item{height: 80vh;}
	.callsbtn{padding: 6px 15px; font-size: 14px; margin: 5px 0;}
	.callsbtn2{padding: 6px 15px; font-size: 14px; margin: 5px 0;}
	.copyBlk{ text-align:center; }
  	.bannerInner {top: 20px; width: 100%; left: 0; text-align: center;}
	.bannerBlk .owl-theme .owl-nav.disabled + .owl-dots {margin: -20px auto 0;}
  	.bannerInnerHead{font-size: 22px; line-height: 32px;}
  	.owl-next {right:0px;}
  	.owl-prev {left: -15px;}
	.bannerBlk .owl-carousel .owl-item img {height: 35vh;}
	.locationBlk ul{margin: 0 25px;}
	.locationBlk ul li{width:100%;}
	.welcomebox {right:0px;}
	.serveBox {display:block; height: auto;}
	.serveBox img {width:100%;}
	.grnbtn { padding: 10px;}
	.serv_whiteBox {padding:15px;}
	.whychoosebox {left:0px;}
	.headerTop .item {margin-top: 0px; display: block;}
	.headerTop .item img {text-align: center;}
	.blackBg { width:100%; text-align: center; padding:20px 0; margin: 0;}
	.blackBg h5 {font-size:16px; line-height:20px;}
  	.blackBg h3 {font-size:20px; line-height:24px;}
	.blackBg .onsite {font-size:16px; line-height:20px;}
	.testimonialsBlk {padding:50px 0;}
	.text {font-size:8vw;}
	.one {width:90%; margin: 5%; position: relative; padding:5%;}
	.two {width:90%; margin: 5%;}
	.two img{width:100%; height: 100%;}
	.testimonbox {padding: 25px;}
	.testimonbox::after{font-size:50px; width: 50px; height: 50px;}
	.serviceSecInner{height:auto;}
	.testiList ul li {margin-right: 6px;}
	.rightBox {margin: 50px auto; padding-left: 0;}
	.contactBox_left {border-right:none; padding: 15px;}
	.contactBox_right {padding:50px 20px 20px 20px;}
	.contactBox_left_head2 {font-size: 24px;}
}

@media only screen and (max-width: 768px) {
  h3 {font-size: 20px; line-height: 40px;}
  h3::after, h3::before {width:30px;}
  h2{font-size: 22px;}
  h2:after,h2:before{ width: 45px;}
  h6{ margin-top: 15px;}
  .headerTop .item img{width: 100%;}
  .bannerBlk .owl-theme .owl-nav.disabled + .owl-dots { width: 100%; text-align: center; left: 0;}
  .navmenu_deskTop{display: none;}
  .navmenu_mobile{display:block;}
  .callNowbtn{font-size: 14px;}
  .callBlk {background-color: #073700; background-image: none;}
  .aboutImg{ min-height: auto; height: 420px; margin-top:0px; margin-bottom:0px; }
  .copyBlk .text-right{ text-align:center !important;}
  .headerTop i {padding: 0 3px 0 0;}
  .footerBlk img{ width:auto; }
  .welcomebox {position: relative; padding: 40px 30px; right:0px; top:0px;}
}

@media only screen and (max-width: 767px) {
.other-location-block ul { flex-direction: column;}
.other-service-block ul {grid-template-columns: repeat(2,1fr);}
}
@media only screen and (max-width: 575px) {
.other-service-block ul {grid-template-columns: repeat(1,1fr);}	
}

@media only screen and (max-width:360px) {
}

@media only screen and (max-width:320px) {
	.blackBg h5 {padding-top: 20px;}
	.headerTop{ text-align: center; }
	.headerTop i{ text-align: center;}
	.navbar { padding:0;}
	.navbar-brand { width:40%; }
	.navbar-brand img{ width: 100%; height: 100%;}
	.callNowbtn{font-size: 14px;}
	.callBlk {background-color: #073700; background-image: none;}
	.footerBlk h6{margin:20px 0 0 0;}
	.copyBlk i {margin: 0 10px;}
	.blackBg {margin: -26px auto; text-align: center;}
	
}
	


	

