
p {line-height: 20px;}

.slider-prop-wrap {height: 550px;position:relative;overflow:hidden;
  background-color: #fff; background-repeat: no-repeat;background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2032%2032%22%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22%23ccc%22%3E%0A%20%20%3Cpath%20opacity%3D%22.25%22%20d%3D%22M16%200%20A16%2016%200%200%200%2016%2032%20A16%2016%200%200%200%2016%200%20M16%204%20A12%2012%200%200%201%2016%2028%20A12%2012%200%200%201%2016%204%22/%3E%0A%20%20%3Cpath%20d%3D%22M16%200%20A16%2016%200%200%201%2032%2016%20L28%2016%20A12%2012%200%200%200%2016%204z%22%3E%0A%20%20%20%20%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2016%2016%22%20to%3D%22360%2016%2016%22%20dur%3D%220.8s%22%20repeatCount%3D%22indefinite%22%20/%3E%0A%20%20%3C/path%3E%0A%3C/svg%3E%0A%0A");}
.slider-prop-wrap .rev_slider_wrapper {position:static;direction: ltr}
.tparrows {z-index:998}

.header-top {background:#2098d1;border-bottom:1px solid #2098d1}
.header-top .links-nav li a {color:#fff}
.header-top .links-nav li a:hover {color: #fff;opacity:0.7}
.header-top .social-links {display: inline-block}
.header-top .language-switch {display: inline-block;}
.header-top .language-switch .btn {color:#fff !important; font-size: 13px; text-decoration: none !important; outline: none !important;padding:3px 0 3px 10px}
.header-top .language-switch .btn img,
.header-top .language-switch .dropdown-menu img {/*vertical-align: baseline;*/height: 16px; margin-right:6px;}

.menuzord {width:auto}
.right-area {margin-left:15px}

.dropdown-menu {border-radius:0}

.theme_menu.stricky-fixed {z-index:9999}

figure.image-box {position:relative;padding-bottom:56.25%;background-image:url(/images/placeholder.jpg);background-repeat: no-repeat;background-size: cover;background-position: center}
section.about figure.image-box {padding-bottom:100%;}

section.our-services {padding-bottom: 50px;padding-top: 60px;}
section.latest-news {padding:50px 0px;}
section.about {padding:50px 0}
.about .item-list .item.clearfix { margin-top:30px;}
.about .item-list .item .content-box p {margin:20px 0;padding-bottom: 20px;}

.single-service-item {padding-left:0px}
.single-service-item figure.image-box {padding-bottom: 40%}
.single-service-item .service-text {overflow: visible;padding: 15px 15px 8px}
.single-service-item .button-style-two {position:relative;bottom:-20px;background:#fff}
.single-service-item .button-style-two:hover {background:#2098d1;color:#fff}

.latest-news .item .image-box .date {width:auto;height:auto;padding:4px 15px;background: rgba(29, 51, 73, .7)}

.our-team {padding:50px 0 60px;}
.our-team .single-team .content-holder {padding-left:45px;}
.our-team .single-team .content-holder .author {text-align: right;font-style:italic;padding-top: 10px;border-top:1px #d6d6d6 solid;}
.our-team .single-team .content-holder:before { content: "\f10d"; font: normal normal normal 14px/1 FontAwesome;
  font-size:30px;text-rendering: auto; -webkit-font-smoothing: antialiased;position:absolute;left:0;top:22px;color:#d6d6d6}
.our-team .single-team .content-holder p {border:0;padding:0 0 5px}

.our-team .owl-theme .owl-prev:after, .our-team .owl-theme .owl-next:after {top:0}
.our-team .owl-dots {text-align: center;padding-top:20px}
.our-team .owl-dots .owl-dot { width:16px;height:16px;display: inline-block;border:2px #2098d1 solid;background:transparent;margin:0 8px;}
.our-team .owl-dots .owl-dot.active { background:#2098d1;}

.thm-btn:hover, .thm-btn:focus, .thm-btn:active {background: transparent;color: #1d3349;}
.readall { padding: 8px 20px;position: relative;z-index: 1;line-height: 1em}
.readall .fa { font-size: 18px; vertical-align: text-bottom;margin-left:8px;}

.single-service-item .bottom-border:before {left:50%;width: 0%;}
.single-service-item:hover .bottom-border:before {left:0;width:100%;}

.page-title {background-image:none; padding: 80px 0}

.blog-latest-news .item .admin-comments { padding: 5px 0px 5px; font-size: 13px;}
.sidebar-page .blog-post .post-header h2 {font-size: 22px;}
.sidebar-page .blog-post .post-info {margin-bottom:7px}
.sidebar-page .blog-post .post-info li {font-size: 13px;}

article.surgeries h4 a:after {background: #2098d1;content: '';display:block;width: 0%;height:1px;transition: all .3s ease;}
/*article.surgeries:hover h4 a:after {width: 100%;}*/
article.surgeries .image-box { border: 1px solid #eeeeee;}

article.item {position:relative}
article.item .bottom-border {width: 100%;height: 2px;background: #eee;position: absolute;bottom:-20px;right: 0px;}
article.item .bottom-border:before {  background: #2098d1;content: '';position: absolute;top: 0;left:50%;width: 0%;height: 100%;transition: all .3s ease .3s;}
article.item:hover .bottom-border:before { left:0;width:100%;}
article.item .button-style-two:hover, article.item .button-style-two:active, article.item .button-style-two:focus {background: #2098d1;color: #fff;}

.article-gallery {  margin:15px 0; border-top: 1px #f0f0f0 solid; text-align: center;}
.article-gallery img {margin: 15px 5px 0;}

.feature-style-three {padding:0}
.feature-style-three .item-list {border:0;border-left:1px solid #f4f4f4}
.feature-style-three .item-list .item .column {border-right:1px solid #f4f4f4}
.feature-style-three .item-list .item .inner-box .icon-box {font-size: 30px;color:#222;left:0}
.feature-style-three .item-list .item .inner-box {padding-left:40px;}

.sidebar-page .blog-testimonials .blog-post blockquote {margin-bottom:5px; padding: 0px 0px 0px 26px;}
.sidebar-page .blog-testimonials .blog-post .author span {  display: inline-block;border-top: 1px #e7e7e7 solid;padding: 5px;}


/* Aside */
.service-catergory {padding:10px;}
.service-catergory li a {line-height:18px;padding-left:30px;position: relative}
.service-catergory li a span.fa {position:absolute;top:50%;left:12px;margin-top:-9px;line-height: 18px;}

aside.sidebar .accordion-box .block {margin-bottom:-1px}
aside.sidebar .accordion-box .block .acc-btn {font-size: 15px;font-weight:600}
aside.sidebar .accordion-box .block .content p {font-size:14px;line-height: 1.4em;}
.accordion-box .block .acc-btn {padding-right:40px}
.accordion-box .block .icon-outer {top: 50%;margin-top: -9px;font-size:18px;}
.accordion-box .block .icon-outer .icon {color: #9e9e9e;line-height: 1em;top:0}
.accordion-box .block .icon-outer .icon-plus {opacity:1}
.accordion-box .block .icon-outer .icon-minus {opacity:0}
.accordion-box .block .active .icon-outer .icon-plus {opacity:0}
.accordion-box .block .active .icon-outer .icon-minus {opacity:1}

ul.popular-post li {margin-bottom:25px;}
ul.popular-post .img-holder.img-backgrnd {padding-bottom:100%;
  background-color:#f0f0f0;background-image: url(/images/placeholder.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;
  transition: transform 0.5s;-webkit-transition: -webkit-transform 0.5s}
ul.popular-post li:hover .img-holder.img-backgrnd {transform: scale(1.1); -webkit-transform: scale(1.1);}
ul.popular-post li .post-date {margin-top:6px;}




#consultation form {margin:15px;}
#consultation form h4 {margin-bottom:20px; margin-top: -10px;}
#consultation form .btn-lg {margin-top:20px;}
#consultation form .alert, #consultationForm2 .alert {display:none}
#consultation .modal-header { background:#2098d1;}
#consultation .modal-header .modal-title { color:#fff;}


footer {background:#1d3349}
.footer .footer-upper {padding-top: 10px;}
.footer.bg-style .footer-widget.quick-links ul.fa-ul li {color:#fff}
.footer.bg-style .footer-widget.quick-links ul li a {padding-bottom:0;}
.footer.bg-style .footer-widget.quick-links ul.fa-ul {margin-left:26px}
.footer.bg-style .footer-widget.quick-links ul.fa-ul li a {padding:0;}
.footer.bg-style .footer-widget.quick-links ul.fa-ul li a:before {display:none}

.footer-bottom .copyright-text {font-size: 12px;color:rgba(255,255,255,.7)}
.footer-bottom .copyright-text a {color:rgba(255,255,255,.7)}



.form-horizontal .has-feedback .form-control-feedback, .contacts-form .has-feedback .form-control-feedback {right: 15px;height: 34px;line-height: 34px;}

.form-horizontal .has-feedback .form-control-feedback,
.contacts-form .has-feedback .form-control-feedback {right:0;height: 40px; line-height: 40px;}
.contacts-form .has-feedback .form-control-feedback {height:34px;line-height:34px;}

.input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn {
  height: 42px;padding:8px 12px; border-radius: 0 !important;
}
.input-group-lg>.input-group-addon {padding-top: 10px}
.input-group-addon {background-color:#2098d1;color:#fff;border:0 !important; border-radius: 0 !important }

.button-small {padding:7px 20px}

.rev_slider_wrapper .slide-content-box p {text-shadow:0 1px 0 #000}
.rev_slider .tp-caption p {line-height: 1.4em !important}


.container.main-content {padding-bottom:80px}

/*
**
**
**
*/

.breadcrumb-area {padding-top:70px;padding-bottom:110px}

.not-found-item {text-align: center;padding-bottom:20px;}
.not-found-item h1 {font-weight:900;font-size: 80px;}
.not-found-item h1 span {color: #0392ce;}
.not-found-item h2 { margin-bottom: 20px;}
.not-found-item p { margin:10px 0 0;}

.image-cuption {font-size: 12px;text-align: right; margin-top: -30px;z-index: 2;position: relative;padding: 5px 10px;font-style: italic;}

.img-holder-wrap {position: relative;overflow:hidden;}
.single-blog-item .img-holder.img-backgrnd {padding-bottom: 55%;
  background-color:#f0f0f0;background-image: url(/images/placeholder.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;
  transition: transform 0.5s;-webkit-transition: -webkit-transform 0.5s}
article:hover .img-holder.img-backgrnd {transform: scale(1.1); -webkit-transform: scale(1.1);}
article:hover .img-holder.img-backgrnd {transform: scale(1); -webkit-transform: scale(1);}
.overlay-style-one { background: rgba(3, 146, 206, .3);}
.text-holder .meta-info .fa {margin-right:8px;}

.single-blog-item.surgeries-item .img-holder img {transform: none !important}



.medical-departments-area .single-item .text-holder {min-height: 145px;}
.medical-departments-area .single-item .text-holder h3 {min-height: 45px;}

.single-item.img-round {overflow: visible !important}
.img-holder-round {  margin: -40px auto 0;
  position: relative;
  border-radius: 50%;
  width: 200px;
  height: 200px;
  background-color:#f0f0f0;
  background-image: url(/images/placeholder.jpg);
  background-position: center;
  background-size: cover;
  border: 1px #f0f0f0 solid;
  /*box-shadow: 0 0 35px rgba(0,0,0,.2);*/}
/*.single-item:hover .img-holder-round {border: 1px #0392ce solid;!*box-shadow: 0 0 35px rgba(0,0,0,.2);*!}*/
a > .blog-title:hover { color: #0392ce;}

.singl-blog-default-area .single-blog-item .text-holder .blog-title {font-size: 28px;padding: 20px 0}
.singl-blog-default-area .single-blog-item .text-holder .blog-title:hover {color:#222}
.single-blog-item .text-holder .text p {margin:0 0 12px}

.single-blog-item .text-holder .text.wodate {padding-bottom:0;border-bottom:0;}

.blog-default-area .single-blog-item {min-height: 100px !important}

.text-holder .text ul li {list-style: disc;margin:0 30px;}

.single-sidebar .categories li.active a {color:#000;font-weight: 500;}

.post-pagination li a {line-height: 1.1em;}
.post-pagination li span {
  background: #fff none repeat scroll 0 0;
  border: 2px solid #f0f0f0;
  color: #ccc;
  display: block;
  font-size: 20px;
  font-weight: 500;
  height: 55px;
  padding: 14px 0;
  transition: all 500ms ease 0s;
  width: 55px;
  font-family: 'Poppins', sans-serif;
  border-radius: 50%;
  line-height: 1.1em;
}

.contact-form-title {margin:0 0 20px 0}
.quick-contact {padding: 45px 30px 46px;}
.quick-contact .contact-info li:last-child {border-bottom:0}


.social-area {padding:40px 0}
.social-area #jsSocials {min-height: 50px}

.single-footer-widget.pd-bottom50 {min-height: 0 !important}

.quick-contact {border:1px solid #f0f0f0}

.modal-backdrop {z-index: 10400}
.modal {z-index: 10500}
.modal-content {border-radius: 0}
.modal-dialog form .inside-footer {border-top: 1px solid #e5e5e5;padding: 15px 15px 5px; margin: 35px -15px 0;text-align: right;}

.btn {border-radius:0 !important;padding-bottom:5px;}
.btn-lg {padding-bottom:8px;}

.form-control {border-radius: 0}
#ehpl {padding-bottom: 60px}
.small-header {  padding: 30px 0 10px; margin-bottom: 15px; border-bottom: 1px #f0f0f0 solid;}
.small-header h3 {color: #0392ce;font-weight: bold;}

.fishart {margin:0 5px;}

div[data-oembed-url] {position:relative;padding-bottom:56.25%}
div[data-oembed-url] > iframe {position:absolute;width: 100% !important;height: 100% !important;}


.map-item {position: relative;
  display: block;
  border-bottom: 1px solid #f4f4f4;
  background: #ffffff;
  padding: 19px;
  border: 1px solid #f0f0f0;
  margin:30px 0 40px;}
#map-canvas {background-color: #fff; background-repeat: no-repeat;background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2032%2032%22%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22%23ccc%22%3E%0A%20%20%3Cpath%20opacity%3D%22.25%22%20d%3D%22M16%200%20A16%2016%200%200%200%2016%2032%20A16%2016%200%200%200%2016%200%20M16%204%20A12%2012%200%200%201%2016%2028%20A12%2012%200%200%201%2016%204%22/%3E%0A%20%20%3Cpath%20d%3D%22M16%200%20A16%2016%200%200%201%2032%2016%20L28%2016%20A12%2012%200%200%200%2016%204z%22%3E%0A%20%20%20%20%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2016%2016%22%20to%3D%22360%2016%2016%22%20dur%3D%220.8s%22%20repeatCount%3D%22indefinite%22%20/%3E%0A%20%20%3C/path%3E%0A%3C/svg%3E%0A%0A");}

.pswp {z-index:15000}
.pswp__caption__center {max-width: 100% !important; text-align: center !important}


.utl-mb-15 {margin-bottom:15px !important}
.utl-mb-30 {margin-bottom:30px !important}
.utl-mb-50 {margin-bottom:50px !important}
.no-margin {margin:0 !important}


@media only screen and (max-width: 1199px) and (min-width: 992px) {

  .main-menu .navigation li a { padding: 27px 20px 23px;font-size: 15px; }

}

@media (max-width:1170px) {

  .slider-prop-wrap {height:auto;padding-bottom:47%;}
  .slider-prop-wrap .rev_slider_wrapper {position: absolute;width: 100%;height: 100%;top:0;left:0;}

}


@media (max-width:991px) {

  .menuzord {width:100%}

  footer .text-right, .footer-bottom-area .text-right {text-align: center !important}

}

@media only screen and (max-width: 767px){

  .single-blog-item {max-width: 100%}

}

.spin::before, .spin::after {
  top: 0;
  left: 0;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 100%;
}
.spin::before {
  border: 2px solid transparent;
}
.single-item:hover:hover .spin::before {
  border-top-color: #0392ce;
  border-right-color: #0392ce;
  border-bottom-color: #0392ce;
  -webkit-transition: border-top-color 0.15s linear, border-right-color 0.15s linear 0.1s, border-bottom-color 0.15s linear 0.2s;
  transition: border-top-color 0.15s linear, border-right-color 0.15s linear 0.1s, border-bottom-color 0.15s linear 0.2s;
}
.spin::after {
  border: 0 solid transparent;
}
.single-item:hover:hover .spin::after {
  border-top: 2px solid #0392ce;
  border-left-width: 2px;
  border-right-width: 2px;
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
  -webkit-transition: border-left-width 0s linear 0.35s, -webkit-transform 0.4s linear 0s;
  transition: border-left-width 0s linear 0.35s, -webkit-transform 0.4s linear 0s;
  transition: transform 0.4s linear 0s, border-left-width 0s linear 0.35s;
  transition: transform 0.4s linear 0s, border-left-width 0s linear 0.35s, -webkit-transform 0.4s linear 0s;
}