@charset "utf-8";
@import 'https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900';
* {
margin: 0;
padding: 0;
-webkit-font-smoothing: antialiased;
-webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px;
text-shadow: rgba(0,0,0,.01) 0 0 1px
}
body {
font-family: roboto, sans-serif;
font-size: 15px;
font-weight: 500;
background: #fff;
color: #696969
}
div {
display: block;
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
ul {
list-style: none;
margin-bottom: 0
}
p {
font-family: roboto, sans-serif;
font-size: 15px;
line-height: 2;
font-weight: 500;
color: #696969;
-webkit-font-smoothing: antialiased;
-webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px;
text-shadow: rgba(0,0,0,.01) 0 0 1px
}
p:last-of-type {
margin-bottom: 0
}
a {
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease
}
a, a:hover, a:visited, a:active, a:link {
text-decoration: none;
-webkit-font-smoothing: antialiased;
-webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px;
text-shadow: rgba(0,0,0,.01) 0 0 1px
}
a:hover {
color: #81c501!important;
}


::selection {
color: #20d34a
}
p::selection {
}
h1 {
font-size: 48px
}
h2 {
font-size: 36px
}
h3 {
font-size: 24px
}
h4 {
font-size: 18px
}
h5 {
font-size: 14px
}
h1, h2, h3, h4, h5, h6 {
font-family: roboto, sans-serif;
-webkit-font-smoothing: antialiased;
-webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px;
text-shadow: rgba(0,0,0,.01) 0 0 1px
}
h1::selection, h2::selection, h3::selection, h4::selection, h5::selection, h6::selection {
}

section {
display: block;
position: relative;
box-sizing: border-box
}
.clear {
clear: both
}
.clearfix::before, .clearfix::after {
content: "";
display: table
}
.clearfix::after {
clear: both
}
.clearfix {
zoom: 1
}
.float_left {
float: left
}
.float_right {
float: right
}
.trans_200 {
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease
}
.trans_300 {
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease
}
.trans_400 {
-webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-ms-transition: all 400ms ease;
-o-transition: all 400ms ease;
transition: all 400ms ease
}
.trans_500 {
-webkit-transition: all 500ms ease;
-moz-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
transition: all 500ms ease
}
.fill_height {
height: 100%
}
.super_container {
width: 100%;
overflow: hidden;
background:#fff;
}
.prlx_parent {
overflow: hidden
}
.prlx {
height: 130%!important
}
.parallax-window {
min-height: 400px;
background: 0 0
}
.nopadding {
padding: 0!important
}
.button {
display: inline-block;
height: 51px;
background: #283290
}
.button::after {
display: block;
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 3px;
background: #80c502;
content: '';
z-index: 0;
-webkit-transition: all 400ms cubic-bezier(.33, .68, .59, .99);
-moz-transition: all 400ms cubic-bezier(.33, .68, .59, .99);
-ms-transition: all 400ms cubic-bezier(.33, .68, .59, .99);
-o-transition: all 400ms cubic-bezier(.33, .68, .59, .99);
transition: all 400ms cubic-bezier(.33, .68, .59, .99);
}.button a {
display: block;
position: relative;
line-height: 51px;
font-size: 14px;
font-weight: 900;
color: #fff;
padding-left: 39px;
padding-right: 45px;
text-transform: uppercase;
letter-spacing: .05em;
z-index: 10
}
.button:hover::after {
height: 100%
}
.button:hover a {
color: #fff!important
}
.section_title {
padding-top: 17px
}
.section_title h2 {
font-size: 30px;
font-weight: 500;
color: #232323
}
.section_title_light h2 {
color: #1781d5;
}.header {
display: block;
position: fixed;
top: 0;
left: 0;
width: 100%;
background: #fff;
z-index: 100
}

.top_bar {
border-bottom: 2px solid #e6e6e6;
width: 100%;
background: #127dd7;
z-index: 9999;
}
.top_bar_content {
width: 100%;
height: 48px;

}
.top_bar_item {
margin-left: 4px;
}
.top_bar_item a {
border-radius: 5px;
padding: 10px 26px;
font-size: 14px;
background: #fff;
color: #127dd7;
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease;
}
.top_bar_item:first-child {
margin-left: 0px;
}
.emergencies {
height: 100%;
color: #127dd7;
font-size: 14px;
font-weight: 700;
padding-left: 38px;
padding-right: 38px;
}
.header_container {
width: 100%;
background: #eff1f0;
}
.header_content {
width: 100%;
height: 91px;
}
.header.scrolled .header_content {
height: 108px;
}
.main_nav ul li {
display: inline-block
}
.main_nav ul li:first-child	 {
border-left: none;
}
.main_nav ul li {
padding: 0 8px;
border-left: 1px solid #1880d6;
}
.main_nav ul li a {
font-size: 15.2px;
font-weight: 500;
color: #127dd7;
}
.hamburger {
display: none;
cursor: pointer
}
.hamburger i {
font-size: 24px;
color: #272727
}
.logo_container_outer {
position: absolute;
top: 0;
left: 0;
width: 100%
}
.logo_container {

top: 0;   
width: 216px;
height: 135px;
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease;
}
.header.scrolled .logo_container {
height: 120px
}
.logo_container a {
display: block;
position: relative;
width: 100%;
height: 100%
}
.logo_content {
padding: 16px 0 2px 0;
width: 100%;
padding-left: 2;
}.logo {
    box-shadow: -5px 10px 17px -14px rgba(0,0,0,0.75);
    position: relative;
    background: #fff;
    margin-top: 27px;
    top: 14px;
    border: 2px solid #e2e2e2;
}
.logo span {
color: #20d34a
}
.logo_container a .logo:hover {
color: #283290
}
.logo_text {
font-size: 30px;
font-weight: 500;
color: #283290;
line-height: .75
}
.logo_box {
display: inline-block;
width: 23px;
height: 23px;
background: #20d34a;
color: #fff;
font-size: 24px;
line-height: 23px;
text-align: center;
-webkit-transform: translateY(-2px);
-moz-transform: translateY(-2px);
-ms-transform: translateY(-2px);
-o-transform: translateY(-2px);
transform: translateY(-2px);
margin-left: 1px
}
.logo_sub {
font-size: 14px;
font-weight: 400;
color: #8f8e8e;
padding-left: 3px;
margin-top: 2px
}
.menu_container {
position: fixed;
top: 0;
right: -50vw;
width: 50vw;
height: 100vh;
background: #fff;
z-index: 101;
-webkit-transition: all .6s ease;
-moz-transition: all .6s ease;
-ms-transition: all .6s ease;
-o-transition: all .6s ease;
transition: all .6s ease;
visibility: hidden;
opacity: 0
}
.menu_container.active {
visibility: visible;
opacity: 1;
right: 0
}
.menu {
position: absolute;
top: 150px;
left: 0;
padding-left: 15%
}
.menu_inner {
width: 100%;
height: 100%
}
.menu_list {
-webkit-transform: translateY(1.5rem);
-moz-transform: translateY(1.5rem);
-ms-transform: translateY(1.5rem);
-o-transform: translateY(1.5rem);
transform: translateY(1.5rem);
-webkit-transition: all 1000ms 400ms ease;
-moz-transition: all 1000ms 400ms ease;
-ms-transition: all 1000ms 400ms ease;
-o-transition: all 1000ms 400ms ease;
transition: all 1000ms 400ms ease;
opacity: 0
}
.menu_container.active .menu_list {
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-ms-transform: translateY(0px);
-o-transform: translateY(0px);
transform: translateY(0px);
opacity: 1
}
.menu_item {
margin-bottom: 5px
}
.menu_item a {
font-family: roboto, sans-serif;
font-size: 36px;
font-weight: 700;
color: #272727;
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease
}
.menu_item a:hover {
color: #ffb606
}
.menu_close_container {
position: absolute;
top: 86px;
right: 79px;
width: 21px;
height: 21px;
cursor: pointer;
z-index: 10;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg)
}
.menu_close {
top: 9px;
width: 21px;
height: 3px;
background: #3a3a3a;
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease
}
.menu_close::after {
display: block;
position: absolute;
top: -9px;
left: 9px;
content: '';
width: 3px;
height: 21px;
background: #3a3a3a;
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease
}
.menu_close_container:hover .menu_close, .menu_close_container:hover .menu_close::after {
background: #20d34a
}
.menu_extra {
position: absolute;
left: 0;
bottom: 0;
padding-left: 15%;
padding-bottom: 25px
}
.menu_appointment a {
font-size: 13px;
color: #283290
}
.menu_emergencies {
font-size: 13px;
color: #272727
}
.home {
width: 100%;
height: 900px
}
.home_slider_container {
width: 100%;
height: 100%
}
.home_slider_background {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-repeat: no-repeat;
background-size: cover;
background-position: center center
}
.home_slider_progress {
position: absolute;
left: 0;
bottom: 0;
width: 0;
max-width: 100%;
height: 2px;
background: #20d34a;
z-index: 1
}
.home_content {
position: absolute;
top: 39.8%;
left: 0;
width: 100%
}
.home_content_inner {
width: 550px
}
.home_title h1 {
font-size: 69.24px;
font-weight: 900;
color: #272727;
line-height: 1.0398
}
.home_text {
padding-right: 20px;
margin-top: 10px;
padding-left: 3px
}
.home_text p {
font-size: 16px;
font-weight: 500;
color: #747474;
line-height: 1.75
}
.home_button {
margin-top: 34px;
margin-left: 3px
}
.boxes {
width: 100%;
background: 0 0;
z-index: 10;
padding-bottom: 35px
}
.box_col {
margin-top: -59px
}
.box {
width: 100%;
height: 287px;
background: #283290;
padding-left: 42px;
padding-top: 29px;
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease
}
.box::after {
display: block;
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 4px;
background: #20d34a;
content: ''
}
.box:hover {
box-shadow: 0 15px 49px rgba(0,0,0,.59)
}
.box_title {
font-size: 20px;
font-weight: 500;
color: #fff;
margin-top: 11px
}
.working_hours {
padding-top: 29px;
padding-right: 60px
}
.working_hours_list {
margin-top: 40px
}
.working_hours_list ul li {
font-size: 14px;
font-weight: 400;
color: #fff
}
.working_hours_list ul li:not(:last-child) {
margin-bottom: 15px
}
.box_icon {
width: 37px;
height: 37px
}
.box_icon img {
max-width: 100%
}
.box_text {
font-size: 14px;
line-height: 2.14;
color: #fff;
font-weight: 400;
margin-top: 23px
}
.box_phone {
font-size: 30px;
font-weight: 400;
color: #20d34a;
margin-top: 20px
}
.box_appointments {
padding-right: 30px
}
.box_emergency {
padding-right: 30px
}
.box_emergency_text {
font-size: 14px;
line-height: 2.14;
color: #fff;
font-weight: 400;
margin-top: 18px
}
.about {
width: 100%;
background: #fff;
padding-top: 92px;
padding-bottom: 92px
}
.about_text {
margin-top: 34px
}
.about_button {
margin-top: 20px;
}
.about_image img {
margin-top: 13px;
max-width: 100%;
border: 9px solid #83c401;
}.departments {
background: #1b7dd5ed !important;
width: 100%;
background: 0 0;
padding-top: 24px;
padding-bottom: 40px;
}


