
.mob-form-footer {
	display: none;
} 
.clearfix:before, .clearfix:after {
	display: table;
	line-height: 0;
	content: "";
}
.clearfix:after {
	clear: both;
}

.welcome-text h2{font-size: 15px;line-height: 22px;font-weight: 400; text-align: left;}
   
    
@media (max-width:1024px) {
.h57, .h80 { height: 54px;}
   

.h88 {height: 103px;}
    




}

 @media all and (max-width : 1023px) {
.form-area {
		width: 100%;
	}
.body-form-area {
	width: auto !important;
	box-sizing: border-box;
	float: none;
	position: relative;
	margin: 15px;
	margin-top: 0;
}





}





 @media all and (max-width : 800px) {
	 
	 .top-middle {
  left: 56%;

}
	 
	 

	 
	 .form-col-3{float:none; display:block; width:100%;}
	 .form-col-3 .form-left{float:none; display:block; width:100%;}
	 .form-col-3 .form-right {float:none; display:block; width:100%;}
	 .form-last{float:none; display:block; width:100%; margin:0 1px;}
	 .ht-type-4{height:inherit;}
	 .m_dis_none{display:none;}
	 .float-input-block{margin:0 1px;}
	 .block-padd {border-right: 1px solid #d6d6d6;}
   
   .heading_blk {font-size: 24px!important; font-weight: 400;}
.input2{width:100%;}

.form-footer {
	display: none !important;
}
.mob-form-footer {
	display: block !important;
}
.form-left {
	float: none;
	display: block;
	width: auto;
}
.form-right {
	float: none;
	display: block;
	width: auto;
	margin-left: 1px;
}
.form-holder input[type="text"], .form-holder select, .form-holder textarea {
	width: 48% !important;
	box-sizing: border-box;
	margin-bottom: 10px;
}

.float-input-block .input-block-auto {
    width:100%;
}



.w-10{float:none; width:100%!important;}
.w-25{float:none; width:100%!important;}
.w-55{float:none; width:100%!important;}

.frm_foot{text-align:left;}
.frm_foot .text-right{text-align:left;}
.frm_foot_big{font-size:14px;}
.frm_foot_md{font-size:16px;}
.frm_foot_big2{font-size:14px;}
span.yr {
    font-size: 20px;
    position: relative;
    top: 0px;
	left: 15px;
    right: 0px;
    font-weight: 600;
	
}

  









}


 @media all and (max-width :639px) {
	 

	 
.input-block.blank-top,
.input-block.blank-bottom{display:none !important;}
	 
.input-block input[type="text"] {
	float: none;
	display: block;
	margin: 0px 0px 5px 0px;
	width: 95%;
	box-sizing: border-box;
}


.form-col-3 .input-block input[type="text"] {
	float: none;
	display: block;
	margin: 0px 0px 5px 0px;
	width:95%;
	box-sizing: border-box;
	padding-left:15px;
}



.floating-input input[type="text"] {
	float: none;
	display: block;
	margin: 0px 0px 0px 0px;
	width: 100%;
	box-sizing: border-box;
}
.form-right .input-block {
	float: none;
	margin: -1px 0 0 0;
	width: auto;
	display: block;
}
.form-holder h3.firsth1 {
	margin: 0px;
	text-align: center;
}
.from-top h2 span {
	display: block;
}
.inner-form { padding: 10px 0px;}
   
.floating-input.inner-floating input[type="text"], .floating-input.inner-floating select {
    float: left;
    margin: 0px 0 0 0;
}
select.flt-xs{padding:4px;}
.bottom-content-block:first-child{margin-top:18px;}
.form-top span {
    font-size: 16px;
    margin: 0 10px;
}
.input-block input[type=radio], input[type=checkbox] {
    width: 16px;
    height: 16px;
}

.inner-form{text-align:left;}   

.h_2, .h_6, .h_9, .h14, .h17, .h20, .h26, .h28, .h32, .h38, .h40, .h53, .h57, .h56, .h68, .h184, .h71, .h75, .h80, .h88, .h125, .h27, .h51{height: auto;}

.input-block .check-block { margin-left: 25px;}
.input-block .check-block label {font-size: 13px;}
.panel_left { width: 100%!important;padding-bottom: 10px;}
 
   
    

  

































}
 @media all and (max-width :479px) {
	 
	 .ui-datepicker{width:auto !important;}
	 .calender-help{ position:static; width:100%; margin-top:10px;}
	 .calendar-area{ width:100%;}
	 .form-col-3 .float-input-block .input-block{float:none; display:block; width:100%;}
	 
	 .block-form-bottom .bottom-content-block{float:none; display:block; text-align:left !important; width:100%; margin-bottom:5px;}
	 
.input-block .center-text {
  bottom: 0;
  left: 0;
  position: static;
  text-align: left;
  width: 100%;
  margin:5px 0 0 0;
}
.inp-check-holder {
	position: inherit;
	left: 0px;
	float: none;
	margin-top: 5px;
}
.form-holder h5 strong {
	display: block;
}

.form-top {
	color: #000;
	font-size: 12px;
	font-weight: normal;
	padding: 0 0 10px;
}
}
