@import url(https://fonts.googleapis.com/css?family=PT+Serif:700);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400);
body { font-size: 1.15rem; font-family: 'Open Sans', sans-serif; font-weight: 400 }
.top-head { color: #888; letter-spacing: .5px; margin: 4px 0 4px }
.top-head .action-social { padding-right: 0 }
.top-head ul { padding: 0; margin: 0 }
.top-head ul.reach-us { text-align: left; margin-bottom: .2rem; background: #eeeff0; padding: 1rem .4rem; border-radius: 5px; box-shadow: 0 3px 5px #ccc; }
.top-head ul li { display: block; font-size: .92rem; line-height: 20px; padding: 0 0 .3rem 1.6rem; position: relative }
.top-head ul li::before { font-family: fontawesome; font-size: 1.2rem; position: absolute; top: 4px; left: 8px }
.top-head ul li:nth-child(1) { padding-left: .5rem; margin-bottom: .3rem; display: block }
.top-head ul li:nth-child(2)::before { content: '\f041' }
.top-head ul li:nth-child(3)::before { content: '\f095' }
.top-head ul li a { color: #888 }
.top-head .action-social { text-align: right }
.top-head .action-social li a { color: #fff; padding: 0 15px; display: block; text-decoration: none }
@keyframes raa-animate {
	from { background: linear-gradient(to left, #00629e 99%, #fff 1%); transition: all .5s ease-in-out }
	to { background-color: #fff; color: #00629e; transition: all 1s ease-in-out }
}
.top-head .action-social li:first-child a { background-color: #00629e; border: 1px solid #00629e; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -ms-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; transition: all .25s ease-in-out; background-position: right bottom; padding: 0 2rem; animation-name: raa-animate; animation-duration: .5s; animation-delay: 1s }
.top-head .action-social li:first-child a:hover { background: linear-gradient(to left, #00629e 50%, #fff 50%); background-size: 200% 100%; background-position: left bottom; background-color: transparent; color: #00629e }
.top-head .action-social li:last-child a { border: 1px solid #999; color: #999; font-size: 1.2rem }
.top-head .action-social li:last-child a:hover { background-color: #3b5998; color: #fff; border-color: #3b5998 }
.top-head .form-inline { float: right }
.top-head .form-inline .form-control { border: 0; border-radius: 0; border-bottom: 1px solid #888 }
.top-head .form-inline .input-group-addon input { height: 16px; margin-top: 15px; margin-left: 2px }
.logo img{width: 180px;}
.navbar.navbar-light { background-color: #454c2d; padding-top: 0; padding-bottom: 0 }
.navbar .nav-item .nav-link { font-size: .95rem; color: #fff; letter-spacing: 0; text-transform: uppercase; padding: .7rem .6rem .7rem }
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .show>.nav-link { color: #454c2d; background-color: #3ae6ff }
.navbar-light .form-inline .form-control { border: 0; border-radius: 0; background-clip: initial }
.navbar-light .form-inline a { font-size: 15px; background-color: #fff; border: 0 }
.dropdown-toggle::after { display: none }
.navbar .nav-item:hover .dropdown-menu { display: block }
.navbar-expand-lg .navbar-nav .dropdown-menu { width: 300px; background-color: #003082; border: 0; padding: 0; margin: -.05rem 0 0; border-radius: 0 }
.navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-item { white-space: initial; color: #fff; font-size: 1.05rem; padding: .5rem 1rem }
.navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-item:hover { background-color: #00629e; color: #fff }
.dropdown-item.active, .dropdown-item:active { background: #00629e }
.btn { border-radius: 0; border-width: 2px }
.btn-primary.request-appointment { background-color: #003082; border-color: #003082 }
.form-inline .btn { border-width: 1px; min-height: 38px }
.section-block .btn-outline-primary, .testimonials .btn-outline-primary { border-radius: 0; border-width: 2px; background: linear-gradient(to right, #00629e 50%, #fff0 50%); background-size: 200% 100%; background-position: right bottom; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -ms-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; transition: all .25s ease-in-out; color: #00629e; border-color: #00629e; border-width: 2px; border-radius: 2px; font-weight: 400; letter-spacing: 1px; font-size: 1.4rem; width: 220px; margin-top: 1rem }
#carouselTestimonials .carousel-indicators { bottom: -20px }
.section-block .btn-outline-primary:hover, .testimonials .btn-outline-primary:hover { background-position: left bottom; background-color: #00629e; color: #fff; border-color: #00629e }
.about-section .btn-outline-light { width: 180px; background: linear-gradient(to right, #fff 50%, #f8f9fa00 50%); background-size: 200% 100%; background-position: right bottom; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -ms-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; transition: all .25s ease-in-out; text-decoration: none }
.about-section .btn-outline-light:hover { background-position: left bottom; color: #000 }
.about-section h2 { color: #fff }
.about-section a { color: #fff; text-decoration: underline }
.banner { position: relative }
.banner .overlay { position: absolute; background-color: rgba(0, 48, 130, .3); z-index: 99; width: 100%; height: 100% }
.banner .carousel-caption { left: 30%; right: 30%; z-index: 999 }
.banner .carousel-caption h2 { color: #fff; font-size: 2.2rem; border: 7px solid rgba(255, 255, 255, .8); padding: 1.5rem }
h1 { margin-top: 0; font-size: 2rem; color: #454c2d; font-family: 'PT Serif', serif; text-transform: uppercase }
h2 { font-size: 1.7rem; color: #3d7160; font-family: 'PT Serif', serif }
h3 { font-size: 1.4rem; color: #6f5d52; font-family: 'PT Serif', serif }
h3 a { color: #454c2d; }
h3 a:hover { color: #3ae6ff; text-decoration: none; }
h4 { font-family: 'PT Serif', serif; font-size: 1.2rem }
.welcome-section h1 small { font-family: 'Open Sans', sans-serif; color: #54616e; font-size: 1.2rem }
.read-box { line-height: 1.5 }
#summary div.collapse:not(.show) { height: 235px !important; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical }
#summary div.collapsing { min-height: 210px !important }
#summary a.btn.collapsed:after { content: 'Read More' }
#summary a.btn:not(.collapsed):after { content: 'Read Less' }
#summary a { display: inline-block }
.about-section { background-image: url(../images/homebanner2.jpg); background-attachment: fixed; color: #fff; background-repeat: no-repeat; background-size: 100%; }
.about-section .aboutus-bg { background-image: url(../images/team-img.jpg); background-position: right; background-repeat: no-repeat; background-size: 100% }
.about-section h1 { color: #fff }
.search-page .btn.btn-outline-primary { display: none }
article[id^=post] { height: auto !important }
article[id^=post] img { max-width: 100% }
article[id^=post] .post-thumbnail { display: block; margin-bottom: 2rem }
.section-block { padding: 3rem 0; font-size: 1.2rem }
.owl-carousel .card.bg-primary { border-width: 3px; background-color: #ccc !important; border: 0; cursor: pointer; overflow: hidden; text-decoration: none }
.owl-carousel .card.bg-primary h4 { font-family: 'Open Sans', sans-serif; }
.owl-carousel .card.bg-primary h4 a { color: #fff; text-decoration: none; display: block; }
.owl-carousel .card.bg-primary .areaBox { position: absolute; bottom: -100%; width: 100%; justify-content: center; background: rgba(0, 0, 0, 0.8); margin: 0; padding: 1rem 0 !important; display: flex; align-items: center; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.owl-carousel .card.bg-primary:hover .areaBox { height: 100%; bottom: 0; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.owl-carousel .card.bg-primary:hover { background-color: #6f5d52 !important }
.owl-carousel .card.bg-primary .card-body { padding: 0; }
.owl-carousel .card.bg-primary img { padding: 0; height: 100%; width: 100%; margin-top: -5rem; -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -ms-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; transition: all .25s ease-in-out; }
.owl-carousel .card.bg-primary:hover img { -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -ms-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; transition: all .25s ease-in-out; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.owl-carousel .card .card-body a { display: none }
.owl-carousel .card:hover .card-body a { display: inline-block }
.section-block .welcome-img { width: 100% }
.owl-item { text-align: center }
.owl-theme .owl-controls .owl-buttons div { background: 0 0; color: #869791; font-size: 40px; line-height: 285px; margin: 0; padding: 0; position: absolute; top: 0 }
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev { position: absolute; left: -2rem; top: 0; bottom: 0; font-size: 2rem; color: #666; outline: 0 }
.owl-carousel .owl-nav button.owl-next { left: auto; right: -2rem }
.testimonials.bg-success { background-color: #6e9a89 !important }
.testimonial-bg { background-image: url(../images/testimonials-bg.jpg); background-repeat: no-repeat; color: #666; background-size: cover }
.testimonials .carousel .carousel-item { min-height: 200px }
.testimonials .carousel .carousel-indicators li { background-color: rgba(84, 97, 110, .5) }
.testimonials .carousel .carousel-indicators li.active { background-color: rgba(84, 97, 110, 1) }
.award-section { margin: 3rem 0 0 0; text-align: center }
.award-section ul { text-align: center; margin-bottom: 0; padding: 0; width: 100% }
.award-section ul li { list-style: none; display: inline-block; margin: 0 4px }
.award-section ul li img { width: 175px }
footer.section-block { padding: 3.5rem 0; font-size: 1rem; background-image: url(../images/footer-bg.jpg); background-size: cover; color: #eee }
footer.section-block h3 { font-size: 1.7rem; margin-bottom: 15px; color: #fff }
footer .address { padding: 0; margin: 0 }
footer .navbar-nav .nav-link { color: #fff; padding: 0.5rem; }
footer .address li { display: block; letter-spacing: .5px; margin: 1rem 0; position: relative; padding-left: 2rem }
footer .address li::before { font-family: fontAwesome; position: absolute; left: 8px; width: 30px; height: 30px }
footer .address li:nth-child(1)::before { content: '\f041'; font-family: fontawesome }
footer .address li:nth-child(2)::before { content: '\f095'; font-family: fontawesome }
footer .address li:nth-child(3)::before { content: '\f003'; font-family: fontawesome }
footer .address li:nth-child(4)::before { content: '\f017'; font-family: fontawesome }
.socila-media { margin: 0; padding: 0; margin-bottom: 0rem }
.socila-media li { display: inline-block }
.socila-media li a { display: inline-block; color: #fff; border: 1px solid #fff; border-radius: 5px; width: 35px; height: 35px; text-align: center; padding-top: 4px; margin: 3px }
.socila-media li a:hover { background-color: #fff; color: #00629e }
footer .address li a { color: #eee; text-decoration: none; width: 100% }
footer .address li a:hover { text-decoration: underline }
.copy-rights { background-color: #544135; color: #ddd; padding: 1rem 0; font-size: 1rem; letter-spacing: 1px }
.copy-rights a { color: #ddd; text-decoration: underline }
.copy-rights ul { padding: 0; text-align: center; margin: 0 }
.copy-rights ul li { display: inline-block }
.copy-rights ul li a { color: #eee; text-decoration: none; display: inline-block; padding: 0 10px; line-height: 12px }
.copy-rights ul li:first-child a { border-right: 1px solid #ccc }
.copy-rights ul li a:hover { text-decoration: underline }
#team .card { border: none; background: #fff }
.team-card { padding: 20px !important; justify-content: center; display: flex; align-items: center; flex-flow: column }
.backside .rounded-circle { border-radius: 0 !important; max-height: 204px; }
.image-flip.hover .backside, .image-flip:hover .backside { -webkit-transform: rotateY(0); -moz-transform: rotateY(0); -o-transform: rotateY(0); -ms-transform: rotateY(0); transform: rotateY(0); border-radius: .25rem; width: 100% }
.image-flip .backside h2 { display: none }
.image-flip.hover .frontside, .image-flip:hover .frontside { -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -o-transform: rotateY(180deg); transform: rotateY(180deg) }
.mainflip { -webkit-transition: 1s; -webkit-transform-style: preserve-3d; -ms-transition: 1s; -moz-transition: 1s; -moz-transform: perspective(1000px); -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transition: 1s; transform-style: preserve-3d; position: relative }
.frontside { position: relative; -webkit-transform: rotateY(0); -ms-transform: rotateY(0); z-index: 2; margin-bottom: 30px }
.backside { width: 100%; position: absolute; top: 0; left: 0; background: #fff; -webkit-transform: rotateY(-180deg); -moz-transform: rotateY(-180deg); -o-transform: rotateY(-180deg); -ms-transform: rotateY(-180deg); transform: rotateY(-180deg); -webkit-box-shadow: 5px 7px 9px -4px #9e9e9e; -moz-box-shadow: 5px 7px 9px -4px #9e9e9e; box-shadow: 5px 7px 9px -4px #9e9e9e }
.backside, .frontside { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: 1s; -webkit-transform-style: preserve-3d; -moz-transition: 1s; -moz-transform-style: preserve-3d; -o-transition: 1s; -o-transform-style: preserve-3d; -ms-transition: 1s; -ms-transform-style: preserve-3d; transition: 1s; transform-style: preserve-3d }
.backside .card, .frontside .card { min-height: 312px }
.backside .card a { font-size: 18px; color: #fff !important }
.backside .card .card-title, .frontside .card .card-title { font-family: 'PT Serif', serif; color: #00629e !important }
.frontside .card .card-body img { width: 120px; height: 120px; border-radius: 50% }
.card-text { font-size: .9em }
.doc-bio img { float: left; width: 180px; border: 4px solid #ddd }
.meetdoctor-section { background-color: #00629e }
.meetdoctor-section .owl-carousel .owl-item a { text-decoration: none; color: #333; font-size: 14px; border: 0; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out }
.meetdoctor-section .owl-carousel .owl-item a:hover { -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; -moz-box-shadow: inset 0 0 10px #000; -webkit-box-shadow: inset 0 0 10px #000; box-shadow: inset 0 0 10px #000; color: #00629e }
.meetdoctor-section .owl-carousel .owl-item a h5 { font-size: 18px }
.meetdoctor-section .owl-carousel .owl-item img { display: block; width: 120px; height: 120px; border-radius: 50%; margin: auto }
.meetdoctor-section i { color: #fff }
.breadcrumb-section { background: #6f5d52; font-size: 18px }
.breadcrumb-section .breadcrumb { background: 0 0; margin: 0; padding: 15px 0 }
.breadcrumb-section .breadcrumb li { color: #ccc }
.breadcrumb-section .breadcrumb li a { font-size: 18px; color: #fff }
.share-icon { padding: .8em 0; display: block }
ul.font-resizer { padding: .5em 0 0; margin: 0 }
.font-resizer li { display: inline-block }
.font-resizer li a { display: block; text-align: center; padding: 5px 8px; font-size: 18px; color: #fff !important; background-color: #00629e; height: 38px; width: 38px; text-decoration: none }
.inner-content { padding: 48px 0 }
.inner-content .card { border-radius: 0; border: 0 }
.share_icon { text-align: center }
.inner-content .card .card-header { text-transform: uppercase; background-color: #fff; padding: 0; padding-left: 0; margin-bottom: .8rem; border-bottom: 2px solid #ccc }
.inner-content .card .card-header h3 { margin-bottom: -2px; font-size: 1.5rem; border-bottom: 2px solid #003082; padding-bottom: 5px; display: inline-block }
.inner-content .card .card-body { background-color: #f5f5f5; padding: 0 }
.inner-content .card .card-body .nav { display: block }
.inner-content .card .card-body .nav li { padding: 0; padding-left: 5px; position: relative; border-bottom: 1px solid #ccc }
.inner-content .card .card-body .nav li::before { content: none }
.inner-content .card .card-body .nav li:nth-child(2) { background: url(../images/chronic-icon.png) no-repeat top left 5px }
.inner-content .card .card-body .nav li:nth-child(3) { background: url(../images/diabetes-icon.png) no-repeat top left 5px }
.inner-content .card .card-body .nav li:nth-child(5) { background: url(../images/hypertension-icon.png) no-repeat top left 5px }
.inner-content .card .card-body .nav li:nth-child(1) { background: url(../images/arthritis-icon.png) no-repeat top left 5px }
.inner-content .card .card-body .nav li:nth-child(4) { background: url(../images/high-cholesterol-icon.png) no-repeat top left 5px }
.inner-content .card .card-body .nav li a { color: #666; font-size: 1.25rem; line-height: 22px; text-decoration: none; padding: 14px 10px; padding-left: 3rem; display: block }
.inner-content .card .card-body .nav li.active, .inner-content .card .card-body .nav li:hover, .inner-content .card .card-body li.current-menu-item { background-position: bottom left 5px !important; background-color: #003082 !important }
.inner-content .card .card-body .nav li a:hover, .inner-content .card .card-body .nav li.active a, .inner-content .card .card-body li.current-menu-item a { color: #fff }
.inner-content .card .card-body h5 { color: #00629e }
.inner-content .card .card-body { font-size: 1.1rem; width: 100% }
.inner-content .card .card-body .media { text-decoration: none; color: #333 }
.inner-content .card .card-body .media.active, .inner-content .card .card-body .media:hover { background-color: #003082; color: #fff }
.inner-content .card .card-body .media.active h5, .inner-content .card .card-body .media:hover h5 { color: #fff }
.inner-content ul.nav li.menu-item { width: 100% }
.inner-content ul li { display: block; position: relative; padding: 6px 10px }
.inner-content ul li::before { content: ''; position: absolute; left: -40px; background: url(../images/favicon.png); width: 40px; height: 40px; background-size: 30px; background-repeat: no-repeat }
.inner-content .card .card-body ul { padding: 0 }
.inner-content .card .card-body ul li::before { content: none }
.inner-content .card .card-body ul li a img { height: 30px }
.text .entry-content a { display: inline-block }
.mobile-tab { display: none }
.menu-information_menu-container ul { margin-bottom: 0; }
.menu-information_menu-container ul li { padding: 0; }
.menu-information_menu-container ul li a { color: #333; display: block; padding: 0.5rem 1rem; }
.menu-information_menu-container ul li a:hover { background: #454c2d; color: #fff; text-decoration: none; }
.winnerCared{margin-bottom: 1.5rem; min-height: 240px;}
.winnerCared .card-body{border-radius: 5px; color: #fff;}
.winnerCared .card-body h1, .winnerCared .card-body h2, .winnerCared .card-body h5{color: #fff !important;}

.modal-content{border:8px solid #303495; border-radius: 0;}
.modal-content .modal-body{padding: 0;}
#resultsPop .modal-content{border:0;}
#resultsPop .modal-body{text-align: center; padding: 0;}
#resultsPop .modal-body button.close{background: #eb2228; position: absolute; top: -8px; right: -8px; padding: 10px; opacity: 1; color: #fff; border-radius: 50%; width: 50px; height: 50px;}

@media (min-width:2000px) and (max-width:6500px) {
	body { width: 67.667em; margin: 0 auto; font-size: 1.5rem }
	.navbar .nav-item .nav-link { font-size: 1.25rem; padding: .7rem .7rem .7rem }
	.navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-item { font-size: 1.25rem }
	.form-inline .btn { border-width: 2px }
	.owl-carousel .card.bg-primary h4 { font-size: 14px }
	html { box-shadow: 12px 20.79px 59px 10px rgba(141, 167, 199, .46); -webkit-box-shadow: 12px 20.79px 59px 10px rgba(141, 167, 199, .46); -moz-box-shadow: 12px 20.79px 59px 10px rgba(141, 167, 199, .46) }
}
@media (min-width:1700px) and (max-width:1920px) {
	body { font-size: 1.5rem }
	.treatment-block .container { max-width: 85% }
	.logo { padding: 1.5rem 1rem !important }
	.top-head ul li { font-size: 1.13rem; line-height: 28px }
	.navbar .nav-item .nav-link { font-size: 1.2rem; padding: .7rem .7rem .7rem }
	.navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-item { font-size: 1.25rem }
	.btn-primary.request-appointment { font-size: 1.15rem; padding: .2rem; width: 300px }
	.read-box { line-height: 40px }
	.section-block { font-size: 1.5rem }
}
@media (min-width:1400px) and (max-width:1700px) {
	.treatment-block .container { max-width: 85% }
	.navbar .nav-item .nav-link { font-size: 1rem; padding: .7rem .8rem .7rem }
	.navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-item { font-size: 1.15rem }
	.btn-primary.request-appointment { width: 280px; padding: .33rem }
}
@media(max-width:1024px) {
	.top-head .logo img { width: 150px; margin-top: 1.5rem }
	.top-head, .top-head ul li a { color: #666 }
	.top-head ul li { font-size: .6rem }
	.navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-item { font-size: 1rem; white-space: initial }
	.section-block .card-body { padding-left: .5rem; padding-right: .5rem }
	.section-block h4 { font-size: 1.1rem; letter-spacing: .5px }
	.section-block .welcome-img { display: none }
	.navbar-light .navbar-toggler { color: #fff; border: 0; border-radius: 0; padding: 10px }
	.navbar-light .navbar-toggler .fa-bars { font-size: 28px }
	.dropdown-item.active, .dropdown-item:active { background: #03294a }
	.mobile-tab { display: inline-block; position: absolute; right: 0; top: 0; width: 70px; text-align: center; height: 50px; padding-top: 10px; z-index: 9999; color: #fff }
	.mobile-tab:focus, .mobile-tab:hover { color: #fff }
	.inner-content .card .card-header a { font-size: 1.1rem }
	.copy-rights { padding: 1rem }
	.inner-content .card .card-body .nav li a { font-size: 1rem }
	.inner-content .card .card-body h5 {}
	.inner-content .card .card-body { font-size: 1rem }
	footer.section-block h3 { font-size: 1.1rem }
	.owl-theme .owl-controls .owl-buttons .owl-prev { left: -4% }
	.owl-theme .owl-controls .owl-buttons .owl-next { right: -4% }
	.about-section .aboutus-bg { display: none }
	.banner .carousel-caption { left: 10%; right: 10% }
	.banner .carousel-caption h2 { padding: 1rem }
	.socila-media li a { width: 30px; height: 30px }
	.navbar-light .form-inline { position: absolute; top: -3px; right: 15px }
	.inner-content .card .card-body .nav li a { width: 100% }
	article[id^=post] img { max-height: 210px !important }
	#summary div.collapse:not(.show) { height: 200px !important; -webkit-line-clamp: 4 }
	#summary div.collapsing { min-height: 200px !important }
}
@media (min-width:1024px) and (max-width:1290px) {
	.navbar .nav-item .nav-link { font-size: .7rem; padding: .7rem .4rem .7rem }
	.mobile-tab { right: 0; top: 0; width: 15px; text-align: right; font-size: .8rem }
	.section-block .welcome-img { display: block }
	.section-block { padding: 4rem 0 }
	.about-section .aboutus-bg { display: block; background-size: cover; background-position: center }
	.navbar-light .form-inline { position: inherit; width: 18% }
	.navbar-light .form-inline .form-control { width: 70% }
	.top-head ul li { font-size: .65rem }
	.top-head ul li::before { font-size: 1rem }
	.award-section ul li { display: inline-block; margin: 4px; width: 15% }
	.award-section ul li img { width: 100% }
}
@media(max-width:970px) {
	.btn-primary.request-appointment { padding: .7rem; position: fixed; bottom: 0; width: 100%; left: 0; margin: 0 !important; text-transform: uppercase; z-index: 99; background-color: rgba(0, 48, 130, .9); border-color: rgba(0, 48, 130, .9) }
	.copy-rights { padding: 1rem 1rem }
	.award-section ul li { display: inline-block; margin: 4px; width: 15% }
	.award-section ul li img { width: 100% }
	.top-head ul li::before { font-size: 1rem }
	.entry-content .myOF_four { width: 23.4% !important }
	.entry-content .myOF_third { width: 30.5% !important }
	#owl-doctors.owl-carousel .owl-nav button.owl-prev { left: 1rem }
	#owl-doctors.owl-carousel .owl-nav button.owl-next { right: 1rem }
	.meetdoctor-section i { color: #00629e }
}
@media(max-width:767px) {
	.top-head { border-top: 5px solid #00629e; margin-top: 0 }
	.top-head .logo img { width: 120px; margin-top: 0 }
	.top-head .action-social li:last-child a, .top-head ul li { font-size: 1rem }
	.top-head ul li img { height: 15px }
	.top-head ul.reach-us { margin-top: 12px }
	.top-head .action-social { text-align: center }
	h3{font-size: 1.2rem; text-align: center;}
	.navbar.navbar-light { background-color: transparent; position: initial;}
	.navbar.navbar-light .navbar-nav { background-color: #00629e; margin-bottom: 15px }
	.navbar-light .navbar-toggler {position: absolute; top: 1.5rem; right: 1rem; color: #fff; border: 0; background-color: #005e9b; border-radius: 0; margin-bottom: .7rem; padding: .4rem .75rem }
	.navbar-light .navbar-toggler .fa-bars { font-size: 28px }
	.navbar-expand-lg .navbar-nav .dropdown-menu { width: 100% }
	.section-block { padding: 2rem 0 }
	.section-block h1, h1 { font-size: 1.8rem }
	h2 { font-size: 1.6rem }
	.share_icon { text-align: left }
	.section-block h4 { font-size: 1rem }
	.testimonial-bg { background-image: none }
	.testimonial-bg .carousel .carousel-item { min-height: 205px; max-height: 280px }
	footer.section-block h1 { font-size: 1.5rem }
	footer.section-block { padding: 2rem 0 }
	footer .address li { font-size: 1.1rem }
	.about-section .aboutus-bg { display: none }
	.navbar-light .form-inline { border: 1px solid #ccc; position: absolute; top: -8px; right: 15px }
	.testimonial-bg { display: none }
	.testimonials { padding: 3rem 0 }
	.testimonials .carousel-indicators { bottom: -10px }
	.form-inline .form-control { width: 200px }
	.read-box { line-height: 32px }
	.doc-bio { text-align: center }
	.doc-bio .media-body { text-align: left }
	.doc-bio img { float: none; width: 200px; margin: 1rem auto }
	.meetdoctor-section { padding-top: 2rem }
	.award-section ul li { display: inline-block; margin: 4px; width: 23% }
	.award-section ul li img { width: 100% }
	article[id^=post] img { max-height: 120px !important }
	#summary div.collapse:not(.show) { height: 215px !important; -webkit-line-clamp: 4 }
	#summary div.collapsing { min-height: 215px !important }
	.about-section{background-size:cover; }
	.socila-media{text-align: center;}
	.winnerCared{min-height: auto;}

}
@media(max-width:480px) {
	.top-head .logo img { width: 100px }
	.top-head .action-social li:last-child a, .top-head ul li { font-size: .9rem }
	.testimonial-bg .carousel .carousel-item { min-height: 380px }
	.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev { color: #fff; left: 1rem }
	.section-block h4 { font-size: 1.2rem }
	.owl-carousel .owl-nav button.owl-next { right: 1rem; left: auto }
	.meetdoctor-section i { color: #00629e }
	.award-section ul li { display: inline-block; margin: 4px; width: 42% }
	.award-section ul li img { width: 100% }
}
.fsForm .fsCell { padding: 5px 0 !important; vertical-align: top }
.fsPagination { margin: 11px 0 0 !important; text-align: left !important }
.fsForm { font: 16px open_sansregular, Arial, Helvetica, sans-serif !important }
.fsPage { float: left; width: 100%; margin: 0; padding: 0 }
.fsSubmitButton { cursor: pointer; margin: 0 !important; overflow: visible; background: #005aa0 !important; border-radius: 100px; color: #fff; text-decoration: none; font: 16px open_sansregular, Arial, Helvetica, sans-serif !important; text-transform: uppercase; transition: all .5s ease 0s; padding: 15px 25px !important; border: 0 none !important }
.fsSubmitButton:hover { background: #f2a9a4 !important; border: medium none; color: #000 !important }
.fsFieldRow input[type=text] { background: #fff none repeat scroll 0 0 !important; border: 1px solid #ccc !important; font: 16px open_sansregular, Arial, Helvetica, sans-serif !important; width: 91% !important }
.fsForm textarea { background: #fff none repeat scroll 0 0 !important; border: 1px solid #ccc !important; font: 15px open_sansregular, Arial, Helvetica, sans-serif !important; width: 91% !important }
.fsForm select { width: 26%; background: #fff none repeat scroll 0 0 !important; border: 1px solid #ccc !important; font: 15px open_sansregular, Arial, Helvetica, sans-serif !important; margin-right: 5px; padding: 3px !important }
#field27053965, #field27053971 { width: 93% !important }
p.m_contct { padding: 6px 0 6px 23px }
h2.fsSectionHeading { color: #fff !important }
.fsForm .fsCell { padding: 0 !important }
.fsOptionLabel { padding: 0 6px !important }
.fsLabel { padding-top: 10px !important; font: 20px flama_condensedsemibold, Arial, Helvetica, sans-serif !important; font-size: 18px !important; padding-bottom: 5px !important }
div#fsCalendar59795818 { left: 165px !important; top: 0 !important }
.fsRowOpen { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important }
.fsRowClose { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important }
.fsRowBody { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important }
div.fieldset-content { position: relative !important }
div#fsCalendar59795818 { display: block; position: absolute; top: 0 !important; left: 884px !important }