.departments_background {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%
}
.departments_row {
margin-top: 8px;
}
.dept_col {
margin-bottom: 30px
}
.dept {
padding: 10px;
width: 100%;
height: 100%;
}
.dept_image {
width: 100%
}
.dept_image img {
max-width: 100%;
}
.dept_content {
padding-top: 15px;
padding-bottom: 19px;
background: #fff;
border: 1px solid #d4d4d4;
}

.dept_title {
font-size: 17px;
font-weight: 700;
text-transform: uppercase;
color: #197fd4;
}.dept_subtitle {
font-size: 14px;
font-weight: 400;
color: #696969;
margin-top: 5px
}
.dept_text p {
color: #fff;
-webkit-transform: translateY(-9px);
-moz-transform: translateY(-9px);
-ms-transform: translateY(-9px);
-o-transform: translateY(-9px);
transform: translateY(-9px)
}
.dept_button {
position: absolute;
bottom: 0;
left: 0;
background: #fff
}
.dept_button a {
color: #272727
}
.services {
width: 100%;
background: #fff;
padding-top: 37px;
padding-bottom: 50px;
overflow:hidden;
}
.main-box:hover h6 {
color: #fff;
}
a.theam_btn:hover {
box-shadow: 0 6px 16px rgb(20 40 75);
}
.theam_btn:hover {
border-color: #ffffff;
background-color: #85c400;
color: #fff !important;
}
.services_row {
margin-top: 21px;
}
.service_col {
margin-bottom: 30px
}
.service {
width: 100%;

padding-top: 19px;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 24px;
height: 463px;
}

.service::after {
display: block;
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 4px;
background: #20d34a;
content: '';
visibility: hidden;
opacity: 0;
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease
}
.service:hover::after {
visibility: visible;
opacity: 1
}
.service_icon {
width: 61px;
height: 61px;
margin-left: auto;
margin-right: auto
}
.service_icon svg {
width: 61px;
height: 61px
}
.service_icon img {
max-width: 100%
}
.svg path, .svg rect, .svg polygon {
fill: #20d34a;
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease
}
.service:hover .svg path, .service:hover .svg rect, .service:hover .svg polygon {
fill: #fff
}
.service_text {
margin-top: 16px
}
.service_text p {
color: #ffffff;
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease;
}
.service_title {
font-size: 20px;
font-weight: 700;
color: #232323;
padding-top: 15px;
margin-top: 26px;
}
.service:hover .service_title {
color: #fff
}
.service:hover .service_text p {
color: rgba(255,255,255,.65)
}
.cta {
width: 100%;
padding-top: 131px;
padding-bottom: 116px
}
.cta_background {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%
}
.cta_content {
max-width: 768px;
margin-left: auto;
margin-right: auto
}
.cta_content h2 {
font-size: 48px;
font-weight: 700;
color: #fff
}
.cta_content p {
font-size: 14px;
font-weight: 500;
color: #fff;
margin-top: -3px
}
.cta_button {
margin-top: 38px
}
.footer {
width: 100%
}
.footer_container {
width: 100%;
background: rgba(42,128,213,0.95);
padding-bottom:26px;
}
.footer_logo_container {
width: 100%;
height: 157px;
background: #fff
}
.footer_logo_container::after {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 4px;
background: #20d34a;
content: ''
}
.footer_logo_container a {
display: block;
width: 100%;
height: 100%
}
.footer_logo_container .logo_content {
display: inline-block;
padding-left: 0;
width: auto;
height: auto
}
.footer_logo_container .logo {
margin-top: 10px
}
.footer_about_text {
margin-top: 36px
}
.footer_about_text p {
color: #ffffff;
}.footer_about_list {
margin-top: 32px
}
.footer_about_list li:not(:last-child) {
margin-bottom: 9px
}
.footer_about_icon {
display: inline-block;
width: 31px;
height: 31px;
background: #82c403;
text-align: center;
vertical-align: middle;
}.footer_about_icon img {
position: absolute;
width: 16px;
height: 16px;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%)
}
.footer_about_list li span {
font-size: 14px;
font-weight: 500;
color: #ffffff;
padding-left: 10px;
}.footer_column {
padding-top: 60px;
}
.footer_title {
font-size: 18px;
font-weight: 500;
color: #fff
}
.footer_links ul {
-webkit-columns: 2;
-moz-columns: 3;
columns: 3;
margin-top: 35px
}
.footer_links ul li:not(:last-child) {
margin-bottom: 20px
}
.footer_links ul li a {
font-size: 14px;
font-weight: 500;
color: #ffffff;
position:relative;
padding-left:20px;
}
.footer_news ul {
margin-top: 35px
}
.footer_news_title a {
font-size: 15px;
font-weight: 500;
color: #ffffff;
}.footer_news_date {
font-size: 14px;
font-weight: 500;
color: #82c403;
margin-top: 7px;
}
.footer_news ul li:not(:last-child) {
margin-bottom: 38px
}
.copyright {
width: 100%;
background: rgba(42,128,213,0.95);
}.copyright_content {
width: 100%;
height: 62px
}
.cr {
font-size: 14px;
font-weight: 500;
color: #ffffff;
text-align:center;
}.footer_social ul {
margin-right: -5px
}
.footer_social ul li {
display: inline-block
}
.footer_social ul li:not(:last-child) {
margin-right: 19px
}
.footer_social ul li a i {
color: #ffffff;
padding: 5px;
font-size: 14px;
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease;
}.footer_social ul li a i:hover {
color: #fff
}


.logo_text img {
width: 342px;
padding: 7px 8px;
}
.footer_about {
margin-top: 135px;
}

.slider {
display: block;
margin: auto;
text-align: center;
margin-top: 140px;
}

.slider img {
width: 100%;
}


.footer-logo img {
width: 183px;
margin-right: 240px;
}




.bookapointmenwrapper {
margin-top: -30px;
text-align: center;
}
.bookapointmenwrapper {
width: 100%;
margin: 0 auto;
}
.no-padding {
padding: 0;
}
.yellow {
padding: 0;
background: #83c401;
padding: 22px 0;
box-shadow: -5px 10px 17px -14px rgba(0,0,0,0.75);
}


.bookapointmenwrapper strong {
font-size: 18px;
color: #fff;
margin: 0;
font-weight: 600;
display: block;
}

.bookapointmenwrapper p {
color: #fff;
}


.white {
background: #1881d7;
padding: 22px 0;
box-shadow: -5px 10px 17px -14px rgba(0,0,0,0.75);
}

