@import url("https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap");
body {font-family: Lato, sans-serif;font-size: 16px;}
:focus { box-shadow: none !important; }
::-webkit-scrollbar { width: 10px; height: 10px; margin-left: -10px; appearance: none; }
::-webkit-scrollbar-thumb { height: 30px; background-color: rgb(29, 66, 138); background-clip: content-box; border-color: transparent; border-style: solid; border-width: 0px; }
::-webkit-scrollbar-thumb:hover { background-color: rgb(153, 153, 153); }
::-webkit-scrollbar-track { background-color: rgb(204, 204, 204); }
::-webkit-scrollbar-track:hover { background-color: rgb(187, 187, 187); }
.transition, .transition a, .transition img { transition: all 0.3s ease-in-out 0s; }
.over_hidden { overflow: hidden; }
.image img { max-width: 100%; }
.site_bg { background: rgb(75, 25, 233); }
.site_color { color: rgb(29, 66, 138); }
.z_index_1 { z-index: 1; }
.z_index_2 { z-index: 2; }
.font_size_11 { font-size: 11px; }
.font_size_12 { font-size: 12px; }
.font_size_13 { font-size: 13px; }
.font_size_14 { font-size: 14px; }
.font_size_15 { font-size: 15px; }
.font_size_16 { font-size: 16px; }
.font_size_17 { font-size: 17px; }
.font_size_18 { font-size: 18px; }
.font_size_19 { font-size: 19px; }
.font_size_20 { font-size: 20px; }
.font_size_40 { font-size: 40px; }
.form_des_line .form-group { position: relative; margin-bottom: 30px; }
.form_des_line .form-control { padding: 10px; height: inherit; }
.form_des_line .form-control:focus { box-shadow: none; }
.form_des_line .lab_pos { left: 10px; pointer-events: none; top: 10px; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 12px; margin: 0px; color: rgb(68, 68, 68); line-height: 22px; }
.form_des_line .lab_vlu .lab_pos { top: -20px; left: 0px; font-size: 12px; color: rgb(0, 123, 255); }
.siteBtn {background: rgb(75, 25, 233);border: 1px solid rgb(75, 25, 233);color: rgb(255, 255, 255);border-radius: 0px;padding: 11px 30px;font-size: 17px;font-weight: 500;}
.siteBtn:hover { background-color: rgb(255, 255, 255); color: rgb(29, 66, 138); }
.siteBtnOutline { border: 1px solid rgb(255, 255, 255); background: transparent; color: rgb(255, 255, 255); border-radius: 0px; padding: 8px 30px; font-size: 14px; }
.siteBtnOutline:hover { background: rgb(255, 255, 255); color: rgb(29, 66, 138); }
.siteBtnReverse { border: 1px solid rgb(29, 66, 138); color: rgb(29, 66, 138); background: transparent; }
.siteBtnReverse:hover { color: rgb(255, 255, 255); background: rgb(29, 66, 138); }
.hrDesign { line-height: 8px; margin-top: 5px; }
.hrDesign > span { width: 3px; height: 3px; display: inline-block; background: rgb(29, 66, 138); vertical-align: top; }
.evtLabel { font-weight: 500; padding-right: 30px; min-width: 100px; font-size: 13px; }
.eventRow { display: flex; }
.evtValue { font-size: 12px; color: rgb(102, 102, 102); margin-bottom: 0.5rem; }
.mapForIframe { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0px; }
.mapForIframe iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.mapForIframeSingle iframe { height: 300px; width: 100%; }
.adjCkMarg { margin-top: -15px; }
.showMobile { display: none; }
.mt_minus_150 { margin-top: -150px; }
.boxShadow { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 10px; }
.site_bg .hrDesign > span { background: rgb(255, 255, 255); }
.site_bg .evtValue { color: rgb(255, 255, 255); }
.counter-feature-box-1 { height: 199px; }
.counter-feature-box-1:hover { background: rgb(255, 33, 79); border-color: rgb(255, 33, 79); }
.counter-box-3 .counter-box { display: inline-block; width: auto; padding: 0px 15px; vertical-align: top; text-align: center; position: relative; }
.counter-box-3 .counter-box::after { position: absolute; right: 0px; width: 1px; height: 70%; background-color: rgb(249, 249, 249); content: ""; top: 15%; }
.counter-box-3 .counter-box:last-child::after { width: 0px; }
.counter-box-3 .counter-box .number { display: block; font-weight: 600; font-size: 34px; line-height: 30px; }
.counter-box-3 .counter-box span { font-weight: 400; font-size: 10px; line-height: 18px; text-transform: uppercase; }
.termtext a, .bestView a { color: rgb(29, 66, 138); }
.bg_black { background: rgb(24, 23, 23); }
.copy { font-size: 11px; font-weight: 400; line-height: 20px; }
.footer_info .copy a { color: rgb(255, 255, 255); text-decoration: none; }
.siteInput {background-color: rgb(238, 238, 238);border: none;padding: 10px 15px;width: 100%;/* font-size: 12px; */color: rgb(108, 117, 125);}
.adjcolSpace.no-gutters { margin-right: -4px; margin-left: -4px; }
.adjcolSpace.no-gutters > [class*="col-"] { padding-right: 5px; padding-left: 5px; }
.lLogo { max-width: 110px; }
.footerAdj { position: relative; bottom: 0px; left: 0px; right: 0px; z-index: 999; }
.siteUL li { padding: 2px 0px; }
.headAfter::after { content: ""; background: rgb(29, 66, 138); width: 50px; height: 2px; display: block; margin-top: 5px; }
.headAfter.text-center::after { margin: 5px auto 0px; }
.copyLogo { max-width: 97px; }
.spkImage { max-width: 150px; width: 100%; display: inline-block; overflow: hidden; border-radius: 50%; transition: all 0.4s ease-in-out 0s; background: rgb(248, 249, 250); margin: 0px auto; }
.spkImage img { width: 100%; }
.spkMain:hover .spkImage { }
.spkMain { position: relative; padding: 15px; min-height: 313px; }
.siteA { color: rgb(29, 66, 138); }
.siteA:hover { text-decoration: none; color: rgb(0, 0, 0); }
.forgotA { color: rgb(0, 0, 0); }
.forgotA:hover { text-decoration: none; color: rgb(29, 66, 138); }
.adjJuryModal .modal-header { margin-top: 150px; }
.adjJuryModal .avatar { width: 200px; border-radius: 50%; overflow: hidden; margin-top: -110px; margin-left: auto; margin-right: auto; background: rgb(249, 249, 249); }
.adjJuryModal .avatar img { max-width: 100%; width: 100%; }
.modalClose { position: absolute; right: -20px; top: -20px; border-radius: 50%; width: 40px; height: 40px; line-height: 40px; opacity: 1; z-index: 1; margin: 0px !important; padding: 0px !important; background: rgb(255, 255, 255) !important; }
.adjJuryModal { border: 0px; }
.spkMain > p { line-height: 20px; min-height: 40px; }
.agenda-row { display: table; width: 100%; }
.agenda-col { display: table-cell; position: relative; }
.agenda-row .agenda-col:first-child { width: 100px; padding-right: 15px; }
.agenda-row .agenda-col:last-child { border-left: 4px solid rgb(221, 221, 221); padding: 0px 0px 30px 20px; }
.agenda-row .agenda-col:last-child::before {content: "";width: 12px;height: 12px;background: rgb(247 247 248);position: absolute;left: -8px;border-radius: 12px;top: 7px;border: 2px solid #4b19e9;}
.agDate { margin-bottom: 30px; }
.agenda-row h3 {font-size: 20px;line-height: 18px;color: rgb(75 25 233);}
.agenda-row .speaker { position: relative; display: inline-block; padding-left: 50px; min-height: 40px; margin-right: 20px; flex: 0 0 55%; margin-bottom: 10px; }
.agenda-row p { font-size: 12px; margin: 10px 0px 0px; padding-bottom: 10px; }
.agenda-row:last-child .agenda-col:last-child { padding-bottom: 0px; }
.speakerMain { display: flex; flex-wrap: wrap; width: 100%; min-width: 100%; }
.spDEt { margin-top: 3px; }
.spImage { width: 40px; height: 40px; overflow: hidden; border-radius: 50%; border: 1px solid rgb(221, 221, 221); position: absolute; left: 0px; top: 0px; background: rgb(221, 221, 221); }
.spImage img { max-width: 100%; }
img { max-width: 100%; }
.spName { font-weight: 500; font-size: 13px; }
.spDeg { font-size: 11px; }
.spon .no-gutters { margin-right: -4px; margin-left: -4px; }
.spon .no-gutters > [class*="col-"] { padding-right: 5px; padding-left: 5px; margin-bottom: 10px; }
.inrSpon { text-align: center; display: flex; justify-content: center; align-items: center; }
.inrSpon img { max-width: 80%; }
.iti { width: 100%; margin-bottom: 1rem; }
.fError { display: none; }
.fixexHeader { padding-top: 44px; }
.forJq.notRight .fMian { display: none; }
.forJq.notRight .fError { display: block; }
.bar1, .bar2, .bar3 { width: 15px; height: 1px; background-color: rgb(51, 51, 51); margin: 4px 0px; transition: all 0.4s ease 0s; display: block; }
.change .bar1 { transform: rotate(-45deg) translate(-4px, 4px); }
.change .bar2 { opacity: 0; }
.change .bar3 { transform: rotate(45deg) translate(-3px, -4px); }
.menu_layer { display: none; }
.menu_layer.layer_opn { display: block; }
.opacity_05 { opacity: 0.5; }
footer p { padding-top: 37px; font-size: 18px; }
.bg_black { background: rgb(21, 21, 21); }
.pos_full { inset: 0px; }
.whyBox .whoinner > i, .whyBox .whoinner > ion-icon { font-size: 42px; }
.whoinner { margin-bottom: 50px; }
.whoinner p { margin-bottom: 0px; }
a.text-dark:focus, a.text-dark:hover { text-decoration: none; color: rgb(52, 104, 157) !important; }
.boxInner { background: rgb(255, 255, 255); }
.adjyes .btn { border-radius: 0px; border: 1px solid rgb(29, 66, 138); box-shadow: none !important; }
.adjyes .btn.active { background: rgb(29, 66, 138); color: rgb(255, 255, 255); }
.siteUL.unstyled { list-style: none; }
.siteUL li i { margin-right: 10px; }
.front, .back { width: 100%; height: 100%; overflow: hidden; backface-visibility: hidden; transition: all 0.4s ease 0s; padding: 15px; background: rgb(248, 247, 247); display: flex; flex-direction: column; justify-content: center; align-items: center; }
.front, .back { position: absolute; left: 0px; top: 0px; transform: perspective(600px) rotateY(0deg); }
.back { transform: perspective(600px) rotateY(180deg); }
.back > div { max-width: 100%; }
.back p { font-size: 13px; }
.speaker:hover .front { transform: perspective(600px) rotateY(-180deg); }
.speaker:hover .back { transform: perspective(600px) rotateY(0deg); }
.positionStatic { position: static; }
.readmore { position: absolute; bottom: 0px; left: 0px; padding: 10px; width: 100%; text-align: center; color: rgb(108, 117, 125); font-size: 14px; background: rgb(238, 238, 238); }
.readmore:hover { color: rgb(255, 255, 255); text-decoration: none; background: rgb(29, 66, 138); }
.more-content { margin-bottom: 30px; }
.agendaAlt { background: rgb(255, 255, 255); }
.agendaAlt .agendaRow { display: flex; border: 1px solid rgb(238, 238, 238); background: rgb(255, 255, 255); }
.agendaAlt .agendaRow .agendaTime { flex: 0 0 20%; max-width: 20%; display: flex; align-items: center; justify-content: center; }
.agendaAlt .agendaRow .agendaTime .time { font-size: 13px; font-weight: 500; }
.agendaAlt .agendaRow .agendaContent { flex: 0 0 80%; max-width: 80%; padding: 30px 30px 30px 20px; border-left: 1px solid rgb(238, 238, 238); }
.agendaAlt .agendaRow h3 { font-size: 16px; line-height: 18px; color: rgb(85, 85, 85); font-weight: 600; margin-bottom: 11px !important; }
.agendaAlt .agendaInner .tab-content { background: rgb(224, 224, 224); padding: 30px !important; }
.agendaInner { position: relative; padding: 0px 60px; }
.agendaInner .nav { background: rgb(247, 247, 247); }
.agendaInner .nav li { flex: 1 1 0%; }
.agendaRow .speakerMain { display: flex; }
.agendaRow .speakerMain .speaker { position: relative; padding-left: 50px; min-height: 40px; margin-right: 20px; display: flex; margin-bottom: 10px; }
.agendaAlt .agendaHeading { margin: 0px; font-size: 18px; padding: 20px 0px 20px 35px; }
.aboutSec li { margin-bottom: 10px; }
.aboutSec p, .aboutSec ul li { font-size: 16px; color: rgb(67, 65, 65); text-align: justify; }
.ctabar { background: linear-gradient(to right, rgb(29, 66, 138), rgb(5, 117, 230)); }
.ctabar p { font-size: 18px; font-weight: 300; }
.ctabar .siteBtn { background: rgb(255, 255, 255); color: rgb(29, 66, 138); }
.ctabar .siteBtn:hover { background: rgb(29, 66, 138); color: rgb(255, 255, 255); }
@media (min-width: 992px) {
  .whyBox .col-lg-2 { flex: 0 0 20%; max-width: 20%; }
}
.left_side_main_menu li.nav-item { padding: 7px 30px; }
.linkBtn { color: rgb(52, 104, 157) !important; }
.mtMius { margin-top: -50px; }
.agendaMain li > a.nav-link { background: rgb(238, 238, 238); padding: 15px 20px; position: relative; color: rgb(52, 58, 64); font-size: 18px; }
.agendaMain li > a.nav-link.active { background: rgb(29, 66, 138); color: rgb(238, 238, 238); }
.agendaMain li > a.nav-link > span { margin-bottom: 3px; }
.agendaMain li > a.nav-link.active::after { position: absolute; left: 50%; bottom: -5px; width: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid rgb(29, 66, 138); content: ""; margin-left: -5px; }
section#benefits { background: url("https://www.yash.com/cmp/22/images/rise-with-sap-on-aws-hyderabad2.jpg") fixed; }
section#benefits ul.mt-4.siteUL.unstyled.p-0.m-0 { color: rgb(255, 255, 255); }
section#register { background-size: cover; background-position: center center; }
section#benefits h5.mb-3.text-uppercase.headAfter { color: rgb(255, 255, 255); }
section#benefits h5.mb-3.text-uppercase.headAfter::after { background: rgb(255, 255, 255) !important; }
.fullA { color: rgb(108, 117, 125); display: block; text-decoration: none !important; }
.fullA:hover { color: rgb(0, 0, 0); }
.datetime-icon i, .datetime-icon .icons { font-size: 40px; }
.navbar-brand img { max-height: 47px; }
@media screen and (max-device-width: 991px), screen and (max-width: 991px) {
  .fixexHeader { padding-top: 64px; }
  .left_side_main_menu { position: fixed; top: 0px; left: -251px; width: 250px; transition: all 0.1s ease-in 0s; background: rgb(255, 255, 255); padding: 0px; bottom: 0px; }
  .left_side_main_menu.collapsing { transition: all 0.1s ease-in 0s; }
  .left_side_main_menu.show { left: 0px; }
  .left_side_main_menu .navbar-nav { height: 80%; overflow-y: auto; max-height: calc(100% - 63px); }
  .mob_menu_logo { border-bottom: 1px solid rgb(238, 238, 238); margin-bottom: -1px; min-height: 47px; line-height: 27px; }
  header.position-absolute { background: rgb(29, 66, 138); position: fixed !important; }
  .navbar-light .navbar-nav .nav-link { padding: 10px; border-bottom: 1px solid rgb(238, 238, 238); color: rgb(0, 0, 0); }
  .navbar-brand { margin-left: 6px; }
  .mast_img_adj { max-width: 100% !important; }
}
@media screen and (max-width: 767px) {
  .fixexHeader { padding-top: 36px; }
  .showDesktop { display: none; }
  .showMobile { display: block; }
  .why-attand-icons li { width: 46%; display: inline-block; }
  .agenda-row .agenda-col:first-child { width: 60px; font-size: 12px; }
  .box.p-5 { padding: 20px !important; }
  .evtLabel { padding-right: 10px; min-width: 80px; }
  .counter-box-3 .counter-box { padding: 0px 10px; }
  .counter-box-3 .counter-box .number { font-size: 30px; }
  .speakerMain { display: block; }
  .image { display: flex; overflow: hidden; }
  .banner .image img { width: 100%; height: auto; max-width: 100%; zoom: 0.3; outline: none; }
  area, area map { outline: none; box-shadow: none; }
  .agendaInner { padding: 0px; }
  .agendaAlt .agendaInner .tab-content { padding: 15px !important; }
  .agendaAlt .agendaRow { flex-direction: column; }
  .agendaAlt .agendaRow .agendaContent { flex: 0 0 100%; max-width: 100%; }
  .agendaAlt .agendaRow .agendaTime { flex: 0 0 100%; max-width: 100%; border-bottom: 1px solid rgb(204, 204, 204); justify-content: flex-start; padding: 0px 20px; }
}
.form-ui { background: rgb(37, 37, 37); padding: 40px 40px 100px; border-radius: 15px; }
.form-ui h1.h5.font-weight-normal.position-relative.mb-0.text-uppercase { text-align: center; color: rgb(255, 255, 255); font-size: 28px; margin-bottom: 33px !important; text-transform: inherit !important; }
.form-ui .mb-1.font-weight-bold.mt-3 { color: red; }
.form-ui .termtext.font_size_12 { color: rgb(255, 255, 255); }
section#why-attend .attend-box { max-width: 350px; text-align: left; padding: 19px; background: url("../img//after-img.png") 0% 0% / contain no-repeat; margin-bottom: 54px; }
.left_side_main_menu li.nav-item a.nav-link.sccrol:active { color: rgb(255, 0, 0); }
section#why-attend .inner-box { font-size: 15px; position: relative; background: rgb(255, 255, 255); padding: 20px; border-radius: 19px; box-shadow: rgb(204, 204, 204) 3px 3px 3px; min-height: 249px; text-align: justify; color: rgb(0, 0, 0); }
section#why-attend .icon-bx { position: absolute; width: 103px; left: 0px; right: 0px; margin: 0px auto; border-radius: 100px; padding: 13px; border: 12px solid rgb(255, 0, 0); bottom: -50px; background: rgb(255, 255, 255); box-shadow: rgb(204, 204, 204) 4px 6px 7px; }
h5.mb-3.text-uppercase.headAfter { font-size: 32px; color: rgb(0, 0, 0); text-transform: inherit !important; }
.headAfter::after { display: none; }
.aboutSec p strong, .aboutSec li strong { color: rgb(75, 25, 233); }
.form-ui .siteInput::placeholder { font-size: 15px; color: rgb(0, 0, 0) !important; }
.form-ui .form-control, .form-ui .siteInput { border-radius: 4px; background: rgb(255, 255, 255); font-size: 15px; height: 40px; color: rgb(0, 0, 0) !important; }
.form-ui .termtext.font_size_12 a { color: rgb(75, 25, 233); }
.form-ui .form-group.form-check.mb-3 { color: rgb(255, 255, 255); }
.form-ui input.btn.siteBtn { background: red; border: navajowhite; }
section#why-attend h5.mb-3.text-uppercase.headAfter + p { font-size: 16px; color: rgb(0, 0, 0); margin-bottom: 40px; }
section#why-attend h5.mb-3.text-uppercase.headAfter + p strong { color: red; }
section#why-attend .inner-box h4 { font-weight: 700; font-size: 18px; color: red; }
.form-ui .formMain.mt-4.pt-2 .col-lg-12 { margin-bottom: 13px; }
.navbar-light .navbar-nav .nav-link { color: rgb(255, 255, 255); text-transform: uppercase; font-size: 14px; font-weight: 500; }
section#speakers h5.text-uppercase { font-size: 39px; color: rgb(0, 0, 0); text-transform: inherit !important; }
section#speakers .col-md-6 .speaker-img { border: 2px solid rgb(255, 0, 0); border-radius: 100px; padding: 7px; }
.agendaMain li > a.nav-link.active { background: rgb(235, 38, 53); color: rgb(238, 238, 238); }
section#speakers .col-md-6 img { border-radius: 100px; max-width: 300px; height: 139px; object-fit: cover; object-position: center top; width: 142px !important; }
.speaker-txt-wrapper { margin-top: 60px; }
section#speakers .speaker-txt-wrapper h4 { font-size: 21px; color: rgb(0, 0, 0); }
section#speakers .speaker-txt-wrapper p.Designation { font-size: 13px; max-width: 67%; }
.navbar-light .navbar-nav .nav-link.active { color: white; }
@media (max-width: 767px) {
  section#why-attend .inner-box { height: 299px; }
  section#speakers .col-md-6 .speaker-img { width: 150px; text-align: center; margin: 0px auto; height: 150px; }
  .speaker-txt-wrapper, section#speakers h5.text-uppercase { text-align: center !important; }
  section#speakers .speaker-txt-wrapper p.Designation { width: 100%; max-width: 100%; text-align: center; }
  footer p { text-align: center; }
  footer .col-md-6.text-right { text-align: center !important; }
}
header.z_index_2.bg-white.py-2.border-bottom.fixed-top { background: rgb(27, 30, 32) !important; border-bottom: 1px solid rgba(255, 255, 255, 0.23) !important; }
section#home { margin-top: 23px; }
.navbar-light .navbar-nav .nav-link:hover {color: rgb(74 26 234);}
section#home { background: rgb(250, 250, 250); overflow: hidden; min-height: 480px; position: relative; }
section#home.banner h1 {font-weight: 700;color: #4a1aea; font-size: 29px;}
section#home.banner h2 { font-size: 18px; }
section#home.banner a.btn.siteBtn { border: 1px solid rgba(204, 204, 204, 0.25); padding: 10px 20px; }
section#home .col-md-8 { position: absolute; right: 0px; padding: 0px; max-width: 55%; }
section#home .container .row { height: 480px; }
.arrow { width: 20px; display: inline-block; filter: invert(1); padding-left: 5px; }
.arrow img { width: 100%; }
section#home.banner a.btn.siteBtn {background: rgb(0, 0, 0);font-size: 21px;}
section#home.banner a.btn.siteBtn:hover { background: rgb(68, 68, 68); color: rgb(255, 255, 255); }
.aboutSec2 .col-md-5.position-absolute.lef-0.start-0 { left: 0px; padding: 0px; }
.learnMore {color: rgb(255, 255, 255);background: #4b19e9 !important;padding: 20px 20px !important;}
.learnMore h2 img { filter: invert(1); margin-left: 10px; }
.learnMore h2.pb-2.font-weight-bolder.pb-2.text-body { margin: 0px; color: rgb(255, 255, 255) !important; }
.agenda-row { display: flex; }
div#agendaDate1 .agenda-row:nth-child(2n+1) .agenda-col:last-child {order: 1;min-width: 47%;text-align: right;padding-right: 19px;}
div#agendaDate1 .agenda-row:nth-child(2n+1) .agenda-col:first-child { order: 2; opacity: 0; }
.agenda-row .agenda-col:last-child { border-right: 4px solid rgb(204, 204, 204); border-left: 0px; }
div#agendaDate1 .agenda-row:nth-child(2n) .agenda-col:last-child::before { left: -8px; }
div#agendaDate1 .agenda-row:nth-child(2n+1) .speakerMain.clearfix { justify-content: flex-end; }
c { order: 1; text-align: right; border-right: none; border-left: 4px solid rgb(204, 204, 204); }
div#agendaDate1 .agenda-row:nth-child(2n) .agenda-col:first-child {order: 1;opacity: 0;width: 518px;}
div#agendaDate1 .agenda-row:nth-child(2n) .agenda-col:last-child .agenda-col::before { left: 0px; }
div#agendaDate1 .agenda-row:nth-child(2n) .agenda-col:last-child { order: 2; border-top: navajowhite; border-right: navajowhite; border-bottom: navajowhite; border-image: initial; border-left: 4px solid rgb(204, 204, 204); }
.agenda-row .agenda-col:last-child::before { left: 99.1%; }
.about-ui-2 .col-md-5.position-absolute.lef-0.start-0.mr-5 { left: auto; right: 0px; margin: 0px !important; }
.about-ui-2 ul li { padding: 8px; }
.about-ui-2 h5.text-white { font-weight: 600; font-size: 17px !important; }
.status .col { border-right: 1px solid rgba(204, 204, 204, 0.52); }
.status .col:last-child { border: none; }
.status .col h3 {font-weight: 600;color: #26264b;font-size: 50px;margin: 0px;}
.status .col p { margin: 0px; font-size: 14px; color: rgb(64, 32, 220); font-weight: 600; }
.prizes { background: rgb(41, 41, 41) !important; color: rgb(255, 255, 255) !important; }
.prizes .col.p-4 { background: rgb(51, 51, 51); margin: 0px 10px; }
.prizes .col.p-4 h3 { font-size: 20px; font-weight: 500; margin-bottom: 40px; color: rgb(255, 255, 255); }
.prizes .col.p-4 p { color: rgb(255, 255, 255); }
.prizes .col.p-4:hover { background: rgb(75, 25, 233); }
.Workshop ul#pills-tab button { border: none; margin-right: 10px; padding: 12px 20px; }
.Workshop ul#pills-tab button.active { background: rgb(29, 66, 138); }
.Workshop ul#pills-tab button:focus { outline: none; }
.left_side_main_menu li.nav-item:last-child .nav-link {
    background: #fff;
    color: #444;
}
.left_side_main_menu li.nav-item:last-child .nav-link i.arrow {
    filter: invert(0) !important;
}
.speakerUI figure.rounded-5 img {
  border-radius: 100px;
  border: 2px solid #fff;
}
.prizes .col.p-4 i img {
  width: 50px;
  height: 50px;
  object-fit: contain;
}
.Mandatory li {
  margin-bottom: 23px;
}
i.arrow-down img {
    filter: invert(1);
}
section.py-5.bg-white.black-btn a.btn:hover {
  background: #4b19e9;
  color: #fff;
}
i.arrow-down {
  position: absolute;
  right: 0;
  max-width: 36px;
  background: #151515;
  padding: 13px 9px;
}
#topic div#headingOne {
    background: #4b19e9;
    border: none;
    border: none;
    padding: 0;
}

#topic .card {
    border: none;
}

#topic div#headingOne button.btn.btn-link {
    color: #fff;
    font-size: 36px;
    font-weight: 600;
    text-decoration: none;
}

