@media only screen and (max-width:640px){
    
    
    
    .title3{color: #898989 !important; font-size: 15px; line-height: 25px; }
    .head1{color: #000 !important; font-size: 15px; line-height: 25px; font-weight: bold; text-align: center; }
    .logo1{max-width: 120px; text-align: center; max-height: 63px;}
    
    
    .image1{padding-left: 0px !important;}
    
    .doctor p{ font-size: 8px; line-height: 10px;}

    #home-intro{background-image: url(../img/Shivom-LP-bkg_Mobile.jpg); background-repeat: repeat-y;  background-position: top center; background-size: cover; padding-bottom: 50px; padding-top: 80px; background-repeat: repeat; background-color: #99d1ea;}
    
    .drimage{width: 32%; text-align: center; margin-top: -20px;}
    .left1{padding-top:10px;}
    .title1{font-size: 1.4rem; line-height: 1.5rem; margin-top: 70px !important; margin-bottom: 80px; color: #fff !important; font-weight: 400;}
    .doctor h2{font-size: 12px;};
    .left1 .button1{display: none !important;}
    .button1 span{display: none !important;}
    .button2{display: inline-block; width: 150px; height: 70px; background-image: url(../img/button-mobile.png); background-size: cover; padding: 20px 0px 5px 55px; font-size: 12px; line-height: 14px; color: #5b5b5b;}
    .doctor{margin-top: 190px; margin-bottom: 50px; margin-left: 7px; padding-bottom: 50px;}
    h2{line-height: .2rem;}
    .mob1{display: none;}
    .mob2{display: block !important;}
    .title2{font-size: 0.9rem; line-height: 1rem;}
    .doctor1a{margin-top: -140px; text-align: left; margin-left: 200px;}
    .doctor1a h2{font-size: 12px; color: #2e4076 !important;}
.doctor1a p{line-height: 8px; font-size: 7px !important;}

.web1{font-size: 1rem; color: #fff; margin-top: 0px;  margin-bottom: 0px;}
.ph1{font-size: 1.9rem; line-height: 2.2rem; color: #fff; font-weight: bold; margin-top: 120px; margin-bottom: 0px;}
body{background: #99d1ea;}
.head2{padding-left: 70px;}
    }

@media only screen and (min-width: 640px) and (max-width: 1080px){
    .title1{font-size: 2.5rem; line-height: 3.5rem; margin-top: 220px !important; color: #fff !important; font-weight: 400; margin-left: 50px;}
    .title2{font-size: 20px; line-height: 25px; font-weight: bold;}
    
    .title3{color: #898989 !important; font-size: 15px; line-height: 25px; }
    .head1{color: #000 !important; font-size: 15px; line-height: 25px; font-weight: bold; text-align: center; }
    .logo1{max-width: 120px; text-align: center; max-height: 63px;}
    
    .image1{padding-left: 0px !important;}
    .doctor{padding-left: 120px; margin-top: 20px;}
    .doctor p{line-height: 20px;}
    #home-intro{ width: 100%; background-image: url(../img/Shivom-LP-bkg.jpg); background-size: 100%; background-position: top left; background-repeat: no-repeat; background-color: #99d1ea; min-height: 100vh; padding: 30px;}
    #home-intro img{width: 90%;}
   
    .drimage{width: 32%; text-align: center; margin-top: -20px;}
    .logo{max-width:80%; margin-top: 20px;}
    .button1{display: inline-block; width: 350px; height: 62px; background-image: url(../img/button-desk.png); background-size: cover; padding: 18px 0px 10px 80px; font-size: 18px; margin-left: 50px; color: #5b5b5b;}
    .button2, .button2 span{display: none;}
}

@media only screen and (min-width:1080px){
.title2{font-size: 35px; line-height: 45px; font-weight: bold;}
.title3{color: #898989 !important; font-size: 25px; line-height: 35px; }
.head1{color: #000 !important; font-size: 25px; line-height: 35px; font-weight: bold; text-align: center; }
.logo1{max-width: 180px; max-height: 94px;}
.card-title{min-height: 160px;}
.drimage{display: none;}

#home-intro{ width: 100%; background-image: url(../img/Shivom-LP-bkg.jpg); background-position: top left; background-size: cover; background-repeat: no-repeat; background-color: #99d1ea; padding-top: 20px; padding-left: 50px; min-height: 100vh;}
.doctor{height: 15vh; padding-top: 10px; padding-right: 100px;}
.doctor h2{font-size: 25px;}
.doctor p{line-height: 18px; font-size: 14px !important;}
.logo{max-width:100%; margin-top: 120px;}
.left1{padding-left:10px; vertical-align: bottom;}
.title1{font-size: 4.2rem; line-height: 4.3rem; margin-left: 150px; margin-top: 250px; color: #fff !important; font-weight: 400;}
.title2{font-size: 1.4rem; line-height: 1.5rem; margin-left: 150px; font-weight: 400; margin-bottom: 0px;}

.accordion.accordion-modern-status > .card .card-header a{font-size: 14px;}
.right1{position: relative;}
.button1{display: inline-block; width: 350px; height: 62px; background-image: url(../img/button-desk.png); background-size: cover; padding: 18px 0px 10px 80px; font-size: 18px; line-height: 19px; margin-left: 150px; color: #5b5b5b;}
.button2, .button2 span{display: none;}
.web1{font-size: 1.4rem; color: #fff; margin-top: 30px;}
.ph1{font-size: 2.4rem; color: #fff; font-weight: bold; margin-top: 30px;}
.head1{margin-top: 150px;}
.doctor{text-align: left; padding-left: 80px; padding-top: 50px;}
}


.icon1{width: 50px; height: 50px; margin-top: -30px; text-align: center;}
.accordion{margin-bottom: 20px;}

.title2{color: #2e4076 !important; }
h2{color: #fff !important; font-weight: bold;}
.pt-10{padding-top: 150px;}
.accordion.accordion-modern-status.accordion-modern-status-arrow > .card .card-header a:after{background-image: url(../img/Video\ Dropdown\ Button.svg); background-size: contain; background-repeat: no-repeat; width: 32px; height: 32px; font-family: Arial, Helvetica, sans-serif; content: "";}
.doctor p{color: #4f5f68;}
.doctor h2{color: #4f5f68 !important;}


.mob2{display: none;}