.blue {
background: #83c401;
padding: 22px 0;
box-shadow: -5px 10px 17px -14px rgba(0,0,0,0.75);
}
.green {
background: #1881d7;
padding: 22px 0;
box-shadow: -5px 10px 17px -14px rgba(0,0,0,0.75);
}

.bookapointmenwrapper {
margin-top: -30px;
text-align: center;
}

.footer_about {
margin-top: 57px;
}


button.w3-bar-item.w3-button {
background: #1780d7;
}

.w3-black, .w3-hover-black:hover {
background: none !important;}



.w3-button:hover {
color: #fff !important;
background-color: #82c403!important;
}

.boder-1 {
border-right: 1px solid #166eb7 !important;
}

.w3-bar .w3-bar-item {
padding: 12px 22px;
float: left;
width: auto;
border: none;
display: block;
outline: 0;
}

section.aboutus {
padding: 60px 0;
}
.padding {
padding: 22px;
}


.button {
display: inline-block;
height: 51px;
background: #1d6bba;
}



.dept_pera p {
text-align: justify;
padding: 5px 17px;
}


.new_content {
overflow: hidden;
padding-bottom: 130px;
padding-top: 120px;
width: 100%;
font-family: 'Karla', sans-serif;
}
.all_news_post {
overflow: hidden;
width: 100%;
}
.single_news {
overflow: hidden;
padding-bottom: 32px;
border-bottom: 1px solid #e2eef5;
margin-bottom: 30px;
}

.latest_news_area{
padding-bottom: 35px;
padding-top: 15px;
background: #f5faf5;
}
.latest_news > h1 {
color: #1781da;
font-family: roboto;
font-size: 32px;
font-weight: 500;
margin-bottom: 25px;
}

.latest_news .single_news {
background: #1780d4;
padding-bottom: 0;
border-bottom: 0px;
margin-bottom: 0;
}
.latest_news > img{
margin-bottom: 30px;
}

.latest_news .single_news > div{
display: inline-block;
vertical-align: top;
}
.latest_news .news_txt{
width: 260px;
padding-left: 20px;
position: relative;
}
.latest_news .news_txt:after {
content: "";
position: absolute;
top: 95px;
left: -11px;
width: 0px;
height: 0px;
border-left: 0px;
border-top: 8px solid transparent;
border-bottom: 8px solid transparent;
border-right: 8px solid #1780d4;
}
.latest_news .news_txt h3{
padding-top: 28px;
font-size: 18px;
font-family: karla;
font-weight: 400;
color: #fff;
float: left;
border-bottom: 2px solid #fff;
padding-bottom: 4px;
}
.latest_news .news_txt p {
font-size: 13px;
font-family: "roboto", Arial, Helvetica, sans-serif;
font-weight: 400;
color: #fff;
float: left;
text-align: left;
margin-bottom: 16px;
line-height: 17px;
}
.latest_news .news_txt a {
font-size: 12px;
font-family: karla;
font-weight: 400;
display: inline-block;
line-height: 21px;
padding: 0 11px;
color: #fff;
float: left;
background: #84c500;
}
.latest_news .style2 .single_news {
background: #84c500;
}
.latest_news .style2 .news_txt p {
color: #fff;
}
.latest_news .style2 .news_txt a {
background: #1780d4;
}.latest_news .style2 .news_txt:after{
display: none;
}
.latest_news .style2 .let_news_photo {
right: -45px;
position: relative;
}
.latest_news .style2 .let_news_photo:after {
position: absolute;
content: "";
top: 95px;
left: 0;
width: 0px;
height: 0px;
border-top: 8px solid transparent;
border-right: 0px solid transparent;
border-bottom: 8px solid transparent;
border-left: 8px solid #84c500;
}
.img_area {
position: relative;
width: 100%;
overflow: hidden;
}
.sticy_part {
background: rgba(0, 0, 0, 0) url("images/news_sticky.png") no-repeat scroll 0 0;
height: 73px;
left: 0;
position: absolute;
text-align: center;
top: 0;
width: 67px;
}
.sticy_part a{
display: block;
text-align: center;
}
.sticy_part a i {
color: #fff;
font-size: 27px;
margin-top: 14px;
text-align: center;
}
.sticy_part a:hover i{
color:#3F4B5D;
}
.img_area img {
width:100%;
height: auto;
}
.post_date {
background: #12aef7 none repeat scroll 0 0;
bottom: 0;
color: #fff;
height: 73px;
position: absolute;
right: 0;
width: 67px;
}
.post_date p {
font-size: 20px;
font-weight: 600;
line-height: 22px;
margin: 0;
text-align: center;
padding-top: 15px;
}
.author_info {
border-bottom: 1px solid #e2eef5;
margin-top: -25px;
overflow: hidden;
position: relative;
width: 100%;
}
.autohr_img {
width: 160px;
margin-right: 10px;
}
.autohr_img img{
float: left;
height: 63px;
width: 67px;
margin-right: 15px;
}
.autohr_img h5{
font-size: 14px;
margin: 0;
padding: 36px 0 0;
}
.autohr_img h5 a{
color: #3f4b5d;
font-size: 14px;
font-weight: normal;
}
.autohr_img h5 a:hover{
color:#FF5454;
text-decoration:none;
}
.post_comment {
width: 239px;
}
.post_comment ul {
margin: 0;
padding: 35px 0 0;
text-align: left;
}
.post_comment ul li{
display: inline-block;
list-style: outside none none;
margin-right: 25px;
}
.post_comment ul li a{
color: #3f4b5d;
font-size: 14px;
line-height: 14px;
}
.post_comment ul li a i{
margin-right: 4px;
}
.post_comment ul li a:hover{
color:#FF5454;
text-decoration:none;
}
.post_text {
overflow: hidden;
margin-top: 35px;
}
.post_text h4 {
color: #3f4b5d;
margin: 0 0 25px;
line-height: 26px;
}
.post_text h4 a{
color: #3f4b5d;
font-size: 24px;
}
.post_text h4 a:hover{
color:#FF5454;
text-decoration:none;
}
.post_text p {
color: #585d65;
font-size: 16px;
margin: 0 0 25px;
}
.readmore{
background: #ff5454 none repeat scroll 0 0;
color: #fff;
display: block;
font-weight: 700;
height: 34px;
line-height: 31px;
text-align: center;
width: 120px;
border-bottom: 3px solid #d33434;
}
.readmore:hover{
text-decoration:none;
background:#12AEF7;
}
.post_pagination {
overflow: hidden;
width: 100%;
}
.post_pagination ul {
list-style: outside none none;
margin: 0;
text-align: center;
padding: 0;
}
.post_pagination ul li{
display: inline-block;
margin: 3px;
}
.post_pagination ul li a{
border: 1px solid #3f4b5d;
display: inline-block;
font-size: 16px;
line-height: 22px;
padding: 4px 12px;
text-transform: uppercase;
color: #3f4b5d;
}
.post_pagination ul li a:hover{
text-decoration:none;
background:#12aef7;
border:1px solid #12aef7;
color:#fff;
}
.post_pagination ul li:first-child a{
padding: 4px 35px;
}
.post_pagination ul li:last-child a{
padding: 4px 35px;
}
.img_area  iframe {

}
.news_side_bar {}
.single_widget {
margin-bottom: 35px;
overflow: hidden;
}
.single_widget h3{
color: #3f4b5d;
font-size: 22px;
margin: 0 0 30px;
padding: 0;
}
.pupular_post {
margin: 0;
padding: 0;
width:100%;
list-style: none;
}
.pupular_post li {
margin-bottom: 20px;
overflow: hidden;
width: 100%;
}
.pupular_post li a{
display: block;
}
.pupular_post li a:hover{
text-decoration:none;
color:#FF5454;
}
.pupular_post li a img{
width: 65px;
height: 54px;
float: left;
margin-right: 20px;
}
.pupular_post li a{}
.pupular_post li a h6{
margin: 0;
padding: 0;
color: #3f4b5d;
font-family: "roboto", Arial, Helvetica, sans-serif;
text-align:left;
font-size: 13px;
font-weight: 400;
line-height: 15px;
margin-bottom: 6px;
}
.pupular_post li a:hover h6{
color: #FF5454;
}
.pupular_post li a p{
color: #009a51 ;
font-size: 13px;
text-align:left;
line-height: 18px;
}
.post_archive {
margin: 0;
padding: 0;
list-style: none;
}
.post_archive li {
background: rgba(0, 0, 0, 0) url("images/list_arrow.png") no-repeat scroll 0 5px;
list-style: outside none none;
margin-bottom: 22px;
padding-left: 15px;
}
.post_archive li a{
color: #2a2e35;
display: inline-block;
font-size: 16px;
line-height: 19px;
}
.post_archive li a:hover{
text-decoration:none;
color:#FF5454;
}
.all_tags {}
.all_tags a {
background: #efefef none repeat scroll 0 0;
color: #585d65;
display: inline-block;
font-size: 16px;
margin-bottom: 8px;
margin-right: 3px;
padding: 10px 15px;
}
.all_tags a:hover{
text-decoration:none;
color:#fff;
background:#12aef7;
}

