/*Floating form start*/
.get-touchFrm { background:#3db5e5; color:#fff; /*padding:15px 25px 5px 25px;*/ width:250px; position:fixed; right:0px; top:45%; margin-top:-150px; z-index:99; -webkit-transition:all ease .5s; -moz-transition:all ease .5s; transition:all ease .5s; padding: 5px 0px; display:none;}
.get-touchFrm .ctaBtn{ text-align:center;}
.get-touchFrm .form_holder{width:80%; margin:0 auto}
.get-touchFrm h4{ text-align:center; font-size:18px; font-weight:bold; margin:7px 0 7px 0; padding:0px; color:#fff; position:relative;}
body.malayalam .get-touchFrm h4{font-size:10px;}
body.marathi .get-touchFrm h4{font-size:15px;}
.get-touchFrm .form_control {background:#fff; color:#222; font-size:14px; width:100%; height:35px; padding:5px 10px; border:none; margin-bottom:5px;}
.get-touchFrm textarea.form_control {height:80px; resize:none;}
.get-touchFrm .form_control:focus {outline-width: 0;}
.get-touchFrm .form-submit{ border:none; background:#fff; padding:5px 25px; height:40px; clear:both; border:none; cursor:pointer;  font-size:16px; color:#3db5e5; text-decoration:none; margin-top:5px; margin-bottom:10px; min-width: 120px;}
.get-touchFrm .form-submit:hover{background:#000; color:#fff;}
.get-touchFrm .close{width: 23px; height: 23px; right:0px; top:0px; position: absolute;}
.get-touchFrm .close:before, .get-touchFrm .close:after {content: ''; display:inline-block; font-size: 18px; color:#fff;  font-weight:normal; width:2px; height:20px; background-color:#fff; transform: rotate(40deg);}
.get-touchFrm .close:after{transform:rotate(140deg); margin-left: -2px;}

.get-touchFrm .form_control::-webkit-input-placeholder { /* Edge */
  opacity:.7; color:#000;
}
.get-touchFrm .form_control:-ms-input-placeholder { /* Internet Explorer 10-11 */
  opacity:.7; color:#000;
}
.get-touchFrm .form_control::placeholder {
  opacity:.7; color:#000;
}
/*Floating form end*/

/*Form error global class */
dl{ margin-top:0px;}
dd{margin: 0px; padding: 0px;}
.alert-success{text-align: center; color:green;}
.alert-danger {margin: 0px; padding: 0px; text-align: center; color: red;}
.has-error .error{margin-bottom:0px !important;}
.has-error .form-error{font-size:11px; color:#2f0404; margin-top:2px; margin-bottom: 6px; display: block; width:100%; margin-left:0px;}
.has-validation-callback .message{padding:.5rem !important;}
.message-box2{width:126%; margin:0 -25px 10px -25px; font-size: 15px; text-align: center; background-color: #298429; color: #fff; padding: 10px; line-height: 16px;}