.cms-bootstrap form label {
    font-family: Arial, Helvetica, sans-serif !important;
}

#btnSubmit 
{
    max-width: 100% !important;
    position: relative;
    font-family: 'StoneSansIIITCW01-Bk';
    
    font-size: 0.9rem;
    border: none;
  
    outline: none !important;
    cursor: pointer;
    text-align: left !important;
    box-shadow: none;
    border-radius: 0;
    transition: padding .4s;
    -webkit-transition: padding .4s;
}

#btnSubmit[disabled]
{
  background-image:none;
}

#btnSubmit span.submittext{
 display:inherit;
}

#elq-form input, #elq-form select, #elq-form textarea{
    background: white;
    border-width: 1px;
    border-radius: 0;
}
@media (min-width: 768px) {
   .cms-bootstrap .modal-sm
   {
       width: 300px;
   }
}

.modal-title.contact-us-header
{
    text-align:center;
    font-family: 'Prelo Slab W01 Light', sans-serif;
    font-size: 56px;
    text-align: center;
    color: #e11b22;
    text-transform: none;
    margin-bottom: 20px;
    margin-top: 20px;
    font-weight:normal;
}

#btnSubmit span{
 color: #ffff
}
 #btnSubmit:before{
 content:none;
}

.my-btn
{
 max-width: 100% !important;
    position: relative;
    font-family: 'StoneSansIIITCW01-Bk';
    padding: 10px 32px;
    font-size: 0.9rem;
    border: none;
    height: 40px;
    outline: none !important;
    cursor: pointer;
    text-align: left;
    box-shadow: none;
    border-radius: 0;
    transition: padding .4s;
    -webkit-transition: padding .4s;
}

.my-btn.red {
    background: #e11b22;
    color: #fff;
}

.loader-spin
{
-webkit-animation: spin1 2s infinite linear;
-moz-animation: spin1 2s infinite linear;
-o-animation: spin1 2s infinite linear;
-ms-animation: spin1 2s infinite linear;
animation: spin1 2s infinite linear;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
  
}



@-webkit-keyframes spin1{
0% { -webkit-transform: rotate(0deg);}
100% { -webkit-transform: rotate(360deg);}
}
@-moz-keyframes spin1{
0% { -moz-transform: rotate(0deg);}
100% { -moz-transform: rotate(360deg);}
}
@-o-keyframes spin1{
0% { -o-transform: rotate(0deg);}
100% { -o-transform: rotate(360deg);}
}
@-ms-keyframes spin1{
0% { -ms-transform: rotate(0deg);}
100% { -ms-transform: rotate(360deg);}
}
@-keyframes spin1{
0% { transform: rotate(0deg);}
100% { transform: rotate(360deg);}
} 

@media screen and 
(max-width: 575px){ #rc-imageselect, .g-recaptcha { 
transform:scale(0.77); 
-webkit-transform:scale(0.77); 
-ms-transform: scale(0.77);
-moz-transform: scale(0.77);
-o-transform: scale(0.77);

transform-origin:0 0; 
-webkit-transform-origin:0 0; 
-ms-transform-origin:0 0; 
-moz-transform-origin:0 0; 
-o-transform-origin:0 0; 

}