#topic div#headingOne img {
    filter: invert(1);
    padding-left: 10px;
    width: 35px;
}

#topic  .card-body {
    padding: 0;
}

footer .col-md-6.text-right ul li img {
  width: 31px;
}

footer.footerAdj p {
  font-size: 13px;
}

footer.footerAdj ul li a {
  font-size: 13px;
}

.Workshop .col-md-8 ul li {
  padding: 4px 11px;
}
select.white-arrow {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Some browsers will not display the caret when using calc, so we put the fallback first */ 
  background: url("../img/white-arrow.png") white no-repeat 98.5% !important; /* !important used for overriding all other customisations */
  background: url("../img/white-arrow.png") white no-repeat calc(100% - 10px) !important; /* Better placement regardless of input width */
}
select.black-arrow {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Some browsers will not display the caret when using calc, so we put the fallback first */ 
  background: url("../img/arrow-down.png") white no-repeat 98.5% !important; /* !important used for overriding all other customisations */
  background: url("../img/arrow-down.png") white no-repeat calc(100% - 10px) !important; /* Better placement regardless of input width */
}
/*For IE*/
select.white-arrow::-ms-expand { display: none; }
select.white-arrow {
    background-color:#000 !important;
}
.spkMain h6 {
    font-size: 20px;
    font-weight: 700;
    color: #4b19e9;
    margin-bottom: 10px !important;
}



