.container {
    max-width: 100vw;
    padding: 0 4.514vw;
}

@media (min-width: 1700px) {
    .header {
        padding: 1.563vw 0;
    }
    .header-time-since p {
        font-size: 0.938vw;
    }
    .nav-manu ul li a {
        font-size: 0.899vw;
        line-height: 0.94vw;
        padding: 0.781vw 1.823vw;
    }
    .header-time-since p sup, .header-time-since p sub {
        font-size: 0.625vw;
    }
    .hero-content-info h1, .hero-content-info h2, .hero-content-info h3, .hero-content-info h4, .hero-content-info h5 {
        font-size: 4.167vw;
        line-height: 4.167vw;
    }
    .hero-content-info {
        padding: 0 30vw 0 0;
    }
    .hero-content-info img {
        width: 23.438vw;
    }
    .button {
        font-size: 0.829vw;
        min-height: 2.5vw;
        padding: 0.781vw 1.823vw;
    }
    .hero-section {
        height: 51.479vw;
    }
    .hero-slider-home {
        height: 100%;
    }
    .hero-slider-home div {
        height: 100%;
    }
    .hero-image img {
        height: 100%;
        object-fit: cover;
    }
    h1, h2, h3, h4, h5, h6 {
        font-size: 3.75vw;
        line-height: 4.167vw;
        margin: 0 0 0.781vw;
    }
    p {
        font-size: 1.042vw;
        line-height: 1.563vw;
        color: #000;
        margin-bottom: 1.042vw;
    }
    .high-markets-text-info {
        padding: 0 0 0 41.097vw;
    }
    .section {
        padding-top: 7.292vw;
    }
    .livestream-section {
        padding-bottom: 7.292vw;
    }
    .heading {
        margin: 0 0 2.396vw;
    }
    .questions-chat-pane {
        height: 28vw;
    }
    .about-event-section {
        padding: 4.948vw 0;
    }
    .about-welcome-info {
        padding: 0 0 3.75vw 58.958vw;
    }
    .about-event-section .heading h3 {
        width: 19.306vw;
    }
    .about-event-section .heading h3::after {
        left: 22vw;
    }
    .about-submit-text-info h5 {
        font-size: 1.302vw;
        line-height: 1.563vw;
        padding: 0 2vw 0 0;
        width: 46%;
    }
    .about-submit-text-info p {
        font-size: 0.833vw;
        line-height: 1.094vw;
        width: 54%;
    }
    .about-submit-text-left {
        width: 37%;
    }
    .group-submit {
        width: 26%;
    }
    .group-submit .button input {
        min-height: 2.5vw;
    }
    .about-submit-warp {
        padding: 2.75vw 0 0;
        justify-content: space-between;
    }
    .monthly-heading h6 {
        font-size: 1.302vw;
        line-height: 1.563vw;
    }
    sup {
        top: -0.405vw;
        font-size: 0.833vw;
    }
    .topic-text-css h5 {
        font-size: 1.823vw;
        line-height: 1.823vw;
    }
    .topic-text-css p {
        font-size: 0.881vw;
        line-height: 1.094vw;
    }
    .topic-text-css strong {
        font-size: 0.881vw;
        line-height: 1.094vw;
    }
    .topic-text-css span {
        font-size: 0.885vw;
        padding: 0.781vw 1.823vw;
    }
    .relentles-btm-col-btn .button {
        margin-right: 1vw;
        min-width: inherit;
        padding: 0.781vw 1.823vw;
    }
    .relentles-btm-col-btn {
        text-align: right;
    }
    .relentles-btm-col-info {
        padding-right: 14vw;
    }
    .footer-col-left {
        width: 43.986vw;
    }
    .footer-col-left p {
        font-size: 0.781vw;
        line-height: 1.094vw;
    }
    .footer-info {
        padding-bottom: 1.979vw;
    }
    .footer-col-right {
        width: 3.646vw;
    }
    .register-form-field-info h3 {
        font-size: 1.406vw;
    }
    .medium {
        padding: 0 0.425vw 0.6vw;
        font-size: 0.842vw;
    }
    .radio-select label {
        font-size: 0.842vw;
        line-height: 1.458vw;
    }
    .registration-popup-modal .modal-dialog {
        max-width: 49.375vw;
    }
    .registration-popup-modal .modal-content {
        border-radius: 0.833vw;
        padding: 3.021vw 4.427vw;
    }
    .popup-resigter-content h2 {
        letter-spacing: -0.156vw;
        padding-right: 8.754vw;
        padding-bottom: 2vw;
        margin-bottom: 1.868vw;
    }
    .countdown-popup h5 {
        font-size: 1.302vw;
        line-height: 1.302vw;
        margin: 0 0 1.242vw;
    }
    .countdown-popup  .count-number span {
        font-size: 4.167vw;
        line-height: 4.167vw;
    }
    .countdown-popup  .label-text {
        font-size: 1.25vw;
    }
    .countdown-popup {
        padding-bottom: 1.927vw;
        margin-bottom: 1.927vw;
    }
    .popup-forward-right p {
        font-size: 1.25vw;
    }
    button.close {
        right: 0.99vw;
        top: 0.99vw;
        width: 2.188vw;
        height: 2.188vw;
        font-size: 1.732vw;
    }
    .countdown-popup .countdown-col-4::after {
        top: 42%;
        right: -5.8vw;
    }

}
@media (max-width: 1699px) {
    .video-recordings-popup .modal-dialog {
        max-width: 70vw;
    }
    .already-registered-popup button.close {
        top: 0.7vw;
    }
}
@media (max-width: 1439px) {}
@media (max-width: 1279px) {}
@media (max-width:1199px) {
    .header.sticky .logo {
        opacity: 1;
        visibility: visible;
    }
    html.mobile-menu {
        overflow: hidden;
    }
    .header {
        padding: 15px 0 20px;
    }
    .header.sticky {
        background: rgb(0 0 0 / 24%);
    }
    .container {
        max-width: 100%;
        padding: 0px 15px;
    }
    	.main-nav .menu-bar {
		display: block;
	}
    .mobile-menu .menu-bar {
        top: 10px;
        right: 8px;
    }
	/************ // MOBILE MENU CSS START // ***********************/
	.menu-bar {
		width: 38px;
		height: 30px;
		position: absolute;
		margin: 0;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: .5s ease-in-out;
		-moz-transition: .5s ease-in-out;
		-o-transition: .5s ease-in-out;
		transition: .5s ease-in-out;
		cursor: pointer;
		display: block;
		right: 0px;
		top: 6px;
		z-index: 1111;
	}
	.menu-bar span {
		display: block;
		position: absolute;
		height: 4px;
		width: 50%;
		background: #73113a;
		border-radius: 9px;
		opacity: 1;
		left: 0;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: .25s ease-in-out;
		-moz-transition: .25s ease-in-out;
		-o-transition: .25s ease-in-out;
		transition: .25s ease-in-out;
		background: #fff;
	}
	.menu-bar span:nth-child(even) {
		left: 50%;
		border-radius: 0 9px 9px 0;
	}
	.menu-bar span:nth-child(odd) {
		left: 0px;
		border-radius: 9px 0 0 9px;
	}
	.menu-bar span:nth-child(1),
	.menu-bar span:nth-child(2) {
		top: 0px;
	}
	.menu-bar span:nth-child(3),
	.menu-bar span:nth-child(4) {
		top: 10px;
	}
	.menu-bar span:nth-child(5),
	.menu-bar span:nth-child(6) {
		top: 21px;
	}
	.menu-bar span:nth-child(3) {
		width: 40%;
		left: 4px;
	}
	.menu-bar span:nth-child(5) {
		width: 29%;
		left: 9px;
	}
	.mobile-menu .menu-bar span:nth-child(1),
	.mobile-menu .menu-bar span:nth-child(6) {
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
		background: #fff;
	}
	.mobile-menu .menu-bar span:nth-child(2),
	.mobile-menu .menu-bar span:nth-child(5) {
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
		background: #fff;
	}
	.mobile-menu .menu-bar span:nth-child(1) {
		left: 5px;
		top: 7px;
	}
	.mobile-menu .menu-bar span:nth-child(2) {
		left: calc(50% - 5px);
		top: 7px;
	}
	.mobile-menu .menu-bar span:nth-child(3) {
		left: -50%;
		opacity: 0;
	}
	.mobile-menu .menu-bar span:nth-child(4) {
		left: 100%;
		opacity: 0;
	}
	.mobile-menu .menu-bar span:nth-child(5) {
		left: 5px;
	}
	.mobile-menu .menu-bar span:nth-child(6) {
		left: calc(50% - 5px);
	}
	.mobile-menu .menu-bar span:nth-child(6),
	.mobile-menu .menu-bar span:nth-child(5) {
		top: 16px;
		width: 50%;
	}
	.mobile-menu .menu-bar {
		background: none;
		position: fixed;
	}
    .navigation {
        background: #290076;
        position: fixed;
        top: 0;
        padding-top: 0px;
        left: 150%;
        width: 100%;
        height: 100%;
        z-index: 99;
        transition: .7s;
        -webkit-transition: .7s;
        -moz-transition: .7s;
        overflow-y: auto;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 92px;
        margin: 0;
        transform: none;
        -webkit-transform: none;
        -ms-transform: none;
        text-align: left;
        background: rgb(41, 0, 118);
        background: -moz-linear-gradient(168deg, rgba(41, 0, 118, 1) 0%, rgba(152, 60, 201, 1) 100%);
        background: -webkit-linear-gradient(168deg, rgba(41, 0, 118, 1) 0%, rgba(152, 60, 201, 1) 100%);
        background: linear-gradient(168deg, rgba(41, 0, 118, 1) 0%, rgba(152, 60, 201, 1) 100%);
    }
	.mobile-menu .navigation {
		display: block;
		left: 0;
	}
    .nav-manu {
        background: transparent;
        border-radius: inherit;
        display: block;
    }
	.navigation ul {
		display: block;
		width: 100%;
	}
	.navigation ul li {
		margin-right: 0;
		padding: 0;
		margin: 0;
		position: relative;
	}
	.navigation ul>li::before {
		display: none;
	}
	.navigation .menu-item-has-children>a::before {
		display: none;
	}
	.menu-item-has-children::after {
		content: "\f107";
		position: absolute;
		top: 0;
		right: 0;
		width: 50px;
		height: 48px;
		transition: 0.4s;
		font-family: FontAwesome;
		color: #fff;
		padding: 0;
		z-index: 111;
		text-align: center;
		font-size: 16px;
		font-weight: 700;
		display: flex !important;
		justify-content: center;
		align-items: center;
		cursor: pointer;
		opacity: 1;
	}
	.navigation ul li.menu-item-has-children {
		padding-right: 0;
	}
    .navigation ul li.current-menu-item>a {
        color: #601E9F;
        background: #fff;
    }
    .navigation ul>li>a {
        display: block;
        border-top: 1px rgba(255, 255, 255, 0.5) solid;
        padding: 14px 20px;
        font-size: 16px;
        color: #fff;
        width: 100%;
        border-radius: 0;
        line-height: normal;
    }
    .navigation .moblelogo {
        display: block;
        padding: 14px 20px 15px;
    }
	.menu-item-has-children::before {
		display: none;
	}
	.navigation .moblelogo img {
		max-width: 200px;
	}
	.navigation ul>li>a::after {
		display: none;
	}
	.navigation ul li ul.sub-menu {
		display: none;
		opacity: 1;
		visibility: visible;
		transform: scale(1);
	}
	.navigation ul li ul.sub-menu.in {
		position: static;
		max-width: 100%;
		top: 0;
		left: 0;
		padding: 0;
		display: block;
		opacity: 1;
		visibility: visible;
		box-shadow: none;
	}
	.navigation ul li ul.sub-menu li {
		width: 100% !important;
		padding: 0;
		border-bottom: none;
		transform: none;
		-webkit-transform: none;
		-ms-transform: none;
		border-radius: 0;
		margin: 0;
		box-shadow: none;
	}
	.navigation ul li ul.sub-menu li:hover {
		background-color: inherit;
	}
	.navigation ul li ul.sub-menu li.current-menu-item {
		background-color: inherit;
	}
	.navigation ul li ul.sub-menu li.current-menu-item a {
		color: #01a4ec;
	}
	.navigation ul li ul.sub-menu li a {
		padding: 14px 15px 14px 30px;
		font-weight: 500;
		transform: skewX(0deg);
		-webkit-transform: skewX(0deg);
		-ms-transform: skewX(0deg);
	}
	.navigation ul li ul.sub-menu li a:hover {
		color: #fff;
	}
	.navigation ul li ul.sub-menu ul.sub-menu {
		width: 100%;
		padding: 0;
	}
	.navigation ul li ul.sub-menu ul.sub-menu li a {
		padding-left: 40px;
	}
	nav.mobile-scroll {
		display: block;
		width: 100%;
	}
	/************ // MOBILE MENU CSS END // ***********************/
    .logo {
        width: 140px;
    }
    .header-time-since p {
        font-size: 14px;
    }
    .header-time-since p sup, .header-time-since p sub {
        font-size: 10px;
    }
    .header-time-since p sup {
        top: -5px;
    }
    .header-time-since {
        padding-right: 49px;
    }
    .hero-content-info img {
        width: 180px;
        margin: 0 0 15px;
    }
    .hero-content-info h1, .hero-content-info h2, .hero-content-info h3, .hero-content-info h4, .hero-content-info h5 {
        font-size: 40px;
        line-height: 47px;
        margin: 0 0 15px;
    }
    .hero-content-info .button {
        font-size: 14px;
        min-height: 48px;
        border-radius: 55px;
        padding: 10px 25px;
    }
    .hero-slider-home img {
        height: 520px;
        object-fit: cover;
    }
    /* .video-streaming-section {
        width: 82.5%;
        height: 231px;
    } */
    .video-recordings-item {
        width: 33.33%;
    }
    .video-recording-name {
        padding: 10px;
    }
    .video-recording-name h3 {
        font-size: 15px;
        line-height: 19px;
    }
    .speaker-videos-coming-soon-section {
        margin-top: 30px;
    }
    .speaker-videos-coming-soon-section h4 {
        font-size: 20px;
    }
    .playicon a.recording-play-icon span {
        width: 4.865vw;
        height: 4.865vw;
    }
    .playicon a.recording-play-icon span img {
        max-width: 1.281vw;
    }
    .video-recordings-popup .modal-dialog {
        max-width: 80%;
    }
    .video-recordings-popup .modal-content {
        padding: 15px 15px;
    }
    .video-recordings-popup .modal-header {
        padding: 0px 0px 8px;
        margin: 0px 0px 15px;
    }
    .video-recordings-popup .modal-header h5 {
        font-size: 25px;
        line-height: 37px;
    }
}
/* @media (max-width: 1023px) {
    .video-streaming-section {
        height: 301px;
    }
} */

