.wrap-block.block-customer-forgot {
    max-width: 352px;
    margin: 0 auto;
    width: 100%;
}
.block-customer-forgot .form.password.forget{
	width: 100%;
    min-width: auto;
}
.block-customer-forgot .block-title span{
	display: block;
}
.wrap-block .block-title{
	text-transform: uppercase;
}
.block-customer-forgot .block-title .txt-desc{
	font-size: 18px;
    line-height: 22px;
    margin-top: 5px;
}
.block-customer-forgot .field.note{
	text-align: center;
	font-size: 15px;
    line-height: 20px;
    color: #000;
    margin-top: 18px;
    margin-bottom: 42px;
}
.wrap-block.block-customer-forgot.forgot-ct .control{
	margin-bottom: 0;
}
.block-customer-forgot .wrap-block .sty-btn{
	margin-top: 30px;
}
.block-customer-forgot .action.sty-btn{
	background-image: none;
    cursor: pointer;
    display: inline-block;
    padding: 7px 15px;
    box-sizing: border-box;
    vertical-align: middle;
    line-height: 36px;
    text-align: center;
}
.reset-ct.wrap-block .sty-btn{
	margin-top: 28px;
}
.block-customer-forgot .inn-forgot-reset{
	width: 100%;
}
.columns .column.main{
	padding-bottom: 0;
}

@media(min-width: 768px){
	#maincontent.page-main{
		position: relative;
    	min-height: 440px;
	}
	.wrap-block.block-customer-forgot{
	    min-height: 600px;
	    position: relative;
	    align-items: center;
	    display: -ms-flexbox;
	    display: -webkit-flex;
	    display: flex;
	    height: calc(100vh - 665px);
	}
}
@media(max-width: 767px){
	
	.block-customer-forgot .block-title .txt-desc{
		margin-top: 3px;
	}
	.wrap-block .sty-btn{
		margin-top: 30px;
	}
	.block-customer-forgot{
		height: calc(100vh - 115px);
	    display: -ms-flexbox;
	    display: -webkit-flex;
	    display: flex;
	    align-items: center;
	    min-height: 453px;
	}
	.block-customer-forgot.reset-ct{
		min-height: 480px;
	}
	
	.wrap-block.block-customer-forgot{
		max-width: 335px;
	}
@media(max-width: 350px){
	.block-customer-forgot .block-title .txt-tt{
	    font-size: 25px;
	}
}