/*
.loading-cntant {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5);
    top: 0;
    bottom: 0;
    text-align: center;
    display: table;
    z-index: 99999;
    left: 0;
    right: 0
}
*/
/*
.loader_jcloset {
    margin: auto;
    font-size: 10px;
    position: absolute;
    text-indent: -9999em;
    border-top: 8px solid #1668a8;
    border-right: 8px solid #1668a8;
    border-bottom: 8px solid #1668a8;
    border-left: 8px solid #7fbded;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: load8 1.1s infinite linear;
    animation: load8 1.1s infinite linear;
    display: table-cell;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.loader_jcloset,
.loader_jcloset:after {
    border-radius: 50%;
    width: 14em;
    height: 14em
}

@-webkit-keyframes load8 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes load8 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.loading-cntant figure img {
    width: 59px;
    height: 78px;
    vertical-align: middle
}

@-webkit-keyframes load8 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes load8 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.loading-cntant figure {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    vertical-align: middle;
    left: 0
}

.loader_jcloset {
    font-size: 10px;
    text-indent: -9999em;
    border-top: 8px solid #37008e;
    border-right: 8px solid #37008e;
    border-bottom: 8px solid #37008e;
    border-left: 8px solid #FCD300;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: load8 1.1s infinite linear;
    animation: load8 1.1s infinite linear;
    display: table-cell
}

.loader_jcloset,
.loader_jcloset:after {
    border-radius: 50%;
    width: 14em;
    height: 14em
}

.loading-cntant figure {
    display: inline-block;
    background-color: rgba(255, 255, 255, .9);
    width: 9em;
    height: 9em;
    line-height: 8.85em;
    border-radius: 50%
}

.loading-cntant figure img {
    width: 8em;
    height: 8em;
    vertical-align: middle
}

@-webkit-keyframes load8 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes load8 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
*/

.float-right{float:right;}
.btnwidth97per.carousel-indicators [data-bs-target]{width:97%;}
.plan-list{flex-wrap:wrap;}
.plan-list .planbox{margin-bottom:30px;}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#2C2C2C}

/* FOR NEW LOADER */
.loading-cntant{
	position: fixed; 
	width: 100%; 
	height: 100%; 
	display: table; 
	text-align: center; 
	z-index:9; 
	background-color: rgba(255, 255, 255, 0.4);
}
.loader_circle {
	border-radius:50%; 
	margin:auto; width:178px; 
	height:178px; 
	font-size:10px; 
	position:absolute; 
	top:0; 
	right:0; 
	bottom:0; 
	left:0; 
	background-image:url(../../../img/front/loader-circle.png); 
	background-repeat:no-repeat; 
	background-position:center; 
	background-size:178px; 
	-webkit-animation: load8 2.1s infinite linear; 
	animation: load8 2.1s infinite linear;
}
.loading-cntant figure {
	display: inline-block; 
	background-color: transparent; 
	width: 130px; height: 130px; 
	border-radius: 50%; 
	position: absolute; 
	top: 0; 
	left: 0; 
	right: 0; 
	bottom: 0; 
	margin: auto; 
	display: flex; 
	flex-wrap: wrap; 
	justify-content: center; 
	align-items: center; 
	z-index:1;
}
.loading-cntant figure img{max-height:100%;}
@keyframes load8 {
	 0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
/* FOR NEW LOADER */