@media (max-width: 575.98px) { .mw-100-only-xs { max-width: 100% !important; } }
@media (min-width: 576px) and (max-width: 767.98px) { .mw-100-only-sm { max-width: 100% !important; } }
@media (min-width: 768px) and (max-width: 991.98px) { .mw-100-only-md { max-width: 100% !important; } }
@media (min-width: 992px) and (max-width: 1199.98px) { .mw-100-only-lg { max-width: 100% !important; } }
@media (min-width: 1200px) { .mw-100-only-xl { max-width: 100% !important; } }

@media (min-width: 576px) {}
@media (min-width: 768px) {}
@media (min-width: 992px) {}
@media (min-width: 1200px) {}

body{ font-size: 1rem; background-color: #FFF; }
.headerContact {
	background-color: #60b490;
	color: #FFF;
	padding: 0.25rem 0;
}
.headerContact a { color: #FFF; }
.mainNavbar{ border-bottom: 0.25rem solid #d0d0d0; }
.mainNavbar { background-color: #FFF; }
.mainNavbar .navbar-nav .nav-link {	color: #60b490; font-size: 18px; }
.mainNavbar .navbar-nav .active > .nav-link { color: #60b490; }
@media (max-width: 575.98px) {
	.mainNavbar .navbar-brand { max-width: calc(100% - 75px); }
	.mainNavbar .navbar-brand > img { width: 100%; }
}
.homeMenuTopSlide { color: #FFF; margin-top: -15px; }
@media (min-width: 768px) { .homeMenuTopSlide { margin-top: -48px; } }

.bgGreen-1 { background-color: #74c3a3; }
.bgGreen-2 { background-color: #60b490; }
.bgGreen-3 { background-color: #4ca07c; }
.homeMenuTopSlide .topicInfo > i { font-size: 3rem; }
.txt-green { color: #60b490; }
.ipr-bg-1 { background-image: url("../images/bg-1.jpg"); }
.branch-data { border: 1px solid #CCC; }
.ipr-row-doctor {
    background-color: #FFF;
    padding: 15px;
    border: 1px solid #CCC;
}
.ipr-footer-1 { color: #FFF; }
.ipr-footer-2 { color: #FFF; }
.ipr-footer-2 .btn-circle-social {
	color: #FFF;
	display: inline-block;
	width: 27px;
	line-height: 25px;
	padding: 0;
	border: 1px solid #FFF;
	border-radius: 27px;
	text-align: center;
}
.img-blur img {
	filter: blur(5px);
	-webkit-filter: blur(5px);
	-moz-filter: blur(5px);
	-o-filter: blur(5px);
	-ms-filter: blur(5px);
}

.footer-mobile { background-color: #FFF; }
.footer-mobile .bg-blue { background-color: #1876f2; }
.footer-mobile .bg-green { background-color: #00b900; }
.footer-mobile .bg-red { background-color: #F00; }
.footer-mobile a { display: inline-block; padding-top: 8px; padding-bottom: 8px; color: #FFF; }
.footer-mobile i { font-size: 20px; }
.footer-mobile p { margin-bottom: 0; font-size: 12px; }