@font-face{font-family:'GraphikRegular';
src:url('../fonts/GraphikRegular.woff2') format('woff'),
url('../fonts/GraphikRegular.ttf') format('truetype'),
url('../fonts/GraphikRegular.svg#GraphikRegular') format('svg');}
@font-face{font-family:'GraphikMedium';
src:url('../fonts/GraphikMedium.woff2') format('woff'),
url('../fonts/GraphikMedium.ttf') format('truetype'),
url('../fonts/GraphikMedium.svg#GraphikMedium') format('svg');}
@font-face{font-family:'GraphikBold';
src:url('../fonts/GraphikBold.woff2') format('woff'),
url('../fonts/GraphikBold.ttf') format('truetype'),
url('../fonts/GraphikBold.svg#GraphikBold') format('svg');}
@font-face{font-family:'Montserrat-SemiBold';
src:url('../fonts/Montserrat-SemiBold.woff') format('woff'),
url('../fonts/Montserrat-SemiBold.ttf') format('truetype'),
url('../fonts/Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg');}
body, html{margin: 0;padding: 0; font-family: 'GraphikRegular'!important;}
.mandatory{text-align: left;}
.winner-list{margin-top: 40px;}
.pric-cent .redbtn img {
    width: 30px;
}
/*

.scrolling-text{
  margin: 0;
  padding: 0;
}
h1{
  margin: 0;
  padding: 0;
 color: #DEDEDE;
    font-family: 'GraphikBold';
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke-width: 2px;
    font-size: 91px!important;
    text-align: center;
    -webkit-text-stroke-color: #DEDEDE;
    padding-left: 9px;

  position: fixed;
  top: 50%;
  transform: translateY(-50%);
  white-space: nowrap;
  left: 100vw;
}
*/

@media (min-width: 1900px) and (max-width: 2400px) {

.ex-banner{
min-height: 950px!important;
}

}


.whatmain {
    position: fixed;
    z-index: 999999;
    bottom: 21px;
    width: auto;
}
.whatsappMain {
    width: 1200px;
    position: relative;
    margin: 0 auto;
}
.whatsapp-icon {
    width: 178px;
    position: fixed;
    right: 30px;
    z-index: 1;
     bottom: 60px;
}


.whatsapp-icon .know-btn {
    width: 155px;
    color: #fff;
    border: 1px solid #0d9a15;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin-top: 20px;
   padding: 10px 10px 10px 5px;
    text-align: center;
    background: rgba(0,0,0,0.5);
    display: none;
}
.whatsapp-icon .know-btn a {
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
}
.icon-whatsapp {
    position: absolute;
    top: 0px;
    right: -2px;
}

.icon-whatsapp a {
    color: #fff!important;
    font-size: 15px;
    text-decoration: none;
}

.fa-whatsapp:before {
    content: "\f232";
}



.icon-whatsapp a i {
    font-size: 25px;
    color: #fff!important;
    margin-top: 21px;
    width: 38px;
    height: 38px;
    padding-left: 9px;
    padding-top: 6px;
    background: #0d9a15;
    border-radius: 50%;
}

.awdd-button {
    display: flex;
    justify-content: center;
    width: 457px;
    margin: 0px auto 22px auto;
}
.awdd-button a.confe-one {
    border: 1px solid #000000;
    margin-right: 10px;
    padding: 10px 19px!important;
    display: block;
    width: 225px;
    height: 47px;
    color: #000000!important;margin: auto!important;
    font-family: 'Montserrat-SemiBold';
    background: #ffffff!important;
}
.awdd-button a.confe-two {
    padding: 14px 21px!important;
    width: 214px;margin: auto!important;
    display: block;
    color: #ffffff!important;
    font-family: 'Montserrat-SemiBold';
    height: 47px;
}
.cmail{font-size: 14px;}
.ctel{display: block;
    margin-bottom: 1px;}
.cnames{font-family: 'GraphikMedium';
    font-size: 17px;
    margin-bottom: 3px;
    display: block;
    text-transform: uppercase;
    margin-top: 18px;}
.ags{clear: both;
    margin-top: -2px;
    float: left;
    width: 100%;}
.ags a{display: block;
    width: 190px;color: #ffffff;
    margin: 49px auto auto auto;
    clear: both;
    text-align: center;}
.pric-cent .redbtn {
    padding: 14px 12px!important;
    font-size: 13px!important;
    width: 89%!important;
}
.reason{clear: both;
    margin: 60px 0px 0px 0px;
    float: left;
    width: 100%;}
.eduReg{margin: 13px 0px 0px 0px;text-align: center;}
.eduReg p{    font-family: 'GraphikRegular';
    font-size: 16px;
    line-height:23px;}
ul.awd-list{list-style: none;}
ul.awd-list li{font-size: 18px;
    line-height: 21px;
    font-family: 'GraphikRegular';
    margin-bottom: 10px;position: relative;padding-left: 25px;}
