.left-nav .slide-nav ul{
	max-height:calc(100vh - 200px);overflow:hidden;
}
.simple-button.new-btn.btn.btn-secondary:hover{
    color: var(--bg-color) !important;
    background: var(--text-color) !important;
}
.left-nav.border-dotted-nav .slide-nav a{
	background:#efefef;
}
#preloader.fullscreen .icon{
    position: relative;
}
#preloader.fullscreen .icon:after{
    width:180px;height:180px;z-index: 1;transition: all 0.5s ease-in 0s;
    position:fixed;left:50%;top:50%;margin:-150px 0 0 -90px;content:'';
    background:#0E2C34;background-image:url('/css/img/v1.png');background-position: center center;background-repeat: no-repeat;
}
#preloader.fullscreen .icon:before{
    width:620px;height:20px;border-radius:0%;content:'';position:fixed;left:50%;top:70%;z-index: 2;background:url('/css/img/loader-text.png');transform: translateX(-50%);max-width:90%;background-size:contain;background-repeat: no-repeat;
}
#preloader.fullscreen .circular{
    display: none;
}
#preloader.fullscreen{
    background: #0E2C34;background-size:cover;content:'';position:fixed;width:100%;height:100%;
}
#qLoverlay #qLpercentage{
    margin-top:20px !important;color:#b2936c !important;font-family: "Montserrat", sans-serif !important;font-size:40px !important;font-weight: 300;
}
#qLoverlay{
    background:transparent !important;background-size:cover;display: block;
}
#qLoverlay .queryloader__overlay__bar{
    top:auto !important;;bottom:0 !important; background:#369a6e !important;
}

#preloader.fullscreen .icon.l30:after{
    background-image:url('/css/img/v2.png');
}
#preloader.fullscreen .icon.l50:after{
    background-image:url('/css/img/v3.png');
}
#preloader.fullscreen .icon.l70:after{
    background-image:url('/css/img/v4.png');
}
#preloader.fullscreen .icon.l90:after{
    background-image:url('/css/img/v5.png');
}
#preloader.fullscreen .icon.l100:after{
    background-image:url('/css/img/v6.png');
}
#preloader.fullscreen .icon:after{
    
    background-image:url('/css/img/loader.gif') !important;;
}

@media only screen and (max-width: 480px)
{  
    .text-block.background-padding-mobile {
        padding:0 15px !important;margin:0 auto 5px auto !important;display:inline-block;width:100%;
    }
}
body.error404{

    background-image:url('/css/img/error.jpg') !important;;
}
body.error404 .error-container img{
width:320px;max-width:80%;
}
body.error404  .error-container .content h1{
font-size: clamp(70px,10vw,200px);font-weight:700;margin-bottom:15px;
}

.spc-plp > section + section{
	height:100%;
}
@media only screen and (min-width: 576px){  
	.r3  > section {
		height:calc(100% - 10px);margin:5px 0;
	}
}
@media only screen and (min-width: 576px) and (max-width:767px){ 
	.r3 {
	  -ms-flex: 0 0 50%;
	  flex: 0 0 50%;
	  max-width: 50%;
	}
}