/* width */
::-webkit-scrollbar {
	width: 10px;
	}
/* Track */
::-webkit-scrollbar-track {
	/*box-shadow: inset 0 0 2px #c5c3c3; */
	border-radius: 0px;
	/* border-left: 1px solid #f1f1f13b; */
	-webkit-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
	}
	
/* Handle */
::-webkit-scrollbar-thumb {
	background: #000000a3; 
	border-radius: 3px;
	-webkit-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
	}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
	background: #000000b0;
	}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:active,
input:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:active,
select:-webkit-autofill:focus{
    background-color: #FFFFFF !important;
    color: #555 !important;
    -webkit-box-shadow: 0 0 0 1000px white inset !important;
    -webkit-text-fill-color: #555555 !important;
    }
.no-select{
    -webkit-user-select: none; /* Safari */
    -ms-user-select: none; /* IE 10 and IE 11 */
    user-select: none; /* Standard syntax */
    }
.no-margin{
    margin:auto;
    }
.no-padding{
    padding:0px!important;
    }
@font-face {
	font-family: 'Georgia Regular';
	font-style: normal;
	font-weight: normal;
	src: local('Georgia Regular'), url('fonts/georgia/georgia.woff') format('woff');
	}
@font-face {
	font-family: 'Georgia Italic';
	font-style: normal;
	font-weight: normal;
	src: local('Georgia Italic'), url('fonts/georgia/georgiai.woff') format('woff');
	}
@font-face {
	font-family: 'Georgia Bold';
	font-style: normal;
	font-weight: normal;
	src: local('Georgia Bold'), url('fonts/georgia/georgiab.woff') format('woff');
	}
@font-face {
	font-family: 'Georgia Bold Italic';
	font-style: normal;
	font-weight: normal;
	src: local('Georgia Bold Italic'), url('fonts/georgia/georgiaz.woff') format('woff');
	}
/* ::-webkit-scrollbar-thumb:hover{
    background: #848484;
    } */
html {
	scroll-behavior: smooth;
	}
@media (min-width: 992px){
    .col-md-offset-1{
        margin-left: 8.33333333%;
        }
    .col-md-offset-2{
        margin-left: 16.66666666%;
        }
    .col-md-offset-3{
        margin-left: 24.99999999%;
        }
    .col-md-offset-4 {
        margin-left: 33.33333333%;
        }
    .col-md-offset-5 {
        margin-left: 41.66666666%;
        }
    .col-md-offset-6 {
        margin-left: 49.99999999%;
        }
    .col-md-offset-7 {
        margin-left: 58.33333331%;
        }
    .col-md-offset-8 {
        margin-left: 66.66666664%;
        }
    .col-md-offset-9 {
        margin-left: 74.9999999%;
        }
    .col-md-offset-10 {
        margin-left: 83.3333333%;
        }
    .col-md-offset-11 {
        margin-left: 91.66666663%;
        }
    }
@media (min-width: 768px){
    .col-xs-offset-1 {
        margin-left: 8.33333333%;
        }
    .col-xs-offset-1{
        margin-left: 8.33333333%;
        }
    .col-xs-offset-2{
        margin-left: 16.66666666%;
        }
    .col-xs-offset-3{
        margin-left: 24.99999999%;
        }
    .col-xs-offset-4 {
        margin-left: 33.33333333%;
        }
    .col-xs-offset-5 {
        margin-left: 41.66666666%;
        }
    .col-xs-offset-6 {
        margin-left: 49.99999999%;
        }
    .col-xs-offset-7 {
        margin-left: 58.33333331%;
        }
    .col-xs-offset-8 {
        margin-left: 66.66666664%;
        }
    .col-xs-offset-9 {
        margin-left: 74.9999999%;
        }
    .col-xs-offset-10 {
        margin-left: 83.3333333%;
        }
    .col-xs-offset-11 {
        margin-left: 91.66666663%;
        }
    }
*{
    font-family: 'Lato', sans-serif;
    }
html {
	scroll-behavior: smooth;
	}
body{
    background: #ffffff;
    }
.scanimt{
    /* opacity:0; */
    position: relative;
    /* top: 30px; */
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    transition: all 500ms ease;
    }
/* .scanimt.sc-show{
    opacity:1;
    top: 0px;
    } */
