@font-face {                    /*****change according to web*****/
  font-family:'HelveticaNeueLTStd-Regular';
  src: url('../fonts/HelveticaNeueLTStd-Regular.otf');
  font-weight: normal;
  font-style: normal;
}
@font-face {                    /*****change according to web*****/
  font-family:'HelveticaNeueLTStd-Lt';
  src: url('../fonts/HelveticaNeueLTStd-Lt.otf');
  font-weight: normal;
  font-style: normal;
}
@font-face {                    /*****change according to web*****/
  font-family:'HelveticaNeueLTStd-Md';
  src: url('../fonts/HelveticaNeueLTStd-Md.otf');
  font-weight: normal;
  font-style: normal;
}
@font-face {                    /*****change according to web*****/
  font-family:'HelveticaNeueLTStd-Bd';
  src: url('../fonts/HelveticaNeueLTStd-Bd.otf');
  font-weight: normal;
  font-style: normal;
}

/*body */
/*{*/
/*font-family:'HelveticaNeueLTStd-Regular';*/
/*}*/
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 960px;
}
.main-section {
width: 90%;
margin: 25px auto;
}

.main-section {
width: 90%;
margin: 25px auto;
}
.font-colors
{
    color: #ffd300;
}
.navbar-nav a {
    text-transform: uppercase;
    padding: 6px 17px 0px 7px !important;
    font-weight: 700;
    color: #fff;
    letter-spacing: 1px;
}
.navbar-nav .nav-link.active, .navbar-nav .show>.nav-link {
    color: #292663;
}
.nav-link:focus, .nav-link:hover {
    color: #292663;
}

