/*header-images*/

.zoom {
  padding: 28px;
  transition: transform .2s; /* Animation */
  width: 200px;
  height: 200px;
  margin: 0 auto;
}

.zoom:hover {
  transform: scale(1.5); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}

.h-55px{
  height: 55px !important; 
}
.h-80px{
  height: 80px !important; 
}
.h-70px{
  height: 70px !important; 
}
.bg-black{
  background-color: #313131 !important;
}
.pt-15px{
  padding-top: 15px !important;
}

.pb-15px{
  padding-bottom: 15px !important;
}
.blinking{
  animation:blinkingText 2s infinite;
}
.attach1{
  padding: 10px; 
  border-radius: 4px;
}
.w16px{
  width: 16px !important;
}
.w20px{
  width: 20px !important;
}
.mb2px{
  margin-bottom: 2px !important;
}
.attachhere{
  padding: 4px; border-radius: 4px; color: #007bff;
}
@keyframes blinkingText{
  0%{   color: #00bd1b;  }
  49%{  color: #00bd1b; }
  50%{  color: #00bd1b; }
  99%{  color: #ff5d00;  }
  100%{ color: #ff5d00;  }
}
.fs-17px{
  font-size: 17px !important;
}
.fs-105r{
  font-size: 1.5rem !important;
}
.mb-2r{
  margin-bottom: 2rem !important;
}
.mb-105r{
  margin-bottom: 1.5rem !important;
}
.mb-1r{
  margin-bottom: 1rem !important;
}
.navbar{
  padding: .5rem 1.5rem !important;
}
.fs-15px{
  font-size: 15px !important;
}
.mb-04r{
  margin-bottom: 0.4rem !important;
}
.mt-20px{
  margin-top: 20px;
}
.mt-40px{
  margin-top: 40px;
}
.mb-40px{
  margin-bottom: 40px;
}
.mb-0px{
  margin-bottom: 0px !important;
}
.mb-20px{
  margin-bottom: 20px;
}
.br-10px{
  border-radius: 10px;
}
.br-20px{
  border-radius: 20px;
}
/*#formM .form-group{
  margin-bottom: 1.4rem !important;
}*/
.input-label {
    font-size: 18px;
    font-weight: 700;
}
.btn-file {
    position: relative;
    overflow: hidden;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;   
    cursor: inherit;
    display: block;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: #e50808;
}
.navbar-light .navbar-nav .nav-link {
    color: #e50808;
    padding-right: 2.8rem;
    padding-left: .8rem;
    /*padding-bottom: 1.5rem;*/

}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link{
  color: #00bd1b !important;
}
.procedure-circle{
  width: 130px !important; height: 130px !important; border-radius: 50% !important;
}
.uppercase{
  text-transform: uppercase !important;
}
.mt-16px{
  margin-top: 16px !important;
}
.ml-9px{
  margin-left: 9px !important;
}
.ml-25p{
  margin-left: 25% !important;
}
.mlr-auto{
  margin-left: auto !important;
  margin-right: auto !important;
}
.fs-14{
	font-size: 14px !important;
}
.fs-15{
	font-size: 15px !important;
}
input{
	height: 30px !important;
}
select{
	height: 30px !important;
	padding: 0px 5px 0px 5px !important;
}
.height-unset{
	height: unset !important;
}
.form-group {
    margin-bottom: 0.5rem;
}
/*nav*/
.bg-light-yellow {
    background-color: #efeaaf70 !important; 
    /*background-color: #eae27c70 !important;*/
}
.color-green{
	color: #3d7523 !important;
}
.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9;
}

.sticky + .main-content {
  padding-top: 60px;
}
.header{
  z-index: 1;
  background-color: white;
}

/*enquiry form*/
.ptb-1rem{
	padding-top: 0rem !important; 
	padding-bottom: 0.2rem !important; 
}
.ptb-05rem{
  padding-top: 0.5rem !important; 
  padding-bottom: 0.5rem !important; 
}
.ptb-1r{
  padding-top: 1rem !important; 
  padding-bottom: 1rem !important; 
}
.pb-1rem{
	padding-bottom:1rem !important;
}
.mt-10px{
	margin-top: 10px !important;
}
.pl-10px{
	padding-left: 10px !important;
}
.bg-color-green{
	background-color: rgb(61, 117, 35) !important;
}
.w-100p{
	width: 100% !important;
}
.h-100p{
  height: 100% !important;
}
.w-60p{
	width: 60% !important;
}
.w-34px{
  width: 34px !important;
}
.w-40p{
	width: 40% !important;
}
.mb-0{
	margin-bottom: 0px !important;
}
.fw-700{
	font-weight: 700 !important;
}
.fw-500{
  font-weight: 500 !important;
}
.fw-400{
  font-weight: 400 !important;
}
.fs-24{
	font-size: 24px !important;
}
.fs-20{
	font-size: 20px !important;
}
.fs-13px{
	font-size: 13px;
}
.pt-0{
	padding-top: 0px !important;
}
/*common*/
.mb-10px{
	margin-bottom: 10px !important;
}
.mb-20px{
	margin-bottom: 20px !important;
}
.plr-15rem{
	padding-left: 1.5rem !important;
	padding-right: 1.5rem !important;
}
.bg-color-logogray {
    background-color: #e50808 !important;
}
.br-3px{
  border-radius: 3px !important;
}
.bg-color-logogreen {
    background-color: #e50808 !important;
}
.bg-color-logoorange {
    background-color: #e50808 !important;
}
.bg-color-darkgray {
    background-color: #2d2d2d !important;
}
.text-logogreen {
    color: #e50808 !important;
}
.text-logoorange {
    color: #ff5d00 !important;
}
.text-black {
    color: #000 !important;
}

.text-logoyellow {
    color: rgb(234, 191, 0) !important;
}
.text-footer{
  color: #060606 !important;
}
.plr-0px{
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.plr-5px{
	padding-left: 5px !important;
	padding-right: 5px !important;
}
.btn-orange{
	background-color: #ff841b;
  	border-color: #ff841b;
}
.mt-5px{
	margin-top: 5px !important;
}
.mt-0px{
	margin-top: 0px !important;
}
.ml-0px{
	margin-left: 0px !important;
}
.ml-12px{
  margin-left: 12px !important;
}
.radio-label{
	margin-left: 22px;
  	margin-top: 1px;
}
.w-550px{
  width: 550px !important;
}
.w100ha{
  max-width:50% !important;
  height: auto !important;
}
.w100hac{
  max-width: 60% !important;
  height: auto !important;
}
.h-42px{
	height: 42px !important;
}
.h-82px{
  height: 82px !important;
}
.h-48px{
  height: 48px !important;
}
.h-200px{
	height: 200px !important;
}
.h-39px{
	height: 39px !important;
}
.h-100p{
  height: 100% !important;
}
.pb-10px{
	padding-bottom: 10px !important;
}
.p-40px{
	padding: 40px !important;
}
.p-20px{
	padding: 20px !important;
}
.p-10px{
	padding: 10px !important;
}
.p-16px{
  padding: 16px !important;
}
.pt-5px{
	padding-top: 5px !important;
}
.mt-20px{
	margin-top: 20px !important;
}
.mt-10px{
	margin-top: 10px !important;
}
.mt-5px{
	margin-top: 5px !important;
}
.mt--6px{
	margin-top: -6px !important;
}
.mb-5px{
	margin-bottom: 5px !important;
}
.p-01rem{
	padding: 0 1rem !important;
}

.navbar{
}
/*body*/
.bg-gray{
	background-color: #f1f1f1 !important;
}
.bg-whiten{
	background-color: #e50808 !important;
}
.bg-white{
	background-color: #fff !important;
}
.bg-light-gray{
	background-color: #f3f3f3 !important;
}
.small-blue-circle{
	background-color: #1C3155 !important;
	border-radius: 100%;
}
.ptxb-0505{
	padding: 0px 5px 0px 5px !important;
}
.text-blue{
	color: #1c3155 !important;
}
.select-form {
    height: 24px !important;
}
.my-form-label {
    padding-top: calc(.375rem + 0px) !important;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
    font-size: .9rem !important;
    line-height: 1.5 !important;
}
.dn{
	display: none;
}
.pt-7px{
	padding-top: 7px;
}
.pb-22px{
	padding-bottom: 22px !important;
}
.pb-0px{
	padding-bottom: 0px !important;
}
.pt-22px{
	padding-top: 22px !important;
}
.btn-razorpay{ 
	background-color: #1c62c3 !important;
	border-color: #1c62c3 !important;
}
.btn-paytm{ 
	background-color: #00b9f5 !important;
	border-color: #00b9f5 !important;
}
.bg-color-yellow {
    background-color: rgb(234, 191, 0) !important;
}
.box-shadow{
}
.box-shadow-form{
}
.border-top-blue{
	border-top: 2px solid #007eff;
}
.border-top-oy {
    border-top: 2px solid #ffb100;
}
.bradius-5px{
	border-radius: 5px;
}
.text-orange{
	color: #ff8923 !important;
}
.td-none{
	text-decoration: none !important;
}
.mrl-0px{
	margin-left: 0px !important;
	margin-right: 0px !important;
}
.bg-color-orange{
    /*background-color: #ff841b !important;*/
    background-color: #e50808 !important;
}
.foot-bottom{
	width: 100% !important;
	/*position: absolute !important;
	bottom: 0 !important;*/
}
.text-justify{
	text-align: justify !important;
}
.f-left{
	float: left !important;
}
.f-right{
	float: right !important;
}
.hr{
	width: 60px; 
	margin-top: 0px; 
	margin-bottom: 12px; 
	background-color: #060606;     
	border-top: 2px solid #060606;
}
.hr-orange {
  width: 60px;
  margin-top: 0px;
  margin-bottom: 12px;
  background-color: #060606;
  border-top: 2px solid #060606;
}
.h-32px{
	height: 32px !important;
}
.p-u{
  padding: unset !important;
}
.mb-u{
  margin-bottom: unset !important;
}
form > .bg-gray {
	font-weight: 700 !important;
}
.dropdown:hover>.dropdown-menu {
  display: block;
}
.nav-item, .dropdown-item{
	font-weight: 700 !important;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}
.footer {
  height: 50px;
  border-top: 2px solid #e50808;
}
.fs-175r{
  font-size: 1.75rem !important;
}
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgb(255, 93, 0);
}
.pt-10px{
  padding-top: 10px !important;
}
.hr-gray {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0,0,0,.1);
}
.razorpay-payment-button{
  display: none !important;
}

/*media quereis*/
@media (min-width: 1200px){
  .container {
      max-width: 1289px !important;
  }
}

/*cookie-notification*/
.cookie-notification{
  position: fixed;
  bottom: 20px;
  transition: opacity 1s ease-out;
}
.cookie-container{
  box-shadow: 0px 0px 5px 1px rgb(255, 93, 0);
}
.text-logoblue{
  color: #385395 !important;
}
.bg-color-logoblue {
  background-color: #2c488b !important;
}
.btn {
  white-space:normal !important;
  word-wrap: break-word; 
}

.fw-400{
  font-weight: 400 !important;
}

.benefits_main {
    margin: auto;
    box-shadow: 0 2px 5px 0 rgb(243 0 18), 0 2px 10px 0 rgb(243 0 18);
    padding: 0px;
    border-radius: 20px;
    margin-top: 30px;
    width: 100%;
    margin-bottom: 20px;
}
.req {
  color: red;
}