@media (max-width: 1600px){
}
@media (max-width: 1400px){
	.blog-text {padding: 30px;}
	.blog-text p {margin-bottom: 20px;}
	.copyright-cont {padding: 15px 0;}
}
@media (max-width: 1349px){
	p {font-size: 14px;}
	.lw-cont { width: calc(100% - 100px); margin: auto;}
	.banner-cont h2 {font-size: 60px;}
	.banner-cont p{font-size: 16px;}
	.blog-text p { text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden;}
	.team-img-box img {width: 100%;}
}
@media (max-width: 1200px){
	h2 {font-size: 30px;}
	h4 {font-size: 20px;}
	h2.heading{font-size: 26px;}
	.choose-us-txt .heading h2 {font-size: 30px;}
	.team-info-box p{text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
	.gallery-item{overflow: hidden;}
	.choose-us-img {height: 100%;}
	.choose-us-img img { height: 100%; object-fit: cover;}
	.header .navbar-dark .navbar-brand img {width: 140px;}
	.header .navbar-dark .navbar-nav .nav-link {letter-spacing: 2px;}
}
@media (max-width: 1025px){
	.banner-bg img {object-position: 80% 0;}
	.gallery-img>img { height: 100%; object-fit: cover;}
	.team-img-box{ margin-bottom: 10px;}
}
@media (max-width: 993px){
	.gallery-effect {height: 100%;}
	.gallery-effect img { width: 100%; height: 100%; object-fit: cover;}
	.choose-us-txt {padding-left: 0; margin-top: 25px;}
	.team-img-box img { max-height: 600px; object-fit: cover; object-position: 0 35%;}
	.team-info-box {width: 100%;}
	.team-item {margin-bottom: 35px;}
	.page-images li {width: 50%; flex-grow: 1;}
	.header .navbar-dark .navbar-nav .nav-link:before{display: none;}
	.header .navbar-dark .navbar-nav .nav-link:after{display: none;}
	.header .navbar-dark .navbar-nav .nav-link {padding: 10px 15px;}
	.our-services .owl-nav {display: none;}
}
@media (max-width: 767px){
	h2 {font-size: 24px;}
	section {padding: 30px 0px;}
	.banner-cont h2 {font-size: 40px;}
	.dashed-lines{ margin: 17px auto;}
	.banner-cont p { font-size: 14px; line-height: 24px; margin-bottom: 24px;}
	.banner-bg img {object-position: 74% 0;}
	.cwm-text {padding: 30px;}
	.cwm-text .dashed-lines { margin: 10px; margin-left: 0;}
	.gallery-item {flex-direction: column;}
	.gallery-img, .img-txt {width: 100%;}
	.home-video video {height: auto;}
	.video-overlay img {width: 14%;}
	.lw-cont{width: 100%;}
	.lw-slider .owl-nav {display: none;}
	.heading h2 {margin-bottom: 14px;}
	.heading {margin-bottom: 30px;}
	.choose-us-img img {height: auto;}
	.choose-list li {line-height: 20px;}
	.team-img-box img {max-height: 420px;}
	.get-talking .form-group {margin-bottom: 20px;}
	.get-talking-btn {width: 100%;}
	.footer {padding: 30px 0;}
	.copyright-cont { flex-direction: column; text-align: center; align-items: center;}
	.copyright-cont li { margin: 0 15px; margin-top: 15px;}
	.footer h4 { font-size: 20px; margin-bottom: 15px;}
	.locations {margin-bottom: 30px;}
	.hours ul {flex-direction: column;}
	.serv-item:before{display: none;}
	.serv-item img {margin-bottom: 20px;}
	.serv-item {margin-bottom: 40px;}
	.extra-services .serv-slider-item { height: auto; margin-bottom: 30px;}
	.contact-card{margin: 0; padding: 25px;}
	.inner-banner img { height: 200px; object-fit: cover;}
}
@media (max-width: 576px){
}
