/*
Theme Name: Hello Elementor Child
Author: Meet Magento Florida
Description: Hello elementor theme light weight
Version: 3.3.0
Template: hello-elementor
*/
body {overflow-x: hidden; }
body .fancybox-share__button--tw {background: #000; }
body .fancybox-share__button--tw:hover {background: #222; }
.fancybox-share a:hover{color:#fff !important;}
p{font-weight: 400;}
.home-workshop .container-fluid {max-width: 1320px; margin:0 auto; padding: 0px; text-align: center; }
body .home-workshop h1 {font-family: "Poppins"; font-size: 36px; font-weight: 700; color:#e57f54; margin: 0 0 20px 0; line-height: 1.3; }
.home-workshop .info-bar {background: transparent; border: 2px solid #03989E; color: #0a0a0a; font-size: 16px; font-weight: 600; padding: 15px 20px; border-radius: 10px; margin: 0 auto 30px auto; max-width: max-content; }
.home-workshop .info-bar ul {list-style: none; margin: 0; padding: 0; display: flex; align-items: center; justify-content: center; }
.home-workshop .info-bar ul li {display: flex; align-items: center; border-right: 2px solid #03989e; padding: 0 15px;gap: 10px;}
.home-workshop .info-bar ul li:last-child{border-right: none;}
.home-workshop .info-bar .icon img {height: auto; display: block; }
.home-workshop .workshop-grid {display: flex; align-items: center; }
.home-workshop .ws-item.technical {flex-basis: 40%; border-right: 1px solid #ddd; padding-right: 25px; }
.home-workshop .ws-item.business {flex-basis: 60%; padding-left: 25px; }
.home-workshop .ws-item h2 {font-size: 24px; color: #0a0a0a; margin-bottom: 30px; line-height: 1.2; font-weight: 600; }
.home-workshop .speaker img {width: 140px; height: 140px; border-radius: 100%; object-fit: cover; margin-bottom: 10px; }
.home-workshop .speakers {display: flex; justify-content: center; gap: 40px; flex-wrap: wrap; }
.home-workshop .speaker {flex: 1; }
.home-workshop .speaker h3{margin-bottom: 5px; font-size: 16px; color: #0a0a0a; font-weight: 600; }
.home-workshop .speaker h3 a, .home-workshop .topic a {display: block; text-decoration: none; color: #0a0a0a; }
.home-workshop .speaker h3 a:hover, .home-workshop .topic a:hover{color: #e57f54;}
.home-workshop .designation{font-family: "Poppins"; font-size: 14px; color: #0a0a0a; font-weight: 400; }
.home-workshop .topic {margin: 30px auto; font-size: 18px; color: #0a0a0a; font-weight: 600; line-height: 1.5; width: 100%; max-width: 470px; }
.home-workshop .btn {display: inline-block; padding: 10px 20px; background: #e57f54; color: #fff; border-radius: 4px; text-decoration: none; font-weight: 600; text-transform: uppercase; }
.home-workshop .btn:hover {background: #03989e;color:#fff; }
.home-workshop .note {margin-top: 50px; font-size: 14px; font-weight: 400; color: #0a0a0a; }
body.page-id-31170 .item.speaker-item_37068, body.home .item.speaker-item_37068, body.home .item.speaker-item_33574, 
body.home .item.speaker-item_33914, body.home .item.speaker-item_52401, body.home .item.speaker-item_52177 {display: none;}
.about-page-award .about-paragraph {width: 100%; max-width: 72%; margin: 0 auto; }
.about-page-attend .about-paragraph {width: 100%; max-width: 72%; margin: 0 auto 20px auto; }
.about-page-attend .about-together {width: 100%; max-width: 85%; margin: 0 auto; }
.about-page-msg .elementor-testimonial-content {width: 100%; max-width: 72%; margin:0 auto 40px auto !important; }
.about-page-msg .elementor-testimonial-image {padding-inline-end: 30px !important; }
.top-header.sticky-header .top-organized.top-sticky-bg{background:#fff !important;}
.home-banner .rd-logo-wrap.rd-header {justify-content: center; }
.home-banner .rd-logo-wrap .plus-icon svg{fill: #fff;}
.home-banner .rd-logo-wrap.rd-header{gap: 15px;}
.rd-logo-wrap {display: flex; align-items: center; gap: 10px; }
.rd-logo-wrap img {display: block; }
.rd-logo-wrap .plus-icon svg {width: 15px; height: 15px; fill: #8b8b8b; }
.agenda-flexrow{display: flex;align-items: center;gap: 20px;}
.rd-logo-wrap.rd-header .rd-powred {font-size: 16px; font-weight: 500; color: #fff; }
.footer-pc-link ul {list-style: none; margin: 0; padding: 0; }
.footer-pc-link ul li a {display: flex; align-items: center; gap: 10px; padding-bottom: 8px; font-size: 14px; color: #fff; }
.footer-pc-link ul li a:hover{color: #e57f54 !important;}
.woocommerce-order-details {margin-top: 30px; }
.ancillery-hero {background-color: #03989e; background-image: linear-gradient(rgba(3, 152, 158, 0.9)), url(/wp-content/uploads/2025/12/thankyou-ancillary.webp); background-position: center; background-size: cover; color: #ffffff; padding: 2em; text-align: center; margin-bottom: 15px; }
.ancillery-hero .main-title {font-size: 48px; font-weight: bold; color: #fff; margin-bottom: 10px; text-transform: uppercase; line-height: 1; }
.ancillery-hero .ac-time {font-size: 24px; color: #fff; font-weight: 600; margin-bottom: 15px; }
.ancillery-hero .ac-nav {margin-bottom: 30px; }
.ancillery-hero .ac-nav ul {list-style: none; margin: 0; padding: 0; display: flex; align-items: center; justify-content: center; }
.ancillery-hero .ac-nav ul li:after {content: "|"; text-align: center; display: inline-block; font-size: 30px; padding: 0 40px; }
.ancillery-hero .ac-nav ul li:last-child:after {display: none;}
.ancillery-hero .ac-nav ul li a {font-size: 30px; color: #fff; text-transform: uppercase; font-weight: 600; }
body .ancillery-hero .ac-btn a {margin: 0 auto; }
.ancillery-hero .ac-btn a:hover{color: #fff;}
.ws-thankyou-wrap {margin:15px 0 15px;background: #fafafa;border: 1px solid #eee;}
.hotel-book-banner img {display: block; }
body .ws-thankyou-wrap h2 {text-align: center; margin: 0; background: #fff; padding: 10px;border-bottom: 1px solid #eee;font-size: 30px;}
.ws-thankyou-wrap .ws-inner {display: flex; flex-direction: row; gap: 100px;padding: 20px; }
.ws-thankyou-wrap .item.left {flex-basis: 33.333%; }
.ws-thankyou-wrap .item.right {flex-basis: 66.666%; }
.ws-thankyou-wrap .media {display: flex; align-items: center; gap: 20px; margin-bottom: 20px; }
.ws-thankyou-wrap .content h3 {margin:0 0 5px 0; line-height: 1; }
.ws-thankyou-wrap .content h3 a {font-size: 24px; font-weight: 600; display: block; text-decoration: none; color: #0a0a0a; }
.ws-thankyou-wrap .content p {font-size: 16px; font-weight: 400; color: #0a0a0a; margin: 0; }
.ws-thankyou-wrap .title {font-family: "Poppins"; font-size: 42px; font-weight: 600; text-transform: uppercase; line-height: 2.5rem; color: #e57f54; margin-bottom: 15px; text-align: center; }
.ws-thankyou-wrap .session-title a {display: block; text-decoration: none; font-size: 28px; text-align: center; color: #03989e; font-weight: 600; text-transform: uppercase; }
.ws-thankyou-wrap .attendees-time {display: flex; align-items: center; gap: 15px; text-align: center; background: #03989e; padding: 8px 20px; border-radius: 10px; font-size: 18px; color: #fff; font-weight: 500; max-width: max-content; margin: 15px auto 30px auto; }
.ws-thankyou-wrap .ws-btn a, .ancillery-hero .ac-btn a {display: block; text-decoration: none; background-color: #E57F54; font-family: "Poppins"; font-size: 16px; font-weight: 600; text-transform: uppercase; fill: #FFFFFF; color: #FFFFFF; border-radius: 4px 4px 4px 4px; padding: 12px 30px 12px 30px; max-width: max-content; margin: 0 auto 30px auto; }
.ws-thankyou-wrap .ws-btn a:hover{background: #03989e; color: #fff; }
.ws-thankyou-wrap .ws-sm-text {text-align: center; font-size: 16px; color: #0a0a0a; font-weight: 400; }
.workshop-cta-wrap {background: #ffefe8; padding: 20px; box-sizing: border-box; }
.workshop-cta-wrap .grid-inner {display: flex; align-items: center; justify-content: space-between;gap: 15px; }
.sponsorship-status {display: flex; align-items: center; }
.sponsorship-status.flex-start{justify-content: flex-start;}
.sponsorship-status.flex-end{justify-content: flex-end;}
.sponsorship-status .ribbon-left, .sponsorship-status .ribbon-right {color: #fff; font-size: 16px; width: max-content; font-weight: 500; text-align: center; }
.sponsorship-status .ribbon-left {
    background: linear-gradient(36deg,#63bf03 0%,#03989e 100%);
    padding: 8px 15px 8px 30px;
    -webkit-clip-path:polygon(100% 0, 100% 100%, 100% 100%, 0% 100%, 15% 50%, 0% 0%);
    clip-path:polygon(100% 0, 100% 100%, 100% 100%, 0% 100%, 15% 50%, 0% 0%);
}
.sponsorship-status .ribbon-right {
    background:linear-gradient(36deg,#63bf03 0%,#03989e 100%);
    padding: 6px 30px 6px 15px;
    -webkit-clip-path: polygon(0% 0%, 0% 50%, 0% 100%, 100% 100%, 90% 50%, 100% 0%);
    clip-path: polygon(0% 0%, 0% 50%, 0% 100%, 100% 100%, 85% 50%, 100% 0%);
    border-radius: 30px 0px 0px 30px;
}
.sponsorship-status.sponsor .ribbon-right {
    color: #fff;
    background:linear-gradient(36deg,#ffbe5a 0%,#f17b01 100%);
    padding:6px 30px 6px 15px;
    border-radius: 30px 0px 0px 30px;
    -webkit-clip-path:polygon(0% 0%, 0% 50%, 0% 100%, 100% 100%, 92% 50%, 100% 0%);
    clip-path:polygon(0% 0%, 0% 50%, 0% 100%, 100% 100%, 92% 50%, 100% 0%);
}
/*Help Center css*/
.helpcenter-item .excerpt ol {margin: 0; padding:15px 10px 5px 35px; }
.helpcenter-item .excerpt ol li {font-weight: 600; }
.helpcenter-item .excerpt ol li h3 {font-size: 16px; margin-bottom: 5px; border: none; background: transparent; padding: 0; }
.helpcenter-archive .helpcenter-list .helpcenter-item, .helpcenter-listing .elementor-widget-text-editor {padding: 0; }
.helpcenter-archive .helpcenter-list h3 {line-height: 1; border-bottom: 1px solid #eee; padding: 10px; font-size: 21px; margin: 0; }
.fireside-submission {width: 100%; max-width: 800px; margin: 0 auto; }
.helpcenter-wrapper {display: flex; gap: 50px; margin-top: 50px; }
.helpcenter-item {margin-bottom: 30px;box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.1);scroll-margin-top: 120px;}
.helpcenter-archive {display: flex; gap: 30px; }
.helpcenter-list {flex: 3; }
.helpcenter-sidebar {flex: 1; position: sticky; top: 95px; align-self: flex-start; }
.back-btn, .helpcenter-listing ul li ul{margin-top: 10px; }
body .back-btn a {text-align: center; background: #f17f4f; padding: 8px 1.500rem; border-radius: 4px; color: #fff; font-size: 1rem; width: auto; font-weight: 600; text-transform: uppercase; display: inline-block; }
body .back-btn a:hover{color:#fff;}
.helpcenter-sidebar ul li.active, .helpcenter-sidebar ul li.active a {color: #f17f4f; }
.search-page .helpcenter-list {width: 100%; }
.search-page .helpcenter-item h2, .helpcenter-listing .elementor-widget-heading {margin-bottom: 10px !important; }
.helpcenter-list {width: 80%; }
.helpcenter-sidebar {width: 20%;box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.1); }
.helpcenter-sidebar h4 {font-size: 21px !important; margin: 0; padding: 10px;border-bottom: 1px solid #eee;}
.helpcenter-sidebar ul {list-style: none; margin: 0; padding: 0;}
.helpcenter-sidebar ul li {font-size: 16px; padding: 10px; border-bottom: 1px solid #eee;margin-bottom: -1px; }
.helpcenter-sidebar ul li a {color: #0a0a0a; }
.helpcenter-search {background: #eeee; padding: 20px; }
.helpcenter-search form {display: flex; align-items: center; justify-content: center; }
.helpcenter-search form input {height: 60px; border-radius: 30px 0px 0px 30px !important; }
.helpcenter-search form button {height: 60px; border: none !important; border-radius: 0px 30px 30px 0px !important; }
.helpcenter-archive {padding: 60px 0 130px; display: flex; gap: 50px; }
.helpcenter-item h2 {margin: 0 !important; line-height: 1; }
.helpcenter-item h2 a {color: #0a0a0a; font-size: 20px; font-weight: 600; }
.helpcenter-listing ul li {padding: 5px 0; }
.helpcenter-listing .elementor-widget-text-editor~.elementor-widget-text-editor {padding-left: 22px; margin-bottom: 10px !important; }
.helpcenter-listbox p {padding-left: 20px; }
/*Help Center css*/
/*Hello Elementor Child CSS*/
.hide{display:none;}
@media (min-width: 1200px) {
.container, body:not([class*=elementor-page-]) .site-main {width: 100%; max-width: 1320px !important; margin: 0 auto; }
}
body .sponsor-benefits-wrap li span, body .sponsor-benefits-wrap li span a {display: inline-block !important; flex-wrap: wrap; width: auto !important; }
ins {text-decoration: inherit; }
.discount_text_evning_social {margin-top: 10px; margin-bottom: 10px; }
body.woocommerce-account .woocommerce table.shop_table td, body.woocommerce-account .woocommerce table.shop_table th{text-align: left;}
body .elementor-menu-cart__main{min-height: inherit;}
body.woocommerce-checkout .table-responsive, body.woocommerce-account .table-responsive{overflow-x: visible;}
body.single-product div.product form.cart div.quantity input[type=number] {padding: .5rem 0 .5rem .5rem; appearance: textfield; -webkit-appearance: textfield; -moz-appearance: textfield; }
.hm-banner-offer span {font-weight: 700; }
.home-banner .thankyou-workshop-wrapper {padding: 10px 0 0 0; }
.home-banner .thankyou-workshop-wrapper .button-wrap {display: flex; align-items: center; justify-content: center; gap: 30px; }
.key-areas-intereset ul {list-style: none; margin: 0; padding: 0; }
.key-areas-intereset ul li {text-align: left; padding: 0px 0px 10px 0; display: flex; align-items: flex-start; gap: 10px; line-height: 1.2; }
.key-areas-intereset ul li i {font-size: 14px; margin: 2px 0 0 0; text-align: left; line-height: 1.2; }
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{display: none !important;}
body.woocommerce-account .woocommerce table.shop_table_responsive tr td, body.woocommerce-account .woocommerce-page table.shop_table_responsive tr td{text-align: left !important;}
.table-responsive {display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar }
.sponsor-lp-ancillary .elementor-image-box-content {padding: 0px 10px 15px 10px; }
.sponsor-lp-ancillary .elementor-image-box-title {min-height: 42px; }
.sponsor-lp-ancillary .elementor-image-box-description {min-height: 60px; font-size: 14px; }
.page-id-48458 div#purchase-ticket-container, .page-id-48795 div#purchase-ticket-container, .home .hamburger-dots {display: none; }
body.page-id-48458 .headibg-dots, .page-id-48795 .headibg-dots {margin-bottom: 30px !important; }
body .speaker-testimonial .swiper-slide{padding: 0;}
body .speaker-testimonial .elementor-testimonial__footer{margin-bottom: 10px;}
body .speaker-testimonial .elementor-testimonial__image img {height: 30px; width: 150px; border-radius: 0; object-fit: scale-down; }
body .elementor-widget-off-canvas .e-off-canvas__overlay{height: 100vh;}
body .elementor-widget-image-carousel .swiper .swiper-slide figure {line-height: 0; }
body .elementor-menu-cart__main {position: relative; border-top: 4px solid #e57f54; margin-top: 10px; }
body .elementor-menu-cart__main:before {width: 0; height: 0; right: 0; left: 0; border-right: 9px solid transparent; border-left: 9px solid transparent; border-bottom: 9px solid #e57f54; position: absolute; top: -13px; content: ""; display: flex; align-items: center; justify-content: center; margin: 0 auto; }
.home-video-event{position: relative;}
.home-video-event:before {content: ""; background-image: url(/wp-content/uploads/2023/10/parallax-square-dot.webp); width: 143px; height: 145px; top: -38px; left: -80px; position: absolute; background-repeat: no-repeat; }
.elementor-menu-cart__toggle_button {background: transparent !important; }
body .select2-container .select2-selection--single .select2-selection__rendered{color: #0a0a0a;}
header[data-elementor-type="header"] {position: absolute !important; width: 100%; transition: all 300ms ease-in-out; z-index: 99; }
body .woocommerce-error, body .woocommerce-info, body .woocommerce-message{padding: 1em 1em 1em 2em;}
body .woocommerce .woocommerce-order-details table.shop_table .product-total, body .woocommerce .woocommerce-order-details table.shop_table tfoot td,
body .woocommerce .woocommerce-order-details .woocommerce-table tbody td{text-align: right; }
.woocommerce form.checkout_coupon button.button {min-height: 42px; }
.select2-container--default .select2-selection--single .select2-selection__clear, a.woocommerce-Button.button>br, .woocommerce-Message>br,
.woocommerce-orders-table__cell-order-number a br, .show-merchant-content-div, .page-header{display: none;}
body .elementor-custom-embed-play svg {height: 80px; width: 80px; fill: #fff; filter: inherit; opacity: 1; }
.elementor-custom-embed-play:before {content: ""; position: absolute; z-index: 0; left: 50%; top: 45%; transform: translateX(-50%) translateY(-50%); display: block; width: 150px; height: 150px; border-radius: 50%; animation: zoomBig 3.25s linear infinite; -webkit-animation-delay: .75s; animation-delay: .75s; }
.elementor-custom-embed-play:after {content: ""; position: absolute; z-index: 0; left: 50%; top: 45%; transform: translateX(-50%) translateY(-50%); display: block; width: 150px; height: 150px; border-radius: 50%; animation: zoomBig 3.25s linear infinite; -webkit-animation-delay: 0s; animation-delay: 0s; }
.play-white .elementor-custom-embed-play:before, .play-white .elementor-custom-embed-play:after{border: 2px solid #fff;}
.elementor-custom-embed-play:before, .elementor-custom-embed-play:after{border: 2px solid #009e9e;}
@keyframes zoomBig {
  0% {transform: translate(-50%, -50%) scale(0.5); opacity: 1; border-width: 3px; }
  40% {opacity: .5; border-width: 2px; }
  65% {border-width: 1px; }
  100% {transform: translate(-50%, -50%) scale(1); opacity: 0; border-width: 1px; }
}
@keyframes zoomBig {
  0% {transform: translate(-50%, -50%) scale(0.5); opacity: 1; border-width: 3px; }
  40% {opacity: .5; border-width: 2px; }
  65% {border-width: 1px; }
  100% {transform: translate(-50%, -50%) scale(1); opacity: 0; border-width: 1px; }
}
body .woocommerce-error::before{color: #e57f54;}
.woocommerce a.remove {margin: 0 auto; color: #0a0a0a !important; line-height: 23px; border: 1px solid #ddd; font-weight: 300 !important; font-size: 1.1em; height: 1.5em; width: 1.5em; }
.woocommerce-checkout #payment div.payment_box p:last-child > label {margin: 0; display: inline-block; vertical-align: bottom; line-height: 26px; font-weight: 500; }
.woocommerce-checkout #payment div.payment_box p:last-child > input {margin: 0px 0; }
.woocommerce-checkout-review-order .product-name, .woocommerce-checkout-review-order tfoot th, .woocommerce-order-details table.woocommerce-table .product-name,
.woocommerce-order-details table.woocommerce-table tfoot th, .woocommerce-order-details table.woocommerce-table tbody th {text-align: left !important; }
.woocommerce-order-details table.woocommerce-table tbody td, .woocommerce-order-details table.woocommerce-table tfoot td,
.woocommerce-order-details table.woocommerce-table tbody .product-total {text-align: right; }
.woocommerce-order-details ul.wc-item-meta {padding: 0; }
body .wpgs-nav .slick-slide{margin: 0;}
body .wpgs-nav .slick-prev:before, body .wpgs-nav .slick-next:before {font-size: 24px; }
.fancybox-share__button--whatsapp{background: #2eb843; }
.fancybox-share__button--whatsapp:hover {background: #4fcc5c; }
.fancybox-slide--html .fancybox-close-small{background: transparent;}
a.fancybox-button.fancybox-button--download, button.fancybox-button.fancybox-button--zoom {color: #fff !important; }
body .woocommerce-message::before, .speaker_tabs_wrapper .single-team-topic-title a  {color: #e57f54; }
.speaker_tabs_wrapper .single-team-topic-title a:hover {color: #03989e; }
body .elementor-nav-menu--main li.current-menu-parent a.has-submenu, body body .elementor-nav-menu--main li.current-menu-parent a .sub-arrow svg {color: #e57f54 !important; fill: #e57f54 !important; }
button.needsclick:hover {background: #03989e !important; color: #fff !important; }
body .top-header.sticky-header .top-sticky-bg p {color: #fff; }
.mmfl-merchant-table .table .thead-dark th {text-align: center; background: #03989E; border: 1px solid #03989E; border-right: 1px solid #81cfd2; color: #fff; font-size: 16px; }
.mmfl-merchant-table .table-hover tbody tr:hover {background-color: rgba(0, 0, 0, .075); }
.mmfl-merchant-table table tbody>tr:nth-child(odd)>td, .mmfl-merchant-table table table tbody>tr:nth-child(odd)>th {background: transparent; }
.mmfl-merchant-table td {font-size: 16px; }
body.elementor-kit-200 .fancybox-toolbar .fancybox-button{background: #e57f54;}
body.elementor-kit-200 .fancybox-toolbar .fancybox-button:hover{background: #03989e;}
.fancybox-button svg{fill: #fff;}
.elementor-nav-menu--main li.menu-item{transition:all 0.5s;}
.elementor-nav-menu--main li.menu-item ul.sub-menu{transition:all 0.5s; transform: scale(1,0); transform-origin: top center; }
.elementor-nav-menu--main li.menu-item:hover ul.sub-menu{transform: scale(1); }
.thankyou-offer-wrapper .attending-block-box .item .content .btn a {color: #fff !important; }
.whatsapp-button a {padding: 10px 15px; margin-right: 10px; font-weight: 600; }
.whatsapp-button a svg{fill: #fff; position: relative; top: 3px; right: 3px; }
.mc4wp-response {color: #fff; }
.speaker-detail-page {padding-bottom: 9.375rem; }
body.single .workshop-speaker {margin-top: 10px; margin-bottom: 10px; }
body.single .workshop-speaker h3, body.single .workshop-speaker h3 a {font-size: 26px; font-weight: 600; margin: 5px 0 5px; color: #000; }
body.single .workshop-speaker h3 a:hover {text-decoration: underline; color: #03989e; }
body.single .workshop-speaker .workshop-btn{font-size: 16px; color: #000; font-weight: 500; margin-top: 0px; }
.dots-inner.align-left .headibg-dots {background-position: left; margin-top: 10px; }
body #add_payment_method #payment, body .woocommerce-cart #payment, body .woocommerce-checkout #payment {background: transparent; border-radius: 0; }
body .edit-ticket input.button {border: none; }
body.woocommerce-page table.cart td.actions .input-text {width: auto; }
.coupon button.button {padding: 13px 15px; }
body.woocommerce-checkout #payment ul.payment_methods, body.woocommerce-checkout #payment div.payment_box{padding: 0;background-color: #fff;color: #0a0a0a;border: none;}
.woocommerce-checkout-payment ul.payment_methods li label {color: #0a0a0a; font-size: 28px; font-weight: 600; }
body.woocommerce-shop div#primary, body.woocommerce-checkout main#content, body.page-id-28390 main#content {padding: 70px 0px 150px 0; }
body .woocommerce-error, body .woocommerce-info, body .woocommerce-message{background-color: #f9f9f9;}
body .woocommerce form .form-row .required, body .woocommerce-info::before, body .woocommerce-MyAccount-content a{color: #e57f54;}
.woocommerce button.button, .woocommerce-account .woocommerce-MyAccount-content a.button.woocommerce-Button, body.woocommerce-account a.woocommerce-Button.button,
body .woocommerce a.button {font-weight: 600; font-size: 1rem; text-transform: uppercase;background: #e57f54 !important;color: #fff;border-radius: 4px; }
.woocommerce button.button:hover, .woocommerce-account .woocommerce-MyAccount-content a.button.woocommerce-Button:hover, 
body.woocommerce-account a.woocommerce-Button.button:hover, body .woocommerce a.button:hover {background: #03989e !important; color: #fff; }
.woocommerce button.button:disabled {background: #e1e1e1;font-size: 1rem;min-height: 50px;}
.woocommerce button.button:disabled:hover {color: #fff !important;}
body .woocommerce form.checkout_coupon, body .woocommerce form.login, body .woocommerce form.register{border: 1px solid #eee;}
.woocommerce form.register a, .woocommerce-LostPassword a, .woocommerce a.remove {color: #e57f54; }
body .woocommerce form .form-row{margin: 0px 0 15px;}
body .woocommerce form .form-row > br, body .woocommerce form .form-row > label br, .woocommerce-products-header__title.page-title,
body.woocommerce .woocommerce-breadcrumb  {display: none; }
body textarea:focus, input[type="text"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="search"]:focus {border: 1px solid #e57f54 !important; outline: none; }
body .woocommerce table.shop_table thead th{background: #f9f9f9;border-top: 1px solid #E6E6E6;font-weight: 600;}
body.woocommerce-account .woocommerce form .form-row label {margin-bottom: 8px; }
body .woocommerce table.shop_table td, body .woocommerce table.shop_table th {background: #fff; border-bottom: none; border-left: none; border-right: none; border-top: 1px solid #E6E6E6; font-size: 16px; text-align: center; }
.cart-collaterals table.shop_table th {text-align: left !important; }
body .woocommerce table.shop_table{border-collapse: collapse;border-radius: 0px;}
body .woocommerce .woocommerce-order-details :last-child{margin-bottom: -1px;}
body .woocommerce .woocommerce-customer-details address, body .select2-container .select2-dropdown, body .select2-container .select2-selection{border: 1px solid #eee;border-radius: 0px;}
body .select2-container--default .select2-results__option--highlighted[aria-selected], body .select2-container--default .select2-results__option--highlighted[data-selected] {background-color: #03989e; color: #fff; }
.elementor-nav-menu--main ul li.nav-account a {background-image: url(/wp-content/uploads/2025/04/menu-avatar.svg); background-repeat: no-repeat; background-position: center center; font-size: 0 !important; width:auto; padding: 0; margin-right: 0; background-size: 28px; }
.elementor-nav-menu--main ul li.nav-account .sub-menu a {font-size: 14px !important; }
.top-header.sticky-header .top-sticky-bg {background: #e57f54 !important; }
.top-header.sticky-header .top-sticky-bg .elementor-icon-list-item:not(:last-child):after {border-color: #fff; }
body .top-header.sticky-header .top-sticky-bg .elementor-icon-list-text {color: #fff; }
.top-header {position: absolute !important; width: 100%; transition: all 300ms ease-in-out; z-index: 99; }
.top-header.sticky-header {position: fixed !important; background:#2e2f2f; box-shadow: 0 0 20px -10px rgba(0, 0, 0, .8); padding: 0; backface-visibility: hidden; animation: smoothScroll .5s forwards; }
@keyframes smoothScroll {
  0% {transform: translateY(-40px); }
  100% {transform: translateY(0px); }
}
.top-header.sticky-header .elementor-motion-effects-layer {background: #2e2f2f !important; opacity: 1 !important; }
.mmfl-slider-wrapper .owl-carousel .owl-dots{display: none;}
.mmfl-slider-wrapper .owl-carousel .owl-nav.disabled {display: inline; }
.mmfl-slider-wrapper .gallery-item {padding: 0; }
.mmfl-slider-wrapper .owl-carousel .owl-nav [class*="owl-"]{opacity: 1;visibility: visible;transition: inherit;}
.mmfl-slider-wrapper .owl-carousel .owl-nav [class*="owl-"].owl-prev,
.mmfl-slider-wrapper .owl-carousel .owl-nav [class*="owl-"].owl-next{background: transparent !important; border: 2px solid #888; width: 30px; height: 30px; border-radius: 100px; color: #888;margin: 0;outline: none;display: flex;align-items: center;justify-content: center; }
.mmfl-slider-wrapper .owl-carousel .owl-nav [class*="owl-"].owl-prev {left: -20px;position: absolute;top: 50%;transform: translate(-50%, -50%); }
.mmfl-slider-wrapper .owl-carousel .owl-nav [class*="owl-"].owl-next {right: -50px;position: absolute;top: 50%;transform: translate(-50%, -50%); }
.mmfl-slider-wrapper .owl-carousel .owl-nav [class*="owl-"]:before{display: none;}
.mmfl-slider-wrapper .owl-theme .owl-nav [class*=owl-]:hover{background: #fff;border: 2px solid #888;color: #888;}
.mmfl-slider-wrapper .owl-theme i{font-size: 14px;}
body .button-wrap a:hover {background: #03989e; color: #fff; }
body .headibg-dots {margin-bottom: 40px !important; }
body .sponsor-benefits-wrap ul {border: 1px solid #eee; }
.sponsor-logo .container{padding:0;}
.sp-logo-inner {display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-items: center; justify-content: center; gap: 1rem; }
.sponsor-slider .item {display: flex; align-items: center; justify-content: center; }
.sponsor-slider .item img {width: 100%; height: 55px; max-width: 100%; object-fit: scale-down; border: 1px solid #eee; padding: 10px; min-height: 55px; }
body .sponsor-benefits-wrap li {padding: 10px 20px !important; }
.survey-result-animated {-webkit-animation: colorCycle 3s infinite ease-in-out;animation: colorCycle 3s infinite ease-in-out; font-size: 3rem; font-weight: 800; text-transform: uppercase; text-align: center; line-height: 1.1; }
@keyframes colorCycle {
  0% {color: #e57f54;}
  14.286% {color: #03989E;}
  28.572% {color: #e57f54;}
  42.858% {color: #03989E;}
  57.144% {color: #e57f54;}
  71.43% {color: #03989E;}
  85.716% {color: #e57f54;}
  100% {color: #03989E;}
}
.hamburger-dots img {width: 32px; }
body .hamburger-dots a img[src$=".svg"] {width: 26px; height: 26px; }
body .elementor-menu-cart__toggle .elementor-button {border: none; padding:8px 10px 8px 0; }
.home-banner-thankyou {margin: 10px 0 0px 0; }
.offer-block {font-size: 30px; font-weight: 500; text-transform: uppercase; color: #FFFF00; margin-top: 8px; }
.home-banner-thankyou h2.elementor-heading-title {letter-spacing: 0.5px;text-transform: uppercase; background-image: linear-gradient(-225deg, #fff 0%, #e57f54 29%, #e57f54 67%, #fff 100%); background-size: auto auto; background-size: 200% auto; background-clip: border-box; background-clip: text; color: #dbf0f1; font-weight: 900; text-fill-color: transparent; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: textclip 2s linear infinite; display: inline-block; font-size: 36px; }
@keyframes textclip{to{background-position:200% center;}}
.home-survey-section {border-top: 8px solid transparent; border-image-source: linear-gradient(80deg, #013a3b, #e57f54, #058086); border-image-slice: 1; -webkit-box-shadow: rgba(0, 0, 0, 40%) 4px 12px 8px -8px inset; -moz-box-shadow: rgba(0,0,0,40%) 4px 12px 8px -8px inset; box-shadow: rgba(0, 0, 0, 40%) 4px 12px 8px -8px inset; }
.audience-counter-wrap .audience-inner {display: flex; align-items: center; justify-content: center; column-gap: 100px; }
.audience-counter-wrap .audience-inner .item-block, body .elementor-widget-nav-menu {flex: 1; }
.audience-counter-wrap .audience-inner .counter-list {display: flex; align-items: center; justify-content: center; gap: 30px; }
.audience-counter-wrap .audience-inner .counter-list .count-number span {color: #0a0a0a; font-family: "Poppins", Sans-serif; font-size: 50px; font-weight: 600; line-height: 1; display: inline-block; }
.audience-counter-wrap .audience-inner .title {color: #0a0a0a; font-size: 18px; font-family: "Poppins", Sans-serif; font-weight: 600; }
body .comments-area a, body .page-content a {text-decoration: none; }
body ul.elementor-nav-menu--dropdown a, ul.elementor-nav-menu--dropdown a:focus, body ul.elementor-nav-menu--dropdown a:hover {border-inline-start: none; text-shadow: none; }
body .elementor-nav-menu ul ul a, body .elementor-nav-menu ul ul a:active, body .elementor-nav-menu ul ul a:focus, body .elementor-nav-menu ul ul a:hover {border-left: 0px solid transparent; }
.single .main-content {padding: 50px 0 150px 0; }
.headibg-dots {background-image: url(/wp-content/uploads/2025/04/mmfl-three-dots.svg); background-repeat: no-repeat; background-position: center bottom; height: 12px; }
.heading-inner{text-align: center;position: relative;margin-bottom: 50px;}
.heading-inner .sub-title{font-size: 1.000rem; font-weight: 600; text-transform: uppercase; color: #ea8d8d; margin-bottom: 0.938rem; line-height: 1; }
.heading-inner .title{font-size: 2.250rem; font-weight: 600; color: #0a0a0a; margin: 0; line-height: 1.3; }
.headibg-dots  {position: relative; }
.dot-wrap {transform: translateX(-50%); width: 12px; height: 12px; background: #ef6023; border-radius: 50%; transition: all 0.35s ease; -webkit-backface-visibility: hidden; backface-visibility: hidden; text-align: center; margin: 0 auto; }
.dot-wrap::before, .dot-wrap::after {display: block; content: ""; position: absolute; bottom: 0; background: #ef6023; width: 12px; height: 12px; border-radius: 50%; transition: all 0.35s ease; }
.dot-wrap::before {left: -18px; }
.dot-wrap::after {right: -18px; }
.single-banner {background: #03989e; background-repeat: no-repeat; background-size: cover; padding: 200px 0px 140px 0px; }
body .single-banner h1{font-family: "Poppins", Sans-serif; font-size: 42px; font-weight: 700; color:#fff; margin: 0; }
.banner-heading h1{position: relative;}
.banner-heading h1:before {content: ""; position: absolute; border: 0; width: 65px; height: 5px; background: #e57f54; z-index: 1; margin-left: 0; left: 0; top: -28px; }
.single-product .content-area {padding-top: 50px; }
body.woocommerce div.product {margin-top: 0px; margin-bottom: 70px; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); grid-gap: 2.5rem; }
body.woocommerce table tbody>tr:nth-child(odd)>td, body.woocommerce table tbody>tr:nth-child(odd)>th, 
body.woocommerce table tbody tr:hover>td, body.woocommerce table tbody tr:hover>th {background-color: transparent; }
.woocommerce div.product div.images button {background: transparent;font-size: 0; }
.Footer-bottom-map-section {position: relative; }
body .map-address-wrap {position: absolute; top: 200px; }
.subscribe-feild-wrap input {min-height: 54px; border: none; border-radius: 4px 0px 0px 4px; }
body .footer-subscribe-wrapper {position: absolute; left: 0; right: 0; transform: translateY(-50%); z-index: 2; width: 100%; max-width: 1320px; margin: 0 auto; }
.subscribe-feild-wrap {display: flex; align-items: center; justify-content: center; }
.footer-subscribe-wrapper .subscribe-feild-wrap input[type="submit"] {background: #e57f54; border-radius: 0px 4px 4px 0px; border: none; padding: 15px; box-sizing: border-box; }
.footer-subscribe-wrapper .subscribe-feild-wrap input[type="submit"]:hover {border-radius: 0px; background: #e57f54; }
/* Speakers css*/
body.single .tag-wrap {justify-content: start;margin: 10px 0;}
.speaker_tabs_wrapper .single-team-topic-title {margin-bottom: 15px;}
.mb-20{margin-bottom:1.25rem}
.mb-30{margin-bottom:1.875rem}
.mb-60{margin-bottom:3.75rem}
.pd15{padding:1.25rem}
.pb10{padding-bottom:.625rem}
.pb70{padding-bottom:4.375rem}
.pt70{padding-top:4.375rem}
.speaker-detail-page .social-icons a:hover svg {fill: #fff;}
.speaker-inner .speaker-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1.875rem}
.speaker-inner .item, .speaker-inner .item-team{text-align:center;width:100%}
.speaker-inner .item-team .image a{display:inline-block}
.speaker-inner .item-team .image img{margin:0 auto;text-align:center;border-radius:50%}
.speaker-inner h3.team-name, .speaker-inner h3.team-name a{text-decoration:none;display:inline-block;font-weight:600;font-size:1.25rem;color:#0a0a0a;margin:0 0 5px;line-height:1}
.speaker-inner .item-team .social-icons a:hover,
.speaker-inner h3.team-name a:hover, .speaker-inner h3.team-name:hover{color:#f17f4f}
.speaker-inner .team-designation{font-weight:400;font-size:1rem;color:#666;min-height: 54px;margin:0 auto 10px auto;max-width: 250px;}
.tag-wrap{display:flex;align-items:center;justify-content:center;gap:5px}
.tag-wrap .tag{background: #98b66e;color:#fff;border:none;display:inline-block;font-size:.75rem;font-weight:400;border-radius:100px;padding:6px 8px;line-height: 1;}
.tag-wrap .tag.opening{background-color:#f17f4f;color:#fff}
.tag-wrap .tag.closing.note{background-color:#ea8d8d;color:#fff}
.tag-wrap .tag.case.study{background-color:#656463;color:#fff}
.tag-wrap .tag.technical{background-color:#03989e;color:#fff}
.tag-wrap .tag.business{background-color:#f8bea6;color:#0a0a0a}
.tag-wrap .tag.fireside{background-color:#72913d;color:#fff}
.tag-wrap a.tag.keynote:hover{color: #fff}
.speaker-inner .item-team .team-caption{padding:1rem 1.25rem 1.25rem;position: relative;}
.speaker-inner .item-team .team-caption .rs___arrow{position:absolute;margin:0 auto;opacity:0;visibility:hidden;transition:.9s}
.speaker-inner .item-team .team-caption .rs___arrow .curve{border:2px solid #f06023;border-color:transparent transparent transparent #f06023;height:0;width:6.25rem;border-radius:200px 0 0 150px;transition:.5s;opacity:0;visibility:hidden}
.speaker-inner .item-team:hover .team-caption .rs___arrow .curve{height:6.25rem;opacity:1;visibility:visible;border-radius: 200px 0 0 100px; }
.speaker-inner .item-team:hover .team-caption .rs___arrow{opacity:1;visibility:visible}
.speaker-inner .item-team .team-caption .rs___arrow .point{position:absolute;left:.563rem;top: inherit;transition:.5s}
.speaker-inner .item-team .team-caption .rs___arrow .point:after, .speaker-inner .item-team .team-caption .rs___arrow .point:before{border:1px solid #f06023;height:.938rem;content:"";position:absolute}
.speaker-inner .item-team .team-caption .rs___arrow .point:before{top:-.938rem;left:-.25rem;transform:rotate(-74deg);-webkit-transform:rotate(-74deg);-moz-transform:rotate(-74deg);-ms-transform:rotate(-74deg)}
.speaker-inner .item-team .team-caption .rs___arrow .point:after{top:-1.25rem;left:.313rem;transform:rotate(12deg);-webkit-transform:rotate(12deg);-moz-transform:rotate(12deg);-ms-transform:rotate(12deg)}
.speaker-inner .item-team .social-icons{opacity:0;transition:.8s;transform:scaleX(0);margin-top:.938rem;display:flex;align-items:center;justify-content:center;gap:.625rem}
.speaker-inner .item-team:hover .social-icons{opacity:1;transform:scaleX(1)}
.speaker-inner .item-team .social-icons a{text-decoration:none;display:inline-block;color:#0a0a0a;font-size:1rem}
.speaker-inner .speaker-row.double-profile, .speaker-inner .speaker-row.single-profile {display: flex; align-items: center; justify-content: center; gap: 60px; }
.speaker-inner .speaker-row.double-profile .item, .speaker-inner .speaker-row.single-profile .item{flex: 0 0 33%;}
.speaker-inner .item-team .image img {transform: scale(.9); transition: 0.3s ease-in-out; }
.speaker-inner .item-team:hover .image img {transform: scale(1); }
@media only screen and (max-width:1024px){
body.woocommerce-shop div#primary, body.woocommerce-checkout main#content {padding: 40px 15px 140px 15px; }
.single-banner {padding: 170px 15px 50px 15px; }
body .single-banner h1{font-size: 26px;}
body .header-mmfl-logo {text-align: left; width: 100%; }
.speaker-inner .speaker-row{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}
.speaker-inner .team-designation{min-height:inherit}.speaker-page .tag{font-size:.625rem}
body .single-banner h1{font-size: 26px;}
}
@media only screen and (max-width:768px){
body .header-mmfl-logo {text-align: left; width: 100%; }
.speaker-inner .speaker-row{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}
.speaker-inner .team-designation{min-height:50px}
}
@media only screen and (max-width:767px){
.speaker-inner .speaker-row.double-profile, .speaker-inner .speaker-row.single-profile{display: block;}
.woocommerce-shop .site-main {padding: 0 !important; }
body.woocommerce div.product{display: block;padding: 0 5px;}
.woocommerce div.product form.cart table td {padding: 0; }
body.woocommerce-shop div#primary, body.woocommerce-checkout main#content {padding: 40px 15px 30px 15px;max-width: 100%; }
.single-banner {padding: 160px 15px 50px 15px; }
body .header-mmfl-logo {text-align: left; width: 100%; }
.speaker-inner .speaker-row{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:0}
.tag{font-size:.625rem}.speaker-page .item-team .team-caption{padding-bottom:0}
.speaker-inner .team-designation{min-height:inherit}
body .single-banner h1{font-size: 26px;}
.ws-thankyou-wrap .ws-inner {gap: 30px;}
.ws-thankyou-wrap .media{gap: 10px;}
.ws-thankyou-wrap .content h3 a{font-size: 17px;}
.ws-thankyou-wrap .content p, .ws-thankyou-wrap .attendees-time, .ws-thankyou-wrap .ws-sm-text{font-size: 14px;}
.ws-thankyou-wrap .title, .ancillery-hero .main-title{font-size: 30px;}
.ws-thankyou-wrap .session-title a, .ancillery-hero .ac-nav ul li a{font-size: 22px;}
.ws-thankyou-wrap .ws-btn a, .ancillery-hero .ac-btn a{font-size: 14px;padding: 8px 20px;}
.ancillery-hero .ac-nav ul li:after{font-size: 22px;padding: 0 20px;}
}
.speaker-detail-page .container {max-width: 1320px; margin: 0 auto; }
body.single .tag-wrap {justify-content: start; margin: 10px 0; }
.speaker-detail-page .detail-inner{position: relative; box-shadow: 0px 0px 32px 0px rgba(7, 28, 31, .05); background: #fff; margin-bottom: 70px; padding: 30px; }
.speaker-detail-page .detail-row {display: flex; flex-wrap: wrap; gap: 3rem; }
.speaker-detail-page .image-wrapper {flex: 1 0 30%; text-align: center; }
.speaker-detail-page .image-wrapper img {margin: 0 auto; display: block; text-align: center; }
.speaker-detail-page .social-icons {display: flex; align-items: center; justify-content: center; gap: 0.625rem; margin-top: 15px; }
.speaker-detail-page .social-icons a {text-decoration: none; display: flex; color: #fff; font-size: 1.000rem; background: #0a0a0a; width: 30px; height: 30px; border-radius: 100px; align-items: center; justify-content: center; }
.speaker-detail-page .social-icons a:hover {background: #f17f4f;}
.speaker-detail-page .content-info {flex: 1 0 66%; }
.speaker-detail-page .content-info h2 {font-size: 2.000rem; font-weight: 600; color: #0a0a0a; margin: 0 0 5px 0; line-height: 1; }
.speaker-detail-page .designation-info {font-weight: 400; font-size: 1.000rem; color: #666; margin: 0 0 10px 0; }
.speaker-detail-page .long-description {font-size: 1rem; font-weight: 400; color: #0a0a0a; }
.speaker_tabs_wrapper .speaker_tabs {list-style: none; padding: 0; display: flex; margin: 0; }
.speaker_tabs_wrapper .tab-link {padding: 10px; cursor: pointer; background: #eee; border-right: 2px solid #ddd; border-radius: 0; font-size: 16px; font-weight: 600; width: 100%; text-align: center; }
.speaker_tabs_wrapper .tab-link:last-child {border-right: none; }
.speaker_tabs_wrapper .tab-link.active {background: #e57f54; color: #fff; }
.speaker_tabs_wrapper .tab-content {display: none; padding: 15px; border: 1px solid #eee; }
.speaker_tabs_wrapper .tab-content.active {display: block; }
.single-team-topic-title {font-size: 1.5rem; color: #0a0a0a; font-weight: 600; line-height: 1; }
.single-sessions .heading-inner .title{margin-bottom: 15px;font-size: 1.625rem;}
.single .single-team-topic-list {margin:15px 0 40px 0; text-align: left; }
.single .single-team-topic-list h3{font-size: 1rem; color: #0a0a0a; font-weight: 500; margin:10px 0; }
.single-team-topic-list ul {list-style: none; margin: 0; padding: 0; }
.single-team-topic-list ul li {display: flex; align-items:baseline; justify-content: flex-start; gap: 10px; font-size: 1rem; color: #0a0a0a; padding-bottom: 10px; word-break: break-word; }
.single-team-topic-list .icon {display: flex; align-items: center; justify-content: center; }
.single-team-topic-list .icon svg {fill: #f17f4f;}
@media only screen and (max-width: 1024px) {
.speaker-detail-page .content-info {flex: 1 0 60%; }
}
@media only screen and (max-width: 768px) {
.speaker-detail-page .content-info {flex: 1 0 60%; }
}
@media only screen and (max-width: 767px) {
.speaker-detail-page .image-wrapper {flex: 1 0 100%; }
.speaker-detail-page .content-info {flex: 1 0 100%; }
.speaker_tabs_wrapper .speaker_tabs{display: block;}
.speaker_tabs_wrapper .tab-link {border-right: none; border-bottom: 2px solid #ddd;width: auto; }
.speaker_tabs_wrapper .tab-link:last-child {border-bottom: none; }
}
@media (min-width: 576px) {body:not([class*=elementor-page-]).single .site-main {max-width: 100%; padding: 0 15px; }}
@media (min-width: 767px) {body:not([class*=elementor-page-]).single .site-main {max-width: 100%; padding: 0 15px; }}
@media (min-width: 768px) {body:not([class*=elementor-page-]).single .site-main {max-width: 1320px; padding: 0 15px; }}
@media (min-width: 992px) {body:not([class*=elementor-page-]).single .site-main {max-width: 1320px; padding: 0 15px; }}
@media (min-width: 1200px) {
body:not([class*=elementor-page-]).single .site-main {max-width: 1320px; padding: 0 15px; }
}
@media (max-width: 1280px) {
.elementor-element[data-element_type="container"]>.e-con-inner {padding-left:15px;padding-right: 15px;}
.top-sticky-bg .elementor-element .e-con-inner {padding: 0;}
}
/*Hello Elementor Child CSS*/
.hide, .invitation-only-event.mobile{display: none;}
.wp_activate_page .wp-activate-container {width: 100%; margin: 0 auto; max-width: 600px; padding:50px 15px 40px; }
.wp_activate_page .wp-activate-container h2{font-size: 36px;}
.wp_activate_page .wp-activate-container form input#submit {color: #FFFFFF; background-color: #f17f4f; border-radius: 4px 4px 4px 4px; padding: 15px 30px 15px 30px; text-transform: uppercase; font-size: 1rem; font-weight: 600; }
.wp_activate_page .wp-activate-container form input#submit:hover{background: #03989e; }
.wp_activate_page .menu-area .navbar ul li:hover a, .wp_activate_page .menu-area .navbar ul li ul.sub-menu li:hover > a{color: #f17f4f;}
.wp_activate_page .footer-bottom {background: rgba(0, 0, 0, 0.05); }
.wp_activate_page #submit, .wp_activate_page #key {width: 100%; font-size: 1rem; box-sizing: border-box; padding: 12px 15px; margin: 0; }
/*thankyou workshop*/
.thankyou-workshop-wrapper {padding: 30px 0 0px; }
.thankyou-workshop-wrapper .inner {text-align: center; }
.thankyou-workshop-wrapper .content h2, .thankyou-workshop-wrapper .content h2 a {font-size: 30px; font-weight: 600; color: #0a0a0a; margin: 0 0 0px 0; }
.thankyou-workshop-wrapper .destination {text-align: center; color: #0a0a0a000; font-size: 1.125rem; font-weight: 500; text-transform: uppercase; }
.thankyou-workshop-wrapper .chat-topic {color: #f17f4f; font-size: 1.625rem; font-weight: bold; text-transform: uppercase; text-shadow: 1px 1px 1px #405B00; }
.thankyou-workshop-wrapper .question {color: #03989E; font-size: 0.875rem; font-weight: 600; text-transform: uppercase; line-height: 1.500rem; margin-bottom: 10px; min-height: 48px; }
.thankyou-workshop-wrapper .icon-box {margin: 0px 0px 25px 0px; padding:12px 1.250rem 12px 1.250rem; background-color: #03989E; border-radius: 100px 100px 100px 100px; position: relative; display: flex; align-items: center; gap: 10px; }
.thankyou-workshop-wrapper .icon-box .icon svg {width: 1.125rem; fill: #fff; height: auto; }
.thankyou-workshop-wrapper .icon-box .icon i {font-size: 1.500rem; color: #fff; }
.thankyou-workshop-wrapper .icon-box .text {font-size: 15px; font-weight: 500; line-height: 1.250rem; color: #fff; }
.thankyou-workshop-wrapper .icon-box:before {content: ""; position: absolute; display: block; width: 0px; left: 50%; bottom: 1px; border: 15px solid transparent; border-bottom: 0; border-top: 15px solid #03989E; transform: translate(-50%, calc(100% + 0px)); }
.thankyou-workshop-wrapper .button-wrap a {display: inline-block; font-size: 1rem; font-weight: 600; text-transform: uppercase; fill: #FFFFFF; color: #FFFFFF; background-color: #f17f4f; border-radius: 4px 4px 4px 4px; padding: 12px 1.250rem; }
/*thankyou workshop*/
.event-ribbon{filter: drop-shadow(0px 4px 6px rgba(50, 50, 0, 0.1)); }
.event-ribbon.single{max-width: 200px;}
.event-ribbon.double{max-width: 270px;}
.event-ribbon .block-item.left{-webkit-clip-path:polygon(0% 0%, 0% 50%, 0% 100%, 100% 100%, 90% 50%, 100% 0%); clip-path:polygon(0% 0%, 0% 50%, 0% 100%, 100% 100%, 90% 50%, 100% 0%); padding: 8px 1.250rem 8px 10px; }
.event-ribbon .block-item.right{-webkit-clip-path: polygon(100% 0, 95% 50%, 100% 100%, 0% 100%, 5% 50%, 0% 0%); clip-path: polygon(100% 0, 100% 100%, 100% 100%, 0% 100%, 5% 50%, 0% 0%); padding: 8px 10px 8px 1.250rem; }
.event-ribbon .block-item{display: flex; align-items: center; justify-content: center; grid-gap: 0rem; background: linear-gradient(65deg, #67B7B3 -27.57%, #FFF 43.48%, #FFF 53.84%, #f17f4f 129.39%); }
.event-ribbon .item {text-align: center; }
.event-ribbon .item i {font-size: 13px; }
.event-ribbon .item span {display: block; font-size: 12px; margin-bottom: 5px; color: #0a0a0a; }
.event-ribbon .item img {display: inline-block; vertical-align: middle; margin: 0 10px; height: auto; max-width: 100%; }
.event-wrapper .event-grid-list p {margin-bottom: 10px; }
.alert-message-wrap {display: flex !important; font-size: 0.875rem; line-height: 1.250rem; color: #0a0a0a; gap: 5px; padding-left: 28px; margin: 5px 0 10px; }
.single-team-image-sticky {position: -webkit-sticky; position: sticky; top: 115px; }
body.home .custom-social-popup-icon {text-align: center; margin-top: 25px; }
body.single-teams .ps-informations .social-info {margin-top: 0; margin-left: 0px; text-align: center; }
body.single-teams .ps-informations{margin-bottom: 10px;}
body.single-teams .title-bg-gray {color: #0a0a0a; }
.single-team-topic-title {font-size: 1.250rem; color: #0a0a0a; font-weight: 600; line-height: 30px; }
body.single-teams .long-desc h3, .home .rspopup_style1 h3 {font-size: 1rem; color: #0a0a0a; font-weight: 500; margin: 0 !important; }
.single-team-topic-list ul li .icon i {color: #f17f4f; font-size: 0.875rem; }
.single-team-topic-list ul li .icon i>i {font-size: 0; }
.workshop-agenda-content p {margin-bottom: 15px; }
body.single-teams .single-team-item .ps-image {margin-bottom: 1.250rem; }
body .woocommerce-error, body .woocommerce-info, body .woocommerce-message {border-top: 0; }
.workshop-content-wrap.cource h2 {font-size: 28px; color: #0a0a0a; margin:30px 0 10px; font-weight: 600; }
.single #content .workshop-content-wrap h3{font-weight: 600;font-size: 1.500rem;margin: 0 0 10px;}
.evning-social-tickets {color: #0a0a0a; background: #eee; padding:12px 30px 12px 15px; width: max-content; position: relative; text-align: center; font-size: 1rem; font-weight: 600; -webkit-clip-path:polygon(100% 0, 97% 50%, 100% 100%, 0% 100%, 0% 50%, 0% 0%); clip-path:polygon(100% 0, 97% 50%, 100% 100%, 0% 100%, 0% 50%, 0% 0%); }
body .evning-social-tickets a{color: #fff; background: #f17f4f; padding: 3px 10px; border-radius: 4px; margin-left: 5px; text-transform: uppercase; }
body .evning-social-tickets a:hover {color: #fff; background: #03989e; }
.single-product .product.virtual .woocommerce-Price-amount.amount bdi {font-size: 1.500rem; color: #0a0a0a; font-weight: 700; margin-bottom: 1rem; display: inline-block; }
.evning-social-tickets a:active, .evning-social-tickets a:focus{color: #fff;}
.product_cat-mm25esfl-tickets p.price, .product_cat-mm26esfl-tickets p.price {display: none; }
.product_cat-mm25esfl-tickets .offer_btn.offer_mmevs {margin-bottom: 10px; }
.product_cat-mm25esfl-tickets form.cart {margin-top: 15px; }
.product_cat-mm25esfl-tickets .addtocart_content.evs_mmevs {margin-bottom: 15px; }
.product_cat-mm25esfl-tickets .addtocart_content.evs_mmevs ul {display: block; }
.product_cat-mm25esfl-tickets .addtocart_content.evs_mmevs ul li{font-size: 0.875rem;padding-bottom: 2px;}
.product_cat-mm25esfl-tickets .early-bird-mm23fl-before-price.flash_sale.sale_mmevs {width: 100%; display: inline-block; max-width: 100%; padding: 0; background: transparent; color: #f17f4f; text-align: left; font-size: 1rem; }
.single-teams .row.btm-row .col-lg-7.rs-con-info svg.capa_11{z-index: -1;}
.woocommerce div.product div.images.woocommerce-product-gallery, body.woocommerce div.product div.summary{z-index: 1;width: 100%;float: none;}
.addtocart_content {margin-bottom:30px;}
.addtocart_content ul {list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr)); grid-gap: 5px; }
.addtocart_content ul li {display: flex; align-items: center; grid-gap: 5px; font-size: 0.875rem; color: #0a0a0a; font-weight: 400; }
.addtocart_content ul li i {color: #f17f4f; font-size: 10px; }
.addtocart_content .what_inc_heading {font-size: 1.250rem; color: #0a0a0a; font-weight: 600; margin-bottom: 5px; }
.product_cat-mm25esfl-tickets .mm25fl-attendee-spouse {font-size: 0.875rem; color: #0a0a0a; font-weight: 400; margin-bottom: 5px; }
.single .woocommerce-product-gallery .slick-slider i.flaticon-back, .single .woocommerce-product-gallery .slick-slider i.flaticon-right-arrow {position: absolute; top: 50%; z-index:2; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); }
.single .woocommerce-product-gallery .slick-slider i.flaticon-right-arrow {right: 0; }
.single .woocommerce-product-gallery .slick-slider i.flaticon-back {left: 0; }
.single .woocommerce-product-gallery .wpgs-for .slick-arrow::before{color: #fff; }
.single .woocommerce-product-gallery [class^="flaticon-"]:before{margin: 0;}
.single .woocommerce-product-gallery .wpgs-for.slick-initialized.slick-slider {margin-bottom: 10px; }
.single .woocommerce-product-gallery .wpgs-nav .slick-track {display: flex; align-items: center; justify-content: center; grid-gap: 8px; }
body.single .wpgs-nav .slick-current {border:1px solid #f17f4f; }
.single .woocommerce-product-gallery button:hover {background: transparent !important; }
.single .offer_btn {display: flex; align-items: center; grid-gap: 10px; margin-bottom: 10px; margin-top: 1rem; }
.single .refund-text {order: 2; margin: 0; font-size: 1rem; color: #0a0a0a; font-weight: 600;display: none; }
.early-bird-mm23fl-before-price{width:100%;margin:0;}
.fireside-submission.home-survey-section h2 {animation: none; }
.fireside-submission img {width: 300px; }
.fireside-submission .submission-block .elementor-icon-box-wrapper svg {width: 1.125rem; fill: #fff; height: auto; }
.fireside-submission .submission-block .elementor-icon-box-wrapper i{color: #fff;font-size: 1.500rem;}
.fireside-submission .submission-block .elementor-icon-box-content h3 {margin: 0; }
.fireside-submission .submission-block .elementor-widget-container {position: relative; display: flex; align-items: center; justify-content: center; }
.fireside-submission .submission-block .elementor-widget-container:before {content: ""; position: absolute; display: block; width: 0px; left: 50%; bottom: 1px; border: 15px solid transparent; border-bottom: 0; border-top: 15px solid #03989E; transform: translate(-50%, calc(100% + 0px)); }
.qa_section {text-align: center; margin-top: 10px; }
.qa_heading {font-size: 1.500rem; font-weight: 600; color: #0a0a0a; margin: 0px 0px 5px; }
.qa_description {margin-bottom: 10px; }
.qa_button.btn a {max-width: max-content;text-align: center;margin: 0 auto;display: block; font-family: "Poppins", Sans-serif; font-size: 1rem; font-weight: 600; text-transform: uppercase; text-decoration: none; color: #fff; background-color: #f17f4f; border-radius: 4px 4px 4px 4px; padding: 10px 1.250rem; }
.qa_button.btn a:hover {background: #; color: #fff; background-color: #03989e; }
.woocommerce .woocommerce-form-login .form-row .woocommerce-form-login__submit{margin-top: 0;}
body .mfp-close{opacity: 1;} 
body .woocommerce a.button.alt:hover {background: #03989e; }
embed, iframe, object{border: none;}
.woocommerce-account h2, .woocommerce-account h3 {color: #0a0a0a; font-size: 30px; }
.woocommerce-address-fields__field-wrapper {margin-bottom: 1.250rem; }
p.order-again {margin-top: 15px; }
.edit-ticket .required {color: #ff0000; }
body.compensate-for-scrollbar {margin-right: 0px;}
body .mfp-iframe-holder .mfp-close{right: 0;padding-right: 10px;border-radius: 0;}
.attending-purchase-wrap .owl-dots, .workshop-speaker-wrapper { text-align: center;}
.tooltip-wrapper {margin-left: 5px;}
.tooltip-wrapper .tooltip {position: relative;overflow: hidden;display: block;opacity: 1;z-index: 1;}
.tooltip-wrapper .tooltip.top i{font-weight: 600;color: #f17f4f;border: 2px solid #f17f4f;width: 1.375rem;height: 1.375rem;display: none;text-align: center;border-radius: 100px;opacity: 1;font-size: 10px;line-height: 17.8px;}
.tooltip-wrapper .tooltip:hover {overflow: visible;}
.tooltip-wrapper .tooltip .tooltip-content {background: #0a0a0a;color: #fff;font-size: 0.875rem;font-weight: 600;line-height: 1.375rem;min-width: 21.250rem;padding: 10px;text-align: center;position: absolute;opacity: 0;transition: all 0.3s ease;}
.tooltip-wrapper .tooltip:hover .tooltip-content {opacity: 1;}
.tooltip-wrapper .tooltip .tooltip-content::after {background: #0a0a0a;content: "";height: 10px;position: absolute;transform: rotate(45deg); width: 10px;}
.tooltip.top .tooltip-content {bottom: calc(50% + 1.5em);left: 50%;transform: translateX(-50%);}
.tooltip.top .tooltip-content::after {bottom: -5px;left: 50%;margin-left: -5px;}
.home-banner .elementor-button-wrapper {min-height: 46px;}
.woocommerce-page table.cart td.actions .coupon p.error-msg {margin: 10px 0 0 0;display: block;text-align: left;color: #ff0000;font-size: 0.875rem;}
.workshop-content-wrap .text-fully, body .discount-room-rate-wrap .elementor-widget-text-editor {margin-bottom: 15px;}
.woocommerce.single-product form.cart .button { margin-left: 0;background: #f17f4f;line-height: inherit;padding: 8px 24px;}
.woocommerce.single-product form.cart .button:hover {background: #72913d; }
.single_variation_wrap, .merchant-offer-table, .sponsor-grid-wrap .rs-addon-number {margin-top: 15px;}
.woocommerce div.product form.cart .woocommerce-variation-description p, body .woocommerce-variation-price, .mmfl-ticket-coupon {margin-bottom: 10px;}
.woocommerce div.product form.cart .variations input[type="radio"] {position: relative;appearance: none;-webkit-appearance: none;transition: linear 0.8s;height: 0;width: 0;-webkit-tap-highlight-color: transparent;}
.woocommerce div.product form.cart .variations input[type="radio"]:after {content: "";position: absolute;height: 1.375rem;width: 1.375rem;top: 0;left: 0;border-radius: 100px;border: 3px solid #e6e6e6;cursor: pointer;}
.woocommerce div.product form.cart .variations input[type="radio"]:checked:after {content: "";position: absolute;height: 1.375rem;width: 1.375rem;background: #fff;cursor: pointer;}
.woocommerce div.product form.cart .variations input[type="radio"]:checked:before {content: "";position: absolute;height: 12px;width: 12px;border-radius: 100px;background: #0a0a0a;left: 5px;top: 5px;z-index: 1;cursor: pointer;}
.woocommerce div.product form.cart .variations input[type="radio"] {width: 1.375rem;height: 1.375rem;margin-top: 0px;margin-right: 5px;border: none;}
.woocommerce div.product form.cart .variations {margin-bottom: 0;}
.woocommerce div.product form.cart .variations label {font-size: 1.500rem;color: #03989e;font-weight: 800;opacity: 1;display: flex;align-items: center;margin: 0;}
.event-grid-list {position: relative;overflow: hidden;}
.merchant-offer-table table{border-collapse: collapse;width: 100%;}
.merchant-offer-table .table > tbody > tr > th, .merchant-offer-table .table > tbody > tr > td {background: transparent;padding: 8px;border: 1px solid rgba(0,0,0,.1);text-align: center;font-size: 1rem;color: #0a0a0a;}
.previous-sponsors-logo img.swiper-slide-image {padding: 10px;width: 100%;height:60px;object-fit: scale-down;}
.workshop-ticket-coupon i {font-style: inherit;}
.single-product div.product .summary.entry-summary .non-merchant-details .early-bird-before-price span {color: #f17f4f;font-family: "Poppins",Sans-serif;font-size: 1.250rem;font-weight: 800;text-transform: inherit;}
.rs-logo-grid .rs-grid-figure, .home-sponsor-logo .elementor-widget-container img {border: 1px solid #eee;}
.sponsor-powered-grid .inner {display: flex;align-items: center;justify-content: space-between;}
.sponsor-powered-grid .inner .item p {margin: 0px 0px 0px 0px;font-size: 1rem;color: #747474;}
.sponsor-powered-grid .inner img {width: 11.250rem;}
.attending-purchase-grid .container, .thankyou-offer-wrapper .container {padding: 0;}
.attending-purchase-grid .attending-inner ul {margin: 0;padding: 0;list-style: none;text-align: center;display: grid;grid-gap: 1.25rem;grid-template-columns: repeat(5,1fr);}
.attending-purchase-grid .attending-inner ul li {background: #fff;border: 1px solid #eee;padding: 5px;box-sizing: border-box;display: inline-block;vertical-align: middle;position: relative;}
.attending-purchase-grid .attending-inner ul li:after {content: "";position: absolute;width: 100%;height: 100%;background: #eee;left: 3px;top: 3px;z-index: -1;}
.attending-purchase-grid .attending-inner ul li img {display: inline-block;vertical-align: middle;height: 70px;max-width: 70%;} 
.attending-purchase-wrap .owl-carousel{display: inline-block;}
.attending-purchase-wrap .owl-carousel .owl-stage-outer{padding: 0px 0px 5px;margin-right: -10px;}
.attending-purchase-wrap .item .logo-item{background: #fff;border: 1px #e5e5e5 solid;padding: 10px;box-sizing: border-box;position: relative;height: 100px;display: flex;align-items: center;justify-content: center;}
.attending-purchase-wrap .item .logo-item img{display: block;height: auto;max-width: 100%;vertical-align: middle;max-height: 78px;padding: 0;}
.attending-purchase-wrap .owl-theme .owl-dots .owl-dot.active span, .attending-purchase-wrap .owl-theme .owl-dots .owl-dot:hover span {background: #2173b9;border: 2px solid #2173b9;}
.attending-purchase-wrap .owl-theme .owl-dots .owl-dot span {background: transparent;width: 15px;height: 15px;margin: 5px 7px;border: 2px solid #2173b9;display: block;-webkit-backface-visibility: visible;transition: opacity .2s ease; border-radius: 30px;}
.attending-purchase-wrap .owl-carousel .owl-dot, .attending-purchase-wrap .owl-carousel .owl-nav .owl-next, .attending-purchase-wrap .owl-carousel .owl-nav .owl-prev{display: inline-block;}
.attending-purchase-wrap .owl-theme .owl-dots .owl-dot span {width: 1.250rem;height: 1.250rem;margin: 2px 3px;background: #2272B9;border-radius: 50%;border: 4px solid #fff;}
.attending-purchase-wrap .owl-theme .owl-dots .owl-dot.active span, .attending-purchase-wrap .owl-theme .owl-dots .owl-dot:hover span {background: #F26125;border: 5px double;color: #fff;}
.attending-purchase-wrap .owl-carousel .owl-dots {display: none;}
.attending-purchase-wrap .owl-carousel .owl-nav.disabled, .attending-purchase-wrap .owl-carousel .owl-dots.disabled {display: block;}
.attending-purchase-wrap .owl-carousel .owl-nav [class*="owl-"] {opacity: 1;overflow: visible;visibility: visible;width: auto;height: auto;background: transparent !important;color: #0a0a0a;font-weight: bold;position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.attending-purchase-wrap .owl-carousel .owl-nav [class*="owl-"].owl-prev {left: -15px;}
.attending-purchase-wrap .owl-carousel .owl-nav [class*="owl-"].owl-next {right: -15px;}
.thankyou-offer-wrapper .attending-wrap {padding: 50px 0;}
.thankyou-offer-wrapper .attending-wrap .section-header{text-align: center;margin-bottom: 40px;}
.thankyou-offer-wrapper .hotel-book-banner img {display: block;max-width: 100%;height: auto;width: 100%;}
.thankyou-offer-wrapper .attending-wrap .section-header h2{font-size: 30px;font-weight: 700;color: #0a0a0a;margin: 0;}
.thankyou-offer-wrapper .attending-inner .heading-title {background: #f9f9f9;padding: 10px;text-align: center;border-radius: 4px 4px 0px 0px;}
.thankyou-offer-wrapper .attending-inner .heading-title h3{font-size: 1.250rem;font-weight: 600;color: #03989e;margin: 0;}
.thankyou-offer-wrapper .attending-block-box, .thankyou-offer-wrapper .attending-block-box.two-column{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));grid-gap: 30px;}
.thankyou-offer-wrapper .attending-block-box.one-column {display: block; }
.thankyou-offer-wrapper .attending-block-box .item {background: #fff;border: 1px solid #e6e6e6;text-align: center;}
.thankyou-offer-wrapper .attending-block-box .item .image img {display: block;max-width: 100%;height: auto;width: 100%;max-height: 400px;object-fit: cover;}
.thankyou-offer-wrapper .attending-block-box .item .content {padding: 15px;box-sizing: border-box;}
.thankyou-offer-wrapper .attending-block-box .item .content h4{font-size: 1.125rem;font-weight: 600;color: #0a0a0a;margin: 0;line-height: 1.125rem;min-height: 1.500rem;}
.thankyou-offer-wrapper .attending-block-box .item .content .btn {margin-top: 5px;}
.thankyou-offer-wrapper .attending-block-box .item .content .btn a{max-width: max-content;margin: 0 auto;display: block;text-decoration: none;padding: 10px 40px;font-size: 1rem;font-weight: 600;text-transform: uppercase;text-align: center;color: #fff;background-color: #f17f4f;border-radius: 4px;}
.thankyou-offer-wrapper .attending-block-box .item .content .btn a:hover {background: #03989e;color: #fff;}
.workshop-speaker-wrapper .row {align-items: center;justify-content: center;}
.workshop-speaker-wrapper .inner-title {margin-bottom: 30px;}
.workshop-speaker-wrapper .team-grid-style6 .team-item .team-content h3.team-name a:hover {color: #f17f4f;}
.workshop-speaker-wrapper .inner-title h2.title {color: #0a0a0a;}
.workshop-speaker-wrapper div.team-grid-style6 .team-item .image-wrap img {-webkit-transform: scale(.75) !important;transform: scale(.75) !important;}
.woocommerce-checkout #payment ul.payment_methods{border-bottom: none;}
body.woocommerce-checkout .menu-cart-area, body.home .sidebarmenu-area {display: none;} 
.woocommerce-checkout-payment ul.woocommerce-SavedPaymentMethods li label {font-size: 1rem !important;color: inherit !important;font-weight: normal !important;}
.woocommerce a.button, .woocommerce .wc-forward{font-size: 1rem;}
.menu-cart-area .widget_shopping_cart .total {font-size: 1.125rem;}
.menu-cart-area .widget_shopping_cart .total bdi {font-weight: 600;}
body.post-type-archive-product .rs-breadcrumbs {background: rgba(0,0,0,0.8);}
.woocommerce-order-received .main-contain #content {padding-top: 0px !important;}
.woocommerce-order-received .checkout-banner.desktop .row, .woocommerce-order-received .checkout-banner.mobile .row {margin: 0;}
.woocommerce-order-received .checkout-banner.desktop, .woocommerce-order-received .checkout-banner.mobile {margin-bottom:35px;border-bottom: 4px solid transparent;border-image-source: linear-gradient(80deg,#013a3b,#f17f4f,#058086);border-image-slice: 1;-webkit-box-shadow: rgb(0 0 0/40%) 4px 12px 8px -8px inset;-moz-box-shadow: rgb(0 0 0/40%) 4px 12px 8px -8px inset;box-shadow: rgb(0 0 0/40%) 4px 12px 8px -8px inset;}
.menu-cart-area {display: inline-block !important;}
.woocommerce a.remove:hover {color: #fff!important;background: #f17f4f;}
body.post-type-archive-product .rs-breadcrumbs .breadcrumbs-inner {padding-top: 170px;padding-bottom: 30px;}
.woocommerce a.remove, .woocommerce-mini-cart-item.mini_cart_item a.remove{line-height: 1.500rem;}
.woocommerce table.shop_table input, .workshop-content-wrap.cource .elementor-widget-container.mb0 {margin-bottom: 0;}
.product_type_simple.add_to_cart_button, .woocommerce ul.products, .woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count {display: none !important;}
.woocommerce-shop .woocommerce-cart-form table.shop_table td, .woocommerce-shop .woocommerce-cart-form table.shop_table th{padding: 15px;}
.woocommerce-shop td.product-thumbnail {width: 150px;padding: 0;}
.woocommerce-checkout .woocommerce table.shop_table td, .woocommerce-checkout span.woocommerce-Price-amount.amount{font-weight: 600;}
.woocommerce-notices-wrapper ul.woocommerce-error li {display: inline-block;align-items: center;justify-content:flex-start;grid-gap: 4px;}
.woocommerce-notices-wrapper ul.woocommerce-error li strong {margin-right: 5px; }
.event-attendees-banner .lae-services.lae-services-style1 {display: flex;align-items: center;justify-content: flex-start;}
.event-attendees-banner .lae-services .lae-service {background: linear-gradient(to bottom,#04656b,#036e74);padding: 15px;box-sizing: border-box;margin: 0;width: 100%;max-width: 21.250rem;}
.event-attendees-banner .lae-services-style1 .lae-service .lae-service-text .lae-title {font-size: 1.125rem;line-height: 1.625rem;letter-spacing: 1px;font-weight:600;color: #fff;text-transform: uppercase;clear: none;margin-top: 0;margin-bottom: 0;}
.event-attendees-banner .lae-services .lae-service .lae-image-wrapper {text-align: center;margin-bottom: 15px;}
.event-attendees-banner .lae-services-style1 .lae-service .lae-image-wrapper img {display: inline-block;max-width: 100%;text-align: center;margin: 0 auto;-webkit-transition: all .4s ease-in-out 0s;transition: all .4s ease-in-out 0s;vertical-align: middle;height: auto;width: 70px;}
.who-should-attend-list {text-align: left;border: 1px solid #efefef;border-bottom: none;margin-bottom: 40px;}
.who-should-attend-list ul{margin: 0;padding: 0;list-style: none;}
.who-should-attend-list ul li {padding: 15px 15px 15px 40px;border-bottom: 1px solid #efefef;border-radius: 0;margin-bottom: 0;background: #fff;position: relative;text-align: left;}
.who-should-attend-list ul li:before {content: "\f192";line-height: 1;font-family: 'Font Awesome 5 Free';font-weight: 400;vertical-align: middle;position: absolute;left: 15px;top: 1.375rem;font-size: 0.875rem;color: #f17f4f;}
.workshop-content-wrap.cource, .workshop-content-wrap.audience {text-align: left;padding-top:1.250rem;}
.workshop-content-wrap.cource .elementor-widget-container, .workshop-content-wrap.audience .elementor-widget-container {margin-bottom: 30px;}
.single-product .main-contain #content {padding-bottom: 1.250rem;}
.attend-image-box-wrap {background: #fff;border: 1px solid #eee;margin-bottom: 1.250rem !important;}
.attend-image-box-wrap .elementor-image-box-img {border-right: 1px solid #eee;padding: 10px;box-sizing: border-box;box-shadow: inset 0 2px 12px rgba(0,0,0,0.1);width: auto !important;margin-right: 15px !important;}
.attend-image-box-wrap .elementor-image-box-wrapper {display: flex;align-items: center;text-align: left;}
.attend-image-box-wrap .elementor-image-box-content, .attend-image-box-wrap .elementor-image-box-content p {color: #0a0a0a000;font-family: "Poppins", Sans-serif;font-size: 1rem;font-weight: 400;margin: 0;}
.product_cat-workshop-tickets .woocommerce-Price-amount.amount bdi {font-size: 1.500rem;}
.workshop-tickets-date-time{font-size: 1rem;color: #0a0a0a;font-weight: 600;margin-bottom: 10px;}
.workshop-tickets-date-time span {display: block;}
.workshop-tickets-date-time span i {margin-right: 10px;font-size: 0.875rem;}
.single-product .workshop-tickets-early-bird span, 
.single-product div.product .summary.entry-summary .early-bird-before-price span{color: #03989e;font-family: "Poppins",Sans-serif;font-size: 1.500rem;font-weight: 800;text-transform: uppercase;}
.single-product .workshop-tickets-early-bird span, .single-product div.product .summary.entry-summary .text_merchant_offer span{color: #03989e;font-family: "Poppins",Sans-serif;font-size: 1.500rem;font-weight: 800;text-transform: uppercase;}
.merchant-details, .workshop-merchant-details{margin: 0px 0px 10px 0px;}
.mmfl-ticket-coupon, .workshop-ticket-coupon {font-weight: 500;}
.mmfl-ticket-coupon b, .workshop-ticket-coupon b{color: #f17f4f;font-weight: 800 !important;}
.workshop-page.event-grid-list {box-shadow: none;width: 100%;max-width: 630px;margin: 0 auto 1.250rem auto;}
.home-why-attend .elementor-hidden-mobile, .mobiledemographic, .footer-subscribe .container.subscribe-bg form label {display: none; }
.google-manager{display:none;visibility:hidden}
.hotel-qoute-section ul li b {background: #fff; padding: 0px 6px;font-size: 0.875rem; border: 2px dotted #03989E; font-weight: 700; color: #03989E; font-style: initial; border-radius: 0px; }
.hotel-qoute-section ul li b:hover {background: #03989E; border: 2px dotted #fff; color: #fff; }
.event-grid-list {background: #fff; -webkit-box-shadow: 0px 5px 15px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 5px 15px 0 rgba(0, 0, 0, 0.1); box-shadow: 0px 5px 15px 0 rgba(0, 0, 0, 0.1); padding: 0 !important; }
.event-grid-list li.elementor-icon-list-item {border-radius: 30px;padding:6px 17px 6px 17px !important;border: 1px solid #eee; margin-bottom: 15px; box-shadow: 0 2px 0px 0px #eee; }
.early-bird-mm23fl-before-price {text-align: center;background: #f17f4f; padding: 8px 1.500rem; border-radius: 4px; color: #fff; font-size: 1rem;width: auto;font-weight: 600;text-transform: uppercase; }
body #order_review, body.woocommerce-checkout #payment div.form-row {padding: 0; }
.woocommerce-checkout-payment fieldset {border: none;padding: 0;}
body.woocommerce-cart a.button:hover, body.woocommerce a.button:hover{background-color: #03989e;color: #fff;}
body .discount-room-rate-wrap .elementor-widget-heading, body .discount-room-rate-wrap .elementor-widget-button {margin-bottom: 10px; }
.discount-room-rate-wrap .elementor-widget-image img {margin: 0 auto; width: 200px; }
.merchant-incentives-accordian .inner h2 {font-size: 30px; color: #0a0a0a; margin:0px; padding-left: 15px; padding-top: 10px; margin-bottom: 5px; }
.merchant-incentives-accordian .inner ul, .hotel-qoute-section ul {margin: 0; padding: 0; list-style: none; }
.merchant-incentives-accordian .inner ul li {padding: 15px 15px 15px 40px; border-bottom: 1px solid #efefef; border-radius: 0; margin-bottom: 0; background: #fff; position: relative; }
.merchant-incentives-accordian .inner ul li:before {content: "\f192"; line-height: 1; font-family: 'Font Awesome 5 Free'; font-weight: 400; vertical-align: middle; position: absolute; left: 15px; top: 1.375rem; font-size: 0.875rem; color: #f17f4f; }
.merchant-incentives-accordian .inner .btn a {display: block; text-decoration: none; font-size: 1rem; font-weight: 600; text-transform: uppercase; color: #FFFFFF; background-color: #f17f4f; border-radius: 4px 4px 4px 4px; padding: 12px 25px; margin-top: 15px; margin-left: 3px; }
.merchant-incentives-accordian.Amplify {background: #f9f9f9; text-align: center; padding: 15px; }
.merchant-incentives-accordian.Amplify p{margin-bottom: 1.250rem;}
.merchant-incentives-accordian .inner .paragraph{text-align: center; color: #0a0a0a000;font-size: 1rem; font-weight: 400; margin-bottom: 1.250rem; }
.attend-saying-slider .lae-services-carousel-item .lae-image-wrapper {position: relative; border-style: double; border-width: 4px 4px 4px 4px; border-color: #EEEEEE; }
.attend-saying-slider .lae-services-carousel-item .lae-image-wrapper img{margin: 0; width: 100%; }
.attend-saying-slider .lae-services-carousel-item .lae-service-text {padding: 0px; font-size: 15px; line-height: inherit; }
.attend-saying-slider .lae-services-carousel-item .lae-image-wrapper .lae-image-link:after{background-color: transparent;}
.attend-saying-slider button.slick-prev.slick-arrow, .attend-saying-slider button.slick-next.slick-arrow{background-color: transparent !important;}
.linkedin-post-grid .grid-inner {column-count: 2; -moz-column-count: 2;-webkit-column-count: 2; -moz-column-gap: 10px; -webkit-column-gap: 10px; column-gap: 10px; }
.linkedin-post-grid .grid-inner .item {background: #fff; border: 4px double #eee; box-shadow: 0 0px 2px rgba(0,0,0,.1); padding: 4px; box-sizing: border-box; margin-bottom: 1.250rem; }
.linkedin-post-grid .grid-inner .item a {display: block; text-decoration: none; }
.linkedin-post-grid .grid-inner .item a img {display: block; height: 100%; max-width: 100%; width: 100%; object-fit: cover; }
.linkedin-post-grid .grid-inner .item::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1); background-color: #f3f3f3; }
.linkedin-post-grid .grid-inner .item::-webkit-scrollbar{width: 5px; background-color: #f3f3f3; }
.linkedin-post-grid .grid-inner .item::-webkit-scrollbar-thumb{background-color: #f7f7f7; border: 2px solid #f7f7f7; }
body .elementor-button{transition: inherit;}
.offer-heading {z-index: 2; margin-bottom: 30px;}
.offer-heading h2{position: relative; margin: 0 auto 1.250rem; padding: 10px 50px; text-align: center; background-color: #03989E; display: inline-block; }
.offer-heading h2::before, .offer-heading h2::after {content: '';width: 50px;height: 100%;background-color: #03989E;position: absolute;z-index: -1;top: 10px;clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 30% 50%);background-image:linear-gradient(45deg, transparent 50%, #027074 50%);background-size: 1.250rem 1.250rem;background-repeat: no-repeat;background-position: bottom right;}
.offer-heading h2::after {right: -30px; transform: scaleX(-1); }
.offer-heading h2::before {left: -30px; }
.ticket-fully-refundable {font-size: 1rem; margin: 0 0 1.250rem; color: #f17f4f; font-weight: 500; }
.tickets-refundable {font-size: 1rem; color: #0a0a0a; display: flex; text-align: center; width: 100%; font-weight: 600;align-items: center;gap: 10px;}
.tickets-refundable span{animation: blink 1s linear infinite; }
@keyframes blink{
    0%{opacity: 0;color:#f17f4f;}
    50%{opacity: .5;color:#03989E;}
    100%{opacity: 1;color:#f17f4f;}
}
body.members .buddypress-wrap .members-list li .member-name {margin-bottom: 10px; }
body.woocommerce div.product div.images .woocommerce-product-gallery__trigger{top: inherit;bottom: 100px;}
.submit-btn span.wpcf7-spinner, .breadcrumbs-single .breadcrumbs-inner .page-title span.watermark,
.single-product.woocommerce span.onsale, .venue-page-visit .rs-service-slider .read__more {display: none; }
.woocommerce div.product form.cart div.quantity input.input-text {pointer-events: none;}
.callus-wrap a:hover, .venue-page-map .elementor-heading-title a:hover {color: #f17f4f; }
.callus-wrap a {display: block; text-decoration: none; }
.price-bottom-goal .elementor-widget-container {width: 40px; height: 40px; line-height: 40px; display: block; text-align: center; margin: 0 auto; }
.price-bottom-goal .elementor-widget-container .elementor-heading-title {line-height: 40px; }
body.woocommerce-cart .woocommerce-cart-form table.shop_table td, body.woocommerce-cart .woocommerce-cart-form table.shop_table th {padding: 10px; }
body.woocommerce-cart table.cart .product-name a {color: #0a0a0a; font-weight: 500; }
body.woocommerce-cart table.cart .product-price span {color: #0a0a0a;}
body.woocommerce-cart table.cart span.woocommerce-Price-amount.amount {font-weight: 600; color: #0a0a0a; }
body.woocommerce-cart .woocommerce .cart_totals table.shop_table th, body.woocommerce-cart .woocommerce .cart_totals table.shop_table td {padding: 10px 10px;}
body.woocommerce-cart .woocommerce .cart_totals table.shop_table, .payment_box.payment_method_stripe {border: 1px solid rgba(0, 0, 0, 0.1); }
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {padding: 0;background: #f9f9f9;border: 1px solid rgba(0,0,0,.1);width: 30%;}
.woocommerce .cart_totals table.shop_table th, .woocommerce .cart_totals table.shop_table td {padding: 15px;font-weight: 600;}
.woocommerce .cart_totals table.shop_table {border-left: none !important;border-right: none !important;border: 1px solid rgba(0,0,0,.1);margin-bottom: 1.250rem;background: #fff;}
.woocommerce .cart_totals h2 {border-bottom: none;padding: 5px 15px;margin-bottom: 0;font-size: 1.500rem;font-weight: 700;color: #0a0a0a;}
.wc-proceed-to-checkout {margin-bottom: 1.250rem;padding-left: 15px;text-align: center;}
.woocommerce .cart_totals table.shop_table td {text-align: right;}
form.checkout.woocommerce-checkout .col-1 {padding: 0;width: 100%;max-width: 100%;margin-bottom: 15px;}
input[type="tel"]{height: 45px;}
.woocommerce-billing-fields__field-wrapper {background: #f9f9f9;padding: 15px;display: grid;grid-gap: 15px;grid-template-columns: repeat(2,1fr);box-sizing: border-box;border: 1px solid rgba(0,0,0,.1);}
.woocommerce-checkout #payment div.payment_box::before{display: none;}
.woocommerce-checkout .woocommerce form .form-row {margin: 0;}
.woocommerce .wc-payment-form .form-row, .woocommerce .woocommerce-billing-fields .form-row {width: 100%; }
body.woocommerce-checkout .main-contain #content {padding-top: 60px; padding-bottom:80px; }
body.woocommerce-checkout .woocommerce table.shop_table th, body.woocommerce-checkout .woocommerce table.shop_table td,
body.woocommerce-checkout input[type="text"], body.woocommerce-checkout input[type="number"], body.woocommerce-checkout input[type="email"], 
body.woocommerce-checkout input[type="url"], select, body.woocommerce-checkout input[type="password"]{padding: 10px 12px;}
body.woocommerce-checkout .woocommerce-checkout .woocommerce form .form-row {margin: 0 0 10px;}
body.woocommerce-checkout h3#order_review_heading {margin-top: 15px; padding: 0px; }
body.woocommerce-checkout #payment ul.payment_methods li input{margin:-1px 0.2em 0 0;}
body.woocommerce-checkout .woocommerce-form__label .input-checkbox {margin: -2px 0 0 !important; width: 0.875rem; height: 0.875rem; }
body.woocommerce-checkout .woocommerce form .form-row label {line-height: 2; font-size: 0.875rem;margin-bottom: 5px; }
body.members .main-contain, body.activity .main-contain, body.woocommerce-order-received .main-contain,
body.single-product .main-contain, body.woocommerce-checkout .main-contain, body.woocommerce-account .main-contain, 
body.woocommerce-account .main-contain, body.woocommerce-shop .main-contain{margin-bottom: 100px;}
body.woocommerce-order-received .woocommerce-checkout table.shop_table td{padding: 10px 12px;}
.woocommerce ul.order_details{display: grid;grid-gap: 15px;grid-template-columns: repeat(5,1fr);margin: 0 0 1em;padding: 0;}
.woocommerce ul.order_details::before{display: none;}
body.woocommerce-order-received .woocommerce ul.order_details li {float: none;width: 100%;margin-right: 0;text-transform: uppercase;font-size: 15px;font-weight: 600;line-height: 1;border: 1px solid #eee;padding: 1em;margin-left: 0;padding-left: 1em;list-style-type: none;box-shadow: 0px 0px 10px 0px #eee;word-wrap: break-word;}
body.woocommerce-order-received .purchased-tickets a {color: #0a0a0a; }
body.woocommerce-order-received .purchased-tickets .description ul li {margin: 0 0 2px; }
body.woocommerce-account a:hover {color: #03989E; }
.woocommerce-account .woocommerce-MyAccount-navigation{box-shadow: 0 1px 6px rgb(0 0 0 / 8%);margin-bottom: 30px;}
body.woocommerce-account .woocommerce-MyAccount-navigation ul {list-style: none; margin: 0; padding: 0; }
body.woocommerce-account .woocommerce-MyAccount-navigation ul li {background: #fff; margin: 0 0 1px; border-radius: 0; border-bottom: 1px solid #f9f9f9;}
body.woocommerce-account .woocommerce-MyAccount-navigation ul li a {font-size: 1rem; font-weight: 400; color: #0a0a0a; padding: 10px 15px; display: block; }
body.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a, body.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover {color: #fff; background: #f17f4f; }
.wc-box-office-ticket-form .wc-box-office-ticket-fields .wc-box-office-ticket-fields-title a{font-size: 0.875rem; color: #0a0a0a; font-weight: 600; }
body.woocommerce div.product p.price, body.woocommerce div.product span.price, 
body.woocommerce ul.products li.product .price {font-size: 1.500rem !important; font-weight: 700; }
body.woocommerce div.product p.price, .woocommerce div.product span.price, body.woocommerce ul.products li.product .price{color: #0a0a0a!important;}
body.woocommerce div.product p.price ins, body.woocommerce div.product span.price ins, body.woocommerce div.product p.price, 
body.woocommerce div.product span.price, body .cd-timeline__content .short-info h2, body .cd-timeline__content .short-info h3 {color: #0a0a0a !important; }
body.single-product div.product .woocommerce-tabs ul.tabs li a{padding: 0;}
body.single-product div.product div.images .woocommerce-product-gallery__wrapper img{border: 1px solid rgba(54, 54, 54, 0.1);}
.single-product .summary.entry-summary h1.product_title.entry-title {color: #0a0a0a;}
body..single-product div.product span.price, .woocommerce ul.products li.product .price, .woocommerce div.product span.price, 
.woocommerce ul.products li.product .price {color: #0a0a0a !important; }
.woocommerce ul.products li.product{box-shadow: 0 6px 25px rgb(0 0 0 / 7%);}
body.woocommerce-order-received .woocommerce table.shop_table td a {color: #0a0a0a; font-weight: 700; font-size: 1rem; }
body.woocommerce-order-received .woocommerce-order-details span.woocommerce-Price-amount.amount,
body.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td {font-weight: 600; }
body.woocommerce-order-received .woocommerce table.shop_table td strong.product-quantity {font-weight: 700 !important; font-size: 1rem; }
body.woocommerce-order-received .woocommerce-order-details ul.wc-item-meta {margin: 10px 0; }
body.woocommerce-order-received .woocommerce-order-details tfoot tr:last-child {background: #f3f3f3; border-bottom: none; }
body.woocommerce-order-received .woocommerce-order-details tfoot tr:last-child th,
body.woocommerce-order-received .woocommerce-order-details tfoot tr:last-child span.woocommerce-Price-amount.amount {font-weight: 700; font-size: 1.250rem; }
body.woocommerce-order-received .woocommerce-order-details ul.wc-item-meta ul li {margin-bottom: 5px; font-size: 12px; }
body.woocommerce-order-received .woocommerce-order-details ul.wc-item-meta ul li a {color: #f17f4f; font-size: 12px; font-weight: 500; }
b, strong {font-weight: 600 !important; }
body.woocommerce-order-received .woocommerce table.shop_table th{font-size: 1rem;}
.purchase-ticket-btn-vertical {position: fixed; right: -33px; left: auto; top: 30vh; z-index: 3;-ms-transform: rotate(90deg) translate(50%, -100%);-webkit-transform: rotate(90deg) translate(50%, -100%);transform: rotate(90deg) translate(50%, -100%); }
.purchase-ticket-btn-vertical .btn-vertical-block a {color: #fff;text-decoration: none;background: #f17f4f;padding:6px 15px;display: block;font-weight: 600;font-size: 1rem;text-transform: uppercase;border: 1px solid #f17f4f;border-radius: 0px 0px 1.250rem 1.250rem;box-shadow: 0 0 8px rgb(0 0 0 / 20%); -moz-box-shadow: 0 0 8px rgb(0 0 0 / 20%); -webkit-box-shadow: 0 0 8px rgb(0 0 0 / 20%);}
.purchase-ticket-btn-vertical .btn-vertical-block a:hover{color: #fff;}
body.page .main-contain {margin-bottom: 100px; }
.plugify_main_parent_div table th, body.mm23fl-product .plugify_main_parent_div table th {background: #fff; color: #0a0a0a; }
.plugify_main_parent_div td, .plugify_main_parent_div th, body.mm23fl-product .plugify_main_parent_div td, body.mm23fl-product .plugify_main_parent_div th {border: 1px solid rgba(0,0,0,.1); text-align: center; }
body .select2-search--dropdown .select2-search__field, body ul.wc-item-meta, .home-apply-sponsor-right .elementor-widget-container p{margin: 0;}
body .select2-results__option {padding: 6px 15px;}
.woocommerce form .form-row .select2-container {border: none !important;width: 100% !important; }
body.woocommerce-cart .rs-breadcrumbs, body.woocommerce-checkout .rs-breadcrumbs {background: rgba(0,0,0,0.8); }
body.woocommerce-cart .rs-breadcrumbs .breadcrumbs-inner, body.woocommerce-checkout .rs-breadcrumbs .breadcrumbs-inner{padding-top: 158px; padding-bottom: 50px; }
.woocommerce-privacy-policy-text a:hover{color: #03989E;}
.woocommerce div.product form.cart div.quantity button {padding: 0px 15px; background: transparent; color: #0a0a0a; font-size: 1.250rem; border-radius: 0;border: 1px solid #e9e9e9; }
.woocommerce div.product form.cart div.quantity button:focus {outline: none; }
.woocommerce div.product form.cart div.quantity{ margin: 0 4px 1.250rem 0; padding: 0; display: flex;}
.wc-box-office-ticket-form {clear: both; }
.counter-bottom-text {margin-bottom: 0; margin-top: 30px; }
.tc-page-section .elementor-widget-container ul li {margin-bottom: 1.250rem; color: #7a7a7a; text-indent: -15px; }
.tc-page-section .elementor-widget-container ul {margin: 0; padding-left: 1.250rem; color: #0a0a0a; list-style: none; }
.tc-page-section .elementor-widget-container ul li b {color: #0a0a0a; }
.tc-page-section .elementor-widget-container ul li:before {background-color: #0a0a0a;border-radius: 50%;content: "";display: inline-block;margin-right: 10px;margin-bottom: 2px;height: 6px;width: 6px;text-indent: -15px;}
.tc-page-section .elementor-widget-container ul li ul li, .single-product div.product p.price {margin-bottom: 5px; }
body input[type="password"] {border-radius: 0; }
body legend {width: auto; padding: 0 10px; }
.tc-page-section .elementor-widget-container ul li ul, .woocommerce .woocommerce-form-login .form-row .woocommerce-form__label-for-checkbox {margin-top: 5px; }
form.woocommerce-EditAccountForm.edit-account fieldset {margin-bottom: 1.250rem; }
body .woocommerce-error::before, body .woocommerce-info::before, body .woocommerce-message::before{top: 1rem;left: 0.5em;}
.wc-box-office-ticket-form {margin: 3.5em 0 2em 0; }
.wc-box-office-ticket-form .wc-box-office-ticket-fields label {margin: 5px 0 2px; }
.wc-box-office-ticket-form .wc-box-office-ticket-fields .wc-box-office-ticket-fields-title a {font-size: 1rem;padding: 0 0 5px; }
.woocommerce div.product form.cart div.quantity button:hover {color: #fff;background:#03989e; }
body.woocommerce-account .woocommerce table.my_account_orders .button {white-space: nowrap; font-size: 12px; padding: 8px 15px; }
.woocommerce-MyAccount-content a.button.delete, .woocommerce-MyAccount-content a.button.default {font-size: 12px; padding: 8px 15px; }
.woocommerce-account .woocommerce-MyAccount-content a.button {font-size: 1rem; padding: 8px 1.250rem; }
.single-product .product_cat-mm25fl-tickets .summary.entry-summary>p.price, .single-product .product_cat-mm26fl-tickets .summary.entry-summary>p.price {display: none;}
.single-product .product_cat-workshop-tickets .summary.entry-summary>p.price {display: inline-block;}
.single-product div.product .summary.entry-summary p.price, body.home .main-contain {margin-bottom: 0px; }
.single-product div.product .summary.entry-summary .early-bird-after-price {font-style: italic; font-size: 0.875rem; color: #0a0a0a; font-weight: 500; margin-top: 10px; }
.single-product div.product .summary.entry-summary .early-bird-after-price span {font-style: normal;font-size: 1rem;font-weight: 700;border: 1px solid #ddd;display: inline-block;padding: 2px 8px;margin-right: 8px;border-radius: 6px;color: #0a0a0a;}
.single-product div.product .summary.entry-summary del {font-size: 1.500rem; font-weight: 500;color: #747474; }
.single-product div.product .summary.entry-summary ins, .product_cat-mm25esfl-tickets .woocommerce-Price-amount.amount {font-size: 1.500rem; color: #0a0a0a; font-weight: 700; }
.call-action-right {position: relative; padding-left: 30px; margin-left: 30px; }
.call-action-right .elementor-button.elementor-size-md{padding: 1.125rem 50px;}
.call-action-right .elementor-widget-heading+.elementor-widget-heading, .home-apply-sponsor .elementor-widget:not(:last-child) {margin-bottom: 10px; }
.call-action-right .elementor-widget-heading {margin-bottom: 15px; }
.call-action-right:before {content: ""; position: absolute; left: 0; background: #7e7e7e; height: 100%; width: 1px; }
.woocommerce-order-received .woocommerce ul.order_details li strong{font-size: 0.875rem;}
.woocommerce-order-received .wc-order-top-wrap {display: flex; align-items: center; margin-bottom: 30px;margin-top: 25px; }
.woocommerce-order-received .wc-order-top-wrap p, .woocommerce-order-received .wc-order-top-wrap p.woocommerce-notice {margin: 0;flex: 1;font-size: 1.500rem;font-weight: bold;}
.woocommerce-order-received .wc-order-top-wrap span i {color: green; margin-right: 10px; font-size: 30px; }
.woocommerce-order-received .wc-order-top-wrap .addeventatc, .whatsapp-button a{z-index: 1;border-radius: 4px;box-shadow: none !important;background: linear-gradient(-45deg, #f17f4f,#03989e,#f17f4f,#03989e);background-size: 400% 400%;animation: gradientBG 3s ease infinite;color: #fff !important;font-size: 1.125rem;transition: .3s;font-family: 'Poppins', sans-serif;}
@keyframes gradientBG {
    0% {background-position: 0% 50%;}
    50% {background-position: 100% 50%;}
    100% {background-position: 0% 50%;}
}
.woocommerce-order-received .wc-order-top-wrap .addeventatc .addeventatc_icon {width: 1.500rem;height: 1.500rem;position: absolute;z-index: 1;left: 12px;top: 9px;background: url(/wp-content/uploads/2022/11/calendar.png) no-repeat;background-size: 1.500rem 1.500rem;}
.checkout-social-share-wrapper {margin: 0 0 1em; }
.checkout-social-share-wrapper .social-heading {font-weight: 600; margin-bottom: 15px; }
.woocommerce-order-received table.woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields {margin-top: 1.250rem; }
body.woocommerce-account .woocommerce-form__label .input-checkbox {margin: -2px 0 0 !important; width: 0.875rem; height: 0.875rem; }
body.woocommerce-account .woocommerce .u-column1.col-1 p.form-row input.woocommerce-form__input-checkbox {margin-right: 0; margin-top: -2px; }
body .wc-stripe-elements-field, body .wc-stripe-iban-element-field{padding: 12.5px;border: 1px solid rgba(54, 54, 54, 0.1);}
body.woocommerce-order-received .social-media-icons {display: flex; align-items: center; }
.discount-section .elementor-widget-text-editor {max-width: 800px; margin: 0 auto 1.250rem auto; }
.home-banner-claim-btn .rs-btn a:hover:after{bottom: -15px;}
.merchant-ticket-section {text-align: left; }
.merchant-ticket-section p {font-weight: 600; margin: 0 0 15px; text-align: center; }
.merchant-ticket-section ul {list-style: none; margin: 0; padding:0px 0 0 1.625rem; }
.merchant-ticket-section ul li {padding-bottom: 10px; word-break: break-word; text-indent: -13px; font-size: 1rem; color: #0a0a0a; font-weight: 400; }
.merchant-ticket-section ul li i {padding-right: 10px; color: #f17f4f; display: inline-block; vertical-align: middle; }
.merchant-ticket-box .elementor-icon-box-wrapper h3.elementor-icon-box-title {margin-bottom: 10px; text-align: center; font-size: 1.500rem; font-weight: 600; margin-top: 1.250rem; }
.merchant-ticket-box .elementor-icon-box-wrapper .elementor-icon-box-icon {margin-top: -60px; margin-left: auto; margin-right: auto; text-align: center; }
.merchant-ticket-box .elementor-icon-box-wrapper .elementor-icon-box-icon span.elementor-icon {width: 80px;height: 80px;background: #f17f4f;text-align: center;line-height: 80px;border-radius: 100px;display: inline-block;vertical-align: middle;}
.merchant-ticket-box .elementor-icon-box-wrapper .elementor-icon-box-icon span.elementor-icon i {width: auto; height: auto; font-size: 36px; line-height: 80px; color: #fff; }
.home-merchant-section .merchant-icon .elementor-icon {background: #fff;padding: 15px;height: 100px;border-radius: 50%;display: inline-block;line-height: 100px;width: 100px;vertical-align: middle;position: relative;}
.home-merchant-section .merchant-icon .elementor-icon:before, .home-merchant-section .merchant-icon .elementor-icon:after{content: "";background: linear-gradient(to right, #f17f4f 50%, transparent 50%);border-radius: 50%;position: absolute;top: -10px;left: -10px;right: -10px;bottom: -10px; z-index: -1;transition: all ease 0.5s;}
.home-merchant-section .merchant-block:hover .merchant-icon .elementor-icon:before, .merchant-block:hover .merchant-icon .elementor-icon:after {transform: rotateZ(180deg); }
.home-merchant-section .merchant-block:hover .merchant-icon .elementor-icon {box-shadow: -5px 1px 5px rgba(0, 0, 0, 0.2); }
.home-merchant-section .merchant-block .merchant-icon:after{background: transparent; box-shadow: 0 7px 15px rgba(0, 0, 0, 0.3); top: 10px; left: 10px; right: 10px; bottom: 10px; }
body.woocommerce .faqtoggle-container {padding-bottom: 110px; }
.faqtoggle-container .prelements-heading .title-inner .sub-text {font-family: "Poppins", Sans-serif; font-size: 15px; font-weight: 600; text-transform: capitalize; color: #03989E; }
.faqtoggle-container .prelements-heading .title-inner .title {margin: 0 0 10px; }
.faqtoggle-container .prelements-heading .bottom-img {width: 60px; text-align: center; display: block; margin: 0 auto; }
.faqtoggle-container .faq-toggle-row {margin-bottom: 1.250rem; background-color:#fff; -webkit-box-shadow: rgb(0 0 0 / 8%) 0px 0px 10px; -moz-box-shadow: rgb(0 0 0 / 8%) 0px 0px 10px; box-shadow: rgb(0 0 0 / 8%) 0px 0px 10px; }
.faqtoggle-container .faq-header {background-color:#fff; position: relative; padding: 10px 1.250rem; box-sizing: border-box; font-size: 1rem; font-weight: 500; color: #0a0a0a; margin: 0; }
.faqtoggle-container .faq-header::after {content: "\f107"; font-family: 'Font Awesome 5 Free'; font-weight: 900; font-size: 1.125rem;display: flex;align-items: center;justify-content: center;position: absolute;right: 10px;top: 10px; }
.faqtoggle-container .faq-header.active::after{content: "\f106";}
.faqtoggle-container .faq-content, .sponsor-ps-logo, .home-ps-logo, .mobile-graphic-image{display: none;}
.faqtoggle-container .faq-header.active .faq-content{display: block;}
.faqtoggle-container .faq-content {padding: 15px 1.250rem; box-sizing: border-box; line-height: 28px; border: 1px solid #eee; }
.faqtoggle-container .faq-content p, .faqtoggle-container .faq-content .faq-text{padding: 0; margin: 0; font-size: 1rem; color: #0a0a0a; font-weight: 400; }
.faqtoggle-container .faq-header.active::before {transform: rotate(90deg); }
.faqtoggle-container .faq-header.active {background: #03989E; color: #fff; }
@media only screen and (max-width: 1366px) {
.purchase-ticket-btn-vertical{right: -20px;}
}
@media only screen and (max-width: 1280px) {
.purchase-ticket-btn-vertical{right: 0px;}
}
@media only screen and (max-width: 1079px){
.elementor-element[data-element_type="container"]>.e-con-inner {padding-left:0px;padding-right: 0px;}
.mmfl-slider-wrapper .owl-carousel .owl-nav [class*="owl-"].owl-prev {left: 0px; transform: translate(0%, -50%);background: #888 !important;color: #fff !important;}
.mmfl-slider-wrapper .owl-carousel .owl-nav [class*="owl-"].owl-next {right: 0px;transform: translate(0%, -50%);background: #888 !important;color: #fff !important;}
.survey-result-animated{font-size: 36px;}
.helpcenter-archive {padding: 30px 15px 130px; display: block; }
.helpcenter-list, .helpcenter-sidebar {width: 100%; }
.offer-block{font-size: 24px;}
.home-banner-thankyou h2.elementor-heading-title{font-size: 30px;}
.purchase-ticket-btn-vertical {position: fixed;right: -33px; left: auto;z-index: 10000;}
.single .refund-text{font-size: 14px;}
.submission-block .elementor-icon-box-icon{display: none !important;}
.banner-heading h1:before{top: -20px;}
.about-page-award .about-paragraph, .about-page-attend .about-paragraph, .about-page-msg .elementor-testimonial-content, .about-page-attend .about-together{max-width: 100%;}
.about-page-msg .elementor-testimonial-image {padding-inline-end: 15px !important; }
}
@media only screen and (min-width: 768px) and (max-width: 101.500rem) {
.call-action-right {padding-left: 5px; margin-left: 0px; }
.call-action-right h3.elementor-heading-title{font-size: 30px;}
.call-action-right h2.elementor-heading-title{font-size: 48px;}
.evning-social-tickets{font-size: 0.875rem;padding:8px 1.250rem 8px 10px;}
.thankyou-workshop-wrapper .content h2, .thankyou-workshop-wrapper .content h2 a{font-size: 1.625rem;}
.thankyou-workshop-wrapper .destination{font-size: 0.875rem;}
.thankyou-workshop-wrapper .chat-topic{font-size: 19px;}
body .elementor-menu-toggle {display: none; }
.home .hamburger-dots, body .elementor .elementor-hidden-tablet{display: inline-block;}
body .elementor .e-off-canvas__main .elementor-hidden-tablet{display: none;}
body .elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a {justify-content: space-between; }
body .elementor-nav-menu .sub-arrow .e-font-icon-svg {height: 0.8em;width: 1em;fill: #fff;}
}
@media only screen and (max-width: 991px) {
.home-workshop .speaker img {width: 100px;height: 100px;margin: 0;}
.home-workshop .info-bar, .home-workshop .topic{font-size: 14px;}
.home-workshop .speakers{gap: 10px;}
.home-workshop .speaker h3{font-size: 12px;}
.home-workshop .designation{font-size: 11px;}
.elementor-element[data-element_type="container"]>.e-con-inner {padding-left:0px;padding-right: 0px;}
.audience-counter-wrap .audience-inner .counter-list .count-number span{font-size: 36px;}
.audience-counter-wrap .audience-inner .title{font-size: 16px;}
.home .hamburger-dots, body .elementor .elementor-hidden-tablet{display: inline-block;}
body .elementor .elementor-hidden-tablet.elementor-hidden-mobile{display: none;}
.mmfl-slider-wrapper .owl-carousel .owl-nav [class*="owl-"].owl-prev {left: 0px; transform: translate(0%, -50%);background: #888 !important;color: #fff !important;}
.mmfl-slider-wrapper .owl-carousel .owl-nav [class*="owl-"].owl-next {right: 0px;transform: translate(0%, -50%);background: #888 !important;color: #fff !important;}
.home-video-event:before{background-size: 100px;left: -10px;top: -20px;}
body .current-menu-ancestor a.has-submenu, body .current-menu-ancestor a.has-submenu .sub-arrow svg,
.elementor-43421 .elementor-element.elementor-element-12c223a .elementor-nav-menu--dropdown a.elementor-item-active {color: #fff !important; fill: #fff; }
body .elementor-menu-cart__main:before{left: auto;right: 12px;}
.single .main-content {padding: 40px 15px 60px 15px;}
body .footer-subscribe-wrapper{position: relative;transform: inherit;}
body .map-address-wrap{top: 140px;}
body .headibg-dots {margin-bottom: 20px !important;}
.thankyou-workshop-wrapper .content h2, .thankyou-workshop-wrapper .content h2 a{font-size: 1.625rem;}
.thankyou-workshop-wrapper .destination{font-size: 0.750rem;}
.thankyou-workshop-wrapper .icon-box .text{font-size: 0.688rem;line-height: 1rem;}
.thankyou-workshop-wrapper .question{font-size: 0.750rem;line-height: 1.250rem;}
.thankyou-workshop-wrapper .chat-topic{font-size: 1rem;}
.thankyou-workshop-wrapper .button-wrap a{font-size: 0.875rem;}
.evning-social-tickets{font-size: 0.688rem;padding:8px 1.250rem 8px 10px;}
.thankyou-offer-wrapper .attending-block-box {grid-template-columns: repeat(1,minmax(0,1fr));}
.thankyou-offer-wrapper .attending-block-box .item .content .btn a{padding:5px 1.250rem;}
.woocommerce-checkout-payment ul.payment_methods li label, .single-product div.product .summary.entry-summary h2.product_title{font-size: 1.375rem;}
.woocommerce ul.order_details{grid-template-columns: repeat(3,1fr);}
.wc-proceed-to-checkout{padding-left: 0;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width: 50%;}
.woocommerce-billing-fields__field-wrapper{display: block;}
body.woocommerce .faqtoggle-container {padding-bottom: 30px; }
.woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, 
.woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, 
.woocommerce-page div.product div.summary {float: left; width: 48%; clear: none; }
.woocommerce-page div.product div.images {margin-right: 3%; }
.woocommerce div.product form.cart .variations label{font-size: 1.250rem;}
.tooltip-wrapper .tooltip .tooltip-content{min-width: 150px;}
.cyber-sale-animate-charcter, .single #content .sale-container .sale-details h4{font-size: 19px;}
.sale-container .countdown{max-width: 150px;}
.invitation-only-event.mobile {display: block;position: relative;bottom: 0px;}
.invitation-only-event.mobile.beachd {display: block;position: relative;bottom: 0px;}
.invitation-only-event.desktop, body .elementor-menu-toggle {display: none; }
body .footer-subscribe-wrapper{position: relative;transform: inherit;}
body .elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a {justify-content: space-between; }
body .elementor-nav-menu .sub-arrow .e-font-icon-svg {height: 0.8em;width: 1em;fill: #fff;}
.survey-result-animated{font-size: 35px;}
.audience-counter-wrap .audience-inner{column-gap: 30px;}
.woocommerce-page table.shop_table_responsive tr td:before{content: attr(data-title) ": " !important; font-weight: 700; float: left;} 
.woocommerce-page table.shop_table_responsive tr td.product-remove:after {display: none; }
}
@media only screen and (max-width: 767px) {
.home-banner .rd-logo-wrap.rd-header .rd-powred{font-size: 10px;}
.rd-logo-wrap.rd-header img.rd {width: 65px; }
.rd-logo-wrap.rd-header img.aw {width: 115px; }
.elementor-element[data-element_type="container"]>.e-con-inner {padding-left:0px;padding-right: 0px;}
body .footer-subscribe-wrapper{position: relative;transform: inherit;}
.thankyou-offer-wrapper .attending-block-box {grid-template-columns: repeat(2,minmax(0,1fr));}
.event-attendees-banner .lae-services.lae-services-style1, .mobiledemographic {display: block;}
.event-attendees-banner .lae-services .lae-service {margin: 0 0px 5px;width: 100%;max-width: 100%;display: flex;align-items: center;justify-content: flex-start;}
.event-attendees-banner .lae-services-style1 .lae-service .lae-service-text {text-align: left !important;max-width: 100% !important;margin: 0 0 0 15px !important;}
.animationWrapper .title {font-size: 1.625rem; line-height: 35px; }
.linkedin-post-grid .grid-inner {-moz-column-count: 1;column-count: 1;}
.faqtoggle-container .faq-header::after{font-size: 0.875rem;}
.faqtoggle-container .faq-header{font-size: 13px;padding:6px 1.250rem 6px 10px;}
.merchant-ticket-box .elementor-icon-box-wrapper h3.elementor-icon-box-title {line-height: 30px;}
.merchant-ticket-box .elementor-icon-box-wrapper{margin-bottom: 40px;}
body.woocommerce .product-detail-faq #faq .card .card-header .btn{white-space: inherit;padding: 10px;}
body.woocommerce-order-received .social-media-icons {display: grid; grid-template-columns: 1fr 1fr; align-items: center; justify-content: center; }
.woocommerce-order-received .wc-order-top-wrap {display: block;}
.woocommerce-order-received .wc-order-top-wrap p, .woocommerce-order-received .wc-order-top-wrap p.woocommerce-notice {margin: 0 0 10px; text-indent: -25px; padding-left: 25px; font-size: 0.875rem; }
.woocommerce-order-received .wc-order-top-wrap span i{text-indent: 0px;font-size: 0.875rem;}
.home-banner, .home-call-action{background-position: center center;}
.call-action-right {padding: 40px 0 0; margin-left: 0; }
.call-action-right:before {content: ""; position: absolute; left: 0; background: #7e7e7e; height: 1px; width: 100%; margin-top: -1.250rem; }
.woocommerce .col2-set .col-1 {margin-bottom: 30px; }
.woocommerce form .form-row .select2-container {width: 100% !important; }
.home-about-section .elementor-widget-rs-video {top: 0 !important; }
body .elementor-27340 .elementor-element.elementor-element-8ae24e6 .rs-grid-figure {padding: 1.250rem 1.250rem 1.250rem 1.250rem; }
.purchase-ticket-btn-vertical {position: fixed;right: -32px; left: auto;z-index: 10000;}
.purchase-ticket-btn-vertical .btn-vertical-block {position: relative; right: 0; }
.woocommerce .quantity .qty { width: 70px; height: 50px !important;	font-size: 1.250rem;}
.woocommerce div.product form.cart div.quantity button {font-size: 1.500rem;}
.single-product .main-contain #content { padding-top: 35px !important;}	
.single-product div.product .summary.entry-summary .early-bird-before-price span{font-size: 19px;}
.single-product div.product .summary.entry-summary h2.product_title{font-size: 1.250rem;}
.single-product div.product .summary.entry-summary .early-bird-after-price, .single-product div.product .summary.entry-summary .early-bird-after-price span{font-size: 12px;}
.attend-image-box-wrap .elementor-image-box-wrapper {display: block;text-align: center;}
.woocommerce button[name="update_cart"]{display: none !important;}
.woocommerce-billing-fields__field-wrapper{display: block;}
.woocommerce-checkout .woocommerce form .form-row {margin: 0 0 15px;}
.woocommerce-checkout-payment ul.payment_methods li label{font-size: 1.250rem;}
.rs-events-schedule.rs-events-schedule10 .events-schedule-tabs .eventday-list li a:after{display: none;}
.essb_links li{display: block !important;}
.essb_links.essb_template_glow-retina a{display: flex;align-items: center;justify-content: center;}
.essb_links{margin: 0 !important;}
.thankyou-offer-wrapper .attending-wrap .section-header h2, h2.woocommerce-order-details__title, h2.woocommerce-column__title{font-size: 1.625rem;}
.thankyou-offer-wrapper .attending-wrap .section-header {margin-bottom: 15px;}
.thankyou-offer-wrapper .attending-wrap {padding: 15px 0;}
.thankyou-offer-wrapper .attending-inner .heading-title h3{font-size: 1rem;}
.thankyou-offer-wrapper .attending-inner .heading-title{padding: 5px;margin-top: 10px;}
.thankyou-offer-wrapper .attending-block-box .item .content h4{font-size: 1rem;min-height: auto;}
.woocommerce ul.order_details, .attending-purchase-grid .attending-inner ul{grid-template-columns: repeat(2,1fr);}
.woocommerce-order-received .woocommerce ul.order_details li strong,
body.woocommerce-order-received .woocommerce ul.order_details li, .offer-block{font-size: 12px;}
.woocommerce-order-received .checkout-banner.desktop, .woocommerce-order-received .checkout-banner.mobile {margin-bottom:1.250rem;}
body .home-call-action img {max-width: 30%; }
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {width: 100%; }
.woocommerce-page .woocommerce-message .button {float: none;width: 100%;text-align: center; }
.tooltip-wrapper .tooltip .tooltip-content{min-width: 115px;padding: 5px;}
.woocommerce div.product form.cart .variations label{font-size: 1rem;}
.woocommerce div.product form.cart .variations input[type="radio"]:after, .woocommerce div.product form.cart .variations input[type="radio"]:checked:after{height: 1.125rem;width: 1.125rem;top: 3px;}
.woocommerce div.product form.cart .variations input[type="radio"]:checked:before{height: 8px;width: 8px;top: 8px;}
body.woocommerce .faqtoggle-container {padding-bottom: 30px; }
.faqtoggle-container .prelements-heading .title-inner .title {font-size: 1.625rem; line-height: 36px; }
.faqtoggle-container .elementor-widget-container {margin-bottom: 40px; }
.woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, 
.woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, 
.woocommerce-page div.product div.images, .woocommerce-page div.product div.summary {float: none; width: 100%; }
.woocommerce .cart button.button {font-size: 13px;margin-left: 5px; }
.fireside-submission .submission-block .elementor-icon-box-icon {margin: 0 !important; }
.single .offer_btn, .audience-counter-wrap .audience-inner, .helpcenter-wrapper, .ws-thankyou-wrap .ws-inner, .ancillery-hero .ac-nav ul{display: block;}
.evning-social-tickets{width: 100%;text-align: left;font-size: 12px;padding: 10px;margin-bottom: 15px;}
.evning-social-tickets a{display: inline-block;margin: 5px 0 0 5px;} 
.workshop-content-wrap h2 {font-size: 1.625rem; line-height: 35px; }
.workshop-content-wrap h3 {font-size: 1.375rem; }
.qa_section {text-align: left; }
.cyber-sale-animate-charcter, .single #content .sale-container .sale-details h4, .single #content .sale-container #cyber_countdown, .home-banner-thankyou h2.elementor-heading-title{font-size: 18px;}
.sale-container .countdown{max-width: 150px;}
.faqtoggle-container .faq-content p, .faqtoggle-container .faq-content .faq-text{font-size: 13px;}
.invitation-only-event.mobile {display: block;position: relative;bottom: 0px;}
.invitation-only-event.mobile.beachd {display: block;position: relative;bottom: 0px;}
.invitation-only-event.desktop {display: none; }
 body .elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a {justify-content: space-between; }
 body .elementor-nav-menu .sub-arrow .e-font-icon-svg {height: 0.8em;width: 1em;fill: #fff;}
.survey-result-animated, body.woocommerce-view-order .woocommerce-order-details__title, body.woocommerce-view-order .woocommerce-column__title,
body.woocommerce-order-received .woocommerce-order-details__title, body.woocommerce-order-received .woocommerce-column__title{font-size: 26px;}
body .elementor-button.elementor-size-lg{padding: 15px 20px;}
.audience-counter-wrap .audience-inner .item-block {margin-bottom: 40px; }
.home .gallery-item{max-width: 100%;}
body .map-address-wrap{top: 100px;}
.Footer-bottom-map-section p {word-break: break-word;}
body .headibg-dots {margin-bottom: 20px !important;}
.desktop-graphic-image {display: none;}
.owl-carousel.sponsor-slider .owl-item img{width: 70%;}
.speaker-detail-page {padding: 3.375rem 0.938rem 3.375rem 0.938rem;}
embed, iframe, object{height: auto;}
.speaker-detail-page .detail-inner{margin-bottom: 40px;}
.cart-collaterals {margin-top: 25px;}
.whatsapp-button {margin-bottom: 20px;margin-top: 20px;}
body.woocommerce-shop div#primary, body.woocommerce-checkout main#content, body.page-id-28390 main#content {padding: 40px 15px 60px 15px;}
.woocommerce-order-received .wc-order-top-wrap{margin-top: 0;}
.woocommerce-notices-wrapper {font-size: 14px;}
.home-video-event:before{background-size: 100px;left: -10px;top: -20px;}
.elementor-menu-cart__toggle_button{background: transparent !important;}
.speaker-lp-event .elementor-icon {display: flex; height: 100%; align-items: center; justify-content: center;}
.speaker-lp-event .elementor-icon-box-content {padding: 0px 10px 10px 0;}
.helpcenter-archive {padding: 30px 15px 130px;display: block;}
.helpcenter-search{padding: 10px;}
.helpcenter-archive .helpcenter-list {margin-bottom: 30px;}
.faqtoggle-container .faq-header::after{top:5px;}
body #back-to-top{bottom: -2px;right: 50px;width: 32px;height: 32px;}
body #scroll-to-top img{width: 24px;height: 32px;}
.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a{word-break: break-word;}
.single .refund-text {margin-bottom: 15px;font-size: 14px;}
.workshop-cta-wrap .grid-inner{display: block;text-align: center;}
.workshop-cta-wrap .qa_button.btn {margin-top: 15px; }
.ws-thankyou-wrap .media{margin-bottom: 10px;}
.ws-thankyou-wrap .content h3 a{font-size: 17px;}
.ws-thankyou-wrap .content p, .ws-thankyou-wrap .ws-sm-text{font-size: 14px;}
.ws-thankyou-wrap .title{font-size: 26px;line-height: 2rem;}
.ws-thankyou-wrap .session-title a{font-size: 18px;}
.ws-thankyou-wrap .attendees-time .icon {display: none; }
.ws-thankyou-wrap .attendees-time{font-size: 12px;}
.ancillery-hero .ac-nav {margin-bottom: 15px; }
.ws-thankyou-wrap .ws-btn a{font-size: 14px;padding: 8px 15px 8px 15px;}
body .ws-thankyou-wrap h2, .ancillery-hero .main-title{font-size: 26px; }
.ancillery-hero .ac-nav ul li a{font-size: 18px;}
.ancillery-hero .ac-nav ul li {display: inline-block;padding-bottom: 10px; }
.ancillery-hero .ac-nav ul li:after{font-size: 18px;padding: 0 15px;}
.thankyou-offer-wrapper .attending-block-box, .thankyou-offer-wrapper .attending-block-box.two-column{grid-template-columns: repeat(1, minmax(0, 1fr));}
.home-workshop .elementor-image-box-wrapper {display: flex; text-align: left; gap: 15px; }
.footer-pc-link ul li a {font-size: 12px;}
body .home-workshop h1{font-size: 28px;}
.home-workshop .workshop-grid{display: block;}
.home-workshop .ws-item.technical{margin-bottom: 20px;border: none;padding: 0;}
.home-workshop .ws-item.business{padding: 0;}
.home-workshop .ws-item h2{font-size: 26px;margin-bottom: 20px;}
.home-workshop .info-bar{text-align: center;font-size: 14px;}
.home-workshop .info-bar ul{display: block;padding: 8px 12px;}
.home-workshop .info-bar ul li{padding:0px 0px 5px 0px;border: none;}
.home-workshop .info-bar ul li:last-child{padding: 0;}
.home-workshop .speaker {gap: 15px; display: flex; align-items: center; justify-content: flex-start; text-align: left;margin-bottom: 10px; }
.home-workshop .speaker img {width: 100px;height: 100px;margin: 0;}
.home-workshop .speakers{gap: 10px;display: block;}
.home-workshop .topic{margin: 0px auto 30px auto;}
.home-workshop .speaker h3{margin-top: 0;}
.home-workshop .note{margin-top: 20px;}
.home-workshop .info-bar .icon img{width: 16px;}
.home-workshop .speaker h3{font-size: 20px;}
.home-workshop .designation{font-size: 14px;}
}