@import url('https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap');


/**** common ****/
body {font-family: "Nunito Sans", serif; font-size: 20px; color:#000000; margin: 0; padding: 0;}
#global_wealth_summit_container {position: relative; overflow-x: hidden;}
.clearfix { clear:both; }
.clearfix::after {content: ""; clear: both; display: table;}
a,a:hover,a:visited {text-decoration:none; outline:none !important;}
input:focus, select:focus {outline:none;}
h1, .h1, h2, .h2, h3, .h3 {margin:0px;}
li::marker {content: none;}
.global_wealth_summit_wrapper {width: 1160px; margin: auto;}
.section_title {font-family: "Nunito Sans", serif; font-size: 50px; line-height: 50px; color:#ffffff; font-weight: 700; text-align: center; text-transform: uppercase; margin-top: 0;}
.hide_in_web {display: none;}
.global_logo.hide_in_web {display: none;}
.cust_scroll {max-height: 600px; overflow-y: auto; scrollbar-color: #d5e0e5 transparent; scrollbar-width: thin;
    scrollbar-height: thin;}
/**** common ****/

.modal-content{
    width: 772px !important;
    aspect-ratio: 16 / 9;
    transform: translateX(15%);
    left: -50%;
}

.modal-content .close{
    background-color: transparent !important;
    opacity: 1;
    z-index: 20;
    display: flex;
    align-items: center;
    position: absolute;
    right: -107px !important;
    transform: unset !important;
    top: -11px !important;
    width: 19%;
    border: 0 !important;
}


/**** slick slider ****/
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; } 
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; } 
.slick-list:focus { outline: none; } 
.slick-list.dragging { cursor: pointer; cursor: hand; } 
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } 
.slick-track { position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; } 
.slick-track:before, .slick-track:after { display: table; content: ''; } 
.slick-track:after { clear: both; } 
.slick-loading .slick-track { visibility: hidden; } 
.slick-slide { display: none; float: left; height: auto; min-height: 1px; } 
[dir='rtl'] .slick-slide { float: right; } 
.slick-slide img { display: block; } 
.slick-slide.slick-loading img { display: none; } 
.slick-slide.dragging img { pointer-events: none; } 
.slick-initialized .slick-slide { display: block; } 
.slick-loading .slick-slide { visibility: hidden; } 
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; } 
.slick-arrow.slick-hidden { display: none; }
/**** slick slider ****/


