img {max-width:100%; }

.page {position:relative;}
#header { background:#ffffff; padding:8px 0 3px;}
#header .logo {float:left; width:auto; }
#header .nav-link {float:right; width:auto; }
#header .nav-link > ul {/*padding:0px;*/ padding-top: 2px; margin:0px; }
#header .nav-link > ul > li {list-style:none; float:left; margin:0 11px; padding-bottom:4px; border-bottom:solid 5px #fff; position:relative;}
#header .nav-link > ul > li:last-child {margin:0 0 0 15px; }
#header .nav-link > ul > li > a {font-size:16px; color:#3178b8; text-transform:uppercase; line-height:40px;  text-decoration:none; font-weight:bold; }
#header .nav-link > ul > li > ul {position:absolute; top:48px; left:0px; min-width:100%; background:#2a6fad; padding:10px 0; z-index:99;display:none;}
#header .nav-link > ul > li > ul > li {list-style:none; display:block;  position:relative; padding:0 8px;}
#header .nav-link > ul > li > ul > li:last-child a {border:none;}
#header .nav-link > ul > li > ul > li > a {font-size:14px; color:#fefefe; line-height:21px; text-decoration:none; padding:2px 5px; display:block; border-bottom:solid 1px #175a95; white-space: nowrap;}
#header .nav-link > ul > li > ul > li:hover > a {background:#c32138; color:#fff;}

/*6-5-2016*/
li.menu-last a{ padding: 0 5px 0 0;  }
li.menu-last:hover { margin:0px; border-bottom: none !important;  }
/*
#header .nav-link > ul > li > ul > li > ul {position:absolute; top:-10px; left:100%; width:auto; background:#2a6fad; border-left:solid 2px #185a96; padding:5px 10px; display:none;}
#header .nav-link > ul > li > ul > li > ul > li {border-bottom:solid 1px #165b96; list-style:none; display:block; }
#header .nav-link > ul > li > ul > li > ul > li a {white-space:nowrap; color:#fff; line-height:26px; font-size:14px; padding:2px 0; }
#header .nav-link > ul > li > ul > li > ul > li:last-child {border:none;}
*/
/* chagne */
#header .nav-link > ul > li > ul > li > ul {position:absolute; top:-10px; left:100%; width:auto; background:#2a6fad; border-left:solid 2px #185a96; padding:5px 0px; display:none;}
#header .nav-link > ul > li > ul > li > ul > li { list-style:none; display:block; padding:0 10px;}
#header .nav-link > ul > li > ul > li > ul > li > a {white-space:nowrap; color:#fff; line-height:26px; font-size:14px; border-bottom:solid 1px #165b96; display:block;padding: 0 5px 0 5px;}
#header .nav-link > ul > li > ul > li > ul > li:last-child a {border:none;}
/* chagne */
/* add date 11-3-16 */
#header .nav-link > ul > li > ul > li > ul > li {position:relative; }
#header .nav-link > ul > li > ul > li > ul > li > ul {position:absolute; top:-4px; left:100%; width:auto; background:#2a6fad; border-left:solid 2px #185a96; padding:5px 0px; display:none;}
#header .nav-link > ul > li > ul > li > ul > li > ul > li {border-bottom:solid 1px #165b96; list-style:none; display:block;  padding:0 10px; }
#header .nav-link > ul > li > ul > li > ul > li > ul > li a {white-space:nowrap; color:#fff; line-height:26px; font-size:14px; text-decoration:none; display:block;padding: 0 5px 0 5px;}
#header .nav-link > ul > li > ul > li > ul > li > ul > li:last-child {border:none;}

#header .nav-link > ul > li > ul > li > ul > li > ul > li > ul {position:absolute; top:0px; left:100%; width:auto; background:#2a6fad; border-left:solid 2px #185a96; padding:5px 10px; display:none;}
#header .nav-link > ul > li > ul > li > ul > li > ul > li > ul > li{border-bottom:solid 1px #165b96; list-style:none; display:block; }
#header .nav-link > ul > li > ul > li > ul > li > ul > li > ul > li a {white-space:nowrap; color:#fff; line-height:26px; font-size:14px; text-decoration:none; display:block;padding: 0 5px 0 5px;}
#header .nav-link > ul > li > ul > li > ul > li > ul > li> ul > li:last-child {border:none;}
#header .nav-link > ul > li > ul > li > ul > li:hover > a {background:#c32138; color:#fff; text-decoration:none;}
#header .nav-link > ul > li > ul > li > ul > li > ul > li:hover > a {background:#c32138; color:#fff; text-decoration:none;}

#header .nav-link > ul > li > ul > li > ul > li > ul > li:last-child {border:none;}
#header .nav-link > ul > li > ul > li > ul > li > ul > li > ul > {border-bottom:solid 1px #165b96; list-style:none; display:block; }
#header .nav-link > ul > li > ul > li > ul > li > ul > li > ul > li {border-bottom:solid 1px #165b96; list-style:none; display:block; }
#header .nav-link > ul > li > ul > li > ul > li > ul > li > ul > li:hover > a {background:#c32138; color:#fff; text-decoration:none;}

/* add date 11-3-16 */

#header .nav-link .small-heading {display:none; }

