@media (min-width: 576px){ /*21.6.2019*/
	#deactivate .modal-dialog-centered , #submit .modal-dialog-centered {
		min-height: calc(100% - (6.75rem * 2));
	}
}

@media(max-width:767px){
	body{
		padding-bottom: 120px;
	}
}
/* @media (min-width:992px) and (max-width:1199px){
	.signIn_section{
		margin: 150px auto;
	}
} */
/*19.6.2019 start*/
@media(min-width:381px) and (max-width:413px){
	.footer_section{
		height: 0px !important;
	}
}
/*19.6.2019 start*/
@media(max-width:1366px){
	.tab_container {
		width: 66%;
	}
}
@media(max-height: 785px){
	.logo{
		width: 150px;
	}
}
@media (max-height:760px){
	/* .bg_banner{
		padding-bottom: 100px;
	} */
	.logo {
		padding: 0px 0px;
		padding-top: 20px;
	}
	.signIn_section .alert {
		top: -23px;
		font-size: 14px;
	}
	.signIn_section .alert.alert-success{
		top: -13px !important;
	}
	.signIn_form {
		margin-top: 25px;
	}
	.sign_box .mb-45 {
		margin-bottom: 20px;
	}
	.sign_box .mb-30 {
		margin-bottom: 20px;
	}
	.sign_box {
		padding: 20px 45px;
		height: 340px;
		padding-bottom: 0px;
	}
	.btn_submit {
		padding: 14px 10px;
	}
	.footer_section .container hr {
		margin: 0px;
		margin-top: -35px !important;
	}
	.footer_section {
		bottom: 15px;
		line-height: 0px;
		height: 0;
	}
	.footer_section .container .row{
		line-height: 45px;
	}
	form#createnewpassword .lbl_title {
		padding-bottom: 40px !important;
	}
	form#createnewpassword input.signin_input {
		margin-bottom: 30px;
	}
	form#createnewpassword .sign_box {
		height: 295px;
	}
	#email-error, #password-error , form#resetpass label.error{
		margin-top: -13px !important;
		font-size: 11px;
	}
	form#createnewpassword label.error {
		margin-top: -15px !important;
	}
	.signup_account, .already_signin {
		font-size: 23px;
	}
	form#forgotPassword_new label#email-error{
		margin-top: -66px !important;
	}
	.arrows {
	    width: 12px;
	}
}
@media (max-height:700px){
	.logo {
		width: 130px;
	}
	.signIn_section .alert {
		top: -23px;
		font-size: 13px;
		padding: .5rem 1.25rem;
	}
	.signIn_section .alert.alert-success{
		top: -13px !important;
	}
	.signIn_form {
		margin-top: 13px;
	}
	.sign_box .mb-45 {
		margin-bottom: 20px;
	}
	.sign_box .mb-30 {
		margin-bottom: 20px;
	}
	.sign_box {
		height: 288px;
	}
	.btn_forgot {
		font-size: 20px;
	}
	.lbl_title {
		font-size: 25px;
	}
	.signin_input {
		height: 60px;
		font-size: 20px;
	}
	.btn_submit {
		padding: 13px 10px;
		font-size: 23px;
	}
	.footer_section .container hr {
		margin: 0px;
		margin-top: -35px !important;
	}
	.footer_section {
		bottom: 15px;
		line-height: 0px;
		height: 0;
	}
	.footer_section .container .row{
		line-height: 45px;
	}
	form#createnewpassword .lbl_title {
		padding-bottom: 30px !important;
	}
	form#createnewpassword input.signin_input {
		margin-bottom: 30px;
	}
	form#createnewpassword .sign_box {
		height: 250px;
	}
	.text_para {
		font-size: 20px;
		margin-bottom: 40px;
	}
	#email-error, #password-error , form#resetpass label.error{
		margin-top: -10px !important;
	}
	form#createnewpassword label.error {
		margin-top: -15px !important;
	}
	.signup_account, .already_signin {
		font-size: 19px;
	}
}
@media(max-width:1199px){
	.tab_container {
		width: 65%;
	}
}
@media(max-width:991px){
	/*footer section style start*/
	.footer_section .order1 {
	   order: 2;
	}
	.footer_section .order2 {
	  order: 1;
	}

	.footer_section,.footer_section .order2{
		text-align: center;
	}
	.footer_section{
		line-height: 30px;
	}
	.footer_section ul li{
		padding: 0px 10px;
	}
	/*footer section style end*/
	/*dashboard section style start*/
	.upload_section{
		text-align: center;
		padding-right: 15px;
		padding-top: 20px;
	}
	.dashboard_left{
		padding: 30px;
		padding-bottom: 0px;
	}
	.dashboard_left .row > div.col-lg-12:first-child {
		margin-bottom: 0px !important;
		margin-top: 0px !important;
    }
    .dashboard_right{
    	border-left: 0px;
    }
	/*dashboard section style end*/
	.profile_view{
		width:100%;
	}
	.profile_detail span{
		font-size: 20px;
	}
	.tab_container {
		width: 63%;
	}
}
/*only loan application step1 to step9 style start*/
@media screen and (max-width: 991px) {
	ul.tabs {
	  display: none;
	}
	.tab_container {
	  display: block;
	  margin: 0 auto;
	  width: 95%;
	  border-left: 0px;
	  padding: 60px 0px;
	}
	.tab_drawer_heading {
	  color: #fff;
	  margin: 0;
	  padding: 18px 0px;
	  color: #78e1b3;
	  font-size: 20px;
	  font-family: 'HelveticaNeueMedium';
	  border-bottom: 1px solid #ddd;
	  display: block;
	  cursor: pointer;
	  -webkit-touch-callout: none;
	  -webkit-user-select: none;
	  -khtml-user-select: none;
	  -moz-user-select: none;
	  -ms-user-select: none;
	  user-select: none;
	  padding-left: 35px;
	}
	.tab_container .active {
	  color: #3bbdf0;
	  /* background: #3bbdf0; */
	}
	.option_section{
		 width: 92%;
	}
	.content_section{
		height: auto;
		padding-right: 0px;
		overflow: hidden;
	}
	.tab_content{
		padding: 20px 0px;
		height: auto;
	}
}
/*only loan application step1 to step9 style end*/
@media (min-width:768px){
	.footer_section .container hr {
	    margin: 0px;
	    margin-top: 35px;
	}
}
@media (min-width:768px) and (max-width:991px){
	.signIn_section {
		width: 660px;
	}
}

