@media screen and (max-width: 1023px) {
.side-menu-bar .navbar-nav {
		width: 100%;
		margin: 0;
    		max-height:80vh;
	}
.dslCss-variant .container.footer-variant ul{
		margin-top:0;
	}
.navigation-v2 #search_overlay #predict-submit{
		padding:22px;
	}	
}

@media (min-width: 320px) and (max-width: 767px) {
.side-menu-bar .navbar-nav {
		width: 100%;
		margin: 0;
    		max-height:86vh;
	}
}

.banner-content-variant .left-content .rates .rate-section {
    display: flex;
    flex-direction: row;
}
.banner-content-variant .left-content .rates .variableRate br{
    display: none;
}
@media screen and (min-width:320px) and (max-width: 767px) and (orientation:portrait) {
    .banner-content-variant .left-content .rates .rate-section {
        flex-direction: column;
    }
    .banner-content-variant .left-content .rates .variableRate ,.banner-content-variant .left-content .rates .fixedRate {
        text-align: left;
        padding: 0;
    }
    .banner-content-variant .left-content .row.rates .asBorderLine {
        width: 46px;
        height: 4px;
        margin: 16px 109px 24px 0;
        border: solid 4px #ec6b29;
    }
}
@media screen and (device-height:820px) and (device-width: 1180px) and (orientation:landscape) {
    .banner-content-variant .left-content .rates .rate-section {
        flex-direction: column;
    }
    .banner-content-variant .left-content .rates .variableRate ,.banner-content-variant .left-content .rates .fixedRate {
        text-align: left;
        padding: 0;
    }
    .banner-content-variant .left-content .row.rates .asBorderLine {
        width: 46px;
        height: 4px;
        margin: 16px 109px 24px 0;
        border: solid 4px #ec6b29;
    }
}

@media screen and (min-width:1024px) and (max-width: 1366px) and (orientation:portrait) {
    .banner-content-variant {
        max-width: unset;
        max-height: unset;
    }
    .banner-content-variant .left-content {
        width: 50%;
        margin-top: 3em;
    }
    .banner-content-variant .right-content {
        width: 50%;
    }
    .banner-content-variant .left-content .rates .rate-section {
        flex-direction: column;
    }
    .banner-content-variant .left-content .rates .variableRate, .banner-content-variant .left-content .rates .fixedRate {
        text-align: left;
        padding: 0;
    }
    .banner-content-variant .left-content .row.rates .asBorderLine {
        width: 46px;
        height: 4px;
        margin: 16px 109px 24px 0;
        border: solid 4px #ec6b29;
    }
}
#webLinkingBox .modal-content{
line-height:initial;
}


