@charset "utf-8";
/* CSS Document */
.main-header.header-style-three .header-upper .logo-outer { padding: 10px 0 10px 0;}
.main-header .upper-right { padding-top: 25px;}
.elementskit-navbar-nav li a { font-family:Exo; font-weight:700; font-size:16px; text-transform:uppercase !important;}
@font-face
{
	font-family:Exo;
	src:url(../fonts/Exo-Regular.otf);
}
.owl-prev, .owl-next { display:none;}
.fa-lg {font-size: 1em !important;}
.fa-2x {font-size: 2em !important;}
.wh_cl { color:#fff;}
.bk_cl { color:#000 !important;}
.rc_cl {color: #cb113b;}
.bl_cl { color:#103a87;}
.f12 { font-size:12px !important;}
.f14 { font-size:14px; color:#e5b7fb; font-weight:500;}/*color:#cb113b;*/

.booking-section { padding: 50px 0px 60px !important; }
.services-section-two, .testimonial-section, .specialist-section  { padding: 50px 0px 50px !important; }

.main-header .elementskit-navbar-nav > li.elementskit-dropdown-has > a::before { content: "" !important; }
.offer-section {padding: 50px 0px 50px !important; background-color: #f7f9fb;}
.contact-page-section { padding: 30px 0px 30px !important;}
.doctor-detail-section { padding: 50px 0px 50px;}
.btn-style-five { border: 2px solid #d82a53;  background-color: #d82a53;}
.btn-style-five:hover {color: #223a66; background: none; border: 2px solid #223a66;}
.main-header .elementskit-dropdown li::before {background-color: #d82a53;}
.btn-style-two:hover::before {background-color: #d82a53 !important;}
.contact-address .icon-box { color: #da2e56;}
.page-breadcrumb {background-color: #da2e56 !important; box-shadow: 0px 20px 80px rgba(0,0,0,0.10);}
.page-breadcrumb::before {background-color: rgba(218,46,86,0.60);}
/***team***/
/*.team-block-two .inner-box {

    position: relative;
    padding: 40px 30px 40px;
    background-color: #ffffff;
    box-shadow: 0px 15px 10px rgba(0,0,0,0.10);

}
.team-block-two .image {
    position: relative;
    width: 270px;
    height: 270px;
    margin: 0 auto;
    border-radius: 50%;
    overflow: hidden;
}
.team-block-two .lower-content {

    position: relative;
    text-align: center;

}
element {

}
.team-block-two .overlay-box {

    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    -webkit-transition: all 700ms ease;
    -ms-transition: all 700ms ease;
    -o-transition: all 700ms ease;
    transition: all 700ms ease;
    -webkit-transition: all 700ms ease;
    -ms-transition: all 700ms ease;
    -o-transition: all 700ms ease;
    transition: all 700ms ease;

}
.team-block-two .overlay-box::before {

    position: absolute;
    content: '';
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    display: block;
    opacity: 0;
    visibility: hidden;
    transition: all 900ms ease;
    -moz-transition: all 900ms ease;
    -webkit-transition: all 900ms ease;
    -ms-transition: all 900ms ease;
    -o-transition: all 900ms ease;
    background-color: rgba(145,67,253,0.85);
    -moz-transform: rotateX(-180deg);
    -webkit-transform: rotateX(-180deg);
    -ms-transform: rotateX(-180deg);
    -o-transform: rotateX(-180deg);
    transform: rotateX(-180deg);

}
.team-block-two .content {

    position: relative;
    display: table-cell;
    vertical-align: middle;

}
.team-block-two .social-box {
    position: relative;
}
.team-block-two .lower-content .icon-box {
    position: relative;
    width: 58px;
    height: 58px;
    border-radius: 50%;
    text-align: center;
    line-height: 40px;
    margin: 0 auto;
        margin-top: 0px;
    color: #ffffff;
    font-size: 24px;
    margin-top: -28px;
    background-color: #f13a66;
    border: 5px solid #ffffff;
    box-shadow: 0px 15px 25px rgba(0,0,0,0.10);
}
.team-block-two .lower-content {
    position: relative;
    text-align: center;
}
.team-block-two .lower-content h3 {

    position: relative;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.3em;
    margin-top: 25px;

}
.team-block-two .lower-content .title {

    position: relative;
    color: #223a66;
    font-size: 15px;
    margin-top: 8px;

}*/
/***team***/
.footer-list li { margin-bottom: 5px !important; list-style-type:square; color:#fff; margin-left:15px;}
.footer-list li a{ color: #fff !important;}
.footer-list li a:hover { color: #e5b7fb !important;}
.main-footer .widgets-section { padding: 50px 0px 0px !important;}
.main-footer::before { background-color: rgb(184, 15, 90, 0.65) !important;}
.main-footer h2 { color: #fff;}/*cb113b*/
.main-footer .text { color: #fff;}
.time-list li { color: #fff;padding-bottom:30px;}
.time-list li { border-bottom: 1px solid #e5b7fb;}
/*******Contact Us*******/
#qryform label {color: #fff; }
.contact-form .form-group input[type="text"], .contact-form .form-group input[type="password"], .contact-form .form-group input[type="tel"], .contact-form .form-group input[type="email"], .contact-form .form-group select, .contact-form .form-group textarea {

    position: relative;
    display: block;
    width: 100%;
    color: #fff;
    padding: 0px 15px !important;
    border-bottom: 1px solid rgba(255,255,255,1);
    
}
/*******Contact Us*******/


@media screen and (min-width: 240px) and (max-width: 768px) { 
   .pull-right { display:none;}
}

/****** 11-oct-2019 ***/

.upper-column.info-box {
    margin-left: 10px;
    padding-left: 0px;
    width: 47%;
}

.upper-column.info-box ul {
    padding-left: 45px;
}

.pull-right.upper-right {
    width: 60%;
    padding-top: 5px;
}
 
 @media (max-width:991px){
   .tag-links {
    position: relative;
    bottom: 0px;
    left: 0;
    margin-left: 0px;
    width: 100%;
    padding: 15px;
    }
    .header-upper .pull-right .upper-column {margin-top: 10px;  width: 45%;}
 }