/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Aug 28, 2021, 10:07:46 AM
    Author     : ADMIN1
*/
/*  greenindecatorLive*/
.greenindecatorLive {
    position: absolute;
    top: 40%;
    left: 21px;
    /*transform: translate(-505, -10%);*/
    width: 10px;
    height: 10px;
    background: #449D44;
    border: 2px solid #449D44;
    border-radius: 50%;
    box-sizing: border-box;
/*    box-shadow: 0 0 0 12px #45237a,
            0 0 0 18px #56ff00;*/
}

.greenindecatorLive:before,
.greenindecatorLive:after {
    content: '';
    position: absolute;
    left: -30px;
    top: -30px;
    right: -30px;
    bottom: -30px;
    border: 2px solid #449D44;
    border-radius: 50%;
    animation: animate1 2s linear infinite
}

.greenindecatorLive:after {
    animation-delay: 1.5s;
}

@keyframes animate1 {
    0% {
        transform: scale(0.7);
    }

    100% {
        transform: scale(0.1);
    }
}
.medicoHeading{
    font-size: 27px;
    font-weight: bold;
    padding-top: 20px;
    display: inline-block;
}
._pageSliderTitle{
    color: #fff;
    font-size: 45px !important;
    margin: 20px 60px 40px;
    text-shadow: -3px 1px 13px #000;
}
.sub_title{
    line-height: 26px;
    padding-right: 20px;
    padding-left: 20px;
    color: #fff;
    font-size: 20px;
    text-align: center;
    font-weight: normal;
}
._textDetailsContainer{
    text-align: left;
    padding: 10px 80px;
    padding-top: 76px;
    padding-right: 0;
}
._textDetailsTitleContainer{
    padding: 0px 10px !important;
    font-weight: bold !important;
    font-size: 23px !important;
    color: #F7BE00 !important;
    line-height: 26px !important;
}
._textDetailsContainer .heading_subtitle{
    line-height: 26px !important;
    color: #fff !important;
    font-size: 16px !important;
}
._textDetailsContainer .heading_subtitle p{
    line-height: 26px !important;
    font-size: 16px !important;
}
#_sendEnquiryFormContainer .ui-autocomplete{
    padding: 0 !important;
}
#_sendEnquiryFormContainer .ui-state-focus {
    background: transparent !important;
    border-width: 0px !important;
}
._mylogoutUL li a {
    color: #fff !important;
    font-size: 14px !important;
    font-weight : 700 !important;
    padding: 10px 20px;
    text-decoration: none !important;
}
._mymenubarContainer{
    display: none;
}

._mymenubarContainer button{
    font-size: 21px !important;
    padding: 15px !important;
    color: #fff !important;
    outline: none !important;
    float: right;
}
._mymenubarLIContainer .btn.btn-link{
    color: #fff !important;
    font-size: 15px;
    padding: 15px;
    text-decoration: none;
}
._mymenubarContainerULContainer {
    margin: 0px;
    position: absolute;
    width: 100%;
    background: #0F887C !important;
    left: 0;
    z-index: 1051;
    box-shadow: 0px 7px 10px -10px #000;
    display: none;
}
._joinourmedicoHelplineBTNContainer .btn.btn-block{
    max-width: 70% !important;
    margin: auto !important;
    border-radius: 50px !important;
    font-size: 20px !important;
    padding: 10px !important;
    background: #9fcfca !important;
    color: #000 !important;
    border: #9fcfca !important;
}
.review-carousel-container{
    margin: 0px 10px !important;
}
.review-carousel.owl-theme .owl-controls .owl-page span{
    background: #fff !important;
}
#review-carousel blockquote{
    border-left-color: #F7BE00 !important;
    border-radius: 10px !important;
}
.reviewCounterContainer{
    margin: 0px;
    padding: 2px;
    height: 180px;
    border: 1px solid #ddd;
    border-radius: 10px;
    box-shadow: 0 0 4px -3px;
    background: #fff;
}
.grecaptcha-badge {
    right: -200% !important;
}
@media (max-width: 1210px) {
    ._mylogoutUL li a{
        padding: 10px 10px !important;
    }
}
@media (max-width: 1024px) {
    
    .sub_title span{
        font-size: 16px !important;
    }
}
@media (max-width: 1000px) {
    ._mylogoutUL li a{
        padding: 10px 7px !important;
    }
}

@media (max-width: 991px) {
    ._joinourmedicoHelplineTitleContainer h1{
        font-size: 35px !important;
        padding: 0px 5px !important;
    }
    ._textDetailsContainer{
        padding-top: 0 !important;
        padding-left: 0 !important;
        text-align: center !important;
    }
    ._mylogoutULContainer{
        display: none !important;
    }
    ._myOuterHeaderConatinerRow{
        padding: 10px !important;
    }
    .sub_title span{
        font-size: 16px !important;
    }
    ._pageSliderTitle{
        margin: 10px !important;
        font-size: 40px !important;
    }
    ._mymenubarContainerULContainer.open{
        display: block;
    }
    ._mymenubarContainer{
        display: block;
    }
    .navbar .navbar-brand{
        width: auto !important;
    }
}
@media (max-width: 767px) {
    .reviewContainer{
        margin-bottom: 0px !important;
    }
    ._medicojoinOuterContainer{
        margin: 0px !important;
        margin-top: 40px !important;
    }
    .reviewCounterContainer{
        margin: 10px !important;
    }
    .navbar .navbar-brand{
        padding: 10px !important;
    }
    ._pageSliderTitle {
        margin: 10px !important;
        font-size: 35px !important;
    }
    #s_form .box_padding{
        margin: 10px -10px !important
    }
}

@media (max-width: 550px) {
    .footer_padding{
        padding: 5px 0px !important;
    }
    ._medicoContactusfooterBootomDiv{
        margin: 0px !important;
    }
    ._pageSliderTitle {
        margin: 10px 0px !important;
        font-size: 30px !important;
    }
    
    ._joinourmedicoHelplineBTNContainer .btn.btn-block{
        max-width: 90% !important;
    }
}

@media (max-width: 430px) {
    ._textDetailsContainer{
        padding-top: 0px !important;
    }
    ._ImageTextRowContainer img{
        width : 90% !important;
        height: auto !important;
        max-height: 350px !important;
    }
    
    ._ImageTextRowContainer img.mobileview{
        width : 60% !important;
        height: auto !important;
        max-height: 400px !important;
    }
     
    #_myHomeNotiPOPModal h2{
        font-size: 17px !important;
    }
    #_medicoHappyNewYearRow span{
        font-size: 20px !important;
    }
    ._medicoContactusfooterBootomDiv{
        margin: 10px 0px;
    }
    .grecaptcha-badge {
        right: -200px !important;
    }
    .footericonssocial{
        width: 22px !important;
        margin: 0px 5px !important;
    }
    footer{
        z-index: 1050 !important;
    }
    ._MHLogoContainerNavHeader{
        width: 83.3333333333% !important;
    }
}
@media (max-width: 343px) {
    .copyrightcompany{
        display: block !important;
    }
}
@media (max-width: 300px) {
    ._mymenubarContainer{
        padding: 0px !important;
    }
    .navbar-brand img{
        width: 40px !important;
        height: 40px !important;
    }
    .medicoHeading{
        font-size: 20px !important;
    }
    .navbar .navbar-brand{
        padding-top: 5px !important;
    }
}