ul.awd-list li:before {
    content: url(../images/2023/bul.png);
    left: 0px;
    position: absolute;
    top: -4px;
}
.ex-banner video {
    position: absolute;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.ex-banner .overlay {
    position: absolute;
    background: rgba(0,0,0,0.6);
    width: 100%;
    height: 100%;
}
.awdRegistration h4{font-family: 'GraphikBold'!important;
    color: #3B3A3A;font-size: 20px;line-height: 27px;}
.spk-des {
    padding: 10px;
    color: #3B3A3A;
    font-family: 'GraphikRegular';
    font-size: 14px;
    line-height: 22px;
}
.imgset img{width:240px;height:240px;}
.spk-nam {
    font-family: 'GraphikBold';
    padding-top: 8px;
    color: #3B3A3A;font-size: 24px!important;
    text-transform: uppercase;
    margin-top: 10px;
}
.speaker-log img{width: auto;height: auto;border-radius: 0px!important;}
.inner-tab-date{color: #842F83;
    font-family: 'GraphikBold';
    font-size: 40px;padding-left: 5px;
    line-height: 52px;
    margin-top: 22px;}
.inner-heads{    display: block;
    font-size: 22px;
    font-family: 'GraphikBold';
    margin: 22px 0px 21px 0px;}
.myagenda .agenda-left-time{color: #842F83;
    font-family: 'GraphikBold';    padding-left: 7px;
    font-size: 18px;}    
.myagenda .agenda-head-inner{color: #3B3A3A;
    font-family: 'GraphikBold';
    font-size: 18px;
    line-height: 27px;}
.myagenda .main-agenda{display: block;}
.myagenda .agenda-right strong{display: none; padding:0px!important;}
.myagenda .agenda-left{padding-left: 0px;}
.myagenda .agenda-left, .myagenda .agenda-right{width: 100%;}
.brands img{max-width: 100%;}
.myagenda .agenda-left,.myagenda .agenda-right{background: transparent;}
.bspeak a.white-btn {
    width: 241px;
    height: 48px;
    padding: 10px 0px 0px 21px!important;
    color: #ffffff!important;
    font-family: Montserrat-SemiBold;
    font-size: 14px;
    line-height: 20px;
    display: block;
    margin-top: 18px;
    background: transparent!important;
    border: 2px solid #F5F5F5;
}
.form-actions .btn {
    width: 142px!important;
    padding: 13px 21px!important;
    margin-left: -33px;
}
.form-actions .btn img{width:33px;}
.form-actions .btn {
    width: 132px!important;
    font-family: 'Montserrat-SemiBold';outline: none!important;border: none;
    font-size: 13px;
}
.form-control {height: 44px;}
.eduReg p{font-size: 17px;line-height: 23px;}
.innerpage{font-family: 'GraphikRegular';}
.awd-obj{font-size: 20px;
    line-height: 31px;
    text-align: center;
    margin-bottom: 32px;
    font-family: 'GraphikRegular';}
.bspeak-head{color: #ffffff; padding-top: 22px;
    font-family: 'GraphikBold';    margin-bottom: 20px;
    font-size: 40px;
    line-height: 54px;}
.bspeak-cont{    color: #ffffff;
    font-family: 'GraphikRegular';
    font-size: 20px;margin-bottom: 32px;
    line-height: 33px;}
.bspeak{background: #40357C;
    padding: 50px 0px;margin: 40px 0px 60px 0px;}
.spk-image img{max-width: 100%;}
.innerpage{padding-top: 152px;}
#btn1{color: #ffffff!important;}
.front-speakers .spk-btm{color: #ffffff;padding-top: 20px;}

.front-speakers .spk-btm strong{font-size: 20px;font-family: Lato;}
.award-banner video{position: absolute;object-fit: cover;width: 100%;height: 100%;}
.spk-Listing{padding-left: 0px;}
ul.short-profile {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    padding-left: 0px;
    justify-content: flex-start;
    margin: 20px 0px 23px 0px;
}
.home-spk-foot {
    float: right;
    margin-top: 20px;
}
.home-spk-foot a {
    color: #DB3832;
    font-family: 'GraphikMedium';
    font-size: 18px;
}
.spk-btm strong {
    color: #3B3A3A;
    font-family: 'GraphikBold';
    font-size: 20px;
    line-height: 28px;
    display: block;
    margin-top: 14px;
    text-transform: uppercase;
}
.spk-btm p{color: #3B3A3A;
    font-family: 'GraphikRegular';
    font-size: 14px;
    line-height: 23px;
    display: block;}
.home-spk-foot a img {
    display: inline-block;
    margin-left: 10px;
}
.aline{width: 48px;
    height: 2px;
    background: #ffffff;
    display: block;
    margin-top: 0px;
    float: initial;}
.rline{width: 48px;
    height: 2px;
    background:#DB3832;
    display: block;
    margin-top: 0px;
    float: initial;}
.home-award .comman-head{margin-bottom: 30px;}
.home-award{margin-bottom: 70px;clear: both;margin-top: 50px;float: left;width: 100%;}
.home-award .white-btn {
    width: 201px;
    height: 48px;
    padding: 13px 0px 0px 5px!important;
    margin-top: 6px;
    display: block;
    margin: 0px;
    text-align: center;
    color: #ffffff;
    font-family: 'GraphikMedium';
}
.home-award p{color: #3B3A3A;
    font-family: 'GraphikRegular';
    font-size: 20px;
    line-height: 35px;}
.home-agenda-foot{float: right;margin-top: 20px;}
.home-agenda-foot a:hover{color: #ffffff;}
.home-agenda-foot a{color: #ffffff;
    font-family: 'GraphikMedium';
    font-size: 18px;}
.home-agenda-foot a img{display: inline-block;margin-left: 10px;}
.mymenu {
    background: #ffffff;
    display: block;
    position: relative;
    height:76px;
    max-width: 95%;
    width: 95%;
    margin: auto;
    padding: 0px 32px;
    border: 1px solid #707070;
    box-shadow: 10px 10px 0px 0px #000000;
}

ul.short-profile li img{max-width: 100%;}
ul.short-profile li{margin-bottom: 20px;min-height: 362px;cursor: pointer; margin-right: 10px;}
.inpt-txt{border: none;outline: none;}
.tab-content{padding-top: 0px;}
.nav-tabs{margin-top: 40px;}
.become-head{padding: 53px 31px 52px 30px!important;}
.spk-details p{padding:20px 0px 20px 0px!important;}
.thead{color: #ffffff;
    font-family: 'Graphic';
    font-size: 40px;
    text-transform: uppercase;
    line-height: 54px;
    margin: 20px auto 10px auto;}
    .tcont{color: #ffffff;
    display: block;
    margin-bottom: 89px;
    font-family: 'Lato';
    font-weight: bold;
    font-size: 15px;
    margin-top: 10px;}
.winners{clear: both;
    margin: 42px 0px 0px 0px;
    float: left;
    width: 100%;}
#query {
    background-color: #000000;
    position: fixed;
    padding: 60px 0px;
    top: 0px;
    overflow: auto;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
}
.tfoot {
    background: #252526;
    width: 100%;
    padding: 20px 20px 0px 20px;
}
.inno-list li{margin-bottom: 10px;}
.thank-in{width: 700px; margin: auto;background: #0d0d0d;}
.thanku{background: #686868;height: 100%;width: 100%;position: absolute;}
#query .qhead {
    color: #ffffff;
    width: 100%;
}
.qhead {
    font-family: 'Graphic';
    display: block;
    text-align: center;
    font-size: 35px;
    margin-top: 20px;
}
#msform ul.frmli li {
    text-align: left;
    margin-top: 20px;
}
ul.rbutton {
    display: flex;
    padding-left: 0px;
    list-style: none;
    justify-content: space-between;
    flex-wrap: wrap;
}
.mybutton {
    float: left;
    margin: 0 5px 0 0;
    width: 24%;
    height: 53px;
    position: relative;
    text-align: center;
}
.mybutton input[type="radio"] {
    opacity: 0.011;
    z-index: 100;
    cursor: pointer;
}
#close {
    opacity: 1!important;
    position: absolute;
    top: 20px;
    right: 20px;
}
.mybutton label, .mybutton input {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.mybutton .btn-default{padding-top: 12px;}
.inner-sec input[type=checkbox], input[type=radio] {
    margin-right: 12px;
}
ul.frmli li{margin-bottom: 19px;}
ul.frmli{list-style-type: none;padding-left: 0px;}
.mybutton input[type="radio"]:checked + label {
    background:#DB3832;
    border-radius: 4px;
    padding-top:12px;
    color: #ffffff;
    text-align: center;
}
#popupformModal .p5{padding-top: 9px;display: block;clear: both;}
#popupformModal .subtxt {
    color: #ffffff;
    text-align: left;
    font-weight: 100;
    font-family: 'Lato';
    font-size: 18px;
    line-height: 24px;
    margin: 20px 0 22px 0;
}
#msform ul.frmli {
    padding-left: 0;
    list-style: none;
    margin-bottom: 10px;
}
#popupformModal {
    margin: auto;
}
#popupformModal .modal-body, #popupformModal .modal-dialog {
    padding: 0px!important;
    margin: 0px auto;
    width: 620px;
}
.slidernew{overflow: hidden;}
button.white-btn{outline: none;color: #ffffff;border:none;}
.tab-pane .sum-logo{padding-top: 20px;}
.inner-sec ~ .subscribe{background: #000000!important;margin-top: 50px;float: left;width: 100%;}
ul.incredible{padding-left: 0px;display: flex;justify-content: space-around;flex-wrap: wrap;margin-top: 30px;}
ul.incredible li{width: 32%;margin-bottom: 20px;}
ul.incredible li ul li{color: #ffffff; font-family: 'Lato', sans-serif;font-size: 15px;line-height: 21px;}
ul.incredible li ul{list-style: square;padding-left: 20px;margin-top: 20px;}
ul.incredible li ul li{margin-bottom: 0px;}
.gallery-slider{max-width: 1000px;margin: 40px auto 20px auto;}
.clearfix{clear: both;}
.h4, h4 {
    font-size: 18px;
    font-family: 'Graphic'!important;margin-top: 20px!important;
}
.tright{text-align: left!important;margin-left: 20px;}
.eduReg h4.sub-head {
    font-family: 'GraphikBold'!important;
    font-size: 24px;
}
.eduReg ul.overview-list li {
    width: 100%;
    list-style: square;
    padding-right: 30px;
    margin-bottom: 10px;
    text-align: left;
    margin-top: 12px;
}
.packs{display: block;text-align: left;}
.inpt-txt2{outline: none;border:none;text-align: left;
    display: block;}
.agenda-irec {
    clear: both;
    margin: 74px 0px 50px 0px;
    float: left;
    width: 100%;
}
ul.irec-inner-list li{font-size: 16px;line-height: 24px;margin-bottom: 10px;}
.irec-spk-head{font-family: 'Lato';
    color: #ffffff;
    font-size: 18px;
    font-weight: 600;
    display: block;
    margin: 21px 0px 10px 0px;}
ul.irec-inner-list{list-style:square;padding-left:18px;color: #E8E7E7; }
.irec-session-head{color: #FFFFFF;
    font-family: Lato;font-weight: bold;
    font-size: 17px;
    line-height: 26px;
    display: block;
    margin-bottom: 12px;}
.knet{color: #FFFFFF;
    font-family: Lato;
    font-weight: bold;
    font-size: 17px;
    line-height: 26px;margin-top: 5px;
    display: block;
    margin-bottom: 6px;}
    .sum-logo img{max-width: 220px;}
    .sum-logo{text-align: center;display: block;margin-bottom: 20px;}
    .agenda-irec-inner{display: flex;justify-content: space-between;flex-wrap: wrap;}
    ul.agenda-time-logo li:last-child span{display: block;}
.keytime{    color: #E1E181;
    font-size: 16px;
    font-family: Lato;}
.keynoted{background: #252525;padding: 17px;}
ul.agenda-time-logo li:first-child{color: #E1E181;font-size: 16px;font-family: Lato;width: 50%;}
ul.agenda-time-logo li:last-child{color: #E8E7E7;text-align: right;width: 50%;}
ul.agenda-time-logo li:last-child img{display: block;margin-top: 6px;float: right;}
ul.agenda-time-logo{list-style: none;margin: 20px auto;padding-left: 0px;display: flex;justify-content: space-between;}
.agenda-irec-inner-left, .agenda-irec-inner-right{width:49%;padding: 20px;margin-bottom: 20px;}
.irec-session {
    color: #E1E181;
    border: 1px solid;
    margin-bottom: 32px;
    padding: 9px 10px;
    text-align: center;
    font-size: 14px;
}
input[type=checkbox]{margin-right: 5px!important;}
.btn {
    display: inline-block;
    padding: 10px 12px!important;
    margin-bottom: 0;margin-top: 5px;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;outline: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    background: #DB3832;
    color: #ffffff!important;
    padding: 12px 0px;
    width: 193px;
    text-align: center;
}
ul.awardsCk {
    list-style: none;
    padding-left: 16px;
}
ul.awardsRdo{list-style: none;padding-left: 3px;}
ul.awrd-cat-list2{padding-left: 18px;margin-top: 12px;}
ul.awrd-cat-list li{margin-bottom: 10px;}
ul.awrd-cat-list{padding-left: 18px;}
.aview li{width: 100%!important;}
.caption {
    position: relative;cursor: pointer;
    overflow: hidden;color: #ffffff;

    /* Only the -webkit- prefix is required these days */
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
}
.spk-in-nam {
    text-align: left;
    color: #ffffff;
    font-size: 16px;
    font-family: Lato;font-weight: bold;
    line-height: 27px;
}
ul.fresh li{margin-bottom: 30px;width: 50%;}
ul.fresh{display: flex;
    list-style: none;flex-wrap: wrap;
    padding-left: 0px;
    margin-bottom: 20px;}
.spk-in-des{
    text-align: left;
    color: #ffffff;
    font-size: 14px;
    font-family: Lato;
    line-height: 23px;
}
.spk-in-left {
    float: left;
    width: 62px;
    margin-right: 15px;
}
.spk-in-left img{max-width: 100%;border-radius: 50px;}
.spk-in-left{float: left;width: 50px;margin-right: 15px;}
.spk-in{display: flex;flex-wrap: wrap;}
ul.winner-list li {width:100%!important;}
.lmg{display: none;}
ul.overview-list li{width: 25%;list-style: square;padding-right: 30px;margin-bottom: 10px;}
ul.overview-list{display: flex;
    list-style: none;
    padding-left:18px;
    flex-wrap: wrap;}
#partners{margin-top: -37px;}
#partners .h2, #partners h2 {
    font-size:30px;margin-bottom: 15px;
    font-family: 'Graphic';
}
.irec-day{color: #ffffff;
    text-align: center;
    display: block;margin-bottom: 42px;
    margin-top: 8px;
    font-family: 'Lato';
    font-size: 20px;
    line-height: 31px;}
.stage{padding-top: 140px;}
.gallery-slider iframe{width:100%;height:316px;}
.awards .comman-head{text-align: left;}
.awd_pic{width: auto;}
.awards {
    background-image: url(../images/2023/award-back.jpg);
    min-height: 374px;
    background-position: center;
    background-size: cover;
    padding: 15px 0px 30px 0px;
}
.at-head{font-family: 'Lato', sans-serif;font-size: 22px;font-weight: 600;}
.at-txt {
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    font-weight: 500;
    display: block;
    margin-top: 5px;
}
.tab-txt span{color:#cd051c;}
.tab-txt {
    color: #3B3A3A;
    font-size: 18px;
    line-height: 31px;
    display: block;
    width: 1138px;
    max-width: 95%;
    margin: 20px auto 19px auto;
    font-family: 'GraphikMedium';
}
ul.delegate_price {
    width: 1138px;max-width: 95%;flex-wrap: wrap;
    margin: auto;margin-bottom: 82px;
    display: flex; justify-content: center;
    list-style: none;
    padding-left: 0px;
}
.pric-cent .redbtn {
    display: block;
    margin: auto;
    text-align: center;
    width: 247px;
    color: #ffffff;
    font-size: 15px;
    text-transform: uppercase;
}
ul.delegate_price li {
    padding:31px 7px 35px 7px;
    background: #272727;
    text-align: center;
    width:40%;margin-right: 10px;
    position: relative;
    border-radius: 8px;
}
.del1 {
    display: block;
    font-size: 16px;
    color: #FFFFFF;
    font-family: 'Lato';
    line-height: 23px;
}
.del1 span {
    display: block;
    font-size: 24px;
    margin: 14px 0px 21px 0px;
    font-family: 'GraphikBold';
    color: #E1E181;
    min-height: auto;
    line-height: 38px;
}
del {
    display: block;
    font-weight: bold;
    font-size: 24px;
    margin-bottom: 17px;
    color: #E8E7E7;
    font-family: 'Lato';
}
.rupes {
    font-size: 40px;
    font-weight: bold;
    color: #FFFFFF;
    font-family: 'Lato';
}
.rupes span {
    font-size: 20px;
    color: #E4E3E5;
    font-weight: normal;
    padding-left: 4px;
}
.del5 {
    display: block;
    margin: 1px 0px 17px 0px;
    color: #E4E3E5;
    font-size: 20px;
    font-family: 'Lato';
}
.del6 {
    font-size: 15px;
    line-height: 27px;
    color: #FFFFFF;
    font-family: 'Lato';
}
.del2 {
    display: block;
    background: transparent;
    font-size: 14px;
    padding: 10px;
    width: 150px;
    margin: 10px auto 20px auto;
    border-radius: 0px;
    color: #E1E181;
    font-weight: normal;
    border: 1px solid #E1E181;
    font-family: 'Lato';
}
ul.delegate_price ul.awd-inner {
    list-style: none;
    padding-left:32px;min-height: 320px;
    font-size: 3px;
    margin: 30px 0px 50px 0px;
    text-align: center;
    display: block;
}
ul.delegate_price ul.awd-inner li {
    margin: 0px 0px 10px 0px;
    padding:0px 0px 0px 6px;
    text-align: left;
    width: 100%;
}
ul.awd-inner li::before {
    content: url(../images/2023/tick.png);
    position: absolute;
    left: -22px;
    top: -1px;
}
ul.delegate_price a.gbtn {
    width: 223px;
    position: absolute;
    bottom: 10px;
    left: 50%;
    transform: translate(-50%,0%);
}
.stage a.white-btn{display: block;
    margin: auto;
    background: #ffffff!important;
    color: #000000!important;
    text-align: center;
    font-family: 'Lato';width: 186px;
    font-weight: 700;
}
.stage-cont{color: #ffffff;
    font-size: 16px;text-align: center;
    line-height: 24px;
    margin-bottom: 25px}
.stage-number{color: #E1E181;
    font-size: 14px;
    border: 1px solid #e1e181;
    display: block;
    width: 140px;
    margin: auto;
    padding: 4px;
    margin-top: 5px;}
.stage ul li:last-child {
    padding-top: 16px;text-align: left;
}
.stage .date-rgt{padding-right: 25px;}
.stage-top{display: block;
    width: 440px;color: #ffffff;max-width: 98%;
    margin: 20px auto 40px auto;
    text-align: center;}
a.gbtn {
    background-color: #36B07F;
    padding: 10px 15px;
    position: relative;
    display: block;
    width: 170px;
    text-align: center;
    margin: 10px auto;
    color: #ffffff;
    font-family: 'Open Sans', sans-serif;
    border: 1px solid #36B07F;
}
.stage ul{
    display: flex;
    list-style: none;
    padding-left: 0px;
}
.reg-pack .nav-tabs {
    margin-top: 40px!important;
    width: 1138px;max-width: 95%;
    margin: auto;
}
.reg-pack .tab-content{margin-top: 19px;}
.nav-tabs>li>a {
    padding: 11px 28px!important;
    cursor: pointer;
    color: #3B3A3A;
    font-size: 18px;
    font-family: 'GraphikBold';
    border-radius: 0px!important;
}
.nav-tabs>li>a:hover {
    color: #ffffff!important;
    background-color: #3B3A3A!important;
    border: 1px solid #3B3A3A!important;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #ffffff!important;
    background-color: #3B3A3A!important;
    border: 1px solid #3B3A3A!important;
    border-bottom-color: transparent;
    font-family: 'GraphikBold';
}

.awds_inner {
    text-align: left;
    padding-top: 74px;
}
.reg-pack{padding-top: 150px;}
.attend-in {
    position: absolute;
    bottom: 20px;
    vertical-align: top;
    min-height: 78px;
}
.why-attend ul li{min-height: 270px;padding: 15px; width: 24%;position: relative;border-radius: 5px;}
.why-attend ul li:nth-child(1){background-image: url(../images/2023/startups.png);background-size: cover;
background-position: center;}
.why-attend ul li:nth-child(2){background-image: url(../images/2023/investors.png);background-size: cover;
background-position: center;}
.why-attend ul li:nth-child(3){background-image: url(../images/2023/partners.png);background-size: cover;
background-position: center;}
.why-attend ul li:nth-child(4){background-image: url(../images/2023/atendee.png);background-size: cover;
background-position: center;}
.why-attend ul{display: flex;
    list-style: none;flex-wrap: wrap;padding-left: 0px;
    justify-content: space-between;
    margin-top: 33px;
    color: #ffffff;}
.awds_inner p {
    color: #ffffff;margin-top: 17px;
    font-family: 'Lato', sans-serif;
    font-size: 20px;
    line-height: 29px;
}
.caption::before {
    content: ' ';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    transition: background .35s ease-out;
}

.caption:hover::before {
    background: rgba(0, 0, 0, .5);
}
.caption__overlay__title img{width:160px;display: block;margin-bottom: 15px;}
.caption__media {
    display: block;
    min-width: 100%;
    max-width: 100%;
    height: auto;
}
.inner-sec{margin-top: 140px;}
.caption__overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 30px;
   color: #ffffff;

    -webkit-transform: translateY(100%);
            transform: translateY(100%);

    transition: -webkit-transform .35s ease-out;
    transition:         transform .35s ease-out;
}

.caption:hover .caption__overlay {
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
.nchild {
    list-style: none;
    background: rgba(0,0,0,0.5);
    padding: 0px;
    border-radius: 5px;
}
.nchild h1 {
    font-size: 16px;
    line-height:25px;
    color: #ffffff;
    font-family: 'Lato', sans-serif;
    font-weight: 500;
    display: block;
    margin-bottom: 10px;
    padding: 20px 31px;
}
.inner-header{background-color: #000000;margin-top: 0px;}
.caption__overlay__title {
    -webkit-transform: translateY( -webkit-calc(-100% - 10px) );
            transform: translateY( calc(-100% - 74px) );font-size:16px;line-height: 25px;
color: #ffffff;font-family: 'Lato', sans-serif;font-weight: 600;
    transition: -webkit-transform .35s ease-out;display: block;margin-bottom: 10px;
    transition:         transform .35s ease-out;
}

.caption:hover .caption__overlay__title {
    -webkit-transform: translateY(0);   
            transform: translateY(0);
}
.over1{background-color:#1a1a1a;}
.over2{background-color: #1a1a1a;}
.over3{background-color: #1a1a1a;}
.over4{background-color: #1a1a1a;}
.over5{background-color: #1a1a1a;}
.over6{background-color: #1a1a1a;}

.bot-line{
    position: absolute;
    display:block;
    left: 3%;
    top:90%;
    margin:0 auto;
    height: 3px;
    background-color: #ffffff;
    width: 42%;
    transition: width 1s ease;
}
.bot-link{
    position:relative;font-family: Lato, sans-serif;display: none;
text-decoration: none;font-size:16px;color: #ffffff!important;margin-top: 10px;
    transition: all 0.3s ease-out;padding-bottom: 3px;
}
.discuss{
    clear: both;margin-bottom: 60px;
    padding-top: 22px;}
.bot-link:hover .bot-line{
    width: 100%;
}
.why-attend li:hover{opacity: 0.6;}
.why-attend{
    padding:5px 0px 70px 0px;
    position: relative;
}
.attend-speakers {
    padding: 70px 0px 0px 0px;
/*    background: url(../images/2023/int.jpg);*/
    background-size: cover;
    background-position: right;
}
.awards .rbtn{width: 196px;
    height: 45px;
    padding: 11px 0px 0px 21px!important;
    margin-top: 6px;
    border: none!important;
    background-color: #DB3832!important;
    color: #ffffff;
    display: block;
    margin: 20px 0px;}
.agd-btn {
    text-align: center;
    display: flex;
    justify-content: center;
}
.agd-btn .white-btn {
    width: 232px;
    height: 45px;
    padding: 11px 0px 0px 4px!important;
    margin-top: 6px;
    display: block;
    border: 1px solid #ffffff;
    color: #ffffff;margin-right: 10px;
}
.agd-btn .redbtn {
    width: 211px;
    height: 45px;
    padding: 11px 0px 0px 8px!important;
    margin-top: 6px;
    border: none!important;
    background-color: #DB3832!important;
    color: #ffffff;
    display: block;
}
.stats {
    padding: 24px 0px 60px 0px;
    float: left;
    width: 100%;
}
.stat-head {
    font-family: Graphic;
    color: #ffffff;
    font-size: 40px;
    line-height: 54px;
    text-align: center;
}
ul.num_ul {
    display: flex; margin-top:50px;padding-left: 0px;
    justify-content: space-between;
    flex-wrap: wrap;list-style: none;
}
ul.num_ul li {
    width: 50%;
    text-align: center;
    margin-bottom: 30px;
    margin-top: 20px;
}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{display: none;}
.stat_fact_num {
    font-family: 'Graphic';
    font-size: 52px;
    line-height: 73px;
    margin-top: 8px;
    color: #ffffff;
}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{display: none;}
.stat_line {
    height: 3px;
    background-color:#DB3832;
    width: 126px;
    margin: 10px auto 10px auto;
    display: block;
}
.stat_fact_cont {
    color: #ffffff;
    text-align: left;
    font-size: 16px;
    line-height: 25px;font-weight: bold;
    margin-bottom: 37px;
    font-family:'Lato', sans-serif;
    text-align: center;
}
.event-details {
    padding: 50px 30px;
    width: 77%;
    float: right;
    color: #ffffff;    margin-top:50px;
    background:#262626;
}
.event1 {
    text-align: center;
    color: #ffffff;
    font-size: 40px;
    font-family: 'Graphic';
    margin-bottom: 26px;
    line-height: 54px;
    display: block;
    padding: 0px 21px;
}
.event2 {
    text-align: center;
    color: #ffffff;
    font-size: 92px;
    font-family: 'Graphic';
    margin-bottom: 10px;
    line-height: 107px;
    display: block;
    margin: 0px auto 0px auto;
    /* line-height: 134px; */
}
.event3 {
    color: #ffffff;
    text-align: left;
    font-size: 16px;
    line-height: 25px;
    font-weight: bold;
    margin-bottom: 0px;
    font-family: 'Lato', sans-serif;
    text-align: center;
}
.event4 {
    text-align: center;
    display: block;
    font-size: 20px;
    color: #FFFFFF;
    line-height: 28px;
    text-transform: uppercase;
    margin: 21px 0px 12px 0px;
    font-family: 'Lato', sans-serif;
    margin-bottom: 29px;
}
.event-details .redbtn{width: 186px;
    height: 45px;
    padding:11px 0px 0px 5px!important;
    margin-top: 6px;
    border: none!important;
    background-color: #DB3832!important;
    color: #ffffff;margin: auto;
    display: block;}
.event5 {
    text-align: center;
}
.event-details .hea-tra {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #fff;
    border-radius: 51px;
    color: #1F1E1E;
    font-size: 19px;
    font-weight: 800;
    text-transform: uppercase;
    padding: 10px 29px;
    display: inline-block;
    margin: 16px auto auto auto;
}
ul.faward li.fdark a{color: #ffffff;font-family: 'Lato';text-decoration: none;font-weight: 700;display: inline-block;}
ul.faward li a{margin-top: 20px;}
ul.faward li a img{display: inline-block;margin-left: 4px;}
ul.faward li.fwhite a{color: #000000;font-family: 'Lato';text-decoration: none;font-weight: 700;display: inline-block;}
ul.finner-award{list-style: square;padding-left: 20px;margin-top: 20px;}
ul.finner-award li{padding: 0px!important;font-size: 16px; font-family: Lato;margin-bottom: 10px!important;
width: 100%!important;}
.awd-newhead{    font-size: 34px;line-height: 42px;
    font-family: 'Graphic';
    display: block;
    margin-bottom: 10px;}
.awd-newsubhead {
    font-size: 20px;
    font-family: Lato;
    display: block;
    margin-bottom: 10px;
}
ul.faward {
    color: #ffffff;
    justify-content: space-between;
    display: flex;max-width: 100%;
    flex-wrap: wrap;
    list-style: none;
    padding-left: 0px;
    width: 979px;
    margin: 37px auto 10px auto;
}
ul.faward li{width: 48%;margin-bottom: 30px;padding: 30px;}
ul.faward li.fdark{background:#1D1D1D;color: #F5F5F5;}
ul.faward li.fwhite{background:#E8E7E7;color: #000000;}
.winners a.redbtn{
    display: block;
    margin: auto;margin-bottom: 30px;
    padding: 10px 20px!important;
    text-align: center;
    color: #ffffff;
}
.lnom {
    text-align: center;
    display: block;
    color: #4F4586;
    margin-bottom: 17px;
    font-family: 'GraphikBold';
    font-size: 24px;
    font-weight: 600;
    line-height: 36px;
}
.reason-attend a.redbtn{    display: block;
    margin: auto;padding: 10px 20px!important;
    text-align: center;
    color: #ffffff;}
.agd-btn .white-btn:hover{border: 1px solid #DB3832;}
.incredibles{margin:67px 0px 80px 0px;}
.comman-head {
    font-family: 'GraphikBold';
    color: #3B3A3A;text-transform: uppercase;
    font-size: 60px;
    line-height: 87px;
    text-align: center;
    margin-top: -49px;
}

.ban-logo img {
    width: 602px;
    max-width: 100%;
}

/* BUTTON */
.nchild .white-btn {
    width: 225px;
    height: 45px;
    padding: 11px 0px 0px 21px!important;
    margin-top: 6px;
    display: block;
    margin: auto;
    border: 1px solid #ffffff;
    color: #ffffff;
}
ul.winner_ul {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    list-style: none;
    margin-top: 20px;
    margin-bottom: 0px;
}
ul.winner_ul li {
    background-color:transparent;
    padding: 14px;
    /* border: 1px solid #f1f1f1; */
    margin-bottom: 13px;
    width: 14.9%;
    text-align: center;
    margin-right: 14px;
}
.winner_pic img {
    border: 1px solid #cec9c9;
}
.winner_name {
    color: #3B3A3A;
    text-align: center;
    font-size: 16px;
    min-height: auto;
    display: block;
    margin: 10px 3px 10px 2px;
    font-family: 'GraphikBold';
    line-height: 21px;
}
.winner_cat {
    font-weight: 500;
    color: #525050;
    font-size: 12px;
    min-height: auto;
    display: block;
    margin: 5px 0 0 0;
    padding-bottom: 12px;
    border-bottom: 1px solid #E8E7E7;
    line-height: 20px;
    font-family: 'GraphikRegular';
}
.winner_year {
    color: #ffffff;
    font-size: 14px;
    display: block;
    margin: 11px 0 0 0;
}
.nchild .white-btn:hover{border: 1px solid #DB3832;}
.nchild .redbtn {
width: 186px;
    height: 45px;
    padding: 11px 0px 0px 21px!important;
    margin-top: 6px;border: none!important;
    background-color: #DB3832!important;
    color: #ffffff;
    display: block;
    margin: 20px auto;
}
.isub{font-family: 'GraphikRegular';
    font-size: 35px;
    line-height: 46px;
    margin-bottom: 10px;}
.nobg{background: none!important;}
.slidernew a.white-btn {
    width:189px;
    height: 45px;
    padding: 11px 0px 0px 23px!important;
    color: #ffffff;
    font-family: Montserrat-SemiBold;
    font-size: 14px;
    line-height: 20px;
    display: block;
    margin-top: 18px;
}
.white-btn{width:200px;height: 45px;padding: 11px 0px 0px 2px!important;margin-top: 6px;}
.redbtn{background-color: #DB3832;}
.arrow{display: inline-block;visibility: hidden;vertical-align:sub;    padding-left: 8px;}
.oarrow{display: inline-block;vertical-align:sub;padding-left: 8px;}
a.white-btn:hover {background-color: #DB3832;color: #ffffff;}
a.white-btn:hover .oarrow{display: none;}
a.white-btn:hover .arrow{transition: .5s;transform: translateX(4px);visibility: visible;display: inline-block;}
/* BUTTON */
.sidebar-open{overflow: hidden;}
.slidernew ul{display: flex;list-style: none;padding-left: 0px;}
.date-lft {
    width: 160px;
    float: left;
    margin-right: 10px;
    font-family: 'GraphikBold';
    font-size: 50px;
    font-weight: 600;
    line-height: 65px;
}
.date-rgt {
    float: left;
    font-family: 'GraphikRegular';
    font-size: 20px;
    padding-left: 3px;
    width: 67px;
    border-right:1px solid #707070;
    margin-right: 16px;
    margin-top: 6px;
    line-height: 26px;
}
    .slidernew ul li:last-child{padding-top:4px;}
.hotl {
    font-family: 'GraphikMedium';
    font-size: 16px;
    vertical-align: middle;
    width: 177px;
    display: inline-block;
    padding-left: 11px;
    line-height: 21px;
    /* padding-top: 7px; */
}
.slidernew {
min-height:727px;padding-bottom: 40px;
    background: url(../images/2023/background.jpg);
    position: relative;
    background-size: cover;
    background-position: top;}
  .intro-head {
    font-family: Graphic;
    color: #ffffff;
    font-size: 40px;
    line-height: 54px;text-transform: uppercase;
    padding-top: 11px;
    margin-bottom: 19px;
}
.intro {
    padding: 93px 0px 0px 0px;
    background: url(../images/2023/int.jpg);
    position: relative;
    background-size: cover;
    background-position: right;
}
.caption__overlay li{width: 100%!important;margin-bottom: 10px;}
.caption__overlay p{line-height: 22px!important;font-size: 16px;}
.intro .swiper-slide{position: relative;}
.intro .swiper-slide::before {
    content: url(../images/2023/right-quote-sign.png);
    left: 0px;
    position: absolute;
    top: 7px;
}
.intro .swiper-slide::after{
    content: url(../images/2023/left-quote-sign.png);
    right: 0px;
    position: absolute;
    top: 7px;
}
.reason-cont{font-size: 14px;
    line-height: 22px;color: #3B3A3A;
    margin-bottom: 19px;
    font-family: 'GraphikRegular';}
.reason-cont span {
    color: #3B3A3A;
    font-family: 'GraphikBold';
}
.reason-inner {
    background:#ffffff;
    padding: 7px 26px;
    min-height: 312px;
    border-radius: 0px 0px 4px 4px;
}
ul.inlist{padding-left: 20px;list-style: square;margin-top: 10px;}
ul.inlist li{margin-bottom: 10px!important;color:#3B3A3A;width: auto!important;border: none!important; 
    font-family: 'GraphikRegular';font-size: 14px;position: relative;
    line-height: 22px;}
ul.reason-main {
    display: flex;max-width: 100%;
    flex-wrap: wrap;
    list-style: none;
    color: #ffffff;
    padding-left: 0px;
    margin-top: 42px;
    justify-content: space-between;width: 980px;margin: auto;
}
ul.reason-main li img{border-radius: 4px 4px 0px 0px;}
ul.reason-main li{width: 461px;margin-bottom: 30px;border-radius: 4px;border: 1px solid #DEDEDE;
list-style-type: none;}
ul.inlist li::before{content: url(../images/2023/sq.png);
    left: -20px;
    position: absolute;
    top: -2px;}
ul.reason-main img{max-width: 100%;}
ul.reason-main{display: flex;list-style: none;
    flex-wrap: wrap;    margin-bottom: 13px;
color: #ffffff;
    padding-left: 0px;
    margin-top: 42px;}
.reason-head {
    font-family: 'GraphikBold';
    display: block;
    margin: 18px 0px 11px 0px;
    font-size: 28px;
    line-height: 37px;
    color: #3B3A3A;
    text-transform: uppercase;
}
.reason-attend{padding: 50px 0px;}
.client-des {
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    margin-top: 6px;
    line-height: 27px;
    margin-bottom: 19px;
}
.intro p {
    font-family: 'Lato', sans-serif;
    color: #ffffff;
    margin-bottom: 31px;
    font-size: 16px;
    line-height:24px;
}
    .conf-attend ul{list-style:square;padding-left: 0px;display: flex;color: #ffffff;flex-wrap: wrap;margin-top: 30px;}
 .conf-attend ul li {
    margin: 10px 20px;
    width: 46%;
    font-family: 'Lato', sans-serif;
    font-size: 18px;
    line-height: 25px;
}
    .mt-0{margin-top: 0px!important;}
.top-quote{    color: #ffffff;
    font-family: 'Lato', sans-serif;padding-left: 60px;
    font-size: 20px;
    line-height: 31px;
    font-style: italic;}
.slide-cont {
    padding-top:212px;
    width: 900px;
    color: #ffffff;
    max-width: 100%;
}
.edition {
    font-family: 'Lato', sans-serif;
    font-size: 17px;
    color: #ffffff;
    background-color: #DB3832;
    width: 154px;
    text-align: center;
    padding: 7px;
    margin-bottom: 20px;
    font-weight: 500;
}
.caption__overlay p{font-size: 15px!important;line-height: 22px;}
.edition-headline {
    font-family: 'GraphikBold';
    font-size: 70px;font-display: swap;
    line-height: 91px;
    display: block;
    margin-bottom:3px;
    font-weight: 800;
}
.edition-slog {
    font-family: 'Montserrat-SemiBold';
    display: block; text-transform: uppercase;
    font-size: 20px;
    line-height: 33px;
    display: block;
    margin-bottom: 19px;
}
.ban-logo {
    position: absolute;
    bottom:-34px;
    right:0px;
}
.s-unset{position: unset!important; margin: -88px 0px 38px 0px;}
.conference-banner {
    background: url(../images/2023/conference-banner.jpg)!important;
    background-position: center;
    background-size: cover!important;min-height: 727px;
}

.irec-banner {
    background: url(../images/2023/irec-banner.jpg)!important;
    background-position: center;
    background-size: cover!important;min-height: 727px;
}

.homeslider{
    overflow: hidden;
}

.award-banner {
    background: url(../images/2023/award-banner.jpg)!important;
    background-position: center;
    background-size: cover!important;
}
.ecosystem-banner {
    background: url(../images/2023/ecosystem.jpg)!important;
    background-position: center;
     background-size: cover!important;
}
.conf-bottom {
    font-family: Graphic;
    color: #ffffff;
    width: 100%;
    font-size: 100px;
    line-height: 126px;
    position: absolute;
    bottom: 0px;
    text-align: center;
    letter-spacing: 5px;
}
.scrol{display: flex;font-size: 100px;line-height: 105px;}
.conf-bottom span {
    color: black;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke-width: 2px;font-size: 91px;
    -webkit-text-stroke-color: #f4f4f4;
    padding-left: 9px;
}
.desk-menu .redbtn{margin-left: 9px!important;}
    .ban-logo img{width:602px;max-width: 100%;}
a.fbs{background: #1b4b8d;}
a.tws{background: #0b77b8;}
a.yts{background: #df2f2f;}
a.links{background: #1877f2;}
a.ins{background: #e0446c;}
.shd{margin-top: 0px;}



.card strong{color: #ffffff;
    font-family: 'Lato', sans-serif;
    font-size: 20px;
    display: block;
    margin: 15px 0px 7px 0px;}
.card p{color: #ffffff;
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    display: block;}
.card {
    /* box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%); */
    padding: 3px;
    text-align: center;
    border-radius: 10px;
    cursor: pointer;
}
.card .profile{
   transition: 0.2s;
}
ul .link li {
    background: #0069c0;
    padding: 5px; display: none;
    margin-top: 15px;
}
.from-right img {
    background-color: #ffffff;
    padding: 13px;
    /* border: 1px solid #dcdcdc; */
    box-shadow: 5px 5px 1px -1px #969696;
}
.from-right{padding: 10px 15px 0px 15px!important;}
.card:hover .profile{
  transform:scale(1.4);
  border-top-right-radius:50px;
  border-top-left-radius:50px;
}

.card .content{
  width:100%;
  height:100%;
  position:relative;
  overflow:hidden;
}
.from-right p, .from-right strong {
    position: relative;
    z-index: 9;
    color: #000000;
}
.card .content .back{
  position:absolute;
  width:100%;
  height:100%;
  background-color:rgba(255,255,255,0.9);
  transition:1s;
  z-index:1;
  padding:10px;
}
.discuss ul{display: flex;list-style: none;padding-left: 0px;margin-top: 30px;flex-wrap: wrap;
    justify-content: space-between;}
.discuss ul li {
    margin-bottom: 40px;
    text-align: center;
    width: 23.9%;
    background: rgba(0,0,0,0.5);
    padding: 37px;
    border-radius: 6px;
}
.discuss ul li span{display: block;margin-top: 16px;font-size: 20px;line-height: 24px;font-family: 'Lato', sans-serif;
color:#ffffff;}
.from-right a{color:#ffffff;display: none;}
.from-right a:hover{color:#ffffff;}
.from-left{
  top:0;
  left:-100%;
}
.card:hover .content .from-left {
   left:0%;
}

.from-bottom{
  top:100%;
  left:0;
}
.card:hover .content .from-bottom {
   top:0%;
}

.from-right{
  top:0%;
  right:-100%;
}
.verticl-algn p {
    color: #3B3A3A;
    text-align: center;
    font-family: 'Montserrat-SemiBold';
    font-weight: 400;
    font-size: 14px;
    padding-top: 8px;
    line-height: 20px;
}
.front-speakers .white-btn {
    background: #ffffff;
    width: 235px;
    height: 45px;
    padding: 11px 0px 0px 21px!important;
    color: #000000;font-weight: bold;
    font-family: Lato;
    font-size: 14px;
    line-height: 20px;
    display: block;
    margin: 17px auto 54px auto;
}
.card:hover .content .from-right {
   right:0;
}
.new_ul li {
    width: 261px;
    margin: 17px;
    text-align: center;
    background: #ffffff;
    padding: 11px 23px 18px 23px;
    border: 1px solid #707070;
    box-shadow: 10px 10px 0px 0px #000000;
}
.home-spk{margin-bottom:90px; margin-top: 30px;}
.home-spk .comman-head{margin-bottom:20px;}
.mySwiper{overflow-x: hidden;position: relative;list-style: none;}
.profile{display: block;width: 275px;position: relative; height: 410px;}
.home-spk .mt30{ margin-top:40px; }
.profile-content{display: none;color:#ffffff;padding:26px;background:#161616;position: absolute; width: 100%;height: 100%;top: 0px;}
.profile:hover .profile-content{display: block;height:306px;width: 100%!important;}
.new_ul{list-style: none;
    display: flex;padding-left: 0px;
   margin: auto;
    margin-top:6px;
    justify-content: center;}


.ftr-testimonial p{color: #ffffff;
    font-family: 'Lato', sans-serif;
    padding:0px 76px;
    font-size: 24px;
    line-height: 42px;
    font-style: italic;}
.footer-testimonial{
    color: #ffffff;
    padding: 50px 0px;
    min-height: 400px;}
.card .content .back h3{
  font-size:15px;
  letter-spacing:2px;
}
.you .swiper-slide{width: 400px;}
.you{padding: 50px 0px;}
.exhibitor img{margin-bottom: 20px;display: block;}
.brands .swiper-wrapper{margin-top: 40px;}
.exhibitors{padding: 50px 0px;}
ul.exb-listing {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding-left: 0px;
    list-style: none;
    margin: 22px auto;
    max-width: 100%;
}
.exb-listing li {
    margin: 5px;
    padding: 25px;width: 214px;
    background: #ffffff;
}
span.exhibitor img{padding: 10px;background: #ffffff;}
.brands{padding:0px 0px 50px 0px;}
#myCarousel3{width: 887px;margin: auto;max-width: 100%;}
#myCarousel3::before {
    content: url(../images/2023/left-quote-test.png);
    left: -62px;
    position: absolute;
    top: 7px;
}
#myCarousel3::after{
    content: url(../images/2023/right-quote-test.png);
    right: 0px;
    position: absolute;
    top: 107px;
}
.card .content .back .tem-img{
  border-radius:100%;
}
.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}
.card .content .back .des{
  font-size:13px;
  padding:20px 0px 0px 0px;
}
.front-speakers .column {
    display: flex;
    flex-wrap: wrap;
    margin: 30px auto;
    width: 1273px;max-width: 95%;
}
.front-speakers .column .card {
    width: 261px;
    margin: 0px 16px 28px 0px;
}
.card .content .back .social-icon{
  list-style:none;
  margin:0px;
  padding:0px;
}
.card .content .back .social-icon li{
  display:inline-block;
}
.card ul.social-icon{margin-top: 10px!important;}
.card .content .back .social-icon li a{
  display:block;
  color:#fff;
  width:40px;
  height:40px;background-color: #0069c0;
  text-align:center;
  line-height:40px;
}

.carousel-ctrl {
    width: 85px;
    position: absolute;
    bottom: -18px;
}
.carousel-control.left, .carousel-control.right {
    background: transparent!important;
    position: absolute;
    top: 34%;
    opacity: 1;
}



.page-block {
  width: 100%;
  display: block;
  margin-top: 40px;
  margin-bottom: 40px;
}

.page-block .text-padding {
  padding:0px;
}

.page-content {
  min-height: 100px;
}

.swiper-container.videoswiper {
  padding: 10px;
  margin-left: -10px;
  margin-right: -10px;
  box-sizing: border-box;
}

.videoswiper h1 {
  margin-bottom: 20px;
  font-weight:400;
}
.videoswiper h1 a {
  margin-left:8px;
  color:#7f8083;
  font-size:13px;
  font-weight:400;
  text-decoration:none;
  cursor:pointer;
}
.videoswiper h1 a:hover {
  text-decoration:underline;
}

.videoswiper .swiper-slide {
  overflow:hidden;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  transition: 0.6s all;
}
.videoswiper .swiper-slide:hover {
  z-index: 2;
}
.videoswiper .swiper-slide:after {
  position: absolute;
  content:'';
  bottom: 0;
  left: 10px;
  right: 10px;
  height: 100px;
  cursor:pointer;
  z-index: 2;
}

.videoswiper .swiper-card {
  position: relative;
  padding: 10px;
  box-sizing: border-box;
  cursor: pointer;
}

.videoswiper .card-img {
  position:relative;
  height:230px;
  width: 100%;
  background-color: #f2f2f2;
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
}
@keyframes no-transform {
  100% {
    transform: none;
  }
}
.scrollbox {
  display: flex;
  align-items: center;
  padding: 32px 0;
  overflow: hidden;
}
.scrollbox--secondary {
  background-color:transparent;
  color: #fff;
}
.scrollbox--reverse .scrollbox__item {
  animation-direction: reverse;
}
.scrollbox:hover .scrollbox__item {
  animation-play-state: paused;
}
.scrollbox__item {
  flex: 1 0 auto;
  font-size: 1.5rem;
  transform: translateX(-100%);
  animation: no-transform 17s linear infinite;
}
.ecosystem-banner .marq{margin-left: -10000px;text-align: left;}
.videoswiper .card-img:after {
  content:'';
  position:absolute;
  height:100%;
  width:100%;
  top:0;
  left:0;
  background-image:url("../images/video-icon.png");
  background-repeat:no-repeat;
  background-position:50%;
  background-size:55px;
  filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.1));
  transition:0.2s all;
  cursor:pointer;
}
.videoswiper .card-img:hover:after {
  filter:drop-shadow(1px 1px 2px rgba(0,0,0,0.3));
}
.videoswiper .card-img a {
  height:100%;
  display:block;
  cursor:pointer;
}

.videoswiper .card-info {
  position: relative;
  width: 100%;
  z-index: 1;
}

.videoswiper .card-info > a {
  position: relative;
  height: 100%;
  width: 100%;
  text-decoration: none;
  color: inherit;
  cursor: pointer;
}
.videoswiper .card-info h2 {
    margin: 22px 0px 19px 0;
    color: #ffffff;padding: 0px!important;
    font-size: 20px!important;
    line-height: 22px;
    cursor: inherit;
    font-family: 'Lato', sans-serif;
    text-align: left;
}
.videoswiper .card-info p {
  font-size:13px;
  cursor: inherit;
}

.videoswiper .pagination {
  position: absolute;
  bottom: 2px;
  text-align: center;
  z-index: 9;
}

.videoswiper .swiper-pagination-bullet {
  height: 6px;
  width: 6px;
}

.videoswiper .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #0071ba;
}

.videoswiper .swiper-button-prev,
.videoswiper .swiper-button-next {
  height: 40px;
  width: 40px;
  top: 29px;
  background-color: white;
  background-size: 14px;
  border-radius: 50%;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  transition: 0.6s all;
  cursor: pointer;
}

.videoswiper .swiper-button-prev:hover,
.videoswiper .swiper-button-next:hover {
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    left: 25px;
    right: auto;
}
.videoswiper .swiper-button-prev {
  left: initial;
  right:73px;
}
.videoswiper{height: 380px;}
.swiper-btn {
    position: absolute;
    left: 50%;
    bottom: 55px;
    z-index: 9999;
    transform: translate(-50%, -51%);
    width: 154px;
}
.sponsors{padding: 0px 0px 50px 0px;}
.videoswiper .swiper-button-next {

}
.newgallery{padding-bottom: 0px!important;}
.gal-bottom{margin-bottom: 66px;}
.gone{width: 255px;display: inline-block;vertical-align: top;}
.gtwo{width: 420px;display: inline-block;vertical-align: top;margin: 0px 5px;}
.gthree{width: 601px;display: inline-block;vertical-align: top;}
.gfour{width:470px;display: inline-block;vertical-align: top;margin-right: 5px;}
.gfive{width: 409px;display: inline-block;vertical-align: top;margin-right: 5px;}
.gsix{width: 445px;display: inline-block;vertical-align: top;}
.gal-top, .gal-bottom{display: flex;}
.i1{width: 255px;height: 173px;object-fit: cover;margin-bottom: 5px;}
.i2{width: 255px;height: 357px;object-fit: cover;}
.i3{width: 476px;height: 317px;object-fit: cover;margin-bottom: 5px;}
.i4{width: 207px;height: 213px;object-fit: cover;margin-right: 5px;}
.i5{width: 261px;height: 213px;object-fit: cover;}
.i6{width: 335px;height: 209px;object-fit: cover;margin-right: 5px;}
.i7{width: 258px;height: 209px;object-fit: cover;}
.i8{width: 531px;height: 322px;object-fit: cover;margin-top: 5px;}
.i9{width: 470px;height: 384px;object-fit: cover;}
.i10{width: 409px;height: 229px;object-fit: cover;margin-bottom: 6px;}
.i11{width: 409px;height: 149px;object-fit: cover;}
.i12{width: 226px;height: 386px;object-fit: cover;margin-right: 5px;}
.i13{width: 180px;height: 386px;object-fit: cover;}
.newgallery ul{list-style: none;padding-left: 0px;margin-bottom: 5px;}
.newgallery ul li{vertical-align: top;}
.newgallery img{max-width: 100%; border: 1px solid #707070;}
.mypd{padding: 5px!important;}
ul.g2 li{display: inline-block;width: 49%;}
ul.g2 li:first-child{width: 100%;}
ul.g3 li{display: inline-block;width: 49%;}
ul.g3 li:last-child{width: 100%;}
ul.g6 li{display: inline-block;width: 49%;}
.midall {
    clear: both;
    background-position: revert;
    background-size: cover;
    background-repeat: repeat;
}
.newgallery, .subscribe {
    padding: 50px 0px 77px 0px;
    clear: both;
}
.cname{text-transform: uppercase;
    font-size: 16px;
    font-family: 'Lato';
    font-weight: 600;
}
.con1 {
    color: #ffffff;
    font-size: 20px;
    line-height: 33px;    font-family: 'GraphikBold';
    text-transform: uppercase;
    font-weight: 700;
    display: block;
    margin-top:12px;
    margin-bottom: 16px;
}
.f-ico {
    margin-right: 10px;
}
.con2 {
    margin: 10px 0px;
    color: #ffffff;
    font-size: 16px;
}
.con3{margin-bottom: 40px;}
.con2 a, .con3 a {
    color: #ffffff;
    font-size: 16px;
    text-decoration: none;
}
.subscribe p {
    color: #3B3A3A;
    text-align: center;
    display: block;
    margin: 7px 0px 17px 0px;
    font-size: 20px;
    font-family: 'GraphikBold';
    line-height: 31px;
}
.gal-top{margin-top: 30px;}
.mysub ul li:first-child{width:87%;}
.mysub ul {
    display: flex;
    list-style: none;
    padding-left: 0px;
    width: 478px;
    margin: auto;
    justify-content: center;
    max-width: 100%;
    border: 1px solid #707070;
    box-shadow: 10px 10px 0px 0px #333333;
}
.mysub .btn-block{display: block;width: 100%;background:transparent;padding: 14px;outline: none;border: none;}
.mysub .form-control{background: rgba(255,255,255,0.1);border: none;border-radius: 0px;padding: 26px;color: #ffffff;}
.mag-port {
    padding: 0px 16px;word-break: break-all;
    margin-left: 19px;
}
.front-category{clear: both;margin-top: 80px;}
.front-category a.redbtn {
    display: block;
    margin: auto;
    margin-bottom: 30px;
    padding: 10px 20px!important;
    text-align: center;
    color: #ffffff;
}
.copy{font-family: 'Lato', sans-serif;
    font-size: 14px;margin-top: -5px;
    line-height: 24px;
    color: #F5F5F5;}
.social-head {
    display: block;
    font-family: 'GraphikBold';
    font-size: 20px;line-height: 27px;
    margin: 17px 0px 20px 0px;
}
.vhead {
    display: block;
    font-family: 'GraphikBold';
    font-size: 40px;
    line-height: 52px;
    padding-top: 25px;
    margin: 17px 0px 20px 14px;
}
.vhotel{font-family: 'Lato', sans-serif;
    font-weight: bold;
    display: block;
    margin-bottom: 11px;
    font-size: 14px;
    line-height: 21px;}
.myfooter a{font-family: 'Lato', sans-serif;
    display: block;color: #ffffff!important;
    margin-bottom: 11px;
    font-size: 14px;
    line-height: 21px;}
    .myfooter ul li{margin-right: 30px;}
.myfooter ul li:first-child{margin-right: 15px;}
.myfooter ul{display: flex;
    list-style: none;
    padding-left: 0px;
    margin-bottom: 31px;}
    .myfooter .fa{font-size: 25px;}
.vfooter {
    display: block;
    font-family: 'GraphikBold';
    font-size:40px;
    margin: 33px 0px 20px 0px;
    line-height: 53px;
    text-transform: uppercase;
}
.magbg {
    padding: 16px 16px 10px 20px;
    background-color: #000000;
    margin: -45px auto auto 0px;
    width: 254px;
    border: 1px solid #000000;
}
.myfooter{color:#ffffff;}
.mag-link a {
    text-align: center;
    display: block;
    color: #ffffff!important;
    text-decoration: none;
    font-family: 'Montserrat-SemiBold';
    font-size: 18px;
    margin: 16px 0px 7px 0px;
    font-weight: bold;
}
.myfooter {
    clear: both;
    position: relative;margin-top: 58px;
    background: url(../../images/2023/fbg.jpg);
    background-size: cover;
    background-position: center;
}
/*speaker details*/

 .spk-details{
padding: 93px 0px 0px 0px;
    background: url(../images/2023/int.jpg);
    position: relative;
    background-size: cover;
    background-position: right; 
    margin-top: 0px;
  }
  .spk-details .spk-bg{
    padding-top: 30px;
      font-family: 'Lato', sans-serif;
  }
  .spk-details h3{
     font-family: 'Lato', sans-serif;
     color: #fff;
     font-size: 34px;
  }
   .spk-details h3 span{
      display: block;
    font-size: 18px;
    margin-top: 12px;}
    .spk-details .self{
      align-self: center;
      padding-left: 30px;
    }
    .spk-details p{
    color: #fff; font-family: 'Lato', sans-serif;
    padding: 40px 20px;
    font-size: 17px;}

     .spk-agenda{
    padding: 40px 40px 0px;
    display: block!important;
    color: #fff;}
    .spk-agenda .spk-hd{ 
    font-size: 30px; color: #fff;
    padding-bottom: 20px;
    text-transform: uppercase;}
   
   .spk-agenda .spk-ul{
     display: flex;
    list-style: none;
    padding-left: 0px;
    width: 38%;
    justify-content: space-between;
    align-items: end;}
  .spk-agenda .spk-ul li{
      font-size: 18px;
      align-items: flex-end;
    }
 .spk-agenda .spk-time{
    color: #E1E181;
    padding: 10px 0px;
    font-size: 16px;
}

.spk-sub{
font-size: 18px;
    color: #fff;
    padding: 10px 0px;}

   .spk-agenda .spk-list{ list-style: square;
    padding-left: 17px;}

 .spk-agenda .spk-list li{
  font-size: 16px;
  color: #fff; font-family: 'Lato', sans-serif;
 }

.become-head{
    background: #000000c7;
    padding: 35px 31px 52px 30px;
}
   .become-txt{ color: #fff;
    font-size: 40px;
    line-height: 54px;
    text-align: left;
    text-transform: uppercase;
    font-family: Graphic;
}
 .become p{
color: #fff;
    text-align: left;
    font-size: 18px;}
  .become .agd-btn{
    justify-content: left;
  }
   .become-head .jc{
    justify-content: center;
   }
   .mb-40{
    margin-bottom: 40px;
   }

   .spk-details .spk-logo{ background: #fff;
    width: 13%;
    padding: 9px;
    margin-top: 16px;}

.spk-logo img{
width: 63%;
    margin: auto;
    display: block;}
    .spk-ul span{
      margin-left: 10px;
       margin-right:10px;
    }




/*speaker details End*/





.footer-lft{padding-bottom: 30px;width: 34%;float: left;min-height: 739px;}
.footer-rgt{background: #151515;padding-bottom: 30px;width: 66%;float: left;padding-left: 40px;min-height: 739px;}
.inner-sec p{font-size: 15px;line-height: 23px;}

@media screen and (min-width: 1024px) and (max-width: 1199px){
.conf-bottom{font-size: 73px;}
ul.delegate_price li{width:32%;margin-bottom: 20px;}
.front-speakers .column .card {
    width: 278px;
    margin: 0px 16px 28px 0px;
}header .desk-menu .menu-container .menu{margin-right: 0px!important;}
header .desk-menu .logo-adn a img {max-width: 173px!important;}
header .desk-menu .menu-container .menu > li{margin: 0px!important;}
header .desk-menu .menu-container .menu > li a{font-size: 14px!important;}
}

@media screen and (min-width: 4000px) and (max-width: 6600px){
	.slidernew, .conference-banner, .award-banner{min-height: 2580px!important;}
    .mymenu{width: 4000px;}
}


.show-intro {
    padding: 50px 0px;
  /*  height: 856px;*/
}
.show-intro img{max-width: 100%;}
.intro-one {
    width: 267px;
    height: 187px;
    border: 1px solid #707070;
    position: absolute;
    left: 49px;
    top: 40px;
}
.intro-video {
    width: 638px;
    height: 355px;
    border: 1px solid #707070;
    position: absolute;
    left: 52%;
    top: 57%;
    transform: translate(-50%, -50%);
}
.intro-video video{max-width: 100%;border:1px solid #707070;}
.intro-two {
    width: 208px;
    height: 245px;
    border: 1px solid #707070;
    position: absolute;
    bottom: -55px;
    left: 100px;
}
.intro-three{width:178px;height:210px;border:1px solid #707070;}
.intro-four {
    width: 301px;
    height: 216px;
    border: 1px solid #707070;
    position: absolute;
    right: -33px;
    bottom: 95px;
    z-index: -1;
}
.show-intro p {
    font-family: 'Montserrat-SemiBold';
    color: #3B3A3A;
    font-size: 16px;
    line-height: 27px;
    margin: -13px auto 0px auto;
    width: 62%;
    text-align: center;
}
.animate-head{color:#DEDEDE;font-family: 'GraphikBold';
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke-width: 2px;
    font-size: 91px;text-align: center;
    -webkit-text-stroke-color: #DEDEDE;
    padding-left: 9px;}
.intro-part {
    position: relative;
    top: -50px;
    z-index: 0;height: 520px;
}
.intro-three {
    width: 178px;
    height: 210px;
    border: 1px solid #707070;
    position: absolute;
    right: 30px;
    top: -73px;
}
.show-stat{margin: 50px 0px;}
.show-stat ul {
    display: flex;flex-wrap: wrap;
    justify-content: space-around;
    padding-left: 0px;list-style: none;margin-top: -83px;
}
.show-stat .col{width: 24%;text-align: center;}
.counter {
    padding: 20px 0;
    border-radius: 5px;
}
.cheads {
    position: relative;
}
.count-title {
    font-size: 80px;
    display: inline-block;
    font-weight: 700;
    margin-right: 19px;
    margin-top: 10px;
    margin-bottom: 0;
    text-align: center;
    color:#40357C;
    font-family: 'GraphikBold';
    margin-bottom:3px;
}
.cheads span {
    position: absolute;
    top: -1px;
    /* margin-left: 9px; */
    font-family: 'GraphikBold';
    font-size: 80px;
    font-weight: 700;
    color: #40357c;
    /* margin-top: -79px; */
    display: inline-block;
}
.count-text {
    line-height: 31px;
    font-weight: normal;
    margin-top: 0px;
    color: #3B3A3A;
    margin-bottom: 0;
    text-align: center;
    font-size: 20px;
    font-family: 'GraphikMedium';
}
.con4 {
    color: #ffffff;
    font-size:15px;
    line-height: 33px;
    font-family: 'GraphikBold';
    text-transform: uppercase;
    font-weight: 700;
    display: block;
    margin-top: -10px;
    margin-bottom: 16px;
}
.st2{    font-family: 'GraphikBold';
    text-align: center;
    display: block;
    font-size: 26px;color: #6f6f6f;}
.brands p{color: #3B3A3A;
    font-family: 'GraphikRegular';
    font-size: 20px;
    line-height: 31px;
    text-align: center;
    padding: 0px 54px;
    display: block;
    margin-top: 5px;}
.brands .exhibitor img {
    margin: 0px 0px 33px 0px;
    text-align: center;
    display: block;
    background: #ffffff;
    padding: 30px 25px 30px 25px;
    border: 1px solid #707070;
    box-shadow: 10px 10px 0px 0px #000000;
}
.brands .swiper{margin-top: -21px;}
.stl {
    margin: 11px 0px;
}
.sponsorsbg{clear: both;}
.ticket {
    background: #40357C;
    clear: both;
    padding: 70px 0px;
    margin: 62px 0px;
    float: left;
    width: 100%;
}
ul.awd-reason li .reason-inner{min-height:246px!important; }
.ticket-head{
    font-family: 'GraphikBold';
    color: #FFFFFF;
    text-transform: uppercase;
    font-size: 50px;
    line-height: 65px;margin-bottom:28px;
    text-align: center;}
.ticket .white-btn {
    width: 195px;
    height: 47px;
    padding: 11px 0px 0px 5px!important;
    margin-top: 6px;
    display: block;
    margin: auto;
    text-align: center;
    color: #ffffff;
    font-family: 'GraphikMedium';
}
.home-agenda{background: #40357C;
    clear: both;
    padding: 50px 0px;position: relative;
    float: left;
    width: 100%;
}
.animate-head-left {
    position: absolute;
    left: -192px;
    bottom: 259px;
    transform: rotate(-90deg);
    color: #DEDEDE;
    font-family: 'GraphikBold';
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke-width: 2px;
    font-size: 91px;
    text-align: center;
    -webkit-text-stroke-color: #DEDEDE;
    padding-left: 9px;
    line-height: 91px;
}
.home-agenda .comman-head{color: #ffffff;text-align: left;margin-top: 0px;font-size: 40px;}
.ag-head{color: #Ffffff;
    font-size: 20px;margin-bottom: 29px;
    line-height: 31px; 
    font-family: 'GraphikBold';
    margin-top: 6px;}
.main-agenda {
    margin-bottom:15px;
    float: left;display: flex;
    width: 100%; color: #fff;
}
.ag-sub-head{font-family: 'GraphikRegular';
    color: #ffffff;
    font-size: 25px;
    line-height: 33px;
    display: block;
    text-align: left;
    margin: 22px;
}
.ag-wrap {
    background: #3A316E;
    float: left;
    padding: 17px 19px;
}
.agenda-left {
    float: left;
    width: 26%;align-items: start;
    display: flex;
    background: #4B466C;
    padding: 10px 6px;
}

.agenda-left-time {
    text-align: left;
    color: #ffffff;
   padding: 13px 6px;
    font-size: 14px;
    font-family: 'GraphikMedium';
    margin-bottom: 10px;
    line-height: 20px;
}

.agenda-right {
    float: left;flex:1;
    background-color: #2D2753;
    padding:26px;
    width: 74%;
    padding-bottom: 27px;
}
.agenda-head-inner {
    text-align: left;
    color: #ffffff;
    font-size: 16px;
    font-family: 'GraphikRegular';
    margin-bottom: 10px;
    line-height: 23px;
}
ul.agd_ul_inner {
    list-style: disc;
    padding: 10px 19px;
}
.agenda-right ul li {
    margin-bottom: 10px;
    position: relative;
}
/*.agd_ul_inner li {
    width: 100%;
    position: relative;}
    .agenda-right ul li:before {
    content: url(../images/bullet.png);
    left: -20px;
    position: absolute;
    top: 2px;
}*/
.swiper-btn {
    width: 121px;
    position: inherit;
    left: auto;
    right: auto;
    /* top: 20px; */
    margin: 41px auto;
}

.swiper-pagination-bullet{
    background: #fff!important;
    opacity: 1!important;
}
.swiper-pagination-bullet-active{
    background: red!important;
}


.imgset{
text-align: center;
    margin: auto;
    width: 48%;}

    .imgset img{
    border-radius: 50%;
   
    }

.speaker-log img{
    border-radius: inherit;
}
.spk-agenda .spk-time{ font-family: 'GraphikBold';}
.spk-txt p {
    padding-top: 30px;
    color: #3B3A3A;
    font-size: 14px;
    font-family: 'GraphikRegular';
    line-height: 22px;
}
.spk-sub {
    font-size: 18px;
    color: #3B3A3A!important;
    padding: 10px 0px;
    font-family: 'GraphikBold'!important;
    line-height: 27px;
}
.spk-agenda .spk-list li {
    font-size: 16px;
    color: #3B3A3A!important;
    font-family: 'GraphikRegular'!important;
    line-height: 25px;
    margin-bottom: 5px;
}
    .newspk .speaker-log{
        text-align: center!important;
    }
/*    .br-right{
       border-right: 1px solid #b9b7b7;
    }
*/

   .spk-agenda{
    padding: 0px 0px 0px 30px;
    display: block!important;
    color: #fff;}
    .spk-agenda .spk-hd{ 
    font-size: 30px; color: #fff;
    padding-bottom: 20px;
    text-transform: uppercase;}
   
   .spk-agenda .spk-ul{
     display: flex;
    list-style: none;
    padding-left: 0px;
    width: 38%;
    justify-content: space-between;
    align-items: end;}
  .spk-agenda .spk-ul li{
      font-size: 18px;
      align-items: flex-end;
    }
 .spk-agenda .spk-time{
    color: #842F83; font-weight: 800;
    padding: 10px 0px;
    font-size: 18px!important;
}

.spk-sub{
font-size: 18px;
    color: #000;
    padding: 0px 0px 10px 0px!important;}

   .spk-agenda .spk-list{ list-style: square;
    padding-left: 17px;}

 .spk-agenda .spk-list li{
  font-size: 16px;
  color: #000; font-family: 'Lato', sans-serif;
 }

.become-head{
    background: #000000c7;
    padding: 35px 31px 52px 30px;
}
   .become-txt{ color: #fff;
    font-size: 40px;
    line-height: 54px;
    text-align: left;
    text-transform: uppercase;
    font-family: Anton;
}
 .become p{
color: #fff;
    text-align: left;
    font-size: 18px;}
  .become .agd-btn{
    justify-content: left;
  }
   .become-head .jc{
    justify-content: center;
   }
   .mb-40{
    margin-bottom: 40px;
   }
.spk-nam{
    font-weight:bold;
    font-size: 20px;
    padding-top: 8px;
}
.spk-des{
    padding: 10px;
}
.speaker-log{
  padding-bottom: 8px;
}

.confe p{
    text-align: center;
    color: #3B3A3A;
    font-size: 20px; font-family: 'GraphikRegular';
    line-height: 31px;margin-top: 11px;
}

.js{
justify-content: center;}

.spk-list{
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    padding-left: 0px;
}

.spk-list li{
    width: 23%;
    margin-right: 10px;

}

.spk-list li img{
    width: 60px;
    height: 60;
    border-radius: 50%;
    margin-bottom: 10px;
}

.spkname{
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
     font-family: 'GraphikRegular';
}
.spkdes{
    color: #fff;
    font-size: 12px;
     font-family: 'GraphikRegular';
}

.py{
padding:50px 0px 62px 0px;}
.conf-button{display: flex;justify-content: center;width: 100%;margin: 16px auto 29px auto;}
.conf-button a.confe-two{padding: 12px 21px!important;
    width: 205px;
    display: block;color: #ffffff!important;
    font-family: 'Montserrat-SemiBold';
    height: 47px;}
.awd-btn a.confe-one{width: 226px!important;}
.awd-btn a.confe-two{width: 212px!important;}
.conf-button a.confe-one{    border: 1px solid #000000;
    margin-right: 10px;
    padding: 10px 19px!important;
    display: block;
    width: 279px;
    height: 47px;
    color: #000000!important;
    font-family: 'Montserrat-SemiBold';
    background: #ffffff!important;}
.confe-list{
width: 100%;margin-top: 20px;
    display: flex;
    flex-wrap: wrap;
    list-style: none; position: relative;
       justify-content: space-between;}
.confe-list li {
    width: 42%;
    color: #3B3A3A;padding-left: 25px;
    font-family: 'GraphikRegular';
    font-size: 20px;position: relative;
    line-height: 28px;
    margin-bottom:20px;
    text-align: left;
    margin-right: 53px;
}
.confe-list li:before {
    content: url(../images/check.png);
    width: 20px;
    background-size: contain;
    left: -24px;
    position: absolute;
    top: 4px;
    background-position: left;
}
.awd-video video{width: 100%;}
.awd-video{width: 800px;max-width: 90%;margin: 30px auto 0px auto;}
.confe-list li strong {
    color: #3B3A3A;
    font-family: 'GraphikRegular';
    font-size: 20px;
    line-height: 29px;
    text-align: left;
}
.confe-btn{
      padding: 13px 0px 13px 10px!important;
    height: 50px; margin-right: 20px;
    color: #fff;
}

.m-auto{
margin: auto;
    padding: 30px;}

.sub-hading{
    width: 100%;
    text-align: center;
    font-size: 40px;    font-family: 'GraphikBold';line-height: 52px;
    text-transform:uppercase;
    color: #3B3A3A;padding: 0px 0px 14px 0px;
}


ul.exblist {
    margin-top: 10px;
    margin-bottom: 20px;
    list-style: disc;
    display: flex;
    flex-wrap: wrap;

}
ul.exblist li {
    width: 49%;
    font-weight: bold;
    margin-bottom: 15px;
}

ul.exblist li > span {
    font-size: 16px!important;
    color: #333;font-weight: normal!important;
}
.midbtn {
    margin: 20px auto;
    text-align: center;
}

.midbtn a {  margin-top: 20px!important;
    margin-bottom: 10px!important;
    background-color: #DB3832;
    color: #ffffff!important;
    padding: 9px 34px;
    border-radius: 25px;
    margin-bottom: 38px;
    display: inline-block; 
    text-decoration: none!important;
    font-size: 16px;
    
}


  ul.lean {
    list-style: none;
    display: flex;
    padding-left: 0px;
    flex-wrap: wrap;
    justify-content: center;
}


ul.lean li:nth-child(odd) {
    margin: 10px 10px;
    background-color: #40357C;
    padding: 20px;
    box-shadow: 0px 6px 12px #00000029;
    color: #ffffff;
    width: 29%; height: 240px;

}
ul.lean li:hover .oarrow{visibility: hidden; transition: .5s;
    transform: translateX(10px);}
ul.lean li:hover .arrow{visibility: visible; transition: .5s;
    transform: translateX(10px);}

ul.lean .oarrow {
    position: absolute;
    bottom: 15px;
    right: 20px;
}
ul.lean .arrow {
    position: absolute;
    bottom: 15px;
    right: 20px;
}

ul.lean li:nth-child(odd) .lhead{color: #fff;}
ul.lean li:nth-child(odd) .lcont{color: #fff;}

ul.lean li {
    margin: 10px 10px;position: relative;
    background-color: #F7F7F7;
    padding: 20px;
    box-shadow: 0px 6px 12px #00000029;
    color: #000;
    width: 29%; height: 240px;
    transition: .5s;
    transform: translateX(10px);
}

ul.lean li .lhead, .lcont{
  color: #000;
}


.learn .white-btn {
    background: transparent!important;
    border: none!important;
    height: 100%;
    padding: 4px 0px 16px 0px!important;
    text-align: left;
    min-height: 145px;
    width: 100%;
    text-decoration: none;
    position: relative;
    margin-right: 0px;
}
.lean a {
    display: block;
    float: right;}
    .lhead {
 
    font-size: 20px;
    line-height: 27px;
    display: block;
    color: #fff;
    margin-bottom: 10px;
    margin-top: 8px;
    font-weight: 600;
}


ul.lean li .lhead {
    color: #000;
}
.learn .oarrow {
    position: absolute;
    bottom: 0px;
    right: 10px;
}.learn .arrow {
    position: absolute;
    bottom: 0px;
    right: 5px;
}

.arrow {
    display: inline-block;
    visibility: hidden;
}


.swiper-pagination1{
    position: relative;
    z-index: 999;
    margin: auto;
    display: flex;
    justify-content: center;
    padding-bottom: 19px;
    bottom: 30px!important;
}



@media(max-width: 768px){
    .spk-agenda {
    padding: 0px 40px 0px;
}
.spk-agenda .spk-hd {
    font-size: 21px;
}
.spk-agenda .spk-ul{
    display: block;width: 100%;
}
.spk-agenda .spk-ul li {
margin-bottom: 10px;
}
.spk-ul span{
    display: none;
}
.become-txt{
    font-size: 30px;
    line-height: 35px;
}
.spk-details p{
    padding: 20px 1px;
}
.become .agd-btn{
    margin-bottom: 20px;
}
.become-head img{
    width: 100%;
}
.br-right{
border: none;
}

.spk-nam {
    font-size: 19px!important;}
.imgset img {
    width: 185px;
    height: 185px;
}
.imgset{
  width: 100%!important; margin-top: -37px!important;
}
}



@media screen and (max-width: 768px){
.vfooter{font-size: 23px;}
.spk-agenda {
    padding: 0px 40px 0px;
}
.show-stat ul {
    margin-top: -38px!important;display: block;
}
.intro-two, .intro-one, .intro-three, .intro-four{width: 100%!important;height: auto!important;
margin-bottom: 10px;}
.intro-video{width: 100%!important;border: none!important;height:auto!important;transform: none!important;}
.home-agenda-foot{margin-right: 20px;}
.intro-part{position: unset!important;height: auto!important;margin-top: 20px;}
.spk-agenda .spk-hd {
    font-size: 21px;
}
.spk-agenda .spk-ul{
    display: block;width: 100%;
}
.spk-agenda .spk-ul li {
margin-bottom: 10px;
}
.spk-ul span{
    display: none;
}
.become-txt{
    font-size: 30px;
    line-height: 35px;
}
.spk-details p{
    padding: 20px 1px;
}
.become .agd-btn{
    margin-bottom: 20px;
}
.become-head img{
    width: 100%;
}
}



@media screen and (max-width: 767px){
.brands .exhibitor img{padding: 5px 3px;}
.blog-in img{height: 251px!important;}
 .blogy img { margin-bottom: 15px;}
 ul.social-list li a {min-height: 134px;}
.blog-in img {height: 251px;}
ul.social-list{margin-top: 30px;}
    ul.lean{
        display: block;
    }
    .spk-list li{
        width: 100%;
    }
.home-spk-foot {
    float: right;
    margin-top: 0px;
}

.profile{
    height: 355px;
} 

    
.setslider{
    margin-bottom: 20px;
}
.home-spk .mt30 {
    margin-top: 20px;
}


    ul.lean li:nth-child(odd) {
width: 98%; margin-left: 0px;height: 201px;
}

    ul.lean li{
width: 98%;height: 201px;
margin-left: 0px;
}


.st2, .st1{font-size: 22px;}
.mag-port{margin-left: 0px;}
.agenda-right{padding: 18px 5px 0px 7px;}
ul.awd-reason li .reason-inner{min-height: auto!important;}
.tab-txt {font-size: 15px;line-height: 26px;}
.reg-pack .nav-tabs {max-width: 100%;}
.ticket .white-btn{width: 196px;height: 45px;}
.confe .sub-hading{margin-bottom: -5px!important;}
.home-agenda .animate-head-left{display: none;}
.counter{padding-bottom: 0px;}
.home-spk {margin-bottom: 48px;}
.spk-btm strong {font-size: 16px;}
.spk-btm p {font-size: 13px; line-height: 19px;}
.intro-one, .intro-four{border: none;}
.intro-one img, .intro-two img, .intro-three img, .intro-four img{display: none;}
    .winner-list{margin-top: 0px;}
    .eduReg p {
    font-size:16px;
    line-height: 25px;
}
    .tright {
    text-align: center!important;}
    .awd-obj {
    font-size: 15px;
    line-height: 26px;
    text-align: center;
    margin-bottom: 32px;
    font-family: 'GraphikRegular';
    padding: 0px 11px;
    margin-top: 2px;
}
.innerpage {
    padding-top: 171px;
}
.lnom {
    font-size: 17px;
    line-height: 31px;
}
.awd-video{margin-bottom: 40px;}
ul.awd-list{padding-left: 10px;}
ul.awd-list li {font-size: 14px;}
    ul.exblist{
        display: block;padding-left: 20px;
    }
    .bspeaks{padding-top:35px;}
    .bspeak-cont {
    font-size: 17px;
    margin-bottom: 15px;
    line-height: 33px;
}
    .myagenda .agenda-head-inner {
    font-size: 17px;
    line-height: 25px;
}
    .agenda-right{padding: 18px 5px 0px 7px;}
    .bspeak img{max-width: 100%;}
    .inner-tab-date {font-size: 26px;}
    .awdd-button{width: 100%;}
    .awdd-button a.confe-two{margin-top: 10px!important;}
    .conf-button, .awdd-button{display: block;margin: -15px auto 40px auto;}
    .conf-button a.confe-one, .conf-button a.confe-two, .awdd-button a.confe-one, 
    .awdd-button a.confe-two{margin: 10px auto auto auto;}
    .reason-head{font-size: 
    	21px;}
    .confe-list li {
    width: 100%;
    font-size: 16px;}.confe-list li strong{ font-size: 16px;}
    .confe p{font-size: 16px;line-height: 23px;}
    .ticket {
    padding: 54px 0px;
    margin: 0px 0px 59px 0px;}
    .gal-bottom{margin-bottom: 0px;}
    .brands p {
    font-size: 16px;
    line-height: 28px;
    padding: 0px 0px;}
    ul.exblist li {
    width: 100%;     }
.show-stat{margin:0px 0px 34px 0px;}
.aline { width: 38px;margin-top: 1px;}
.home-agenda-foot a, .home-spk-foot a {font-size: 14px;}
.home-agenda-foot a img, .home-spk-foot a img {
    margin-left: 8px;
    width: 27px;
}
.home-award p {font-size: 16px;line-height: 26px;margin-bottom: 20px;}
.home-award{clear: both;margin-top: 40px;float: left;}
.home-award .img-responsive{width: 230px;margin: 0px auto 20px auto;}
.profile, .profile img{width: 100%;}
.vhead {
    font-size: 25px;
    line-height: 25px;
    padding-top: 25px;
    margin: 17px 0px 5px 14px;
}

.ticket-head {
font-size: 24px;
    line-height:33px;
    padding: 0px 10px;}
.show-stat .col{width: 48%;display: inline-block;}
.show-intro p{width: 98%;margin: 5px auto 0px auto;}
.count-title, .cheads span {font-size: 41px;}
.mysub ul li:first-child {
    width: 76%;
}ul.awardsCk li{width: 100%!important;}
.hotl{font-size: 11px;line-height: 17px;width: 101px;}
.animate-head {font-size:37px;line-height: 34px;}
.show-intro{padding: 35px 0px;height:auto;}
.intro-one, .intro-two, .intro-three, .intro-video, .intro-four{position: unset;}
.pric-cent .redbtn {
    padding: 7px 12px!important;
    font-size: 14px;
    width: 89%;
}
.pric-cent .redbtn img{width: 30px;}
.isub {    font-family: 'GraphikRegular';
    font-size: 18px;
    line-height: 27px;
    margin-bottom: 10px;
    margin-top: 12px;}
ul.winner_ul li{width: 45%;}
.stage {padding-top: 83px;}
.stage ul li .date-lft {width: 52px;font-size: 27px;}
.stage ul li:last-child{padding-top: 0px;}
.stage ul li img{width: 19px;}
.stage ul{justify-content: right;margin-bottom: 20px;}
.stage ul li .date-rgt {font-size: 13px;line-height: 16px;}
.stage ul li .hotl{font-size: 13px;}
.stage-logo img{width: 220px;margin-bottom: 20px;}
ul.short-profile{justify-content: center;}
.front-category { margin-top: 0px;}
.inno .inno-txt h2 {font-size: 28px;margin-top: 27px;}
.discuss{margin-bottom: 0px;}
ul.winner_ul li img{max-width: 100%;}
ul.winner_ul{padding-left: 0px;}
.footer-rgt, .footer-lft{width: 100%;}
ul.awrd-cat-list li{width: 100%;}
.awd-newhead{font-size: 23px;}
.scrol, .scrol span{font-size: 49px;line-height: 56px;}
ul.faward li{width: 100%;}
.del1, ul.delegate_price ul.awd-inner li{white-space: pre-wrap;}
ul.delegate_price{white-space: nowrap;overflow: auto;flex-wrap: nowrap;  justify-content: flex-start;}
ul.delegate_price li{width:90%;margin-right: 15px;}
.agenda-irec{margin-bottom: 0px;}
.agenda-irec-inner-left, .agenda-irec-inner-right {width: 100%;}
.irec-session{font-size: 12px;padding: 8px;}
.verticl-algn p{font-size: 14px;}
.new_ul li img{max-width: 100%;}
.new_ul2 {display: flex!important;justify-content: center;width: 100%;}
.new_ul2 li {width:50%!important;text-align: center;}
.new_ul li {width: 44%;margin:0px 8px 20px 5px;}
.shd{height: 66px;}
.incredibles {
    margin: 67px 0px 38px 0px;
}
.awds_inner {padding-top: 11px;
}
.caption__media {
    display: block;
    min-width: 100%;
    max-width: 100%;
    height: 398px;
    object-fit: cover;
}.stat_line{width: 96px;}
.event2{font-size: 64px;line-height: 66px;}
.stat_fact_cont{margin-bottom: -14px;}
.stats {padding:41px 0px 60px 0px;}
ul.num_ul{margin-top:13px;}
.stat_fact_num {font-size: 30px;
    line-height: 35px;
    margin-top: 9px;}
.discuss ul li {margin-bottom: -2px;}
.discuss ul li span{font-size: 16px;}
.awds_inner p {
    font-size: 16px;
    line-height: 25px;
}
.front-speakers .column .card {
    width: 100%;
    margin: 0px 0px 28px 0px;
}
#myCarousel3::before {
    left: -2px;
    top: -67px;
}
#btn1{display: none;}
.ag-sub-head {font-size: 25px;margin: 7px 0px;}
.date-lft{width:70px;font-size: 30px;}
.intro{padding:42px 0px 0px 0px;}
.ag-head {
    font-size: 14px;
    margin-bottom: 21px;
    line-height: 20px;
    margin-top: 6px;
}
.agenda-left{width: 41%;}
.agenda-head-inner {
    font-size: 14px;
    margin-bottom: 10px;
    line-height: 21px;
}
.event1{font-size: 24px;line-height: 33px;}
.footer-testimonial{margin-bottom: 78px;}
.comman-head, .intro-head, .sub-hading, .bspeak-head{font-size: 26px!important;margin-bottom: 20px;
    line-height: 35px!important;
    margin-top: -8px;}
.ftr-testimonial p {
    color: #ffffff;
    font-family: 'Lato', sans-serif;
padding: 0px 16px;
    font-size: 16px;
    line-height: 27px;
    font-style: italic;
}
.nav-tabs{margin-top: 20px;}
.nav-tabs>li>a {padding: 8px 10px;font-size: 14px;}
ul.overview-list li {width: 100%; padding-right: 0px;}
.sbk {
    width: 100%;
    padding: 20px;
}
.einfo1, .einfo2{
    padding-left: 13px; width: 100%; margin-top: 2px;
}
ul.einfo_ul li{
    line-height: 42px;font-size: 14px;
}

ul.einfo_ul li:before {
top: 13px;
}

.sum-logo img {
    max-width: 174px;
}
ul.g1{display: flex;}
ul.g1 img{height: 100%;object-fit: cover;}
.gal-top, .gal-bottom{display: block;}
.gone, .gtwo, .gthree, .gfour, .gfive, .gsix{width: 100%;}
.agd-btn a{margin: auto;width: 200px;}
.agd-btn{display: block;margin: 0px auto 50px auto; width: 230px;}
.conf-attend ul li{width: 100%;font-size: 16px;}
.event-details .redbtn {
    width: 201px;padding: 11px 0px 0px 5px;}
.event4{font-size: 16px;line-height: 23px;}
.brands{padding:0px 12px 50px 12px;}
.exhibitors{padding: 0px;}
.exb-listing li { width: 46%;}
.event-details{width: 100%;}
.exb-listing li img{max-width: 100%;}
.discuss ul li{width: 49%;margin-bottom: 10px;}
.why-attend ul li{width: 100%;margin-bottom: 20px;}
header .desk-menu .logo-adn a img {max-width: 192px; padding: 18px 0px 7px 0px!important;}
ul.incredible li { width: 93%;}
.ban-logo {bottom: -19px}
.slider1{background: url(../images/2023/b-mobile.png)!important; background-size: cover!important; background-position: center!important;}
.slider2{background: url(../images/2023/two-mobile.png)!important; background-size: cover!important; background-position: center!important;}
.slidernew{overflow: hidden;min-height:552px; }
.slidernew ul li:last-child {padding-top:11px;width: 124px;}
.edition-headline {    font-size: 32px;font-display: swap; text-transform: uppercase;
    line-height: 41px;
    margin-top: 3px;}
    .logo img{
        width: 62%;
    }
.date-rgt {
font-size: 13px;
    padding-left: 0px;
    width:44px;
    margin-top: 14px;
    line-height: 19px;
}

.slidernew ul li:last-child img{width:19px; height: 27px;}
    .edition {font-size: 15px;
    width: 118px;
    padding: 8px 6px;}
    .slide-cont {padding: 138px 6px 0px 6px;
    width: 100%;
    margin: auto;
    margin-left: 0px;}
    .edition-slog{font-size: 14px;line-height: 21px;margin-bottom: 1px;}
    header .desk-menu .menu-container .menu > li.menu-item-has-children .sub-menu li > a {
    color: #000000;}
    .desk-menu .menu-container .bar.animate{color: #000000;}
  .count-text{font-size: 16px;line-height: 23px;}
    .slidernew a.white-btn{
    width: 169px;
    height: 42px;
    padding:10px 0px 0px 20px!important;
    color: #ffffff;
    font-size: 13px;
    line-height: 20px;
    display: block;
    margin-top: 18px;
}
.home-award a.white-btn {
      width: 177px;
    height: 42px;
    padding: 10px 0px 0px 1px!important
    color: #ffffff;
    font-size: 13px;
    line-height: 20px;
    display: block;
    margin-top: 18px;
}
.slidernew a.white-btn img, .home-award a.white-btn img{width: 33px;}
.smnon{
    display: none;
}

.profile-content{
    opacity: 0;
}
}

@media  (min-width: 320px) and (max-width: 465px){
    /* .slide-cont ul li:first-child{width: 50%;}
    .slide-cont ul li:last-child{width: 50%;}*/
    .date-lft {
    width: 83px;padding-top: 11px;
    font-size: 25px;
    line-height: 45px;}
.slide-cont ul li{
    display: flex;
}
.date-rgt{
    width: 45px;
}
.agenda-left-time {
padding: 8px;
}
}



.slider-inner{margin-bottom: 30px;}
.blogy{margin: 130px 0px 0px 0px;}
.subscribe-blog {
    background: url(../images/ban6.jpg) center center no-repeat;
    background-size: cover;
    margin-bottom: 30px;
    padding: 35px 40px;
    background-color: #f2f6f9;
}
.blogy img{border: 1px solid #f5f5f5;}
.blog-in img{width: 100%;margin-bottom: 19px;}
.blog-brief p{font-family: 15px;line-height: 23px;}
.blog-brief ul, .blog-brief ol{padding-left: 14px;}
.blog-brief ul li, .blog-brief ol li{margin-bottom: 14px;line-height: 23px;}
.subscribe-blog .form-control {
    height: 39px!important;
    padding: 6px 12px;
    font-size: 13px!important;
    line-height: 1.42857143;
    color: #555;
    background-color: #f2f6f9;
    background-image: none;
    border: none!important;
    border-radius: 0px!important;
    -webkit-box-shadow:none;
    box-shadow: none!important;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.latest{
    margin-bottom: 30px;
    padding: 9px 40px;
    background-color: #f2f6f9;
}
ul.list-posts li {
    margin-bottom: 18px;
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 19px;
}
ul.list-posts li:last-child{border-bottom: none;margin-bottom: 0px;}
ul.list-posts .blog-heading{font-size: 16px;line-height: 24px;}
ul.list-posts{list-style: none;padding-left: 0px;}
.blog-in img {
    border: 1px solid #f5f5f5;
    height: 374px;
    object-fit: cover;
}
.subscribe-blog  .nsbtn{background: #000000;color: #ffffff;padding: 7px 21px;}
.subscribe-blog ul{list-style: none;padding-left: 0px;display: flex;justify-content: space-between;}
.subscribe-blog p{color: #646464;
    font-size: 15px;
    line-height: 22px;
    margin-bottom: 12px;}
.subscribe-blog h2, .latest h2{font-family: 'Archivo', sans-serif;
    font-weight: 600;
    font-size: 22px;}
.latest > h2 {
    font-size: 22px;
    padding-bottom: 18px;
    margin-bottom: 20px;
    line-height: 22px;
    border-bottom: 1px solid #ebebeb;
}
ul.social-list{    display: flex;
    list-style: none;
    padding-left: 0px;
    justify-content: space-between;}
    ul.social-list li a span {
    display: block;
    color: #cccccc;
    margin-bottom: 0;
}
ul.social-list li{flex: 1;padding-right: 3px;}
ul.social-list li a:hover{color: #ffffff;background-color: #d72129;}
ul.social-list li a{    background-color: #f2f6f9;text-align: center;
    display: block;
    padding: 25px 4px;
    color: #333333;
    font-size: 12px;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    line-height: 20px;}
ul.social-list li a i{ display: block;
    font-size: 20px;
    margin-bottom: 4px;}
.blog-author{color: #333333;}
.blog-gap{margin: 60px 0px;}
.newspksession a{color:#646464;}
.blog-date{color: #d72129;}
.blogy{padding-bottom: 100px;}
.blog-brief{    color: #646464;
    font-size: 15px;
    line-height: 20px;
    display: block;
    margin-top: 9px;}
.blog-heading a, .blog-heading a:hover{color: #333333;text-decoration: none;display: block;}
.blog-heading{    font-size: 24px;
    display: block;
    margin: 6px 0px 10px 0px;
    color: #333333;
    font-family: 'Archivo', sans-serif;
    font-weight: 600;
    line-height:32px;}