@media(max-width:767px){
	/*signIn section style start*/
	.logo {
	    padding: 30px 0px;
	}
	.lbl_title{
		font-size: 24px;
	}
	.lbl_title.mb-45 {
	    margin-bottom: 25px;
	}
	.signIn_form{
		margin-bottom: 15px;
	}
	.signIn_form .input_field{
		height: 60px;
	}
	.signIn_form .input_field{
	    font-size: 18px;
	}
	.signIn_section{
		width: 100%;
	}
	.signIn_form .padd-35{
		padding: 35px 15px;
	}
	.signIn_form .mtb-100{
		margin: 50px 0px;
	}
	.btn_submit{
		font-size: 22px;
	}
	.arrows {
	    margin-top: -2px;
	    margin-left: 0;
	    width: 12px;
	}
	.signup_account,.already_signin{
		font-size: 18px;
	}
	.btn_forgot,.text_para{
		font-size: 20px;
	}
	.text_para.plr-50{
		padding: 0px 20px;
	}
	.input_field.mb-80{
		margin-bottom: 30px;
	}
	/*signIn section style end*/
	.footer_section{
		font-size: 16px;
		margin-top: 15px;
		line-height: 25px;
	}

	/*dashboard section start*/
	.border_gradient{
		width: 235px;
		height: 235px;
	}
	.border_circle{
		padding: 55px 20px !important;
	}
	.circle_lable{
		font-size: 22px;
	}
	.circle_value {
    	font-size: 25px;
    }
	.title,.btn_proceed{
		font-size: 20px;
	}
	.dashboard_title , .done{ /*19.6.2019*/
		font-size: 24px;
	}

	.title_count{
		font-size: 15px;
		padding: 0px;
	}
	/*dashboard section end*/
	.tab_container{
		width:90%;
		padding-bottom: 20px;
		padding-top: 0px;
		position: relative;
		top: 40px;
	}
	.modal-title{
		font-size: 20px;
	}
	.next_button{
		border-top: 0px;
		padding: 20px 0px;
		bottom: 0px;
	}
}
@media(max-width:575px){
	.sign_box{
		padding: 35px 15px;
		height: auto;
	}
	form#createnewpassword .sign_box{
		height: auto;
	}
	.header_section,.profile_section,.dashboard_header,.counted_section{
		text-align: center;
	}
	.profile_name{
		margin: 20px auto;
		width: 80%;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		text-align: left;
		display: flex !important;
	}
	.profile_name p{
		float: left;
		margin-left: 5px;
		margin-right: 0px;
		order: 1;
	}
	.profile_name img{
		float: left;
	}
	ul.icons_section li{
		padding: 0px 10px;
	}
	/*dashboard section start*/
	.border_gradient{
		margin-bottom: 30px;
	}
	/*dashboard section end*/
	.option_section{
		width:89%;
		padding-right: 15px;
	}
	.add_input{
		margin-bottom: 8px;
	}
	.add_button, .remove_button{
		top: 40px !important;
	}
	.control-group .p-15{
		padding: 0px;
	}
	.chat_section{
		bottom: 2px;
		right: 2px;
	}
	.yes_no{
		width: 100%;
	}
	/*19.6.2019 start*/
	.upload_btn{
		float: none;
		width: 100%;
		margin: 8px;
		margin-left: 0px;
	}
	/*19.6.2019 end*/
}
@media (max-width:500px){
	body{
		padding-bottom: 100px;
	}
}
@media (max-width:490px){
	.alert {
		font-size: 13px;
	}
}
@media (max-width:390px){
	.alert {
		font-size: 10px;
	}
}
@media(max-width:380px){
	/* .footer_section{
		height: 120px;
	} */
	body{
		padding-bottom: 120px;
	}
	.chat_section{
		width: 300px;
	}

}