body.event{
    background: var(--color-bg, #ffffff);
    }
body.sub-page > section.banner-main{
    /* max-height: 250px; */
    max-height: 300px;
    }
body.sub-page > section.banner-main > div.banner-body > .body{
    max-height: 100px;
    }
body.event.sub-page .page-root{
    background: #f1f1f1;
    padding-top: 50px;
    padding-top: 60px;
    }
body.event.sub-page .page-root > div > .container{
    padding-top: 40px;
    padding-bottom: 40px;
    }
body.event > section,
body.event > section > .container{
    background: #ffffff;
    }
body.event.sub-page .page-root .title{
    color: var(--color-head1, #123f5b);
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    }
body.event.sub-page .page-root .root-ul{
    position: relative;
    margin: auto;
    padding: 0px;
    list-style-type: none;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    }
body.event.sub-page .page-root .root-ul > li{
    position: relative;
    margin: auto;
    padding: 0px;
    display: inline-block;
    }
body.event.sub-page .page-root .root-ul > li::after{
    content: "\f105";
    padding: 0px 5px 0px 15px;
    color: #a9a9a9;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    }
body.event.sub-page .page-root .root-ul > li:last-child::after{
    display: none;
    }
body.event.sub-page .page-root .root-ul > li > a{
    color: var(--color-button1, #123f5b);
    text-decoration: none;
    font-weight: 500;
    font-family: 'Droid Sans',sans-serif;
    -webkit-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    transition: all 200ms ease;
    }
body.event.sub-page .page-root .root-ul > li > a:focus,
body.event.sub-page .page-root .root-ul > li > a:active,
body.event.sub-page .page-root .root-ul > li > a:hover{
    color: var(--color-button2, #009640);
    }
body.event.sub-page .page-root .root-ul > li:last-child > a,
body.event.sub-page .page-root .root-ul > li:last-child > a:focus,
body.event.sub-page .page-root .root-ul > li:last-child > a:active,
body.event.sub-page .page-root .root-ul > li:last-child > a:hover{
    color: #8f8f8f;
    pointer-events: none;
    }
body.event.sub-page .page-root.x-page > div > .container > div{
    position: relative;
    display: block;
    width: fit-content;
    margin: auto;
    padding: 20px 50px;
    border: 3px solid var(--color-head1, #123f5b);
    }
body.event.sub-page .page-root.x-page > div > .container > div::before,
body.event.sub-page .page-root.x-page > div > .container > div::after{
    content: " ";
    background: #f1f1f1;
    width: 90%;
    width: calc(100% - 30px);
    height: 90%;
    height: calc(100% - 30px);
    display: block;
    position: absolute;
    margin: auto;
    top: 0px;
    left: 0px;
    }
body.event.sub-page .page-root.x-page > div > .container > div::before{
    width: 110%;
    left: -5%;
    top: 0px;
    bottom: 0px;
    }
body.event.sub-page .page-root.x-page > div > .container > div::after{
    height: 110%;
    top: -5%;
    left: 0px;
    right: 0px;
    }
body.event.sub-page .page-root.x-page > div > .container > div > .title{
    color: #000000;
    z-index: 1;
    display: block;
    position: relative;
    margin: auto;
    }
body.event section:not(.footer) .title-block > h2{
    position: relative;
    padding-bottom: 5px;
    }
body.event section:not(.footer) .title-block > h2::before,
body.event section:not(.footer) .title-block > h2::after,
body.event.sub-page .page-root.x-page > div > .container > div > .title::before,
body.event.sub-page .page-root.x-page > div > .container > div > .title::after{
    content: " ";
    width: 100%;
    position: absolute;
    margin: auto;
    height: 2px;
    max-width: 70px;
    bottom: -3px;
    left: 0px;
    right: 0px;
    }
body.event section:not(.footer) .title-block > h2::before,
body.event.sub-page .page-root.x-page > div > .container > div > .title::before{
    border-left: 6px solid var(--color-head1, #123f5b);
    border-right: 6px solid var(--color-head1, #123f5b);
    max-width: 100px;
    }
body.event section:not(.footer) .title-block > h2::after,
body.event.sub-page .page-root.x-page > div > .container > div > .title::after{
    background: var(--color-head1, #123f5b);
    }
body > section.banner-main{
    background-image: -webkit-linear-gradient(-90deg,#969595, #ffffff);
    background-image: -o-linear-gradient(-90deg,#969595, #ffffff);
    background-image: -moz-linear-gradient(-90deg,#969595, #ffffff);
    background-image: linear-gradient(-90deg,#969595, #ffffff);
    padding-left: 0px;
    padding-right: 0px;
    position: relative;
    }
body > section.banner-main > div.holder-tag{
    height: 90%;
    position: absolute;
    margin: auto;
    width: 0px;
    }
body > section.banner-main > div.banner-body{
    height: 100%;
    margin: auto;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    overflow-x: hidden;
    width: 100%;
    height: 100%;
    }
body > section.banner-main > div.banner-body > .body > div,
body > section.banner-main > div.banner-body > div{
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    }
body > section.banner-main > div.banner-body > .front,
body > section.banner-main > div.banner-body > .back{
    border-radius: 100%;
    position: absolute;
    margin: auto;
    }

body > section.banner-main > div.banner-body > .back{
    background: white; 
    }

body > section.banner-main > div.banner-body > .front{
    background-image: url(../../../source/images/glob.png);
    background-repeat: no-repeat;
    background-size: 75% 75%;
    background-position: center;    
    }
body > section.banner-main > div.banner-body > .body{
    background-image: -webkit-linear-gradient(-90deg,#0759d79c, #0759D7);
    background-image: -o-linear-gradient(-90deg,#0759d79c, #0759D7);
    background-image: -moz-linear-gradient(-90deg,#0759d79c, #0759D7);
    background-image: linear-gradient(-90deg,#0759d79c, #0759D7);
    height: 50%;
    max-height: 200px;
    }

body > section.banner-main > div.banner-body > .body > div > .title,
body > section.banner-main > div.banner-body > .body > div > .text{
    color: #ffffffff;
    position: relative;
    font-family: 'Lato', sans-serif;
    }


body > section.banner-main > div.b-h{
    overflow-x: hidden;
    }
body > section.banner-main > div.b-h::after,
body > section.banner-main > div.b-h::before{
    content: " ";
    position: absolute;
    margin: auto;
    height: 400px;
    width: 400px;
    top: 50px;
    bottom: 0px;
    right: -200px;
    }
body > section.banner-main > div.b-h::before{
    width: 550px;
    height: 550px;
    right: -275px;
    border-radius: 100%;
    background: white;
    }
body > section.banner-main > div.b-h::after{
    background-image: url(../../../source/images/glob.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
    }
/* body > footer,
body > section{
    padding-top: 50px;
    margin-bottom: -50px;
    } */
body > header{
    position:fixed;
    margin:auto;
    padding:0px 15px;
    top:0px;
    /* max-height:50px; */
    max-height: 64px;
    width:100%;
    background: transparent;
    z-index: 1000;
    -webkit-box-shadow: transparent;
    box-shadow: transparent;
    border-bottom:1px solid #82828221;
    -webkit-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    transition: all 200ms ease;
    }
/* body.event > header, */
body.event.sub-page > header,
body.nav-active > header{
    background: #ffffff;
    }
body.nav-active > header{
    -webkit-box-shadow: inset 5px 0px 5px 0px rgb(0 0 0 / 20%);
    box-shadow: 5px 0px 5px 0px rgb(0 0 0 / 20%);
    }
body > header > nav.nav {
    position: relative;
    margin: auto;
    max-height: 100%;
    top: 0px;
    }
@media (min-width: 768px){
    body.event:not(.sub-page) > header > nav.nav{
        padding-left: 12px;
        }
    body.event:not(.sub-page):not(.nav-active) > header > nav.nav > a.logo{
        opacity: 0;
        pointer-events: none;
        }
    body.event:not(.sub-page) > header > nav.nav > a.logo{
        position: absolute;
        margin: auto;
        left: 0px;
        z-index: 1;
        }
    }

body > header > nav.nav > a.logo,
body > header > nav.nav > ul.menu{
    display: inline-block;
    }
body > header > nav.nav > a.logo,
body > header > nav.nav > a.logo > img{
    position:relative;
    margin:auto;
    /* max-height:50px; */
    max-height: 60px;
    }
/* body > header > nav.nav > a.logo > img{
    padding:5px;
    } */
body > header > nav.nav > ul.menu{
    padding:0px;
    margin:auto;
    list-style-type:none;
    margin-right: 0px;
    }
body > header > nav.nav > a.logo{
    margin-left: 0px;
    }

@media (min-width: 768px){
    body > header > nav.nav > ul.menu > li.h-dwon ul.h-dwon-ul > li,
    body > header > nav.nav > ul.menu > li{
        margin:auto;
        margin-right: -3.9px;
        position:relative;
        display: inline-block;
        display: inline-flex;
        }
    body > header > nav.nav > ul.menu > li.h-dwon:after{
        content: "\f107";
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: 20px;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        margin: auto;
        margin-left: -12px;
        top: 0px;
        bottom: 0px;
        height: 18px;
        padding-right: 15px;
        }
    }
body > header > nav.nav > ul.menu > li.more-tangel{
    display:none;
    }
/* @media (max-width: 768px){
    body > header > nav.nav > ul.menu > li.h-dwon > a:after{
        content: "\f107";
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: 20px;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        margin: auto;
        margin-left: -12px;
        top: 0px;
        bottom: 0px;
        right: 0px;
        height: 18px;
        padding-right: 15px;
        }
    } */
body > header > nav.nav > ul.menu > li.h-dwon > ul.h-dwon-ul > li > a,
body > header > nav.nav > ul.menu > li > a{
    /* padding: 15.25px; */
    padding: 20px;
    display:block;
    color: #123f5b;
    color: var(--color-button1, #123f5b);
    color: #002660;
    text-decoration: none;
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
    -webkit-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
    }
body > header > nav.nav > ul.menu > li.h-dwon > ul.h-dwon-ul > li > a{
    padding: 10.25px 50px 10.25px 15.25px;
    }
body > header > nav.nav > ul.menu > li.h-dwon > ul.h-dwon-ul > li{
    border-bottom: 1px solid #dcdcdc;
    }
body > header > nav.nav > ul.menu > li.h-dwon > ul.h-dwon-ul > li:last-child{
    border-bottom: none;
    }
@media (min-width: 768px){
    body > header > nav.nav > ul.menu > li.h-dwon > ul.h-dwon-ul > li{
        display: block;
        margin-right: auto;
        }
    body > header > nav.nav > ul.menu > li.h-dwon > ul.h-dwon-ul > li > a{
        min-width: 150px;
        }
    body > header > nav.nav > ul.menu > li.h-dwon > ul.h-dwon-ul > li,
    body > header > nav.nav > ul.menu > li{
        background-color:transparent;
        -webkit-transition: all 200ms linear;
        -ms-transition: all 200ms linear;
        transition: all 200ms linear;
        }
    
    /*font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;*/
    body > header > nav.nav > ul.menu > li.h-dwon > ul.h-dwon-ul > li > a:after,
    body > header > nav.nav > ul.menu > li > a:after{
        content: " ";
        background: transparent;
        margin: auto;
        position: absolute;
        z-index: 1;
        -webkit-transition: all 200ms linear;
        -ms-transition: all 200ms linear;
        transition: all 200ms linear;
        }
    body > header > nav.nav > ul.menu > li.h-dwon > ul.h-dwon-ul > li > a{
        border-left: 3px solid transparent;
        width: max-content;
        -webkit-transition: all 200ms linear;
        -ms-transition: all 200ms linear;
        transition: all 200ms linear;
        }
    body > header > nav.nav > ul.menu > li.h-dwon > ul.h-dwon-ul > li:hover > a,
    body > header > nav.nav > ul.menu > li.h-dwon > ul.h-dwon-ul > li:focus > a,
    body > header > nav.nav > ul.menu > li.h-dwon > ul.h-dwon-ul > li.active > a{
        border-left: 3px solid #123f5b;
        border-left: 3px solid var(--color-button1, #123f5b);
        }
    body > header > nav.nav > ul.menu > li.h-dwon > ul.h-dwon-ul > li.active > a:after,
    body > header > nav.nav > ul.menu > li.active > a:after,
    body > header > nav.nav > ul.menu > li.h-dwon > ul.h-dwon-ul > li.active-2 > a:after,
    body > header > nav.nav > ul.menu > li.active-2 > a:after{
        background: #123f5b;
        background: var(--color-button1, #123f5b);
        }
    body > header > nav.nav > button.nav-tangel{
        display: none;
        }
    body.event:not(.sub-page) > header > nav.nav > ul.menu{
        margin: auto;
        }
    body.event:not(.sub-page):not(.nav-active) > header > nav.nav > ul.menu > li > a{
        color: #ffffff;
        }
    body.event:not(.sub-page):not(.nav-active) > header > nav.nav > ul.menu > li.active > a:after,
    body.event:not(.sub-page):not(.nav-active) > header > nav.nav > ul.menu > li.active-2 > a:after{
        background: #ffffff;
        }
    body.event:not(.sub-page):not(.nav-active) > header > nav.nav > ul.menu > li.h-dwon:after{
        color: #858585;
        }
    }
.title-block{
    text-align: center;
    color: var(--color-head1, #123f5b);
    padding-top: 50px;
    padding-bottom: 20px;
    }
.pt-bdy{
    padding-top: 50px;
    }

@media (max-width: 768px){
    body > header > nav.nav > button.nav-tangel{
        display: inline-block;
        height: 60px;
        width: 50px;
        text-align: center;
        padding: 0px;
        position: absolute;
        border: none;
        background: #ffffff;
        border-left: 1px solid var(--color-border, #d0d0d0);
        right: 0px;
        z-index: 10;
        }
    body > header > nav.nav > button.nav-tangel > span{
        width: 70%;
        height: 3px;
        background: #696969;
        display: block;
        margin: auto;
        position: absolute;
        left: 0px;
        right: 0px;
        top: 0px;
        bottom: 0px;
        }
    body > header > nav.nav > button.nav-tangel > span:first-child{
        top: -20px;
        }
    body > header > nav.nav > button.nav-tangel > span:last-child{
        bottom: -20px;
        }
    }
@media (min-width: 768px){
    body > header > nav.nav > ul.menu > li.h-dwon > a{
        min-height:50px;
        }
    body > header > nav.nav > ul.menu > li.h-dwon > a:after,
    body > header > nav.nav > ul.menu > li.active-2 > a:after,
    body > header > nav.nav > ul.menu > li.active > a:after{
        height: 2px;
        width: 100%;
        bottom: 0px;
        left: 0px;
        }
    body > header > nav.nav > ul.menu > li.h-dwon > ul.h-dwon-ul > li.active-2 > a:after,
    body > header > nav.nav > ul.menu > li.h-dwon > ul.h-dwon-ul > li.active > a:after{
        height: 100%;
        width: 2px;
        top: 0px;
        left: 0px;
        }
    body > header > nav.nav > ul.menu > li.h-dwon > ul.h-dwon-ul{
        display: none;
        background: #ffffff;
        margin: auto;
        /* top: 42px; */
        top: 52px;
        position: absolute;
        padding: 0px;
        z-index: 10;
        -webkit-box-shadow: inset 0px 3px 12px 3px rgba(0, 0, 0, 0.20);
        box-shadow: 0px 3px 12px 3px rgba(0, 0, 0, 0.20);
        }
    body > header > nav.nav > ul.menu > li.h-dwon:hover > ul.h-dwon-ul{
        display:block;
        }
    .md-v-align{
        display: -webkit-flex; /* Safari */     
        display: flex; /* Standard syntax */
        }
    }
body > section.whywe{
    
    }
body.main > section.whywe .we-x{
    position: relative;
    padding: 20px;
    text-align: center;
    }
body.main > section.whywe .we-x > div{
    width: 100%;
    height: 100%;
    padding: 20px 30px;
    background: #3c536c;
    color: #ffffff;
    box-shadow: 0px 15px 40px 0px rgb(0 0 0 / 10%);
    border-radius: 5px 5px 5px 5px;
    }
body.main > section.whywe .we-x:first-child > div{
    background: #1f5289;
    }
body.main > section.whywe .we-x:last-child > div{
    background: #313131;
    }
@media (min-width: 768px){
    body.main > section.whywe .we-x{
        margin-top: -70px;
        }
    }
body.main > section.whywe .we-x > div > .icon-x{
    display: none;    
    }
body.main > section.whywe .we-x > div > .title{
    padding: 20px 0px 20px 0px;
    text-align: center;
    margin: auto;
    }
body > section.benifits .we-x > div > .html-data,
body.main > section.whywe .we-x > div > .html-data{
    text-align: center;
    }
body > section.benifits{
    /* background: #474747; */
    background: #381515;
    text-align: center;
    padding-bottom: 40px;
    /* margin-top: 40px; */
    }
body > section.benifits-x{
    margin-top: 0px;
    }
body > section.benifits-x{
    background: #EFF5FF;
    }
body > section.benifits .title-block{
    color: #ffffff;
    padding: 40px 0px;
    }
body > section.benifits-x .title-block{
    color: var(--color-head1, #123f5b);
    }
body > section.benifits.sponsor{
    background: #ffffff;
    }
body > section.benifits.sponsor .title-block,
body > section.benifits.sponsor .we-x > div > .icon-x{
    color: var(--color-head1, #123f5b);
    }
body > section.benifits.sponsor .we-x > div > .title{
    color: #000000;
    }
body > section.benifits.sponsor .mrbtn{
    background: var(--color-button1, #123f5b);
    color: #ffffff;
    padding: 10px 30px;
    margin-top: 20px;
    transform: scale(1);
    font-family: 'Lato', sans-serif;
    box-shadow: 0px 15px 40px 0px rgb(0 0 0 / 10%);
    border-radius: 5px 5px 5px 5px;
    -webkit-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
    }
body > section.benifits.sponsor .mrbtn.fa::before{
    padding-right: 10px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    }
body > section.benifits.sponsor .mrbtn:focus,
body > section.benifits.sponsor .mrbtn:active,
body > section.benifits.sponsor .mrbtn:hover{
    transform: scale(1.02);
    }
@media (min-width: 768px){
    body > section.benifits-x  .md-v-align{
        margin-bottom: 50px;
        }
    body > section.benifits .we-x > div{
        padding: 0px 30px;
        }
    }
body > section.benifits .we-x > div > .title{
    padding: 20px 0px 20px 0px;
    text-align: center;
    margin: auto;
    /* color: #feb386; */
    color: #F0C7B1;
    font-size: larger;
    }
body > section.benifits .we-x > div > .icon-x{
    color: #ffffff;
    font-size: 60px;
    height: 60px;
    }
body > section.benifits-x .we-x > div > .title,
body > section.benifits-x .we-x > div > .icon-x{
    color: var(--color-head1, #123f5b);
    }
body > section.benifits-x .we-x > div > .title{
    padding: 0px 0px 10px 0px;
    font-weight: 700;
    font-size: x-large;
    }
body > section.benifits-x .we-x > div > img,
body > section.benifits .we-x > div > img{
    width: 60px;
    height: 60px;
    }
body .spkcom-view > div{
    text-align:center;
    padding-bottom: 15px;
    }
body .spkcom-view > div >.img{
    text-align: center;
    width: 150px;
    height: 150px;
    margin: auto;
    }
body .spkcom-view.comt > div{
    background: #dadff2;
    border-radius: 4px;
    padding: 10px;
    margin-bottom: 20px;
    }
body .spkcom-view.comt > div > .img{
    display: none;
    }
body .spkcom-view > div >.img > img{
    width: 150px;
    height: 150px;
    margin: auto;
    border: 2px solid #c9c9c9;
    padding: 4px;
    border-radius: 4px;
    }
body .spkcom-view > div > div > .title,
body .spkcom-view > div > div > p{
    display:block;
    text-align:center;
    font-family: 'Montserrat', sans-serif;
    width:100%;
    margin-top:10px;
    }
body .spkcom-view > div > div > .title{
    position: relative;
    font-size: 20px;
    color: var(--color-head1, #123f5b);
    color: #000000;
    font-family: 'Droid Sans',sans-serif;
    margin-bottom: 10px;
    text-align: center;
    -webkit-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
    }
.p-d-t-abs,
body .spkcom-view > div > div > .p-text{
    font-family: 'Montserrat', sans-serif;
    color: var(--color-paragraph, #7f7f7f);
    position: relative;
    -webkit-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
    }
body .spkcom-view > div > div > .p-text{
    margin-top:5px;
    }
body .spkcom-view > div > div > .p-text > p{
    margin: auto;
    }
@media (min-width: 768px) {
    body .spkcom-view.v2{
        /* width: 20%; */
        }
    }
body .spkcom-view.v2{
    padding-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px;
    }
body .spkcom-view.v2 > div{
    background: #EFF5FF;
    background: transparent;
    height: 100%;
    display: grid;
    transform: scale(1);
    box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0);
    cursor: pointer;
    -webkit-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
    }
body .spkcom-view.v2 > div:hover{
    box-shadow: 0px 35px 77px -17px rgba(0, 0, 0, 0.64);
    transform: scale(1.02); 
    background: var(--color-head1, #123f5b);
    color: #ffffff;
    }
body .spkcom-view > div:hover > div > .p-text,
body .spkcom-view.v2 > div:hover > div > .title{
    color: #ffffff;
    }
body .spkcom-view.v2 > div > .img{
    width: 100%; 
    height: inherit;
    }
body .spkcom-view.v2 > div > .img > img{
    width: 100%;
    height: auto;
    aspect-ratio: 1 / 1;
    border: none;
    padding: 0px;
    border-radius: 0px;
    }
body .regular-spk .slick-dots{
    display: none!important;
    }
body > section.conferences > div > div.row{
    text-align: center;
    }
body > section.conferences > div > div.row > div > div.row{
    margin-bottom: 15px;
    }
.conference-view{
    position: relative;
    text-align: right;
    cursor: default;
    }
.conference-view > div{
    background: #ffffff;
    display: block;
    width: calc(100% - 30px);
    float: right;
    padding: 10px 10px 10px 80px;
    height: 100%;
    text-align: left;
    box-shadow: 0px 0px 7px 2px rgb(0 0 0 / 10%);
    box-shadow: 0px 0px 12px 2px rgb(0 0 0 / 15%);
    border-radius: 5px 5px 5px 5px;
    }
.conference-view > span.date{
    position: absolute;
    margin: auto;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    background: rebeccapurple;
    z-index: 1;
    padding: 12px 10px;
    width: 100px;
    height: 100px;
    border-radius: 5px;
    background: #123f5b;
    background: -webkit-linear-gradient(-90deg,#3c536c,#123f5b);
    background: -o-linear-gradient(-90deg,#3c536c,#123f5b);
    background: -moz-linear-gradient(-90deg,#3c536c,#123f5b);
    background: linear-gradient(-90deg,#3c536c,#123f5b);
    }
.conference-view > span.date > i{
    display: block;
    text-align: center;
    width: 100%;
    font-style: normal;
    font-weight: 550;
    font-size: 20px;
    color: #ffffff;
    line-height: 25px;
    }
.conference-view > span.date > i:first-child{
    text-transform: uppercase;
    background: #ffffff;
    color: #000000;
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 5px;
    }
.conference-view > div > p.title-prefix{
    margin: auto;
    text-align: center;
    font-size: 14px;
    }
.conference-view > div > h3.title{
    margin-bottom: 3px;
    font-size: 18px;
    text-align: left;
    }
.conference-view > div > span.place{
    text-align: left;
    color: #767676;
    /* font-size: 14px; */
    font-size: 16px;
    margin-bottom: 50px;
    font-family: 'Lato', sans-serif;
    }
.conference-view > div > span.place.fa::before{
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    padding-right: 4px;
    font-size: 14px;
    }
.conference-view > div > a.p-btn{
    display: block;
    background: #123f5b;
    background: -webkit-linear-gradient(-90deg,#3c536c,#123f5b);
    background: -o-linear-gradient(-90deg,#3c536c,#123f5b);
    background: -moz-linear-gradient(-90deg,#3c536c,#123f5b);
    background: linear-gradient(-90deg,#3c536c,#123f5b);
    color: #ffffff;
    margin: auto;
    width: max-content;
    padding: 7px 20px;
    border-radius: 200px;
    text-decoration: none;
    position: absolute;
    bottom: 10px;
    left: 80px;
    right: 0px;
    }
.testimonials .slick-slide{
    padding: 5px 15px;
    }
.testimonials .slick-slide > div{
    border-radius: 5px 5px 5px 5px;
    border: 1px solid var(--color-border, #d0d0d0);
    padding: 30px;
    }
.testimonials .testimonial-item > .html-data{
        font-family: "Open Sans", Sans-serif;
        text-align:center;
        width:100%;
        position:relative;
        margin:auto;
        font-size: 14px;
        font-weight: 400;
        line-height: 1.8em;
        padding-bottom:15px;
        }
.testimonials .testimonial-item > img{
    width:70px;
    height:70px;
    margin:auto;
    float: left;
    border-radius:200px;
    border: 1px solid var(--color-border, #d0d0d0);
    }
.testimonials .testimonial-item > .title{
    padding-left:85px;
    font-family: "Rubik", Sans-serif;
    text-align:left;
    font-size:20px;
    margin-top: 25px;
    }
.mediapartners,
.subscribe,
.footer,
.testimonials{
    position: relative;
    padding-left: 0px;
    padding-right: 0px;
    }
body.event > section.benifits > .container,
body.event > section.testimonials > .container{
    background: transparent;
    }
body.event > .testimonials,
.testimonials{
    background: #0a0c18;
    color: #ffffff;
    padding-bottom: 40px;
    }
.testimonials .title-block{
    color: #ffffff;
    }
.mediapartners > div,
.testimonials > div{
    position: relative;
    width: 100%;
    }
.mediapartners > div > div{
    padding-bottom: 60px;
    } 
.mediapartners .mediapartners-item {
    outline: none;
    text-decoration: none;
    text-align: center;
    }
.mediapartners .mediapartners-item > img {
    width: 100%;
    height: auto;
    margin: auto;
    }
.mediapartners .slick-track > .slick-slide > div {
    padding: 0px 30px;
    }
body > section.subscribe{
    background: #C8E7E1;
    padding: 20px 0px 80px 0px;
    }
/* .subscribe .title{
    text-transform: capitalize;
    } */
.subscribe form > input{
    font-size: 20px;
    line-height: 30px;
    }
.subscribe form > input[type="email"]{
    width: calc(100% - 110px);
    padding-left: 10px;
    padding-right: 10px;
    }
.subscribe form > input[type="submit"]{
    width: 100px;
    margin-left: 10px;
    background: #F0C7B1;
    border: 2px solid #F0C7B1;
    color: #69594e;
    }

body > section.footer{
    background: #e8e8e8;
    }
.footer > div:last-child{
    padding: 15px;
    border-top: 1px solid #bfbfbf;
    }
.footer .copy-rights-f .title-block > h2{
    font-size: 30px;
    color: var(--color-button1, #123f5b);
    }
.footer .copy-rights-f .info-logo{
    width: 100%;
    max-width: 320px;
    margin-bottom: 25px;
    }
.footer .copy-rights-f .info-ul{
    margin: auto;
    position: relative;
    display: block;
    list-style-type: none;
    }
.footer .copy-rights-f .info-ul > li{
    display: block;
    position: relative;
    margin: auto;
    padding: 0px;
    margin-bottom: 1.2rem;
    padding-left: 30px;
    padding-top: 20px;
    }
.footer .copy-rights-f .info-ul > li:first-child{
    padding-top: 40px;
    }
.footer .copy-rights-f .info-ul > li::before{
    position: absolute;
    margin: auto;
    left: 0px;
    font-size: 22px;
    width: 25px;
    text-align: center;
    color: var(--color-button1, #123f5b);
    }
.footer .copy-rights-f .info-ul > li.fa-phone:before{
    padding-top: 3px;
    }
.footer .copy-rights-f .info-ul > li > p{
    margin: auto;
    padding-top: 0.1rem;
    padding-bottom: 0.1rem;
    font-family: 'Montserrat', sans-serif;
    }
.footer .copy-rights-f .info-ul > li > p{
    margin-left: -30px;   
    }
.footer .copy-rights-f .info-ul > li > p:first-child{
    text-transform: inherit;
    font-weight: 600;
    margin-bottom: 10px;
    margin-left: 0px; 
    font-size: 20px;
    color: var(--color-button1, #123f5b);
    }
.footer .copy-rights .time-ul{
    list-style: none;
    margin: auto;
    }
.footer .copy-rights .time-ul > li{
    margin: auto;
    padding: 0px;
    display: inline-block;
    border-right: 1px solid #bfbfbf;
    }
.footer .copy-rights .time-ul > li:last-child{
    border-right: none;
    }
.footer .copy-rights .time-ul > li > a{
    color: var(--color-button1, #123f5b);
    padding: 0px 10px;
    text-decoration: none;
    font-family: 'Lato', sans-serif;
    -webkit-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    transition: all 200ms ease;
    }
.footer .copy-rights .time-ul > li > a:focus,
.footer .copy-rights .time-ul > li > a:hover,
.footer .copy-rights .time-ul > li > a:active{
    color: var(--color-button2, #009640);
    }
.footer .copy-rights .copy-rights-item{
    color: var(--color-button1, #123f5b);
    text-transform: capitalize;
    margin: auto;
    text-align: center;
    }
.footer form{
    padding: 0px 20px;
    }
@media (min-width: 768px){
    .footer .copy-rights .copy-rights-item{
        text-align: right;
        }
    /* .footer{
        padding-top: 100px;
        }
    .footer > div:first-child:before{
        content: " ";
        width: 100%;
        display: block;
        background: #ffffff;
        margin: auto;
        height: 100px;
        margin-top: -100px;
        } */
    .footer form{
        margin-top: -80px;
        background: #ffffff;
        box-shadow: 0px 0px 7px 2px rgb(0 0 0 / 10%);
        box-shadow: 0px 0px 12px 2px rgb(0 0 0 / 15%);
        border-radius: 5px 5px 5px 5px;
        margin-bottom: 30px;
        }
    .footer form .title-block{
        padding: 25px 0px 20px 15px;
        text-align: left;
        }
    .footer form .row > div > label{
        display: none;
        }
    .footer form .row > div.f-tg > input,
    .footer form .row > div.f-tg > textarea,
    .footer form .row > div.f-tg > input:focus,
    .footer form .row > div.f-tg > textarea:focus{
        border: none;
        outline: none;
        box-shadow:none;
        border: 2px solid transparent;
        border-bottom: 2px solid #c7c7c7;
        border-bottom: 2px solid #050505;
        border-radius: initial;
        -webkit-transition: all 200ms ease;
        -ms-transition: all 200ms ease;
        transition: all 200ms ease;
        }
    .footer form .row > div.f-tg > input:focus,
    .footer form .row > div.f-tg > textarea:focus{
        border: 2px solid #969696;
        border: 2px solid #050505;
        }
    /* .footer form .row > div.f-tg > textarea::after,
    .footer form .row > div.f-tg > input::after{
        content: " ";
        }
    .footer form .row > div.f-tg > input:focus::after,
    .footer form .row > div.f-tg > textarea:focus::after{

        } */
    
    }

.footer form .row > div.submint-btn{
    /* text-align: center; */
    }
.footer form .row > div.submint-btn > input{
    background: #fff;
    border: 1px solid #7e7e7e;
    color: #7e7e7e;
    padding: 7px 20px;
    }
    
.sponsors-view{
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 50px;
    }
.sponsors-view > div{
    text-align: center;
    position: relative;
    margin: auto;
    height: 100%;
    box-shadow: 0px 0px 7px 2px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 12px 2px rgb(0 0 0 / 15%);
    border-radius: 5px 5px 5px 5px;
    background: #ffffff;
    padding: 15px 25px 25px 25px;
    min-height: 140px;
    }
.sponsors-view > div > .title-block{
    text-align: left;
    margin: auto;
    position: inherit;
    left: 0px;
    right: 0px;
    top: -45px;
    margin-bottom: -30px;
    width: 100%;
    background: #8C272D;
    background: -webkit-linear-gradient(-90deg,#8C272D, #D14337);
    background: -o-linear-gradient(-90deg,#8C272D, #D14337);
    background: -moz-linear-gradient(-90deg,#8C272D, #D14337);
    background: linear-gradient(-90deg,#8C272D, #D14337);
    box-shadow: 0px 0px 7px 2px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 12px 2px rgb(0 0 0 / 15%);
    border-radius: 5px 5px 5px 5px;
    color:#ffffff;
    padding:4px;
    }
.sponsors-view > div > .title-block > strong{
    padding:11px 16px;
    display:inline-block;
    }
.sponsors-view > div > .title-block > strong:last-child{
    float: right;
    background:#ffffff;
    color:#D14337;
    border-radius: 5px 5px 5px 5px;
    }
.sponsors-view > div > p{
    padding:0px;
    margin:auto;
    text-align:left;
    }
.html-data  a,
.arsd-form  a{
    font-weight: 600;
    text-decoration: none;
    color: var(--color-button1, #123f5b);
    -webkit-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    transition: all 200ms ease;
    }
.html-data  a:focus,
.html-data  a:active,
.html-data  a:hover,
.arsd-form  a:focus,
.arsd-form  a:active,
.arsd-form  a:hover{
    color: var(--color-button2, #009640);
    }
.more-btn-h{
    text-align: center;
    display: none;
    }
.more-btn{
    text-align: center;
    text-decoration: none;
    font-size: 18px;
    display: inline-block;
    font-family: 'Montserrat', sans-serif;
    border: 1px solid var(--color-paragraph, #7f7f7f);
    background: transparent;
    color: var(--color-paragraph, #7f7f7f);
    padding: 10px 20px;
    border-radius: 4px;
    margin-bottom: 20px;
    -webkit-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    transition: all 200ms ease;
    }
.more-btn:focus,
.more-btn:active,
.more-btn:hover{
    border: 1px solid var(--color-button1, #123f5b);
    background: var(--color-button1, #123f5b);
    color: #ffffff;
    }
.r-cat > div{
    text-align:center;
    border:1px solid var(--color-paragraph, #7f7f7f);
    border-radius:5px;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    transition: all 500ms ease;
    background: #f5f5f5;
    box-shadow: 0px 0px 7px 2px rgba(0,0,0,0);
    box-shadow: 0px 0px 12px 2px rgb(0 0 0 0);
    }
.r-cat > div:hover{
    border:1px solid var(--color-head1, #123f5b);
    border-radius:5px;
    box-shadow: 0px 0px 7px 2px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 12px 2px rgb(0 0 0 / 15%);
    }
.r-cat > div > .title.main{
    border-radius: 5px 5px 0px 0px;
    background-color: #F9F9F9;
    border-bottom: 1px solid rgba(0,0,0,0.05);
    font-family: 'Droid Sans',sans-serif;
    padding: 15px 0px;
    }
.r-cat > div > .title.sub{
    position: relative;
    font-family: 'Droid Sans',sans-serif;
    padding: 5px;
    font-size: 38px;
    display: initial;
    }
.r-cat > div > .title.sub::before{
    content: "$";
    position: absolute;
    margin: auto;
    margin-left: -12px;
    font-size: 18px;
    margin-top: 6px;
    }
.r-cat > div > ul.features::after,
.r-cat > div > .title.sub::after{
    content:" ";
    margin:auto;
    position:absolute;
    left:0px;
    right:0px;
    bottom:0px;
    width:100%;
    height:1px;
    background:#dcdcdc;
    }
.r-cat > div > ul.features{
    position: relative;
    padding: 10px 15px;
    display: block;
    margin: auto;
    list-style-type: none;
    }
.r-cat > div > ul.features > li{
    padding: 0px;
    margin: auto;
    }
.r-cat > div > ul.features > li > p{
    font-family: 'Droid Sans',sans-serif;
    padding: 6px 5px 10px 5px;
    font-size: 14px;
    color: #555;
    margin: auto;
    }
.r-cat > div > form > input[type="submit"]{
    font-family: 'Droid Sans',sans-serif;
    outline: none;
    padding: 10px 0px;
    width: 9%;
    min-width: calc(100% - 30px);
    border-radius: 5px;
    text-align: center;
    background: var(--color-button1, #123f5b);
    -webkit-box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0);
    position: relative;
    margin: 20px 15px;
    color: #ffffff;
    /* background: -webkit-linear-gradient(-90deg,var(--color-button1, #123f5b), var(--color-button2, #009640));
    background: -o-linear-gradient(-90deg,var(--color-button1, #123f5b), var(--color-button2, #009640));
    background: -moz-linear-gradient(-90deg,var(--color-button1, #123f5b), var(--color-button2, #009640));
    background: linear-gradient(-90deg,var(--color-button1, #123f5b), var(--color-button2, #009640));
    background: linear-gradient(-90deg,#123f5b, #009640); */
    -webkit-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
    border:none;
    }
.r-cat > div > form > input[type="submit"]:active,
.r-cat > div > form > input[type="submit"]:focus,
.r-cat > div > form > input[type="submit"]:hover{
    background: var(--color-button2, #009640);
    }
.trim-data{
    max-height: 307px;
    overflow: hidden;
    position: relative;
    }
.trim-data > .r-more-data{
    position: absolute;
    bottom: 7px;
    text-decoration: none;
    margin: auto;
    right: 0px;
    line-height: 13px;
    background: #ffffff;
    color: var(--color-button1, #123f5b);
    padding: 8px 10px 0px 15px; 
    }
.trim-data > .r-more-data:active,
.trim-data > .r-more-data:focus,
.trim-data > .r-more-data:hover{
        
    }
section.posters > div > .container{
    padding: 0px;
    }
section.posters > div > .container > .row{
    margin: auto;
    }
section.posters > div > .container > .row > div{
    padding: 0px;
    }
section.posters .slick-track > .slick-slide{
    padding: 0px;
    }
section.posters .slick-track > .slick-slide:active,
section.posters .slick-track > .slick-slide:focus,
section.posters .slick-track > .slick-slide:hover{
    outline:none;
    }
section.posters .slick-track > .slick-slide > div{
    padding: 20px 0px;
    }
section.posters .slick-track > .slick-slide > div{
    border-radius: 5px 5px 5px 5px;
    border: 1px solid rgba(255,255,255,0.5);
    }
section.posters .slick-track > .slick-slide{
    margin-bottom:15px;
    }
.banner-slider .slick-track > .slick-slide > div{
    transform: scale(0.9);
    opacity:0.8;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    transition: all 500ms ease;
    }
.banner-slider .slick-track > .slick-slide.slick-active > div{
    transform: scale(1.1);
    opacity:1;
    }
.slick-arrow{
    min-width: 50px;
    top: 0px;
    bottom: 0px;
    margin: auto;
    position: absolute;
    display: block;
    border: none;
    background: transparent;
    z-index: 1;
    width: 0px;
    height: 0px;
    font-size: 0px;
    outline: none;
    }
.slick-arrow:before{
    position: absolute;
    margin: auto;
    padding-top: 50px;
    padding-bottom: 50px;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    border-radius: 5px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome!important;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    color: #ffffff;
    width: 50px;
    height: 120px;
    background: rgba(0,0,0,0.4);
    }
.slick-arrow.slick-prev{
    left:5px;
    }
.slick-arrow.slick-prev:before{
    content: "\f104";
    /* border-radius: 0px 5px 5px 0px; */
    }
.slick-arrow.slick-next{
    right:5px;
    }
.slick-arrow.slick-next:before{
    content: "\f105";
    /* border-radius: 5px 0px 0px 5px; */
    }
.s-topics{
    font-family: 'Montserrat', sans-serif;
    color: var(--color-paragraph, #7f7f7f);
    margin-bottom: 5px;
    padding-left: 15px;
    }
.s-topics::before{
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    /* content: "\f061"; */
    /* content: "\f111"; */
    content: "\f0a3";
    padding-right: 5px;
    color: var(--color-head1, #212529);
    /* position: relative; */
    font-size: 8px;
    position: absolute;
    left: 0px;
    top: 8px;
    }

@media (max-width: 768px){
    .r-cat{
        margin-top: 10px;
        margin-bottom: 10px;
        }
    body > header{
        position: fixed;
        margin: auto;
        padding: 0px;
        border-bottom: 1px solid var(--color-border, #d0d0d0);
        top: 0px;
        width: 100%;
        height: 60px;
        z-index: 1000;
        background: #ffffff;
        }
    body > header > nav.nav {
        position: relative;
        margin: auto;
        max-height: 100%;
        text-align: center;
        background: #fff;
        padding: 0px;
        width: 100%;
        max-width: 100%;
        }
    body > header > nav.nav::after{
        position: absolute;
        background: #fff;
        content: " ";
        width: 100%;
        height: 100%;
        min-height: 60px;
        -webkit-box-shadow: 0px 5px 15px 0px rgb(0 0 0 / 15%);
        box-shadow: 0px 5px 15px 0px rgb(0 0 0 / 15%);
        -webkit-transition: all 200ms ease;
        -ms-transition: all 200ms ease;
        transition: all 200ms ease;
        }
    body > header > nav.nav > a.logo{
        height: 60px;
        display: block;
        margin: auto;
        width: max-content;
        z-index: 10;
        padding: 0px 15px;
        }
    body > header > nav.nav > a.logo > img{
        max-height: 60px;
        margin: auto;
        padding: 8px 0px;
        }
    body > header > nav.nav > button.nav-tangel{
        display: inline-block;
        height: 60px;
        width: 50px;
        text-align: center;
        padding: 0px;
        position: absolute;
        border: none;
        background: #ffffff;
        border-left: 1px solid var(--color-border, #d0d0d0);
        right: 0px;
        z-index: 10;
        }
    body > header > nav.nav > button.nav-tangel > span{
        width: 70%;
        height: 3px;
        background: #696969;
        display: block;
        margin: auto;
        position: absolute;
        left: 0px;
        right: 0px;
        top: 0px;
        bottom: 0px;
        }
    body > header > nav.nav > button.nav-tangel > span:first-child{
        top: -20px;
        }
    body > header > nav.nav > button.nav-tangel > span:last-child{
        bottom: -20px;
        }
    body > header > nav.nav > ul.menu,
    body > header > nav.nav > ul > li ul{
        position: relative;
        margin: auto;
        padding: 0px;
        list-style-type: none;
        text-align: left;
        }
    body > header > nav.nav > ul.menu{
        position: fixed;
        overflow-y: auto;
        width: max-content;
        right: 0px;
        bottom: 0px;
        height: 100%;
        padding-top: 60px;
        margin: auto;
        margin-right: -100%;
        background: #f8f8f8;
        border-bottom: 1px solid #e9e9e9;
        display: block;
        -webkit-box-shadow: -5px 0px 15px 0px rgb(0 0 0 / 15%);
        box-shadow: -5px 0px 15px 0px rgb(0 0 0 / 15%);
        -webkit-transition: all 200ms ease-in-out;
        -ms-transition: all 200ms ease-in-out;
        transition: all 200ms ease-in-out;
        }
    body.menu-open > header > nav.nav > ul.menu{
        margin-right: 0%;
        }
    body > header > nav.nav > ul > li ul{
        padding-left: 15px;
        }
    body > header > nav.nav > ul.menu > li > a{
        border-left: 4px solid transparent;
        -webkit-transition: all 200ms ease-in-out;
        -ms-transition: all 200ms ease-in-out;
        transition: all 200ms ease-in-out;
        }
    body > header > nav.nav > ul.menu > li.active > a,
    body > header > nav.nav > ul.menu > li.active-2 > a{
        border-left: 4px solid var(--color-button1, #004bbb);
        }
    body > header > nav.nav > ul.menu > li,
    body > header > nav.nav > ul.menu > li ul > li{
        display: block;
        position: relative;
        margin: auto;
        padding: 0px;
        }
    body > header > nav.nav > ul.menu > li a,
    body > header > nav.nav > ul.menu > li ul > li > a{
        width: 100%;
        display: block;
        padding: 10px 20px!important;
        border-bottom: 1px solid #e9e9e9;
        text-decoration: none;
        }
    body > header > nav.nav > ul.menu li.h-dwon > ul{
        overflow: hidden;
        height: max-content;
        -webkit-transition: all 200ms ease-in-out;
        -ms-transition: all 200ms ease-in-out;
        transition: all 200ms ease-in-out;
        }
    body > header > nav.nav > ul.menu li.h-dwon{
        position: relative;
        }
    body > header > nav.nav > ul.menu li.h-dwon::after{
        content: "\f107";
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        margin: auto;
        position: absolute;
        right: 5px;
        top: 14px;
        height: 17px;
        width: 20px;
        text-align: center;
        }
    body > header > nav.nav > ul.menu li.h-dwon > ul > li{
        display: block;
        width: 100%;
        margin-top: -51px;
        -webkit-transition: all 200ms ease-in-out;
        -ms-transition: all 200ms ease-in-out;
        transition: all 200ms ease-in-out;
        }
    body > header > nav.nav > ul.menu li.h-dwon.d-open > ul > li{
        margin-top: 0;
        }
    body{
        padding-top: 60px;
        background: #fff!important;
        }
    .footer .copy-rights .time-ul,
    .footer .copy-rights .copy-rights-item{
        text-align: center;
        }
    body{
        word-break: break-all;
        }
    .page-root .row > .col-6{
        min-width: 100%;
        width: 100%;
        text-align: left!important;
        }
    body .title-block > h2{
        font-size: 30px;
        }
    }
body .hide{
    display: none!important;
    }
body .banner{
    padding: 0px;
    }
body .banner .d-block-x{
    background: var(--color-head1, #123f5b);
    width: 100%;
    height: 100%;
    display: block;
    }
body > .banner .carousel-item > div.bdy .b-html {
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-weight: normal;
    }
body .banner .bnn-title{
    color: #fff;
    position: relative;
    text-align: center;
    font-family: 'Montserrat', sans-serif;   
    }
body .banner .bnn-title > h1{
    font-size: 80px;    
    }
body .banner .bnn-title > h2{
     
    }
body .banner .bnn-title > p{
    padding-top: 20px;   
    }
body .banner .bnn-title > p > span{
    font-family: 'Montserrat', sans-serif;
    padding: 5px 10px;
    }
body .banner .bnn-title > p > span::before{
    padding-right: 10px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;   
    }
body .banner .bnn-title > p > span:first-child{
    border-right: 1px solid #d3d3d3;
    }
.banner-ul{
    position: relative;
    margin: auto;
    padding: 0px;
    list-style-type: none;
    display: block;
    max-width: max-content;
    margin-top: 20px;
    }
.banner-ul > li{
    display: inline-block;
    margin: 5px 15px;
    }
.banner-ul > li > a{
    position: relative;
    text-decoration: none;
    font-size: 18px;
    display: block;
    font-family: 'Montserrat', sans-serif;
    background: #ffffff;
    opacity: 1;
    color: var(--color-head1, #123f5b);
    /* padding: 10px 35px;
    border-radius: 4px; */
    padding: 17px 35px 17px 35px;
    border-radius: 0px;
    -webkit-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    transition: all 200ms ease;
    }
.banner-ul > li > a:hover{
    padding: 17px 30px 17px 40px;
    }
.banner-ul > li > a::before{
    content: " ";
    display: block;
    position: absolute;
    background: var(--color-head1, #123f5b);
    opacity: 0;
    border-radius: 4px;
    margin: auto;
    height: 100%;
    width: 100%;
    left: 0px;
    top: 0px;
    -webkit-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    transition: all 200ms ease;
    }
.banner-ul > li.ty-1 > a{
    background: var(--color-head1, #123f5b);
    color: #ffffff;
    }
.banner-ul > li.ty-1 > a::before{
    background: #ffffff;
    }
.banner-ul > li > a:focus::before,
.banner-ul > li > a:active::before,
.banner-ul > li > a:hover::before{
    opacity: 0.1;
    }
.banner-ul > li > a > span{
    position: relative;
    }
.banner-ul > li > a > span:first-child{
    width: 10px;
    text-align: center;
    padding-right: 10px;
    opacity: 0;
    -webkit-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    transition: all 200ms ease;
    }
.banner-ul > li > a:hover > span:first-child{
    opacity: 1;
    }
.banner-ul > li > a > span:last-child{
    padding-right: 0px;
    }
body > .banner .carousel,
body > .banner .carousel-item,
body > .banner .carousel-inner{
    max-height: 100%;
    min-height: 500px;
    height: 700px;
    }
body > .banner .carousel-item > div.bdy,
body > .banner .carousel-item > div.bdybg{
    position: absolute;
    margin: auto;     
    padding: 0px;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    }
body > .banner .carousel-item > div.bdybg{
    background: #0000005e;
    background: #0000008c;
    }
@media (min-width: 768px){
    body > .banner .carousel-item > img{
        width: 100%;
        height: auto;
        }
    }
@media (max-width: 768px){
    body > .banner .carousel-item > img{
        height: 100%;
        }
    }
/* body.main > .banner .carousel-item > div.bdy{
        
    } */
body > .banner .carousel-item > div.bdy > div{
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    }
body > .banner .carousel-item > div.bdy .b-title{
    color: #fff;
    letter-spacing: 0px;
    font-size: 48px;
    font-family: 'Montserrat', sans-serif;
    font-weight: normal;
    }
body > .banner .carousel-item > div.bdy .b-html{
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-weight: normal;
    }
body > .banner .carousel-item > div.bdy .b-html h1,
body > .banner .carousel-item > div.bdy .b-html h2,
body > .banner .carousel-item > div.bdy .b-html h3,
body > .banner .carousel-item > div.bdy .b-html h4,
body > .banner .carousel-item > div.bdy .b-html h5,
body > .banner .carousel-item > div.bdy .b-html h6,
body > .banner .carousel-item > div.bdy .b-html p{
    margin-bottom: initial;
    }
.hxmg {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    }
.hxmg .sx {
    position: relative;
    width: 50%;
    display: flex;
    box-shadow: 0 40px 100px rgb(0 0 0 / 15%), 0 25px 80px rgb(0 0 0 / 10%);
    }
.hxmg .sx:nth-child(1) {
    z-index: 3;
    }
.hxmg .sx:nth-child(2) {
    -webkit-transform: translate(-10%,10%);
    transform: translate(-10%,10%);
    z-index: 4;
    }
.hxmg .sx:nth-child(3) {
    -webkit-transform: translate(10%,-10%);
    transform: translate(10%,-10%);
    z-index: 1;
    }
.hxmg .sx:nth-child(4) {
    z-index: 2;
    }
.hxmg .sx img,
.hxmg .sx video{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    }
body.event > section.registration{
    padding-bottom: 40px;
    }
body.event > section.schedule{
    background: #eeeeee;
    padding-bottom: 40px;
    }
body.event > section.schedule > .container{
    background: transparent;
    }
.schedule .meet-tg{
    text-align: center;
    }
.schedule .nav-tabs{
    width: max-content;
    text-align: center;
    margin: auto;
    border: none;
    }
.schedule .nav-tabs > li{
    margin: auto;
    }
.schedule .nav-tabs > li > a{
    margin: auto;
    background: transparent;
    color: var(--color-button1, #004bbb);
    border: 1px solid #d3d3d3;
    border-radius: initial;
    border-bottom: 3px solid #d3d3d3;
    padding: 10px 20px;
    -webkit-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    transition: all 200ms ease;
    }
.schedule .nav-tabs > li > a:not(.active):active,
.schedule .nav-tabs > li > a:not(.active):focus{
    border: 1px solid var(--color-button1, #004bbb);
    border-bottom: 1px solid var(--color-button1, #004bbb);
    background: transparent;
    }
.schedule .nav-tabs > li > a.active{
    margin: auto;
    color: var(--color-button1, #004bbb);
    background: transparent;
    border-bottom: 3px solid var(--color-button2, #009640);
    }
.schedule .nav-tabs > li:not(:last-child) > a{
    border-right:none;
    }
.schedule .nav-tabs > li > a > span{
    display: block;
    }
.schedule .nav-tabs > li > a > span:first-child{
    font-size: 25px;
    }
.schedule .nav-tabs > li > a > span:last-child{
    color: var(--color-button2, #009640);
    }
.schedule .tab-pane{
    max-width: 800px;
    margin: auto;
    }
.schedule .tab-pane .entd-title > .title{
    font-size: 25px;
    margin: 25px 0px;
    }
.schedule .tab-pane .time-sc-ul{
    margin: auto;
    list-style-type: none;
    display: block;
    }
.schedule .tab-pane .time-sc-ul > li{
    display: block;
    text-align: left;
    position: relative;
    margin: auto;
    padding: 10px 0px;
    padding-left: 130px;
    border-bottom: 1px solid #d3d3d3;
    }
.schedule .tab-pane .time-sc-ul > li > div,
.schedule .tab-pane .time-sc-ul > li > p{
    display: inline-block;
    }
.schedule .tab-pane .time-sc-ul > li > p{
    width: 130px;
    height: 30px;
    margin: auto;
    position: absolute;
    left: 0px;
    top: 0px;
    font-weight: 700;
    bottom: 0px;
    padding-left: 10px;
    }
.schedule .tab-pane .time-sc-ul > li > div{
    width: 100%;
    
    }
.schedule .tab-pane .time-sc-ul > li > div > p{
    margin: auto;
    font-size: 20px;
    font-weight: 700;
    }
.schedule .tab-pane .time-sc-ul > li > div > div{
    
    }
.pro-nav{
    padding-top: 20px;
    }
.pro-nav .ul-x{
    margin: auto;
    text-align: center;
    display: block;
    list-style-type: none;
    }
.pro-nav .ul-x > li{
    display: inline-block;
    margin: auto;
    margin-left: 2px;
    margin-right: 2px;
    }
.pro-nav .ul-x > li > a{
    padding: 10px 15px;
    background: #f8f8f8;
    display: block;
    color: #123f5b;
    color: var(--color-button1, #123f5b);
    text-decoration: none;
    font-size: 13px;
    font-weight: 600;
    text-transform: capitalize;
    -webkit-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
    }
.pro-nav .ul-x > li > a:hover{
    background: #ebebeb;
    }
.pro-nav .ul-x > li > a:focus,
.pro-nav .ul-x > li.active > a,
.pro-nav .ul-x > li > a:active{
    background: #123f5b;
    background: var(--color-button1, #123f5b);
    color: #f8f8f8;
    }
.pro-nav .container:has(.ul-x){
    text-align: center;
    padding-top: 50px;
    }
.pro-nav .ul-x{
    background: #e0e0e0;
    padding: 15px;
    display: inline-block;
    position: relative;
    margin: auto;
    text-align: center;
    border-radius: 50px;
    }
.pro-nav .ul-x > li > a{
    padding: 15px 30px;
    min-width: 100px;
    font-size: 15px;
    }
.pro-nav .ul-x > li,
.pro-nav .ul-x > li > a{
    border-radius: 30px;
    }
/*.arsd-form .form-control{
    background: #f9f9f9 none repeat scroll 0 0;
    border-radius: 0;
    color: #888888;
    font-size: 16px;
    height: 48px;
    line-height: 30px;
    padding: 8px 15px;
    margin-top: 5px;
    }
.arsd-form .form-control:focus{
    -webkit-box-shadow: none;
    box-shadow: none;
    }*/
table.rcar-table{
    width: 100%;
    text-align: center;
    border:1px solid var(--color-button1, #004bbb);
    }
.acd-title{
    display: contents;
    }
.acd-title > input{
    margin-left:10px;
    width: 10px;
    height: 10px;
    }
.acd-title > span{
    font-size: 14px;
    margin-left:10px;
    }
table.rcar-table > thead > tr{
    background:var(--color-button1, #004bbb);
    color:#ffffff;
    }
table.rcar-table > thead > tr > th,
table.rcar-table > tbody > tr > td{
    text-align: center;
    min-width: 100px;
    } 
table.rcar-table > tbody > tr{
    border-bottom: 1px solid #e2e2e2;
    } 
table.rcar-table > tbody > tr:last-child{
    border-bottom: none;
    } 
table.rcar-table > tbody > tr > td{
    height: 35px;
    vertical-align: middle;
    } 
table.rcar-table > thead > tr > th{
    height: 50px;
    }
/* table.rcar-table > tbody > tr:last-child > td{
    border-bottom: 1px solid var(--color-button1, #004bbb);
    } */
table.rcar-table > thead > tr > th > .title{
    margin: auto;
    font-size: 14px!important;
    }
table.rcar-table > thead > tr > th > .text{
    margin-bottom: auto;
    font-size:8px!important;
    }
table.rcar-table > tbody > tr > td{
    padding:0px 15px;
    opacity:0.7;
    }
table.rcar-table > tbody > tr > td.d-gr,
table.rcar-table > tbody > tr > td.active,
table.rcar-table > tbody > tr > td:first-child{
    opacity:1;
    }
table.rcar-table > tbody > tr > td:first-child{
    text-align: left;
    }
table.rcar-table > tbody > tr > td.d-gr > *{
    display: inline-grid;
    }
table.rcar-table > tbody > tr > td > *{
    display: inline-grid;
    font-size:13px!important;
    }
table.rcar-table > tbody > tr > td > input{
    width: 10px;
    height:10px;
    margin:auto;
    top:0px;
    bottom:0px;
    }
table.rcar-table > tbody > tr > td.d-gr > .title{
    padding-left:10px;
    }

table.rcar-table > tbody > tr > td > .title.price:before{
    content:"$ ";
    position: relative;
    margin: auto;
    display: contents;
    }
table.rcar-table > tbody > tr.active > td.active{
    background: var(--color-button1, #004bbb);
    }
table.rcar-table > tbody > tr.active > td.active > .title{
    color:#ffffff;
    }
.col-md-12.form-group.no-padding{
    padding-right:0px;
    }
table.rcar-table.acd-table > thead > tr > th > .title{
    padding-top:8px;
    padding-bottom:8px;
    }
table.rcar-table > tbody > tr > td > .title{
    margin-bottom: auto;
    }
.total-price {
    background: var(--color-button1, #004bbb);
    color: #ffffff;
    padding: 10px 40px;
    text-align: center;
    }
.arsd-form input[type="submit"],
.arsd-form input[type="reset"]{
    width: 100%;
    padding: 10px 20px;
    color: #ffffff;
    background: var(--color-button1, #004bbb);
    /* opacity: 1; */
    border: none;
    outline: none;
    /* background: -webkit-linear-gradient(-90deg,var(--color-button1, #004bbb), var(--color-button2, #498729));
    background: -o-linear-gradient(-90deg,var(--color-button1, #004bbb), var(--color-button2, #498729));
    background: -moz-linear-gradient(-90deg,var(--color-button1, #004bbb), var(--color-button2, #498729));
    background: linear-gradient(-90deg,var(--color-button1, #004bbb), var(--color-button2, #498729)); */
    -webkit-box-shadow: inset 0px 0px 5px 0px rgb(0 0 0 / 20%);
    box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 20%);
    border-radius: 5px;
    opacity: 1;
    -webkit-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    transition: all 200ms ease;
    font-weight: 500;
    margin-bottom: 30px;
    }
.arsd-form input[type="submit"]:focus,
.arsd-form input[type="reset"]:focus,
.arsd-form input[type="submit"]:hover,
.arsd-form input[type="reset"]:hover{
    background: var(--color-button2, #009640);
    /* opacity: 0.95; */
    }
.html-data  a,
.arsd-form  a{
    font-weight: 600;
    text-decoration: none;
    color: var(--color-button1, #004bbb);
    -webkit-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    transition: all 200ms ease;
    }
.html-data  a:focus,
.html-data  a:active,
.html-data  a:hover,
.arsd-form  a:focus,
.arsd-form  a:active,
.arsd-form  a:hover{
    color: var(--color-button2, #498729);
    }
.small-title .title-block > h2{
    font-size: 30px;
    padding: 0px 0px;
    }
.chkout-table{
    margin-bottom:5px;
    }
.chkout-table > tbody > tr{
    border-color: #ddd;
    }
.chkout-table > tbody > tr > td{
    padding: 7px 10px;
    vertical-align:middle;
    border-right-color: #ddd;
    }

.chkout-table > tbody > tr > td > p{
    margin: auto;
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    }
.table-striped>tbody>tr:nth-of-type(odd){
    background-color: #f9f9f9;
    }
.check-out > .title{
    font-size: 24px;
    }
.check-out > .pay-x > p{
    font-size: 14px;
    font-family: 'Lato', sans-serif;
    }
.check-out .p-stripe > p{
    font-size: 12px;
    font-family: 'Lato', sans-serif;
    font-style: italic;
    color: #959595;
    margin: auto;
    }
.check-out .pay-x > .stripe-button{
    font-family: 'Lato', sans-serif;
    color: #fff;
    outline: none;
    font-size: 15px;
    border-color: transparent;
    border: none;
    background: #D14337;
    box-shadow: none;
    margin-bottom: 5px;
    }
table.rcar-table > thead > tr{
    background: #f9f9f9;
    background: #d0cac9;
    background: #cdcdcd;
    background: #474747;
    /* background: #eeeeee; */
    color: #000000;
    color: #ffffff;
    }
table.rcar-table > thead > tr > th > label{
    font-size: 20px;
    line-height: 70px;
    }
.acmo > table.rcar-table > thead > tr > th > .title,
table.rcar-table > thead > tr > th:first-child > .title{
    padding-bottom: 10px;
    }
table.rcar-table > thead > tr:nth-child(2) > th{
    height: 66px;
    }
table.rcar-table > thead > tr:last-child{
    border-top: 1px solid #c6c6c6;   
    border-top: 1px solid #959595;   
    /* border-top: 1px solid #ddd;    */
    border-bottom: 1px solid var(--color-button1, #004bbb);   
    }
table.rcar-table > thead > tr > th > .title{
    font-size: 15px!important;
    padding-top: 10px;
    }
table.rcar-table > thead > tr > th > .text{
    font-size: 10px!important;
    padding-bottom: 5px;
    padding-top: 5px;
    color: #868686;
    color: #f1f1f1;
    }
table.rcar-table > tbody > tr > td > *{
    font-size: 16px!important;
    }
table.rcar-table > tbody > tr > td:not(:first-child) > .title{
    padding-left: 20px!important;
    position: relative;
    }
table.rcar-table > tbody > tr > td:not(:first-child) > .title::before{
    content: "$ ";
    position: absolute;
    left: 7px;
    }
.acd-title {
    display: block;
    padding-right: 15px;
    float: right;
    font-size: 16px;
    }
.ulit{
    display: block;
    min-height: 70px;
    position: relative;
    }
.ulit > span{
    position: absolute;
    width: 100%;
    margin: auto;
    left: 0px;
    right: 0px;
    /* color: var(--color-button1, #004bbb); */
    }
table.rcar-table > tbody > tr > td > input,
table.rcar-table > thead > tr > th > label > div > input{
    width: 12px;
    height: 12px;
    }
.nobb > table.rcar-table,
.nobb > table.rcar-table > tbody > tr:last-child > td{
    border-bottom: none;
    }
table.rcar-table > tbody > tr > td{
    padding: 10px 15px;
    }
body.event > section.notice-board{
    background: #0038A8;
    background: var(--color-head1, #123f5b);
    color: #ffffff;
    /* padding: 60px 0px; */
    }
body.event > section.notice-board .title-block{
    color: #ffffff;
    }
body.event > section.notice-board .title-block > h2::before{
    border-left: 6px solid #ffffff;
    border-right: 6px solid #ffffff;
    }
body.event > section.notice-board .title-block > h2::after{
    background: #ffffff;
    }
.notice-board .noti-x{
    text-align: center;
    }
.notice-board i.fa{
    font-size: 30px;
    width: 50px;
    text-align: center;
    }
.notice-board h3{
    margin: auto;
    font-weight: 600;
    }
.notice-board p:not(.time-count){
    margin: auto;
    }
@media (min-width: 768px){
    .notice-board .container > .row.md-v-align{
        padding-bottom: 30px;
        border-bottom: 1px solid #ffffff;
        }
    .notice-board .container > .row:last-child{
        /* padding-top: 20px; */
        padding: 30px 0px 50px 0px;
        }
    }
.notice-board .container > .row:last-child > div > div{
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    }
p.time-count{
    text-align: center;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    font-family: 'Montserrat', sans-serif;
    }
p.time-count > span{
    font-size: 40px;
    font-weight: 700;
    line-height: 40px;
    display: inline-block;
    width: 100px;
    max-width: 100%;
    padding-right: 10px;
    position: relative;
    }
@media (max-width: 768px){
    p.time-count > span{
        font-size: 35px;
        width: 120px;
        }
    }
p.time-count > span::before{
    content: " ";
    display: inline-block;
    position: absolute;
    margin: auto;
    width: 1px;
    left: 0px;
    height: 90%;
    top: 0px;
    bottom: 0px;
    background: white;
    }
p.time-count > span:first-child:before{
    display: none;
    }
p.time-count > span::after{
    content: " ";
    display: block;
    font-size: 15px;
    font-weight: 500;
    }
p.time-count > span.days::after{
    content: "Days";
    }
p.time-count > span.hours::after{
    content: "Hours";
    }
p.time-count > span.minutes::after{
    content: "Minutes";
    }
p.time-count > span.seconds::after{
    content: "Seconds";
    }
 .noti-btn{
    background: #ffffff;
    padding: 10px 30px;
    font-weight: 600;
    }
.un-subscribe{
    position: absolute;
    width: 100%;
    height: 100%;
    margin: auto;
    overflow: auto;
    background: var(--color-button1, #004bbb);
    background: -webkit-linear-gradient(-90deg,var(--color-button1, #004bbb), var(--color-button2, #498729));
    background: -o-linear-gradient(-90deg,var(--color-button1, #004bbb), var(--color-button2, #498729));
    background: -moz-linear-gradient(-90deg,var(--color-button1, #004bbb), var(--color-button2, #498729));
    background: linear-gradient(-90deg,var(--color-button1, #004bbb), var(--color-button2, #498729));
    display: block;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 1000;
    }
.un-subscribe > div{
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    margin: auto;
    width: 600px;
    max-width: calc(100% - 30px);
    text-align: center;
    padding: 50px 10px;
    background: #ffffff8a;
    border-radius: 5px;
    -webkit-box-shadow: inset 0px 5px 15px 0px rgb(0 0 0 / 20%);
    box-shadow: 0px 5px 15px 0px rgb(0 0 0 / 20%);
    }
.un-subscribe > div > img{
    width: 100%;
    max-width: 289px;
    }
.un-subscribe > div > h1{
    font-family: "Rokkitt", sans-serif;
    letter-spacing: 0.05em;
    font-size: 30px;
    line-height: 1.2;
    text-align: center;
    margin: 0 auto 0.25em;
    }
.un-subscribe > div > form > input[type="email"]:focus,
.un-subscribe > div > form > input[type="email"]{
    margin: auto;
    outline: 0;
    display: block;
    width: 100%;
    left: 0px;
    right: 0px;
    max-width: calc(100% - 30px);
    height: 50px;
    padding: 10px;
    font-size: 20px;
    line-height: 40px;
    font-weight: 600;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 2px solid var(--color-button1, #004bbb);
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    }
.un-subscribe > div > form > input[type="email"]:focus{
    border: 2px solid var(--color-button2, #498729);
    }
.un-subscribe > div > form > input[type="submit"] {
    margin: auto;
    display: block;
    margin-top: 20px;
    width: 100%;
    left: 0px;
    right: 0px;
    max-width: calc(100% - 30px);
    padding: 10px 20px;
    color: #ffffff;
    background: var(--color-button1, #004bbb);
    opacity: 1;
    border: none;
    outline: none;
    background: -webkit-linear-gradient(-90deg,var(--color-button1, #004bbb), var(--color-button2, #498729));
    background: -o-linear-gradient(-90deg,var(--color-button1, #004bbb), var(--color-button2, #498729));
    background: -moz-linear-gradient(-90deg,var(--color-button1, #004bbb), var(--color-button2, #498729));
    background: linear-gradient(-90deg,var(--color-button1, #004bbb), var(--color-button2, #498729));
    -webkit-box-shadow: inset 0px 0px 5px 0px rgb(0 0 0 / 20%);
    box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 20%);
    border-radius: 5px;
    opacity: 1;
    -webkit-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    transition: all 200ms ease;
    font-weight: 500;
    margin-bottom: 30px;
    }
.un-subscribe > div > form > input[type="submit"]:focus,
.un-subscribe > div > form > input[type="submit"]:hover{
    opacity: 0.95;
    }
.footer .copy-rights-f .info-ul > li.orgby{
    padding-left: 0px;
    }
.orgby > img{
    width: 100%;
    max-width: 200px;
    }
.social-media{
    cursor: default
    list-style-type: none;
    padding: 0px;
    margin-bottom: 0px;
    text-align: center;
    margin-bottom: 20px;
    }
.social-media > li {
    display: inline-block;
    padding: 2px 15px;
    border-right: 1px solid #bfbfbf;
    }
.social-media > li:last-child{
    border-right: none;
    }
.social-media > li > a{
    text-decoration: none;
    color: #b5b5b5;
    font-weight: 700;
    font-size: 20px;
    -webkit-transition: color 200ms linear;
    -ms-transition: color 200ms linear;
    transition: color 200ms linear;
    }
.social-media > li > a:before{
    padding: 5px!important;
    }
.social-media > li > a:hover,.social-media > li > a:active,.social-media > li > a:focus{
    color: #5b5b5d;
    }
.social-media > li > a.facebook:hover,
.social-media > li > a.facebook:active,
.social-media > li > a.facebook:focus{
    color: #3b5a9a;
    }
.social-media > li > a.twitter:hover,
.social-media > li > a.twitter:active,
.social-media > li > a.twitter:focus{
    color: #1aa9e1;
    }
.social-media > li > a.linkedin:hover,
.social-media > li > a.linkedin:active,
.social-media > li > a.linkedin:focus{
    color: #0073b2;
    }
.social-media > li > a.youtube:hover,
.social-media > li > a.youtube:active,
.social-media > li > a.youtube:focus{
    color: #c3191e;
    }
.social-media > li > a.pinterest:hover,
.social-media > li > a.pinterest:active,
.social-media > li > a.pinterest:focus{
    color: #cc2127;
    }
.social-media > li > a.googleplus:hover,
.social-media > li > a.googleplus:active,
.social-media > li > a.googleplus:focus{
    color: #dd4b39;
    }
.spk-user{
    display: block;
    }
.spk-user > .data{
    position: relative;
    margin: auto;
    width: 100%;
    text-align: left;
    height: min-content;
    }
.spk-user > .data > .img{
    padding: 0px;
    }
.spk-user > .data > .img > img{
    width: 100%;
    }
.spk-user > .data > .entity{
    padding-left: 10px;
    height: 100%;
    }
.spk-user > .data > .entity > .title{
    font-weight: 700;
    }
.spk-user > .data > .entity > .about{

    }
.spk-user > .data > .entity > .about > p{
    margin: auto;
    }
.spk-user > .biowrapper{
    height: 131.4px;
    overflow-y: auto;
    border: 1px solid #5c5c5c;
    border-radius: 5px;
    padding: 10px 5px;
    margin-top: 10px;
    }
.slider-glimpses > .slick-dots{
    list-style-type: none;
    position: relative;
    text-align: center;
    display: block;
    margin: auto;
    top: -30px;
    padding: 0px;
    }
.slider-glimpses > .slick-dots > li{
    display: inline;
    padding: 2px;
    }
.slider-glimpses > .slick-dots > li > button{
    font-size: 0px;
    width: 0px;
    height: 0px;
    border-radius: 200px;
    padding: 4px;
    border: none;
    outline: none;
    -webkit-transition: background-color 200ms linear;
    -ms-transition: background-color 200ms linear;
    transition: background-color 200ms linear;
    background-color: var(--color-button1, #004bbb);
    }
.slider-glimpses > .slick-dots > .slick-active > button{
    background-color: var(--color-button2, #498729);
    }
    /* //background: -webkit-linear-gradient(-90deg,var(--color-button1, #004bbb), var(--color-button2, #498729)); */
.collapse-expander{
    
    }
.collapse-expander > .card-header{
    background-color: transparent;
    }
.collapse-expander > .card-header > .collapse-toggle{
    display: block;
    padding: 5px 0px;
    -webkit-transition: all 200mslinear;
    -ms-transition: all 200ms linear;
    transition: all 200mslinear;
    font-size: 17px;
    text-decoration: none;
    color: var(--color-button2, #009640); 
    }
.collapse-expander > .card-header > .collapse-toggle.collapsed{
    color: var(--color-button1, #123f5b);
    }
.collapse-expander > .card-header > .collapse-toggle::before{
    display: inline-block;
    font: normal normal normal 14px / 1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0da";
    transition: transform 0.3s ease-in-out;
    transform: rotate(-90deg);
    width: 15px;
    height: 15px;
    text-align: center;
    }
.collapse-expander > .card-header > .collapse-toggle.collapsed::before{
    transform: rotate(0deg);
    }
.collapse-expander > .card-header > .collapse-toggle > span{
    padding-left: 5px;
    }
.collapse-expander:has(.collapse-toggle.collapsed){
    border-bottom: none;
    }
.captcha-holder{
    display: contents;
    position: relative;
    }
.captcha-holder > img{
    max-height: 60px;
    border: 1px solid #e2e2e2;
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
    }
.captcha-holder > a > i{
    margin: auto;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    }
.regen-captcha,
.regen-captcha:hover,
.regen-captcha:focus,
.regen-captcha:active{
    border: 1px solid #e2e2e2;
    border-left: none;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    box-shadow: none;
    padding: 0.375rem 1.2rem;
    }