@media only screen and (max-width: 992px) {
body {
	font-size: 15px;
}
p {
	line-height: 22px;
}
.red-btn {
	font-size: 13px;
	padding: 6px 16px 7px 16px;
}
.navbar-nav .nav-link {
	color:#222;
	padding: 0.4rem 0rem;
}
.logo-md {
	display:none;
}
.logo-xs {
	display: block;
	width: 70%;
	padding: 16px 0px 11px 0px;
}
.carousel-caption {
	display:none;
}
.menus {
	position: relative;
}
.navbar-brand {
	padding: 0px;
	background: none;
	border: none;
	position: initial;
}
.navbar-toggler {
	top: -64px;
	position: absolute;
	right: 0;
}
#navbars {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
}
.dropdown-menu::before {
	display:none;
}
.m-heading {
	font-size: 26px;
	margin-top: 30px;
	margin-bottom: 20px;
}
.m-heading img {
	width: 28px;
	margin: 0px auto 5px auto;
}
.m-heading span {
	font-size: 16px;
}
.about-content p:first-child {
	font-size: 17px;
}
.s-content h2 {
	font-size: 20px;
}
.s-content h2 span {
	font-size: 15px;
}
.test-types h3 {
	font-size: 18px;
	margin: 15px 0px 16px 0px;
}
.test-slider .owl-nav {
	display: none !important;
}
.test-types p {
	width: 100%;
	float: left;
}
.test-slider .owl-dots {
	margin: 0px auto 0 auto;
}
.f-contact ul li {
	width: 100% !important;
	margin-bottom: 13px;
}
.f-contact ul li:last-child {
	margin-bottom:0px;
}
.f-contact ul li i {
	width: 10%;
	text-align: center;
}
.f-links {
	display:none;
}
.i-banner h1 {
	float: left;
	font-size: 26px;
	text-align: center;
	margin-top: 10px;
}
.i-banner {
	padding: 30px 0px;
}
.i-heading {
	font-size: 24px;
	margin-top: 30px;
	margin-bottom: 12px;
}
.i-heading span {
	font-size: 15px;
}
.i-s-img {
	margin-top: 20px;
}
.s-form {
	padding: 20px 20px 25px 20px;
	margin-top: 20px;
}
.s-form form input {
	width: 100%;
	margin-right: 0px;
	margin-bottom: 9px;
}
.s-form form button {
	width: 100%;
}
.c-icons li span {
	width: 82%;
}
.test-grid {
	grid-template-columns: repeat(1, 1fr);
}
.test-grid .test-img {
	width: 54px;
}
.test-grid .test-types h3 {
	font-size: 18px;
	/*margin: 3px 0px 9px 15px;
*/}
}
@media only screen and (max-width: 600px) {
}
/*Other Fixes*/
@media (min-width: 600px) and (max-width: 1500px) {
.carousel-caption {
	top: 340px;
}
.c-c-2 {
	top: 260px;
}
}
@media (min-width: 1601px) and (max-width: 9999px) {
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
	width: 100%;
}
}