@media (min-width : 576px) and (max-width : 896px) and (orientation:landscape) {
    .hero-slider-home img {
        height: 430px;
    }
}
@media (max-width: 767px) {
.team-card-slider .team-card-item{width:50%;}
.mobilehide{display:none;}
/* .video-streaming-section {
    width: 86.9%;
} */
}
@media (max-width: 575px) {
    .team-card-slider .team-card-item{width:100%;}
        h1, h2, h3, h4, h5, h6 {
            font-size: 23px;
            line-height: 30px;
            margin: 0 0 12px;
        }
        p {
            font-size: 15px;
            line-height: 25px;
            margin-bottom: 15px;
        }
        .header-time-since {
            display: none;
        }
        .header-time-since.desktop-hide {
            display: block;
            background: rgb(41,0,118);
            background: -moz-linear-gradient(90deg, rgba(41,0,118,1) 0%, rgba(152,60,201,1) 100%);
            background: -webkit-linear-gradient(90deg, rgba(41,0,118,1) 0%, rgba(152,60,201,1) 100%);
            background: linear-gradient(90deg, rgba(41,0,118,1) 0%, rgba(152,60,201,1) 100%);
            width: 100%;
            padding: 7px 15px;
            text-align: center;
        }
        .header-time-since p {
            font-size: 12px;
            line-height: 20px;
        }
        .header-time-since p sup, .header-time-since p sub {
            font-size: 10px;
            left: 2px;
        }
        .header-time-since p sup {
            top: -3px;
        }
        .header {
            top: 54px;
            position: absolute;
        }
        .logo {
            width: 180px;
        }
        .hero-slider-home img {
            height: 460px;
        }
        .hero-content-info {
            text-align: center;
        }
        .hero-content-info img {
            width: 150px;
            margin: 0 0 10px;
        }
        .hero-content-info h1, .hero-content-info h2, .hero-content-info h3, .hero-content-info h4, .hero-content-info h5 {
            font-size: 26px;
            line-height: 37px;
            margin: 0 0 15px;
        }
        .button {
            font-size: 14px;
            min-height: 48px;
            border-radius: 55px;
            padding: 10px 25px;
        }
        .high-growth-markets-section {
            padding: 40px 0 0;
        }
        .high-markets-text-info {
            padding: 0;
            text-align: center;
        }
        .high-markets-text-info h2 br {
            display: none;
        }
        .high-markets-text-info p {
            padding-right: 0;
        }
        .section {
            padding-top: 40px;
        }
        .livestream-section {
            padding-bottom: 40px;
        }
        .heading {
            margin: 0 0 24px;
            text-align: center;
        }
        .countdown-col-left {
            width: 100%;
            /* padding: 30px 15px; */
            padding: 0px;
        }
        .count-number span {
            font-size: 35px;
            line-height: 45px;
        }
        .label-text {
            font-size: 13px;
        }
        .live-questions-col-left {
            width: 100%;
        }
        .live-QA-header {
            padding: 0px 15px 20px;
        }
        .live-menu-icon {
            width: 18px;
        }
        .qa-headline h3 {
            font-size: 18px;
            line-height: 22px;
        }
        .clock-icon {
            width: 30px;
        }
        .nav-live {
            margin: 0 0 10px;
        }
        .nav-live ul li {
            padding: 0 10px;
            font-size: 14px;
        }
        .nav-live ul li a img {
            width: 14px;
            margin-right: 5px;
        }
        .nav-live ul li a {
            padding: 0px 0 10px;
        }
        .nav-live ul li a.polls-icon img {
            width: 12px;
        }
        .questions-chat-pane {
            padding: 20px 15px;
            height: 300px;
        }
        .outer-questions-info img {
            margin: 0 auto 15px;
            width: 100%;
        }
        .outer-questions-info h4 {
            font-size: 16px;
            line-height: 21px;
            margin: 0 0 6px;
            padding: 0;
            color: #000;
        }
        .outer-questions-info p {
            font-size: 13px;
            line-height: 18px;
        }
        .about-event-section {
            padding: 40px 0;
        }
        .about-event-section .heading h3 {
            margin: 0;
            width: 100%;
        }
        .about-event-section .heading {
            margin-bottom: 20px;
        }
        .about-event-section .heading h3::after {
            bottom: -10px;
            left: 0;
            right: 0;
            height: 1px;
            max-width: 120px;
            margin: 0 auto;
        }
        .about-welcome-info {
            margin: 0;
            padding: 10px 0 20px 0;
            text-align: center;
        }
        .about-welcome-info h4 {
            font-size: 20px;
            line-height: 25px;
            margin: 5px 0 10px;
        }
        .about-submit-text-left {
            width: 100%;
            text-align: center;
            margin-bottom: 20px;
        }
        .about-submit-text-info h5 {
            font-size: 18px;
            line-height: 22px;
            margin: 0px 0px 10px;
            padding: 0;
            width: 100%;
        }
        .about-submit-warp {
            padding: 25px 0 0;
            justify-content: center;
        }
        .about-submit-text-info p {
            font-size: 13px;
            line-height: 22px;
            margin: 0;
            padding: 0;
            width: 100%;
        }
        .about-submit-form-right {
            width: 100%;
        }
        .about-submit-form {
            padding-left: 0;
        }
        .group-submit {
            padding-left: 15px;
        }
        .input-text {
            font-size: 14px;
            line-height: 18px;
            padding: 15px;
        }
        .heading.heading-border {
            padding-bottom: 5px;
            margin-bottom: 30px;
        }
        .team-details-card {
            padding: 0px 15px 20px;
        }
        .team-details-card h3 {
            font-size: 18px;
            line-height: 21px;
            margin-bottom: 10px;
        }
        .team-details-card p {
            font-size: 14px;
            line-height: 20px;
            margin: 0;
        }
        .slick-dots li button {
            height: 10px;
            width: 10px;
        }
        .slick-slide.slick-active .team-details-hover-card {
            bottom: 0;
            transition-delay: 0s;
        }
        .slick-slide.slick-current.slick-active .topic-time-repeat-item {
            background: #601E9F;
            border-color: #601E9F;
        }
        .slick-slide.slick-current.slick-active .topic-time-repeat-item * {
            color: #fff;
        }
        .monthly-heading h6 {
            font-size: 18px;
            line-height: 22px;
        }
        .topic-headline-desktop {
            display: none;
        }
        .topic-text-css strong {
            font-size: 13px;
            display: block;
            width: 30%;
        }
        .topic-text-css h5 {
            font-size: 16px;
            line-height: 22px;
            width: 68%;
            text-align: right;
        }
        .topic-text-css p {
            font-size: 13px;
            line-height: 16px;
            width: 68%;
            text-align: right;
        }
        .topic-text-css span {
            font-size: 13px;
            border-radius: 55px;
            padding: 10px 15px;
            border: 1px solid #fff;
        }
        .topic-text-css {
            padding: 10px 0px;
        }
        .top-item-left {
            width: 100%;
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
        .topic-text-css.top-item-middle {
            width: 100%;
            display: flex;
            justify-content: space-between;
        }
        .top-item-right {
            width: 100%;
            display: flex;
            justify-content: space-between;
        }
        .relentles-moments-absolute-btm .container {
            display: flex;
            flex-direction: column;
            justify-content: center;
        }
        .relentles-banner-image > img {
            height: 330px;
            object-fit: cover;
            object-position: left;
        }
        .relentles-moments-absolute-btm {
            bottom: 30px;
            text-align: center;
        }
        .relentles-text-btm-info {
            padding-right: 0;
        }
        .relentles-virtual-logo {
            width: 140px;
            position: unset;
            order: -1;
            margin: 0 auto 10px;
        }
        .relentles-btm-flex-row {
            padding-top: 30px;
        }
        .relentles-btm-col-left {
            width: 100%;
            text-align: center;
            margin-bottom: 20px;
        }
        .relentles-btm-col-right {
            width: 100%;
        }
        .relentles-btm-col-btn .button {
            margin-right: 0;
            width: 100%;
        }
        .relentles-btm-col-btn .button.button.btn-white {
            margin-bottom: 15px;
        }
        .footer-logo {
            border-bottom: 1px solid #000000;
            padding-bottom: 15px;
            margin-bottom: 15px;
        }
        .footer-logo img {
            width: 140px;
            margin: 0 auto;
            display: block;
        }
        .footer-info {
            padding-bottom: 30px;
            text-align: center;
        }
        .footer-col-left {
            width: 100%;
        }
        .footer-col-left p {
            font-size: 13px;
            line-height: 20px;
        }
        .footer-col-right {
            width: 100%;
            margin-top: 20px;
        }
        .footer-col-right img {
            width: 50px;
        }
        .relentles-btm-col-btn .button img {
            width: 15px;
            margin-right: 8px;
        }
        .team-card-info.confirmed-card {
            min-height: 435.08px;
        }
        .team-card-slider .team-card-item {
            margin-bottom: 1px;
        }
        .upload-file {
            margin-right: 0;
            width: 100%;
        }
        .upload-file-btn {
            width: 100%;
        }
        .hero-content-info .header-time-since {
            display: none;
        }
        .register-hero-banner .hero-content-info img {
            position: relative;
            bottom: 0;
            right: 0;
            margin: 0 0 10px;
            width: 150px;
        }
        .register-form-heading-left {
            width: 100%;
        }
        .register-form--right {
            width: 100%;
        }
        .register-form-field-info {
            margin: 0;
            padding: 15px 0 0 0;
            border-top: 1px #290076 solid;
        }
        .register-col-left {
            width: 100%;
        }
        .register-form-field-info h3 {
            font-size: 18px;
        }
        .register-col-right {
            width: 100%;
        }
        .form-warpper-row {
            gap: 20px 0;
        }
        .form-group {
            width: 100%;
            padding: 0;
        }
        .medium {
            width: 100%;
            padding: 0 0 10px;
            border-bottom: 1px #290076 solid;
            font-size: 14px;
            line-height: 20px;
        }
        .radio-select label {
            font-size: 14px;
            line-height: 18px;
        }
        .radio-select input[type="checkbox"] {
            width: 15px;
            height: 15px;
            margin-right: 5px;
            position: relative;
            border: 1px solid #290076;
            border-radius: 100px;
        }
        .radio-select input[type="checkbox"]::before {
            width: 3px;
            height: 7px;
            border-width: 0 1px 1px 0;
            margin: 0 0px 0 0;
        }
        .register-form-heading-left .heading {
            margin: 0;
            text-align: left;
        }
        .register-countdown-section .countdown-list-row {
            justify-content: space-between;
            width: 100%;
        }
        .register-countdown-section .countdown-col-left {
            justify-content: center;
            padding-right: 15px;
        }
        .registration-popup-modal .modal-dialog {
            max-width: 320px;
            margin: 30px auto;
        }
        .popup-resigter-content h2 {
            letter-spacing: 0;
            font-weight: 600;
            padding-right: 0;
            border-bottom: 1px #290076 solid;
            padding-bottom: 10px;
            margin-bottom: 13px;
            text-align: center;
        }
        .countdown-popup h5 {
            font-size: 15px;
            line-height: 20px;
            margin: 0 0 10px;
        }
        .countdown-popup  .count-number span {
            font-size: 35px;
            line-height: 45px;
        }
        .countdown-popup  .label-text {
            font-size: 12px;
        }
        .countdown-popup .countdown-col-4::after {
            width: 15px;
            height: 1px;
            right: -23px;
        }
        .countdown-popup {
            border-bottom: 1px #290076 solid;
            padding-bottom: 15px;
            margin-bottom: 15px;
        }
        .popup-forward-left {
            width: 100%;
            padding-right: 0;
            text-align: center;
            margin: 0 0 10px;
        }
        .popup-forward-left p {
            font-size: 14px;
            line-height: normal;
        }
        .registration-popup-modal .modal-content {
            border-radius: 10px;
            padding: 20px;
        }
        .popup-forward-right {
            width: 100%;
            border-radius: 6px;
            padding: 12px 9px;
        }
        .popup-forward-right p {
            font-size: 13px;
        }
        sup {
            top: -3px;
            font-size: 10px;
        }
        sub {
            font-size: 9px;
            bottom: 0;
        }
        button.close {
            right: 10px;
            top: 10px;
            width: 24px;
            height: 24px;
            border: 1px #290076 solid;
            font-size: 20px;
            line-height: 20px;
        }
        .video-streaming-section {
            width: 100%;
            /* height: 178px; */
            height: 270px;
        }
        .live-QA-info iframe {
            min-height: 360px !important;
        }
        .join-metting-btn {
            margin-top: 0;
            padding: 20px 10px 0;
        }
        div#livestream .container {
            display: flex;
            flex-direction: column;
        }
        div#livestream .heading {
            order: 1;
        }
        div#livestream .livestream-bg-outer {
            order: 3;
        }
        div#livestream .join-metting-btn {
            order: 2;
            padding: 0;
            margin: -10px 0px 20px;
            text-align: center;
        }
        .video-recordings-item {
            width: 100%;
            padding: 0;
        }
        .video-recordings-thumbnail {
            border-radius: 10px;
            height: auto;
        }
        .video-recordings-wrap {
            row-gap: 15px;
        }
        .video-recording-name {
            padding: 15px;
        }
        .video-recording-name h3 {
            font-size: 18px;
            line-height: 22px;
        }
        .playicon a.recording-play-icon span {
            width: 45px;
            height: 45px;
        }
        .playicon a.recording-play-icon span img {
            max-width: 15px;
        }
        .modal-open {
            padding: 0 !important;
        }
        .video-recordings-popup .modal-dialog {
            max-width: 90%;
            margin: 0 auto;
        }
        html, body {
            overflow-x: hidden;
        }
        #survey.about-event-section .heading h3 {
            width: 100%;
        }
        #survey.about-event-section .heading h3 br {
            display: none;
        }
        #survey.about-event-section .heading h3::after {
            bottom: -10px;
            left: 0;
            right: 0;
            height: 1px;
            max-width: 120px;
            margin: 0 auto;
        }
        #survey .about-welcome-info p {
            margin-left: 0;
            margin-bottom: 20px;
        }
        .btm-form-btn.d-flex {
            flex-wrap: wrap;
            row-gap: 15px;
            flex-direction: column;
        }
        .btm-form-btn a.btn-link {
            font-size: 16px;
        }
        .registration-popup-modal.already-registered-popup .modal-dialog {
            max-width: 320px;
        }
        .already-registered-popup .popup-resigter-content h2 {
            font-size: 23px;
            line-height: 1;
            letter-spacing: 0;
            font-weight: 600;
            padding-right: 0;
            border-bottom: 1px #290076 solid;
            padding-bottom: 10px;
            margin-bottom: 13px;
            text-align: center;
        }
        .already-registered-popup button.close {
            top: 9px;
            z-index: 2;
        }
        .registration-popup-modal.already-registered-popup .modal-content {
            border-radius: 10px;
            padding: 20px;
        }
        .about-submit-form.already-registered-popup-form.about-submit-form-right {
            width: 100%;
            padding: 0;
            justify-content: center;
            flex-wrap: wrap;
            row-gap: 15px;
        }
        .already-registered-popup .group-field {
            width: 100%;
        }
        .already-registered-popup-form .group-submit {
            width: 40%;
            padding-left: 0;
        }
        .already-registered-popup .already-registered-popup-form .input-text {
            padding-left: 0;
            font-size: 14px;
            padding-right: 0;
        }
        .survey-d-flex {
            justify-content: center;
            flex-wrap: wrap;
        }
        .survey-logo {
            width: 55%;
            text-align: center;
            padding-bottom: 20px;
        }
        .survey-logo img {
            width: 180px;
        }
    }
