body{ padding: 0px; margin: 0px; font-weight: 400;font-family: 'latoregular';}
h1, h2, h3, h4, h5, h6, ol, li, ul, a, img, p, span, strong{ padding: 0px; margin: 0px;}
a:hover,a:focus{ outline: none; text-decoration: none}
section{ float: left; width: 100%;}
.pad0{ padding: 0;}
img { max-width: 100%;}
ul, li{ list-style: none}
/*-------------Font face------------------*/



@font-face {
    font-family: 'latobold';
    src: url('../fonts/lato-bold-webfont.woff2') format('woff2'),
         url('../fonts/lato-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latomedium';
    src: url('../fonts/lato-medium-webfont.woff2') format('woff2'),
         url('../fonts/lato-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latoregular';
    src: url('../fonts/lato-regular-webfont.woff2') format('woff2'),
         url('../fonts/lato-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latosemibold';
    src: url('../fonts/lato-semibold-webfont.woff2') format('woff2'),
         url('../fonts/lato-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latoblack';
    src: url('../fonts/lato-black-webfont.woff2') format('woff2'),
         url('../fonts/lato-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'latolight';
    src: url('../fonts/lato-light-webfont.woff2') format('woff2'),
         url('../fonts/lato-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
/*--------------------------Header Top----------------------------*/
.header-top { float: left; padding: 10px 0; width: 100%;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0b78b1+0,076a9c+100 */
background: #0b78b1; /* Old browsers */
background: -moz-linear-gradient(top, #0b78b1 0%, #076a9c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #0b78b1 0%,#076a9c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #0b78b1 0%,#076a9c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b78b1', endColorstr='#076a9c',GradientType=0 ); /* IE6-9 */
}
.top-txt{ display: inline-block; color: #fff; font-size: 15px; padding-right: 20px; border-right: 1px #108ccc solid; float: left;}
.franco-email{ display: inline-block;  color: #fff; font-size: 15px; padding-left: 20px;border-left: 1px #093a54 solid; float: left}
.emergency-bx{ float: right; width: 100%; position: relative; color: #00ff30; font-size: 15px;text-align: right}

.header .navbar-brand { height: auto; padding: 0;transition: width 1s ease, height 1s ease; margin: 0 !important; width: 210px;}
.header .navbar.navbar-default{ background: transparent none repeat scroll 0 0; border: 0 none; border-radius: 0; margin: 0;}
.header .collapse.navbar-collapse{ float: right; padding-right: 0}
.slider { float: left; position: relative; width: 100%;}
.slider .header { float: left; width: 100%; z-index: 99999;}
.header .navbar-default .navbar-nav > li > a { color: #000;   margin: 0px 1px;padding:15px 10px;font-size: 15px; font-family: 'latosemibold';}
.header .navbar-default .navbar-nav > .open > a, 
.header .navbar-default .navbar-nav > .open > a:hover, 
.header .navbar-default .navbar-nav > .open > a:focus { color: #076799; background: transparent}
.header .navbar-default .navbar-nav > li{ position: initial}
.header .navbar-default .navbar-nav > li > a:hover { color: #076799; background: transparent }
.header .navbar-default .navbar-nav > .active > a, 
.header .navbar-default .navbar-nav > .active > a:hover, 
.header .navbar-default .navbar-nav > .active > a:focus { background-color: transparent; color: #076799;}
.header .navbar.navbar-default ul.nav.navbar-nav{margin: 10px 0 0; width: 100%  }
.slider_cover{ padding:0; float: left; width: 100%; background: #F9F9FB; text-align: center; position: relative;overflow: hidden}
.slider_cover h2 { color: #076799; font-size: 49px; font-weight: normal; padding: 0 0px 0 0; text-shadow: none;font-family: 'latoblack';display: block;
text-transform: uppercase}
.slider_cover h3 { color: #ff0000; font-size: 40px; font-weight: normal; padding:30px 0px 0 0; text-shadow: none;font-family: 'latosemibold';display: block;}
.slider_cover p { color: #076799; font-size: 25px; font-weight: normal; padding:40px 0px 0 0; text-shadow: none;font-family: 'latosemibold';display: block;}
.slider_cover .carousel-caption { position: relative; bottom: auto; left: 0%; padding: 0px; right: 0%; top: 0%; }
.banner-txt { float: left; width: 100%; text-align: left;padding-top: 170px;}

.navbar-me {   transition: all 1s ;}
.navbar-me{ padding: 25px 0; top: 0px; border: 0px; border-radius: 0px; margin: 0;border-bottom: 4px #076799 solid;}
.fixed-me{ padding: 5px 0; ; margin-bottom: 0px; position: fixed; top:0;z-index:9999999;width: 100%;left: 0; background: #fff; box-shadow: 0 0 5px 0 #333}
.header .navbar.navbar-default .fixed-me ul.nav.navbar-nav { margin: 0px 0 0;}
.header .fixed-me .navbar-brand { height: auto; padding:0; width: 150px;transition: width 1s ease, height 1s ease;}
.header .navbar-default .fixed-me .navbar-nav > li > a{ padding: 15px 9px;  }
.header .navbar-default .fixed-me .navbar-nav > li > a.btn.btn-primary { margin-top: 0px; padding: 21px 10px 12px}
#toTop {  background: #005B78;  border-radius: 50%;  bottom: 10px;  cursor: pointer;  display: none;  font-weight: bold;  height: 40px;  line-height: 37px;
  padding: 0;  position: fixed;  right: 10px;  text-align: center;  transition: transform 0.5s ease 0s;  width: 40px;  z-index: 999999;}
.header .navbar-brand.hd-fixed{ display: none}
.header .fixed-me .navbar-brand.hd-fixed{ display: inline-block}
.header .fixed-me .navbar-brand.hd-normal{ display: none}
/*.slider_cover .carousel-indicators { bottom: auto; left: auto; margin: 0; right: 10px; top: 50%; width: 20px;  transform: translate(0px, -50%);}*/

.nevicatio-menu {display: inline-block;width: 100%;position: relative;}
.nevicatio-menu .dropdown-menu { width: 100%;min-width: 100%;padding: 25px 1%;border-radius: 0;}
.nevicatio-menu .dropdown-menu li {width: 30%;float: left;border-bottom: 1px #eee solid;margin: 0 1.5%}
.nevicatio-menu .dropdown-menu li a {padding: 9px 20px;}
/*--------------------------Blog-section--------------------------------------*/

.rigth-usre .thumbnail img,
.letest-img img,
.blog-img img { transition: all 0.5s ease 0s;}
.rigth-usre .thumbnail img:hover,
.letest-img img:hover,
.blog-img img:hover{
filter: grayscale(100%);
// Browser Specific
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-o-filter: grayscale(100%);
-ms-filter: grayscale(100%);


/*filter: blur(2px);
-webkit-filter: blur(2px);
-moz-filter: blur(2px);
-o-filter: blur(2px);
-ms-filter: blur(2px);*/
}

/*----------------test-section-------------*/
.test-section{ padding: 25px 0; background: #079975}
.test-section h1{ text-align: center; color: #fff; font-size: 40px;font-family: 'latobold';}
.hospital-time-section{ padding: 70px 0 0}
.hospital-time-bx{ display: inline-block; width: 100%;}
.hospital-time-bx h3{ color: #076799; font-size: 26px;font-family: 'latosemibold'; padding-bottom: 30px;}
.hospital-time-day{ display: inline-block; width: 100%;}
.hospital-time-day li{ display: inline-block; width: 100%; padding-bottom: 14px; color: #000000; font-size: 18px;font-family: 'latosemibold';}
.hospital-time-day li b{ font-weight: normal; display: inline-block; width: 65%}
.hospital-time-day li span{ color: #076799}
.hospital-time-bx p{ color: #5a5a5a; font-size: 16px; line-height: 18px;}
.hospital-time-bx a{ display: inline-block; font-size: 16px; color: #076799; padding: 15px 20px; border-radius: 5px; border: 1px #076799 solid;
margin-top: 30px;}
.hospital-time-bx a:hover{ color: #fff; border: 1px #076799 solid; background: #076799}
.hospital-time-bx a i{ margin-right: 5px;}
.emergency-call{ display: inline-block; width: 100%; color: #040404; font-size: 35px; margin-bottom: 20px;}
.emergency-call i{ margin-right: 10px; color: #076799}
.hospital-time-bg{ display: inline-block; width: 100%; height: 6px; margin-top: 50px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#07679a+45,079975+51 */
background: #07679a; /* Old browsers */
background: -moz-linear-gradient(left, #07679a 45%, #079975 51%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #07679a 45%,#079975 51%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #07679a 45%,#079975 51%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#07679a', endColorstr='#079975',GradientType=1 ); /* IE6-9 */
}

/*------------------service-section---------------*/
.service-section{ padding: 50px 0; overflow: hidden}
.ser-subtitle{ position: relative; color: #000000; font-size: 30px;font-family: 'latosemibold'; padding-bottom: 10px; }
.ser-subtitle:before{ position: absolute; left: 0; bottom: 0; content: ""; width: 60px; height: 2px; background: #005B78}
.service-bx{ display: inline-block; width: 100%; padding-top: 40px;}
.service-bx .thumbnail {display: block;padding: 0px;margin-bottom: 20px;line-height: 1.42857143;background-color: #fff;border: none;border-radius: 0px;}
.service-bx .thumbnail .caption {padding: 20px 0 0;color: #333;}
.service-bx .thumbnail .caption h3{ color: #000000; font-size: 20px;font-family: 'latosemibold'; }
.service-bx .thumbnail .caption p{ color: #636363; font-size: 15px; font-family: 'latomedium'; padding-top: 10px;}
/*-------------------health-care-section-------------*/
.health-care-section{background: url("../img/bg1.png") no-repeat top center; background-size: cover; padding: 60px 0 0; text-align: center; overflow: hidden}
.health-care-section h2{ color: #fff; font-size: 70px;font-family: 'latobold'; }
.app-icon{ display: inline-block; width: 100%; padding: 30px 0}
.app-icon a{ display: inline-block; margin: 0 5px;}
.or-bx{ display: inline-block; width: 100%; color: #fff; font-size: 35px;font-family: 'latosemibold';}
.helth-input{ display: inline-block; margin-top: 20px; width: 100%}
.helth-input .form-control {float: left;width: 70%;height: 55px;padding: 0px 18px;font-size: 18px;line-height: 1.42857143;color: #828181;
background-color: #fff;background-image: none;border: none;border-radius: 0;box-shadow: none; font-family: 'latomedium';}
.helth-input a{ float: left; width: 30%; text-align: center; height: 55px; background: #076799; color: #fff; font-size: 20px;font-family: 'latomedium';
line-height: 55px;}
.mobile-img{ display: inline-block; width: 100%; text-align: right}

/*-----------------departments-section--------------*/
.departments-section{ padding: 80px 0; overflow: hidden}
.departments-bx{ display: inline-block; width: 100%; padding-top: 50px; text-align: center}
.departments-bx .thumbnail {display: block;padding: 30px 0px;margin-bottom: 30px;line-height: 1.42857143;background-color: #fff;border: none;border-radius: 0px;}
.departments-bx .thumbnail .caption {padding: 20px 0 0;color: #333;}
.departments-bx .thumbnail .caption h3 a,
.departments-bx .thumbnail .caption h3{ color: #000000; font-size: 20px;font-family: 'latosemibold'; }
.departments-bx .thumbnail:hover {box-shadow: 5px 5px 50px 0px rgba(6,30,52,0.11);}
.departments-bx .thumbnail .caption h3 a:hover{ color: #076799}
/*--------------------patient-section-------------*/
.patient-section{ padding:60px 0 40px; background: #005B78}
.patient-section .ser-subtitle{ color: #fff; text-align: center; padding-bottom: 15px;}
.patient-section .ser-subtitle::before {left: 50%; transform: translate(-50%,0);background: #fff;}
.patient-bx{ float: left; width: 100%; padding: 50px 0 20px; }
.patient-bx .thumbnail {display: block;padding: 20px;margin: 10px 0;border:none;border-radius: 5px;background: #F9F9F9; box-shadow: 0 0 10px 0 #333;
position: relative}
.testimonials-slider-img{ float: left; width: 75px; height: 75px; overflow: hidden; border-radius: 50%}
.patient-bx .thumbnail .caption{ float: left; width: 60%; padding: 15px 20px;}
.patient-bx .thumbnail .caption h3{ color: #000; font-size: 20px; font-weight: 600}
.patient-bx .thumbnail .caption h4{ color: #8f8f8f; font-size: 18px; font-style: italic; padding-top: 5px;}
.patient-bx .thumbnail p{ display: inline-block; width: 90%; color: #000; font-size: 20px; font-style: italic; padding-top: 20px;}
.quote-icon{ position: absolute; right: 28px; top: 10px; font-size: 50px; color: #005b78; }

/*------------medical-section----------*/
.medical-section{ padding: 60px 0; overflow: hidden}
.medical-bx{ display: inline-block; width: 100%; padding-top: 50px;}
.medical-bx .thumbnail {display: block;padding: 0px;margin-bottom: 20px;line-height: 1.42857143;background-color: #fff;border: none;border-radius: 0px;}
.no-padding{ padding: 0}
.no-padding:hover{ z-index: 9999}
.medical-bx .thumbnail .caption {padding:30px 20px;color: #333; display: inline-block}
.medical-bx .thumbnail .caption h4{ display: block; color: #777777; font-size: 15px;font-family: 'latosemibold'; padding-bottom: 10px;}
.medical-bx .thumbnail .caption h3{ display: block; color: #303030; font-size: 19px;font-family: 'latosemibold'; padding-bottom: 10px;}
.medical-bx .thumbnail .caption h3 a{ display: block; color: #303030; font-size: 19px;font-family: 'latosemibold'; }
.medical-bx .thumbnail .caption h3 a:hover{  color: #005B78; }
.medical-bx .thumbnail .caption p{ display: block; color: #787878; font-size: 16px;font-family: 'latosemibold'; padding-top: 8px;}
.medical-bx .thumbnail .caption p i{ font-size: 15px; width: 20px; margin-right: 5px;}
.medical-bx .thumbnail:hover { background: #F8F8F8; position: relative; z-index: 99;box-shadow: 8px 8px 60px rgba(6,30,52,.3);}
/*-------------news-events-section-----------*/
.news-events-section{ padding: 50px 0;background: url("../img/bg2.png") no-repeat top center; background-size: cover; overflow: hidden}
.news-events-section .ser-subtitle {color: #fff;;}
.news-events-section .ser-subtitle::before {background: #fff;}
.news-events-bx{ display: inline-block; width: 100%; padding-top: 50px;}
.news-events-bx .thumbnail {display: block;padding: 0px;margin-bottom: 20px;line-height: 1.42857143;background-color: #fff;border: none;border-radius: 0px;}
.news-events-bx .thumbnail .caption {padding:20px 20px 40px;color: #333;}
.news-events-bx .thumbnail .caption h4{ display: block; color: #000000; font-size: 15px;font-family: 'latomedium'; padding-bottom: 10px;}
.news-events-bx .thumbnail .caption h4 span{ float: right; color: #00a181}
.news-events-bx .thumbnail .caption h3{ display: block; color: #303030; font-size: 30px;font-family: 'latosemibold'; padding-bottom: 10px;}
.news-events-bx .thumbnail .caption h3 a{ display: block; color: #000000; font-size: 30px;font-family: 'latosemibold'; }
.news-events-bx .thumbnail .caption h3 a:hover{  color: #005B78; }
.news-events-bx .thumbnail .caption p{ display: block; color: #666666; font-size: 15px;font-family: 'latomedium'; padding-top: 8px;}
.news-events-bx .thumbnail:hover { background: #F8F8F8; position: relative; z-index: 99;box-shadow: 8px 8px 60px rgba(6,30,52,.3);}
.you-tube-video{ display: inline-block; width: 100%; height: 227px;}
.you-tube-video iframe{ height: 100%}
.you-tube-video-bottom{ margin-top: 25px;}
/*---------------Footer-------------------*/
.medical-thumbnail-img img,
.departments-bx .thumbnail img{   transition: 0.5s all;-webkit-transition: 0.5s all;-moz-transition: 0.5s all;-o-transition: 0.5s all;     }
.medical-thumbnail-img:hover img,
.departments-bx .thumbnail:hover img{    transform: scale(1.05);-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);
          -ms-transform: scale(1.05);}
.medical-thumbnail-img {display: inline-block;width: 100%;overflow: hidden;}
/*---------------Footer-------------------*/
.footer { background: #919BA5 ; display: inline-block; width: 100%; padding: 0; color: #fff;} 
.footer-top {  display: inline-block; width: 100%; padding: 30px 0; color: #fff; border-bottom: 1px #e4e4e4 solid} 
.news-latters{ display: inline-block; width: 100%; position: relative;}
.news-latters .form-control {height: 46px;padding: 6px 12px;font-size: 16px;color: #fff;background-color: #A6AEB7;border: 1px solid #fff;
border-radius: 0px;box-shadow:none;}
.news-latters a{ position: absolute; right: 20px; top: 5px; color: #fff; font-size: 25px}
.footer_center{ display: inline-block; width: 100%; padding: 50px 0 20px}
.footer_center p{ font-size: 15px; line-height: 20px; padding: 36px 0 20px; width:100%; }
.title-widget {color: #fff;font-size: 20px;font-family: 'latosemibold';line-height: 1;position: relative; margin:5px 0 28px; display: inline-block; width: 100%}
.title-widget span {position: relative; display: inline-block; width: 100%}
.title-widget span::before {position: absolute;left: 0;bottom: -15px;content: "";background: #fff;height: 2px;width: 80px;}
.widget_nav_menu ul { list-style: outside none none; padding-left: 0; padding-top: 20px;}
.widget_nav_menu ul li { position: relative;  margin-bottom: 18px;width:95%;}
.widget_nav_menu ul li a{ font-size: 16px; line-height: 20px; color: #fff; font-weight: 400;   }
.news-latters a:hover,
.stadyc_link li a:hover,
.widget_nav_menu ul li.active a,
.widget_nav_menu ul li a:hover{  color: #076799; }
.widget_nav_menu ul li a i{ margin-right: 20px;}
.widget_nav_menu ul.user_link{ width: 100% ; float: left}
.stadyc_link{ float: left; width: 100%;}
.stadyc_link li{ float: left; padding:0 15px; border-left: 1px #fff solid}
.stadyc_link li:first-child{ border-left: none; padding-left: 0}
.stadyc_link li a{ color: #fff; font-size: 14px;}
.ftdrop3,
.ftdrop2,
.ftdrop1{ display: none}
.footerp{ display: inline-block; width: 100%; padding-top: 16px;}
.footerp .input-group{ width: 100%}
.footerp .input-group .form-control{ background: #E6E6E6; border: none; color: #333; box-shadow: none; height: 45px; font-size: 16px;}
.footerp .input-group textarea.form-control{ height: 90px;}
.footerp .btn-primary{ background: #03B8D7; width: 100%; border-radius: 0; border: none; font-size: 18px; padding: 10px 0}
.contact_info { font-size: 16px;}
.address-info { float: left; padding-bottom: 15px; width: 100%;}
.address-info i{ font-size: 22px; margin-right: 10px;}
.nomargin { margin:12px 0 0; padding:0px; float: right}
.nomargin a {  color: #fff; margin: 0 16px; display: inline-block} 
.nomargin a:hover {  color: #076799}  
.nomargin a i{ font-size: 22px; text-align: center;}
.footer-bottom { width: 100%; padding: 15px 10px; background: #7a8693; float: left;border-top: 1px #e4e4e4 solid;}
.copyright { color: #fff; padding: 0px 0; font-size: 14px; float: right}
.copyright a{ color: #fff; padding: 0px 5px;}
.hospital-timing{ display: inline-block; width: 100%; color: #fff; font-size: 16px; padding-top: 20px; line-height: 36px;}
/*-----------Contact-Page--------*/
.inner-top-bg{padding: 50px 0;background: url("../img/header_bg.jpg") no-repeat top center; background-size: cover;}
.product-header{ float: left; width: 100%}
.product-header h1{ float: left; color: #fff; font-size: 30px;font-family: 'latobold';}
.my_breadcum { background: transparent; float: left; padding: 0; margin: 10px 0 0 0px; width: 100%}
.my_breadcum li a{ color: rgba(255,255,255,1); font-size: 18px; }
.my_breadcum li.active a{ color: rgba(255,255,255,0.5); }
.my_breadcum > li + li::before { color: rgba(255,255,255,0.5);}
.contact-section{ display: inline-block;}
.contact-left{ float: left; width: 50%;}
.book-posts{ max-width: 570px; margin: auto 0 auto auto}
.my-contact{ display: inline-block; width: 100%; }
.contact-bxa{ display: inline-block; width: 100%; padding: 30px 30px 30px 0;}
.contact-bxa h2{ color: #000; font-size:30px; position: relative; margin-bottom: 20px; position: relative;font-family: 'latobold'; }
.contact-bxa h2:before{ position: absolute;left: 0;bottom: 0;content: "";width: 60px;height: 2px;background: #005B78;}
.contact-bxa p{ color: #606060; font-size: 16px;font-family: 'latolight'; }
.contact-details{ display: inline-block; width: 100%; padding-top: 40px;}
.address-details{ display: inline-block; width: 100%; padding-bottom: 30px; font-size: 18px; color: #333}
.address-details i{ width: 8%; display: inline-block; margin-right: 20px;}
.address-details span{ display: inline-block; width: 81%; vertical-align: middle; font-size: 20px;font-family: 'latosemibold'; color: #000}
.address-details span b{ display: block; font-weight: normal; color: #005B78; font-size: 16px;}
.phone-details i{ font-size: 30px;}
.addre-info i{ font-size: 21px;}
.inner-service-section{}
.in-service-bx{ display: inline-block; width: 100%; padding: 30px 50px; text-align: center; background: #56B4E2; min-height: 230px}
.in-service-bx2{ background: #1E92CC}
.in-service-bx3{  background: #076799}
.in-service-img{ display: inline-block;; margin-right: 15px;}
.in-sr-txt{ display: inline-block; text-align: left; width: 63%; vertical-align: top}
.in-sr-txt h3{ color: #fff; font-size: 22px;}
.in-sr-txt p{ color: #fff; font-size: 14px; padding-top: 10px;}
.contact-form-section{ position: relative;}
.contact-form-section:before{ position: absolute; right: 0; top: 0; height: 100%; width: 50%; content: ""; background: #076799}
.con-doc .thumbnail .caption h4{ display: block; color: #777777; font-size: 15px;font-family: 'latosemibold'; padding-bottom: 10px;}
.con-doc .thumbnail .caption h3{ display: block; color: #303030; font-size: 19px;font-family: 'latosemibold'; padding-bottom: 10px;}
.con-doc .thumbnail .caption h3 a{ display: block; color: #303030; font-size: 19px;font-family: 'latosemibold'; }
.con-doc .thumbnail .caption h3 a:hover{  color: #005B78; }
.con-doc .thumbnail .caption p{ display: block; color: #787878; font-size: 16px;font-family: 'latosemibold'; padding-top: 8px;}
.con-doc .thumbnail .caption p i{ font-size: 15px; width: 20px; margin-right: 5px;}
.my-contact .well-sm{ background: transparent; padding: 40px 30px 20px ; border-radius: 0; box-shadow: none; border: none;}
.my-contact .well-sm h3{ color: #fff; font-size:30px; position: relative; margin-bottom: 30px; }
.my-contact .form-control {height: 40px;padding: 6px 0px;font-size: 16px;color: #fff;background-color: transparent;border: none;
 border-radius: 0px; box-shadow: none;border-bottom: 1px solid rgba(255,255,255,0.3);}
.my-contact textarea.form-control { height: 200px; max-width: 100%; min-width: 100%}
.my-contact .btn-primary{background: #076799; border-radius: 4px; border:1px #fff solid;font-size: 18px;padding:9px 30px; margin-top: 5px;}
.my-contact .btn-primary:hover { background: #fff; color: #076799;}
.my-contact .form-group {margin-bottom: 25px;}
.country-map {float: left;width: 100%;}
.country-map iframe {display: block;width: 100%;}
.con-doc-bx{ display: inline-block; width: 100%; padding: 40px 0 20px}
.con-doc{ display: inline-block; width: 100%;}
.con-doc .thumbnail {display: inline-block;padding: 0px;margin-bottom: 20px;line-height: 1.42857143;background-color: #fff;border: none;
 width: 100%;border-radius: 0px;}
.con-doc .hover{ width: 40%;vertical-align: middle;}
.con-doc .hover .overlay {}
.con-doc .thumbnail .caption {padding: 9px 30px;color: #333; display: inline-block; width: 58%; vertical-align: middle}
.search-select { display: inline-block; width: 100%; padding-bottom: 0; vertical-align: top }
.search-select span { display: inline-block; float: left; overflow: hidden; width: 100%; padding: 0; text-transform: none; position:relative }
.search-select span:after {   background-color: transparent; color: #fff; height: 12px; padding:11px 14px; position: absolute; right: 1px; top: 1px; 
 border-radius: 0 5px 5px 0; content: "\f0d7"; font-family: 'FontAwesome'; }
.search-select span:after { z-index: 0;  bottom: 0; pointer-events: none }
.search-select select option { padding: 0 5px; color: #333; background: #fff }
.search-select select { -moz-appearance: none;
 appearance: none; -webkit-appearance: none; -ms-appearance: none; -o-appearance: none }
.search-select .form-control {height: 40px;padding: 6px 0px;font-size: 16px;color: #fff;background-color: transparent;border: none;
 border-radius: 0px; box-shadow: none;border-bottom: 1px solid rgba(255,255,255,0.3);}
/**------------services-----------------*/

.services-bxa{ display: inline-block; width: 100%; padding: 60px 30px 30px 0;}
.services-bxa p{ color: #606060; font-size: 22px; padding-top: 20px; line-height: 35px; width: 90%;font-family: 'latolight'; }
.inner-right-banner{float: right; width: 50%; min-height: 500px}
.services-right{ background: url("../img/department-img1.jpg") no-repeat top center;background-size: cover; }
.traumotology-right{background: url("../img/department-single-img2.jpg") no-repeat top center;background-size: cover; }
.contact-right{ background: url("../img/contacts-img1.jpg") no-repeat top center;background-size: cover; }
.nephrology-right{background: url("../img/department-single-img4.jpg") no-repeat top center;background-size: cover; }
.cardiology-right{background: url("../img/department-single-img5.jpg") no-repeat top center;background-size: cover; }
.births-right{background: url("../img/neurology-img3.jpg") no-repeat top center;background-size: cover; }
.service-department-section{ padding: 60px 0}
.service-department-bg{ background: #f7fafb}
.ser-depa-top{ display: inline-block; width: 100%}
.ser-depa-top .ser-subtitle{ display: inline-block}
.ser-depa-icon{ float: right}
.ser-depa-icon a{ display: inline-block; color: #909aa3; font-size: 20px; margin: 0 10px;}
.ser-depa-details{ display: inline-block; width: 100%; padding: 20px 0}
.ser-depa-details p{ color: #606060; font-size: 18px; padding-top: 20px; line-height: 30px;font-family: 'latolight'; }
.ser-depa-details ul{ display: inline-block; width: 100%; padding: 20px 0 0}
.ser-depa-details ul li{ display: inline-block; width: 100%; padding:8px 0; color: #42474c; font-size: 18px;}
.ser-depa-details ul li i{ margin-right: 10px; color: #005B78}
.ser-depa-details ul li span{ display: inline-block; width: 88%; vertical-align: top}
.services-slider{ display: inline-block; width: 100%;}
.services-slider .carousel-caption {left: 0;right: 0;padding: 0 30px;text-align: left;font-size: 20px;font-family: 'latobold'}
.services-slider .item.active .carousel-caption {}
.emergencybx{ display: inline-block; margin-top: 40px; width: 100%; border-top: 3px #076799 solid; background: #fff; box-shadow: 0 0 10px 0 #ccc;
padding: 40px;}
.emergencybx ul{ display: inline-block; width: 100%}
.emergencybx ul li{ display: inline-block; vertical-align: middle}
.call-icon{ width: 15%;}
.call-icon i{ display: inline-block; width: 80px; height: 80px; background: #ED6B7D; border-radius: 100%; text-align: center; border: 5px #E7E7E7 solid;
line-height: 66px}
.emergencybx-txt{ width: 60%}
.emergencybx-txt h3{ color: #076799; font-size: 26px;font-family: 'latomedium';}
.emergencybx-txt h2{ color: #000; font-size: 36px;font-family: 'latomedium'; padding: 10px 0 20px;}
.emergencybx-txt p{ color: #828a8f; font-size: 16px;font-family: 'latolight';}
.emergencybx-btn{ width: 22%; text-align: right}
.emergencybx-btn .btn-primary{ border-color: #076799; background: #fff; color: #076799; text-transform: uppercase;letter-spacing: 2px;
font-size: 12px; padding: 15px 5px ; width: 95%}
.emergencybx-btn .btn-primary:hover{ border-color: #076799; background: #076799; color: #fff; }
.treatments-sauld{ display: inline-block; width: 100%; background: #005B78; padding: 40px;}
.treatments-sauld h3{ color: #42A9C9; font-size: 24px;font-family: 'latomedium'; }
.treatments-sauld ul{ display: inline-block; width: 100%; padding: 20px 0 0}
.treatments-sauld ul li{ width: 100%; padding: 8px 0; font-size: 14px; color: #fff; border-bottom: 1px #017193 solid}
.treatments-sauld ul li span{ float: right}
.treatments-sauld ul li:last-child{ border-bottom: none}
.myhp-contact{ display: inline-block; width: 100%; background: #076799; margin-top: 10px;}
.my-sr-dp{ display: inline-block; width: 100%; padding-top: 30px;}
.my-sr-dp .media{ margin-bottom: 20px}
.my-sr-dp .media-left a,
.my-sr-dp .media-left{ width: 100px;}
.my-sr-dp .media-body {width: auto;padding-left: 10px;}
.my-sr-dp .media-heading {color: #076799;font-size: 17px;font-family: 'latomedium';}
.my-sr-dp p{color: #828a8f; font-size: 15px;font-family: 'latolight';padding-top: 0px;line-height: normal;width: 100%;}

.head-doctors-title{ display: inline-block; width: 100%; color: #005B78; font-size: 24px; margin-bottom: 20px;font-family: 'latomedium';}
.head-doctors .thumbnail {display: block;padding: 0px;background-color: #005B78;border: none;border-radius: 0px;}
.head-doctors .thumbnail .caption {padding: 20px 30px;color: #333; display: inline-block; width: 100%; vertical-align: middle}
.head-doctors .thumbnail .caption h4{ display: block; color: #fff; font-size: 15px;font-family: 'latosemibold'; padding-bottom: 10px; text-transform: uppercase;}
.head-doctors .thumbnail .caption h3{ display: block; color: #fff; font-size: 19px;font-family: 'latosemibold'; padding-bottom: 10px;}
.head-doctors .thumbnail .caption p{ display: block; color: #fff; font-size: 16px;font-family: 'latosemibold'; padding-top: 8px;}
.head-doctors .thumbnail .caption p i{ font-size: 15px; width: 20px; margin-right: 5px;}
.departments-service{ display: inline-block; width: 100%; margin-top: 20px; background: #f1f1f1; border-top: 4px #005B78 solid; padding: 40px;}
.recent-post h3,
.about-emergency h3,
.departments-service h3{ font-size: 24px; color: #005B78;font-family: 'latomedium';}
.departments-service ul{ display: inline-block; padding-top: 10px; width: 100%; }
.departments-service ul li{ display: inline-block; padding-top: 20px; width: 100%; }
.departments-service ul li a{ display: inline-block; font-size: 18px; color: #333; position: relative }
.departments-service ul li a:hover{ color: #005B78; }
.departments-service ul li a:hover:before{ background-color: #005B78; }
.departments-service ul li a:before{content: '';background-color: #b5b9bb;width: 5px;height: 5px;border-radius: 50%;display: inline-block;
 vertical-align: middle;margin-bottom: 2px;margin-right: 10px;}

.peolie-say{ display: inline-block; width: 100%; padding: 40px; margin-top: 40px; background: #005B78; color: #fff;}
.peolie-say h3{ font-size: 24px; color: #fff;font-family: 'latomedium';}
.peolie-say p{ font-size: 20px; color: #fff;font-family: 'latolight'; font-style: italic; padding: 15px 0}
.peoplr-img{ display: inline-block; width: 72px; height: 72px; overflow: hidden; border-radius: 50%;vertical-align: middle}
.people-details{ display: inline-block; padding-left: 15px; vertical-align: middle}
.people-details h4{ font-size: 18px; color: #fff;font-family: 'latobold';}
.people-details p{ font-size: 17px; color: #fff;font-family: 'latolight'; font-style: normal; padding: 2px 0}
.department-left {float: right;width: 41%; height: 500px}
.department-posts {max-width: 430px;margin: auto 0 auto 0; position: relative;height: 100%}
.department-bxa{ display: inline-block; padding: 0 0 0 50px; position: absolute; left: 0; top: 50%; transform: translate(0,-50%); }
.department-bxa h2{ color: #fff; font-size: 46px;font-family: 'latobold';}
.department-bxa h4{ font-size:36px; color: #fff;font-family: 'latolight'; font-style: normal; padding: 15px 0 0}
.department-bxa p{ font-size: 28px; color: #fff;font-family: 'latolight'; font-style: normal; padding: 22px 0}
.department-bg{ background: #767f89}
.department-right{float: left; width: 59%; min-height: 500px;  background: url("../img/depts-img1.jpg") no-repeat top center;background-size: cover;}
.department-list-section{ padding: 70px 0}
.about-hospitel .thumbnail,
.department-list-section .thumbnail {display: block;padding: 0px;border: none;border-radius: 0px;}
.about-hospitel .thumbnail a,
.department-list-section .thumbnail a{ display: inline-block; font-size: 20px; color: #fff;font-family: 'latobold'; line-height: 74px}

/*---------Image Hover----------*/
.hover{float:left;position:relative;cursor:default}
.hover .overlay03{position:absolute;top:0;left:0}
.hover img{display:block;position:relative; width: 100%}
.hover,.hover .overlay03{width:100%;height:100%;overflow:hidden}

.ehover03 img{-webkit-transition:all .35s;transition:all .35s}
.ehover03 .overlay03,.ehover03 button{-webkit-transition:opacity .35s,-webkit-transform .35s}
.ehover03 img{filter:brightness(.6);-webkit-filter:brightness(.6)}
.ehover03:hover img{filter:brightness(.4);-webkit-filter:brightness(.4)}
.ehover03 .overlay03{width:80%;height:80px;left:10%;top:38%;border-bottom:1px solid #FFF;border-top:1px solid #FFF;transition:opacity .35s,transform .35s;
        -webkit-transform:scale(0,1);transform:scale(0,1); }
.ehover03:hover .overlay03{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.ehover03 button,.ehover03 h2{opacity:0;color:#FFF;padding:1em 0}
.ehover03 button{transition:opacity .35s,transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
.ehover03 h2{background-color:transparent;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;
            -webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
.ehover13:hover button,.ehover13:hover h2{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}

/*-----------------------about-boxes------------*/
.about-boxes{ display: inline-block; width: 100%; padding-top: 30px;}
.about-boxes h3{ color: #005B78; font-size: 22px;font-family: 'latobold'; line-height: 36px;}
.about-emergency p,
.about-boxes p{ color: #42474c; font-size: 20px;font-family: 'latolight'; line-height: 28px; padding-top: 20px;}
.about-hospitel{ display: inline-block; width: 100%; padding-top: 30px;}
.about-hospitel .thumbnail{ margin-bottom: 0}
.service-bx-about{ }
.con-doc-bx-about .ser-subtitle{ margin-bottom: 40px; }
.con-doc-bx-about .con-doc .hover {width: 30%;vertical-align: middle;}
.about-departments-service{ margin-top: 0; margin-bottom: 30px;}
.about-emergency{ display: inline-block; width: 100%; background: #fff; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1); padding: 20px;
 border-top: 6px #005B78 solid}
.em-call{ display: inline-block; width: 100%;background: url("../img/phone.png") no-repeat left center; color: #000; font-size: 32px;
background-size: 35px; padding-left: 55px; margin: 15px 0}
.about-emergency p{ padding-top: 0}
.recent-post{ display: inline-block; width: 100%; padding: 40px 5px 0}
.recent-post ul{ display: inline-block; width: 100%; padding: 20px 0 0}
.recent-post ul li{ display: inline-block; width: 100%; padding: 0 0 20px;}
.recent-post ul li a{ display: inline-block; width: 100%; color: #005B78; font-size: 15px;}
.recent-post ul li span{ display: inline-block; padding-top: 5px; color: #8F9395; font-size: 14px;}
.blog-post-bx{ display: inline-block; width: 100%;}
.blog-post-bx .thumbnail {padding: 0px;border: none;border-radius: 0px;}
.blog-img{ display: inline-block; width: 100%; overflow: hidden}
.blog-post-bx .thumbnail .caption {padding: 20px 0 0;color: #333;}
.blog-post-bx h5{ color: #8F9395; font-size: 15px;font-family: 'latomedium';}
.post__comments i,
.blog-post-bx h5 i{ color: #005B78; margin-right: 5px;}
.blog-post-bx h3{ padding: 15px 0}
.blog-post-bx h3 a{ color: #000; font-size: 23px;font-family: 'latobold';}
.blog-post-bx h3 a:hover{ color: #005B78; }
.blog-post-bx p{ color: #8F9395; font-size: 18px;font-family: 'latolight';}
.entry-meta span a,
.blog-post-bx p a{ color: #005B78;}
.entry-meta{ display: inline-block; width: 100%; border-top: 1px #ddd solid; margin-top: 20px; padding: 20px 0}
.entry-meta span{ display: inline-block; color: #8F9395; font-size: 13px; }
.entry-meta span a{ display: inline-block; margin-left: 5px;}
.post__comments {float: right}
.ab-img{ margin-bottom: 20px;}
.ab-txt{color: #8F9395; font-size: 18px;font-family: 'latolight'; display: inline-block; width: 100%; padding-bottom: 40px;}
.ab-search{ display: inline-block; width: 100%; margin-bottom: 40px;}
.search-input{ display: inline-block; width: 100%; position: relative}
.search-input .form-control {height: 45px;padding: 0px 15px;font-size: 16px;border: 1px solid #ccc;border-radius: 0px;box-shadow: none;
 font-family: 'latolight';}
.search-input a{ position: absolute; right: 0; top: 0; height: 45px; width: 45px; text-align: center; color: #fff;font-size: 18px; line-height: 44px;
background: #005B78}
.patient-care-section{ padding: 60px 0}
.patient-care-section h2{ position: relative; font-size: 24px; color: #333;font-family: 'latobold'; padding-bottom: 10px;}
.patient-care-section h2:before{ position: absolute; left: 0; bottom: 0; content: ""; height: 1px; width: 100%; background: #ddd;}
.patient-care-section h2:after{ position: absolute; left: 0; bottom: -1px; content: ""; height: 3px; width: 100px; background: #076799;}
.patient-txt-bx{ display: inline-block; width: 100%; padding-top: 20px;}
.patient-txt-bx p{color: #666; font-size: 18px;font-family: 'latolight'; padding-bottom: 15px;}
.servives-list-section{ padding: 70px 0}
.servives-list-section .thumbnail {padding: 0px;border: none;border-radius: 0px;}
.servives-list-section .thumbnail .caption {padding: 20px 0;color: #333;}
.servives-list-section h3{ font-size: 22px; color: #076799;font-family: 'latobold'; padding-bottom: 10px}
.servives-list-section h3 a{ font-size: 22px; color: #076799;font-family: 'latobold'; }
.servives-list-section p{color: #666; font-size: 18px;font-family: 'latolight'; padding-bottom: 15px;}
.servives-list-section .btn-primary{ background: #076799; border: 1px #076799 solid; border-radius: 0}
.responsive-calendar {display: inline-block;width: 100%;border: 1px #ddd solid;background: #fff;}
.responsive-calendar-bx .controls {padding: 3px 15px;border-bottom: 1px #ddd solid;display: inline-block;width: 100%;margin-bottom: 15px;}
.responsive-calendar-bx hr{ margin-top: 0}
.pull-left-date{ float: left; font-size: 30px}
.pull-right-date{ float: right; font-size: 30px}
.responsive-calendar .today a:hover,
.responsive-calendar .today a{ background: #076799; color: #fff;}
/*-------------------------------Media css-------------*/
@media only screen and (max-width:1400px){
}
@media only screen and (max-width:1200px){
}
@media only screen and (max-width:1100px){
.banner-txt {padding-top: 130px;}
.slider_cover h2 {font-size: 35px;}
.health-care-section h2 {font-size: 44px;}
.book-posts {max-width: 470px;}
}
@media only screen and (max-width:991px){
.header .navbar-default .navbar-nav > li > a { padding: 15px 4px;font-size: 13px; }
.header .navbar-default .fixed-me .navbar-nav > li > a { padding: 15px 4px;font-size: 13px; }
.header .navbar-brand { width: 130px;}
.header .fixed-me .navbar-brand { padding:0; width: 110px;}
.header .navbar.navbar-default ul.nav.navbar-nav {margin: 0;}
.banner-txt {padding-top: 100px;}
.slider_cover h2 { font-size: 28px;}
.slider_cover h3 {font-size: 26px;padding: 17px 0px 0 0;}
.slider_cover p {font-size: 17px;padding: 20px 0px 0 0;}
.top-txt,
.franco-email,
.emergency-bx {font-size: 12px;}
.test-section h1 {font-size: 30px;}
.hospital-time-day li {font-size: 13px;}
.hospital-time-bx p {font-size: 14px;}
.hospital-time-bx a {margin-top: 16px;}
.emergency-call {font-size: 26px;}
.service-bx .thumbnail {min-height: 200px;}
.app-icon a {margin: 0 1px;}
.departments-section {padding: 50px 0 0;}
.patient-bx .thumbnail p {display: inline-block;font-size: 16px;}
.you-tube-video {display: inline-block;width: 48%;height: 227px;}
.you-tube-video-bottom {margin-top: 0;float: right;}
.hospital-timing {font-size: 14px;}
.contact_info {font-size: 14px;}
.book-posts {max-width: 360px;}
.services-bxa {padding: 60px 0px 0px 0;}
.head-doctors .thumbnail .caption {padding: 15px;}
.emergencybx {padding: 10px;}
.emergencybx-txt {width: 50%;}
.call-icon {width: 20%;}
.emergencybx-btn {width: 28%;}
.emergencybx-txt h2 {font-size: 30px;padding: 10px 0 10px;}
.em-call {font-size: 19px;background-size: 25px;padding-left: 35px;}
.recent-post h3, .about-emergency h3, .departments-service h3 {font-size: 19px;}
.about-emergency p, .about-boxes p {font-size: 15px;line-height: 22px;}
.in-service-bx {padding: 30px 0px;min-height: 270px;}
.con-doc .thumbnail .caption {padding: 9px 10px;}
.department-right {width: 100%;}
.department-left {width: 100%;height: 300px;}
.peolie-say {padding: 14px;}
.departments-service {padding: 16px;}
}
@media only screen and (max-width:767px){

.header .navbar-collapse { float: right; left: 0; margin: 0; position: absolute; width: 100%; background: #e2efff;}
.header{ position: relative}
.header .collapse.navbar-collapse{ padding: 0 15px;}
.header .navbar-default .navbar-nav > li:first-child a { border-radius: 0;}
.header .navbar-toggle { margin-top: 30px;}
.header .navbar-toggle { margin-top: 0px; margin-bottom: 0}
.header .navbar-brand{ margin-left: 10px !important;}
.header .navbar-default .navbar-nav > li > a { padding: 10px;}
.header .navbar-brand { width: 130px; padding: 0}
.header .fixed-me .navbar-brand {  width: 110px; padding: 0}
.slider_cover h2 {font-size: 25px;}
.slider_cover h3 {font-size: 23px;padding: 10px 0px 0 0;}
.slider_cover p {font-size: 16px;padding: 10px 0px 10px 0;}
.test-section h1 {font-size: 25px;}
.hospital-time-section {padding: 30px 0 0;}
.ftdrop2::after, 
.ftdrop1::after, 
.ftdrop3::after, 
.ftdrop4::after, 
.ftdrop5::after{color:#fff;content:"+";font-size:30px;font-weight:normal;position:absolute;right:10px;top:-4px; cursor: pointer}
.ftopen1::after, 
.ftopen2::after, 
.ftopen3::after, 
.ftopen4::after, 
.ftopen5::after{content:"_";top:-16px;}
.ftblock1, 
.ftblock2, 
.ftblock3, 
.ftblock4, 
.ftblock5{padding:0 0px; display: none}
.ftdrop5, .ftdrop4, .ftdrop3, .ftdrop2, .ftdrop1 { display: inline-block; width: 100%; cursor: pointer}
.mobile_sh{ display: none}
.top-txt {padding-right: 0;border-right: none;width: 100%;text-align: center;}
.franco-email {padding-left: 0px;border-left: none;width: 100%;text-align: center;}
.emergency-bx {text-align: center;}
.banner-txt {padding-top: 10px;}
.hospital-time-bx a {margin-bottom: 30px;}
.hospital-time-bx h3 {  padding-bottom: 10px;margin-top: 20px;}
.health-care-section h2 {font-size: 30px;}
.mobile-img {margin-top: 30px;}
.patient-bx .thumbnail p {width: 100%;font-size: 15px;padding: 20px;}
.news-events-bx .thumbnail .caption h3 a {font-size: 20px;}
.nomargin {width: 100%;text-align: center;}
.footer-bottom {text-align: center;}
.stadyc_link {float: none;width: auto;display: inline-block;}
.copyright {width: 100%;}
.service-bx .thumbnail {min-height: 0;}
.service-section {padding: 30px 0 10px;}
.you-tube-video {width: 100%;}
.ser-subtitle {font-size: 22px;}
.emergencybx {padding: 20px; text-align: center}
.call-icon {width: 100%;}
.emergencybx-txt {width: 100%;}
.emergencybx-btn {width: 62%;text-align: center;margin-top: 10px;}
.my-contact .well-sm h3 {font-size: 22px;}
.myhp-contact {margin-bottom: 30px;}
.services-bxa {padding: 20px 0;}
.services-bxa p {font-size: 16px;line-height: 24px;width: 100%;}
.contact-left {width: 100%;padding: 0 20px;}
.inner-right-banner {width: 100%;min-height: 170px;background-size: 100%; }
.medical-thumbnail-img img, .departments-bx .thumbnail img {object-fit: cover;}
.news-events-bx .medical-thumbnail-img img {object-fit: cover; width: 100%}
.contact-form-section::before {width: 100%;}
.services-slider .carousel-caption {font-size: 17px;}
.nevicatio-menu .dropdown-menu li {width: 100%;margin: 0;}
.nevicatio-menu .dropdown-menu {padding: 0px 0% 20px;}
.nevicatio-menu .navbar-nav .open .dropdown-menu {float: left; padding: 0px 0% 20px;}
.nevicatio-menu {position: initial;}
.nevicatio-menu .collapse.in {display: block;max-height: 410px;}
}
@media only screen and (max-width:479px){
.slider_cover .carousel-caption { top: 0; transform: translate(0px, 0%);}
.app-icon a {margin: 7px 2px;}
.ser-depa-icon {float: left;padding-top: 10px;}
}

/*---------Image Hover----------*/
.hover{position:relative;cursor:default}
.hover .overlay{position:absolute;top:0;left:0}
.hover img{display:block;position:relative; width: 100%}

.hover,.hover .overlay{width:100%;height:100%;text-align: center; display: inline-block}

.social-icons{ position: absolute; left: 50%; top: 50%; width: 100%; transform: translate(-50%,-50%)}
.overlay a{ display: inline-block; color: #fff; font-size: 18px;margin: 0 8px;}
.overlay::before{content:''}
.ehover13 img{-webkit-transition:all .35s;transition:all .35s}
.ehover13 .overlay,.ehover13 button{-webkit-transition:opacity .35s,-webkit-transform .35s}
.medical-bx .thumbnail:hover img,
.ehover13:hover img{filter:brightness(.6);-webkit-filter:brightness(.6)}
.ehover13 .overlay{width:80%;height:36%;left:10%;top:32%;transition:opacity .35s,transform .35s;
        -webkit-transform:scale(0,1);transform:scale(0,1)}
.medical-bx .thumbnail:hover  .overlay,
.ehover13:hover .overlay{opacity:1;-webkit-transform:scale(1);transform:scale(1)}

.news-latters ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #ddd; opacity: 1}
.news-latters ::-moz-placeholder { /* Firefox 19+ */color: #ddd; opacity: 1}
.news-latters :-ms-input-placeholder { /* IE 10+ */ color: #ddd; opacity: 1}
.news-latters :-moz-placeholder { /* Firefox 18- */ color: #ddd; opacity: 1}

.my-contact ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #ddd; opacity: 1}
.my-contact ::-moz-placeholder { /* Firefox 19+ */color: #ddd; opacity: 1}
.my-contact :-ms-input-placeholder { /* IE 10+ */ color: #ddd; opacity: 1}
.my-contact :-moz-placeholder { /* Firefox 18- */ color: #ddd; opacity: 1}

.social-icons .tooltip-inner{ background: #005B78; color: #fff; border-radius: 0;font-family: 'latoregular'; font-size: 14px; width: 100px; height: 30px;}
.social-icons .tooltip.top .tooltip-arrow{border-top-color: #005B78;}


.text { display: inline-block;}
.text__first, .text__second { position: relative;}
.text__word { opacity: 0;}
.text__first-bg, .text__second-bg { display: block;  width: 100%;  height: 100%; position: absolute; left: 0; top: 0; z-index: 100;
 transform-origin: left; transform: scaleX(0);}
.text__first-bg { background-color: #fff;}
.text__second-bg { background-color: #fff;}
.text__second {}