.banner { /*border-bottom:solid 2px #3178b8; */ position:relative;}
.banner .bottom-link {position:absolute; bottom:0px; left:0px; background:rgba(49,120,184,0.8); z-index:9;width:100%; }
.banner .bottom-link .col-sm-4 {text-align:center; }
/*.banner .bottom-link a {display:inline-block; line-height:40px; font-size:16px; color:#ffffff; text-transform:uppercase; text-decoration:none; }
.banner .bottom-link a span {padding:0 0 0 15px; }*/
.banner .bottom-link {display:inline-block; line-height:40px; font-size:16px; color:#ffffff; text-transform:uppercase; text-decoration:none; }
.banner .bottom-link span { padding:5px 0 0 15px; }
.banner .banner-text {position:absolute; top:50%; left:0px; width:100%; z-index:5; }
.banner .banner-text .text {width:100%; /*max-width:990px; */ max-width:1022px;}
.banner .banner-text h2 {display:inline-block; line-height:73px; color:#3178b8; font-size:52px; font-weight:700; margin:0px 0 10px 0; background:rgba(255,255,255,0.8); padding:0 15px; }
.banner .banner-text h3 {display:inline-block; line-height:60px; color:#3178b8; font-size:32px; font-weight:700; margin:0px 0 10px 0; background:rgba(255,255,255,0.8); padding:0 15px; }
.banner .banner-text h3:after {display:none; }
.banner .clinic-logo{ position: absolute;right: 0;text-align: right;top: 0;width: 100%;z-index: 1;}
.banner .clinic-logo .clinic{float: right;max-width: 200px;position: relative;}
.banner .clinic-logo .clinicimage img{max-width:100%; height:auto;}
.banner .clinic-logo .clinicbutton-link{bottom: 8px;position: absolute;right: 0;text-align: center;width: 100%;}
#main_banner .owl-item .item {position:relative; }
#main_banner .owl-item .item:after {position:absolute; top:0px; left:0px; width:100%; height:100%;/*background:url(../images/banner-overlapBg.png) repeat top left; */ z-index:1; content:""; }
#main_banner .owl-prev {position:absolute; top:50%; left:5%; z-index:9; margin-top:-20px;}
#main_banner .owl-next {position:absolute; top:50%; right:5%; z-index:9;  margin-top:-20px;}

#main_banner .owl-item .item a{position:relative; display:block; z-index:2;}


.welcome-msg {display:block; padding:90px 0 50px 0; }
.welcome-msg h2 {margin-bottom:12px; }
.welcome-msg p {text-align:justify; padding-bottom: 10px;}
.vacancy-box {position:relative; padding:9px 0 0 50px; }
.vacancy-box .icon {position:absolute; top:17px; left:0px; }
.vacancy-box .inner-box {border:solid 1px #eaeaea; padding:9px 10px 10px 14px; position:relative; }
.vacancy-box .inner-box:after,
.vacancy-box .inner-box:before {border-top: 20px solid transparent; border-bottom: 20px solid transparent; border-right:20px solid #eaeaea; content:""; position:absolute; top:-1px; left:-20px;}
.vacancy-box .inner-box:after {left:-18px; border-right:20px solid #fff;}
.vacancy-box h3 {text-transform:uppercase; margin-bottom:15px; }
.vacancy-box .vacancy-slide {display:inline-block; border-bottom:solid 1px #eaeaea; padding:5px 0; line-height:20px; width:100%; font-size:13px;}
.vacancy-box .vacancy-slide a {color:#3178b8; text-decoration:none; }
.vacancy-box .vacancy-slide span {float:right; width:115px; color:#332c23; }
.vacancy-box .vacancy-slide.last {border:none; }
.vacancy-box .all-vacancy {display:block; text-align:right; padding:5px 0 0 0;}

.home-news {background:#f5f5f5; padding:16px 0 16px 0; }
.home-news .news-box {padding:17px 0 0 50px; position:relative; display:inline-block;}
.home-news .news-box .icon {position:absolute; top:25px; left:0px; }
.home-news .news-box .inner-box {border:solid 1px #eaeaea; padding:10px; position:relative; display:inline-block; width:100%; }
.home-news .news-box .inner-box:after,
.home-news .news-box .inner-box:before {border-top: 20px solid transparent; border-bottom: 20px solid transparent; border-right:20px solid #eaeaea; content:""; position:absolute; top:-1px; left:-20px;}
.home-news .news-box .inner-box:after {left:-18px; border-right:20px solid #f5f5f5;}
.home-news .news-box p {text-align:justify; margin:10px 0 10px 0;}
.home-news .news-box a {font-size:14px; /*color:#3178b8;*/ color:#b4c032; line-height:20px; float:right;text-decoration:none; background:url(../images/link-arrow.png) no-repeat right; padding-right: 15px; position: absolute;
    bottom: 12px;    right: 20px;}

.capio-location {/*padding:90px 0 0 0; */}
.capio-location h2 {margin-bottom:23px;}
.capio-location .location-info {display:block; padding:0 3px 0 12px; position:relative; min-height: 135px;}
.capio-location .location-info .icon {position:absolute; top:0px; left:-13px; background:url(../images/location-icon.png) no-repeat top left; width:13px; height:19px; }
.capio-location .location-info .info-box {display:block; width:100%; border:solid 1px #eaeaea; position:relative; padding:5px 8px; margin-bottom:25px;  min-height: 150px; }
.capio-location .location-info .info-box:after,
.capio-location .location-info .info-box:before {border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right:10px solid #eaeaea; content:""; position:absolute; top:-1px; left:-10px;}
.capio-location .location-info .info-box:after {left:-8px; border-right:10px solid #fff;}
.capio-location .location-info .info-box .icon {position:absolute; left:-13px; top:0px;}
.capio-location .location-info .info-box h3:after {width:100%; }
.capio-location .location-info .info-box h3 {font-size:15px; line-height:20px;  min-height: 47px; text-transform: none; }
.capio-location .location-info .info-box h3 a {color:#3178b8;}
.capio-location .location-info .info-box p {line-height:18px; padding:5px 0 10px; display:block; font-size:12px; color: #332c23; }
.capio-location .location-info .info-box a {color:#c02237; text-decoration:none; font-size:13px;  }
.capio-location .location-info:hover .icon, .capio-location .location-info.active .icon {background:url(../images/location-iconHover.png) no-repeat left top; }
.capio-location .location-info:hover .info-box, .capio-location .location-info.active .info-box {border:solid 1px #c02237; background:#f7d2ef; }
.capio-location .location-info:hover .info-box:after,
.capio-location .location-info:hover .info-box:before,.capio-location .location-info.active .info-box:after, .capio-location .location-info.active .info-box:before{ border-right:10px solid #c02237;}
.capio-location .location-info:hover .info-box:after, .capio-location .location-info.active .info-box:after {left:-8px; border-right:10px solid #f7d2ef;}
.capio-location .location-info .info-box .email-link{white-space: nowrap;}

.contact-formHome {background:url(../images/contact-formHomeBg.png) repeat top left; padding:0px 0 0px 0; /*margin-bottom: 50px;*/ border-bottom: 1px solid #dadada;}
.contact-formHome .tx-powermail {margin:0 -13px; }
.contact-formHome .tx-powermail h2 {padding:0px 13px 0px; margin-top: 50px;}
.contact-formHome .powermail_fieldset  {float:left; width:33.33%; padding:0 15px; margin:20px 0 50px 0; }
.contact-formHome .powermail_fieldset .powermail_legend {display:none; }
.contact-formHome .powermail_fieldset .powermail_fieldwrap {width:100%; max-width:324px; padding:0 0 0 44px; margin-bottom:20px; position:relative; }
.contact-formHome .powermail_fieldset .powermail_fieldwrap:after,
.contact-formHome .powermail_fieldset .powermail_fieldwrap:before {border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right:10px solid #eaeaea; content:""; position:absolute; top:32px; left:36px;}
.contact-formHome .powermail_fieldset .powermail_fieldwrap:after {left:37px; border-right:10px solid #fff;}
.contact-formHome .powermail_fieldset .powermail_fieldwrap label {line-height:22px; display:block; font-size:16px; color:#3178b8; font-weight:bold;  margin:0 0 5px 0; position:relative;}
.contact-formHome .powermail_fieldset .powermail_fieldwrap input[type="text"],
.contact-formHome .powermail_fieldset .powermail_fieldwrap input[type="email"] {line-height:18px; height:30px; border:solid 1px #eaeaea; padding:5px 10px; background:#fff; width:100%;}
.contact-formHome .powermail_fieldset .powermail_fieldwrap textarea {line-height:18px;  border:solid 1px #eaeaea; padding:5px 10px; background:#fff; min-height:208px; resize:none; width:100%;}
.contact-formHome .powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_textarea {max-width:370px; }
.contact-formHome .powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_submit:after,
.contact-formHome .powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_submit:before {display:none; }
.contact-formHome .powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_submit input {background:#3178b8; border:none; height:30px; padding:5px 10px; line-height:20px; color:#fff; font-weight:bold; font-size:14px;}
.contact-formHome .powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_submit{max-width:94%;}
.contact-formHome .powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_select {max-width:150px; margin-top:0px; }
.contact-formHome #powermail_fieldwrap_95 label:after, .contact-formHome #powermail_fieldwrap_429 label:after {position:absolute; top:30px; left:-40px; width:20px; height:20px; content:""; background:url(../images/contact-icon1.png) no-repeat top left; }
.contact-formHome #powermail_fieldwrap_96 label:after, .contact-formHome #powermail_fieldwrap_430 label:after {position:absolute; top:30px; left:-40px; width:24px; height:20px; content:""; background:url(../images/contact-icon2.png) no-repeat top left; }
.contact-formHome #powermail_fieldwrap_97 label:after, .contact-formHome #powermail_fieldwrap_431 label:after {position:absolute; top:30px; left:-40px; width:25px; height:20px; content:""; background:url(../images/contact-icon3.png) no-repeat top left; }
.contact-formHome #powermail_fieldwrap_98 label:after, .contact-formHome #powermail_fieldwrap_432 label:after {position:absolute; top:30px; left:-40px; width:25px; height:20px; content:""; background:url(../images/contact-icon3.png) no-repeat top left; }
.contact-formHome #powermail_fieldwrap_99 label:after, .contact-formHome #powermail_fieldwrap_433 label:after {position:absolute; top:33px; left:-40px; width:20px; height:18px; content:""; background:url(../images/contact-icon4.png) no-repeat top left; }
.contact-formHome #powermail_fieldwrap_100 label:after, .contact-formHome #powermail_fieldwrap_434 label:after {position:absolute; top:33px; left:-40px; width:13px; height:20px; content:""; background:url(../images/contact-icon5.png) no-repeat top left; }
.contact-formHome #powermail_fieldwrap_102 label:after, .contact-formHome #powermail_fieldwrap_436 label:after {position:absolute; top:33px; left:-40px; width:20px; height:15px; content:""; background:url(../images/contact-icon6.png) no-repeat top left; }
.contact-formHome #powermail_fieldwrap_103 label:after, .contact-formHome #powermail_fieldwrap_437 label:after {position:absolute; top:33px; left:-40px; width:17px; height:20px; content:""; background:url(../images/contact-icon7.png) no-repeat top left; }
.contact-formHome #powermail_fieldwrap_105 label:after, .contact-formHome #powermail_fieldwrap_438 label:after {position:absolute; top:33px; left:-40px; width:20px; height:18px; content:""; background:url(../images/contact-icon8.png) no-repeat top left; }
.contact-formHome #powermail_fieldwrap_101:after,
.contact-formHome #powermail_fieldwrap_101:before, .contact-formHome #powermail_fieldwrap_435:before {display:none; }
.contact-formHome #powermail_fieldwrap_100, .contact-formHome #powermail_fieldwrap_434 {width:42%; display:inline-block; max-width:140px; }
.contact-formHome #powermail_fieldwrap_101, .contact-formHome #powermail_fieldwrap_435, .contact-formHome #powermail_fieldwrap_309 {width:56%; padding:0 0 0 10px; display:inline-block; max-width:180px; }
.contact-formHome #powermail_fieldwrap_303 label:after,#powermail_fieldwrap_199 label:after{position:absolute; top:30px; left:-40px; width:20px; height:20px; content:""; background:url(../images/contact-icon1.png) no-repeat top left; }
.contact-formHome #powermail_fieldwrap_304 label:after,#powermail_fieldwrap_200 label:after {position:absolute; top:30px; left:-40px; width:20px; height:20px; content:""; background:url(../images/contact-icon2.png) no-repeat top left; }
.contact-formHome #powermail_fieldwrap_305 label:after,#powermail_fieldwrap_201 label:after {position:absolute; top:30px; left:-40px; width:20px; height:20px; content:""; background:url(../images/contact-icon3.png) no-repeat top left; }
.contact-formHome #powermail_fieldwrap_306 label:after,#powermail_fieldwrap_202 label:after {position:absolute; top:30px; left:-40px; width:20px; height:20px; content:""; background:url(../images/contact-icon3.png) no-repeat top left; }
.contact-formHome #powermail_fieldwrap_307 label:after,#powermail_fieldwrap_203 label:after {position:absolute; top:30px; left:-40px; width:20px; height:20px; content:""; background:url(../images/contact-icon4.png) no-repeat top left; }
.contact-formHome #powermail_fieldwrap_308 label:after {position:absolute; top:30px; left:-40px; width:20px; height:20px; content:""; background:url(../images/contact-icon5.png) no-repeat top left; }
.contact-formHome #powermail_fieldwrap_310 label:after {position:absolute; top:30px; left:-40px; width:20px; height:20px; content:""; background:url(../images/contact-icon6.png) no-repeat top left; }
.contact-formHome #powermail_fieldwrap_311 label:after {position:absolute; top:30px; left:-40px; width:20px; height:20px; content:""; background:url(../images/contact-icon7.png) no-repeat top left; }
.contact-formHome #powermail_fieldwrap_313 label:after {position:absolute; top:30px; left:-40px; width:20px; height:20px; content:""; background:url(../images/contact-icon8.png) no-repeat top left; }
.contact-formHome #powermail_fieldwrap_308 {width:42%; display:inline-block; max-width:140px; }
.contact-formHome #powermail_fieldwrap_309:after,
.contact-formHome #powermail_fieldwrap_309:before {display:none; }
.powermail_create { margin: 50px 0 50px 10px;  }

.offer-info  {padding:40px 0 35px 0; display:inline-block; width:100%; }
.offer-info h2 {margin-bottom:40px; }
.offer-info .img {float:left; margin:0 25px 25px 0;}

.our-facility {padding:25px 0; background:#f5f5f5; }
.our-facility .row { display:table; width:100%; border-spacing:5px; margin:0 !important;  }
.our-facility .row:before, .our-facility .row:after { display:none; }
.our-facility .row > div.col-sm-4 {
  display:table-cell;
  float:none;
  padding:0;
  height:100%;
  border:solid 1px #dadada;
}
.our-facility .facility-box {
  height:100%;
  padding:20px 115px 20px 25px;
  position:relative;
}
.our-facility .facility-box .icon {position:absolute; top:25px; right:0px; width:115px; text-align:center; }
.our-facility .facility-box p {margin-top:20px; text-align:justify; }

.contact-link  {background:#3178b8; text-align:center; padding:30px 0; }
.contact-link p {display:inline-block; line-height:40px; font-size:20px; color:#ffffff; margin:0 45px 0 0; vertical-align:top; font-weight: bold; }
.contact-link .btn {
  border:solid 1px #b4c032;
  font-size:16px;
  line-height:16px;
  font-weight:600;
  background:#c5d236;
  padding:12px 15px 10px;
  border-radius:0px;
}
.contact-link .btn:hover { background:#bbc734; border-color:#bbc734; color:#fff; }
/*.contact-link .btn {line-height:36px; border:solid 2px #fff; border-radius:5px; font-size:20px; }*/

.vacancies-info {display:block; /*padding:90px 0 75px 0; */}
.vacancies-info .img {float:right; margin:0 0 25px 25px; }
.vacancies-info h2 {margin-bottom:40px; }
.vacancies-info p {text-align:justify; }
.vacancies-info p a {color:#3178b8; text-decoration:none; }

#footer {background:#f5f5f5; padding:25px 0; }
#footer .footer-top {border-bottom:solid 1px #dadada; padding-bottom:25px; display:inline-block; width:100%; }
#footer .footer-top .logo {margin:6px 0 0 0; display:inline-block; }
#footer .footer-top h4 {margin-bottom:15px; color:#332c23; font-size: 16px; text-transform: uppercase; }
#footer .footer-top p {display:block; max-width:130px; font-size:13px; color:#332c23; margin:0px; line-height:22px; padding-bottom: 10px; }
#footer .footer-top p a { line-height:18px; }
#footer .footer-top ul {margin:0px; padding:0px; }
#footer .footer-top ul li {list-style:none; display:block; }
#footer .footer-top ul li a {text-decoration:none; font-size:13px; color:#332c23; line-height:18px;}
#footer .footer-top .right-link {float:right; width:100%; max-width:750px; text-align:right; }
#footer .footer-top .right-link .col1 {width:28.33%; display:inline-block; vertical-align:top; text-align:left; margin-right: 4px; }
#footer .footer-top .right-link .col2 {width:24%; display:inline-block; vertical-align:top; text-align:left; }
#footer .footer-top .right-link .col3 {width:25%; display:inline-block; vertical-align:top; text-align:left; }
#footer .footer-top a {line-height:22px;}
#footer .footer-top .right-link .col1 a, #footer .footer-top .right-link .col2 a, #footer .footer-top .right-link .col3 a{  color:#3178b8;  }
#footer .footer-top .right-link .col1 a:hover,
#footer .footer-top .right-link .col2 a:hover,
#footer .footer-top .right-link .col3 a:hover{  color:#332c23;  }

#footer .footer-bottom  {padding:10px 0 0 0; position:relative;}
#footer .social-media {float:left; width:auto; }
#footer .social-media ul {padding:0px; margin:0px; }
#footer .social-media ul li {list-style:none; margin:0 5px 0 0; float:left; }
#footer .footer-bottom p {float:right; width:auto; line-height:30px; }
#footer .footer-bottom .bottom-link {position:absolute; top:10px; left:50%; margin-left:-80px; }
#footer .footer-bottom .bottom-link ul {padding:0px; margin:0px; }
#footer .footer-bottom .bottom-link ul li {list-style:none; padding:0 9px 0 7px; background:url(../images/footer-linkBg.png) no-repeat right center; float:left; }
#footer .footer-bottom .bottom-link ul li a {line-height:30px; font-size:14px; color:#332c23; text-decoration:none; }
#footer .footer-bottom .bottom-link ul li:last-child {background:none; }

.breadcrumb {padding:60px 0 25px 0; display:inline-block; width:100%; }
.breadcrumb ul {padding:0px; margin:0px; }
.breadcrumb ul li {list-style:none; position:relative; padding:0 0 0 5px; /*background:url(../images/breadcrumb-bg.png) no-repeat right center;*/ float:left;}
.breadcrumb ul li:first-child {padding-left:0px; }
.breadcrumb ul li.active {background:none;}
.breadcrumb ul li.active a {color:#332c23;}
.breadcrumb ul li a {line-height:26px; color:#3078b8; font-size:14px; text-decoration:none; }
.breadcrumb ul li a:hover {color:#332c23; }

.content {padding-bottom:50px;}
.content h2 { /*margin-bottom:13px; */}
.content p {margin-bottom:10px; text-align:justify; }
.content p a {color:#3178b8; }
.content .content-listing {background:#f5f5f5; margin-bottom:15px; display:inline-block; width:100%; padding:10px 0; }
.content .content-listing li {width:50%; padding:0 0 0 43px; position:relative; list-style:none; float:left; line-height:35px; color:#332c23; font-size:14px; }
.content .content-listing li:after {background:url(../images/listing-bg.png) no-repeat left center; height:35px; width:30px; position:absolute; left:13px; top:0px; content:""; }
.content .content-listing li a {color:#332c23; text-decoration:none; }
.content .story-box {padding:0 0 0 50px; margin:20px 0; position:relative; }
.content .story-box .icon {position:absolute; top:8px; left:0px; }
.content .story-box .inner-box {border:solid 1px #eaeaea; padding:9px 13px 13px 14px; position:relative; background:url(../images/quote-rightImg.png) no-repeat top right; display:inline-block; width:100%; }
.content .story-box .inner-box:after,
.content .story-box .inner-box:before {border-top: 20px solid transparent; border-bottom: 20px solid transparent; border-right:20px solid #eaeaea; content:""; position:absolute; top:-1px; left:-20px;}
.content .story-box .inner-box:after {left:-18px; border-right:20px solid #fff;}
.content .story-box h3 {margin-bottom:5px; }

.container .content-listing { margin-bottom:15px; display:inline-block; width:100%; padding:10px 0; }
.container .content-listing li {padding:0 0 0 43px; position:relative; list-style:none; float:left; line-height:32px; color:#332c23; font-size:13px; }
.container .content-listing li:after {background:url(../images/listing-bg.png) no-repeat left center; height:32px; width:30px; position:absolute; left:13px; top:0px; content:""; }



section .user-contact { padding:0 0 15px 50px; position:relative; }
section .user-contact .icon {position:absolute; top:8px; left:0px; }
section .user-contact .inner-box {border:solid 1px #eaeaea; padding:9px 14px 13px 14px; position:relative; display:inline-block; width:100%; }
section .user-contact .inner-box:after,
section .user-contact .inner-box:before {border-top: 20px solid transparent; border-bottom: 20px solid transparent; border-right:20px solid #eaeaea; content:""; position:absolute; top:-1px; left:-20px;}
section .user-contact .inner-box:after {left:-18px; border-right:20px solid #fff;}
section .user-contact .inner-box span {font-weight:bold; margin:12px 0 5px 0; display:block; }
section .user-contact .inner-box p { text-align:left; }
section .user-contact .user-img { width:106px; float:right; margin-left:10px; }
section .user-contact .user-img .img { width:106px; height:106px; border-radius:50%; background:#eee; border:solid 3px #fff; margin-bottom:6px; box-shadow:3px 0 7px rgba(0,0,0,0.3); overflow:hidden; }
section .user-contact .user-img .img img { width:100px; height:100px; object-fit:cover; }
section .user-contact .user-img .name {display:block; text-align:center; line-height:18px; font-size:12px; color:#332c23; font-style:italic; }
section .user-contact .number { margin:25px 0 0; }
section .user-contact .number a {
  display:block;
  line-height:20px;
  font-size:14px;
  color:#c02237;
  text-decoration:none;
  margin-bottom:7px;
  padding-left:24px;
  background:url('../images/phone-icon.png') no-repeat left center;
  background-size:auto 14px;
}
section .user-contact .email a {
  display:block;
  line-height:20px;
  font-size:14px;
  color:#c02237;
  text-decoration:none;
  padding-left:24px;
  background:url('../images/mail-icon.png') no-repeat left center;
  background-size:14px auto;
}

.capio-locations {/*padding:35px 0 0 0; */}
.capio-locations .location-view {display:block; padding:10px 0 0 0;}

.our-patients {background:url(../images/patients-viewBg.png) no-repeat; background-size:cover; background-position:50% 50%; position:relative; padding:68px 0 75px 0;}
.our-patients:after {position:absolute; top:0px; left:0px; width:100%; height:100%; background:url(../images/banner-overlapBg.png) repeat top left; z-index:0; content:""; }
.our-patients .container {z-index:2; position:relative; }
.our-patients h2 {color:#fff; margin-bottom:15px; }
.our-patients .patients-box {width:100%; padding:0 0 0 76px; position:relative; margin:15px 0; }
.our-patients .patients-box .icon {position:absolute; top:-9px; left:0px; width:50px; height:50px; background:#fff; border-radius:50%; overflow:hidden; }
.our-patients .patients-box .inner-box {padding:10px 25px 20px 23px; background:url(../images/patients-boxBg.png) no-repeat left bottom #fff; border:solid 1px #eaeaea; position:relative; display:inline-block; width:100%; }
.our-patients .patients-box .inner-box:after {border-top: 17px solid transparent; border-bottom: 17px solid transparent; border-right:17px solid #fff; content:""; position:absolute; top:-1px; left:-17px; }
.our-patients .patients-box .inner-box:before {background:url(../images/quote-rightImg2.png) no-repeat top left; content:""; position:absolute; top:15px; right:25px; width:25px; height:25px; }
.our-patients .patients-box .inner-box p {font-size:14px; color:#332c23; line-height:23px; margin:10px 0 5px 0; }
.our-patients .patients-box .inner-box a {float:right; line-height:24px; color:#3178b8; font-size:14px; font-weight:bold; text-decoration:underline; }
.our-patients .ratings-btn {display:block; text-align:right; }
.our-patients .ratings-btn .btn {line-height:30px; font-size:14px; }



.location-fullView .location-col {width:20%; padding:0 13px;  float:left;}
.location-fullView .location-col .location-info {max-width:200px; width:100%;}
.location-fullView .row {margin-left:0px;}

/* news listing */
.content .news-list-container {padding:15px 0 0 0; }
.content .news-list-container .news-list-item {padding:0 0 0 50px; position:relative; margin-bottom:25px;}
.content .news-list-container .news-list-item:after {position:absolute; top:8px; left:0px; background:url(../images/file-icon2.png) no-repeat top left; width:25px; height:25px; content:""; }
.content .news-list-container .news-list-item .news-slide {border:solid 1px #eaeaea; position:relative; padding:10px 200px 11px 14px;  min-height:167px; }
.content .news-list-container .news-list-item .news-slide:after,
.content .news-list-container .news-list-item .news-slide:before {border-top: 20px solid transparent; border-bottom: 20px solid transparent; border-right:20px solid #eaeaea; content:""; position:absolute; top:-1px; left:-20px;}
.content .news-list-container .news-list-item .news-slide:after {left:-18px; border-right:20px solid #fff;}
.content .news-list-container .news-list-item .date {font-size:14px; color:#c02237; line-height:24px; margin-bottom:5px; display:block; margin-top:5px; }
.content .news-list-container .news-list-item p {margin:0px; text-align:left; line-height:20px; font-size:13px;}
.content .news-list-container .news-list-item .news-list-morelink {display:block; text-align:right; margin-top:0;}
.content .news-list-container .news-list-item .news-list-subheader {padding:0 10px 0 0;}
.content .news-list-container .news-list-item .news-slide > a {position:absolute; right:0px; top:0px; border-left:solid 1px #eaeaea; }
.content .news-list-container .news-list-item .news-slide > a img {margin:0px; }
.pagination, .news-list-browse  {display:inline-block; width:100%; text-align:center; }
.pagination ul, .news-list-browse ul {padding:0px; margin:0px; display:inline-block; }
.pagination ul li, .news-list-browse ul li {list-style:none; float:left; border:solid 1px #eaeaea; background:#3178b8; color:#fff; line-height:23px; min-width:25px; width:auto; margin:0 2.5px;font-size:13px;}
.pagination ul li a, .news-list-browse ul li a {background:#fff; color:#3178b8; line-height:23px; width:auto; padding:0 5px; text-decoration:none;display:block; }
.pagination ul li a:hover, .news-list-browse ul li a:hover {background:#3178b8; color:#fff; }


.tx-indexedsearch-browsebox {display:inline-block; width:100%; text-align:center; }
.tx-indexedsearch-browsebox ul { padding:0px; margin:0px; display:inline-block;   }
.tx-indexedsearch-browsebox ul li {list-style:none; float:left; border:solid 1px #eaeaea; background:#3178b8; color:#fff; line-height:23px; min-width:25px; width:auto; margin:0 2.5px;font-size:13px;}
.tx-indexedsearch-browsebox ul li a{background:#fff; color:#3178b8; line-height:23px; width:auto; padding:0 5px; text-decoration:none;display:block; }
.tx-indexedsearch-browsebox ul li a:hover { background:#3178b8; color:#fff; }

.content .news-single-item.singleItem {padding:0 0 0 50px; position:relative; }
.content .news-single-item.singleItem:after {position:absolute; top:8px; left:0px; background:url(../images/file-icon2.png) no-repeat top left; width:25px; height:25px; content:""; }
.content .news-single-item.singleItem .single_slide {border:solid 1px #eaeaea; position:relative; padding:10px 14px 11px 14px; display:inline-block; }
.content .news-single-item.singleItem .single_slide:after,
.content .news-single-item.singleItem .single_slide:before {border-top: 20px solid transparent; border-bottom: 20px solid transparent; border-right:20px solid #eaeaea; content:""; position:absolute; top:-1px; left:-20px;}
.content .news-single-item.singleItem .single_slide:after {left:-18px; border-right:20px solid #fff;}
.content .news-single-item.singleItem .single_slide .date {font-size:14px; color:#c02237; line-height:24px; margin-bottom:5px; display:block; margin-top:5px; }

/* amit*/

.flag_menu{float:right; display:inline-block; padding:0px 20px 23px 0px; line-height:40px; cursor:pointer; background:url(../images/arrow_down.jpg) no-repeat right 9px;position:relative; margin:15px 0 0 2px;}
.flag_menu ul{display:inline-block; list-style-type:none; margin:0px; padding:0px; min-width:20px;}

.flag_menu ul li.in-active{ background: #fff; display: none;left: -5px; position: absolute; top: 37px; width: 50px; z-index: 999; border-top:solid 4px #c02237; padding:10px 0 10px 10px; line-height: 20px;}
.flag_menu ul li.in-active:after {  border-left: 5px solid transparent;  border-right: 5px solid transparent;  border-top: 5px solid #c02237;  content: "";  left: 7px;  position: absolute;  top: 0; }
.flag_menu:hover ul li.in-active {display:block; }
.flag_menu ul li.active{display:inline-block; list-style-type:none; line-height: normal;}
.flag_submenu{position:absolute; right:0px; top:45px; z-index:9; background:#fff; width:40px; display:none; border-top: 5px solid #c02237;}

.flag_submenu ul{display:inline-block; list-style-type:none; margin:0px; padding:5px 0px 0; line-height:normal;}
.flag_submenu ul li{ width:100%; padding:2px 5px; cursor:pointer;}
.flag_submenu ul li img{box-shadow:1px 1px 6px #c5c5c3; }
.flag_submenu:after {  border-left: 5px solid transparent;  border-right: 5px solid transparent;  border-top: 5px solid #c02237;  content: "";  left: 7px;  position: absolute;  top: 0;}


.blog_side {  border-top: 1px solid #c9c9c9;  margin: 10px 0 30px;  display: inline-block;  width: 100%; padding:5px 0 0}
.blog_side small{color:#337ab7;}
.blog_side h5{padding:0 0 0 15px; text-transform:uppercase; font-size:15px;}
.blog_side .list-small{list-style-type:none;  padding:0px 0 0 24px; margin:0px;}
.blog_side .list-small li{display:inline-block; padding:0 0 3px 80px; border-bottom:1px solid #c9c9c9;position:relative;}
.blog_side .list-small span{position:absolute; left:0px; color:#c1213b;}
.vlist > ul {  list-style-type: none;  margin: 0;  padding: 0px;}
.vlist li {  border: 1px solid #c9c9c9;  display: inline-block;  }
.vlist a {  color: #332c23;  font-size: 16px;  font-weight: bold; padding: 10px; display: block; }
.vlist a:hover {text-decoration:none;}

.well, #comment-form, .comment-detail {  padding: 0 0 0 50px !important;  position: relative;  border:none !important;  box-shadow:none !important;  background-color: transparent !important;  border-radius:0px !important;}
.well:after, #comment-form:after, .comment-detail:after{  background:url("../images/file-icon2.png") no-repeat scroll left top;  content: "";  height: 25px;  left: 0;  position: absolute;  top: 8px;  width: 25px;}
#comment-form:after, .comment-detail:after{background:url("../images/comment.jpg") no-repeat scroll left top; background-size:24px;}

.well .listItem:after, .well .listItem:before, #comment-form .addcomment:after, #comment-form .addcomment:before, .comment-detail .postcomment:after, .comment-detail .postcomment:before {  border-bottom: 20px solid transparent;  border-right: 20px solid #eaeaea;  border-top: 20px solid transparent;  content: "";  left: -20px;  position: absolute;  top: -1px;}
.well .listItem:after, #comment-form .addcomment:after, .comment-detail .postcomment:after {  border-right: 20px solid #fff;  left: -18px;}
.well .listItem, #comment-form .addcomment, .comment-detail .postcomment{ border: 1px solid #eaeaea;  padding: 10px 14px 11px;  position: relative;}
.listItem h2{position:relative;color: #3178b8;    font-size: 16px;    line-height: 23px;    padding-bottom: 6px;    position: relative;    text-transform: uppercase;    word-wrap: break-word;}
.listItem h2 a:hover{text-decoration:none;}
.listItem h2:after, #comment-form .addcomment legend:after{  background: #3178b8;  bottom: 0;  content: "";  height: 2px;  left: 0;  position: absolute;  width: 130px;}
.listItem .top span.date{ color: #c02237;}
.listItem .top span{color:#3178b8;}
.listItem .csc-textpic-imagewrap {  display: block;  width: 100%;  margin: 0 !important;}
.badge { background-color: #709bcd; }
.badge a{color: #fff; background-color: #709bcd;}
/*.listItem p{margin-right:0px !important;}*/

#comment-form .addcomment .subcolumns{width:100%; display:inline-block; vertical-align:top;}
#comment-form .addcomment .subcolumns > div{width:50%; float:left;}
#comment-form .addcomment legend{border:none;color: #3178b8;    font-size: 16px;    line-height: 23px;    padding-bottom: 6px;    position: relative;    text-transform: uppercase;    word-wrap: break-word; font-weight:bold;}
#comment-form .addcomment input[type="checkbox"]{position:relative; margin:0px;}
#comment-form .addcomment .controls {  margin: 0 0 23px;}
#comment-form .yform .type-text input, #comment-form .yform .type-text textarea{min-height:30px; border:1px solid #c9c9c9; resize:none; width: 95%; }

.comment-detail{margin:20px 0 0;}
.comment-detail .postcomment .subcolumns > div {display:inline-block; width:100%;}
.comment-detail .postcomment div hr:last-child{display:none;}
.comment-detail .postcomment .subcolumns .subcl a{display:none;}
.comment-detail .postcomment .subcolumns .subcl p{float:right; color:#c02237}
.comment-detail .postcomment .subcolumns .subcl strong{text-transform:capitalize;}
.mobile_menu, .mobile_submenu{display:none;}

/* add date 4-3-2016 */
.klinik-im {background:#fff; padding:100px 0 80px 0; }
.klinik-im .klinik-imBox {width:100%; padding:0 0 20px 50px; position:relative;}
.klinik-im .klinik-imBox .icon {position:absolute; top:8px; left:0px; }
.klinik-im .klinik-imBox .inner-box {border:solid 1px #eaeaea; padding:10px; position:relative; display:inline-block; width:100%; min-height:144px; }
.klinik-im .klinik-imBox .inner-box:after,
.klinik-im .klinik-imBox .inner-box:before {border-top: 20px solid transparent; border-bottom: 20px solid transparent; border-right:20px solid #eaeaea; content:""; position:absolute; top:-1px; left:-20px;}
.klinik-im .klinik-imBox .inner-box:after {left:-18px; border-right:20px solid #fff;}
.klinik-im .klinik-imBox p {text-align:justify; margin:10px 0 5px 0; font-weight:bold;}
.klinik-im .klinik-imBox .inner-box .inner-icon {position:absolute; bottom:0px; right:0px; }
.klinik-im .klinik-imBox .inner-box .date {line-height:22px; color:#c5d236; font-size:14px; display:block; font-weight:bold; margin-top:10px; }
/* add date 4-3-2016 */

/* add date 8-3-2016 */
.treatment {padding:47px 0 20px 0;}
.treatment .treatment-box {width:100%; padding:0 0 25px 50px; position:relative;}
.treatment .treatment-box .icon {position:absolute; top:8px; left:0px; }
.treatment .treatment-box .inner-box {border:solid 1px #eaeaea; padding:8px 14px 14px 14px; position:relative; display:inline-block; width:100%;  }
.treatment .treatment-box .inner-box:after,
.treatment .treatment-box .inner-box:before {border-top: 20px solid transparent; border-bottom: 20px solid transparent; border-right:20px solid #eaeaea; content:""; position:absolute; top:-1px; left:-20px;}
.treatment .treatment-box .inner-box:after {left:-18px; border-right:20px solid #fff;}
.treatment .treatment-box .inner-box .img {margin-top:14px;}
/* add date 8-3-2016 */

/*9-3-2016 @author: Developer*/
section .container h2{padding-bottom: 15px;/*padding-top: 50px; */ }

/*section .container .floatbox { padding-bottom: 50px; }*/
.content .container .csc-firstHeader {/*margin-bottom: 35px;*/ }
.vericose ul li {margin:10px 0 10px 0; }
.vericose h3 { padding-top: 20px; }
.tx-macinatestkit-pi1-listrow tr td label { margin-bottom: 0px; }
.tx-macinatestkit-pi1-listrow p{ margin-bottom: 0px; }
.news-list-item1.floatbox a{ font-weight: bold; }

/*10-3-2016*/
.tx-macinatestkit-pi1-listrow{width: 100%;}
table {border-collapse: collapse; /*border-bottom:2px #888 solid;border-top:2px #888 solid;*/ margin-bottom: 0.5em;}
table thead th { border-bottom: 2px solid #880000; border-top: 2px solid #888; padding:2px 0 2px;}
table tr {/* border-bottom: 1px solid #888; */}
table tr:hover {background: #F6FEF6;}
table th, table td {padding:0.3em;}
table tr td label{font-weight: normal; }
input[type="submit"] {background:#3178b8; border:none; height:30px; padding:5px 10px; line-height:20px; color:#fff; font-weight:bold; font-size:14px; }
table tr td table{border-bottom:2px #3178b8 solid;border-top:2px #3178b8 solid;}
table.contenttable{border-bottom:2px #888 solid;border-top:2px #888 solid;  width: 100%;}
table.contenttable tr {border-bottom: 1px solid #888;}

/* Map */
.mapHighlight .maphighlight{ background: url("../images/map-icon.png") no-repeat scroll left top !important; }


.news-list-subheader.blogpost .csc-textpic-imagewrap{position: absolute;top: 0;right: 0;}
.content .news-list-container .news-list-item .news-slide.blogpost{min-height: 178px; }

/* contact page css */
.contact_page h2 {display:none; }
.contact_page .powermail_fieldset .powermail_legend {display:none; }
.contact_page .powermail_fieldset {display:inline-block; padding:0 5px; width:100%; }
.contact_page .powermail_fieldwrap_input {width:33.33%; float:left; padding:0 5px 27px 5px; }
.contact_page .powermail_fieldwrap_input label {display:block; line-height:24px; margin:0 0 3px 0; font-size:14px; color:#3178b8; font-weight:bold; }
.contact_page .powermail_fieldwrap_input input {width:100%; background:#fff; border:solid 1px #e6e6e6; height:30px; line-height:20px; padding:8px 10px; }
.contact_page .powermail_fieldwrap_select {padding:0 0 25px 5px; width:70px; margin-top:20px; }
.contact_page .powermail_fieldwrap_select .sbToggle {background:url(../images/select-arrow2.jpg) no-repeat top left; width:21px; }
.contact_page .powermail_fieldwrap_select label {display:block; line-height:24px; margin:0 0 3px 0; font-size:14px; color:#3178b8; font-weight:bold; }
.contact_page .powermail_fieldwrap_select .sbOptions {border:solid 1px #eaeaea; border-bottom:none; }
.contact_page .powermail_fieldset_65 {background:#f8f8f8; padding-top:10px; margin-bottom:25px;}
.contact_page .powermail_fieldwrap_textarea  {padding:0 5px; }
.contact_page .powermail_fieldwrap_textarea label {display:block; line-height:24px; margin:0 0 3px 0; font-size:14px; color:#3178b8; font-weight:bold; }
.contact_page .powermail_fieldwrap_textarea textarea {width:100%; background:#fff; border:solid 1px #e6e6e6; line-height:20px; padding:8px 10px; min-height:165px; resize:none; }
.contact_page .powermail_check_legend {display:none; }
.contact_page .powermail_fieldwrap_check {padding:0 5px; }
.contact_page .powermail_fieldwrap_check .label_check {display:block; padding:0 0 0 25px; background:url(../images/check-img.png) no-repeat left -81px; font-weight:normal; margin:11px 0 20px 0; line-height:24px; font-weight:bold; color:#3178b8; }
.contact_page .powermail_fieldwrap_check .label_check.c_on {background-position:left 4px; }
.contact_page .powermail_fieldwrap_check .label_check input {left:-99999px; position:absolute; }
.contact_page .powermail_fieldset_70 {background:#f8f8f8; padding-top:10px; margin-bottom:25px;}
/* contact page css */

/* add date 16-3-2016 */
.contact-points {padding:25px 0 0 0;}
.contact-points .center-info {width:100%; border:solid 1px #dadada; padding:24px 10px 15px 10px; text-align:center; margin-bottom:25px;}
.contact-points .center-info .img {width:100%; max-width:150px; border:solid 3px #fff; display:inline-block; overflow:hidden; border-radius:50%; box-shadow:0 3px 7px rgba(0,0,0,0.35);}
.contact-points .center-info .name {display:block; text-align:center; margin:12px 0 0 0; }
.contact-points .center-info .name a {display:inline-block; line-height:22px; border-bottom:solid 2px #3178b8; font-size:16px; color:#3078b8; text-transform:uppercase; font-weight:bold; }
.contact-points .center-info .info {display:inline-block; width:100%; max-width:340px; padding:13px 0 0 0; min-height:87px; }
.contact-points .center-info .info-slide {display:block; line-height:23px; margin-bottom:5px; font-size:14px; color:#332c23; background:url(http://www.capio-elbe-jeetzel-klinik.de/fileadmin/templates/images/medical-icon.png) no-repeat left 5px; text-align:left; padding:0 0 0 33px;}
.contact-points .center-info .location {display:block; line-height:23px; font-size:14px; color:#332c23; background:url(../images/contact-icon5.png) no-repeat 3px 1px; text-align:left; padding:0 0 0 33px;}
/* add date 16-3-2016 */

.news-search-form  {border: 0; background-color: transparent; padding: 0px 10px 10px 0; }
.news-search-form fieldset{ border: 1px #ddd solid; background: #fafafa; margin: 0 0 1em 0; padding: 0.5em; }
.news-search-form legend { font-size: 100%;background: #999;color: #FFFFFF;float: left;margin: 0 100% 20px 0;
padding: 3px 9px;white-space: nowrap;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px; }
div.type-select { display: block;margin: 0.5em 0;padding: 3px 0.5em;position: relative; zoom: 1; }
/*div.type-select select{ float: left;width: 30%; }*/
.news-search-form div.type-text, .news-search-form div.type-select, .news-search-form div.type-check, .news-search-form div.type-button { display: block;
margin: 0.5em 0;  position: relative; zoom: 1; padding: 3px 0; }
.owl-controls .owl-prev img { display: none; }
.owl-controls .owl-next img { display: none; }

/* add date 22-3-2016 */
.tx-indexedsearch-res .search-list-item {display:block;   margin-bottom: 25px;  padding: 0 0 0 50px;  position: relative;}
.tx-indexedsearch-res .search-list-item:after {background:url(../images/search-resultIcon.png) no-repeat left 8px; position:absolute; top:0px; left:0px; content:""; width:25px; height:33px; }
.tx-indexedsearch-res .search-list-item .search-slide {border: 1px solid #eaeaea; padding: 10px 14px 11px 14px; position: relative;}
.tx-indexedsearch-res .search-list-item .search-slide:after,
.tx-indexedsearch-res .search-list-item .search-slide:before {border-top: 20px solid transparent; border-bottom: 20px solid transparent; border-right:20px solid #eaeaea; content:""; position:absolute; top:-1px; left:-20px;}
.tx-indexedsearch-res .search-list-item .search-slide:after {left:-18px; border-right:20px solid #fff;}
.tx-indexedsearch-res .search-list-item .search-slide h3 a:hover {text-decoration:none; }
.tx-indexedsearch-res .search-list-item .search-slide h3 {margin-bottom:10px; }
.tx-indexedsearch-res .search-list-item .tx-indexedsearch-redMarkup {color:#337ab7; }
.tx-indexedsearch-res .search-list-item .pagelink {display:block; text-align:right;}

.tx-indexedsearch-res .search-list-item .pagelink a {display:inline-block;}
.tx-indexedsearch .indexsearch-form {position:relative; padding:0 0 0 40px; width:100%; display:inline-block;}
.tx-indexedsearch .indexsearch-form .icon {position:absolute; top:5px; left:0px; }
.tx-indexedsearch .indexsearch-form .type-text { position:relative; float:left;}
.tx-indexedsearch .indexsearch-form .type-text:after,
.tx-indexedsearch .indexsearch-form .type-text:before {border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right:10px solid #eaeaea; content:""; position:absolute; top:5px; left:-10px;}
.tx-indexedsearch .indexsearch-form .type-text:after {left:-8px; border-right:10px solid #fff;}
.tx-indexedsearch .indexsearch-form .type-text input {width:370px; border:solid 1px #eaeaea; height:30px; line-height:28px; padding:0 10px; }
.tx-indexedsearch .indexsearch-form .type-button {display:inline-block; float:left;}

.tx-indexedsearch-whatis  {padding:20px 0 0 50px;}
.tx-indexedsearch-browsebox {padding:0 0 0 50px;}

/*.contact-link .btn:hover {border:solid 2px #333; }*/
/* add date 22-3-2016 End*/

/* 12-5-2016 for Home searchbox */
.searchhome input[type="submit"]{ display: none; }
.searchhome .tx-indexedsearch .indexsearch-form .type-text input {width:100%; border:solid 1px #eaeaea; height:42px; line-height:42px; padding:0 10px; }
.searchhome .tx-indexedsearch .indexsearch-form .type-text:after,
.searchhome .tx-indexedsearch .indexsearch-form .type-text:before {border-top: 21px solid transparent; border-bottom: 21px solid transparent; border-right:21px solid #eaeaea; content:""; position:absolute; top:0px; left:-21px;}
.searchhome .tx-indexedsearch .indexsearch-form .type-text:after {left:-20px; border-right:21px solid #fff;}
.searchhome .tx-indexedsearch .indexsearch-form {padding:0 0 0 50px; margin-bottom: 30px !important; }
.searchhome .tx-indexedsearch .indexsearch-form .icon {top: 9px;}
.searchhome .tx-indexedsearch .indexsearch-form .type-text {width: 100%;}

/*  5-7-2016 */
ul.parsley-errors-list.filled { padding-left: 0px; }
ul.parsley-errors-list.filled li { list-style: none; color: #ff0000; }

/* add date 22-11-2016 */
.welcome-msg .link-box {padding:0 0 0 40px;}
.welcome-msg .link-box a {display:block; border:solid 1px #dadada; padding:32px 20px; font-size:18px; /*color:#c5d236;*/ color:#fff; font-weight:600; text-transform:uppercase; line-height:34px; background-size:cover; background-position:bottom right;
	-webkit-box-shadow: inset 0px 0px 12px 0px rgba(0,0,0,0.63);
	-moz-box-shadow: inset 0px 0px 12px 0px rgba(0,0,0,0.63);
	box-shadow: inset 0px 0px 12px 0px rgba(0,0,0,0.63);
}
.welcome-msg .link-box a{
	background: url(../images/right-image1.png) no-repeat bottom right,rgba(103,158,213,1);
	background: url(../images/right-image1.png) no-repeat bottom right,-moz-linear-gradient(-45deg, rgba(103,158,213,1) 0%, rgba(103,158,213,1) 19%, rgba(52,105,158,1) 89%, rgba(52,105,158,1) 100%);
	background: url(../images/right-image1.png) no-repeat bottom right,-webkit-gradient(left top, right bottom, color-stop(0%, rgba(103,158,213,1)), color-stop(19%, rgba(103,158,213,1)), color-stop(89%, rgba(52,105,158,1)), color-stop(100%, rgba(52,105,158,1)));
	background: url(../images/right-image1.png) no-repeat bottom right,-webkit-linear-gradient(-45deg, rgba(103,158,213,1) 0%, rgba(103,158,213,1) 19%, rgba(52,105,158,1) 89%, rgba(52,105,158,1) 100%);
	background: url(../images/right-image1.png) no-repeat bottom right,-o-linear-gradient(-45deg, rgba(103,158,213,1) 0%, rgba(103,158,213,1) 19%, rgba(52,105,158,1) 89%, rgba(52,105,158,1) 100%);
	background: url(../images/right-image1.png) no-repeat bottom right,-ms-linear-gradient(-45deg, rgba(103,158,213,1) 0%, rgba(103,158,213,1) 19%, rgba(52,105,158,1) 89%, rgba(52,105,158,1) 100%);
	background: url(../images/right-image1.png) no-repeat bottom right,linear-gradient(135deg, rgba(103,158,213,1) 0%, rgba(103,158,213,1) 19%, rgba(52,105,158,1) 89%, rgba(52,105,158,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#679ed5', endColorstr='#34699e', GradientType=1 );
}



.welcome-msg .link-box a:hover { text-decoration:none; border:1px solid #c5d236; }
.welcome-msg .link-box2 a:hover { text-decoration:none; border:1px solid #3178b8; }
.welcome-msg .link-box2 {padding:25px 0 0 40px;}
.welcome-msg .link-box2 a {display:block;border:solid 1px #dadada; padding:32px 20px; font-size:18px; /*color:#3178b8;*/ color:#fff; font-weight:600; text-transform:uppercase; line-height:34px; background-size:cover; background-position:bottom right;
-webkit-box-shadow: inset 0px 0px 12px 0px rgba(0,0,0,0.63);
	-moz-box-shadow: inset 0px 0px 12px 0px rgba(0,0,0,0.63);
	box-shadow: inset 0px 0px 12px 0px rgba(0,0,0,0.63);
}
.our-infoView {background:url(../images/info-sectionBg.png) repeat top left; padding:25px 0; }
.our-infoView .info-box {display:inline-block; width:100%; max-width:376px; border:solid 1px #b4c032; }
.our-infoView .info-box a {
  display:block;
  text-align:center;
  line-height:34px;
  padding:32px 0;
  font-size:18px;
  font-weight:600;
  text-transform:uppercase;
  color:#fff;
  text-decoration:none;
  background-color:#c5d236;
  background-position:bottom right;
  background-repeat:no-repeat;
  background-image:url(../images/dates-icon.png);
}
.welcome-msg .link-box2 a{
	background: url(../images/right-image2.png) no-repeat bottom right,rgba(103,158,213,1);
	background: url(../images/right-image2.png) no-repeat bottom right,-moz-linear-gradient(-45deg, rgba(103,158,213,1) 0%, rgba(103,158,213,1) 19%, rgba(52,105,158,1) 89%, rgba(52,105,158,1) 100%);
	background: url(../images/right-image2.png) no-repeat bottom right,-webkit-gradient(left top, right bottom, color-stop(0%, rgba(103,158,213,1)), color-stop(19%, rgba(103,158,213,1)), color-stop(89%, rgba(52,105,158,1)), color-stop(100%, rgba(52,105,158,1)));
	background: url(../images/right-image2.png) no-repeat bottom right,-webkit-linear-gradient(-45deg, rgba(103,158,213,1) 0%, rgba(103,158,213,1) 19%, rgba(52,105,158,1) 89%, rgba(52,105,158,1) 100%);
	background: url(../images/right-image2.png) no-repeat bottom right,-o-linear-gradient(-45deg, rgba(103,158,213,1) 0%, rgba(103,158,213,1) 19%, rgba(52,105,158,1) 89%, rgba(52,105,158,1) 100%);
	background: url(../images/right-image2.png) no-repeat bottom right,-ms-linear-gradient(-45deg, rgba(103,158,213,1) 0%, rgba(103,158,213,1) 19%, rgba(52,105,158,1) 89%, rgba(52,105,158,1) 100%);
	background: url(../images/right-image2.png) no-repeat bottom right,linear-gradient(135deg, rgba(103,158,213,1) 0%, rgba(103,158,213,1) 19%, rgba(52,105,158,1) 89%, rgba(52,105,158,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#679ed5', endColorstr='#34699e', GradientType=1 );
}
.our-infoView .info-box.document a {background-image:url(http://www.capio-elbe-jeetzel-klinik.de/fileadmin/templates/images/download-icon.png);}
.our-infoView .info-box.video a {background-image:url(../images/video-icon.png);}

.our-infoView .info-box:hover a { background-color:#bbc734; }

/**/
.banner { top: 50px; }

@media only screen and (max-width:1306px) and (min-width: 1200px) {
.container {padding:0 20px; width:auto; }
.capio-location .location-info .info-box a {font-size:12px; }
.capio-location .location-info .info-box h3 {font-size:13px; }
.capio-location .location-info .info-box p {font-size:11px; }

}
@media (max-width: 1199px) {
#header .nav-link > ul > li {margin:0 10px; }
#header .nav-link > ul > li:last-child {margin:0 0 0 10px;}
#header .nav-link > ul > li a {font-size:14px; }
.banner .bottom-link a {font-size:13px; }
.banner .banner-text  {top:40%; }
.banner .banner-text .text{padding-left:50px; }
.banner .banner-text h2 {font-size:38px; line-height:46px; }
.banner .banner-text h3 {font-size:25px; line-height:40px; }
#main_banner .owl-prev {left:20px;}
#main_banner .owl-next {right:20px;}
#footer .footer-top .right-link {max-width:710px; }
.our-patients .patients-box .inner-box:before {right:0px; }
.location-fullView .location-col {width:25%;}
#comment-form .addcomment .subcolumns > div {  float: left;  width: 100%;}

.contact_page .powermail_fieldwrap_input label {font-size:13px; }
}
@media (min-width: 992px) {
#header .nav-link > ul > li:hover {border-bottom:solid 5px #c02237; }
#header .nav-link > ul > li:hover > ul {display:block; }
#header .nav-link {display:block !important; }
#header .nav-link > ul > li .arrow-img {display:none; }
#header .menu-btn {display:none; }
#header .small-logo {display:none;}
#header .nav-link .back-link {display:none; }
#header .nav-link > ul > li > ul > li:hover > ul {display:block; }
#header .nav-link > ul > li > ul:after {position:absolute; top:0px; left:11px; content:"";border-left:5px solid transparent; border-right:5px solid transparent; border-top: 5px solid #c02237; }
#header .nav-link > ul > li > ul > li > ul:after {border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #185a96; content:""; position:absolute; left:0px; top:10px; }
#header .nav-link > ul > li > ul > li > ul > li > ul:after {border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #185a96; content:""; position:absolute; left:0px; top:10px; }
#header .nav-link > ul > li > ul > li > ul > li > ul > li > ul:after {border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #185a96; content:""; position:absolute; left:0px; top:10px; }
#header .nav-link .back-link2 {display:none !important;}
/* add date 11-3-16 */
#header .nav-link > ul > li > ul > li > ul > li > ul:after {border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #185a96; content:""; position:absolute; left:0px; top:10px; }
#header .nav-link .back-link3 {display:none; }
#header .nav-link .back-link4 {display:none; }
/* add date 11-3-16 */
#footer .footer-top p{max-width: 200px; }
#header .nav-link > ul > li > ul > li > ul > li:hover > ul {display:block; }
#header .nav-link > ul > li > ul > li.sub-menu2 > a {padding-right:19px; background-image:url(../images/menu-arrowWhite.png); background-repeat:no-repeat; background-position:right center; }
#header .nav-link > ul > li > ul > li.sub-menu2 > ul > li.sub-menu3 > a{padding-right:19px; background-image:url(../images/menu-arrowWhite.png); background-repeat:no-repeat; background-position:right center; }
#header .nav-link > ul > li > ul > li > ul > li.sub-menu3 > ul > li.sub-menu4 > a{padding-right:19px; background-image:url(../images/menu-arrowWhite.png); background-repeat:no-repeat; background-position:right center; }
/*#header .nav-link > ul > li > ul > li > ul > li.sub-menu4 > ul > li.sub-menu5 > a{padding-right:19px; background-image:url(../images/menu-arrowWhite.png); background-repeat:no-repeat; background-position:right center; }*/

#header .nav-link > ul > li > ul > li > ul > li > ul > li:hover > ul {display:block; }
/* 30-6-2016 for header fix */
#header { position: fixed; width: 100%; z-index: 99999; }
}
@media (max-width: 991px) {
.banner{ top: 0px; }
#footer .footer-top .right-link .col3 { width: 25% !important; }
body.menu-open {overflow-x:hidden}
body.flag_menu {overflow-x:hidden; }
#header {background:#3178b8; padding:8px 0; }
#header .big-logo {display:none;}
#header .logo {width:100%; text-align:center; }

/*#header .nav-link {position:absolute; top:0px; left:-300px; background: #fff; z-index:99; width:300px; height:100%;  overflow:hidden; }
#header .nav-link:after {background:url(../images/menu-bg.png) repeat-y top right; position:absolute; top:0px; right:0px; width:10px; height:100%; content:""; z-index:99; }
#header .nav-link > ul {position:relative;  padding:0 15px; width:300px; }
#header .nav-link > ul > li {width:100%; margin:0px; border-bottom:solid 1px #eeeeee; padding:0; position:static; }
#header .nav-link > ul > li:last-child {margin:0px; }
#header .nav-link > ul > li:hover {border-bottom:solid 1px #eeeeee;  }
#header .nav-link > ul > li > a{color:#3178b8; padding:10px 0 10px 30px; float:left; font-size:15px; }
#header .nav-link > ul > li > ul {position:absolute; top:0px; left:300px; background:none; padding:0px; }
#header .nav-link > ul > li > ul li { display:inline-block; width:100%; padding:0 15px; border:none; }
#header .nav-link > ul > li > ul li a {line-height:40px; font-size:15px; color:#3178b8; padding:10px 0 10px 30px; border-bottom:solid 1px #eeeeee; display:block;}
#header .nav-link > ul > li .arrow-img {float:right; background:url(../images/menu-arrow.png) no-repeat 10px center; height:60px; width:35px; cursor:pointer; display:block;}
#header .nav-link .small-heading {display:block; padding:27px 20px 35px 20px;border-bottom:solid 1px #eeeeee; }
#header .nav-link .small-heading span {display:inline-block; font-size:15px; color:#3178b8; font-weight:700; line-height:24px; }
#header .nav-link .small-heading .arrow {float:right; cursor:pointer; }
#header .nav-link .back-link {border-bottom:solid 1px #eeeeee; padding:10px 30px; background:url(../images/menu-backArrow.png) no-repeat 14px center #f7f7f7; line-height:40px; font-size:15px; color:#3178b8; display:block; cursor:pointer; }*/
#header .nav-link {position:absolute; top:0px; left:-300px; background: #fff; z-index:99; width:300px; height:100%;  overflow:hidden; }
#header .nav-link:after {background:url(../images/menu-bg.png) repeat-y top right; position:absolute; top:0px; right:0px; width:10px; height:100%; content:""; z-index:99; }
#header .nav-link > ul {position:relative;  padding:0 15px; width:300px; }
#header .nav-link > ul > li {width:100%; margin:0px; border-bottom:solid 1px #eeeeee; padding:0; position:static; }
#header .nav-link > ul > li:last-child {margin:0px; }
#header .nav-link > ul > li:hover {border-bottom:solid 1px #eeeeee;  }
#header .nav-link > ul > li > a{color:#3178b8; padding:10px 0 10px 30px; float:left; font-size:15px; }
#header .nav-link > ul > li > ul {position:absolute; top:0px; left:300px; background:none; padding:0px; padding:0 15px;}
#header .nav-link > ul > li > ul > li { display:inline-block; width:100%;  border-bottom:solid 1px #eeeeee; padding:0px; }
#header .nav-link > ul > li > ul > li:hover > a {background:none; }
#header .nav-link > ul > li > ul > li a {line-height:40px; font-size:15px; color:#3178b8; padding:10px 0 10px 30px; display:block; border:none; }
#header .nav-link > ul > li > ul > li:hover {background:#c32138; }
#header .nav-link > ul > li > ul > li:hover > a {color:#fff;}

#header .nav-link > ul > li > ul > li > ul > li {padding:0px; border-bottom:solid 1px #eeeeee; }
#header .nav-link > ul > li > ul > li > ul > li:hover {background:#c32138; }
#header .nav-link > ul > li > ul > li > ul > li:hover > a {color:#fff;  }
#header .nav-link > ul > li > ul > li > ul > li a {line-height:40px; font-size:15px; color:#3178b8; padding:10px 0 10px 30px; display:inline-block;  white-space: normal; border:none;}
#header .nav-link > ul > li > ul > li > ul > li a:hover {text-decoration:none; }
#header .nav-link > ul > li > ul > li > ul > li > ul > li:hover {background:#c32138; }
#header .nav-link > ul > li > ul > li > ul > li > ul > li:hover > a {color:#fff;  }
#header .nav-link > ul > li > ul > li > ul > li > ul > li > ul > li:hover {background:#c32138; }
#header .nav-link > ul > li > ul > li > ul > li > ul > li > ul > li:hover > a {color:#fff;  }

#header .nav-link > ul > li > ul > li > ul > li > ul > li {padding:0px; border-bottom:solid 1px #eeeeee; }
#header .nav-link > ul > li > ul > li > ul > li > ul > li > a {line-height:40px; font-size:15px; color:#3178b8; padding:10px 0 10px 30px; display:inline-block;  white-space: normal; }
#header .nav-link > ul > li > ul > li > ul > li > ul > li > a:hover {text-decoration:none; }
#header .nav-link > ul > li > ul > li > ul > li {position:static; }
#header .nav-link > ul > li > ul > li > ul > li > ul {position:absolute; top:0px; left:300px; background:none; padding:0px 15px; width:300px; border:none; }

#header .nav-link > ul > li > ul > li > ul > li > ul > li > ul > li{padding:0px; border-bottom:solid 1px #eeeeee; }
#header .nav-link > ul > li > ul > li > ul > li > ul > li > ul > li a {line-height:40px; font-size:15px; color:#3178b8; padding:10px 0 10px 30px; display:inline-block;  white-space: normal; }
#header .nav-link > ul > li > ul > li > ul > li > ul > li > a:hover {text-decoration:none; }
#header .nav-link > ul > li > ul > li > ul > li > ul >li > ul {position:absolute; top:0px; padding-left:300px; background:none; padding:0px 15px; width:300px; border:none; }

#header .nav-link > ul > li .arrow-img {float:right; background:url(../images/menu-arrow.png) no-repeat 10px center; height:60px; width:35px; cursor:pointer; display:block;}
#header .nav-link > ul > li .arrow-img2 {float:right; background:url(../images/menu-arrow.png) no-repeat 10px center; height:60px; width:35px; cursor:pointer; display:block; }
#header .nav-link > ul > li .arrow-img3 {float:right; background:url(../images/menu-arrow.png) no-repeat 10px center; height:60px; width:35px; cursor:pointer; display:block; }
#header .nav-link > ul > li .arrow-img4 {float:right; background:url(../images/menu-arrow.png) no-repeat 10px center; height:60px; width:35px; cursor:pointer; display:block; }
#header .nav-link > ul > li > ul > li {position:static; }
#header .nav-link > ul > li > ul > li a {display:inline-block; }
#header .nav-link > ul > li > ul > li > ul {position:absolute; top:0px; left:300px; background:none; padding:0px 15px; width:300px;border:none;}

#header .nav-link .small-heading {display:block; padding:27px 20px 35px 20px;border-bottom:solid 1px #eeeeee; }
#header .nav-link .small-heading span {display:inline-block; font-size:15px; color:#3178b8; font-weight:700; line-height:24px; }
#header .nav-link .small-heading .arrow {float:right; cursor:pointer; }
#header .nav-link .back-link {border-bottom:solid 1px #eeeeee; padding:10px 30px; background:url(../images/menu-backArrow.png) no-repeat 14px 27px #f7f7f7; line-height:40px; font-size:15px; color:#3178b8; display:block; cursor:pointer; margin:0 -15px;}
#header .nav-link .back-link2 {border-bottom:solid 1px #eeeeee; padding:10px 30px; background:url(../images/menu-backArrow.png) no-repeat 14px 27px #f7f7f7; line-height:40px; font-size:15px; color:#3178b8; display:block; cursor:pointer; margin:0 -15px; }
#header .nav-link .back-link3, #header .nav-link .back-link4 {border-bottom:solid 1px #eeeeee; padding:10px 30px; background:url(../images/menu-backArrow.png) no-repeat 14px 27px #f7f7f7; line-height:40px; font-size:15px; color:#3178b8; display:block; cursor:pointer; margin:0 -15px; }

#header .menu-btn {float:left; padding:10px 0; line-height:15px; cursor:pointer; }

.banner .bottom-link img {display:none;}
.banner .bottom-link span {padding:0px;}
/*.banner .bottom-link a {font-size:11px; }*/
.banner .banner-text h2 {font-size:24px; line-height:30px; margin-bottom:5px; }
.banner .banner-text h3 {font-size:16px; line-height:24px;}
.banner .banner-text .text {max-width:600px; }
.vacancy-box .vacancy-slide span {display:none; }
.capio-location .location-map {text-align:center; margin-bottom:20px;}
.our-facility .facility-box {padding-right:10px; padding-left:10px; margin-top:100px; padding-top:10px; }
.our-facility .facility-box .icon {width:100%; top:-80px; }
h3, .h3 {font-size:14px; }
.offer-info h2 {margin-bottom:20px; }
.contact-link p {display:block; margin:0px; }
.contact-link .btn {margin-top:15px;}
.offer-info {padding:30px 0; }
.vacancies-info h2 {margin-bottom:20px; }
.vacancies-info {/*padding:30px 0;*/ }
.capio-location .col-md-8 {padding-left:30px; }
#footer .footer-top .right-link {max-width:100%; margin:20px 0 0 0; }
#footer .footer-top .logo {width:100%; text-align:center; }
#footer .footer-bottom .bottom-link {left:40%; }
.content .content-listing li {width:100%; }

.our-patients .patients-box .inner-box:before {right:25px; }
.location-fullView .location-col {width:33.33%;}
/*amit*/
.contact-formHome .powermail_fieldset{width:100%}
.contact-formHome .powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_select, .contact-formHome .powermail_fieldset .powermail_fieldwrap, .contact-formHome .powermail_fieldset .powermail_fieldwrap.powermail_fieldwrap_textarea {  max-width: 100%;}
.contact-formHome #powermail_fieldwrap_100{  max-width: 100%;  width: 50%;}
.contact-formHome #powermail_fieldwrap_101 {  max-width: 100%;  width: 49%;}

/*amit*/
.flag_menu{display:none;}
.mobile_menu{cursor: pointer;    display: inline-block;    float: right;    margin: 6px 0 0; position: absolute; right: 15px;top: 10px;}
.mobile_submenu {  background: #fff;  height: 100%;  left: 100%;  overflow: hidden;  position: absolute;  top: 0;  width: 300px;  z-index: 99; overflow:hidden; height:100%;}
.flag-open .mobile_submenu{display:inline-block;}
.mobile_submenu .mobile-heading {  border-bottom: 1px solid #eeeeee;  display: block;  padding: 35px 20px;}
.mobile_submenu .mobile-heading span {  color: #3178b8;  display: inline-block;  font-size: 15px;  font-weight: 700;  line-height: 24px; text-transform:uppercase;}
.mobile_submenu .mobile-heading .arrow {  cursor: pointer;  float: right;}
.mobile_submenu ul {display:inline-block; padding:0px; margin:0px; list-style-type:none; width:100%;}
.mobile_submenu ul > li {  border-bottom: 1px solid #eeeeee;  margin: 0;  padding: 0;  position: static;  width: 100%; height:60px; line-height:60px; color:#3178b8; text-transform:capitalize; padding:0 45px; cursor:pointer; font-weight:600;}
.mobile_submenu ul > li:hover, .mobile_submenu ul > li.active{background:#f7f7f7;}

.content .news-list-container .news-list-item .news-slide > a {position: static; width: 100%; text-align: center; margin: 10px 0; display: block; border: none;}
.content .news-list-container .news-list-item .news-slide > a img {float: none;}
.content .news-list-container .news-list-item .news-slide {padding-right: 14px; }

.news-list-subheader.blogpost .csc-textpic-imagewrap {position: static; width: 100%; text-align: center; margin: 10px 0; display: block; border: none;}
.news-list-subheader.blogpost .csc-textpic-imagewrap  p {text-align: center;}
.news-list-subheader.blogpost .csc-textpic-imagewrap img {float: none; display: inline-block;}
.content .news-list-container .news-list-item .news-slide.blogpost {padding-right: 14px; }

.contact_page .powermail_fieldwrap_input {width:50%; }
#footer .footer-top .right-link .col3 {width: 26%; }
#footer .footer-top p{max-width: 190px; }

/*---- 16-3-2016 ---*/
.contact-points .row:after,
.contact-points .row:before {display:inline; }
/*---- 16-3-2016 ---*/

/* add date 22-11-2016 */
.welcome-msg .link-box2 a {font-size:15px;}
.welcome-msg .link-box a {font-size:15px;}
.our-infoView .info-box a {padding:20px 0;}
/* add date 22-11-2016 */

/* add date 8-3-2017 */
.banner .clinic-logo .clinic{max-width: 165px;}
.banner .clinic-logo .clinicimage img{max-width: 145px; height:auto;}
.banner .bottom-link{line-height:28px;}
.banner .clinic-logo .clinicbutton-link{bottom: 0px;}
.banner .bottom-link img{ height: auto;max-width: 100%;width: 180px;}
/* add date 8-3-2017 */
}
@media (max-width: 767px) {
.container {padding:0 20px; }
.banner .bottom-link {display:none; }
#main_banner {margin-bottom:-1px; }
.vacancy-box {margin:20px auto 0 auto; max-width:400px; }
.welcome-msg {padding:50px 0; }
.home-news .news-box {display:block; margin:0 auto; max-width:400px; }
.offer-info .img {margin-right:0px; width:100%; }
.vacancies-info .img {margin-left:0px; width:100%; }
#main_banner .owl-prev {width:25px;}
#main_banner .owl-next {width:25px;}
.capio-location {padding-top:30px;}
.our-facility .facility-box {max-width:300px; margin:100px auto 0 auto;}
#footer .footer-top .right-link .col1,
#footer .footer-top .right-link .col2,
#footer .footer-top .right-link .col3 {width:50%; margin-bottom:20px; }
#footer .footer-top p{max-width: 190px; }
#footer .footer-top {padding-bottom:0px;}
#footer .social-media {width:100%; text-align:center; }
#footer .social-media ul {display:inline-block; }
#footer .footer-bottom .bottom-link {position:static; margin:0px; text-align:center; }
#footer .footer-bottom .bottom-link ul {display:inline-block; }
#footer .footer-bottom p {display:inline-block; text-align:center;width:100%; float:none; }
.location-fullView .location-col {width:50%;}
/* add date 4-3-2016 */
.klinik-im {padding:30px 0 10px 0;}
/* add date 4-3-2016 */

.footer-top .right-link .col1, .footer-top .right-link .col2, .footer-top .right-link .col3{ display: none; }
.footer-bottom .bottom-link ul {display: none !important;}
#c4050{margin:40px 0 0;}
.tx-indexedsearch .indexsearch-form .type-text input {width:320px; }
/* add date 22-11-2016 */
.welcome-msg .link-box {padding-left:0px;}
.welcome-msg .link-box2 {padding-left:0px;}
.our-infoView .col-sm-4 {text-align:center !important;}
.our-infoView .info-box {margin-bottom:20px; }
.social_share { padding-bottom: 0px !important; }

/* add date 22-11-2016 */
}
@media (max-width: 479px) {
h2, .h2  {font-size:20px; }
.banner .banner-text {display:none; }
.capio-location .col-xs-6 {width:100%; }
#footer .footer-top .right-link .col1,
#footer .footer-top .right-link .col2,
#footer .footer-top .right-link .col3 {width:100%;float:left;}
#footer .footer-top p{max-width: 190px; }
section .user-contact .user-img {position:static; margin:10px auto; }
section .user-contact .inner-box {padding-right:10px; }
.our-patients {padding:30px 0; }
.our-patients .patients-box {padding:80px 0 0 0; margin:20px 0;}
.our-patients .patients-box .icon {top:0px; left:50%; margin-left:-25px; }
.our-patients .patients-box .inner-box:after {border-left: 17px solid transparent; border-right: 17px solid transparent; border-bottom: 17px solid #fff; left:50%; top:-17px; margin-left:-17px; border-top:none; }
.location-fullView .location-col {width:100%;}
.location-fullView .location-col .location-info {max-width:100%; }

.footer-top .right-link .col1, .footer-top .right-link .col2, .footer-top .right-link .col3{ display: none; }
.footer-bottom .bottom-link ul {display: none;}
.contact-formHome #powermail_fieldwrap_101{width:48%;}

.contact_page .powermail_fieldwrap_input {width:100%; }
.tx-indexedsearch .indexsearch-form .type-text input {width:175px; }
.searchhome .tx-indexedsearch .indexsearch-form { margin: 10px 0 !important; }

li.menu-last img { margin-top: 5px; }
li.menu-last .yout { margin-right: 5px; margin-top: -5px;}
.home-news .news-box a { bottom: 8px;}

/* add date 8-3-2017 */
.banner .clinic-logo{position:static;text-align: center;}
.banner .clinic-logo .clinic{max-width:100%;display: inline-block;margin: 0 auto; float:none;}

/* add date 8-3-2017 */
}
@media (max-width: 450px) {
#footer .footer-top .right-link .col3 { width: 50% !important; }
}