/*== pancake ==*/
.menu_container {position: relative; z-index: 999;}
.menublock.menublock_close {background: url(https://images.moneycontrol.com/assets/images/ms/global_wealth_summit/menu_cross.svg) no-repeat; width: 40px; height: 40px; position: fixed; right: 25px; top: 16px; cursor: pointer; z-index: 9; content: ""; transition: 0.5s all;}
.menublock.menublock_close::before {content: none;}
.menublock.menublock_close::after {content: none;}
#menus {opacity:0; right: -365px; position: absolute; z-index: 1; transition: 0.7s all;}
#menus.activemenu {right: 530px; opacity:1; transition: 0.7s all;}
.menus {position: fixed; z-index: 1; width: 530px; transition: 0.7s all; background: linear-gradient(to bottom,  #1c395b 0%,#020e19 100%); top: 0px; min-height: 100%; padding: 55px 0 0 0; box-sizing: border-box;}
.bodyhiddn {overflow: hidden;}
.overlaybg {position: fixed; left: 0; top: 0; right: 0; bottom: 0; height: 100%; content: ""; width: 100%; z-index: 999; background: #000; opacity: 0.5;}
.top_links li {border-bottom: 1px solid #ffffff44; padding: 20px 20px 20px 60px; position: relative;}
.top_links li a {font: 400 20px/32px "Nunito Sans", sans-serif; color: #fff; display: block; text-decoration: none;}
.top_links li:hover a {text-decoration: none;}
.top_links li .geturpass {
    position: relative;
    left: 0;
    border-radius: 10px;
    right: unset;
    width: 215px;
    top: 0px;
}

.top_links li .geturpass a {
    font-size: 20px;
    line-height: 41px;
    color: #000;
}
/*== pancake ==*/


/**** global header ****/
.global_header {
    background: url(https://images.moneycontrol.com/assets/images/ms/global_wealth_summit/updated_images/header_web.png) no-repeat;
    height: 916px;
    background-size: 100%;
}

.global_header .global_wealth_summit_wrapper {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.global_header .global_wealth_summit_wrapper {
    position: sticky;
    top: 0;
}

.geturpass {
    font-family: Nunito Sans;
    font-size: 20.02px;
    font-weight: 600;
    line-height: 40px;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    background: linear-gradient(to right,  #dfa54d 0%,#eac86a 26%,#fdefad 52%,#fdefad 52%,#f2de7d 74%,#f2de7d 74%,#dfa54d 100%);
    top: 0;
    right: 230px;
    width: 200px;
    height: 40px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    position: fixed; 
    z-index: 9;
}

.menublock {
    content: "";
    font-family: Nunito Sans;
    font-size: 14.45px;
    font-weight: 500;
    line-height: 40px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    background: linear-gradient(to right,  #1C395B 0%,#1C476F 100%); 
    position: fixed;
    top: 0;
    right: 95px;
    width: 115px;
    height: 40px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    cursor: pointer;
    z-index: 99;
}

.menublock:after {
    content: "Menu"
}

.menublock:before {
    content: "";
    background: url("https://images.moneycontrol.com/assets/images/ms/global_wealth_summit/pepicons_pop_menu.svg") no-repeat;
    width: 30px;
    height: 30px;
    display: block;
}

.geturpass a, .geturpass:hover a, .geturpass:visited a {
    color: #000000;
    text-decoration: none;
}

.globe1 {
    position: absolute;
    left: -244px;
    top: -152px;
    width: 533px;
    height: 533px;
    display: block;
    z-index: 1;
}

.globe2 {
    position: absolute;
    right: 0;
    top: 0;
    width: 305px;
    height: 305px;
    display: block;
    z-index: -1;
}

.global_logo {
    display: flex;
    justify-content: center;
    margin-bottom: 45px;
    position: relative;
    top: 30px;
}

.global_logo img {
    width: 245px;
    height: 400px;
}

.date_venue {
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
    gap: 20px;
    color: #ffffff;
}

.date_venue .date_block {
    font-family: Nunito Sans;
    font-size: 14px;
    font-weight: 400;
    line-height: 32.74px;
    text-align: left;
    display: flex;
    align-items: center;
    color: #ffffff;
    gap: 10px;
}

.date_venue .date_block:before {
    content: "";
    background: url(https://images.moneycontrol.com/assets/images/ms/global_wealth_summit/updated_images/dateicon.svg) no-repeat;
    width: 21px;
    height: 21px;
    display: inline-block;
    vertical-align: top;
}

.date_venue .venue_block {
    font-family: Nunito Sans;
    font-size: 15px;
    font-weight: 400;
    line-height: 32.74px;
    text-align: left;
    color: #ffffff;
}

.date_venue .venue_block:before {
    content: "";
    background: url(https://images.moneycontrol.com/assets/images/ms/global_wealth_summit/updated_images/locationicon.svg) no-repeat;
    width: 30px;
    height: 30px;
    display: inline-block;
    vertical-align: top;
}

.global_button_block {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.global_button {
    width: 315px;
    height: 80px;
    border-top-right-radius: 28px;
    border-bottom-left-radius: 28px;
    background: linear-gradient(to right,  #dfa54d 0%,#eac86a 26%,#fdefad 52%,#fdefad 52%,#f2de7d 74%,#f2de7d 74%,#dfa54d 100%);
    font-family: Nunito Sans;
    font-size: 20px;
    font-weight: 600;
    line-height: 27.28px;
    text-align: center;
    color: #000000;
    display: flex;
    align-items: center;
    justify-content: center;
}

.global_button a { 
    color: #000000;
}

.global_button span {
    text-decoration-line: line-through !important;
    font-size: 16px;
}

.global_button_block p {
    font-family: Nunito Sans;
    font-size: 14px;
    font-weight: 500;
    line-height: 19.1px;
    text-align: center;
    margin-top: 10px;
    color: #ffffff;
}

.header_speakers {
    display: flex;
    flex-direction: column;
    position: relative;
    top: 20px;
    width: 620px !important;
}

.header_speakers.hide_in_web {
    display: none;
}

.header_speaker_slider .slick-track {
    display: flex;
    padding: 50px 0 0;
    justify-content: end;
}


.header_speaker_slider .header_speaker_list {
    width: 186px;
    height: 310px;
    position: relative;
}

.header_speaker_list img {
    position: absolute;
    bottom: 0;
}

.header_speaker_slider .header_speaker_list {
    margin-left: 20px;
}

.header_speaker_slider .header_speaker_list:nth-of-type(odd) {
    background: url("https://images.moneycontrol.com/assets/images/ms/global_wealth_summit/updated_images/header_speaker_bluebg.png") no-repeat;
    width: 200px !important;
    height: 245px;
}

.header_speaker_slider .header_speaker_list:nth-of-type(even) {
    background: url("https://images.moneycontrol.com/assets/images/ms/global_wealth_summit/updated_images/header_speaker_goldenbg.png") no-repeat;
    width: 200px !important;
    height: 245px;
}

.header_speakers p {
    font-family: Nunito Sans;
    font-size: 36px;
    font-weight: 800;
    line-height: 49.1px;
    text-align: left;
    margin-top: 20px;
    margin-left: 20px;
    color: #ffffff;
}
/**** global header ****/


/**** number counter ****/
.number_counter_section {
    background: linear-gradient(to right,  #dfa54d 0%,#eac86a 50%,#dfa54d 100%);
    padding: 20px 0 10px;
}


.number_counter_list {
    display: flex;
    justify-content: center;
    gap: 70px;
}

.number_counter_list .listItem .heading {
    font-family: Nunito Sans;
    font-size: 52.2px;
    font-weight: 600;
    line-height: 20px;
    text-align: center;
    text-transform: uppercase;
    color: #000000;
    margin-bottom: 20px;
}

.number_counter_list .listItem .description {
    font-family: Nunito Sans;
    font-size: 22px;
    font-weight: 600;
    line-height: 30px;
    text-align: center;   
    text-transform: uppercase;
    color: #000000;
    margin: 0;
}
/**** number counter ****/


/**** overview ****/
.overview_section {
    background-color: #020910;
    padding-bottom: 25px;
}

.overview_section .section_title {
    color: #fff;
}

.overview_section .global_wealth_summit_wrapper {
    flex-direction: column;
    padding: 0 0 20px;
    gap: 10px;
    width: 1160px;
}

.overview_section p {
    font-family: Nunito Sans;
    font-size: 20px;
    font-weight: 700;
    line-height: 34px;
    text-align: center;
    color: #fff;
}
/**** overview ****/


/**** speakers ****/
.speakers_section {
    position: relative;
    background: linear-gradient(to bottom,  #020910 0%,#1c395b 100%);     
    padding-top: 70px;
}

.globe3 {
    position: absolute;
    top: 380px;
    left: -418px;
}

.speakers_list_container {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 40px;
    padding: 0;
    margin-top: 70px;
}

.speakers_list:nth-child(5),
.speakers_list:nth-child(6),
.speakers_list:nth-child(7) {
    margin: 0 1px;
    margin-bottom: 35px;
}

.speakers_list .spaker_name {
    font-family: Nunito Sans;
    font-size: 20px;
    font-weight: 600;
    line-height: 26px;
    text-align: center;
    color: #ffffff;
    margin-bottom: 8px;
    width: 260px;
}

.speakers_list .speaker_designation {
    font-family: Nunito Sans;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    text-align: center;
    margin-top: 0;
    width: 260px;
    color: #ffffff;
}

.speakers_list .image_block img {
    position: absolute;
    bottom: 0;
    left: 0;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

.speakers_list:nth-of-type(odd) .image_block {
    background: url("https://images.moneycontrol.com/assets/images/ms/global_wealth_summit/updated_images/speaker_bluebg.png") no-repeat;
    width: 260px;
    height: 260px;
    position: relative;
    margin: auto;
    margin-bottom: 20px;
}

.speakers_list:nth-of-type(even) .image_block {
    background: url("https://images.moneycontrol.com/assets/images/ms/global_wealth_summit/updated_images/speaker_goldenbg.png") no-repeat;
    width: 260px;
    height: 260px;
    position: relative;
    margin: auto;
    margin-bottom: 20px;
}

.button_container {
    text-align: center;
    margin-top: 40px;
}

.view_more_button_block {
    border: 1px solid #ffffff;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    background-color: transparent;
    font-family: Nunito Sans;
    font-size: 16px;
    font-weight: 600;
    line-height: 21.82px;
    text-align: center;
    color: #ffffff;
    padding: 10px 20px;
    cursor: pointer;
}

.view_more_button_block a {
    color: #00175E;
}

.hiddencontent {
    margin-bottom: 35px;
    display: none; /* Initially hide all content */
  }
/**** speakers ****/


/**** why global ****/
.why_global_section {
    position: relative;
    background: linear-gradient(to bottom,  #1c395b 0%,#0f243e 100%);
    z-index: 99;
}

.globe4 {
    position: absolute;
    display: block;
    width: 500px;
    height: 400px;
    z-index: 1;
    top: -80px;
    right: -230px;
    filter: opacity(0.2);
}

.why_global_section::before {
    content: "";
    background: url("https://images.moneycontrol.com/assets/images/ms/global_wealth_summit/updated_images/why_global_web.png") no-repeat;
    height: 925px;
    background-position: left 90% top 0%;
    display: block;
    position: relative;
    width: 100%;
    z-index: 0;
    background-size: 100% 100%;
}

.why_global_section .section_title {
    color: #fff;
}

.why_global_section .content_block {
    width: 782px;
    position: absolute;
    right: 47px;
    top: 180px;
    z-index: 1;
    padding-top: 60px;
}


.why_global_section p {
    font-family: Nunito Sans;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    text-align: left;
    color: #fff;
    margin-bottom: 20px;
}

.why_global_list ul {
    margin: 0;
    padding: 0;
}

.why_global_list li {
    font-family: Nunito Sans;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    text-align: left;
    color: #fff;
    display: flex;
    gap: 10px;
    margin-bottom: 20px;
}

.why_global_list li:before {
    content: "";
    background: url("https://images.moneycontrol.com/assets/images/ms/global_wealth_summit/star.svg");
    width: 25px;
    height: 25px;
    display: block;
}

.ualsoget {
    position: absolute;
    bottom: 160px;
    left: 35px;
}

.ualsoget .title {
    font-family: Nunito Sans;
    font-size: 24px;
    font-weight: 700;
    line-height: 32.74px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 10px;
}

.ualsoget .title::before {
    content: "";
    border-top: 1px solid #fff;
    width: 23%;
    display: block;
    position: absolute;
    top: 15px;
    left: 0;
}

.ualsoget .title::after {
    content: "";
    border-top: 1px solid #fff;
    width: 23%;
    display: block;
    position: absolute;
    top: 15px;
    right: 0;
}

.ualsoget .logos {
    display: flex;
    justify-content: space-between;
    gap: 10px;
    margin-bottom: 10px;
}

.ualsoget .tnc {
    font-family: Nunito Sans;
    font-size: 16px;
    font-weight: 600;
    line-height: 28px;
    text-align: center;
    color: #fff;
}
.ualsoget .tnc a{
    text-decoration: underline;
}

/**** why global ****/

/* event agenda  */
.agenda_container{
    padding: 185px 0 0;
    /* background: #F9F9F9; */
    /* background: linear-gradient(180deg, #1C395B 0%, #020910 100%); */
    background-color: #0f243e;
    /* height: 1113px; */
    margin-top: -224px;
    position: relative;
    padding-bottom: 40px;
}
.agenda_container::after{
    position: absolute;
    content: '';
    /* background-image: url('https://images.moneycontrol.com/assets/images/ms/global_wealth_summit/event-bg-globe.png'); */
    right: 0;
    top: 40px;
    width: 265px;
    height: 400px;
    background-repeat: no-repeat;
    background-size: cover;
}
.agenda_container .title{
    font-family: 'Nunito Sans',sans-serif;
    font-size: 50px;
    font-weight: 700;
    line-height: 68px;
    color: #fff;
    margin: 0;
    text-align: center;
}
.agenda_container .date_location{
    display: flex;
    align-items: center;
    gap: 15px;
    justify-content: center;
}
.agenda_container .date_location .content{
    display: flex;
    gap: 11px;
    align-items: center;
}
.agenda_container .date_location .content .text {
    font-family: 'Nunito Sans',sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    color: #fff;
}
.agenda_container .agenda_wrapper{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 24px 34px;
    margin-top: 50px;
    padding-right: 15px;
    overflow: auto;
    height: 785px;
    scrollbar-color: #d5e0e5 transparent;
    scrollbar-width: thin;
    scrollbar-height: thin;
}
.agenda_container .agenda_wrapper .card_wrapper{
    border-radius: 11px;
    display: flex;
    height: 240px;
    cursor: pointer;
    border:1px solid #EAC86A;
}
.agenda_container .agenda_wrapper .card_wrapper:hover .lhs{
    max-width: 12px;
    padding: 0;
    background: #EAC86A;
}
.agenda_container .agenda_wrapper .card_wrapper:hover .lhs .time{
    display: none;
}
.agenda_container .agenda_wrapper .card_wrapper:hover .hidden_content{
    display: block;
}
.agenda_container .agenda_wrapper .card_wrapper:hover .rhs .content_wrapper{
    overflow-y: auto;
}
.agenda_container .agenda_wrapper .card_wrapper:hover .rhs .icon_wrapper .plus{
    display: none;
}
.agenda_container .agenda_wrapper .card_wrapper:hover .rhs .icon_wrapper .minus{
    display: block;
}
.agenda_container .agenda_wrapper .card_wrapper .lhs{
    background: #1C395B;
    border-radius: 11px 0 0 11px;
    padding: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 146px;
    width: 100%;
    box-sizing: border-box;
}
.agenda_container .agenda_wrapper .card_wrapper .lhs .time{
    font-family: 'Nunito Sans',sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    color: #fff;  
}
.agenda_container .agenda_wrapper .card_wrapper .rhs{
    padding: 30px 0px 20px;
    background: #040D16;
    border-radius: 0 11px 11px 0;
    position: relative;
    width: 100%;
}
.agenda_container .agenda_wrapper .card_wrapper .rhs .content_wrapper{
    padding: 0 20px;
    max-height: 172px;
    overflow-y: auto;
    scrollbar-color: #d5e0e5 transparent;
    scrollbar-width: thin;
}
.agenda_container .agenda_wrapper .card_wrapper .rhs .title{
    padding: 4px 7px;
    background: #1C395B;
    font-weight: 600;
    font-size: 15px;
    line-height: 18px;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 10px;
    width: fit-content;
}
/* .agenda_container .agenda_wrapper .card_wrapper .hidden_content{
    display: none;
} */
.agenda_container .agenda_wrapper .card_wrapper .rhs .desc{
    font-family: 'Nunito Sans',sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 26px;
   color: #fff; 
   margin-bottom: 15px;   
}
.agenda_container .agenda_wrapper .card_wrapper .rhs .sub_desc{
    font-family: 'Nunito Sans';
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
   color: #fff;
    
}
.agenda_container .agenda_wrapper .card_wrapper .rhs .hidden_content .sub_desc{
    margin-top: 8px;
}
.agenda_container .agenda_wrapper .card_wrapper .rhs .hidden_content .hidden_items li{
    position: relative;
}
.agenda_container .agenda_wrapper .card_wrapper .rhs .hidden_content .hidden_items{
    padding-left: 20px;
    padding-left: 22px;
    display: flex;
    flex-direction: column;
    gap: 7px;
    margin-top: 10px;
}
.agenda_container .agenda_wrapper .card_wrapper .rhs .hidden_content .hidden_items li{
    margin-top: 0;
}
.agenda_container .agenda_wrapper .card_wrapper .rhs .hidden_content .hidden_items li::before{
    position: absolute;
    left: -20px;
    top: 7px;
    content: '';
    height: 7px;
    width: 7px;
    border-radius: 50%;
    background-color: #fff;
}
.agenda_container .agenda_wrapper .card_wrapper .rhs .icon_wrapper{
    position: absolute;
    height: 22px;
    width: 22px;
    right: 16px;
    bottom: 14px;
}
.agenda_container .agenda_wrapper .card_wrapper .rhs .icon_wrapper .plus{
    display: block;
}
.agenda_container .agenda_wrapper .card_wrapper .rhs .icon_wrapper .minus{
    display: none;
}
/* event agenda  */



/* article  */
.articles_container {
    /* padding-bottom: 100px;
    background: url('https://images.moneycontrol.com/assets/images/ms/global_wealth_summit/thank_you_bg.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center -324px;
    height: 1155px; */
    position: relative;
    margin-top: -1px;
    background-color: #0f243e;
}
.articles_container::before{
    padding-bottom: 100px;
    background: url('https://images.moneycontrol.com/assets/images/ms/global_wealth_summit/article-bg.png');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
    height: 1108px;
    content: '';
    position: absolute;
    width: 100%;
}
.articles_container .title{
    font-family: 'Nunito Sans',sans-serif;
    font-size: 50px;
    font-weight: 700;
    line-height: 68px;
    color: #fff;
    text-align: center;
    position: relative;
    top: 205px;
}
.articles_container .article_card{
    border-radius: 6px;
    background: #0F243E;
    padding: 25px;
    height: 430px;
    /* width: 402px; */
    display: block;
    box-sizing: border-box;
    position: relative;
    text-decoration: none;
}
.articles_container .article_card .top_img{
    /* width: 353px; */
    height: 198px;
}
.articles_container .article_card .top_img img{
    width: 100%;
    height: 100%;
}
.articles_container .article_card .btn_container{
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translate(-50%, 50%);
}
.articles_container .article_card .btn_container .read_more{
    background-image: linear-gradient(92.16deg, #DFA54D 0%, #EAC86A 25.04%, #FDEFAD 51.08%, #F2DE7D 73.61%, #DFA54D 100.15%);
    border: none;
    outline: none;
    border-radius: 0 30px 0 30px;
    padding: 8px 34px;
    text-transform: uppercase;
    color: #000;
    font-family: 'Nunito Sans',sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    white-space: nowrap;
}
.articles_container .article_card .desc{
    font-family: 'Nunito Sans',sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    color: #fff;
    margin-top: 25px;
}
.articles_container .slider-container {
    width: 100%;
    margin: auto;
    padding-top: 225px;
}

.articles_container .slider {
    display: flex;
}
.articles_container .slick-dots {
    bottom: -50px !important;
    /* width: 80px; */
    left: 50%;
    transform: translateX(-50%);
}
.articles_container .slide {
    margin: 0 8px;
}

.articles_container .slick-list {
    margin: 0 -16px; 
} 
.articles_container .slick-slider .slick-list{
    padding-bottom: 30px;
}
.articles_container .slick-dots li button {
    border: 2px solid white;
    border-radius: 50%;
    box-sizing: border-box;
    width: 10px;
    height: 10px;
    padding: 0;
}
.articles_container .slick-dots li.slick-active button{
    border: 2px solid transparent;
    width: 19px;
}
.articles_container .slick-dots li.slick-active button:before {
    background: linear-gradient(180deg, #DFA54D 0%, #EAC86A 50%, #DFA54D 100%);
    height: 10px;
    width: 19px;
    border-radius: 19px;
    opacity: 1;
    top: 0;
}
.articles_container .slick-dots li button:before {
    content: '';
    top: 2px;
    left: 2px;
}
.articles_container .slick-dots li{
    margin: 0 2.5px;
    width: unset;
    height: unset
}
.articles_container .slick-prev {
    left: 17%;
    bottom: -65px;
    top: unset;
}
.articles_container .slick-next {
    right: 17%;
    bottom: -63px;
    top: unset;
}
.articles_container .slick-prev:before {
    color: white;
    content: '';
    display: inline-block;
    width: 6px;
    height: 6px;
    border-left: 2px solid #EBEBEB;
    border-top: 2px solid #EBEBEB;
    transform: rotate(-45deg);

}
.articles_container .slick-next:before {
    color: white;
    content: '';
    display: inline-block;
    width: 6px;
    height: 6px;
    border-right: 2px solid #EBEBEB;
    border-top: 2px solid #EBEBEB;
    transform: rotate(45deg);

}




/* .articles_container .slick-prev{
    left: 43%;
    top: 110%;
}
.articles_container .slick-next{
    right: 43%;
    top: 110%;
} */
/* .slider .slide {
    padding: 0 8px; 
    box-sizing: border-box; 
}


/* article  */
/* video section   */
.videos_container{
    padding-bottom: 20px;
    padding-top: 330px;
    background: #020910;
}

.videos_container .title{
    font-family: 'Nunito Sans',sans-serif;
    font-size: 50px;
    font-weight: 700;
    line-height: 68px;
    color: #fff;
    text-align: center;
    margin-bottom: 50px;
}
.videos_container .video_box{
    /* background-image: url('https://images.moneycontrol.com/assets/images/ms/global_wealth_summit/video_bg.png'); */
    width: 100%;
    height: 601px;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
}
.videos_container .video_box .video_text{
    font-family: 'Nunito Sans',sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: 0.77px;
    color: #fff;
    text-align: center;
    position: absolute;
    bottom: 0;
    padding: 10px;
    max-width: 699px;
    width: 100%;
    bottom: 100px;
    left: 50%;
    transform: translateX(-50%);
}
.videos_container .video_icon{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.videos_container .video_card{
    /* padding: 10px; */
    border-radius: 7px 7px 0 0;
    /* background: #fff; */
    display: block;
    text-decoration: none;
}
.videos_container .video_card .top_img{
    width: 100%;
    height: 169px;
    border-radius: 7px;
    position: relative;
}
.videos_container .video_card .top_img img{
    width: 100%;
    height: 100%;
    border-radius: 7px;
}
.videos_container .video_card .top_img .video_icon{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.videos_container .video_card .desc{
    font-family: 'Nunito Sans',sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    color: #fff;
    margin-top: 17px;
    padding: 0 10px;

}
.videos_container .slider-container{
    max-width: 970px;
    width: 100%;
    margin: -85px auto 0;
}
.videos_container .slide {
    margin: 0 8px;
}

.videos_container .slick-list {
    margin: 0 -16px; 
} 
.videos_container .slick-dots {
    bottom: -40px;
}
.videos_container .slick-dots {
    bottom: -19px !important;
    /* width: 90px; */
    left: 50%;
    transform: translateX(-50%);
}
.videos_container .slide {
    margin: 0 8px;
}

.videos_container .slick-list {
    margin: 0 -16px; 
} 
.videos_container .slick-slider .slick-list{
    padding-bottom: 30px;
}
.videos_container .slick-dots li button {
    border: 2px solid #fff;
    border-radius: 50%;
    box-sizing: border-box;
    width: 10px;
    height: 10px;
    padding: 0;
}
.videos_container .slick-dots li.slick-active button{
    border: 2px solid transparent;
    width: 19px;
}
.videos_container .slick-dots li.slick-active button:before {
    height: 10px;
    width: 19px;
    border-radius: 19px;
    opacity: 1;
    top: 0;
    background: linear-gradient(180deg, #DFA54D 0%, #EAC86A 50%, #DFA54D 100%);

}
.videos_container .slick-dots li button:before {
    content: '';
    top: 2px;
    left: 2px;
}
.videos_container .slick-dots li{
    margin: 0 2.5px;
    width: unset;
    height: unset;
}
.videos_container .slick-prev {
    left: 17%;
    bottom: -32px;
    top: unset;
}
.videos_container .slick-next {
    right: 17%;
    bottom: -32px;
    top: unset;
}
.videos_container .slick-prev:before {
    color: white;
    content: '';
    display: inline-block;
    width: 6px;
    height: 6px;
    border-left: 2px solid #fff;
    border-top: 2px solid #fff;
    transform: rotate(-45deg);

}
.videos_container .slick-next:before {
    color: white;
    content: '';
    display: inline-block;
    width: 6px;
    height: 6px;
    border-right: 2px solid #fff;
    border-top: 2px solid #fff;
    transform: rotate(45deg);

}


/* video section  */

/* gallery section  */
.gallery_container{
    background-image: url('https://images.moneycontrol.com/assets/images/ms/global_wealth_summit/gallery-bg.png');
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 577px;
    padding: 63px 0 47px;
    box-sizing: border-box;
}
.gallery_container .title{
    font-family: 'Nunito Sans',sans-serif;
    font-size: 50px;
    font-weight: 700;
    line-height: 68px;
    color: #000;
    text-align: center;
    margin: 0 0 48px;
}
.gallery_container .gallery_wrapper{
    display: flex;
    flex-direction: column;
    gap: 7px;
}
.gallery_container .gallery_wrapper_mobile{
    display: flex;
  
    gap: 7px;
}
.gallery_container .gallery_wrapper_mobile .gallery_card{
    margin-bottom: 7px;
}
.gallery_container .gallery_card{
    display: block;  
}
.gallery_container .gallery_card img{
    display: block;   
    width: 100%;
    cursor: pointer;

}
.gallery_container .slider-container {
    width: 100%;
    margin: auto;
}

.gallery_container .slider {
    display: flex;
}
.gallery_container .slide {
    margin: 0 8px;
}

.gallery_container .slick-list {
    margin: 0 -16px; 
}
.gallery_container .slick-dots {
    bottom: -85px;
}
.gallery_container .gallery-slider-mobile .slick-dots {
    bottom: -35px;
}
.gallery-slider{
    display: block !important;
}
.gallery-slider-mobile{
    display: none !important;
}

.gallery_container .slick-dots {
    bottom: -84px !important;
    width: 120px;
    left: 50%;
    transform: translateX(-50%);
}

.gallery_container .slick-dots li button {
    border: 2px solid #ffffff;
    border-radius: 50%;
    box-sizing: border-box;
    width: 10px;
    height: 10px;
    padding: 0;
}
.gallery_container .slick-dots li.slick-active button{
    border: 2px solid transparent;
    width: 19px;
}
.gallery_container .slick-dots li.slick-active button:before {
    background: #ffffff;
    height: 10px;
    width: 19px;
    border-radius: 19px;
    opacity: 1;
    top: 0;
}
.gallery_container .slick-dots li button:before {
    content: '';
    top: 2px;
    left: 2px;
}
.gallery_container .slick-dots li{
    margin: 0 2.5px;
    width: unset;
    height: unset;
}
.gallery_container .slick-prev {
    left: 44%;
    bottom: -97px;
    top: unset;
}
.gallery_container .slick-next {
    right: 44%;
    bottom: -97px;
    top: unset;
}
.gallery_container .slick-prev:before {
    color: white;
    content: '';
    display: inline-block;
    width: 6px;
    height: 6px;
    border-left: 2px solid #ffffff;
    border-top: 2px solid #ffffff;
    transform: rotate(-45deg);

}
.gallery_container .slick-next:before {
    color: white;
    content: '';
    display: inline-block;
    width: 6px;
    height: 6px;
    border-right: 2px solid #ffffff;
    border-top: 2px solid #ffffff;
    transform: rotate(45deg);

}



/* modal gallery  */
/* Overlay Background */
/* .modal_overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(0, 0, 0, 0.8);
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease-in-out;
    z-index: 9999;
}

.modal_content {
    position: relative;
    width: 80%;
    max-width: 600px;
    background: transparent;
    padding: 20px;
}

.close-modal {
    position: absolute;
    top: 15px;
    right: 15px;
    background: none;
    border: none;
    font-size: 30px;
    color: white;
    cursor: pointer;
}

.modal_slider .slick-prev,
.modal_slider .slick-next {
    width: 30px;
    height: 30px;
    background: transparent;
    border: none;
    color: white;
    font-size: 20px;
}

.modal_slider .slick-prev {
    left: -40px;
}

.modal_slider .slick-next {
    right: -40px;
}

.modal_slider img {
    width: 100%;
    height: auto;
    border-radius: 8px;
}


.modal_overlay.modal_show {
    opacity: 1;
    visibility: visible;
}
.modal_overlay .modal_content .slick-prev:hover {
    color: #ffffff; 
    
}
.modal_overlay .modal_content .slick-prev:before {
    content: '';
}
.modal_overlay .modal_content .slick-next:before {
    content: '';
} */

/* Full-Screen Overlay */
.modal_overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(0, 0, 0, 0.8);
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease-in-out;
    z-index: 9999;
}

/* Centered Modal Content */
.modal_content {
    position: relative;
    width: 100%;
    max-width: 100vw;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden; /* Ensure content stays within the modal */
}

/* Close Button (Top-Right) */
.close-modal {
    position: absolute;
    top: 15px;
    right: 35px;
    background: none;
    border: none;
    font-size: 30px;
    color: white;
    cursor: pointer;
    z-index: 1000;
}

/* Slick Slider (Horizontal Sliding) */
.modal_slider {
    width: 100%; /* Full width of the screen */
    max-width: 100vw;
    overflow: hidden;
    display: flex;
    justify-content: center; /* Center images inside slider */
    align-items: center;
}

.modal_slider .image_wrapper img{
    max-width: 500px;
    width: 100%;
}
/* Each image inside the modal slider */
.modal_slider .slide {
    width: 100vw; /* Each image will take full width */
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.modal_slider .slide img {
    width: 100%; /* This will scale image to the width of the viewport */
    max-width: 400px; /* Set a max width for images */
    height: auto; /* Maintain aspect ratio */
    object-fit: contain; /* Ensure image maintains aspect ratio */
    display: block; /* Remove any extra space below the image */
}

/* Slick Navigation Arrows */
.modal_slider .slick-prev,
.modal_slider .slick-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 6.5px;
    height: 12px;
    border: solid #EBEBEB;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 10px;
    cursor: pointer;
    z-index: 99;
}
.modal_slider .slick-prev:before {
    display: none;
}
.modal_slider .slick-next:before {
    display: none;
}
.modal_slider .slick-slide{
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}
/* Left Arrow */
.modal_slider .slick-prev {
    left: 20px;
    transform: rotate(135deg);
}

/* Right Arrow */
.modal_slider .slick-next {
    right: 40px;
    transform: rotate(-45deg);
}

/* Show Modal */
.modal_overlay.modal_show {
    opacity: 1;
    visibility: visible;
}

/* modal gallery  */


/**** partners ****/
.partners_section {
    padding: 35px 0 50px 0;
    background-color: #0F243E;
}

.partners_list {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 15px;
}

.partners_list li {
    text-align: center;
}

.partners_list li p {
    font-family: Nunito Sans;
    font-size: 18px;
    font-weight: 400;
    line-height: 24.55px;
    letter-spacing: 0.1em;
    text-align: center;
    color: #ffffff;
    margin-bottom: 8px;
}

.partners_list li img {
    border: 1px solid #B6B6B6;
    border-radius: 7px;
    width: 150px;
    height: 80px;
}
/**** partners ****/


/**** faq section ****/
.faq_section {
    background: #1B3656 url("https://images.moneycontrol.com/assets/images/ms/global_wealth_summit/updated_images/faq_web.png") no-repeat;
    padding: 40px 0;
}


.faq_section .section_title {
    color: #fff;
    margin-bottom: 45px;
    font-weight: 600;
}

.faq_section .panel-body p {
    border-left: 5px solid #fff;
    padding-left: 10px;
}

.faq_container {
    margin-left: auto;
    width: 77%;
}

.faq_section .panel, .faq_section .panel-default>.panel-heading {
    background-color: #ffffff22;
    color: #fff;
    position: relative;
}

.faq_section .panel-default>.panel-heading a[aria-expanded="true"]:after {
    content: "";
    position: absolute;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    padding: 5px;
    display: inline-block;
    transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    right: 20px;
    top: 35px;
}

.faq_section .panel-default>.panel-heading a[aria-expanded="false"]:after {
    content: "";
    position: absolute;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    padding: 5px;
    display: inline-block;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    right: 20px;
    top: 25px;
}

.faq_section .collapsed {
    color: #fff;
}

.faq_section .panel-group .panel {
    border-bottom: 1px solid #fff;
    border-top: 0;
    border-right: 0;
    border-left: 0;
    margin-bottom: 25px;
}


.faq_section .panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top: 0;
    background-color: #ffffff22;
    font-family: Nunito Sans;
    font-size: 20px;
    font-weight: 400;
    line-height: 27.28px;
    text-align: left;
    padding: 0 25px 25px;
}

.panel-collapse>.panel-body a {
    color: #ffffff66;
}

.faq_section .panel-heading a {
    color: #fff;
    text-decoration: none;
    font-family: Nunito Sans;
    font-size: 22px;
    font-weight: 400;
    line-height: 30.01px;
    text-align: left;
}

.faq_section .panel-heading a, .faq_section .panel-heading .fq {
    color: #fff;
    text-decoration: none;
    font-family: Nunito Sans;
    font-size: 22px;
    font-weight: 400;
    line-height: 30.01px;
    text-align: left;
    padding-top: 0;
    padding-left: 5px;
    padding-right: 10px;
    float: left;
    width: 94%;
}
/**** faq section ****/

/**** contact us ****/
.contact_us_section {
    width: 100%;
    padding: 20px 0;
    display: flex;
    background: url("https://images.moneycontrol.com/assets/images/ms/global_wealth_summit/contact_us_bg.jpg");
    background-size: cover;    
}

.font26 {
    font-family: Nunito Sans;
    font-size: 26px;
    font-weight: 400;
    line-height: 35.46px;
    text-align: center;
    color: #2B2B2B;
}

.emaillink {
    text-align: center;
}

.emaillink span {
    position: relative;
    top: 7px;
    right: 10px;
}

.font36, .font36:hover {
    font-family: Nunito Sans;
    font-size: 36px;
    font-weight: 700;
    line-height: 49.1px;
    text-align: center;
    color: #2B2B2B;
}
/**** footer ****/
footer {height: 88px; background-color: #1E1E1E; padding: 32px 0; box-sizing: border-box;}
footer .global_wealth_summit_wrapper {display: flex; justify-content: space-between;}
.copyright {
    font-family: Nunito Sans;
    font-size: 18px;
    font-weight: 400;
    line-height: 21.6px;
    text-align: left;
    color: #fff;
}

.footer_links {
    color: #fff;
}

.footer_links a {
    font-family: Nunito Sans;
    font-size: 18px;
    font-weight: 400;
    line-height: 21.6px;
    text-align: left;
    color: #fff;
}

.social_links {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 25px;
}
/**** footer ****/ 


@media screen and (max-width: 767px) {
    .hide_in_wap {
        display: none;
    }

    .hide_in_web {
        display: block;
    }

    .global_logo img {
        width: 160px;
        height: 260px;
    }

    .overlaybg {
        display: none;
    }

    .global_header {
        background: url(https://images.moneycontrol.com/assets/images/ms/global_wealth_summit/updated_images/header_wap.png) no-repeat;
        height: 790px;
        background-position: 100% 65%;
        background-size: 100%;
    }

    .date_venue .date_block:before {
        width: 18px;
        height: 18px;
        background-size: contain;
    }

    .date_venue .venue_block:before {
        width: 22px;
        height: 22px;
        background-size: contain;
    }

    .globe1 {
        width: 335px;
        height: 335px;
        left: -145px;
        top: -72px;
        z-index: 0;
    }

    .globe2 {
        width: 335px;
        height: 335px;
        right: -200px;
        top: 148px;
    }

    .globe4 {
        width: 335px;
        height: 335px;
        right: -130px;
        top: 445px;
    }

    .globe1 img, .globe2 img {
        width: 100%;
    }

    .top_links li .geturpass { 
        top: 35px;
    }


    .global_logo.hide_in_web {
        display: block;
    }

    .top_links li .geturpass a {
        font-size: 20px;
        line-height: 35px;
        color: #000;
    }

    .top_links li:last-child {
        border-bottom: 0;
    }

    .menus {
        right: unset;
        width: 105%;
        box-sizing: unset;
    }

    .top_links li {
        padding: 5px 20px 5px 40px;
    }

    .top_links li a {
        font-size: 16px;
        text-decoration: none;
    }

    .menublock.menublock_close {
        width: 30px;
        height: 30px;
        right: 10px;
        top: 10px;
        background-size: contain;
        left: unset;
    }

    .section_title {
        font-size: 30px;
    }

    .menublock, .geturpass {
        font-size: 13px;
        line-height: 18px;
    }

    #menus.activemenu {
        left: unset;
        right: 360px;
    }

    .geturpass {
        font-size: 13px;
        line-height: 35px;
        width: 130px;
        height: 35px;
        right: 30px;
    }

    .menublock span {
        width: 25px;
        height: 25px;
        background-size: contain;
    }

    .menublock {
        width: 97px;
        height: 33px;
        right: 235px;
        z-index: 9;
        left: 40px;
    }

    .global_wealth_summit_wrapper, .overview_section .global_wealth_summit_wrapper {
        width: auto;
    }

    .overview_section .global_wealth_summit_wrapper {
        top: 185px;
    }

    .global_header > .global_wealth_summit_wrapper {
        flex-direction: column;
        position: static;
    }

    .global_logo {
        text-align: center;
        margin-top: 30px;
    }

    .date_venue {
        flex-direction: column;
        gap: 5px;
    }

    .date_venue .date_block {
        justify-content: center;
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 1px;
    }

    .date_venue .venue_block {
        text-align: center;
        font-size: 18px;
        line-height: 24px;
    }

    .header_speakers.hide_in_web {
        top: -7px;
    }

    .modal-content{
        width: 100% !important;
        aspect-ratio: 16 / 9;
        transform: unset;
        left: 0;
    }
    .modal-content .close{
        background-color: transparent !important;
        opacity: 1;
        z-index: 20;
        display: flex;
        align-items: center;
        position: absolute;
        right: -29px !important;
        transform: unset !important;
        top: -11px !important;
        width: 19%;
        border: 0 !important;
    }

    .header_speakers {
        top: -35px;
    }

    .header_speakers p {
        font-size: 20px;
        line-height: 30px;
        text-align: center;
    }

    .global_button_block {
        margin: 25px 0;
    }

    .global_button {
        width: 280px;
        height: 60px;
    }

    .global_button_block p {
        font-size: 11px;
        line-height: 15px;
    }

    .header_speaker_slider .header_speaker_list:nth-of-type(odd), .header_speaker_slider .header_speaker_list:nth-of-type(even) {
        width: 105px !important;
        height: 140px !important;
        background-size: contain;
    }

    .header_speaker_list img {
        width: 100%;
    }

    .overview_section .section_title {
        margin-bottom: 0;
    }

    .overview_section p {
        font-size: 18px;
        line-height: 26px;
        font-weight: 500;
        padding: 0 20px;
    }

    .overview_section:before {
        height: 1025px;
        background: url(https://images.moneycontrol.com/assets/images/ms/global_wealth_summit/updated_images/global_summit_header_wap.png) no-repeat left 100% top 119%;
        margin-top: -355px;
        background-size: 100% 86%;
    }

    .number_counter_list .listItem .heading {
        font-size: 28px;
        line-height: 0;
    }

    .number_counter_list .listItem .description {
        font-size: 16px;
        line-height: 21px;
        font-weight: 400;
    }

    .number_counter_list {
        padding: 0;
        flex-wrap: wrap;
        gap: 10px;
    }

    .number_counter_list .listItem {
        width: 120px;
    }

    .speakers_section {
        padding-top: 40px;
    }

    .speakers_list:nth-of-type(odd) .image_block, .speakers_list:nth-of-type(even) .image_block {
        width: 165px;
        height: 165px;
        background-size: contain;
        margin-bottom: 10px;
    }

    .speakers_list .image_block img {
        width: 100%;
    }

    .speakers_list_container {
        margin-top: 35px;
        flex-wrap: wrap;
        gap: 10px;
    }

    .speakers_list .spaker_name {
        font-size: 16px;
        line-height: 12px;
        width: 165px;
        margin: 5px auto;
    }

    .speakers_list .speaker_designation {
        font-size: 14px;
        line-height: 17px;
        width: 165px;
        margin: auto;
    }
    
    
    .hiddencontent {
        margin-bottom: 35px;
    }

    .speakers_list:nth-child(5), .speakers_list:nth-child(6), .speakers_list:nth-child(7) {
        margin: 0 0 35px 0;
    }

    .button_container {
        margin: 0;
    }

    .view_more_button_block {
        font-size: 14px;
        padding: 4px 20px;
    }

    .ualsoget .title {
        font-size: 16px;
    }

    .ualsoget {
        display: flex;
        flex-direction: column;
        justify-content: center;
        left: 0;
        right: 0;
        margin: auto;
        width: 69%;
        bottom: 114px;
    }

    .ualsoget .logos a img {
        width: 110px;
        height: 40px;
    }

    .ualsoget .tnc {
        font-size: 11px;
        line-height: 15px;
    }

    .ualsoget .logos {
        margin: 0 auto 10px;
    }
    
    .why_global_section {
        height: 1095px;
    }

    .why_global_section::before {
        background: url("https://images.moneycontrol.com/assets/images/ms/global_wealth_summit/updated_images/why_global_wap.png") no-repeat;
        height: 1180px;
        background-size: 111% 111%;
        background-position: left top 60%;
    }

    .why_global_section .content_block {
        width: auto;
        left: 0;
        right: 0;
        padding: 0 20px;
        top: 160px;
    }

    .why_global_section .section_title {
        font-size: 30px;
        line-height: 40px;
        text-align: left;
    }

    .why_global_section p {
        font-size: 18px;
        line-height: 24px;
    }

    .why_global_list li {
        font-size: 18px;
        line-height: 25px;
    }

    .why_global_list li:before {
        width: 45px;
    }

    .partners_list {
        padding: 0;
    }

    .partners_list li img {
        width: 108px;
        height: 60px;
    }

    .partners_list li p {
        font-size: 14px;
        line-height: 19px;
    }

    .faq_container {
        width: auto;
        padding: 0 20px;
        margin-top: 150px;
    }

    .faq_section .panel-body p {
        font-size: 14px;
    }

    .faq_section {
        background: #1B3656 url("https://images.moneycontrol.com/assets/images/ms/global_wealth_summit/updated_images/faq_wap.png") no-repeat;
        background-position: left 65% top 0%;
        background-size: 100%;
    }

    .faq_section .panel-heading a, .faq_section .panel-heading .fq {
        font-size: 16px;
        line-height: 21px;
        margin-top: 0;
    }

    .faq_section .panel-default>.panel-heading+.panel-collapse>.panel-body {
        font-size: 14px;
        line-height: 19px;
    }

    .faq_section .section_title {
        position: relative;
        top: 125px;
    }

    .contact_us_section .global_wealth_summit_wrapper {
        padding: 0 20px;
    }

    .font26 {
        font-size: 18px;
        line-height: 24px;
    }

    .font36 {
        font-size: 22px;
        line-height: 30px;
    }

    .emaillink {
        display: flex;
        justify-content: center;
    }

    .emaillink svg {
        width: 23px;
        height: 17px;
        position: relative;
        top: -2px;
    }

    .emaillink span {
        right: 6px;
    }

    footer .global_wealth_summit_wrapper {
        flex-direction: column-reverse;
    }

    .social_links {
        justify-content: center;
    }

    footer {
        height: 100%;
    }

    .footer_links {
        text-align: center;
        margin: 10px 0;
    }

    .footer_links a {
        font-size: 15px;
    }

    .copyright {
        font-size: 15px;
        text-align: center;
    }

    .agenda_container::after{
        display: none;
    }
    .agenda_container {
        padding: 64px 15px 40px 15px;
        margin-top: -114px;
        height: unset;
    }
    .agenda_container .agenda_wrapper {
        grid-template-columns: 1fr;
        gap: 34px;
        margin-top: 39px;
        height: 547px;
    }
    .agenda_container .title {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 3px;
    }
    .agenda_container .date_location {
        flex-direction: column;
    }
    .agenda_container .date_location .content {
        gap: 5px;
    }
    .agenda_container .date_location .content svg{
       height: 18px;
       width: 18px;
    }
    .agenda_container .date_location .content .text {
        text-align: center;
        font-size: 18px;
        line-height: 24px;
    }
    .agenda_container .date_location .content:nth-child(2) {
        align-items: center;
    }
    .agenda_container .agenda_wrapper .card_wrapper {
        flex-direction: column;
        height: unset;
    }
    .agenda_container .agenda_wrapper .card_wrapper .lhs {
        max-width: 100%;
        border-radius: 11px 11px 0 0;
    }
    .agenda_container .agenda_wrapper .card_wrapper .lhs .time {
        font-size: 18px;
        line-height: 24px;
    }
    .agenda_container .agenda_wrapper .card_wrapper .rhs {
        padding: 15px 0px 27px;
        border-radius: 0 0 11px 11px;
    }
    .agenda_container .agenda_wrapper .card_wrapper .rhs .icon_wrapper {
        height: 17px;
        width: 17px;
        margin-top: -3px;
        bottom: unset;
    }
    .agenda_container .agenda_wrapper .card_wrapper .rhs .icon_wrapper .plus,.minus {
        height: 17px;
        width: 17px;
    }
    .agenda_container .agenda_wrapper .card_wrapper .rhs .icon_wrapper svg{
        height: 17px;
        width: 17px;
    }
    .agenda_container .agenda_wrapper .card_wrapper .rhs .content_wrapper {
        padding: 0 13px;
        max-height: 165px;
    }
    .agenda_container .agenda_wrapper .card_wrapper .rhs .desc {
        font-size: 18px;
        line-height: 20px;
        margin-bottom: 6px;
    }
    .agenda_container .agenda_wrapper .card_wrapper .rhs .sub_desc {
        font-size: 16px;
        line-height: 20px;
    }
    .agenda_container .agenda_wrapper .card_wrapper:hover .lhs{
        max-width: unset;
        padding: 15px 0;
        background: unset;
    }
    .agenda_container .agenda_wrapper .card_wrapper:hover .lhs .time{
        display: unset;
    }
    

    .articles_container {
        padding: 0 0 100px 15px;
        padding-bottom: 100px;
        background: #F9F9F9 url('https://images.moneycontrol.com/assets/images/ms/global_wealth_summit/article-mobile-bg.png');
        background-repeat: no-repeat;
        background-size: 100%;
        background-position: center 0px;
        height: 568px;
        margin-top: -25px;
        background-color: #020910;
    }
  
    .articles_container .slider-container {
        overflow: auto;
        padding-top: 65px;
        padding-bottom: 20px;
    }
   
    
    .articles_container .slide {
        /* width: 234px; 
        margin-right: 16px;  */
        margin: 0;
    }
    .articles_container .title {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 30px;
        top: 70px;
    }
    .articles_container .article_card .top_img {
        height: 125px;
    }
    .articles_container .article_card {
        height: 272px;
        padding: 15px;
        width: 255px;
        margin-right: 15px;
    }
    .articles_container .article_card .desc {
        font-size: 16px;
        line-height: 19px;
        font-weight: 500;
        margin-top: 10px;
    }
    .articles_container .article_card .btn_container .read_more {
        padding: 5px 21px;
        border-radius: 0 19px 0 19px;
        font-size: 14px;
        line-height: 19px;
        white-space: nowrap;
        
    }
    .videos_container {
        margin-top: -10px;
        padding-top: 30px;
    }
    .videos_container .video_card .top_img {
        height: 100px;
    }
    .videos_container .video_card .desc {
        font-size: 14px;
        line-height: 15px;
        margin-top: 7px;
    }
    .videos_container .slider-container {
        margin: auto;
    }
    .videos_container .video_box {
        height: 196px;
        border-radius: 4px;

    }
    .videos_container .video_wrapper{
        padding: 0 15px 18px;
    }
    .videos_container .video_box .video_text{
        font-size: 16px;
        line-height: 18px;
        letter-spacing: 0.56px;
        position: absolute;
        bottom: 0;
        padding: 10px;
        
    }
    .videos_container .title {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 30px;
        position: relative;
    }
    .videos_container .video_icon svg{
        height: 50px;
        width: 50px;
    }
    .gallery_container{
        height: 566px;
        padding: 33px 0 47px;
    }
    .gallery_container .title {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 30px;
    }
    .gallery-slider{
        display: none !important;
    }
    .gallery-slider-mobile{
        display: block !important;
    }
    .videos_container .slick-dots {
        bottom: -35px !important;
        width: 70px;
    }
    .videos_container .slick-prev {
        bottom: -48px;
        left: 35%;
    }
    .videos_container .slick-next {
        bottom: -48px;
        right: 35%;
    }
    .gallery_container .slick-dots {
        bottom: -35px !important;
        width: 70px;
    }
    .gallery_container .slick-prev {
        left: 35%;
        bottom: -48px;
       
    }
    .gallery_container .slick-next {
        right: 35%;
        bottom: -48px;
        
    }
    .gallery_container .gallery_wrapper_mobile {
        width: 90%;
        margin: auto;
}
.articles_container::before{
    display: none;
}
.modal_slider .image_wrapper img{
    max-width: 300px;
    width: 100%;
}
.modal_slider .slick-next {
    right: 20px;
}
.close-modal {
    right: 15px;}
    .videos_container .slick-dots li{
        height: unset;
        margin: 0 3px;
    }
    .videos_container .slick-dots li button {
        height: 8px;
        width: 8px;
        padding: 0;
    }
    .videos_container .slick-dots li.slick-active button {
        width: 15px;
    }
    .videos_container .slick-dots li.slick-active button:before {
        height: 8px;
        width: 15px;
        border-radius: 15px;
    }
    .videos_container .slick-prev:before {
        height: 6px;
        width: 6px;
    }
    .videos_container .slick-next:before {
        height: 6px;
        width: 6px;
    }
    .gallery_container .slick-dots li {
        height: unset;
        margin: 0 3px;
    }
    .gallery_container .slick-dots li.slick-active button {
        width: 15px;
    }
    .gallery_container .slick-dots li button {
        height: 8px;
        width: 8px;
        padding: 0;
    }
    .gallery_container .slick-dots li.slick-active button:before {
        height: 8px;
        width: 15px;
        border-radius: 15px;
    }
    .gallery_container .slick-prev:before {
        height: 6px;
        width: 6px;
    }
    .gallery_container .slick-next:before {
        height: 6px;
        width: 6px;
    }

}