.spkMain p {
    color: #525252;
    font-size: 12px;
    font-weight: 600;
}

.spkMain a {
    font-weight: 600;
}

.spkMain  img {
    border: 3px solid #4b19e9ba;
    padding: 5px;
    border-radius: 100px;
    height: 150px;
}
@media(max-width:767px){
  section#home .col-md-8 {
    position: relative;
    order: 1;
    width: 100%;
    max-width: 100%;
}

section#home .col-md-4 {
    order: 2;
}

section#home {
    height: 100% !important;
}

section#home .container .row {
    height: auto !important;
}

.bar1, .bar2, .bar3 {
    background: #fff !important;
}

.left_side_main_menu {
    background: #1b1e20;
}

.left_side_main_menu li.nav-item {
    padding: 0;
}

.aboutSec2 .col-md-5.position-absolute.lef-0.start-0 {
    position: relative !important;
    margin: 0 !important;
    width: 100%;
}

.aboutSec2 .col-md-8.ml-5.pl-5 {
    padding: 0 !important;
    margin: 0 !important;
}

.learnMore h2.pb-2.font-weight-bolder.pb-2.text-body {
    font-size: 19px;
    padding: 0;
    margin: 0;
}

div#agendaDate1 .agenda-row:nth-child(2n+1) .agenda-col:last-child {
    order: 2;
    width: 100%;
    text-align: left;
    min-width: 50% !important;
}

div#agendaDate1 .agenda-row:nth-child(2n+1) .agenda-col:first-child {
    order: 1 !important;
}

.agenda-row .agenda-col:last-child {
    border: none;
    border-left: 4px solid #ccc;
}

.agenda-row .agenda-col:last-child::before {
    left: -8px;
}

div#agendaDate1 .agenda-row:nth-child(2n) .agenda-col:first-child {
    width: 52px;
}

.status .col {
    min-width: 50%;
    border: 1px solid #ccc;
    padding: 20px;
}

.prizes .col.p-4 {
    min-width: 100%;
    margin: 0 0 10px 0;
}

footer ul.d-flex.justify-content-end.align-items-center.list-unstyled {
    justify-content: center !important;
}

footer ul.d-flex.list-unstyled.font_size_17 {
    justify-content: center;
}

section.py-5.bg-white.black-btn a.btn {
  margin: 0 0 20px 0;
  width: 100%;
}

h2 {
  font-size: 25px;
}

.speakerUI figure.rounded-5 img {
  width: 200px;
}
}