.footer-contact-details {    display: flex;    align-items: center;    margin-bottom: 25px;}.footer-contact-details p {    margin: 0px;    margin-left: 15px;    margin-top: -6px;}.footer-contact-details p a { color:#fff; }.footer-contact-details span {    height: 40px;    border-radius: 100%;    background-color: #f5bd2b;    display: flex;    justify-content: center;    align-items: center;    flex: 0 0 40px;    max-width: 40px;}.footer-contact-details span i {    font-style: normal;    color:#15162b;}ul.footer-links { margin-top:-4px; }ul.footer-links li a { padding:4px 0px; display:table; }.sandy-footer p, .sandy-footer a { font-size:16px; }.footer-classic { color:#fff; }.sandy-footer img.brand-logo-light { max-width:220px; }.video-cover-wraper { background-size:cover; background-position:center right -120px; padding:96px 0px; min-height:300px; }.footer-video-block h3 { margin-top:30px; }.footer-video-block h3 span { display:block; color:#f5bd2b; }.footer-video-block { margin:30px 0px; background-color:#2d2f4f; }.sponsor { opacity:1; flex-wrap:wrap; }.sponsor h5 { color:#730505; margin-top:10px; }.sponsor h5 span { color:#b4804d; }a.testimonial-wraper { display: table; border-radius: 4px; border: 1px solid #eee; position: relative; margin-top:30px; }a.testimonial-wraper img { max-width: 100%; width: 100%; }.testimonial-wraper i { font-style: normal; font-size: 41px; color: red; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }.testimonial-wraper i:after { content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: 15px; width: 15px; background-color: #fff; z-index: -1; }.testimonials-block { background-color:#f3f1ed; }.full-width .speaker { max-width:100%; }.speaker-img > a { max-width:100%; display:block; }.speaker-img img { max-width:100%; width:100%; display:block; }.about-block .heading-lg-postfix-15 { /* font-size:50px; */ font-size:34px; margin-bottom:20px; }.event-counter-block .block-lg { max-width:100%; }.event-counter-block .block-lg h3 span { color:#f0ff00; }/*.parallax-overlay-gradient-primary:before, .parallax-overlay-gradient-primary-1:before { background: rgb(9,15,89); background: linear-gradient(90deg, rgba(9,15,89,1) 5%, rgba(2,81,200,1) 100%); }*/span.banner-stats { color: #00c4ff; font-size:3rem; }.phone-btn { background-image:-webkit-linear-gradient(left, #822ea8 0%, #d90e90 100%); background-image:linear-gradient(to right, #822ea8 0%, #d90e90 100%); background-repeat:repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF822EA8', endColorstr='#FFD90E90', GradientType=1); font-size:25px !important; padding:10px 25px; }.rd-navbar-fixed [class*='rd-navbar-fixed-element'] { display:none; }.phone-btn { color:#fff; }.swiper-pagination { display:none; }.banner-image { position:absolute; top:0px; left:0px; height:100%; width:100%; background-size:cover; background-color:#13142c; }.vanue-color span { /* font-size:60px; */ font-size:34px; vertical-align: baseline; }.products-carosuel-slider .thumbnail { margin:0px 10px; }.products-carosuel-slider .thumbnail img { background-color:#fff; aspect-ratio:16/11; object-fit:cover; object-position:center; }.call-btn-wraper { position: fixed; left: 15px; bottom: 15px; z-index: 101; }a.call-to-btn { width: 50px; height: 50px; font-size: 24px; line-height: 46px; color: #ffffff; background: #d90e90; overflow: hidden; text-align: center; text-decoration: none; display: flex; align-items: center; justify-content: center; border-radius: 100%; }a.call-to-btn i { margin-left: -5px; }.lazy { background-image:none !important;}.home-banner-block h3 span {      background-image: -webkit-linear-gradient(left, #822ea8 0%, #d90e90 100%);    background-image: linear-gradient(to right, #822ea8 0%, #d90e90 100%);    background-repeat: repeat-x;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF822EA8', endColorstr='#FFD90E90', GradientType=1);    display: inline-block;    margin: 4px 0px;    padding: 5px;    font-size: 28px;}.date-flex-box {    display: flex;    flex-wrap: wrap;    font-family: "Barlow Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    font-size:1.4rem;    letter-spacing: 5px;    /*     font-size: 34px;    margin-top: 40px; */    margin-top:20px;}.date-flex-left {    flex: 0 0 50%;    max-width: 50%;    text-align: right;    /*padding-right: 40px;*/    padding-right:20px;    border-right: 1px solid #d31e9a;    color: #d31e9a;    line-height: 1;}.date-flex-right {    flex: 0 0 50%;    max-width: 50%;    text-align: left;    /*padding-left: 40px;*/    padding-left:20px;    color: #d31e9a;    line-height: 1;}.date-flex-left span, .date-flex-right span {    display: block;    color: #fff;    margin-bottom: 15px;    /*font-size: 24px;*/    font-size:1rem;}.date-flex-center {    flex: 0 0 100%;    max-width: 100%;    text-align: center;    padding-right: 0px;    line-height: 1;    margin-bottom: 10px;}.banner-vanue-text {     margin:20px 0px 20px;}.reg-btn {    padding: 10px 25px;    text-transform: uppercase;    font-weight: 600;    font-size: 1.4rem;    line-height: 1.2;    color: #fff;    display: table;    margin: 25px auto 0px;    border: none;    outline: none;    box-shadow: none;    font-family: "Barlow Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    background-color: #8129a1;    color: #fcff00;    box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.5);}.reg-btn:hover { color:#fff;}.entry-fee-btn {    font-family: "Barlow Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    background-image: -webkit-linear-gradient(left, #822ea8 0%, #d90e90 100%);    background-image: linear-gradient(to right, #822ea8 0%, #d90e90 100%);    background-repeat: repeat-x;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF822EA8', endColorstr='#FFD90E90', GradientType=1);    padding: 10px 25px;    text-transform: uppercase;    font-weight: 600;    /*font-size: 28px;*/    line-height: 1.2;    color: #fff;    display: table;    margin: 25px 0px 0px;    border: none;    outline: none;    box-shadow: none;}.speaker { height:100%;}.speak-wraper { height: 100%; }a.pre-register-btn {    font-family: "Barlow Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    background-image: -webkit-linear-gradient(left, #822ea8 0%, #d90e90 100%);    background-image: linear-gradient(to right, #822ea8 0%, #d90e90 100%);    background-repeat: repeat-x;    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF822EA8', endColorstr='#FFD90E90', GradientType=1);    padding: 10px 25px;    text-transform: uppercase;    font-weight: 600;    /*font-size: 28px;*/    font-size:1rem;    line-height: 1.2;    color: #ffda26;    display: table;    margin: 25px auto 0px;}.footer-cta-vid-block h3, .footer-cta-vid-block a { letter-spacing: 5px; }.sponsor { text-align:left; overflow:visible; background-color:transparent; padding:30px 30px 30px 50px; margin:30px auto; max-width:100%; }.sponsor-img { border: 3px solid #b4804d; width: 60px; height: 60px; position: absolute; bottom: -25px; left: 0px; background-color: #fff; }span.top-line { position: absolute; top: 0px; left: 20px; height: 3px; width: 100px; background-color: #b4804d; }span.left-line { position: absolute; top: 0px; left: 20px; height: 100%; width: 3px; background-color: #b4804d; }span.bottom-line { position: absolute; bottom: 0px; left: 20px; height: 3px; width: calc(100% - 20px); background-color: #b4804d; }.official-sponsore-block { background-color:#fff0da; }.official-sponsore-block h3 { color:#624000;}.sponsor:before { content:''; height:30px; width:30px; background-image:url(../images/qoute.png); background-size:100%; position:absolute;  top:-20px; left:118px; }.sponsor:after { content: ''; height: 30px; width: 30px; background-image: url(../images/qoute.png); background-size: 100%; position: absolute; bottom: -20px; left: calc(100% - 30px); transform: rotate(180deg); }.official-sponsore-block h3 span { font-size: 36px; }.official-sponsore-block h3 { font-size: 26px; }.countdown-rect .countdown-block { margin-left: 4px; margin-right: 4px; }.countdown-block { padding: 0 5px; flex-basis: 20%; width: 20%; }.countdown-title { font-size: 10px; }@media only screen and (min-width: 480px) {  .sponsor { min-height:208px; }}@media only screen and (min-width: 576px) {  .video-cover-wraper { background-size:cover; background-position:center; }.date-flex-box { font-size:1.5rem;}.date-flex-left span, .date-flex-right span { font-size:1.2rem; }.sponsor { padding:30px 30px 30px 70px; }.sponsor-img { left:15px;}span.top-line { left:40px; }span.left-line { left:40px; }span.bottom-line { left:40px; width:calc(100% - 40px); }.sponsor:before { left:135px; }}@media only screen and (min-width: 768px) {  .video-cover-wraper { min-height:400px; padding:149px 0px; }.sponsor { min-height:260px; }a.pre-register-btn { font-size:24px; }.official-sponsore-block h3 span { display:block;}.countdown-title { font-size: 16px; }}@media only screen and (min-width: 992px) {  ul.footer-links { margin-top:-10px; }.sandy-footer p, .sandy-footer a { font-size:18px; }.sandy-footer img.brand-logo-light { max-width:100%; } .video-cover-wraper { min-height:500px; padding:199px 0px; }.call-btn-wraper { display:none; }}@media only screen and (min-width: 1200px) { .video-cover-wraper { min-height:500px; padding:199px 0px; }span.banner-stats { font-size:90px; }.home-banner-block .badge-promo h3 { margin-top:-6rem; margin-bottom:3rem; }.banner-location h5 { font-size:40px; }.banner-location .unit-left { margin:0px; }.banner-location .unit-left .svg-icon-sm { height:50px; width:50px; }h1, .heading-1 { font-size: 110px; }.banner-h3-text { margin-bottom:-220px;}.section-swiper-absoulte .section-swiper-content { padding-top:240px; padding-bottom:0px; }.badge-promo h3 { font-size: 42px; }.badge-promo h3 span { padding: 0px 15px; }.home-banner-block h3 span { font-size:40px; }.date-flex-box {    display: flex;    flex-wrap: wrap;    font-family: "Barlow Condensed", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;    font-size:1.2rem;    letter-spacing: 5px;    font-size: 34px;    margin-top: 40px; }.date-flex-left {    padding-right: 40px;    line-height: 1;}.date-flex-right {    padding-left: 40px;    line-height: 1;}.date-flex-left span, .date-flex-right span {    margin-bottom: 15px;    font-size: 24px;}.date-flex-center {    flex: 0 0 100%;    max-width: 100%;    text-align: center;    padding-right: 0px;    line-height: 1;    margin-bottom: 10px;}.reg-btn {    font-size: 34px;    line-height: 1.2;}.vanue-color { font-size:36px;}.vanue-color span { font-size:55px;}.about-block .heading-lg-postfix-15 { font-size:44px; }.entry-fee-btn {    padding: 10px 25px;    font-size: 28px;    line-height: 1.2;    margin: 25px 0px 0px;}.speaker-position, .context-dark .speaker-position { font-size:20px; }a.pre-register-btn { font-size:28px; }.official-sponsore-block h3 { font-size: 34px; }.official-sponsore-block h3 span { font-size: 40px; }.sponsor { min-height:265px; }}