.h-100vh {
    height: 100vh;
}

.w-100 {
    width: 100%;
}

.nopadding {
    padding: 0 !important;
    margin: 0 !important;
}
.fullscreen {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}

.c-white {
    color: white;
}

.fullscreen-rel {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: relative;
}

.fs-20 {
    font-size: 20px;
}

.fw-500 {
    font-weight: 500;
}

a.default:hover, a.default {
    text-decoration: none;
}



.bg_white {
	background: white;
}

.noscrollbar {
    -ms-overflow-style: none;
	scrollbar-width: none;
}

.trans_3 {
	transition: 0.3s ease;
}
.trans_6 {
	transition: 0.6s ease;
}

.nowrap {
	white-space: nowrap
}

.nowrap_dskt {
	white-space: nowrap;
}

.delay_2 { animation-delay: 0.2s; }
.delay_4 { animation-delay: 0.4s; }
.delay_6 { animation-delay: 0.6s; }
.delay_07, .delay_7 { animation-delay: 0.7s; }
.delay_8 { animation-delay: 0.8s; }
.delay_09, .delay_9 { animation-delay: 0.9s; }
.delay_10 { animation-delay: 1s; }
.delay_11 { animation-delay: 1.1s; }
.delay_12 { animation-delay: 1.2s; }
.delay_13 { animation-delay: 1.3s; }
.delay_14 { animation-delay: 1.4s; }
.delay_15 { animation-delay: 1.5s; }
.delay_16 { animation-delay: 1.6s; }
.delay_17 { animation-delay: 1.7s; }
.delay_18 { animation-delay: 1.8s; }
.delay_19 { animation-delay: 1.9s; }

ul, li {
    list-style: none;
    padding: 0;
    margin: 0;
}

.op_1, .fade_nav-item.op_1 {
	opacity: 1;
}
.op_05, .fade_nav-item.op_05 {
	opacity: 0.5;
}

.op_03, .fade_nav-item.op_03 {
	opacity: 0.3;
}

.nolink:hover, a.nolink:hover {
	text-decoration: none;
}


