@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,700,900&display=swap');
body{ font-family: 'Poppins', sans-serif;}
.nogutter{margin: 0px !important; padding: 0px !important;}
.bg_banner{ width: 100%; max-height: 695px; min-height: 500px; background: url(../images/banner.png) center top no-repeat; margin-bottom: 50px; background-size: 100% auto;}


.form_cont {background-color: #2a1908; z-index: 9;}
.call{width: auto; float: left; margin-right: 2%;}
.call a{ color: #fff; font-size: 14px; font-weight: 500; display: block; width: 100%; margin: 0; padding: 0;}
.call a:hover{color: #fff; text-decoration: none;}
.right-icon { width: 50%; float: right;}
.right-icon .soc_media {float: right;  width: auto;}
.right-icon .soc_media a img{float: left;  max-width: 36px; margin-left: 5px;}
.main_web{ max-width: 1200px; margin: 0 auto;}
#click_arrow{ position: absolute; bottom: 40px; left: 50%; right: 50%; z-index: 999;}

.form_hindi{ font-size: 40px; float: right; text-align: left; position: relative; top: 75px; }
.form_hindi img{ max-width: 300px;}
.form_hindi p{ font-size: 40px; color: #fff; display: block; font-weight: 900;}
.form_hindi span{ font-size: 40px; color: #fff; display: block; font-weight: 900; margin-left: 100px;}
.form_hindi div{ font-size: 40px; color: #fff; display: block; font-weight: 900; margin-left: 200px;}
.form_hindi div img{ max-width: 50px; } 

.ind_cha { width: 100%; display: block; -webkit-box-shadow: 0px 24px 44px 0px rgba(190,114,99,0.37);
    -moz-box-shadow: 0px 24px 44px 0px rgba(190,114,99,0.37);
    box-shadow: 0px 24px 44px 0px rgba(190,114,99,0.37);} 
.ind_cha h1{ font-weight: 700; font-size: 48px; text-align: center; padding: 20px 0; }
.ind_cha p{ font-weight: 700; font-size: 20px; color: #fcbc44; background-color: black; text-align: center; padding: 10px 0; }

.formmain{  width: 380px; height: auto; position: fixed; border-radius: 20px; border: 1px #5d5845 solid; display: inline-table; padding:20px 30px; background-color: #fff; margin-top: 75px; 
    -webkit-box-shadow: 0px 24px 44px 0px rgba(190,114,99,0.37);
    -moz-box-shadow: 0px 24px 44px 0px rgba(190,114,99,0.37);
    box-shadow: 0px 24px 44px 0px rgba(190,114,99,0.37);
}  
.formmain h1{color: #5d5845; font-weight: 700; margin-bottom: 40px;}
.formmain h1::after{ content: ''; background-color: #5d5845; width: 60px; height: 5px; display: block; position: relative; top: 10px; left: 150px;}
.formmain input, select{border:1px #fcbc44 solid !important; }
.formmain .boder_lft{ border-left:0px !important; border-top-right-radius: 2rem !important; border-bottom-right-radius: 2rem !important;}
.formmain .boder_lftradius{ border-bottom-left-radius: 2rem !important; border-top-left-radius: 2rem !important; border:1px #fcbc44 solid !important; width: 120px}
.curve_corner{border-radius: 2rem !important;}
.formmain button{ width: 200px; position: relative; top: 15px; font-size: 20px; height: 50px; background-color:#fcbc44 !important; border-radius: 2rem !important; color: #fff; text-transform: uppercase; border:none; font-weight: 700;}
.formmain .input-group { margin-bottom: 1rem;} 

.offer_bnr { width: 100%; display: block; height: auto; z-index: -99; margin: 20px 0;}
.offer_bnr img{ max-width: 100%; }

.offer_bnr h1{ font-size: 34px; color: #5d5845; font-weight: 900; margin: 30px 0;}

.form_index{position: relative; top: 0px; z-index: 99;}
.bg_bolly { width: 100%; height: 100vh; background: url(../images/offers_bg.png) bottom center no-repeat; background-size: 100% 90%; position: relative;}

#starshine { position: relative;top: 0;left: 0; display: block; width: 100%;height: auto; z-index: 1; overflow: hidden; }    
.shine { display: block; position: absolute; top: 50%; left: 50%;
   background-image: url(../images/star.png);background-repeat: no-repeat;background-position:center; background-size: 100% 100%; overflow: hidden;
    z-index: 2; color: tansparent; -moz-opacity: 0.0; opacity: 0.0; animation: glitter 6s linear 0s infinite normal;
    -webkit-animation: glitter 6s linear 0s infinite normal; -moz-animation: glitter 8s linear 0s infinite normal;
    -ms-animation: glitter 8s linear 0s infinite normal; -o-animation: glitter 8s linear 0s infinite normal; }
.shine.small { width: 20px;height: 20px;}
.shine.medium { width: 30px;height: 30px; }
.shine.large {width: 50px; height: 50px;}
.mobview { display: none !important;}
.desk_img{ max-width: 70% !important; overflow: hidden;}
.foot_view{ font-weight: 700; font-size: 20px; color: #fcbc44; background-color: black; text-align: center; padding: 10px 0; }   


  @-webkit-keyframes glitter {
    0% {
      -webkit-transform: scale(0.3) rotate(0deg);
      opacity: 0;
    }
    25% {
      -webkit-transform: scale(1) rotate(360deg);
      opacity: 1;
    }
    50% {
      -webkit-transform: scale(0.3) rotate(720deg);
      opacity: 0;
    }
    100% {
      -webkit-transform: scale(0.3) rotate(0deg);
      opacity: 0;
    }
  }

 