@media all and (max-height: 700px) {
    .footer {
        /*position: absolute;*/
    }

    .hpBody {
        flex:none;
        position: relative;
        bottom: inherit;
        padding-top: 88px;
        top: auto;
    }
}
@media all and (max-width: 1200px) {
    .accAmount {
        font-size: 50px;
    }
}

@media all and (max-height: 700px){
	.footer{
		position: static;
	}
	.hpBody{
		position: relative;
		bottom: inherit;
		padding-top: 88px;
		top: auto;
	}
	body{
		padding-bottom: 0;
		min-height: inherit;
	}
	.header{
		z-index: 11;
	}
}
@media all and (max-height: 1170px){
}
@media all and (max-width: 992px){
	.footer{
		position: static;
	}
	.hpBody{
		position: relative;
		bottom: inherit;
		padding-top: 88px;
		top: auto;
	}
	body{
		padding-bottom: 0;
		min-height: inherit;
	}
	.header{
		z-index: 11;
	}
	.accountNumbContainer .sectionTitle, .accountsListCont{
		float: none;
		width: 100%;
	}
	.accountNumbContainer .sectionTitle{
		margin-bottom: 15px;
	}
	.accountsStats li .accContPad, .accountNumbContainer{
		padding: 15px;
	}
	.accAmount{
		font-size: 40px;
	}
	.whiteSectionForm .dk-select, .whiteSectionForm.mainForm input[type=text]{
		margin-bottom: 10px;
	}
	.topRightMenu >ul >li>a{
		text-indent: -9999px;
		background-position: 90% center;
		padding: 12px 20px 12px 40px;
	}
	.topRightMenu .selectDropDown{
		left: inherit;
		white-space: nowrap;
	}
	.topRightMenu > ul > li{
		margin-left: 3px;
	}
}
@media all and (max-width: 600px){
	.accountsStats li > div{
		min-height: inherit;
	}
}
@media all and (max-width: 600px){
	.hpBody .tableDisplay, .hpBody .tableCell{
		display: block;
	}
	.hpBody .listingItem, .formInner{
		padding: 20px;
		margin: 10px;
	}
	.hpBody .listingReadMore i{
		right: 5px;
	}
	.hpBody .listingImage + .listingInfos{
		padding-left: 0;
	}
	.hpBody .listingImage{
		margin-left: auto;
		margin-right: auto;
		float: none;
		margin-bottom: 10px;
	}
	.mainForm .inputEntity.captchaContainer input[type="text"]{
		width: 100%;
	}
	.buttonsHolder a{
		display: inline-block;
		margin-bottom: 10px;
	}
	.hpBody .listingTitle{
		font-size: 24px;
	}
	.tableStyle{
		overflow: auto;
		margin-bottom: 10px;
	}
	.tableStyle table{
		width:600px 
	}
	.sideLinks{
		float: none;
		margin-bottom: 5px;
	}
	.logoHolder a{
		width: 170px;
		height: 38px;
		background-position: -240px 0;
	}
	.header .container-fluid{
		padding-left: 5px;
		padding-right: 5px;
	}
	.topRightMenu > ul > li > a{
		padding: 12px 20px 12px 30px;
	}
	a.termsLink span, a.customerLink span{
		left: 5px;
	}
	.tableRow > div{
		display: block;
		width: 100%;
	}
	.tableRow{
		margin-bottom: 10px;
	}
	.valueLabel{
		border-bottom: 0 none;
		text-align: left;
	}
	.valueLabel:empty{
		display: none;
	}
	.faqQuestion{
		padding: 30px 0;
	}
    input[type=checkbox]:not(old) + label, input[type=radio ]:not(old) + label {
        margin-left: 0;
    }

    input[type=checkbox]:not(old), input[type=radio ]:not(old) {
        position: absolute;
    }

}