.site-logo {
    width: 180px;
    margin-bottom: -73px;
    height: auto;
    position: absolute;
    top: 0;
    z-index: 99;
}
.logo{
width: 32%;
}
.bg-video-wrap {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  background: url(../images/sec-back-1.png) no-repeat center center/cover;
}
video {
  min-width: 100%;
  min-height: 100vh;
  z-index: 999;
  background: transparent;
  
}
.overlay {
  width: 100%;
  height: 100vh;
  position: absolute;
  top: 0;
  left: 0;
  background-size: 3px 3px;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 2;
}
.bg-video-wrap h1 {
  text-align: center;
  color: #fff;
  position: absolute;
  top: 0;
  bottom: 120px;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 3;
  max-width: 100%;
  width: 100%;
  height: 50px;
}
h4#demo {
    margin-bottom: 0px !important;
    padding-top: 4px;
    color: #ec1651;
    font-size: 18px;
}
.float-start p {
  margin-bottom: 0px;
}
.pt-10{
    padding-top: 10px;
}
.dark-blue
{
  color:  #292663;
}
.bg-default{
background: #ec1651 !important;
border-width: 5px;
border-bottom: 0px solid;
padding: 0.5rem !important;
}
.bg-blue
{
  background: url(../images/bac-icon.png) no-repeat center center/cover;
  
}
.bg-faq
{
  background: url(../images/bac-faqs.png) no-repeat center center/cover;
}
.bgblue-blue
{
  background: url(../images/bac-testimonials.png) no-repeat center center/cover;
}
.bg-background
{
 background: url(../images/bac-speaker.png) no-repeat center center/cover;
}
.schedule-background
{
 background: url(../images/bac-schedule.png) no-repeat center center/cover;
}
.bg-pink
{
 background-color: #ec1651;
}
.bg-yellow
{
   background-image: linear-gradient(#ffd300, #fea300);

}
.bg-yellow2
{
 background-color: #ffd300;
 padding-bottom: 30px;
}
.bg-blue4
{
   background-color: #292663;
}

.font-white 
{
    color: #fff !important;
}
.font-pink 
{
    color: #ec1651 !important;
}
.font-black 
{
    color: #000 !important;
}
.logo-head h4 {
    text-align: center;
    font-family: Montserrat, Helvetica, sans-serif;
    color: #ffd300;
    font-size: 20px;
    padding: 5px;
    margin: 0 auto;
    font-weight: 600;
    padding-top: 50px;
    
}
.logo-head {
    width: 80%;
    margin: auto;
}
.custom-WD{
    width: 68%;
    margin: auto;
    padding-bottom: 30px;
}
.custom-fonts {
    text-align: center;
    color: #fff;
}
.custom-fonts h3 {
    font-size: 32px;
    font-weight: 600;
}
.small-fonts{
    font-size: 16px;
    font-weight: 400;
}
h3.a1-fonts{
    text-align: center;
    color: #ffd300;
    font-size: 42px;
    padding: 5px;
    margin: 0 auto;
    font-weight: 700;
    font-family: 'HelveticaNeueLTStd-Regular';    
    line-height: 90px;
    letter-spacing: 1px;
    
}
.getContent {
    height: 100%;
    background: #ffd300;
    padding: 16px 10px 10px 10px;
    font-size: 14px;
}
.expert {
width: 90%;
margin: 10px auto;
}
.expert h4{
color: #fff;
text-align: center;
font-size: 32px;
line-height: 32px;
font-weight: 700;
letter-spacing: 1px;


}

.banner{
/*background-image: url(../images/banner.png);*/
background-size: 100%;
background-repeat: no-repeat;
}
.video-content {
width: 78%;
text-align: center;
margin: auto;
position: relative;
}
.video-content p{
background-color: #292663;
border-radius: 5px;
padding: 2px;
color: #ffd400;
font-size: 18px;
margin-bottom: 0px;
}
p.video-contentNew {
margin-bottom: 0px;
color: #000;
text-align: center;
padding: 2px;
/* color: #ffd400; */
font-size: 18px;
background: transparent;
}
.client-logos{
outline: none;
width: 80%;
max-width: 100%;
border-color: rgb(231, 231, 231);
background-size: 100% auto !important;
margin: auto;
border-radius: 0px;
margin-bottom: 0px;
padding-top: 7px;
padding-bottom: 7px;
margin-top: 30px;
/*box-shadow: 0 8px 56px rgb(0 0 0 / 12%);*/
background: #fff;
}
.expert {
    width: 90%;
    margin: 10px auto;
}
/*.speakers{*/
/*    padding-bottom: 50px;*/
/*}*/
.slick-initialized .slick-slide {
display: block;
text-align: center !important;
}
.slick-slide img
{
display: block;
width: 120px !important;
height: 80px !important;
object-fit: contain;
}
.slick-next:before {
color: #000 !important;
}
.slick-prev:before {
color: #000 !important;
}
.trustedBy_title {
font-weight: bold;
font-size: 18px;
line-height: 26px;
padding: 0 130px;
color: #1a1a1a;
text-align: center;
margin-bottom: 24px;
}
.expert-banner{
padding: 0px 0px;
margin: 45px auto 0px;
outline: none;
width: 90%;
max-width: 100%;
border-color: rgb(231, 231, 231);
background-image: url(../images/sec_background1.jpg);
background-size: 100% auto !important;
border-radius: 10px;
height: 185px;
margin-bottom: 80px;
}
.slick-slider {
width: 85%;
margin: 0 auto;
}
.expert-banner img{
margin-top: -45px;
}
.expert-banner h2 {
text-align: center;
color: #fff;
font-size: 32px;
font-weight: 700;
margin-top: 40px;
}
.button-box {
text-align: center;
background: #06AE78;
width: 90%;
margin: auto;
border-radius: 6px;
    box-shadow: rgb(0 0 0 / 5%) 0px 54px 55px, rgb(0 0 0 / 8%) 0px -12px 30px, rgb(0 0 0 / 8%) 0px 4px 6px, rgb(0 0 0 / 17%) 0px 12px 13px, rgb(0 0 0 / 9%) 0px -3px 5px;

}
.button-box h4{
color: #fff;
font-weight: 700;
font-size: 18px;
padding-left: 20px;
padding-right: 20px;
margin-bottom: 0rem !important;
padding-top: 14px;
padding-bottom: 14px;
}
.button-box p {
color: #fff;
padding-bottom: 12px;
opacity: 0.7;
}
.btn-popup {
z-index: 100;
position: fixed!important;
bottom: 0px;
top: auto;
width: 100%;
text-align: center;
background-color: #ffd300; !important;
padding: 20px;
/*display: none;*/
}

.btn-popup2 {
    padding: 10px;
    background: radial-gradient(49.23% 25319.6% at 3.27% 50.77%, rgb(255, 159, 40) 0%, rgba(255, 159, 40, 0) 100%), rgb(248, 219, 74) !important;
    overflow: hidden;
    width: 100%;
    box-shadow: rgb(245 45 77 / 55%) 0px -5px 20px !important;
     font-family:'HelveticaNeueLTStd-Bd';
    
}

button.btn.btn-primary {
    background-color: #ec1651;
    width: auto;
    grid-auto-columns: 18px;
    font-weight: 700;
    animation: gradient 2s ease infinite!important;
    padding: 7px 23px;
    border: solid #ffd400 0px;
    border-radius: 10px;
    color: #fff;
    font-size: 17px;
    margin: auto;
    display: block;
    text-align: center;
    letter-spacing: 2px;
    box-shadow: rgb(0 0 0 / 35%) 0px 5px 15px;
    text-shadow: 1px 1px #000;
}
button.btn.btn-primary:hover {
    background-color: #ec1651;
    width: auto;
    grid-auto-columns: 18px;
    font-weight: 700;
    /* background-image: linear-gradient(to right,#292663 0%,#0060ef 40%,#4775b9cc 100%)!important; */
    animation: gradient 2s ease infinite!important;
    padding: 7px 23px;
    border: solid #ffd400 0px;
    border-radius: 10px;
    color: #fff;
    font-size: 17px;
    margin: auto;
    display: block;
    text-align: center;
}
h3.a1-fonts2 {
    text-align: center;
    color: #ffd300;
    font-size: 36px;
    padding: 5px;
    margin: 0 auto;
    font-weight: 700;
    font-family: 'HelveticaNeueLTStd-Regular';
    line-height: 60px;
    letter-spacing: 1px;
}
video {
box-shadow: 0px 4px 43px 0px rgba(0, 0,0,0.6)!important;
}
.client-logo
{
width: 100%;
box-shadow: 0px 4px 43px 0px rgba(0, 0,0,0.1)!important;
margin: auto;
border-radius: 5px;
margin-bottom: 40px;
padding-top: 20px;
padding-bottom: 20px;
}
.client-logo img {
box-sizing: border-box;
width: 110px;
height: 60px;
object-fit: contain;
/* text-align: center; */
margin: 0 auto;
display: flex;
}
.expert-banner-2 
{
}
.contentEXP{
text-align: left;
color: #fff;
font-size: 16px;
line-height: 23px;
padding: 2px 0px 0px 20px;
}
.pdg-top{
    padding-top: 20px;
    padding-bottom: 50px;
}
h4.date-content{
    text-align: center;
    padding-top: 50px;
    font-size: 18px;
    line-height: 24px;
    
}
iframe {
    margin-top: 30px;
}

.button-boxSEC {
text-align: center;
background: #06AE78;
width: 50%;
margin: auto;
border-radius: 6px;
/* color: #fff; */
padding-top: 14px;
margin-top: 0px;
padding-bottom: 14px;
    box-shadow: rgb(0 0 0 / 5%) 0px 54px 55px, rgb(0 0 0 / 8%) 0px -12px 30px, rgb(0 0 0 / 8%) 0px 4px 6px, rgb(0 0 0 / 17%) 0px 12px 13px, rgb(0 0 0 / 9%) 0px -3px 5px;
}
.button-boxSEC p {
color: #fff;
padding-bottom: 6px;
opacity: 0.7;
padding-bottom: 12px;
}
.button-boxSEC h4 {
color: #fff;
font-size: 18px;
padding-left: 20px;
padding-right: 20px;
font-weight: 700;
margin-bottom: 0rem !important;
/*padding-top: 5px;*/
}
.mobile
{
display: none;
}
.desktop
{
display: block;
}

.bg-defaultSEC {
background: #292663 !important;
border-width: 5px;
border-top: 5px solid;
border-color: #ed1651;
margin-top: 50px;
padding-top: 10px;
padding-bottom: 10px;
}
.elHeadline {
width: 85%;
text-align: center;
margin: auto;
margin-top: 00px;
font-size: 14px;
}
.elHeadline a {
color: #292663 !important;
}
a {
color: var(--bs-link-color);
text-decoration: none !important;
}
i.fa.fa-shopping-cart {
margin-right: 10px;
}
.video-overlay {
position: absolute;
width: 100%;
/* height: 100%; */
background-repeat: no-repeat;
position: absolute;
left: 0%;
right: 0%;
top: 30%;
bottom: 0%;
margin: auto;
background-size: 20%;
background-position: center;
}
.video-button {
background: transparent;
color: #fff;
border: 0px;
font-size: 84px;
}
.p-4 {
padding: 0.5rem!important;
}
.mark, mark {
padding-left: 7px !important;
background-color: #ec1651 !important;
padding-right: 7px !important;
    color: #fff;
    font-size: 20px;
}
.sound-button{
/* z-index: 9999; */
position: absolute;
/* float: left; */
width: 23%;
margin-top: -120px;
left: 50px;
}
/* Thank You Page  */
.thank-you h1{
color: #292663;
text-align: center;
font-size: 32px;
line-height: 50px;
font-weight: 700;
padding-top: 50px;
}
.contentThank {
text-align: center;
color: rgb(45, 45, 45);
font-size: 24px;
line-height: 29px;
padding: 10px;
margin-bottom: 20px;
}
.contentThank p{
font-size: 18px;
line-height: 25px;
}
.thankyou-wd {
width: 80%;
margin: auto;
}
.contentThank h4 {
color: #000;
font-weight: 600;
}
.contentThank img{
width: 13%;
margin-top: 20px;
}
.bg-defaultSEC1 {
background: #292663 !important;
border-width: 5px;
border-top: 5px solid;
border-color: #ed1651;
margin-top: 50px;
padding-top: 40px;
padding-bottom: 0px;
}
.modal-logo{
width: 60%;
margin: 0 auto;
display: flex;
}
.modal-header {
background: #292663 !important;
}
button.btn-close {
display: block;
}

/*  Sidebar CSS */
.sidebar {
    height: 100%;
    max-width: 90%;
    border-top-left-radius: 32px;
    background: linear-gradient(rgb(239, 238, 238) 82.87%, rgba(255, 255, 255, 0.72) 108.35%);
    box-shadow: rgb(0 0 0 / 10%) -10px 0px 10px 1px;
    float: right;
    overflow: hidden;
}

button.btn.btn-primary.sidebar-btn {
    background-color: #292663;
    width: auto;
    grid-auto-columns: 18px;
    font-weight: 400;
    animation: gradient 2s ease infinite!important;
    padding: 13px 30px;
    border: solid #ffd400 0px;
    border-radius: 0px;
    color: #fff;
    font-size: 17px !important;
    margin: auto;
    display: block;
    text-align: center;
    letter-spacing: 1px;
}
.custom-img{

    padding: 0px;
    border: 0px;
    margin: auto;
    display: flex;
}
.custom-img2{

    padding: 0px;
    border: 0px;
    margin: auto;
    display: flex;
}
.banner-logo{
    width: 55%;
    
    margin-top: -40px;
    
}
.btn-close {
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: 0.25em 0.25em;
    color: #000;
    background: url(../images/right-sign1.png) center/1em auto no-repeat !important;
    border: 0;
    border-radius: 0.375rem;
    opacity: 1;
}
.speaker-box{
    width: 67%;
    margin: auto;
}
.schedule-box{
    width: 80%;
    margin: auto;
}
.speaker-box2{
    width: 85%;
    margin: auto;
}
.speaker-box3{
    width: 80%;
    margin: auto;
}
ul.nav.nav-tabs {
    justify-content: center;
    border-bottom: 0px;
}
.tab-content {
    /*background: #ffd300;*/
    border-top: 0px;
    padding-bottom: 30px;
    padding-top: 0;
    padding-left: 0px;
    padding-right: 0px;

}
.back-Box {
    background: #ffd300;
    padding: 20px;
    margin-bottom: 20px;
}
.tab-pane 
{
    padding: 0;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #fff;
    background-color: #ec1651;
    border-color: transparent;
    border-radius: 0px;
    padding: 10px 30px 10px 30px;
}
.nav-tabs .nav-item a {
    font-size: 20px;
    font-weight: 600;
    color: #fff;
}
.nav-tabs .nav-link {
    border: 0px !important;
}
.nav-tabs li {
    margin-left: 50px;
}
.tab-box h4{
    color: #fff;
    /*background-color: #ec1651;*/
}
.tab-box p{

    font-size: 20px;
    color: #292663;

}
.tab-content p{
    font-size: 18px;
    color: #292663;
    line-height: 25px;
}
.tab-conBox img{
    width: 51px;
    float: left;
    margin-right: 12px;
}
.tab-conBox h4 {
    font-size: 15px;
    color: #292663;
    margin-bottom: 5px;
}
.tab-conBox {
    padding-top: 10px;
}
.tab-box h5 {
    padding-top: 12px;
    color: #292663;
    font-size: 16px;
}
.tab-conBox {
    padding-top: 10px;
    float: left;
    width: 50%;
}
.tab-conBox2 {
    padding-top: 10px;
    float: left;
    width: 100%;
}

.tab-conBox2 h4 {
    font-size: 15px;
    color: #fff;
    margin-bottom: 5px;
    margin-top: 4px;

}
.tab-conBox2 img {
    width: 51px;
    float: left;
    margin-right: 12px;
}
.borderLeft{
    border-left: 1px solid #ec1651;
}
.testi-content p
{
    color: #fff;
    font-size: 16px;
    text-align: left;
    margin-bottom: 0px;
}
.testi-content {
    margin-left: 12px;
    margin-right: 9px;
}

button.btn.btn-primary.Leader {
    background-color: #ec1651;
    width: auto;
    grid-auto-columns: 18px;
    animation: gradient 2s ease infinite!important;
    padding: 13px 30px;
    border: solid #ffd400 0px;
    border-radius: 10px;
    color: #fff;
    font-size: 22px;
    margin: auto;
    display: block;
    text-align: center;
    text-shadow: 0px 0px #000;
    font-weight: 600;
    line-height: 26px;
    height: 84px;
    width: 100%;
}

.getContent {
    height: 100%;
    background: #ffd300;
    padding: 16px 10px 10px 10px;
}
.tab-conBox3 img {
    width: 48%;
    float: left;
    margin-right: 0px;
    height: 50px;
    margin-bottom: 5px;
}
.tab-conBox3 h4 {
    font-size: 15px;
    color: #fff;
    margin-bottom: 5px;
    margin-top: 4px;
}
.getContent p{
    padding-top: 10px;
    line-height: 16px;
    font-size: 14px;
    color: #000;
}
.tab-conBox4 h4 {
    font-size: 12px;
    color: #000;
    margin-bottom: 5px;
    margin-top: 0px;
}
.tab-conBox4 {
    padding-top: 0px;
    float: left;
    width: 100%;
    display: flex;
    /*margin-left: -15px;*/
    margin-bottom: 4px;
}
.tab-conBox4 img {
    width: 80px;
    float: left;
    margin-right: 12px;
}
.tab-conBox4 h5 {
    font-size: 13px;
    color: #ec1651;
    margin-bottom: 5px;
    margin-top: 0px;
}
button.btn.btn-primary.Leader2 {
    background-color: #292663;
    width: auto;
    grid-auto-columns: 18px;
    font-weight: 700;
    animation: gradient 2s ease infinite!important;
    padding: 13px 30px;
    border: solid #ffd400 0px;
    border-radius: 10px;
    color: #fff;
    font-size: 22px;
    margin: auto;
    display: block;
    text-align: center;
    text-shadow: 0px 0px #000;
    font-weight: 600;
    line-height: 26px;
    height: 84px;
}
.bg-background2 {
    background: url(../images/venue-1.png) no-repeat center center/cover;
    padding-bottom: 70px;
    padding-top: 60px;
}
.tab-conBox_4 img {
    width: 24px !important;
    float: left;
    margin-right: 5px;
    height: auto;
    margin-bottom: 5px;
}
.tab-conBox_4 p{
    margin-bottom: 0px;
    padding-top: 2px;
}
.tab-conBox_4 {
    display: flex;
}
.tab-conBox_4 h5 {
    font-size: 15px;
    color: #ec1651;
    margin-bottom: 5px;
    margin-top: 0px;
    margin-left: 8px;
}
.venue p{
    color: #fff;
    font-size: 18px;
    line-height: 27px;
    text-align: center;
}
section.btn-popup p {
    font-size: 18px;
}

.tab-conBoxtesti h4 {
    font-size: 12px;
    color: #fff;
    margin-bottom: 5px;
    margin-top: 4px;
    text-align: left;
}
.tab-conBoxtesti {
    padding-top: 10px;
    float: left;
    width: 100%;
}
.tab-conBoxtesti img {
    width: 73px !important;
    float: left;
    margin-right: 6px;
        height: 100% !important;
    
}
.testimonials {
    width: 95%;
}
.testimonailSec
{
    outline: none;
    width: 100%;
    max-width: 100%;
    border-color: rgb(231, 231, 231);
    background-size: 100% auto !important;
    margin: auto;
    border-radius: 8px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 20px;
    margin-top :0px;

}
.testimonailSec .slick-prev:before {
    color: #fff !important;
}
.testimonailSec .slick-next:before  {
    color: #fff !important;
}
.accordion-button:not(.collapsed) {
    color: #fff;
    background-color: #292663;
    box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-body {
    background: #292663 !important;
    color: #fff;
    border: 0px solid !important;
}
.accordion-button {
    background-color: #292663 !important;
    color: #fff !important;
    font-size: 18px;
}
.accordion-item {
    color: var(--bs-accordion-color);
    background-color: var(--bs-accordion-bg);
    border: 0px !important;
    font-size: 18px !important;
}
.accordion {
 --bs-accordion-border-width: 0px !important;
}
.accordion-button::before {
    flex-shrink: 0;
    width: var(--bs-accordion-btn-icon-width);
    height: var(--bs-accordion-btn-icon-width);
    content: "";
    background-image: url(../images/faq.png);
    background-repeat: no-repeat;
    background-size: var(--bs-accordion-btn-icon-width);
    transition: var(--bs-accordion-btn-icon-transition);
    /*transform: rotate(-90deg) !important;*/
    /*transition: all 0.2s ease-in;*/
    margin-right: 10px;
    top: 15px;
    position: absolute;
    left: -12px;
}
.accordion-button::after
{
    
    display: none;
}
.accordion-body {
    padding: 0 !important;
    padding-left: 20px !important;
}
.accordion-item p {
    margin-bottom: 0px;
     font-size: 18px;
}

.accordion-button:focus {
    z-index: 3;
    border-color: #292663 !important;
    outline: 0;
    box-shadow: 0px 0px 0px 0px !important;
}
.custom-modal{
    background: transparent !important;
    border: 0px !important;
}
.custom-modal-Wid{
    width: 900px !important;
    max-width: 900px !important;
}
.custom-modal h4.modal-title {
    text-align: center;
    color: #ec1651;
    margin: auto;
    /* margin-left: 71px; */
    font-size: 40px;
    font-weight: 500;
    margin-left: 40%;
}
.custom-modal .modal-header {
    background: transparent !important;
    border-bottom: 0px;
}
.modal.modal-back.show{

    background: url(../images/sec-over-back.png) no-repeat center center/cover;
}
.modalContent p{
    /*padding-top: 20px;*/
    color: #292663;
    margin-bottom: 10px;
}
.modalIMG{
    height: 400px;
    object-fit: contain;
}
.modalContent {
    padding-top: 20px;
}
.contact-background {
    background: url(../images/bac-contact.png) no-repeat center center/cover;
    padding-bottom: 50px;
    background-size: 100% 100%;
}
.contact p {
    color: #fff;
    font-size: 24px;
    line-height: 27px;
    text-align: left;
    margin-left: 20%;
}
.footer {
    width: 100%;
    margin: auto;
    padding-bottom: 50px;
}
.footer p {
    color: #fff;
    margin-bottom: 10px;
    text-align: center;
    font-size: 18px;
    line-height: 35px;
}
.footer-list a{
    font-size: 13px;
}
.footer-list{
display: flex;
    /* float: right; */
    list-style: none;
    color: #fff;
    text-align: center;
    margin: auto;
    justify-content: center;
}
ul.footer-list li a {
    padding-left: 18px;
    color: #fff;
    text-transform: uppercase;
}
.timer li {
    font-size: calc(1.125rem * var(--smaller));
    display: flex;
    float: left;
      list-style-type: none;
  padding: 1em;
  text-transform: uppercase;
}

.hou, .min, .sec, .day   {
    color: #ec1651;
    padding-right: 10px;
    font-size: 24px;
    font-weight: 700;
}
#navbarCollapse {
    text-align: right;
}

span.black {
    color: #292663;
    font-size: 14px;
    font-weight: 700;
    margin-right: 14px;
}
.popup-box {
    width: 800px;
    margin: auto;
}
h4#demo1 {

    float: right;
}
.offcanvas 
{
    background: #292663;
    width: 80% !important;
}
.offcanvas-btn{
    background: transparent;
    border: 0;
    border-radius: 4px;
    float: right;
    position: absolute;
    right: 25px;
    top: -7px;
    padding: 5px 14px 5px 14px;
    color: #fff;
    font-size: 35px;
}
button.offcanvas-btn {
    display: none;
}
.willget 
{
    width: 100%;
}
.testi-content p {
    min-height: 90px;
}
.slick-prev:before {
  content: "<" !important;
  color: red;
  font-size: 30px;
}

