@import 'assets/css/bootstrap-rtl-4.5.3.min.css';
@import 'assets/css/fontawesome-6.4.2.min.css';
@import 'assets/css/magnific-popup-1.1.0.min.css';
@import 'assets/css/helper-4.0.0.min.css?v=1.7';
:root {
	color-scheme: light only;
    color: #89939e;
	color: #181e32;
}
header{
    min-height: 141px;
}
.slidertopheader{
    margin-top: -141px;
}
.slidertopheader__home{
	padding-top: calc(141px + 50px);
	padding-bottom: 100px;
	min-height: 100vh;
}
.slidertopheader__home .sliderslick{
	z-index: 1;
	top: 0;
	left: 0;
}
.slidertopheader__home::before{
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 2;
	background: linear-gradient(0deg, transparent 0%, #181f28 100%);
}
.slidertopheader__home_content{
	z-index: 3;
}
.slidertopheader__home .slick-list,
.slidertopheader__home .slick-track{
	height: 100%;
}
.slidertopheader__pages{
	padding-top: calc(141px + 50px);
	min-height: 300px;
	padding-bottom: 70px;
}
.slidertopheader__events{
	padding-top: calc(141px + 50px);
	min-height: 600px;
	padding-bottom: 70px;
}
.slidertopheader__events::before{
	height: 50%;
	background: linear-gradient(0deg, transparent 0%, #181e32 100%);
}
.slidertopheader__events::after{
	position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	bottom: 0;
	right: 0;
	background: linear-gradient(120deg, transparent 0%, #181e32 100%);
}
.headerbg{
	z-index: 200;
	position: relative;
    transition: .8s;
    padding: 40px 0;
}
.headerbg__logo_logo img{
    height: 45px;
}
@media (min-width: 1200px){
    .headerbg .navbar .navbar-nav .nav-item{
        margin-right: 35px;
    }
    .headerbg.sticky .navbar .navbar-nav .nav-item{
        margin-right: 20px;
    }
}
.headerbg .navbar .navbar-nav .nav-item .nav-link {
	font-size: 19px;
	padding: 0;
    border-radius: 50px;
	color: #fff;
    position: relative;
	display: flex;
	align-items: center;
}
.headerbg .navbar .navbar-nav .nav-item .nav-link.dropdown-toggle{
    padding-left: 22px !important;
    margin-left: 0 !important;
}
.headerbg .navbar .navbar-nav .nav-item .nav-link.dropdown-toggle::after{
	top: 3px;
	font-size: 15px;
}
.headerbg .navbar .navbar-nav .nav-item .nav-link:hover{
    color: #89939e;
}
.headerbg .navbar .navbar-nav .nav-item.active .nav-link,
.headerbg .navbar .navbar-nav .nav-item .nav-link.active{
    color: #89939e;
    font-weight: 700;
}
.headerbg .dropdown-item.active,
.headerbg .dropdown-item:active{
    background-color: #ffffff20;
}
.styledropdown .dropdownuser .dropdown-menu{
	padding: 0;
	border-radius: 3px;
}
.styledropdown .dropdownuser .dropdown-toggle{
	padding-left: 35px !important;
}
.styledropdown .dropdownuser .dropdown-toggle::after{
	left: 10px;
	top: 10px;
}
.styledropdown .dropdownuser .dropdown-item{
	display: flex;
	align-items: center;
	padding: 12px 10px;
}
.styledropdown .dropdownuser li + li{
	border-top: 1px solid #00000011;
}
.styledropdown .dropdownuser .dropdown-item [class^="fa"]{
	flex: 0 0 40px;
	text-align: center;
}
.styledropdown .dropdownuser .dropdown-menu{
	min-width: 175px;
}
.headerbg.sticky{
	position: fixed;
	top: 0;
    right: 0;
	padding-top: 0;
}
.headerbg.sticky *{
	visibility: visible !important;
}
.headerbg.sticky .navbar{
	background-color: #181e32;
	border-radius: 0 0 10px 10px;
	padding: 20px;
}
.headerbg.sticky .headerbg__logo_logo img{
	height: 30px;
	margin-left: 30px;
}
.headerbg.sticky .navbar .navbar-nav .nav-item .nav-link{
	font-size: 17px;
}
.headerbg.sticky .btn{
	padding: 3px 8px 4px;
    min-height: 30px;
    font-size: 15px;
}
.headerbg.sticky .styledropdown .dropdownuser .btn.dropdown-toggle{
	padding-left: 30px !important;
}
.headerbg.sticky .styledropdown .dropdownuser .btn.dropdown-toggle::after{
	top: 5px;
	left: 8px;
}
.headerbg.sticky .styledropdown .dropdownuser .dropdown-item{
	padding: 10px;
	font-size: 15px;
}
.headerbg.sticky .styledropdown .dropdownuser .dropdown-menu{
	min-width: 158px;
}
.headerbg.sticky .styledropdown .dropdownuser .dropdown-item [class^="fa"]{
	flex: 0 0 40px;
}
.breadcrumb{
	background-color: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(25px);
	padding: 8px 15px;
	border-radius: 7px;
}
.breadcrumb,
.breadcrumb a,
.breadcrumb-item + .breadcrumb-item::before,
.breadcrumb-item.active{
    color: #fff;
}
.breadcrumb a:hover{
    color: #89939e;
}
.breadcrumb-item + .breadcrumb-item::before{
    content: '\f060';
    font-family: 'Font Awesome 6 Free';
    font-weight: 900;
    font-size: 12px;
    padding-right: 2px;
	padding-left: 12px;
	position: relative;
	top: 4px;
}
.boxshadow{
	box-shadow: 0 10px 30px 0 rgb(225 223 255 / 40%);
}
.boxshadow1{
	box-shadow: 0 5px 14px rgba(0, 0, 0, 0.1);
}
.boxshadow2{
	box-shadow: 0px 0px 25px rgb(0 0 0 / 12%);
}
.boxshadow3{
	box-shadow: 0px 10px 35px 0 rgb(0 0 0 / 12%);
}
.boxshadow4{
	box-shadow: 0px 4px 25px rgb(0 0 0 / 8%);
}
.rounded-xxl{
    border-radius: 40px;
}
.iconbars{
	min-width: 30px;
	min-height: 19px;
}
.iconbars span + span{
	margin-top: 5px;
}
.iconbars span{
	display: block;
	width: 30px;
	height: 3px;
	border-radius: 50px;
	background-color: #fff;
	transition: .4s;
}
.iconbars span:nth-child(2){
	width: 20px;
}
.sidenav {
	z-index: 1001;
	transition: 0.3s;
	top: 0;
	left: -350px;
	width: 350px;
	overflow-y: scroll;
	overflow-x: hidden;
	-ms-overflow-style: none;
	scrollbar-width: none;
}
.sidenav::-webkit-scrollbar {
	display: none;
}
.sidenav.active{
	left: 0;
}
.sidenav .navbar-nav > .nav-item .nav-link,
.sidenav a{
	color: #fff;
	font-weight: 500;
}
.sidenav .navbar-nav > .nav-item .nav-link:hover,
.sidenav a:hover:not(.btn,.sharesocial li a){
	color: #89939e;
}
.sidenav .navbar-nav .nav-item .nav-link{
	font-size: 18px;
	padding: 15px 25px;
	display: block;
    border-right: 5px solid transparent;
}
.sidenav .navbar-nav .nav-item.active .nav-link{
    background-color: transparent;
    border-color: #89939e;
    color: #89939e;
}
.sidenav .navbar-nav .nav-item{
	border-bottom: 1px solid rgba(255, 255, 255, 0.08);
}
.sidenav .border-bottom{
	border-color: #ffffff20 !important;
}
.sidenav .navbar-nav .nav-item .nav-link.dropdown-toggle{
    padding-left: 60px;
}
.sidenav .navbar-nav .nav-item .nav-link.dropdown-toggle::after{
    content: '\f107';
    font-family: 'Font Awesome 6 Free';
    font-weight: 900;
    border: 0;
    position: absolute;
    left: 20px;
    top: auto;
}
.sidenav .navbar-nav .dropdown-menu{
    display: block;
    visibility: hidden;
    opacity: 0;
    height: 0;
    transition: .1s;
    transform: translateY(-10px) !important;
    position: relative !important;
    background-color: #1c2023;
    margin: 0;
    padding: 0;
    border-radius: 0;
    width: 100%;
}
.sidenav .navbar-nav .dropdown-menu.show{
    visibility: visible;
    opacity: 1;
    height: 100%;
    transform: translateY(0) !important;
}
.sidenav .navbar-nav .dropdown-menu .dropdown-item{
    padding: 10px 30px;
}
.sidenav .navbar-nav .dropdown-menu .dropdown-item:hover{
    background-color: transparent;
    border-color: #181e32;
    color: #181e32;
}
.sidenav .dropdown-item.active,
.sidenav .navbar-nav .dropdown-menu .dropdown-item.active:hover,
.sidenav .dropdown-item:active{
    background-color: #181e32;
    color: #fff;
}
#sidebody{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	background-color: rgba(21, 21, 21, 0.8);
	transition: .45s;
	z-index: -1;
	opacity: 0;
	visibility: hidden;
}
#sidebody.active{
	z-index: 1000;
	opacity: 1;
	visibility: visible;
}
.sidenav .styledropdown .dropdownuser .dropdown-toggle{
	padding-right: 20px;
	margin-left: 0 !important;
}
label{
    cursor: pointer;
}
.fa-w40{
    width: 40px;
    flex: 0 0 40px;
    max-width: 40px;
}
.fa-w30{
    width: 30px;
    flex: 0 0 30px;
    max-width: 30px;
}
body.stop{
	overflow: hidden !important;	
}
.singlecontentbg h1.line,
.singlecontentbg h2.line,
.singlecontentbg h3.line,
.singlecontentbg h4.line,
.singlecontentbg h5.line,
.singlecontentbg h6.line{
    background-color: #181e32;
    color: #fff;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 3px;
}
.singlecontentbg h1,
.singlecontentbg h2,
.singlecontentbg h3,
.singlecontentbg h4,
.singlecontentbg h5,
.singlecontentbg h6{
	color: #181e32;
	margin-bottom: 30px;
}
.singlecontentbg h1{
	font-size: 30px;
}
.singlecontentbg h2{
	font-size: 28px;
}
.singlecontentbg h3{
	font-size: 26px;
}
.singlecontentbg h4{
	font-size: 24px;
}
.singlecontentbg h5{
	font-size: 22px;
}
.singlecontentbg h6{
	font-size: 20px;
}
.singlecontentbg p{
    line-height: 1.8;
}
.singlecontentbg p,
.singlecontentbg ul,
.singlecontentbg ol{
	font-size: 18px;
}
.singlecontentbg ul,
.singlecontentbg ol{
    line-height: 1.4;
}
.singlecontentbg.font-bigger p,
.singlecontentbg.font-bigger ul,
.singlecontentbg.font-bigger ol{
	font-size: 28px;
}
.singlecontentbg.font-sm p,
.singlecontentbg.font-sm ul,
.singlecontentbg.font-sm ol{
	font-size: 19px;
    line-height: 1.5;
}
.singlecontentbg.font-sm ul,
.singlecontentbg.font-sm ol{
    margin: 15px 0;
}
.singlecontentbg.font-sm p + h1,
.singlecontentbg.font-sm p + h2,
.singlecontentbg.font-sm p + h3,
.singlecontentbg.font-sm p + h4,
.singlecontentbg.font-sm p + h5,
.singlecontentbg.font-sm p + h6{
	margin-top: 15px;
}
.singlecontentbg.font-sm p{
    margin-bottom: 10px;
}
.singlecontentbg p + h1,
.singlecontentbg p + h2,
.singlecontentbg p + h3,
.singlecontentbg p + h4,
.singlecontentbg p + h5,
.singlecontentbg p + h6{
	margin-top: 30px;
}
.singlecontentbg h1,
.singlecontentbg h2,
.singlecontentbg h3,
.singlecontentbg h4,
.singlecontentbg h5,
.singlecontentbg h6{
	margin-bottom: 15px;
}
.singlecontentbg ul li::marker{
    color: #181e32;
    font-size: 22px;
}
.singlecontentbg ol li::marker{
    color: #181e32;
    font-size: 20px;
}
.singlecontentbg a:not(.btn){
	font-weight: 500;
	color: #181e32;
}
.singlecontentbg a:hover:not(.btn){
	color: #181e32;
}
.singlecontentbg img{
    margin-top: 30px;
    margin-bottom: 30px;
}
.singlecontentbg *:last-child{
    margin-bottom: 0;
}
.singlecontentbg strong{
    font-weight: 700;
}
.singlecontentbg ul li,
.singlecontentbg ol li{
    margin-bottom: 5px;
}
.singlecontentbg ul ul{
    margin-bottom: 5px;
}
.loaderlodging {
	height: 100vh;
	z-index: 10000;
	transition: .8s;
}
.loaderlodging__body {
	overflow: hidden;
}
.loaderlodging__body.afterloading {
	overflow: inherit;
}
.loaderlodging.remove {
	opacity: 0;
	visibility: hidden;
	z-index: -1;
}
.loader {
    width: 48px;
    height: 48px;
    border: 5px solid #cecece;
    border-bottom-color: #89939e;
    border-radius: 50%;
    display: inline-block;
    box-sizing: border-box;
    animation: rotation 1s linear infinite;
}
@keyframes rotation{0%{transform: rotate(0deg)}100%{transform: rotate(-360deg)}}
.text-white-70{
    color: #ffffffb1;
}
.boxcats{
	perspective: 1000px;
}
.boxcats__inner{
	border-radius: 10px;
	box-shadow: rgba(14, 63, 126, 0.06) 0px 0px 0px 1px, rgba(42, 51, 70, 0.03) 0px 1px 1px -0.5px, rgba(42, 51, 70, 0.04) 0px 2px 2px -1px, rgba(42, 51, 70, 0.04) 0px 3px 3px -1.5px, rgba(42, 51, 70, 0.03) 0px 5px 5px -2.5px, rgba(42, 51, 70, 0.03) 0px 10px 10px -5px, rgba(42, 51, 70, 0.03) 0px 24px 24px -8px;
	transition: transform 0.6s;
	transform-style: preserve-3d;
}
.boxcats:hover .boxcats__inner{
	transform: rotateY(180deg);
}
.boxcats,
.boxcats__inner,
.boxcats__front,
.boxcats__back{
	min-height: 260px;
}
.boxcats__front,
.boxcats__back{
	border-radius: 10px;
	backface-visibility: hidden;
}
.boxcats__front{
	background: linear-gradient(0deg, #f0f1f3 0%, #fff 100%);
}
.boxcats__back{
	background: #181e32;
	transform: rotateY(180deg);
}
.bgbox__even{
  	overflow-x: scroll;
	overflow-y: hidden;
	scroll-snap-type: x proximity;
	padding-bottom: 30px;
	cursor: ew-resize;
}
.bgbox__even::-webkit-scrollbar{
	width: 14px;
	height: 14px;
}
.bgbox__even::-webkit-scrollbar-track{
	background: #f1f1f1; 
	border: 2px solid #2d342b;
	border-radius: 10px;
}
.bgbox__even::-webkit-scrollbar-thumb{
	background: #181e32; 
	border-radius: 10px;
}
.bgbox__even .bg{
	flex: 0 0 70%;
	margin-left: 10%;
	height: 500px;
}
.svgblock path{
	fill: #f8f8fa;
}
.listcheck li{
	position: relative;
	padding-right: 30px;
	margin-bottom: 10px;
}
.listcheck li::before{
	position: absolute;
	content: '\f058';
	font-family: 'Font Awesome 6 Free';
	font-weight: 900;
	right: 0;
	color: #43c066;
}
.bgglass{
	background-color: rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(25px);
}
.boxevents:not(.boxevents__noshadow){
	box-shadow: rgba(0, 0, 0, 0.15) 0px 35px 20px -20px;
}
.boxevents:hover:not(.boxevents__noshadow){
	box-shadow: rgba(0, 0, 0, 0.25) 0px 45px 30px -10px;
	transform: translateY(-4px);
}
.boxevents__thu_label_time{
	top: 10px;
	left: 10px;
}
.boxevents__thu_label_cat{
	bottom: 20px;
	right: 20px;
}
.boxevents__thu_label_type{
	top: 20px;
	right: 0;
}
.boxevents__thu_label_type .bg{
	border-radius: 20px 0 0 20px;
}
.boxevents__thu_label_type-red .bg{
	background-color: #ff4b4b;
}
.boxevents__thu_label_type-green .bg{
	background-color: #43c066;
}
.boxevents__thu_label_type-blue .bg{
	background-color: #43c066;
}
.footerbg .sharesocial li{
	margin: 0 5px;
}
.footerbg .sharesocial li a{
	color: #272829;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
}
.footerbg a{
	color: #b3b3b5;
}
.footerbg a:hover{
	color: #89939e;
}
.footerbg__links2 li{
	flex: 0 0 50%;
	max-width: 50%;
	margin-bottom: 10px;
}
.footerbg .border-top{
	border-color: #2d342b !important;
}
.footerbg__links li + li{
	border-right: 1px solid #2d342b;
	padding-right: 20px;
	margin-right: 20px;
}
.footerbg__links li a{
	line-height: 1;
}
.typed-cursor{
    opacity: 1;
    -webkit-animation: blink 0.7s linear infinite;
    -moz-animation: blink 0.7s linear infinite;
    animation: blink 0.7s linear infinite;
}
@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}
.text-secondary2{
	color: #b7c8db;
}
.customaccordion__style .card + .card{
	margin-top: 8px;
}
.customaccordion__style .card{
	border-radius: 5px;
	border: 0;
}
.customaccordion__style .card-header{
	font-weight: 600;
	padding: 0;
	border-bottom: 0;
	background-color: transparent;
}
.customaccordion__style .card-header a{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 14px 20px;
	position: relative;
	background-color: #e2e6e9;
	border-radius: 5px 5px 0 0;
}
.customaccordion__style .card-header a.collapsed{
	border-radius: 5px;
}
.customaccordion__style .card-header a::after{
	position: relative;
	content: '\f068';
	font-family: 'Font Awesome 6 Free';
	font-weight: 900;
}
.customaccordion__style .card-header a.collapsed::after{
	content: '\2b';
}
input[type="date"]::-webkit-calendar-picker-indicator,
input[type="time"]::-webkit-calendar-picker-indicator{
	cursor: pointer;
}
.svgtop{
	margin-top: -56px;
}
.with__svgtop{
	margin-top: -10px;
}
.sticky-top-number-1{
	z-index: 100;
	top: 85px;
}
.gridevents{
	display: flex;
	align-items: center;
	justify-content: center;
	height: 42px;
	width: 42px;
	border: 1px solid #e5e6e8;
	border-radius: .25rem;
	color: #89939e;
}
.gridevents:hover{
	color: #1c2023;
	border-color: #ced4da;
}
.gridevents.active{
	background-color: #89939e;
	border-color: #89939e;
	color: #fff;
}
.boxgrid__events .boxevents{
	display: flex;
	box-shadow: rgba(0, 0, 0, 0.05) 0px 25px 10px -10px;
}
.boxgrid__events .boxevents .boxevents__thu{
	flex: 0 0 35%;
}
.boxgrid__events .boxevents .boxevents__content{
	flex: 0 0 calc(100% - 35%);
}
.boxgrid__events .boxevents .boxevents__thu img{
	border-radius: 0 0.55rem 0.55rem 0 !important;
	height: 100%;
}
.pagination-lg .page-link{
	padding: 10px 18px;
	font-size: 16px;
}
.customsteps ul[role="tablist"],
.customsteps ul[role="menu"]{
	margin-bottom: 40px;
	display: flex;
	list-style: none;
	padding-right: 0;
}
.customsteps ul[role="tablist"] li,
.customsteps ul[role="menu"] li{
	-ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
	position: relative;
}
.customsteps ul[role="tablist"] li .current-info,
.customsteps ul[role="tablist"] li .number,
.customsteps .title{
	display: none;
}
.customsteps ul[role="tablist"] li a{
	font-size: 18px;
	color: #606060;
	display: block;
}
.customsteps ul[role="tablist"] li::before{
	position: absolute;
	content: '';
	top: 24px;
	width: 100%;
	left: -50%;
	height: 3px;
	background-color: #dedede;
}
.customsteps ul[role="tablist"] li a:before{
	position: relative;
	content: '';
	z-index: 4;
	display: block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	border-radius: 50%;
	background-color: #dedede;
	color: #606060;
	text-align: center;
	font-size: 19px;
	font-weight: 500;
	margin: 0 auto 15px;
}
.customsteps ul[role="tablist"] li a{
	text-align: center;
}
.customsteps ul[role="tablist"] li:nth-child(1) a:before{
	content: '1';
}
.customsteps ul[role="tablist"] li:nth-child(2) a:before{
	content: '2';
}
.customsteps ul[role="tablist"] li:nth-child(3) a:before{
	content: '3';
}
.customsteps ul[role="tablist"] li:nth-child(4) a:before{
	content: '4';
}
.customsteps ul[role="tablist"] li:nth-child(5) a:before{
	content: '5';
}
.customsteps ul[role="tablist"] li:nth-child(6) a:before{
	content: '6';
}
.customsteps ul[role="tablist"] li:nth-child(7) a:before{
	content: '7';
}
.customsteps ul[role="tablist"] li.current a:before,
.customsteps ul[role="tablist"] li.done a:before{
	background-color: #181e32;
	color: #fff;
	font-weight: 700;
}
.customsteps ul[role="tablist"] li.current::before,
.customsteps ul[role="tablist"] li.done::before{
	background-color: #181e32;
	z-index: 2;
}
.customsteps ul[role="tablist"] li:last-child::before{
	width: 50%;
	left: auto;
}
.customsteps ul[role="menu"]{
	margin-bottom: 0;
	margin-top: 30px;
	margin-right: -8px;
	margin-left: -8px;
}
.customsteps ul[role="menu"] li{
	padding-right: 8px;
	padding-left: 8px;
}
.customsteps ul[role="menu"] li a{
	display: block;
	background-color: #181e32;
	border-radius: 8px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	padding: 10px 10px 15px;
}
.customsteps ul[role="menu"] li[aria-disabled="true"] a{
	opacity: 0.6;
}
.organizersbox__title{
	min-height: 230px;
}
.organizersbox:hover:not(.organizersbox__nohover){
	transform: translateY(-4px);
	box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
}
.fixboxbg{
	padding: 5px 10px calc(5px + 3px) 14px;
}
.fixboxbg [class^="fa"]{
	margin-top: 2px;
}
.fixboxbg.bg-light{
	opacity: 0.5;
}
.nav-tabs.customtabs__style1 {
    border-bottom: none;
    padding: 0;
}
.nav-tabs.customtabs__style1 .nav-item {
	margin: 0 10px;
}
.nav-tabs.customtabs__style1 .nav-link {
	font-size: 17px;
	padding: 18px;
	min-width: 230px;
	text-align: center;
	font-weight: 500;
    border: 0;
	border-radius: 80px;
	font-weight: 400;
	color: #8a999f;
	background-color: #f4f4f4;
}
.nav-tabs.customtabs__style1 .nav-item.show .nav-link,
.nav-tabs.customtabs__style1 .nav-link.active {
	color: #fff;
	background-color: #181e32;
	font-weight: 600;
}
.nav-tabs.customtabs__style2 {
    border-bottom: none;
    padding: 0;
}
.nav-tabs.customtabs__style2 .nav-text{
	padding: 10px;

}
.nav-tabs.customtabs__style2 .nav-item {
	margin: 0 0 5px;
}
.nav-tabs.customtabs__style2 .nav-link {
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 16px;
	padding: 15px 20px;
	text-align: center;
	font-weight: 500;
    border: 0;
	border-radius: 0;
	color: #6d6e71;
	background-color: #fbfbfb;
	border-right: 4px solid #fbfbfb;
}
.nav-tabs.customtabs__style2 .nav-link.active,
.nav-tabs.customtabs__style2 .nav-link:hover{
	color: #181e32;
	background-color: #f5f8ff;
	border-color: #181e32;
}
.nav-tabs.customtabs__style2.customtabs__style2_out .nav-item{
	margin: 10px 0 0;
	border-top: 1px solid #00000011;
}
.nav-tabs.customtabs__style2.customtabs__style2_out .nav-link{
	background-color: transparent;
	color: #ff4b4b;
	font-weight: 700;
	border-right: 0 none;
	padding: 20px;
}
.nav-tabs.customtabs__style2.customtabs__style2_out .nav-link:hover{
	background-color: #fff8f8;
	border-radius: 0 0 7px 7px;
}
.nav-tabs.customtabs__style3 {
    padding: 0;
	border: 1px solid #00000011;
	border-radius: 4px;
}
.nav-tabs.customtabs__style3 .nav-item {
	margin: 0;
}
.nav-tabs.customtabs__style3 .nav-link {
	font-size: 16px;
	padding: 8px 15px;
	min-width: 100px;
	text-align: center;
	font-weight: 500;
    border: 0;
	border-radius: 0;
	font-weight: 400;
	color: #8a999f;
	background-color: #f4f4f4;
}
.nav-tabs.customtabs__style3 .nav-item:first-child .nav-link{
	border-radius: 0 4px 4px 0;
}
.nav-tabs.customtabs__style3 .nav-item:last-child .nav-link{
	border-radius: 4px 0 0 4px;
}
.nav-tabs.customtabs__style3 .nav-item.show .nav-link,
.nav-tabs.customtabs__style3 .nav-link.active {
	color: #fff;
	background-color: #181e32;
	font-weight: 600;
}
.boxwhy:hover{
	background-color: rgba(0, 0, 0, 0.04);
	transform: translateY(-4px);
}
.buttoneyeshowpassword{
	bottom: 12px;
	left: 15px;
	z-index: 1;
	font-family: 'Font Awesome 6 Free';
	font-weight: 400;
	cursor: pointer;
}
.buttoneyeshowpassword::before{
	content: "\f06e";
}
.buttoneyeshowpassword.active::before{
	content: "\f070";
}
.linelinetext::before{
	position: absolute;
	content: '';
	width: 100%;
	height: 2px;
	background-color: #d8d8d8;
	top: 10px;
	left: 0;
}
.customtable__events .thu{
	width: 70px;
}
.customtable .dt-layout-row{
	flex-direction: row-reverse;
}
.customtable div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-start{
	margin-left: 0;
	width: 40%;
	justify-content: flex-end;
}
.customtable div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-end{
	margin-right: 0;
	width: 60%;
	justify-content: flex-start;
}
.customtable .dt-search{
	width: 100%;
}
.customtable .dt-search label{
	margin-left: 20px;
	font-weight: 400;
}
.customtable div.dt-container .dt-search input{
	height: 44px;
	font-size: 15px;
	border-color: #ddd;
	border-radius: .25rem;
	padding: 10px 12px;
	width: 60%;
}
.customtable div.dt-container .dt-search input:focus{
	border-color: #181e32;
}
.customtable .dt-length label{
	margin-right: 15px;
}
.customtable div.dt-container .dt-length .dt-input{
	background: #fff url("assets/img/custom-select.svg") no-repeat left 9px center/10px 6px;
	height: 44px;
	border-color: #ddd;
	border-radius: .25rem;
	padding: 9px 12px 11px 22px;
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	vertical-align: middle;
}
.customtable .table{
	margin-top: 15px;
}
.customtable .table th{
	background-color:#F0F3F5;
	border: 0;
	vertical-align: middle;
    font-size: 15px;
    line-height: 1.3;
	text-align: center;
    font-weight: 500;
    color: #8E95A9;
    padding: 17px 16px;
}
.customtable .table td{
	border-top: 0;
    border-bottom: 1px solid #E9EAF3;
	padding: 10px 16px;
    color: #181e32;
	vertical-align: middle;
    font-size: 15px;
    line-height: 1.3;
}
.customtable div.dt-container .dt-paging .dt-paging-button{
	margin: 4px;
	border-radius: 4px;
    width: 38px;
    height: 38px;
    padding: 0;
    border-color: #DFE3E8;
    color: #181e32 !important;
    font-weight: 400;
}
.customtable div.dt-container .dt-paging .dt-paging-button.first,
.customtable div.dt-container .dt-paging .dt-paging-button.last{
	display: none;
}
.customtable div.dt-container .dt-paging .dt-paging-button.next,
.customtable div.dt-container .dt-paging .dt-paging-button.previous{
	border-color: #181e32;
    background: #181e32;
    color: #181e32 !important;
	position: relative;
}
.customtable div.dt-container .dt-paging .dt-paging-button.next:hover,
.customtable div.dt-container .dt-paging .dt-paging-button.previous:hover{
	border-color: #1f1a4b;
    background: #1f1a4b;
    color: #1f1a4b !important;
}
.customtable div.dt-container .dt-paging .dt-paging-button.disabled{
	opacity: 0.4;
}
.customtable div.dt-container .dt-paging .dt-paging-button.previous::before{
	position: absolute;
	top: 7.5px;
	left: 13.5px;
	content: "\f105";
	font-family: 'Font Awesome 6 Free';
	font-weight: 900;
	font-size: 14px;
	color: #fff !important;
}
.customtable div.dt-container .dt-paging .dt-paging-button.next::before{
	position: absolute;
	top: 7.5px;
	left: 13.5px;
	content: "\f104";
	font-family: 'Font Awesome 6 Free';
	font-weight: 900;
	font-size: 14px;
	color: #fff !important;
}
.customtable div.dt-container .dt-paging .dt-paging-button:hover{
	border-color: #DFE3E8;
	color: #111827 !important;
	background: #e9ecef;
}
.customtable div.dt-container .dt-paging .dt-paging-button.current,
.customtable div.dt-container .dt-paging .dt-paging-button.current:hover{
	background: #fff;
	border-color: #181e32;
	color: #181e32 !important;
}
table.dataTable>tbody>tr.child ul.dtr-details{
	display: block !important;
}
table.dataTable>tbody>tr.child ul.dtr-details>li{
	display: flex;
	align-items: center;
}
.bg-danger-50{
	background-color: rgba(255, 0, 0, 0.06);
}
.bg-success-50{
	background-color: #D0FFD5;
}
.bg-success-25{
	background-color: #f6fff8;
	border-color: #43c066 !important;
}
.bg-warning-50{
	background-color: #fff3c2;
}
.bg-light-50{
	background-color: #ebf0f6;
}
.text-warning{
	color: #edb714 !important;
}
.bg-warning{
	background-color: #edb714 !important;
}
.flexwidth22{
	flex: 0 0 100px;
	max-width: 100px;
}
/*--------- Responsive ----- */
@media (max-width: 1200px) {
	.svgtop{margin-top: -46px;}
}
@media (max-width: 992px) {
	.with__svgtop{margin-top: -14px}
	.nav-tabs.customtabs__style2 .nav-item{margin: 4px;}
	.nav-tabs.customtabs__style2 .nav-item .nav-link{border-radius: 5px;border: 1px solid #00000011;padding: 8px 10px;font-size: 14px;}
	.organizersbox__nohover .organizersbox__title{min-height: inherit;}
}
@media (max-width: 768px) {
	header{min-height: 106px}
	.slidertopheader{margin-top: -106px}
	.slidertopheader__home{padding-top: calc(106px + 20px);min-height: auto;padding-bottom: 20px;}
	.slidertopheader__pages{padding-top: calc(106px + 0px);min-height: 200px;}
	.headerbg{padding: 30px 0;}
	.headerbg__logo_logo img{height: 30px;}
    .fa-w30{width: 20px;max-width: 20px;}
	.boxcats, .boxcats__inner{min-height: auto;}
	.boxcats__inner{transform-style: inherit;background: linear-gradient(0deg, #f0f1f3 0%, #fff 100%);padding: 25px;text-align: center;}
	.boxcats__back{transform: inherit;}
	.boxcats__back,.boxcats__front{position: static !important;background: none;min-height: auto;display: block !important;}
	.boxgrid__events .boxevents{display: block;}
	.boxgrid__events .boxevents .boxevents__thu img{border-radius: 0.55rem 0.55rem 0 0 !important;}
	.with__svgtop{margin-top: -18px}
}
@media (max-width: 500px) {
	.singlecontentbg h1{font-size: 28px}.singlecontentbg h2{font-size: 26px}.singlecontentbg h3{font-size: 24px}.singlecontentbg h4{font-size: 22px}.singlecontentbg h5{font-size: 20px}.singlecontentbg h6{font-size: 18px}
    .singlecontentbg.font-sm p, .singlecontentbg.font-sm ul, .singlecontentbg.font-sm ol,.singlecontentbg p, .singlecontentbg ul, .singlecontentbg ol{font-size: 16px;line-height: 1.5;}
    .btn-group-lg>.btn, .btn-lg{min-height: 40px;padding: 7px 12px;}
	.bgbox__even .bg{height: 400px;margin-left: 30px;flex: 0 0 80%;}
	.with__svgtop{margin-top: -22px}
	.flexwidth22{flex: 0 0 60px;max-width: 60px}
}
@media (max-width: 375px) {
	.fa-w30{width: 12px;max-width: 12px;}
    .singlecontentbg h1{font-size: 26px}.singlecontentbg h2{font-size: 24px}.singlecontentbg h3{font-size: 22px}.singlecontentbg h4{font-size: 20px}.singlecontentbg h5{font-size: 18px}.singlecontentbg h6{font-size: 16px}
	.svgtop{margin-top: -40px;}
}
@media (min-width: 1190px) {
	.container{max-width: 1130px;}
}
@media (min-width: 1340px) {
	.container{max-width: 1280px;}
}
@media (min-width: 1440px) {
	.container{max-width: 1320px;}
}
@media screen and (max-width: 767px) {div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell.dt-layout-start,div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell.dt-layout-end{width: 100%;}}