@media screen and (-webkit-min-device-pixel-ratio:0) {}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	@media screen and (max-width: 1199px) {
		.testimonial-section {
			padding: 50px 0;
		}
	}
	@media screen and (max-width: 1142px) {
		.slider .carousel-indicators {
			bottom: 0;
		}
	}
	@media only screen and (min-width: 992px) and (max-width: 1082px) {}
	@media only screen and (min-width: 767px) and (max-width: 1050px) {}
	@media screen and (max-width: 991px) {
		.carousel-indicators {
			display: none;
		}
	}
	@media only screen and (min-width: 768px) and (max-width: 991px) {
		.navbar-brand {
			max-width: 180px;
			margin-top: 5px;
			padding-left: 0;
		}
		.testimonial-section .testi-block {
			display: block;
		}
		.search-team .radius,
		.search-team .zip-code {
			width: auto;
		}
	}
	@media screen and (min-width: 991px) {}
	@media only screen and (min-width: 320px) and (max-width: 767px) {}
	@media screen and (max-width: 767px) {
		.carousel-center {
			width: 80% !important;
			display: table;
			vertical-align: middle;
		}
		footer .block-1 {
			width: 100%;
		}
		footer .text-left,
		footer .text-right {
			text-align: center;
		}
		footer .footer-links {
			width: 290px;
			margin: 0 auto;
			text-align: center;
		}
		footer .heading {
			display: block;
			width: 100%;
		}
		footer .social-links {
			float: none !important;
			display: inline-block;
			margin: 16px auto 0 auto;
		}
		footer .footer-links li {
			float: left;
			padding: 0 10px !important;
		}
		footer .footer-links li:last-child {
			padding-right: 0 !important;
		}
		footer .social-links li:first-child {
			padding-left: 0 !important;
		}
		.navbar-toggle {
			margin: 18px 0 0 0;
		}
		.navbar-brand {
			max-width: 180px;
			margin-top: 5px;
			padding-left: 0;
		}
		.our-mission {
			margin-top: 20px;
		}
		.slider .carousel-indicators {
			bottom: 10px;
		}
		.about .about-lower {
			margin-top: 0;
		}
		.our-mission {
			padding-top: 40px;
		}
		.about {
			margin: 20px 0 50px 0;
		}
		.page-header {
			padding: 10px 0;
		}
		.about .main-text {
			font-size: 26px;
			line-height: 36px;
			margin: 20px 0;
		}
		.our-mission .btn-link {
			font-size: 15px;
		}
		.get-in-touch {
			margin-top: 50px;
		}
		.contact-lower {
			margin: 60px 0;
		}
		.contact-form {
			margin: 0;
		}
		.contact-lower h3 {
			font-size: 24px;
			line-height: 30px;
		}
		.about,
		.contact {
			margin: 20px 0 50px 0;
		}
	}
	@media screen and (min-width: 768px) {}
	@media screen and (max-width: 520px) {}
	@media screen and (max-width: 495px) {
		/*.slider .carousel-inner .slider-img{
         min-height: 230px !important;
    }
    */
		;
	}