.fix_p {
padding: 0;
}


.feature-box-icon {
float: left;
}
.heading-primary a {
padding: 0 14px;
color: #1680d3;
}
.feature-box-icon {
color: #1780d4;
float: left;
position: relative;
top: -12px;
}
.vc_column-inner {
padding: 47px 0;
}

.counter-sec {
padding: 52px 0;
background: #fff;
width: 100%;
background: url(../images/specilitybg.jpg);
background-size: cover;
background-attachment: fixed;
margin-top: 50px;
}
.counter-sec:before {
background: #147ed8d1 none repeat scroll 0 0;
content: " ";
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 0;
}
.center-block {
display: block;
margin-right: auto;
margin-left: auto;
}

.counter-sec .conut-sec {
color: #ffffff;
text-align: center;
font-weight: bold;
font-size: 32px;
margin: 0px 0;
}
.counter-sec .count-title {
color: #f7a707;
text-align: center;
font-weight: bold;
font-size: 16px;

margin: 0;
}


.dept_content:hover {
background: #1781d9;
}

.dept_content:hover .dept_title {
color: #fff;
}

.dept_content:hover .dept_subtitle {
color: #fff;
}







































.section-title {
font-size: 28px;
margin-bottom: 20px;
padding-bottom: 20px;
font-weight: 400;
display: inline-block;
position: relative;
}
.section-title:after,
.section-title:before {
content: '';
position: absolute;
bottom: 0;
}
.section-title:after {
height: 2px;
background-color: rgba(252, 92, 15, 0.46);
left: 25%;
right: 25%;
}

.section-title:before {
width: 15px;
height: 15px;
border: 3px solid #fff;
background-color: #fc5c0f;
left: 50%;
transform: translatex(-50%);
bottom: -6px;
z-index: 9;
border-radius: 50%;
}

/* CAROUSEL STARTS */
.customer-feedback .owl-item img {
border-radius: 50%;
width: 100px !important;
height: 100px;
border: 2px solid #82c306;
}
.feedback-slider-item {
height: 330px;
position: relative;
padding: 0px 26px;
margin-top: 0px;

}
.customer-name {
margin-top: 15px;
margin-bottom: 10px;
font-size: 20px;
font-weight: 500;
text-align:center;
}

.feedback-slider-item p {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 5;
-webkit-box-orient: vertical;
line-height: 1.875;
text-align: center;
margin-bottom: 0;
padding-bottom: 0;
}

.main-box:hover {
background:#1680db;
}

.thumb-prev .customer-rating {
top: -20px;
left: 0;
right: auto;
}

.thumb-next .customer-rating {
top: -20px;
right: 0;
}

.customer-rating i {
color: rgb(133 195 4);
position: absolute;
top: 10px;
right: 5px;
font-weight: 600;
font-size: 12px;
}

/* GREY BACKGROUND COLOR OF THE ACTIVE SLIDER */
.feedback-slider-item:after {
content: '';
position: absolute;
left: 20px;
right: 20px;
bottom: 0;
top: 50px;
background-color: #f6f6f6;
border: 1px solid rgba(251, 90, 13, .1);
border-radius: 10px;
z-index: -1;
}

.thumb-prev,
.thumb-next {
position: absolute;
z-index: 99;
top: 45%;
width: 98px;
height: 98px;
left: -90px;
cursor: pointer;
-webkit-transition: all .3s;
transition: all .3s;
}

.thumb-next {
left: auto;
right: -90px;
}

.feedback-slider-thumb img {
width: 100%;
height: 100%;
border-radius: 50%;
overflow: hidden;
}

