@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;600;700&display=swap');

body { font-size: 15px;font-weight: 500;font-family: 'Montserrat', sans-serif; }
.zydus-section { height: 100%; }
.zydus-section-div { display: flex; }
.zydus-left { width: 65%; }
.zydus-left .zydus-background {
    height: 100%;
    /* background: url('../img/Bg 1-01.png'); */
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: top;
}
.zydus-left .zydus-background .background-overlay {
    height: 100%;
    width: 100%;
    padding: 1rem;
}
.zydus-left .zydus-background .zydus-logo { text-align: right;margin-bottom: 1rem; }
.zydus-left .zydus-background .zydus-logo img { width: 20%;height: auto; }
.zydus-left .cvs-logo { text-align: center; }
.zydus-left .cvs-logo img { height: auto;width: 70%; }
.zydus-left .date-time { width: 100%;}
.zydus-left .date-time img { width: 86%; }
.zydus-left .dr-profile-img { width: 100%; }
.zydus-left .dr-profile-img .dr-info { width: 100%; }
.zydus-right { width: 40%;padding: 1rem 2rem;background: #ffe9e9; }
.swiper { width: 100%;height: 130px; }
.swiper-wrapper { align-items: baseline; }
.swiper .swiper-slide img { width: 100%; }
#countdown{  display: inline-block;width: 100%;text-align: center;padding: 5px; }
.btn:focus {
    outline: none;
    box-shadow: none;
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
    .zydus-section-div .zydus-left { width: 55%; }
    .zydus-section-div .zydus-right { width: 45%; }
    .zydus-section-div .zydus-left .zydus-background .zydus-logo img { width: 40%;height: auto; }
}
@media screen and (max-width: 767px) {
    .zydus-section-div { display: block; }
    .zydus-section-div .zydus-left, 
    .zydus-section-div .zydus-right, 
    .zydus-section-div .zydus-left .cvs-logo img { width: 100%; }
    .zydus-left .date-time img { width: 85%; }
    .zydus-left .dr-profile-img .dr-info { width: 100%; }
    .swiper { height: 120px; }
    .zydus-left .zydus-background .zydus-logo img { width: 30%; }
}
.err{color:red;font-size: 0.83em;}
.green{color:green;}
.red{color:red;}
label {
    display: inline-block;
    margin-bottom:0;
    font-size: 0.83em;
    font-weight: 600;
}
input[type="text"], select{
    font-size : 0.90em !important}