/*** common ***/
* { margin: 0px; padding: 0px; text-decoration: none; box-sizing: border-box; list-style: none; border: none;}
body {font: 400 14px "Poppins", sans-serif; overflow-x: hidden; color: #3C2101;}
.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;}
.dezerv_wrapper {width: 1200px; margin: auto;}
.section_title { position: relative; height: 68px; font: 600 35px/68px "Poppins", sans-serif; color: #E1AF56;}
.section_title::before {content: ""; background-color: #3C2101; width: 100%; height: 1px; display: block; position: absolute; top: 35px;}
.section_title span {display: inline-block; background-color: #ffffff; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; width: 525px; height: 68px; text-align: center;}
a.register_now_button {background-color: #E1AD53; width: 250px; height: 50px; display: block; position: fixed; right: 0; top: 82%; z-index: 99; border-top-left-radius: 33px; border-bottom-left-radius: 33px; font: 500 25px/50px "Poppins", sans-serif; color: #ffffff; text-align: center; cursor: pointer;}
.cust_scroll { max-height: 600px; overflow-y: auto; scrollbar-color: #d5e0e5 transparent; scrollbar-width: thin;    overflow-x: hidden;}
/*** common ***/


/*** 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; } 
.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 ***/
.backtomc_section {background-color: #B68C43; height: 50px;}
.backtomc_section .dezerv_wrapper {display: flex; justify-content: end; padding: 10px 0; align-items: center;}
a.backto {font: 400 15px/30px "Poppins", sans-serif; color: #FFFFFF; text-decoration: none;}
a.backto::after {content: ""; background-color: #FFFFFF; width: 2px; height: 20px; display: inline-block; margin-right: 10px; margin-left: 10px; position: relative; top: 6px;}
.social_links {display: flex; gap: 10px; height: 20px;}
.social_links a img {height: 17px;}
/*** header ***/



/*** logo & menu ***/
.logo_menu_section {background: linear-gradient(45deg,  #c59949 0%,#f1d097 41%,#e1af56 100%); padding: 15px 0; height: 100px; display: flex;}
.logo_menu_section .dezerv_wrapper {display: flex; justify-content: space-between; align-items: center;}
.logo_container {display: flex; align-items: center; gap: 10px;}
.logo_container a:nth-of-type(1) img {width: 120px; height: 20px;}
.logo_container a:nth-of-type(1)::after {content: ""; width: 1px; height: 30px; background-color: #3C2101;     margin-left: 15px; margin-right: 10px; display: inline-block; vertical-align: middle;}
.logo_container a:nth-of-type(2) img {width: 150px;}
/*** logo & menu ***/


/*** menu section ***/
.menu_container {z-index: 99; position: relative; transition: .5s ease all;}
.top_links {display: flex; align-items: center; justify-content: center;} 
.top_links li a {font: 400 20px/40px "Poppins", sans-serif; color: #3C2101; text-decoration: none; margin: 0 10px;}
.top_links li.active a {color: #ffffff; border-bottom: 1px solid #ffffff;}
/*** menu section ***/


/*** banner section ***/
.banner_section {background: url("https://images.moneycontrol.com/assets/images/deserv/banner.png") no-repeat; height: 365px; background-size: 100%; display: flex;}
.banner_section .dezerv_wrapper {display: flex; justify-content: center; align-items: center; gap: 150px;}
.banner_section .video_frame iframe {width: 400px; height: 270px;}
.banner_section .image_block {width: 480px; height: 310px;}
.banner_section .image_block img {width: 480px; height: 310px;}
.banner_section p {font: 700 20px/40px "Poppins", sans-serif; color: #806307; position: relative; top: -17px;
    text-align: center;}
/*** banner section ***/


/*** speakers ***/
.speaker_section {padding-bottom: 30px; padding-top: 20px; position: relative; margin-bottom: 20px;}
.speaker_section::before {content: ""; background: linear-gradient(45deg,  #e1af56 1%,#fae0b3 50%,#dfad55 100%); width: 100%; height: 250px; display: block; position: absolute; bottom: 0;}
.speaker_section::after {content: ""; background: url("https://images.moneycontrol.com/assets/images/deserv/speaker_bg.png") no-repeat; width: 849px; height: 400px; display: block; position: absolute; bottom: 83px; right: -305px; z-index: -1;}
.speaker_section .upnext_wrapper {width: 1200px;}
.speaker_slider {width: 1100px; margin: 25px auto 0;}
.speaker_slider .slick-prev {position: absolute; left: -40px; right: unset; background-color: transparent; top: 110px;
    border: solid #B68C43; border-width: 0 3px 3px 0; padding: 15px; width: 0; height: 0; display: inline-block !important; font-size: 0; transform: rotate(135deg); margin: auto; cursor: pointer;}
.speaker_slider .slick-next {position: absolute; right: -40px; left: unset; background-color: transparent; top: 110px; border: solid #B68C43; border-width: 0 3px 3px 0; padding: 15px; width: 0; height: 0; display: inline-block !important; font-size: 0; transform: rotate(315deg); margin: auto; cursor: pointer;}
.speaker_slider .slick-slide {margin: 0 45px;}
.speaker_slider .speaker_list {width: 205px;}
.speaker_pic {width: 205px; height: 305px; margin-bottom: 10px; background: url("https://images.moneycontrol.com/assets/images/deserv/photo_frame.png") no-repeat; background-size: contain; position: relative;}
.speaker_pic img { width: 205px; height: 305px; object-fit: contain; position: absolute; bottom: 0;}
.speaker_details {width: 205px;}
.speaker_details p:nth-of-type(1) {font: 500 20px/20px "Poppins", sans-serif; color: #3C2101; margin-bottom: 8px; text-transform: uppercase; text-align: center;}
.speaker_details p:nth-of-type(2) {font: 400 16px/20px "Poppins", sans-serif; color: #806307; margin-bottom: 10px; text-align: center;}
/*** speakers ***/

/*** article section ***/
.article_section {padding: 20px 0; position: relative;}
.article_section:before {content: ""; position: absolute; background: url("https://images.moneycontrol.com/assets/images/deserv/article_coins.png") no-repeat;     width: 470px; height: 355px; left: -213px; bottom: -50px; background-size: contain;}
.article_section .slick-list {width: 1130px; margin: 15px auto auto auto;}
.articles_list {width: 237px;}
.articles_list .image_block {margin-bottom: 15px;}
.articles_list img {width: 237px; height: 175px;}
.articles_slider .slick-slide {margin: 0 30px;}
.articles_slider .slick-prev {position: absolute; left: 0; right: unset; background-color: transparent; top: 74px;
    border: solid #B68C43; border-width: 0 3px 3px 0; padding: 15px; width: 0; height: 0; display: inline-block !important; font-size: 0; transform: rotate(135deg); margin: auto; cursor: pointer;}
.articles_slider .slick-next {position: absolute; right: 0; left: unset; background-color: transparent; top: 74px; border: solid #B68C43; border-width: 0 3px 3px 0; padding: 15px; width: 0; height: 0; display: inline-block !important; font-size: 0; transform: rotate(315deg); margin: auto; cursor: pointer;}
.articles_list .article_title {font: 600 20px/20px "Poppins", sans-serif; color: #3C2101; border-bottom: 1px solid #E1AF56; padding-bottom: 10px; margin-bottom: 10px;}
.articles_list p {font: 400 14px/20px "Poppins", sans-serif; color: #3C2101; margin: 10px 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden;}
.articles_list .viewmore {font: 400 15px/30px "Poppins", sans-serif; color: #3C2101; display: block; text-align: right; border-bottom: 1px solid #E1AF56; position: absolute; bottom: 0; right: 0;}
.articles_list .content_block {position: relative; padding-bottom: 30px;}
/*** article section ***/


/*** about section ***/
.about_dezerv_section {padding: 50px 0; position: relative;}
.about_dezerv_section:after {content: ""; background: url("https://images.moneycontrol.com/assets/images/deserv/rupee.png") no-repeat; width: 196px; height: 210px; background-size: contain; display: block; position: absolute; top: 118px; right: 5px;}
.about_dezerv_section .section_title {font: 600 35px/35px "Poppins", sans-serif; color: #E1AF56;}
.about_dezerv_section .section_title::before {content: none;}
.about_dezerv_section .dezerv_wrapper {display: flex; justify-content: space-between;}
.about_dezerv_section p {font: 400 14px/20px "Poppins", sans-serif; color: #3C2101;}
.about_dezerv_section .logo_section img {width: 320px; height: 195px;}
.about_dezerv_section .about_content {width: 645px; position: relative; left: -115px;} 
/*** about section ***/


/*** footer section ***/
.footer_section {background-color: #B68C43; height: 70px; display: flex; color: #ffffff; font: 400 12px/20px "Poppins", sans-serif; position: relative;}
.footer_section .dezerv_wrapper {display: flex; justify-content: space-between; align-items: center;}
.footer_section a {color: #ffffff;}
.privacy_terms {display: flex; justify-content: space-between; gap: 70px;}
/*** footer section ***/


/*** form popup ***/
.modal-backdrop.in {opacity: .8;}
.modal-backdrop {background-color: #9E7B3D;}
.pop_overlay { position: fixed; display: none; width: 100%; height: 100%; left: 0px; top: 0px; background: #9E7B3D; z-index:900; transition:none; opacity: .9;}
.popup_partner { transition:none; display: none; border-radius: 5px; position: fixed; transform: translate(-50%, -50%); left: 50%; top: 50%; z-index: 9999; padding-right: 0 !important;}
.popin { text-align: center; width: 465px; border-radius:5px; background: #E7B969; padding: 10px 25px;}
.pophead {color: #3C2101; margin-bottom: 20px; font: 600 28px 'Poppins', sans-serif; border-bottom: 1px solid #fff; padding-bottom: 10px;}
.partner_form {margin: 0 auto;}
.partner_form input { border: 1px solid #4195F9; border-radius: 5px; background: #F0F8FF; width: 300px; height: 35px; padding:6px 10px; font: 400 16px 'Poppins', 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;}
.partner_form li .formrow {display: flex; justify-content: center; align-items: center; gap: 10px;}
.partner_form li .formrow .textfield {font: 600 15px 'Poppins', sans-serif; color: #3C2101; width: 135px; text-align: left;}
.popcheck { color:#3C2101; font-size:12px; margin-bottom: 20px; text-align: left; position: relative; width: 425px; margin: 0 auto 20px;}
.disclaim_title {font: 600 15px 'Poppins', sans-serif; color: #3C2101; text-transform: uppercase; text-align: left;
    margin-bottom: 10px;}
.popcheck label {display: flex; gap: 10px;}
.popcheck input { vertical-align:sub; margin-right:3px; opacity: 0;}
.cl_pop { position: absolute; right: 25px; top: 25px; background: url("https://images.moneycontrol.com/assets/images/deserv/close_icon.png") no-repeat; width: 13px; height: 13px; cursor: pointer; background-size: contain;}
.partner_form li span {font-size: 11px; position: absolute; bottom: -17px; color: #000;}
.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: 17px; height: 17px; top: 1px; left: 0; }
.popcheck .ic_check:after { left: 5px; top: 0px; width: 5px; height: 10px; border: solid #3C2101; 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: #E1AF56; border-radius: 10px; display: inline-block; text-transform: uppercase;}
/*** form popup ***/


/*** agenda ***/
.agenda_section {background: url("https://images.moneycontrol.com/assets/images/deserv/agenda.png") no-repeat; background-position: left -520px bottom -57px;}
.agenda_section .section_title {margin-bottom: 20px;}
.agenda_section .agenda_row {
    margin-bottom: 10px;
    display: flex; justify-content: center; gap: 10px;}
.agenda_section .agenda_row .left_block {width: 55%;}
.agenda_section .agenda_row .left_block span {font: 600 20px/38px 'Poppins', sans-serif; color: #3C2101; border-bottom: 2px solid #E1AF56; display: inline-block; width: 100%;}
.agenda_section .agenda_row .right_block { width: 90%; position: relative;}
.agenda_section .agenda_row .right_block .column_heading {font: 600 20px/25px 'Poppins', sans-serif; color: #E1AF56;}
.agenda_section .agenda_row .right_block ul li .name {font: 600 16px/25px 'Poppins', sans-serif; color: #3C2101;}
.agenda_section .agenda_row .right_block ul li .designation {font: 400 14px/27px 'Poppins', sans-serif; color: #3C2101;}
.agenda_section .agenda_row .right_block ul li::before {content: ""; width: 5px; height: 5px; border-radius: 100%;
    margin-top: 10px; background-color: #3C2101;}
.agenda_section .agenda_row .right_block ul li {display: flex; flex-direction: row; gap: 10px;}
.viewmore2 {width: 135px; height: 45px; background-color: #E1AF56; display: flex; justify-content: center; align-items: center; color: #fff; position: absolute; bottom: 15px; right: 0;}
.viewmore2 a {color: #fff; width: 135px; height: 45px; display: flex; justify-content: center; align-items: center;}
/*** agenda ***/


/*** in picture section ***/
.inpictures_section {padding: 20px 0; position: relative; background-color: #EFEFE8;}
.inpictures_section .section_title span {background-color: #EFEFE8;}
.inpictures_section:before {content: ""; position: absolute; background: url("https://images.moneycontrol.com/assets/images/deserv/inpicture.png") no-repeat; width: 470px; height: 240px; left: -55px; bottom: -55px; background-size: contain;}
.inpictures_slider {margin-bottom: 100px;}
.inpictures_section .slick-list {width: 1130px; margin: 15px auto auto auto;}
.inpictures_list {width: 237px;}
.inpictures_list .image_block {margin-bottom: 15px;}
.inpictures_list img {width: 100%; height: 175px; object-fit: cover;}
.inpictures_slider .slick-slide {margin: 0 30px;}
.inpictures_slider .slick-prev {position: absolute; left: 0; right: unset; background-color: transparent; top: 74px;
    border: solid #B68C43; border-width: 0 3px 3px 0; padding: 15px; width: 0; height: 0; display: inline-block !important; font-size: 0; transform: rotate(135deg); margin: auto; cursor: pointer;}
.inpictures_slider .slick-next {position: absolute; right: 0; left: unset; background-color: transparent; top: 74px; border: solid #B68C43; border-width: 0 3px 3px 0; padding: 15px; width: 0; height: 0; display: inline-block !important; font-size: 0; transform: rotate(315deg); margin: auto; cursor: pointer;}
.inpictures_list .article_title {font: 600 20px/20px "Poppins", sans-serif; color: #3C2101; border-bottom: 1px solid #E1AF56; padding-bottom: 10px; margin-bottom: 10px;}
.inpictures_list p {font: 400 14px/20px "Poppins", sans-serif; color: #3C2101; margin: 10px 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden;}
.inpictures_list .viewmore {font: 400 15px/30px "Poppins", sans-serif; color: #3C2101; display: block; text-align: right; border-bottom: 1px solid #E1AF56; position: absolute; bottom: 0; right: 0;}
.inpictures_list .content_block {position: relative; padding-bottom: 30px;}
/*** in picture section ***/


/*** videos section ***/
.videos_section {padding: 20px 0; position: relative; background-color: #EFEFE8;}
.videos_section .dezerv_wrapper {position: relative;}
.videos_section .viewmore2 {bottom: -25px;}
.videos_section .section_title {margin-bottom: 40px;}
.videos_section .section_title span {background-color: #EFEFE8;}
.videos_slider {display: flex; justify-content: space-between;}
.videos_section .slick-list {width: 1130px; margin: 15px auto auto auto;}
.videos_list {width: 237px;}
.videos_list:nth-of-type(1) .image_block {width: 350px; height: 200px;}
.videos_list:nth-of-type(1) .image_block img {width: 100%; height: 100%;}
.videos_list .image_block {margin-bottom: 35px; position: relative;}
.videos_list .image_block span {position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; background: url('https://images.moneycontrol.com/assets/images/deserv/play.png') no-repeat; width: 40px; height: 40px; background-size: contain;}
.videos_list:first-child .image_block span {width: 74px; height: 74px;}
.videos_list img {width: 230px; height: 130px;}
.videos_slider .slick-slide {margin: 0 30px;}
.videos_slider .slick-prev {position: absolute; left: 0; right: unset; background-color: transparent; top: 74px;
    border: solid #B68C43; border-width: 0 3px 3px 0; padding: 15px; width: 0; height: 0; display: inline-block !important; font-size: 0; transform: rotate(135deg); margin: auto; cursor: pointer;}
.videos_slider .slick-next {position: absolute; right: 0; left: unset; background-color: transparent; top: 74px; border: solid #B68C43; border-width: 0 3px 3px 0; padding: 15px; width: 0; height: 0; display: inline-block !important; font-size: 0; transform: rotate(315deg); margin: auto; cursor: pointer;}
.videos_list .videos_title {font: 600 16px/20px "Poppins", sans-serif; color: #3C2101; margin-bottom: 10px;}
.videos_list p {font: 400 14px/20px "Poppins", sans-serif; color: #3C2101; margin: 10px 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.videos_list p a {color: #3C2101;}
.videos_list:nth-of-type(1) {width: 350px;}
.videos_list:nth-of-type(1) .videos_title {font-size: 20px;}
.videos_list .content_block {position: relative; padding-bottom: 30px;}
/*** videos section ***/


/*** gallery popup ***/
.gallery_popup .modal-dialog {width: 812px; height: 465px; border-radius: 5px; 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) {
    .dezerv_wrapper {width: 100%; padding: 0 20px;}
    .menu_container {top: -74px; right: 0;}
    .pancake.pancake_close {background: url("https://images.moneycontrol.com/assets/images/deserv/hamburger_icon.png") no-repeat; z-index: 9999; position: absolute; width: 25px; height: 25px; top: 5px; right: 0;}
    .pancake {width: 19px; height: 19px; background: url("https://images.moneycontrol.com/assets/images/deserv/close_icon.png") no-repeat; display: inline-block; position: fixed; z-index: 9999; top: 20px; right: 14px;}
    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: #c59949; top: 0; position: fixed; right: -437px; margin-top: 0px; padding-top: 50px; display: block; transition: .5s all; z-index: 9; height: 100%; width: 100%;}
    ul.top_links.active {right: 0;}
    .top_links li::after {content: none;}
    .top_links li.active a {border-bottom: 0; color: #f1d097;}
    a.backto {font-size: 10px;}
    .article_section .slick-list {width: auto; margin: 0 37px;}
    a.backto::after {top: 7px;}
    .social_links {height: 22px;}
    .backtomc_section .dezerv_wrapper {justify-content: start; padding: 10px;}
    .logo_menu_section {height: 60px;}
    .logo_container a:nth-of-type(1) img {width: 110px;}
    .logo_container a:nth-of-type(2) img {width: 143px;}
    .banner_section .dezerv_wrapper {flex-direction: column; gap: 10px;}
    .banner_section .video_frame, .banner_section .video_frame iframe {width: 100%; height: 200px;}
    .banner_section {height: auto; background-size: unset; padding-top: 20px; padding-bottom: 73px;}
    .banner_section .image_block {width: 100%; height: 220px;}
    .banner_section .image_block img {width: 100%; height: auto;}
    .articles_slider, .speaker_slider {display: flex; justify-content: center;}
    .article_section {padding: 20px 0 80px;}
    .article_section .section_title {font-size: 25px; margin: 0 15px 15px;}
    .articles_list .article_title {font-size: 15px;}
    .articles_list p {font-size: 12px;}
    .articles_list .viewmore {font-size: 12px;}
    .article_section .section_title::before {content: none;}
    .article_section:before {width: 275px; height: 270px; left: -128px; bottom: -142px;}
    .section_title span {width: 100%; border-bottom: 1px solid #3C2101; margin-bottom: 20px;}
    .articles_list {width: 309px;}
    .articles_slider .slick-slide {margin: 0 50px;}
    .about_dezerv_section .dezerv_wrapper {flex-direction: column;}
    .about_dezerv_section .about_content {width: 100%; left: 0; text-align: center;}
    .about_dezerv_section .section_title {font-size: 25px; line-height: 38px; margin-bottom: 10px;}
    .about_dezerv_section p {font-size: 12px; line-height: 18px;}
    .footer_section {font-size: 9px; line-height: 13px;}
    a.register_now_button {top: 78%; font-size: 18px; line-height: 40px; width: 185px; height: 40px;}
    .privacy_terms {gap: 15px; white-space: nowrap;}
    .about_dezerv_section {padding: 30px 0;}
    .about_dezerv_section:after {position: static; width: 120px; height: 112px; margin: 20px auto 10px;}
    .popin {width: 95%; margin: 10px;}
    .popup_partner {width: 100%;}
    .partner_form {width: 100%;}
    .popcheck {width: 100%;}
    .partner_form li .formrow .textfield {font-size: 12px; width: 100px;}
    .partner_form input {width: 190px;}
    .linkbtn {width: 180px; height: 40px; font-size: 15px; line-height: 40px;}
    .articles_list img {width: 100%; height: 200px;}
    .banner_section p {font-size: 15px;}
    .speaker_slider {width: 100%;}
    .speaker_slider .speaker_list {width: 205px;}
    .speaker_slider .slick-slide {margin: 0 70px;}
    .speaker_slider .slick-list {margin: auto 12px;}
    .speaker_slider .slick-prev, .videos_slider .slick-prev, .articles_slider .slick-prev {left: 0; border-width: 0 3px 3px 0; right: unset;}
    .speaker_slider .slick-next, .videos_slider .slick-next, .articles_slider .slick-next {left: unset; right: 0; border-width: 0 3px 3px 0;}
    .speaker_section .section_title {font-size: 25px; margin: 0 15px 15px; padding-top: 0;}
    .logo_section {text-align: center;}
    .about_dezerv_section .section_title {height: auto;}
    .copyright {width: 138px;}
    .speaker_section::after {width: 100%; right: 0; height: 300px; bottom: 252px; background-size: cover;}
    .agenda_section .agenda_row {justify-content: space-between; flex-direction: column;}
    .agenda_section .section_title {font-size: 25px; margin: 0 15px 15px; padding-top: 0;}
    .agenda_section .section_title span {background-color: transparent; margin-bottom: 0;}
    .agenda_section .section_title::before {content: none;}
    .agenda_section .agenda_row .left_block {flex-basis: 50%; margin-right: 0;}
    .agenda_section .agenda_row .left_block span {font-size: 15px; line-height: 23px; padding-bottom: 10px;}
    .agenda_section .agenda_row .right_block {width: 100%;}
    .agenda_section .agenda_row .right_block .column_heading {font-size: 15px; line-height: 19px; margin-bottom: 10px;}
    .agenda_section .agenda_row .right_block ul li {margin-bottom: 10px;}
    .agenda_section .agenda_row .right_block ul li .name {font-size: 12px; line-height: 18px;}
    .agenda_section .agenda_row .right_block ul li .designation {font-size: 10px; line-height: 16px;}
    .agenda_section .agenda_row .right_block ul li::before {margin-top: 6px;}
    .viewmore2 {bottom: -60px; width: 127px; height: 40px; left: 0;}

    .inpictures_slider {display: flex; justify-content: center;}
    .inpictures_section .slick-list {width: auto;}
    .inpictures_list .image_block {height: 153px; margin-bottom: 0;}
    .inpictures_list img {width: 100%; height: 100%;}
    .inpictures_section:before {left: -165px; background-size: 80%;}
    .videos_section {padding-top: 0; padding-bottom: 0;}
    .videos_section .section_title {font-size: 25px; margin: 0 15px 35px; padding-top: 0;}
    .videos_section .section_title span {background-color: transparent; margin-bottom: 0;}
    .videos_section .section_title::before {content: none;}
    .videos_list .image_block {width: 258px; height: 187px;}
    .videos_list .image_block img {width: 100%; height: 100%;}
    .videos_list .content_block {padding-bottom: 0;}
    .videos_slider .slick-slide {margin: 0 97px;}
    .videos_section .slick-list {width: auto;}
    .videos_list .image_block span {width: 50px; height: 50px;}
    .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;}
    .inpictures_slider .slick-prev, .inpictures_slider .slick-next {top: 65px;}
}


@media (max-width: 432px) {
    .speaker_slider .slick-list {margin: auto 87px;}
    .banner_section {padding-bottom: 55px;}
    .agenda_section {background-position: left -214px bottom -13px; padding-bottom: 80px; background-size: 80%;}

    .videos_slider .slick-list {margin: auto 66px;}
    .inpictures_slider .slick-list {margin: auto 76px;}
}


@media (max-width: 390px) {
    .speaker_slider .slick-list {margin: auto 73px;}
    .speaker_slider .slick-slide {margin: 0 89px;}
    .banner_section p {top: 36px;}
    .banner_section {padding-bottom: 35px;}
    .article_section .slick-list {margin: 0 18px;}
    .agenda_section {background-size: 90%;}

    .videos_slider .slick-list {margin: auto 46px;}
    .inpictures_slider .slick-list {margin: auto 46px;}
}


@media (max-width: 375px) {
    .articles_list {width: 280px;}
    .articles_list .viewmore {right: 8px;}
    .article_section .slick-list {width: auto; margin: 0 27px;}
    .logo_section {text-align: center;}
    .speaker_slider .slick-list {margin: auto 65px;}
    .speaker_slider .slick-slide {margin: 0 89px;}
    .banner_section {padding-bottom: 25px;}

    .videos_slider .slick-list {margin: auto 38px;}
}


@media (max-width: 360px) {
    .article_section .slick-list {width: auto; margin: 0 20px;}
    .articles_slider .slick-prev {left: -6px;}
    .articles_slider .slick-next {right: -6px;}
    .speaker_slider .slick-list {margin: auto 58px;}
    .speaker_slider .slick-slide {margin: 0 89px;}
    .banner_section .image_block img {top: -8px;}
    .banner_section {padding-bottom: 15px;}
    .articles_slider .slick-slide {margin: 0 40px;}
}