.slick-next:before {
  content: ">" !important;
  color: red;
  font-size: 30px;
}
/* the slides */
.slick-slide {
    margin: 0 -2px !important;
}
/* the parent */
.slick-list {
    margin: 0 -10px !important;
}
.navbar-expand-lg .navbar-nav {
    /*flex-direction: row;*/
    /*float: left;*/
    margin-right: 120px;
}
.testiIMG img {
    
    width: 80px !important;
    height: 50px !important;
}
.accordion-button {
  border: 0px !important;
}
.line-height p {
    /* line-height: 38px !important; */
    height: 45px !important;
}
.accordion-item:last-of-type .accordion-collapse {
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}
.thank-you{
    height: 40px;
}
.thank-youIMG img {
    padding-top: 100px;
}
.thankyou-height {
    height: 92vh !important;
}
.custom-venue 
{
 padding-bottom: 20px;   
}
.popupcontent {
    height: 90px;
    overflow-y: scroll;
    line-height: 11px;
    border: 1px solid;
    padding-left: 10px;
    font-size: 10px;
    color: #000 !important;
}
.popupcontent p {
    margin-bottom: 5px;
}
.form-check-label{
    font-size: 9px;
    line-height: 11px;
}
#butpopup .modal-content {
    border-bottom: 0px solid;
}
.footer-logo 
{
    width: 30%;
    margin: auto;
    justify-content: center;
    
}
.footer-logo img {
    width: 100%;
    height: 100%;
    object-fit: scale-down;
    margin-left: 20px;
}