/*** common ***/
* { margin: 0px; padding: 0px; text-decoration: none; box-sizing: border-box; list-style: none; border: none;}
body {font: 400 18px "Source Sans 3", sans-serif; overflow-x: hidden; color:#ffffff; }
.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;}
.upnext_wrapper {width: 1100px; margin: auto;}
p {font: 500 18px/30px "Source Sans 3", sans-serif; margin-bottom: 10px; text-align: center;}
p span {font-weight: 700;}
.section_title {font: 400 75px/90px "Share Tech", sans-serif; text-align: center; text-transform: uppercase;}
/*** common ***/


.cust_scroll {
    max-height: 370px;
    overflow-y: auto;
    scrollbar-color: #43D4FD transparent;
    scrollbar-width: thin;
    scrollbar-height: thin;
}


/*** 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 ***/



/*** header ***/
.header_section {background: #001B46 url('https://images.moneycontrol.com/images/ms/upTechNext/header_bg.png') no-repeat; height: 700px; background-size: cover;}
.header_section p {margin-bottom: 0px;}
.date_time_venue {display: flex; align-items: center; justify-content: center; gap: 25px; font: 600 18px "Source Sans 3", sans-serif; margin: 10px 0 20px;}
.date_time_venue div {display: flex; gap: 8px;}
.date_time_venue span {display: flex;}
.upnextlogo {text-align: center; padding-top: 40px;}
a.registerhere {background-color: #4195F9; width: 200px; height: 48px; border-radius: 5px; font: 600 20px "Source Sans 3", sans-serif; color: #ffffff; display: flex; justify-content: center; align-items: center; border: 0; outline: 0; margin: 0 auto 20px;}
/*** header ***/


/*** menu section ***/
.menu_container {background: url('https://images.moneycontrol.com/images/ms/upTechNext/menu_bg.png') no-repeat; width: 740px; height: 40px; z-index: 99; top: 20px; position: relative; transition: .5s ease all;}
.top_links {display: flex; align-items: center; justify-content: center; padding: 5px;} 
.top_links li::after {content: ""; background: #ffffff; width: 1px; height: 15px; margin-left: 15px; margin-right: 15px; display: inline-block; vertical-align: middle;}
.top_links li:last-child::after {content: none;}
.top_links li a {font: 400 16px "Source Sans 3", sans-serif; color: #ffffff; text-decoration: none;}
/*** menu section ***/


/*** speakers ***/
.speakers_section {padding-bottom: 30px;}
.speakers_section .section_title {color: #535353; padding-top: 50px; padding-bottom: 50px;}
.speakers_section .upnext_wrapper {width: 1200px;}
.speaker_slider {width: 1200px;}
.speaker_slider .slick-prev {position: absolute; left: 535px; right: 0; background-color: transparent; bottom: 0;
    border: solid #535353; border-width: 0 3px 3px 0; padding: 4px; width: 0; height: 0; display: inline-block !important; font-size: 0; transform: rotate(131deg); cursor: pointer;}
.speaker_slider .slick-next {position: absolute; right: -110px; left: 0; background-color: transparent; bottom: 0; border: solid #535353; border-width: 0 3px 3px 0; padding: 4px; width: 0; height: 0; display: inline-block !important; font-size: 0; transform: rotate(315deg); margin: auto; cursor: pointer;}
.speaker_slider .slick-slide {margin: 0 20px;}
.speaker_slider .speaker_list {width: 217px;}
.speaker_slider .slick-dots .slick-active , .speaker_slider .slick-dots .slick-active button {width: 19px; height: 10px; background-color: #4195F9; border: 0; border-radius: 5px;}
.speaker_pic {width: 217px; height: 238px; margin-bottom: 10px;}
.speaker_pic img { width: 217px; height: 238px; border: 8px solid #4195F9;}
.speaker_details {width: 217px;}
.speaker_details p:nth-of-type(1) {font: 500 20px/20px "Source Sans 3", sans-serif; color: #000000; margin-bottom: 8px;}
.speaker_details p:nth-of-type(2) {font: 400 16px/20px "Source Sans 3", sans-serif; color: #000000; margin-bottom: 10px;}
.speaker_slider .slick-dots {display: flex; gap: 5px; justify-content: center; margin-top: 30px;}
.speaker_slider .slick-dots li {width: 10px; height: 10px; font-size: 0;}
.speaker_slider .slick-dots li button {width: 10px; height: 10px; border: 2px solid #535353; border-radius: 100%; font-size: 0;}
/*** speakers ***/


/*** agenda ***/
.agenda_section {background: url('https://images.moneycontrol.com/images/ms/upTechNext/agenda_bg.png') no-repeat; background-size: cover; padding: 160px 0 50px 0;}
.agenda_section .date {background-color: #4195F9; font: 600 20px/35px "Source Sans 3", sans-serif; width: 180px; height: 35px; border-radius: 5px; display: flex; justify-content: center; align-items: center; margin: 0 auto 25px;}
.agenda_container {padding-right: 20px;}
.agenda_container .session_title {background-color: #4195F9; font: 600 20px/30px "Source Sans 3", sans-serif; width: 124px; height: 30px; border-radius: 5px; display: flex; justify-content: center; align-items: center; margin-bottom: 10px;}
.agenda_container p {text-align: left; font-weight: 400; line-height: 25px; margin-bottom: 25px;}
.agenda_container ul {margin-left: 40px;}
.agenda_container ul li {position: relative;}
.agenda_container ul li:before {content: ""; width: 5px; height: 5px; background-color: #ffffff; display: inline-block; border-radius: 100%; position: absolute; top: 10px;}
.agenda_container ul li span {margin-left: 20px; line-height: 25px;}
/*** agenda ***/


/*** videos ***/
.videos_section {padding-bottom: 30px; padding-top: 50px; background: url("https://images.moneycontrol.com/images/ms/upTechNext/videos_left_bg.png") no-repeat; background-position: left top; position: relative;}
.videos_section::after {content: ""; background: url("https://images.moneycontrol.com/images/ms/upTechNext/videos_right_bg.png") no-repeat;     width: 723px;
    height: 703px; display: block; position: absolute; right: 0; bottom: -170px; z-index: -1;}
.videos_section .section_title {color: #535353; margin-bottom: 20px;} 
.videos_section .upnext_wrapper {width: 1260px; position: relative;}
.videos_slider {width: 1260px;}
.videos_slider .slick-prev {position: absolute; left: -100px; right: 0; background-color: transparent; bottom: 0;
    border: solid #535353; border-width: 0 3px 3px 0; padding: 4px; width: 0; height: 0; display: inline-block !important; font-size: 0; transform: rotate(131deg); margin: auto; cursor: pointer;}
.videos_slider .slick-next {position: absolute; right: -100px; left: 0; background-color: transparent; bottom: 0; border: solid #535353; border-width: 0 3px 3px 0; padding: 4px; width: 0; height: 0; display: inline-block !important; font-size: 0; transform: rotate(315deg); margin: auto; cursor: pointer;}
.videos_slider .slick-dots .slick-active , .videos_slider .slick-dots .slick-active button {width: 19px; height: 10px; background-color: #4195F9; border: 0; border-radius: 5px;}
.videos_list {position: relative;}
.videos_pic {width: 535px; height: 300px; margin-bottom: 5px;}
.videos_pic img { width: 535px; height: 300px; border-radius: 5px;}
.videos_details {width: 238px; height: 290px; background-color: #ffffff; border-radius: 10px; position: absolute; top: 0; right: 28px; bottom: 0; padding: 30px; margin: auto; box-sizing: border-box; border: 2px solid #4195F9; display: flex; justify-content: center; align-items: center; font: 600 20px/26px "Source Sans 3", sans-serif; color: #505050;}
.videos_details a {display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 6; overflow: hidden; color: #505050;}
.videos_details::before {content: ""; position: absolute; background: url('https://images.moneycontrol.com/images/ms/upTechNext/videos_icon.png') no-repeat; width: 69px; height: 69px; top: 5px; left: -31px;}
.videos_slider .slick-dots {display: flex; gap: 5px; justify-content: center; margin-top: 30px;}
.videos_slider .slick-dots li {width: 10px; height: 10px; font-size: 0;}
.videos_slider .slick-dots li button {width: 10px; height: 10px; border: 2px solid #535353; border-radius: 100%; font-size: 0;}
/*** videos ***/



/*** videos ***/
.articles_section {padding-bottom: 30px; padding-top: 50px;}
.articles_section .section_title {color: #535353; margin-bottom: 20px;} 
.articles_section .upnext_wrapper {width: 1260px; position: relative;}
.articles_slider .slick-prev {position: absolute; left: -125px; right: 0; background-color: transparent; bottom: 0;
    border: solid #535353; border-width: 0 3px 3px 0; padding: 4px; width: 0; height: 0; display: inline-block !important; font-size: 0; transform: rotate(131deg); margin: auto; cursor: pointer;}
.articles_slider .slick-next {position: absolute; right: -125px; left: 0; background-color: transparent; bottom: 0; border: solid #535353; border-width: 0 3px 3px 0; padding: 4px; width: 0; height: 0; display: inline-block !important; font-size: 0; transform: rotate(315deg); margin: auto; cursor: pointer;}
.articles_slider .slick-dots .slick-active , .articles_slider .slick-dots .slick-active button {width: 19px; height: 10px; background-color: #4195F9; border: 0; border-radius: 5px;}
.articles_slider .slick-slide {margin: 0 40px;}
.articles_list {position: relative;}
.articles_details {width: 880px; height: 344px; background: linear-gradient(97.82deg, #352DE9 7.6%, #4195F9 83.03%);
 border-radius: 10px; padding: 30px; box-sizing: border-box;}
.articles_details_container {width: 340px; margin: 40px;}
.articles_details .date {font: 500 12px/19px "Source Sans 3", sans-serif; color: #ffffff; text-align: left; margin-bottom: 40px;}
.articles_details .headline, .articles_details .headline a {font: 500 20px/25px "Source Sans 3", sans-serif; color: #ffffff; text-align: left; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.articles_details .info {font: 400 14px/20px "Source Sans 3", sans-serif; color: #ffffff; text-align: left; margin-bottom: 20px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.articles_pic {width: 459px; height: 258px; margin-bottom: 5px; position: absolute; top: 0; right: -40px; bottom: 0;
    margin: auto;}
.articles_pic img { width: 459px; height: 258px; border-radius: 5px;}
.articles_slider .slick-dots {display: flex; gap: 5px; justify-content: center; margin-top: 30px;}
.articles_slider .slick-dots li {width: 10px; height: 10px; font-size: 0;}
.articles_slider .slick-dots li button {width: 10px; height: 10px; border: 2px solid #535353; border-radius: 100%; font-size: 0;}
.article_arrow {background: url("https://images.moneycontrol.com/images/ms/upTechNext/article_arrow.png") no-repeat; width: 35px; height: 25px; display: block;}
/*** videos ***/


/*** gallery ***/
.gallery_section {background: url('https://images.moneycontrol.com/images/ms/upTechNext/gallery_bg.png') no-repeat; background-size: cover; height: 820px;     padding-top: 170px;}
.gallery_top_slider .gallery_slide, .gallery_bottom_slider .gallery_slide {margin: 10px;}
.gallery_top_slider .gallery_slide img {border: 1px solid #ffffff;}
/*** gallery ***/


/*** footer ***/
footer {background-color: #2E2F30; padding: 24px 0; border-top: 3px solid #ffffff; border-bottom: 3px solid #ffffff;} 
footer .upnext_wrapper {display: flex; width: 1260px; justify-content: space-between;}
.terms a {font: 500 18px/20px "Source Sans 3", sans-serif; color: #ffffff;}
.socialicons {display: flex; gap: 20px; align-items: center;}
/*** footer ***/


/*** form popup ***/
.pop_overlay { position: fixed; display: none; width: 100%; height: 100%; left: 0px; top: 0px; background: rgba(0,0,0,0.5); z-index:900; transition:none;  }
.popup_partner { transition:none;padding:6px; display: none; border-radius: 5px; background:rgba(255,255,255,0.5); position: fixed; transform: translate(-50%, -50%); z-index: 900; left: 50%; top: 50%;}
.popin { text-align: center; width: 680px; border:2px solid #0379c1; border-radius:5px; background:rgba(255,255,255); padding: 35px 25px;}
.pophead {color: #535353; margin-bottom: 20px; font: 400 28px 'Share Tech', sans-serif; }
.partner_form {column-count: 2; width: 530px; margin: 0 auto 20px;}
.partner_form input { border: 1px solid #4195F9; border-radius: 5px; background: #F0F8FF; width: 237px; height: 35px; padding:6px 10px; font: 400 16px 'Source Sans 3', sans-serif; color: #505050;}
.partner_form li { display: block; margin-bottom: 20px; position:relative; }
.partner_form li:nth-child(2n+2) {margin-right: 0px;}
.partner_form li span { display:none;}
.popcheck { color:#505050; font-size:12px; margin-bottom: 20px; text-align: left; position: relative; width: 512px; margin: 0 auto 20px;}
.popcheck label {display: flex; gap: 10px;}
.popcheck input { vertical-align:sub; margin-right:3px; opacity: 0;}
.cl_pop { position: absolute; right: 0; top: -50px; background: url("https://images.moneycontrol.com/images/ms/upTechNext/form_close.png") no-repeat; width: 38px; height: 38px; cursor: pointer;}
.partner_form li span {font-size: 11px; position: absolute; bottom: -15px; left:0px; color: #ff0000;  }
.partsuc_msg { display: none; text-align: left; padding: 50px 0; }
.thnk_head { color: #0379c1; font: 25px 'Lato', sans-serif; font-weight: bold; text-align: center; margin-bottom: 10px; text-transform:uppercase }
.partsuc_msg p { color: #262626; font:14px 'Lato', sans-serif; color: #262626; text-align: center;}
.desk-hide { display: none; } 
.nw18_logo {position: absolute; right: 0;}
.popcheck .ic_check { position: absolute; border: 1px solid #4195F9; background-color: #F0F8FF; width: 12px; height: 12px; top: 1px; left: 0; }
.popcheck .ic_check:after { left: 3px; top: 0px; width: 3px; height: 6px; border: solid #000000; border-width: 0 1px 1px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); position: absolute; }
.popcheck .ic_check:after { content: ""; position: absolute; display: none; }
.popcheck input:checked ~ .ic_check:after { display: block; }
.linkbtn {cursor: pointer; min-width: 200px; height: 48px; padding: 0 15px; text-align: center; font: 600 20px/48px 'Lato', sans-serif; color: #fff; background: #4195F9; border-radius: 5px; display: inline-block; text-transform: uppercase;}
/*** form popup ***/


/*** gallery popup ***/
.gallery_popup .modal-dialog {width: 815px; height: 465px; border: 2px solid #0379c1; border-radius: 5px; background: rgba(255,255,255,0.5); margin-top: 80px; padding: 6px;}
.gallery_popup {left: 0; right: 0; margin: auto;}
.gallery_popup .close {width: 38px; height: 38px; cursor: pointer; position: absolute; top: -53px; right: -6px; opacity: 1;}
.gallery_popup .modal-body {padding: 0;}
/*** gallery popup ***/


@media (max-width: 767px) {
    .menu_container {top: 10px; left: 10px;}
    .pancake.pancake_close {background: url("https://images.moneycontrol.com/images/ms/upTechNext/hamburger_icon.png") no-repeat; z-index: 9999; position: absolute; width: 25px; height: 25px; top: 5px; left: 27px;}
    .pancake {width: 25px; height: 25px; background: url("https://images.moneycontrol.com/images/ms/upTechNext/close_icon.png") no-repeat; display: inline-block; position: fixed; z-index: 9999; top: 20px; left: 37px;}
    ul.top_links li {display: block; text-align: center;}
    ul.top_links li a {padding: 0 10px 0px 17px; display: block; text-decoration: none; font: 400 25px/60px "Open Sans", sans-serif; color: #FFFFFF; transition: 0.5s all;}
    ul.top_links {text-align: left; padding: 0; background-color: #2C2C2C; top: 0; position: fixed; left: -437px; margin-top: 0px; padding-top: 50px; display: block; transition: .5s all; z-index: 9; height: 100%; width: 100%;}
    ul.top_links.active {left: 0;}
    .top_links li::after {content: none;}
    .upnext_wrapper {width: 100%; padding: 0 20px;}
    .speakers_section .upnext_wrapper {width: 100%; padding: 0 20px;}
    .speaker_slider {width: 100%;}
    .videos_section .upnext_wrapper {width: 100%;}
    .videos_slider {width: 100%;}
    .header_section {background: url('https://images.moneycontrol.com/images/ms/upTechNext/header_bg_mobile.png') no-repeat; height: 100%; padding-bottom: 20px; background-size: cover;}
    .menu_container {background: url('https://images.moneycontrol.com/images/ms/upTechNext/menu_bg_mobile.png') no-repeat; width: 80px;}
    .upnextlogo img {width: 262px; background-size: contain;}
    .date_time_venue {font-size: 12px; gap: 10px;}
    .date_time_venue span img {width: 14px;}
    .date_time_venue .venue img {width: 10px;}
    .date_time_venue div {gap: 5px;}
    a.registerhere {width: 120px; height: 29px; font: 600 14px "Source Sans 3", sans-serif;}
    p {font-size: 14px; line-height: 25px;}
    .speakers_section .section_title {font-size: 28px; line-height: 28px; padding: 25px 0;}
    .speaker_slider .speaker_list {width: 135px !important;}
    .speaker_pic {width: 135px !important; height: 140px; margin-bottom: 15px;}
   .speaker_pic img {
        width: 217px;
        height: 238px;
        border: 4px solid #4195F9;
        border-radius: 10px;
    }
    .speaker_slider .slick-slide {margin: 0 20px;}
    .speaker_slider .slick-list {margin: auto 12px;}
    .speaker_details p:nth-of-type(1) {font-size: 14px;}
    .speaker_details p:nth-of-type(2) {font-size: 12px; line-height: 18px;}
    .speaker_details {width: 135px;}
    .speaker_slider .slick-dots li, .videos_slider .slick-dots li, .articles_slider .slick-dots li {width: 5px; height: 5px;}
    .speaker_slider .slick-dots li button, .videos_slider .slick-dots li button, .articles_slider .slick-dots li button {width: 5px; height: 5px; border-width: 1px;}
    .speaker_slider .slick-dots .slick-active, 
    .speaker_slider .slick-dots .slick-active button,
    .videos_slider .slick-dots .slick-active, 
    .videos_slider .slick-dots .slick-active button,
    .articles_slider .slick-dots .slick-active, 
    .articles_slider .slick-dots .slick-active button
    {width: 10px; height: 5px;}
    .speaker_slider .slick-prev, .videos_slider .slick-prev, .articles_slider .slick-prev {left: 15%; border-width: 0 1px 1px 0; bottom: -2px; right: unset;}
    .speaker_slider .slick-next, .videos_slider .slick-next, .articles_slider .slick-next {left: unset; right: 15%; border-width: 0 1px 1px 0; bottom: -2px;}
    .agenda_section {background: url('https://images.moneycontrol.com/images/ms/upTechNext/agenda_bg_mobile.png') no-repeat; padding: 90px 0 30px 0; background-size: cover;}
    .agenda_section .section_title {font-size: 28px; line-height: 50px;}
     .agenda_container .session_title {font-size: 16px; width: 105px; height: 25px;}
     .agenda_section .date {font-size: 14px; width: 130px; height: 25px;}
     .agenda_container p {font-size: 14px;}
     .agenda_container ul {margin-left: 10px;}
     .agenda_container ul li span {font-size: 14px; line-height: 20px; display: flex;}
     .agenda_container ul li:before {top: 5px;}
     .videos_slider .slick-track {height: 200px;}
     .videos_section::after {background: url("https://images.moneycontrol.com/images/ms/upTechNext/videos_right_bg_mobile.png") no-repeat; width: 234px; height: 282px; bottom: -80px;}
     .videos_slider .slick-dots {margin-top: 0;}
     .videos_section .section_title {font-size: 28px; line-height: 28px;}
     .videos_section {padding-top: 0px; background: url("https://images.moneycontrol.com/images/ms/upTechNext/videos_left_bg_mobile.png") no-repeat;         background-position: top -24px left; padding-top: 50px;}
     .videos_list, .videos_pic img {width: 100%; height: 165px;}
     .videos_pic {width: 315px; height: 165px;}
     .videos_details {width: 130px; height: 170px; font-size: 14px; line-height: 20px; padding: 10px; top: 30px; right: 0;}
     .videos_details::before {width: 37px; height: 37px; background-size: cover; left: -20px;}
     .articles_details_container {margin: 0 auto; width: 58%;}
     .articles_section {padding: 30px;}
     .articles_details .headline, .articles_details .headline a {font-size: 14px; line-height: 20px;}
     .articles_details .info {font-size: 12px; line-height: 17px;}
     .articles_section .section_title {font-size: 28px; line-height: 28px;}
     .articles_details {width: 95%; height: 290px; margin: auto;}
     .articles_details .slick-track {width: 100%;}
     .articles_pic {width: 50%; position: relative; height: 160px; left: 0; top: -100px;}
     .articles_pic img {width: 100%; height: 100%;}
     .articles_details .date {margin-bottom: 10px;}
     .articles_slider .slick-list {height: 360px !important;}
     .article_arrow {width: 17px; height: 12px; background-size: contain;}
     footer .upnext_wrapper {width: 100%; flex-direction: column; align-items: center; gap: 10px; font-size: 12px;}
     .terms a {font-size: 12px;}
    .gallery_top_slider .gallery_slide, .gallery_bottom_slider .gallery_slide {width: 155px; height: 115px; margin: 5px;}
    .gallery_top_slider .gallery_slide img, .gallery_bottom_slider .gallery_slide img {width: 100%;}
    .gallery_section {padding-top: 10px; padding-bottom: 50px; height: 100%; background: url('https://images.moneycontrol.com/images/ms/upTechNext/gallery_mobile.png') no-repeat; background-size: cover;}
    .gallery_section .section_title {font-size: 28px; padding-top: 40px;}
    .copyright {order: 2;}
    .terms {order: 3;}
    .socialicons {order: 1;}
    .popin {width: 100%;}
    .popup_partner {width: 100%;}
    .partner_form {width: 100%; column-count: 1;}
    .popcheck {width: 100%;}
    .partner_form input {width: 100%;}
    .cl_pop {width: 25px; height: 25px; background-size: contain; top: -27px; right: 5px;}
    .gallery_popup .modal-dialog {width: auto; height: 206px;}
    .gallery_popup .modal-body img {width: 100%; height: 100%;}
    .gallery_popup .close {width: 25px; height: 25px; top: -40px;}
    .gallery_popup .close img {width: 100%; height: 100%;}
    .gallery_popup iframe {width: 100%; height: 179px;}
}


@media (max-width: 425px) {
    .speaker_slider .slick-list {
        margin: auto 37px;
    }
    
    .videos_pic {
        width: 340px;
    }
}

@media (max-width: 390px) {
    .speaker_slider .slick-list {
        margin: auto 18px;
    }

    .videos_pic {
        width: 315px;
    }
}

@media (max-width: 375px) {
    .speaker_slider .slick-list {
        margin: auto 12px;
    }

    .articles_details_container {
        width: 50%;
    }

    .articles_details {
        height: 315px;
    }

    .articles_pic {
        width: 43%;
        height: 145px;
    }

    .videos_pic {
        width: 290px;
    }
}

@media (max-width: 360px) {
    .speaker_slider .slick-list {
        margin: auto 3px;
    }

    .videos_pic {
        width: 285px;
    }
}