@media only screen and (max-width: 1200px) {
    .bg_banner{ min-height: 360px;} 
    .formmain h1{ font-size: 30px;} 
    .bg_banner{ width: 100%;    background-size: 100% auto;}
    #starshine { height: auto;} 
    .bg_bolly { width: 100%; height: 100vh;  background-size: 100% 75%;}
    .formmain{  width: 300px; height: auto;}
    .formmain h1 { color: #5d5845; font-weight: 700; margin-bottom: 20px;}
    .formmain .input-group { margin-bottom: 5px;} 
    .deskview { display: block;}
    .form_hindi img{ max-width: 240px;}
    .formmain .boder_lftradius{ width: 80px}

}

@media only screen and (max-width: 992px) {
    .right-icon { width: 55%;}
    .call a { font-size: 13px;}
    .right-icon .soc_media a img { max-width: 24px;} 
    .logo_tab { max-width: 25% !important;} 
    .formmain h1 { font-size:30px; margin-bottom: 20px;}
    .formmain h1::after { left: 0; height: 2px;}
    .formmain { padding: 5px 12px; height: auto;}
    .formmain .form-group { margin-bottom: 5px;}
    .input-group { margin-bottom: 5px !important;}
    .formmain button { width: 120px; height: 40px; font-size: 14px;}  
    .formmain { padding: 10px 25px;  height: 310px; width: 240px;} 
    .form_hindi img{ max-width: 200px;}
    .offer_bnr h1 { font-size: 24px;}


}

@media only screen and (max-width: 768px) {
    
    .formmain { margin-top: 10px;}
     .bg_bolly { width: 100%; height: auto;  background-size: 100% 75%;  background: url(../images/tab_medal.png.png) center top no-repeat; margin-bottom: 50px; background-size: 100% auto; }
    .right-icon { width: 300px;}
    .call { float: right;}
#click_arrow{ display: none;}
.swiper-pagination{ display: none;}
    .right-icon .soc_media { margin: 20px 0 0;}
    .video_sec { margin: 220px 0 0 0;} 
    .deskview { display: none !important;}
    .mobview{ display: block !important;}
    .viewdesign { display: inline-block; text-align: center; margin: 0 auto;}
    .formmain{  height: auto; position: initial ;width: 90%; margin: 0 5%; height: auto; padding: 40px 40px;}
    .ind_cha h1{ font-weight: 700; font-size: 30px; text-align: center; padding: 20px 0; }   
    .offer_bnr h1 { font-size: 28px;}
    .desk_img { max-width: 100% !important;}
    
}

@media only screen and (max-width: 576px) {
    
    .formmain h1::after {left: 40%; }  
    .formmain h1 { font-size: 24px; text-align: center;}  
    .right-icon{ width: 230px;}  
    .right-icon .soc_media { margin: 10px 0 0 0;}
    .ind_cha h1{ font-weight: 700; font-size: 24px; text-align: center; padding: 20px 0; } 
     .offer_bnr h1 { font-size: 24px;}
    .desk_img { max-width: 100% !important;}

}


@media only screen and (max-width: 380px) {
    

}