.feedback-slider-thumb:hover {
opacity: .8;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

.customer-feedback .owl-nav [class*="owl-"] {
position: relative;
display: inline-block;
bottom: 45px;
transition: all .2s ease-in;
}

.customer-feedback .owl-nav i {
background-color: transparent;
color: rgb(26 127 213);
font-size: 25px;
}
.customer-feedback .owl-prev {
left: -15px;
}

.customer-feedback .owl-prev:hover {
left: -20px;
}

.customer-feedback .owl-next {
right: -15px;
}

.customer-feedback .owl-next:hover {
right: -20px;
}

/* DOTS */
.customer-feedback .owl-dots {
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: 35px;
}
.customer-feedback .owl-dot {
display: inline-block;
}

.customer-feedback .owl-dots .owl-dot span {
width: 11px;
height: 11px;
margin: 0 5px;
background: #fff;
border: 1px solid rgb(251, 90, 13);
display: block;
-webkit-backface-visibility: visible;
-webkit-transition: all 200ms ease;
transition: all 200ms ease;
border-radius: 50%;
}

.customer-feedback .owl-dots .owl-dot.active span {
background-color: rgb(251, 90, 13);
}

.card-t img{
width:100%;}
.testimonials {
margin-bottom: 50px;
}















.city_department_wrap {
animation: 20s linear 0s normal none infinite running shafaqat;
background: rgba(0, 0, 0, 0) url(images/department-bg.png) repeat scroll 0 0;
}
.city_department_wrap {
float: left;
width: 100%;
margin-top: 140px;
padding-bottom: 40px;
}
.city_department_wrap .section_heading {
margin-left: 15px;
}
.city_department_wrap.overlay:before{
background-color: #1576c3;
content:"";
opacity: 0.9;
}
.overlay:before {
position: absolute;
content: "";
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
background-color: #000;
opacity: 0.6;
}
.bg_white {
background-color: #fff;
padding: 37px 0px 65px;
width: 1144px;
margin: auto;
position: relative;
margin-top: -90px;
box-shadow: 0px -1px 8px 1px #e1e1e1;
}
.city_department_wrap .section_heading {
margin-left: 15px;
margin-bottom: 48px !important;
}
.section_heading span {
color: #666;
line-height: 20px;
margin: 0px 0px 0px;
display: inline-block;
position: relative;
top: -4px;
}
.section_heading h2 {
margin: 0px 0px;
line-height: 35px;
font-weight: bold;
}
.section_heading h2 {
color: #1c68a9 !important;
}
.section_heading span {
color: #666;
line-height: 20px;
margin: 0px 0px 0px;
display: inline-block;
position: relative;
top: -4px;
}
.left-dp {
height: 437px;
background-size: auto 74% !important;
background: url(../images/logo-watermark.png) no-repeat center;
border-radius: 11px;
padding: 40px 20px;
background-color: #78af08fa;
}
.left-dp h2 {
margin-bottom: 20px;
font-family: 'Montserrat', sans-serif;
font-weight: bold;
font-size: 41px;
color: #fff;
}
.left-dp p {
padding-bottom: 30px;
font-family: 'Poppins', sans-serif;
line-height: 28px;
color: #fff;
font-size: 15px;
}

.theam_btn {
display: inline-block;
color: #fff;
padding: 10px 30px;
border: 2px solid #fff;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}


.right-dp {
border-radius: 11px;
padding: 39px 22px;
background-color: #d9dee2;
}
.main-box {
height: 200px;
margin: 12px 0;
padding: 13px 10px;
background: #fff;
border-radius: 10px;
}
.main-box img {
display: block;
margin: auto;
padding: 14px 0;
width: 50%;
}
.main-box h6 {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
font-weight: 600;
font-size: 16px;
text-align: center;
color: #000;
}

.section_heading {
color: #fff;
float: left;
width: 100%;
padding-left: 20px;
border-left: 4px solid #83c400 !important;
line-height: 15px;
position: relative;
margin-bottom: 22px;
}



.feedback-slider-item img {
border-radius: 50%;
width: 100px !important;
height: 100px;
border: 2px solid #82c306;
}


.video-testi img {
width: 100%;
box-shadow: -5px 10px 17px -14px rgba(0,0,0,0.75);
border: 1px solid #e4e1e1;
}







.overlay {
position: relative;
}
.widget_wrap {
padding:0px 0 ;
background-image: url(images/widget-bg.png);
background-repeat: no-repeat;
background-size: cover;
z-index: 2;
margin-top: 50px;
}
.widget_title {
color: #fff;
margin-bottom: 25px;
font-weight: 600;
}
.widget_text ul li, .widget_text ul, .widget_text, .widget_list, .widget_wrap {
float: left;
width: 100%;
}
.widget_text p {
margin: 0px 0px;
color: #fff;
line-height: normal;
}
.footer-head{
color: #fff;
margin-bottom: 25px;
font-weight: 600;
line-height: 1.2;
font-style: normal;
margin: 0px 0 12px;
font-family: 'Montserrat', sans-serif;
font-size: 26px;
}

.footer_links ul li a:before{  position: absolute;
content: "\f105";
left: 0px;
right: 0px;
bottom: 0px;
font-family: FontAwesome;
color: #fff;
font-size: 20px;
top:-10px;
}


.widget_wrap {
background-image: url(../images/widget-bg.png);
background-repeat: no-repeat;
background-size: cover;
z-index: 2;
}
.widget_wrap:before{
background-color: #1576c3;
opacity: 0.95;
z-index: -1;
position: absolute;
content: "";
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
}

.testimonials .section_heading.margin-bottom  {
margin-top:30px;
}












@media screen and (max-width: 767px) {
.feedback-slider-item:after {
left: 30px;
right: 30px;
}
.customer-feedback .owl-nav [class*="owl-"] {
position: absolute;
top: 50%;
transform: translateY(-50%);
margin-top: 45px;
bottom: auto;
}
.customer-feedback .owl-prev {
left: 0;
}
.customer-feedback .owl-next {
right: 0;
}

}

/* extra */

.copyright a {color: #fff !important;
display: inline-block;
padding: 10px 2px;
}
.upwork {
color: #37a000;
}
.upwork:after {
content: '/';
margin-left: 10px;
}
.fiverr {
color: #1dbf73;
}
.copyright .triplebyte {
display: block;
padding-top: 0;
color: #344759;
text-decoration: underline;
} 

i.fa.fa-hospital-o.main-2 {color:#fff;
font-size: 70px;
padding: 10px 0;
}

i.fa.fa-user-md.main-2{ color:#fff;   font-size: 70px;
padding: 10px 0;
}

i.fa.fa-ambulance.main-2{color:#fff; font-size: 70px;
padding: 10px 0;
}
.service_title.trans_200 {
color: #fff;
}


.owl-nav {
display: none;
}



.nav-link {
display: block;
padding:0;
}

span.color-2222 {
color: #fff;
padding-right: 10px;
}
.languge {    color: #ec230f;
position: relative;
left: 340px;
}
img.indian {
top: -2px;
padding-right: 25pz;
width: 19px;
position: relative;
right: 4px;
}




.my-team-col {
height: 400px;
border: 1px solid #efefef;
margin-bottom: 30px;
text-align: center;
box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.05);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.my-team-box {
position: relative;
overflow: hidden;
-webkit-transition: all 0.4s ease-in-out 0s;
-moz-transition: all 0.4s ease-in-out 0s;
-ms-transition: all 0.4s ease-in-out 0s;
-o-transition: all 0.4s ease-in-out 0s;
transition: all 0.4s ease-in-out 0s;
}
.my-team-col img {
-webkit-transition: all 0.4s ease-in-out 0s;
-moz-transition: all 0.4s ease-in-out 0s;
-ms-transition: all 0.4s ease-in-out 0s;
-o-transition: all 0.4s ease-in-out 0s;
transition: all 0.4s ease-in-out 0s;
}.my-team-box .my-layer {
background: rgb(23 128 217 / 77%);
bottom: 0;
left: 0;
position: absolute;
top: 0;
right: 0;
text-align: center;
transform: scale(0);
-webkit-transition: all 0.4s ease-in-out 0s;
-moz-transition: all 0.4s ease-in-out 0s;
-ms-transition: all 0.4s ease-in-out 0s;
-o-transition: all 0.4s ease-in-out 0s;
transition: all 0.4s ease-in-out 0s;
}
.my-team-box .my-layer .my-team-social {
display: inline-block;
text-align: center;
padding-top: 28%;
}
.my-team-box .my-layer .my-team-social {
display: inline-block;
text-align: center;
padding-top: 28%;
}
.my-team-box .my-layer .my-team-social {
display: inline-block;
text-align: center;
padding-top: 28%;
}
.my-team-col .my-team-content {
padding: 21px 0 18px;
}
.my-team-col .my-team-content h4 {
font-size: 18px;
font-weight: 500;
margin: 0 0 0.1em;
}
.my-team-col .my-team-content p {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
font-size: 16px;
font-weight: 500;
color: #82c500;
padding: 0 15px;
}
.my-team-col:hover .my-layer {
transform: scale(1);
}
.my-team-col:hover {
transform: translateY(-5px);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.my-team-social li {
padding: 8px 0;
margin-right: 5px;
margin-left: 5px;
}
.yellow:hover {
background: #699a05;
}
.white:hover {
background: #115b98;
}

.blue:hover {
background: #699a05;
}

.green:hover {
background: #115b98;
}





.dropbtn {
background-color: #3498DB;
color: white;
padding: 16px;
font-size: 16px;
border: none;
cursor: pointer;
}

.dropbtn:hover, .dropbtn:focus {
background-color: #2980B9;
}

.dropdown {
position: relative;
display: inline-block;
}

.dropdown-content {
display: none;
position: absolute;
background-color: #f1f1f1;
min-width: 160px;
overflow: auto;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
z-index: 1;
}

.dropdown-content a {
color: black;
padding: 12px 16px;
text-decoration: none;
display: block;
}

.dropdown a:hover {background-color: #ddd;}

.show {display: block;}




.sticky-container {
padding: 0px;
margin: 0px;
position: fixed;
right: -170px;
top: 230px;
width: 210px;
z-index: 1100;
}
.sticky li{
list-style-type:none;
background-color:#fff;
color:#efefef;
height:43px;
padding:0px;
margin:0px 0px 1px 0px;
-webkit-transition:all 0.25s ease-in-out;
-moz-transition:all 0.25s ease-in-out;
-o-transition:all 0.25s ease-in-out;
transition:all 0.25s ease-in-out;
cursor:pointer;
}
.sticky li:hover{
margin-left:-115px;
}
.sticky li img{
float:left;
margin:5px 4px;
margin-right:5px;
}
.sticky li p{
padding-top:5px;
margin:0px;
line-height:16px;
font-size:11px;
}
.sticky li p a{
text-decoration:none;
color:#2C3539;
}
.sticky li p a:hover{
text-decoration:underline;
}
nav.main_nav.ml-auto {
z-index: 99999;
}
.dropdown-menu.show {
left: 0px !important;
}
.dropdown-menu div{
border-bottom:1px solid #999;}
.dropdown-item {
padding: 0.25rem 30px;
}.dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
max-width: 240px;
}
.dropdown a:hover {
background:none;
}

.dropdown-item:focus, .dropdown-item:hover {
background:none;
}

img.white-background {
background: #fff;
padding: 7px;
}
.bine-hover:hover {
background: #1781d6;
}



.iner-banner {
top: 54%;
/* background: no-repeat !important; */
background:url(../images/inner-bannner.png) center no-repeat;
width: 100%;
height: 100%;
padding: 150px 0 80px;
}

h1.iner-hading {
/* text-transform: uppercase; */
line-height: 0;
/* letter-spacing: 2px; */
/* font-family: Poppins, sans-serif; */
color: #fff;
font-size: 38px;
font-weight: bolder;
font-family: 'Cabin', sans-serif;
padding-top: 112px;
}


img.main-about-us {
border: 10px solid transparent;
padding: 15px;
border-image: url(../images/border.png) 50 round;
margin-top: 26px;
}


.about1 {
width: 100%;
background: #fff;
/* padding-top: 92px; */
padding-bottom: 92px;
}













.testimonial{
text-align: center;
margin: 1px 0 0;
}
.testimonial .description {
padding: 40px;
margin-bottom: 50px;
background: #1b7fd2;
border: 3px dashed #e5ddcc;
border-top: none;
/* border-radius: 120px; */
font-size: 16px;
color: #e5ddcc;
line-height: 30px;
letter-spacing: 1px;
position: relative;
}
.testimonial .title {
text-align: center;
font-size: 20px;
font-weight: 600;
color: #5c823f;
letter-spacing: 1px;
text-transform: uppercase;
margin: 0 0 7px 0;
position: relative;
}
.testimonial .title:before {
content: "";
width: 40px;
border: 2px dashed #5c823f;
margin: 0 auto;
position: absolute;
top: -38px;
left: 0;
right: 0;
transform: rotate(90deg);
}
.testimonial .post {
text-align: center;
display: block;
font-size: 15px;
color: #5a5b5d;
text-transform: capitalize;
}

.fascility_container{
    width:200px;
    height:200px;
    border-radius:50%;
    background-color:#127dd7;
    text-align:center;
    color:#fff;
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    padding: 10px 20px;
    margin:15px auto;
}
.fascility_container:hover{
      box-shadow: 0 14px 28px rgb(0 0 0 / 25%), 0 10px 10px rgb(0 0 0 / 22%);
}
.fascility_container img{
    margin:15px 0;
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    width:60px;
    transform:scale(0.9);
}
.fascility_container:hover img{
    transform:scale(1);
}
.fascility_container h6{
 font-size:15px;
 font-weight:400;
}
.fascility{
    margin-bottom:150px;
}
.jobs {
   box-shadow: 0 0 10px #d6d6d6;
    padding: 20px;
    margin-bottom: 30px;
}
.content p{
    line-height:1.5em;
    margin-bottom:.5rem;
}
.job_button .view-all{
   display: inline-block;
   margin-top:0;
}
.job_icon {
    background: #127dd7;
    border-radius:3px;
    text-align: center;
    display: flex;
    min-height:100%;
    align-items: center;
}
.job_icon img{
    width: 100%;
    padding: 20px;
}
.content h3{
    font-size:20px;
    color:#127dd7;
}
.career-detail .btn{
    text-align:left;
    padding:0;
    width:100%;
}
.accordion-icon i{
    color:#fff;
    transform: rotate( 
180deg
 );
 transition:all 0.3s ease;
}
.collapsed  .accordion-icon i{
     transform: none;
}
.career-detail .card-body {
    box-shadow: 0px 4px 6px 2px #dddddda6;
}
.career-detail .card-header {
    background-color: rgb(18 125 215);
}
.career-detail .btn-link{
    color:#fff;
}
.career-detail .btn-link:hover{
    text-decoration:none;
}
.career-detail .view-all{
    display: block;
    max-width: fit-content;
    margin-left: 0;
    color:#fff!important;
}
.career-detail .view-all:hover{
    color:blue!important;
}
#exampleModal input{
    width: 100%;
    border: 0;
    box-shadow: 0px 0px 7px #dddddd;
    padding: 8px 15px;
    border-radius: 3px;
    min-height: 44px;
}
section.career-detail {
    margin-top: 30px;
}
.career-detail .btn{
    white-space:inherit!important;
}
#exampleModal input[type="submit"] {
    background-color: #1880d5;
    box-shadow: none;
    color: #fff;
    padding: 10px 15px;
}
@media only screen and (max-width: 1199px){
.testimonial .description:before{
width: 200px;
height: 200px;
}
}
@media only screen and (max-width: 990px){
.testimonial .description:before{
width: 150px;
height: 150px;
}
}
@media only screen and (max-width: 479px){
.testimonial .description:before{
width: 100px;
height: 100px;
line-height: 50px;
font-size: 26px;
top: -40px;
}
}









button.accordion i {
font-weight: bolder;
color: #197fda;
font-size: 19px;
padding-right: 4px;
}




.accordion {
margin: 5px 0;
background-color: #eee;
color: #444;
cursor: pointer;
padding: 14px 18px;
width: 100%;
border: none;
text-align: left;
outline: none;
font-size: 15px;
transition: 0.4s;
}

.accordion:hover {
background-color: #ccc;
}

.panel {
padding: 0 18px;
background-color: white;
max-height: 0;
overflow: hidden;
transition: max-height 0.2s ease-out;
}

button:focus {
outline:none; 
}

table {
width: 100%;
margin-bottom: 15px;
}

table>thead>tr>th, table>tbody>tr>th, table>tfoot>tr>th, table>thead>tr>td, table>tbody>tr>td, table>tfoot>tr>td {
border-top: 1px solid #eee;
border: 1px solid #eee;
line-height: 2.5;
padding-left: 3px;
text-align: center;
vertical-align: top;
}

.heading {
margin-bottom: 2px;
font-size: 17px;
font-weight: 400;
}

.box1 {
border: 1px solid #c5c1c1;
text-align: center;
padding: 5px 0;
margin: 9px 0;
}

.dc-btnactive, .dc-btn:hover {
border-color: var(--themecolor);
background-color: var(--themecolor);
-webkit-box-shadow: 0 9px 20px 0 var(--shadowcolor);
box-shadow: 0 9px 20px 0 var(--shadowcolor);
}

.dc-formregister .dc-registerformgroup .form-group {
margin: 0;
padding: 12px;
}

.form-group-half {
width: 50%;
}

element.style {
}
.dc-formregister .dc-registerformgroup .form-group {
margin: 0;
padding: 8px !important;
}
.form-group-half {
width: 50%;   float: left;
}
.form-group {
}


.dc-btn {
min-width: 111px;
/* padding: 0 4px; */
position: relative;
text-align: center;
border: 2px solid;
border-radius: 4px;
display: inline-block;
vertical-align: middle;
text-transform: capitalize;
color: #1780d8;
font: 400 14px/36px'Poppins',Arial,Helvetica,sans-serif;
border-color: var(--themecolor);
}

.dc-btnactive, .dc-btn:hover {
border-color: #83c403;
background-color: #83c403;
-webkit-box-shadow: 0 9px 20px 0 var(--shadowcolor);
box-shadow: 0 9px 20px 0 var(--shadowcolor);
color: #fff !important;
}


.contact_input {
position: relative;
width: 100%;
height: 44px;
border: none;
outline: none;
background: #f5f7fa;
padding-left: 25px;
}

select#hospitals {
position: relative;
width: 100%;
height: 50px;
border: none;
outline: none;
background: #eeeeee;
padding-left: 25px;
}


.input_container {
margin-top: 5px;
margin-bottom: 5px;
}

.owl-theme .owl-dots {
position: relative;
text-align: center;
-webkit-tap-highlight-color: transparent;
top: -354px;
}

.customer-feedback .owl-item img {
border-radius: 50%;
width: 100px !important;
height: 100px !important;
border: 2px solid #82c306;
}

.footer-logo {
margin-top: 10px;
}



.dropdown-menu{
background: #127dd7 !important;}

.dropdown-item {
color: #ffffff !important;
}

.photo-d img{
width:100%;}


.right-detail h2 {
font-size: 22px;
font-weight: 500;
margin: 0 0 0.3em;
font-family: roboto, sans-serif;
-webkit-font-smoothing: antialiased;
-webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px;
text-shadow: rgba(0,0,0,.01) 0 0 1px;
line-height: 1.2;
}

.right-detail ul li {
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
display: block;
color: #767676;
font-size: 16px;
font-weight: 400;
padding-bottom: 10px;
font-style: normal;
}
.right-detail p {
padding-bottom: 30px;
font-family: 'Poppins', sans-serif;
line-height: 28px;
color: #767676;
font-size: 14px;
font-weight: 400;
line-height: 29px;
margin-bottom: 10px;
margin-top: 0px;
}


.tabs-details li a {
color: #767676;
display: block;
font-size: 14px;
padding: 0 30px;
font-weight: 500;
line-height: 38px;
border: 1px solid #eee !important;
border-left: 0;
border-bottom: 0;
border-radius: 4px 4px 0 0;
}

.tabs-details li a.active {
color: #fff !important;
border-color: #3fabf3 !important;
background: #3fabf3 !important;
}

div#myTabContent p {
margin-top: 20px;
padding-bottom: 0px;
font-family: 'Poppins', sans-serif;
line-height: 28px;
color: #767676;
font-size: 15px;
font-weight: 400;
line-height: 29px;
margin-bottom: 0px;
margin-top: 10px;
}
.dc-specializationslist {
float: left;
width: 100%;
list-style: none;
line-height: 20px;
font-family: 'Open Sans',sans-serif;
margin-top:10px;
}
.dc-specializationslist li {
float: left;
width: 100%;
padding-left: 12px;
position: relative;

padding-bottom: 4px;
font-family: 'Poppins', sans-serif;
line-height: 28px;
color: #767676;
font-size: 15px;
font-weight: 400;
line-height: 29px;
margin-bottom: 0px;
margin-top: 0px;

}
.dc-specializationslist li:before {
left: 0;
top: 10px;
width: 3px;
height: 3px;
content: '';
position: absolute;
background: #127dd7;
border-radius: 50%;
}
.doctor-section{
padding-bottom:px;}

.tab-head{
margin: 0;
font-size: 18px;
font-weight: 400;
line-height: 20px;
margin-bottom: 20px;
color: #999l;
margin: 0;
font-weight: 700;
line-height: 1.5;
font-style: normal;
font-family: 'Poppins',Arial,Helvetica,sans-serif;
margin-top:0px;
}

.dc-specializationslist li i{
color: #3fabf3 !important;
font-size:22px;
padding-right:10px;
}

.dc-locationbox {
float: left;
width: 100%;
margin-bottom: 30px;
border: 1px solid #eee;
padding: 15px;
border-radius: 4px;
}

.dc-locationbox .dc-contactinfo {
list-style: none;
float: left;
padding: 0;
margin-top: 25px;
width: 100%;
line-height: 20px;
font-size: 14px;
}

.dc-btnactive, .dc-btn:hover {
border-color: #3fabf3;
background-color: #3fabf3;
-webkit-box-shadow: 0 9px 20px 0 var(--shadowcolor);
box-shadow: 0 9px 20px 0 var(--shadowcolor);
}
.dc-locationbox .dc-btn {

margin:auto;
margin-top: 15px;
text-align:center;
}
.dc-btnactive:focus {
color: #fff;
}
.dc-locationbox .dc-contactinfo li i {
min-width: 30px;
line-height: 20px;
display:inline-block;
width: 12%;
vertical-align: top;
}
.lnr {
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.dc-locationbox .dc-contactinfo li address {
margin: 0;
font-style: normal;
display: inline-block;
width: 85%;
}

.border-sha {
height: 365px;
border: 1px solid #eee;
margin-bottom: 30px;
max-height: max-content;
}
.dc-locationbox .dc-contactinfo li+li {
margin-top: 8px;
}
#map {
height: 100%;
}

.dc-btn {
margin: auto;
text-align: center;
display: block;
clear:both;
width:170px;
margin: auto;
position:relative;
top:15px !important;

}

.dc-onlinuserimg figcaption {
position:relative;
clear:both;}

.dc-onlinuserimg figcaption span {
top: 10px;
right: 10px;
color: #fff;
font-size: 12px;
min-width: 38px;
line-height: 17px;
text-align: center;
border-radius: 4px;
position: absolute;
text-transform: uppercase;
background: var(--secthemecolor);
}

.dc-ads-wgdets {
width: 100%;
float: left;
}
.dc-widget {
float: left;
width: 100%;
border-radius: 4px;
margin: 0 0 30px;
}

.dc-onlinuserimg {
margin: 0;
float: left;
width: 100%;
border-radius: 4px 4px 0 0;
}
.dc-onlinuserimg img {
width: 100%;
display: block;
border-radius: 4px 4px 0 0;
}
.dc-onlinuserimg figcaption {
top: 0;
left: 0;
width: 100%;
height: 100%;
position: absolute;
}

.dc-onlineoption-content {
width: 100%;
float: left;
padding: 17px 29px 1px;
text-align: center;
border: 1px solid #eee;
border-top: 0;
border-radius: 0 0 4px 4px;
}
.dc-title {
float: left;
width: 100%;
}
.dc-onlineoption-content .dc-title h3 span {
display: block;
font-size: 16px;
font-weight: 400;
line-height: 16px;
margin-bottom: 8px;
color:#333;
}

.dc-title h3 {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
text-align: center;
color: #127dd7;
padding: 0 23px;
}

.dc-article {
height: 240px;
float: left;
width: 100%;
border-radius: 4px;
overflow: hidden;
}
.dc-articleimg {
float: left;
width: 100%;
margin: 0;
background: #000;
border-radius: 4px 4px 0 0;
}
.dc-articleimg>img {
width: 100%;
display: block;
border-radius: 4px 4px 0 0;
}
.elementor img {
height: auto;
max-width: 100%;
border: none;
-webkit-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.dc-articleimg figcaption {
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow: hidden;
position: absolute;
}
.dc-articlesdocinfo {
bottom: 10px;
padding: 2px;
right: -130px;
background: #fff;
position: absolute;
border-radius: 15px;
}
.dc-articlesdocinfo img {
width: auto;
float: left;
border-radius: 50px;
}
.dc-articlesdocinfo span {
width: 136px;
padding: 0 10px;
overflow: hidden;
max-width: 300px;
white-space: nowrap;
line-height: inherit;
display: inline-block;
vertical-align: middle;
text-overflow: ellipsis;
color: var(--terthemecolor);
font: 400 14px/20px'Poppins',sans-serif;
}
.dc-article a{
ine-height: 18px;
font-size: 13px;
ont-family: roboto, sans-serif;
font-size: 15px;
font-weight: 500;
}

.dc-article .dc-title h3 a{
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
font-size: 19px;
font-weight: 500;
line-height: 24px;
font-style: normal;
font-family: 'Poppins',Arial,Helvetica,sans-serif;
color:#333;
}
.dc-datetime {
display: block;
color: #767676;
font-size: 13px;
line-height: 16px;
}
.dc-article:hover {
-webkit-box-shadow: 0 9px 20px 0 rgba(165,165,165,0.50);
box-shadow: 0 9px 20px 0 rgba(165,165,165,0.50);
}
.dc-articlecontent {
float: left;
width: 100%;
border-radius: 4px;
border: 1px solid #eee;
}
.dc-articlecontent .dc-title {
box-shadow: 0 9px 20px 0 rgba(165,165,165,0.50);
padding: 12px 0 5px 0;
}
section.blogs {
margin-bottom: 50px;
}


.dc-pagination {
margin-top: 30px;
}

.dc-pagination {
width: 100%;
float: left;
font: 14px/24px'Open Sans',sans-serif;
}

.dc-pagination ul {
margin: 0;
padding: 0;
float: left;
width: 100%;
list-style: none;
text-align: center;
line-height: inherit;
}
.dc-pagination ul li {
float: none;
margin: 0 3px;
line-height: inherit;
list-style-type: none;
display: inline-block;
vertical-align: middle;
}
.dc-pagination ul li.dc-active a {
background: rgba(42,128,213,0.95);
border-color: rgba(42,128,213,0.95);
}
.dc-pagination ul li.dc-active a {
color: #fff;
}
.dc-pagination ul li a, .post-page-numbers {
color: #999;
width: 36px;
height: 36px;
display: block;
font-size: 14px;
background: #fff;
text-align: center;
position: relative;
line-height: 36px;
border-radius: 4px;
border: 1px solid #ddd;
}

.dc-pagination ul li.dc-nextpage {
float: right;
margin-right: 0;
font-size: 18px;
color:#000;
}
.dc-pagination ul li a:hover {
color: #fff;
border-color: rgba(42,128,213,0.95);
background: rgba(42,128,213,0.95);
}

.new-list ul li:before {
position: absolute;
content: "\f105";
left: 0px;
right: 0px;
font-family: FontAwesome;
color: #333;
font-size: 20px;
top: -5px;
}
.new-list ul li{
font-size: 14px;
font-weight: 500;
color: #333;
position: relative;
padding-left: 15px;
}
.new-list ul {
margin-top:10px;
}
.new-list strong{
font-size:20px;
color:#000;}

.container.table-s {
margin: 20px 0 40px 0;
}
.inner-white-bg {
background: #fff;
overflow: hidden;
position: relative;
padding: 20px;
}
.form-card{
float: none;
margin: 30px auto;
padding: 40px 20px;
background: #f3f3f3;}

.new-list ul{
list-style:none;}

.new-list ul li:marker{
display:none;}


.ullll ul{
margin-bottom:30px;}

.strong-s{
font-size: 20px;
color: #000;
color:#fff;}


.strong-std{
background: #187fd9;
color:#fff;}  

.key-management {
margin: 30px 0 0;
background: #017dc4;
overflow: hidden;
padding: 50px;
}

.key-management h2 {
color: #fff;
margin-bottom: 15px;
margin-left: 15px;
font-size: 25px;
}
.img-responsive, .thumbnail a>img, .thumbnail>img {
display: block;
max-width: 100%;
height: auto;
}

.caption h3 {
color: #fff;
background: #ee4141;
text-align: center;
padding: 10px;
font-size: 20px;
margin: 0;
}

.key-management p {
padding: 26px;
border-left: 3px solid #fff;
border-right: 3px solid #fff;
border: 0 2px 0 2px #000;
background: #0378bb;
color: #fff;
line-height: 32px;
font-size: 19px;
text-align: justify;
}
.technology {
margin-bottom: 15px;
padding: 10px;
min-height: 540px;
color: #fff;
background-color: #0082c6;
}
.technology .technology-name {
font-size: 24px;
line-height: 30px;
}
.technology ul {
margin-bottom: 30px;
margin-top: 20px;
}
.technology ul li {
font-size: 15px;
line-height: 24px;
margin-bottom: 5px;
background: #006aa2;
padding: 5px;
transition: .3s ease-in;
}

.technology p {
color: #fff;
font-size: 16px;
text-align: justify;
}
.technology-bg-gery {
color: #414141;
background: #f2f2f2;
}
.technology-bg-gery p {
color: #333;
font-size: 16px;
text-align: justify;
}
.technology-bg-gery ul li {
background: #ccc;
}

.report-list ul {
padding: 0;
margin: 0;
list-style: none;
}
.report-list ul li {
margin-bottom: 7px;
padding-left: 20px;
position: relative;
display: table;
color: #000;
border-bottom: 1px solid #c5c5c591;
padding-bottom: 10px;
}
.report-list ul li:before {
content: "\f101";
position: absolute;
left: 0;
top: 0;
font-family: fontawesome;
}
.report-list ul li a {
font-size: 15px;
letter-spacing: .5px;
font-weight: 500;
color: #000;
text-decoration: none;
transition: .3s ease-in-out all;
}
figure.imghvr-push-down {
position: relative;
top: 0;
}

.images-textdesign {
padding: 10px 18px;
background: #3d4461;
color: #fff;
background: #3385d6;
}
.images-textdesign h2 {
color: #fff;
font-size: 24px;
}
figcaption {
display: none;
}
figure.imghvr-push-down:hover figcaption {
color: #fff;
width: 100%;
display: block;
position: absolute;
top: 0;
background: #86c302;
padding: 29px;
height: 100%;
}
figcaption h3 {
font-size: 24px;
color: #fff;
font-weight:700;
}
.dc-btnactive, .dc-btn:hover {
bordborder: 1px solid #eee;
background-color: #3fabf3;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
.images-textdesign p {
color: #fff;
font-family: roboto, sans-serif;
font-size: 14px;
line-height: 27px;
font-weight: 500;
}
figcaption p {
color: #fff;
font-family: roboto, sans-serif;
font-size: 14px;
line-height: 27px;
font-weight: 500;
}
.dc-title h3 a{
color: #333;
}
.find-a-doctor-strip {
width: 100%;
height: auto;
overflow: hidden;
padding: 20px 30px;
background-color: #007dc5;
}
.find-a-doctor-strip h2 {
font-size: 23px;
font-weight: 400;
font-family: 'PT Sans Caption', sans-serif;
color: #fff;
margin: 6px 0 0;
padding: 0;
}
.find-a-doctor-strip input {
width: 100%;
height: 40px;
color: #4e586a;
border: none;
outline: 0;
padding: 5px;
}
select#depart {
margin-bottom: 10px;
}
.find-a-doctor-strip select {
width: 100%;
height: 40px;
color: #4e586a;
border: none;
outline: 0;
padding: 5px;
margin: 0;
}
.find-a-doctor-strip input.search {
width: 100%;
height: 40px;
background-color: #ddde22;
}
.blog-img img{
width:100%;
margin:0px 0 20px;
}
.entry-meta-bar {
border-top: 1px solid #eaeaea;
border-top: rgba(0,0,0,.035) 1px solid;
border-bottom: 1px solid #eaeaea;
border-bottom: rgba(0,0,0,.035) 1px solid;
padding: 7px 5px;
clear: both;
background: #f9f9f9;
}
.entry-meta {
float: left;
padding-top: 2px;
font-size: 12px;
margin: 0 1.3%;
}
.entry-meta span {
padding-right: 8px;
}
.entry-meta a {
color: #555;
}
.widget {
background: #fff;
padding: 15px;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
border-radius: 2px;
margin-bottom: 30px;
border: 1px solid #eee;
}
.widget-title {
color: #1b1e1f;
}
.widget ul li {
background-image: url(../images/arrow-right.png);
background-position: 0 20px;
background-repeat: no-repeat;
padding: 10px 0 0 15px;
font-size: 15px;
}
.widget ul li a {
margin: 0 0 12px 0 !important;
color:#999;
}
.article-left{
background: #fff;
padding: 15px;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
border-radius: 2px;
margin-bottom: 30px;
border: 1px solid #eee;
}

.carousel-caption {
position: absolute;
right: 15%;
bottom: 20px;
left: 15%;
z-index: 10;
padding-top: 20px;
padding-bottom: 20px;
color: #fff;
text-align: left;
top: 12%;
}

.carosu-tab {
width: 400px;
background: #84c403;
padding: 30px 20px;
box-shadow: -5px 10px 17px -14px rgba(0,0,0,0.75);
background: rgb(18, 125, 215, 0.5);

}


.carosu-tab h2 {
font-size: 28px;
color: #fff;
margin: 0;
font-weight: 600;
display: block;
padding-bottom:10px;
border-bottom:1px solid #fff;
margin-bottom:10px;
}
.carosu-tab h3 {
font-size: 23px;
color: #fff;
margin: 0;
font-weight: 600;
display: block;
padding-bottom:10px;
font-weight:300;
}
.carosu-tab p {
padding-bottom: 30px;
font-family: 'Poppins', sans-serif;
line-height: 28px;
color: #f2f2f2;
font-size: 15px;
font-weight:300;
}

.bg_white1 {
background-color: #fff;
padding: 8px 20px 0px;
width: 1144px;
margin: auto;
position: relative;
margin-top: -50px;
box-shadow: 0px -1px 8px 1px #e1e1e1;
}
.testimonials:before {
background: #197ed7;
position: absolute;
top: 90px;
left: 0px;
right: 0px;
bottom: -40px;
background-color: #1576c3;
content: "";
opacity: 0.9;
}

.section_heading11 h2 {
color: #1c68a9 !important;
}

.healthpackage-col {
margin-bottom: 30px;
border: 1px solid #f2f2f2;
}
.healthpackage-col img{
width:100%}

.healthpackage-contant {
width: 100%;
overflow: hidden;
background: #fff;
border: solid 1px #efefef;
padding: 15px;
height: 310px;
}

.healthpackage-name-new {
font-size: 16px;
font-weight: bold;
color: #e95322;
text-align: center;
}
.healthpackage-contant p {
text-align: center;
}
.healthpackage-name-new p {
line-height: 24px;
font-size: 14px;
text-align: center;
color: #897979;
}
.rup {
margin-top: 26px;
}
.rup h5 {
font-size: 16px;
font-weight: bold;
color: #e95322;
text-align: center;
}
.rup h6 {
font-size: 12px;
font-weight: bold;
color: #e95322;
text-align: center;
}
.rup h5 {
font-size: 16px;
font-weight: bold;
color: #e95322;
text-align: center;
}
.view-dtls {
font-size: 13px;
border: 1px solid #137ec2;
text-align: center;
width: 30%;
margin: 0 auto;
}

.healthpackage-name-new ul li{
line-height: 24px;
font-size: 14px;
text-align: center;
color: #897979;
padding-bottom:5px;
}

.right-detailsss {
border: 1px solid #ccc;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
border-radius: 2px;
margin-bottom: 30px;
border: 1px solid #eee;
}

.dc-doclocation span {
display: block;
color: #989393;
font-size: 13px;
line-height: 15px;
padding-bottom: 8px;
}
.dc-doclocation {
padding: 24px 0 24px 30px;
border-left: 1px solid #eee;
}
.right-detail {
padding: 30px 15px 0;
}

.photo-d {
margin-top: 30px;
}

.border-sha:hover {
-webkit-box-shadow: 0 9px 20px 0 rgba(165,165,165,0.50);
box-shadow: 0 9px 20px 0 rgba(165,165,165,0.50);
}
.about1 {
padding-bottom: 10px;
}


.text-heed {
font-size: 22px;
font-weight: 500;
margin: 0 0 0.3em;
font-family: roboto, sans-serif;
-webkit-font-smoothing: antialiased;
-webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px;
text-shadow: rgba(0,0,0,.01) 0 0 1px;
line-height: 1.2;
text-align: center;
background-color: #197fd5;
color: #fff;
padding: 7px;
}
.border-radiuos{
border-radius: 10px;}

.find-a-doctor-secs {
padding: 14px 32px 4px;
background: #1880d5;
color: #ffff;
margin-bottom: 40px;
width: 100%;
}
.find-a-doctor-secs h4 {
text-align: left;
color: #fff;
padding-top: 0;
font-size: 23px;
line-height: 1.5;
}
.find-a-doctor-secs h3 {
text-align: left;
color: #ffff;
}
.find-a-doctor-secs h5 {
text-align: left;
color: #ffff;
}
.btn-primary {
color: #fff;
background-color: #1880d5;
border-color: #1880d5;
}
.preventpackage-col {
margin-bottom: 30px;
border: 1px solid #d8d8d8;
}
.list-group-item.active {
z-index: 2;
color: #fff;
background-color: #1880d5;
border-color: #1880d5;
}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
z-index: 2;
color: #fff;
background-color: #1880d5;
border-color: #1880d5;
}
.list-group-item {
position: relative;
display: block;
padding: 10px 15px;
margin-bottom: -2px;
background-color: #fafafaeb;
font-size: 18px;
border: 1px solid #3d4461 !important;
}
div#myTabContent {
border: 1px solid #ccc;
padding: 20px;
overflow: hidden;
}
.nav-tabs {
border-bottom: 1px solid #ddd;
margin: auto;
display: block;
text-align: center;
}
.nav-tabs .nav-item {
display: inline-block;
}

.tabs-details:hover{
-webkit-box-shadow: 0 9px 20px 0 rgba(165,165,165,0.50);
box-shadow: 0 9px 20px 0 rgba(165,165,165,0.50);}

ul.listng {
margin: 20px 0;
}

ul.listng li {
padding: 7px 0;
}

a.view-all {
color: #fff;
margin: auto;
margin-top: 13px;
background: #2c84c9;
padding: 10px 23px;
}

a.view-all:hover {background:none;
color: #2c84c9;
outline:2px solid #2c84c9;
}
a.view-all:hover a {background:none;
color: #2c84c9;
}


.panel {
 }
.video-testi a img {
    height: 330px;
    width: 100%;
}

.key-management {height: 395px;
		background: #ececec;
		border: 9px solid #ccc;
	}
	.key-management p {
		padding: 26px;
		border-left: none;
		border-right: none;
		background: #ececec;
		color: #333;
		line-height: 32px;
		font-size: 19px;
		text-align: justify;
	}
	.key-management {
		margin: 30px 0 0;
		padding: 20px 20px;
	}
	.chairman-pic-inner img {
		width:100%;
	}