@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap');
body {
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 300;
}

a {
    color: #111;
}

a:hover {
    text-decoration: none;
}

h6 {
    font-size: 24px !important;
}
.text-bottom-line-white{
    border-bottom:1px solid #fff;
}
.bpg .table thead th{
    border-bottom: unset!important;
}
.new-table-form{
    border:2px solid #000;
}
.first-box-media{
   bottom: 166px;
text-align: center;
right: 0;
left: 0px;
}

.media-box-first{
   bottom: 166px;
text-align: center;
right: 0;
left: -15px;
}
.double-border
{
  height: 90px;
  width: 90px;
  border: 5px solid;
  border-radius: 50%;
  border-color: #2a9ac1 #2a9ac1  #61b483  #61b483;
  transform: rotate(135deg);
}
.letterspace {
    letter-spacing: 7px;
}
.btn-group .listshow.active{
    background:#23699c!important;
    color:#fff!important; 
    font-weight:600!important;
}
.btn-group .btn{
background:#fff!important;
color:#000!important;
}
.error{
    font-weight:bold;
    color:#dc3b50!important;
}
/*font weight*/

.font-900 {
    font-weight: 900;
}

.font-800 {
    font-weight: 800;
}

.font-700 {
    font-weight: 700;
}

.font-600 {
    font-weight: 600;
}

.font-500 {
    font-weight: 500;
}

.font-400 {
    font-weight: 400;
}

.font-300 {
    font-weight: 300;
}

.font-bold{
    font-weight: bold!important;
}
/*font-size*/

.font-126 {
    font-size: 126px;
}

.font-62 {
    font-size: 62px;
}

.font-60 {
    font-size: 60px;
}

.font-50 {
    font-size: 50px;
}

.font-42 {
    font-size: 42px;
}

.font-32 {
    font-size: 32px !important;
}

.font-28 {
    font-size: 28px !important;
}

.font-24 {
    font-size: 24px !important;
}

.font-22 {
    font-size: 22px !important;
}

.font-19 {
    font-size: 19px !important;
}

.font-18 {
    font-size: 18px !important;
}

.font-16 {
    font-size: 16px !important;
}

.font-15 {
    font-size: 15px !important;
}

.font-14 {
    font-size: 14px !important;
}

.font-13 {
    font-size: 13px !important;
}

.font-12 {
    font-size: 12px !important;
}

.font-11 {
    font-size: 11px !important;
}

.topbar {
    box-shadow: 0 1px 30px rgba(0, 0, 0, .1) !important;
    z-index: 1000;
    position: relative;
}


/*text*/

.text-black {
    color: #000000;
}

.text-white {
    color: #fff;
}

.text-red {
    color: #ff0000;
    font-weight: 700;
}

.text-greypara {
    color: #2e2e2e;
}
.text-red-1 {
    color: #ff0000!important;
}

/*button*/

.bluebtn a {
    background: #23699c;
  padding: 18px 40px;
    color: #fff;
    font-size: 16px;
    border-radius: 5px;
    transition: all 0.5s;
    font-weight: 600;
    text-transform: uppercase;
}

.redbtn a {
    background: #ff0000;
   padding: 18px 40px;
    color: #fff;
    font-size: 16px;
    border-radius: 5px;
    transition: all 0.5s;
}

.bluebtn a:hover,
.bluebtnspace a:hover,
.bluebtnspacelittle a:hover,
.transbtn a:hover,
.viewbtn a:hover,
.playbtn a:hover,
.whitebtn a:hover,
.blackbtn a:hover,
.pdfbtn a:hover,
.redbtn a:hover {
    border-radius: 30px;
}

.contactinfotitle {
    margin-top: 186px!important;
}

.bluebtnspace a {
    background: #23699c;
   padding: 18px 40px;
    color: #fff;
    font-size: 16px;
    border-radius: 5px;
    transition: all 0.5s;
}

.bluebtnspacelittle a {
    background: #23699c;
   padding: 18px 40px;
    color: #fff;
    font-size: 16px;
    border-radius: 5px;
    transition: all 0.5s;
}

.transbtn a {
    background: transparent;
   padding: 18px 40px;
    color: #000;
    font-size: 16px;
    border-radius: 5px;
    transition: all 0.5s;
    border: 1px solid #23699C;
}

.viewbtn a {
    background: transparent;
    padding: 6px 30px;
    color: #000;
    font-size: 13px;
    border-radius: 5px;
    border: 1px solid #000;
    transition: all 0.5s;
}

.playbtn a {
    background: #fff;
  padding: 18px 40px;
    border-radius: 23px;
    color: #909090;
    transition: all 0.5s;
}

.whitebtn a {
    background: #fff;
   padding: 18px 40px;
    border-radius: 5px;
    color: #000;
    font-size: 16px;
    font-weight: 500;
    transition: all 0.5s;
}

.blackbtn a {
    background: #000;
   padding: 18px 40px;
    border-radius: 5px;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    transition: all 0.5s;
}

.pdfbtn a {
    border: 1px solid #23699c;
    background: transparent;
   padding: 18px 40px;
    border-radius: 20px;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
}

/*circle*/
.circle {
    width: 230px;
    height: 230px;
    background: none;
    border-radius: 50%;
    box-sizing: border-box;
    position: relative;
    z-index:0;
}

.circle:before {
    border-radius: 100%;
    content: '';
    background-image: linear-gradient(to bottom, #2a9ac1 0%, #61b483 100%);
    padding: 5px;
    width: 240px;
    height: 240px;
    top: -5px;
    left: -5px;
    position:absolute;
    z-index:-3;
}
.circle img{
    width: 235px;
    height:235px;
border-radius: 50%;
}
.rpm .circle img{
    width:230px!important;
    height: 230px!important;
}
.circle-team {
/*    width: 79px;
    height: 79px;*/
    background: none;
    border-radius: 50%;
    box-sizing: border-box;
    position: relative;
    z-index:0;
}
.bg-abt-conference .circle:before,.bg-interactive .circle:before,.bg-hacking .circle:before{
  width: 230px;
    height: 233px;
    top: 1px;
    left: 0px;
}
.submitbtn button{
        background-color: #23699c !important;
    padding: 18px 40px;
    transition:all 0.5s;
}

.submitbtn button:hover{
       border-radius:30px;
}
.whinull p{
    color: #fff !important;
    font-size: 24px !important;
    font-weight: 400 !important;
    line-height: 25px !important;
}
.circle-team:before {
    border-radius: 100%;
    content: '';
    background-image: linear-gradient(to bottom, #2a9ac1 0%, #61b483 100%);
    padding: 5px;
     width: 107px;
    height: 108px;
    top: -4px;
    left: -4px;
    position:absolute;
    z-index:-3;
}
.circle-team img{
    width: 100px;
    height:100px;
border-radius: 50%;
}
.circle-training-info {
    width: 200px;
    height: 200px;
    background: white;
    border-radius: 50%;
    box-sizing: border-box;
    position: relative;
    z-index:0;
}

.circle-training-info:before {
    border-radius: 100%;
    content: '';
    background-image: linear-gradient(to bottom, #2a9ac1 0%, #61b483 100%);
    padding: 5px;
    width: 210px;
    height:210px;
    top: -5px;
    left: -5px;
    position:absolute;
    z-index:-3;
}
.circle-training-info img{
    width: 200px;
    height:200px;
border-radius: 50%;
}
/*menu*/

.bg-light {
    background: unset !important;
}

.nav-link {
    position: relative;
    font-weight: 300;
    font-size: 16px !important;
    line-height: 24px !important;
    color: #000000 !important;
}

.navbar-light .navbar-nav .active>.nav-link {
    color: #202020 !important;
    font-weight: 500 !important;
}

.navbar-light .navbar-nav .active>.nav-link::before {
    position: absolute;
    content: "";
    width: 36px;
    height: 2.07px;
    top: 40px;
    left: 13px;
    background: #23699C;
}

.navbar-expand-md .navbar-nav .nav-link {
    padding-right: 1.5rem !important;
    padding-left: 0.5rem !important;
}


/*banner section*/

.bg-banner {
    background: url("../images/banner.jpg");
    height: 480px;
}

.bannercontent {
    padding-top: 8%;
}

.whiteline {
    border-bottom: 1px solid #fff;
}

.whitelineright {
    border-right: 1px solid #fff;
}

.ticketleft {
    /*margin-left: -88px;*/
}
.ticketleft a{
    float: left;
}
/*video section*/

/*conference section*/

.bg-conference,
.bg-about {
    background: #000000;
}

u {
    text-decoration: #23699c underline;
}

.timecounter {
    border: 1px solid #efefef;
    margin-top: 12%;
}

.timecounter li {
    display: inline-block;
    font-size: 16px;
    list-style-type: none;
    padding: 15px 20px;
    text-align: center;
}

.timecounter li span {
    display: block;
    font-size: 2.5rem;
}


/*events section*/

.bg-events {
    background: #f5f5f5;
}

.text-liteblue {
    color: #cbd9e3;
}

.text-blue {
    color: #3273a2 !important;
}

.underline-small::after {
    position: absolute;
    content: '';
    top: 75px;
    left:16px;
    background:#23699c;
    width: 150px;
    height:4px;
    display: none;
}

.lineheight-space {
    padding-top: 18%;
}

.lineheight-space h1,
.lineheight-space h2 {
    line-height: 30px;
}

.eventbox {
    border: 2px solid #c9c9c9;
    border-radius: 5px;
    padding: 20px 10px;
    height:275px;
}

.eventbox h6 {
    font-size: 16px !important;
}

.eventbox i {
    background: #313131;
    border-radius: 50px;
    width: 40px;
    height: 40px;
    color: #f4f4f2;
    text-align: center;
    line-height: 40px;
}

.text-grey {
    color: #919294;
}

.text-para {
    color: #d5d5d5;
}

.bg-events #pills-tab {
    position: absolute;
    content: '';
    font-weight: 300;
    left: 42%;
    top: 30px;
}

.bg-events .nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    background: #23699C;
    padding: 2px 20px !important;
    border-radius: 20px;
    border: 1px solid #23699C;
}

.bg-events .nav-pills .nav-link {
    background: #fff;
    width: 12px;
    height: 12px;
    border: 2px solid #23699C;
    border-radius: 50px;
    padding: unset !important;
}

.bg-events .attendbox {
    border: 2px solid #c9c9c9;
    border-radius: 15px;
}


/*CONFERENCE SECTION*/
.index-title::after {
    position: absolute;
    content: '';
    top: 55px;
   background:#23699c;
    width: 150px;
    left: 16px;
    height:4px;
    display: none;
}

.underline-large::after {
    position: absolute;
    content: '';
    top: 40px;
    background: #23699c;
    width: 150px;
    left: 43%;
    height: 4px;
    display: none;
}

.top-part {
    height: 305px;
}

.grey-borderline {
    border: 1px solid #d2d2d2;
    padding: 10px 10px;
}

.btn-inr {
    float: right;
    border: 1px solid #d2d2d2;
    padding: 3px;
}

.discounts {
    background: #ff0000;
}

.bg-testimonials .carousel-indicators li{
    width:10px!important;
    height: 10px!important;
    border-radius:50%;
}
.bg-testimonials .carousel-indicators .active{
    background-color:#21557b!important;
}

/*partners*/

.bg-partners {
    background: #000000;
}

.partnerimg {
    border: 1px solid #2a2a2a;
    padding: 50px 69px;
    filter: grayscale(1);
}

.partnerimg2 {
    border: 1px solid #2a2a2a;
    padding: 50px 8px;
    filter: grayscale(1);
}

.partnerimg:hover,
.partnerimg2:hover {
    filter: grayscale(0);
}

.partnerimg img,
.partnerimg2 img {
    height: 121px;
}

.bg-partners .owl-carousel .owl-item img {
    width: 80%;
    padding-left: 20px;
}

.bg-partners .owl-theme .owl-dots .owl-dot.active span,
.bg-partners .owl-theme .owl-dots .owl-dot:hover span {
    border: 1px solid #2a2a2a;
    background: #fff;
    border-radius: 20px;
}

.bg-partners .owl-theme .owl-dots .owl-dot span {
    border: 1px solid #2a2a2a;
    background: transparent;
}
/*new reg page*/
.new-reg-page li{
    width:369px;
     border: 1px solid #222;
     text-align:center!important;
     font-weight:bold!important;
}
.new-reg-page li:nth-of-type(2){
    border-right: unset!important;
}

.new-reg-page .nav-pills .nav-link.active, .nav-pills .show > .nav-link{
    background: #000;
    color:#fff!important;
    text-align:center!important;
    font-weight:bold!important;
}
.new-reg-page .nav-pills .nav-link{
    border-radius:0!important;
    padding:15px 1rem!important;
}
.new-reg-table{
    border:1px solid #000;
     border-top-left-radius: 5px!important;
     border-top-right-radius: 5px!important;
     border-bottom: unset;
}
.new-reg-table .htp{
    height:80px;
}
.new-reg-table .htp-90{
    height:120px;
}
.new-reg-table .border-bottom-black{
    border-bottom: 1px solid #000;
}
.new-reg-table .border-right-black{
    border-right: 1px solid #000;
}
.left-new-sp-reg{
    border-top-left-radius: 5px!important;
}
/*sponsor*/

.bg-sponsor {
    background: #eceff1;
}

.bg-sponcer .card i {
    border: 2px solid #fff!important;
}

.sponsortitle::after {
    position: absolute;
    content: '';
    top: 32px;
   background:; #23699c;
    width: 16%;
    left: 42%;
    height:4px;
    display: none;
}

.text-litegrey {
    color: #2f3030;
}


/*blogs*/

.blogstitle::after {
    position: absolute;
    content: '';
    top: 59px;
    background: #23699c;
    width: 37%;
    left: 31%;
    height:4px;
    display: none;
}

.bg-blog {
    background: #f3f3f3;
    padding: 18px 32px;
}


/*podcast*/

.bg-podcast {
    background: url("../images/Rectangle.png");
    background-size: cover;
}

.paraspace {
    padding: 0 32%;
}

.playbtn i {
    color: #000 !important;
    padding-right: 16px;
}

.bg-overlay-1 {
    background: rgba(0, 0, 0, 0.5);
}

.bg-overlay {
    background: rgba(46, 46, 46, 0.7);
}

.bg-overlay img {
    cursor: pointer;
}


/*webniar*/

.bg-webinar {
    background: url("../images/bg-rec-blue.png") #16354a no-repeat;
}


/* testimonials */

.bg-testimonials {
    background: #171e25;
}

#testimonial {
    text-align: center;
    padding: 40px 0px;
    color: #fff;
}


/*organised*/

.bg-organised {
    background: #fff;
}

.bg-organised img {
    width: 10%;
    border-radius: 5px;
}

.form-control {
    background: unset;
    padding: 25px 20px;
    border-radius: 5px;
    border: 1px solid #808080;
}

.form-control:focus {
    background: transparent !important;
}

.btn-subscribe {
    background: #23699c;
    padding: 15px 25px;
    border-radius: 5px;
}

.wrap-contact a {
    border: 1px solid #fff;
    padding: 10px 20px;
    border-radius: 20px;
    color: #fff;
    font-size:14px;
    font-weight: 500;
    transition: all 0.5s;
}

.blue-wrap-like {
    background: #23699c;
}

.spl {
    letter-spacing: 8px;
    font-size: 25px;
}


/*about-nullcon page */

.box-shadow {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}

.submenu-border {
    border: 1px solid #4d4d4d;
    border-radius: 5px;
}

.submenu-border .active a {
    color: #23699c !important;
    font-weight: 400 !important;
}

.bg-events .attendbox {
    border: 2px solid #c9c9c9;
    border-radius: 15px;
    background: #fff;
}

.bg-about {
    background: #fff;
}

.bg-events {
    background: #000;
}



.newfont {
    color: #333 !important;
    font-size: 125px;
    font-weight: 900;
}

.newfonts span {
    color: #23699c;
    font-size: 50px;
}

.newfonts h6 {
    font-size: 16px !important;
    color: #fff;
    text-transform: uppercase;
    line-height: 22px;
    letter-spacing: 0.8px;
}

.newfonts p {
    color: #999;
    text-transform: uppercase; 
    font-size: 16px;
    letter-spacing: 0.8px;
}

.videoplay {
    height: 600px;
    background: url("/static/nullcon_webpages/images/venue1.png");
    background-size: cover;
    background-position: center;
}

.bg-whoshould {
    background: #000;
}

.bg-sponsor {
    background: #000;
}

.submenu-border a:hover {
    color: #23699c !important;
    font-weight: 500 !important;
    transition: all 0.5s;
}

.submenu-border li {
    padding: 7px 15px !important;
    font-weight: 500 !important;
}

.submenu-border .list-inline-item:not(:last-child) {
    margin-right: unset !important;
}

.rightlinelist::after {
    position: absolute;
    content: '';
    border-right: 3px solid #23699c;
    height: 23px;
    top: 8px;
    padding-left: 14px;
}

.whotitle::after {
    position: absolute;
    content: '';
    top: 34%;
   background: #23699c;
    width: 150px;
    left: 16px;
    height:4px;
     display: none;
}

.para-height {
    line-height: 28px;
}


/*2nd section*/

.bg-what-nullcon,
.bg-interactive,
.bg-actionlive,
.bg-breadcrumb,
.bgabt-conferencesection-black,
.bg-black,
.bg-schedule-plan {
    background: #000000;
}

.bg-breadcrumb-white {
    background: #ffffff;
}

.whattitle::after {
    position: absolute;
    content: '';
    top: 40%;
    background: #23699c;
    width: 12%;
    left: 20px;
    height:4px;
    display: none;
}

.card {
    background-color: transparent !important;
    border: 1px solid #666666;
    border-radius: 5px;
}

.card-body {
    padding-left: 53px;
}

.accordion>.card:not(:last-of-type) {
    border-bottom: 1px solid #666666;
}

.accordion>.card:not(:first-of-type) {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}


[data-toggle="collapse"].collapsed .fa:before {
    content: "\f067";
}


[data-toggle="collapse"] .fa::before {
    content: "\f068";
}



.one-card-drop i {
    padding-top: 5px;
    border-radius: 50px;
    border: 2px solid #fff!important;
    width: 30px;
    height: 30px;
    padding-left: 7px;
}

.card i {
    padding-top: 5px;
    border-radius: 50px;
    border: 2px solid #000;
    width: 30px;
    height: 30px;
    padding-left: 7px;
}

.abt-conf-title::after {
    position: absolute;
    content: '';
    top: 42%;
    background: #23699c;
    width: 150px;
    left: 16px;
    height:4px;
     display: none;
}


.abt-conf-title1::after {
    position: absolute;
    content: '';
    top: 45%;
    background: #23699c;
    width: 150px;
    left: 16px;
    height:4px;
     display: none;
}

/*breadcrumb section*/

.breadcrumbtitle::after {
    position: absolute;
    content: '';
    top: 65%;
    background: #23699c;
    width: 15%;
    left: 42%;
    height:4px;
     display: none;
}

.bg-lite {
    background: #f5f5f5;
}

.bg-submenu-conference .submenu-border {
    border: 1px solid #4d4d4d;
    border-radius: 5px;
}

.blueleftline::after {
    position: absolute;
    content: '';
    border-left: 3px solid #23699c;
    height: 30px;
    left: 0;
     display: none;
}
.blueleftline-1::after {
    position: absolute;
    content: '';
    border-left: 3px solid #23699c;
    height: 50px;
    left: 0;
    display: none;
}


/*review panel page*/

.review-whitebox {
    border: 1px solid #979797;
    border-radius: 10px;
    padding: 25px 25px 10px 25px;
    height: 145px;
    margin-bottom: 30px;
}


.text-review {
    color: #808080;
}

.text-reviewpara {
    color: #505050;
}
.owl-carousel{
    display:block!important;
}


/*team page*/

#owl-team-member.owl-carousel .owl-item img {
    width: 230px;
    height: 230px;
    border-radius: 50%;
}

.letter-space {
    letter-spacing: 2px;
}

.team-socilaicon i {
    border-radius: 50px;
    border: 2px solid #000;
    height: 20px;
    width: 20px;
    line-height: 17px;
    font-size: 11px;
    padding-left: 3px;
}


/*}*/


/*.bg-team-member .owl-carousel .owl-nav.disabled {*/


/*    display: block;*/


/*}*/


/*.bg-team-member .owl-carousel .owl-nav button.owl-prev {*/


/*    position: absolute;*/


/*    content: '';*/


/*    font-weight: 300;*/


/*    top: 19px;*/


/*    right: 35px;*/


/*}*/


/*.bg-team-member .fa-arrow-left, .bg-team-member .fa-arrow-right {*/


/*    border: 2px solid #000;*/


/*    border-radius: 50px;*/


/*    width: 45px;*/


/*    height: 45px;*/


/*    line-height: 40px;*/


/*    font-size: 22px;*/


/*    color: #000;*/


/*}*/


/*.bg-team-member .fa-arrow-left,*/


/*.bg-team-member .fa-arrow-right {*/


/*    border: 2px solid #000;*/


/*    border-radius: 50px;*/


/*    width: 45px;*/


/*    height: 45px;*/


/*    line-height: 40px;*/


/*    font-size: 22px;*/


/*    color: #000;*/


/*}*/


/*.bg-team-member .owl-carousel .owl-nav button.owl-next {*/


/*    position: absolute;*/


/*    content: '';*/


/*    font-weight: 300;*/


/*    top: 19px;*/


/*    right: -25px;*/


/*}*/


/*.bg-team-member .fa-arrow-left:hover,*/


/*.bg-team-member .fa-arrow-right:hover {*/


/*    background: #23699c;*/


/*    color: #fff;*/


/*    border: 3px solid #7b7b7b;*/


/*}*/


/*.bg-team-member .owl-theme .owl-nav [class*="owl-"]:hover {*/


/*    background: transparent;*/


/*    color: #fff;*/


/*}*/



.bg-team-member .owl-carousel .owl-nav.disabled {
    display: block;
}

.bg-team-member .owl-carousel .owl-nav button.owl-prev {
    position: absolute;
    content: '';
    font-weight: 300;
    top: 19px;
    right: 35px;
}

.bg-team-member .fa-arrow-left,
.bg-team-member .fa-arrow-right {
    border: 2px solid #000;
    border-radius: 50px;
    width: 45px;
    height: 45px;
    line-height: 40px;
    font-size: 22px;
    color: #000;
}

.bg-team-member .owl-carousel .owl-nav button.owl-next {
    position: absolute;
    content: '';
    font-weight: 300;
    top: 19px;
    right: -25px;
}
.bg-team-member .owl-nav button:focus{
    outline:0 none!important;
}
.bg-team-member .fa-arrow-left:hover,
.bg-team-member .fa-arrow-right:hover {
    background: #23699c;
    color: #fff;
    border: 3px solid #7b7b7b;
}

.bg-team-member .owl-theme .owl-nav [class*="owl-"]:hover {
    background: transparent;
    color: #fff;
}

.backbtn {
    position: absolute;
    content: '';
    top: 35px;
    z-index: 999;
}


/*archieve download page*/

.breadcrumbtitle-download::after {
    position: absolute;
    content: '';
    top: 55%;
   background: #23699c;
    width: 15%;
    left: 42%;
}

.box-layout {
    border: 1px solid #000;
    border-radius: 10px;
    padding: 10px 70px 10px 20px;
}


/*archive page*/

.letter-space-extra {
    letter-spacing: 5px;
}

.border-archive {
    border: 2px solid #dfdac8;
    padding: 30px 40px;
}
.half-img-1{
    filter: grayscale(100%);
    transition: all 0.5s;
}
.half-img-1 .hover {
    background: rgba(0, 0, 0, 0.4);
    position: absolute;
    content: '';
    top: 8px;
    width: 100%;
    height: 243px;
}
.half-img-1:hover{
    filter: grayscale(0%);
}
.half-img-1 .hover h1,
.half-img-2 .hover h1,
.half-img-3 .hover h1,
.half-img-4 .hover h1,
.half-img-5 .hover h1,
.half-img-6 .hover h1,
.half-img-7 .hover h1 {
    padding-top: 25%;
}

.half-img-2 .hover {
    background: rgba(0, 0, 0, 0.4);
    position: absolute;
    content: '';
    top: 71%;
    width: 96%;
    height: 253px;
}

.half-img-3 .hover {
    background: rgba(0, 0, 0, 0.4);
    position: absolute;
    content: '';
    top: 46%;
    width: 96%;
    height: 253px;
}

.half-img-4 .hover {
    background: rgba(0, 0, 0, 0.4);
    position: absolute;
    content: '';
    top: 1%;
    width: 96%;
    height: 250px;
}

.half-img-5 .hover {
    background: rgba(0, 0, 0, 0.4);
    position: absolute;
    content: '';
    top: 29%;
    width: 90%;
    height: 200px;
}

.half-img-6 .hover {
    background: rgba(0, 0, 0, 0.7);
    position: absolute;
    content: '';
    top: 54%;
    width: 90%;
    height: 200px;
}

.half-img-7 .hover {
    background: rgba(0, 0, 0, 0.7);
    position: absolute;
    content: '';
    top: 80%;
    width: 90%;
    height: 200px;
}

.full-img-1 .hover {
    background: rgba(0, 0, 0, 0.7);
    position: absolute;
    content: '';
    top: 26%;
    width: 96%;
    height: 470px;
}

.full-img-1 .hover h1,
.full-img-2 .hover h1 {
    position: absolute;
    content: '';
    top: 35%;
    left: 15%;
    text-align: center;
}

.full-img-2 .hover {
    background: rgba(0, 0, 0, 0.7);
    position: absolute;
    content: '';
    top: 1%;
    width: 96%;
    height: 470px;
}

.a2 {
    height: 470px;
}

.bg-archive .leftbtn {
    background: #e5e5e5;
    border-radius: 50px;
    font-size: 12px;
    color: #000;
    padding: 10px 30px;
}

.bg-lastest-epic .leftbtn {
    background: #191919;
    border-radius: 50px;
    font-size: 12px;
    color: #fff;
    padding: 10px 30px;
}

.bg-archive .rightbtn,
.bg-lastest-epic .rightbtn {
    background: #23699c;
    border-radius: 50px;
    font-size: 12px;
    color: #fff;
    padding: 10px 30px;
}

.bg-archive .square {
    background: #e5e5e5;
    color: #000 !important;
    padding: 10px 20px;
}

.bg-lastest-epic .square {
    background: #191919;
    color: #fff !important;
    padding: 10px 20px;
}

.bg-archive .circle,
.bg-lastest-epic .circle {
    background: #23699c;
    color: #fff;
    border-radius: 50px;
    width: 42px;
    height: 42px;
    padding: 8px 16px;
    position: unset!important;
}


/*2days training page */

.scheduletitle::after {
    position: absolute;
    content: '';
    top: 32%;
   background: #23699c;
    width: 7%;
    left: 46%;
    height:4px;
    display: none;
}

.border-schedule {
    border: 1px solid #313131 !important;
    border-radius: 10px !important;
}

.right-schedule-border {
    border-right: 1px solid #313131;
}

.lineborder {
    border-bottom: 1px solid #313131;
    width: 100%;
}

.bg-tab-section .nav-pills {
    background: #c4c4c4;
    border: 1px solid #c4c4c4;
    border-radius: 15px !important;
}
.bg-tab-section .s0,.bg-tab-section .s1{
    width:181px!important;
}

.bg-tab-section .nav-link {
    position: relative;
    font-weight: 500! important;
    /*line-height: 54px !important;*/
    color: #000000 !important;
}

.bg-tab-section .nav-item a {
      line-height: 54px !important;
}

.bg-tab-section .nav-pills .nav-link.active,
.bg-tab-section .nav-pills .show>.nav-link {
    background: #fff;
    border-radius: 15px !important;
}

.bg-tab-section .nav-pills li:nth-of-type(1) .nav-link {
    line-height: 54px !important;
}

.bg-tab-section .nav-pills li:nth-of-type(1) .nav-link.active {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

.bg-tab-section .nav-pills li:nth-of-type(2) .nav-link.active {
   border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.bg-tab-section .nav-pills li:nth-of-type(3) .nav-link.active {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.tabsection-boxlayer {
    border: 1px solid #fff;
    height: 120px;
    border-radius: 10px;
    color: #fcfcfc;
}

.bg-tab-section .tab-pane .owl-prev {
    position: absolute;
    content: '';
    left: 0px;
    top: 92px;
    color: #fff;
}

.bg-tab-section .tab-pane .owl-next {
    position: absolute;
    content: '';
    right: 0px;
    top: 92px;
    color: #fff;
}

.bg-tab-section .tab-pane .owl-prev span,
.bg-tab-section .tab-pane .owl-next span {
    width: 45px;
    height: 45px;
    line-height: 40px;
    color: #fff;
    border-radius: 50px;
    border: 1px solid #fff;
}

.bg-tab-section .tab-pane .owl-prev:hover,
.bg-tab-section .tab-pane .owl-next:hover {
    background: unset;
}

.bg-tab-section .tab-pane .owl-dots {
    position: absolute;
    content: '';
    right: 0px;
    top: -20px;
    color: #fff;
    left: 0;
}

.bg-tab-section .owl-theme .owl-dots .owl-dot.active span,
.bg-tab-section .owl-theme .owl-dots .owl-dot:hover span {
    background: #c4c4c4;
    border-radius: 2px;
    border: 1px solid #fff;
    width: 20px;
    height: 20px;
}

.bg-tab-section .owl-theme .owl-dots .owl-dot span {
    background: unset;
    border-radius: 2px;
    border: 1px solid #fff;
    width: 20px;
    height: 20px;
}

.tab-today {
    padding-top: 37px !important;
}

.text-darkblue {
    color: #23699c;
}

.pdfbtn {
    margin-top: 10%;
    margin-bottom: 40px;
}


/*press media page*/

.whatnullcontitle::after {
    position: absolute;
    content: '';
    top: 54%;
    background:  #23699c;
    width: 150px;
    left: 16px;
    height: 4px;
    display: none;
}

.nullcontitle::after {
    position: absolute;
    content: '';
    top: 36%;
    background: #23699c;
    width: 150px;
    left: 16px;
    height:4px;
    display: none;
}

.mediapasstitle::after {
    position: absolute;
    content: '';
    top: 26%;
    background:#23699c;
    width: 150px;
    left: 16px;
    height:4px;
    display: none;
}


/*for media page*/

.rightleftline {
    border-left: 3px solid #000;
    border-right: 3px solid #000;
}

.mediatitle::after {
    position: absolute;
    content: '';
    top: 35%;
   background: #23699c;
   height:4px;
    width: 150px;
    left: 16px;
    display: none;
}

.interviewtitle::after {
    position: absolute;
    content: '';
    top: 27%;
   background: #23699c;
   height:4px;
    width: 150px;
    left: 2%;
    display: none;
}

.interview-mediatitle::after {
    position: absolute;
    content: '';
    top: 23%;
   background: #23699c;
   height:4px;
    width: 150px;
    left: 2%;
    display: none;
}

.interview-mediaextitle::after {
    position: absolute;
    content: '';
    top: 12%;
   background: #23699c;
   height:4px;
    width: 150px;
    left: 2%;
    display: none;
}


/*mediatrack page*/

.mediatracktitle::after {
    position: absolute;
    content: '';
    top: 61%;
   background: #23699c;
   height:4px;
    width: 150px;
    left: 18px;
    display: none;
}

.bg-digital ul .m-0 {
   
    border-radius: 15px 0 0 15px !important;
    width: 269px;
}
.bg-digital ul .wd {
   
    width: 269px;
}

.bg-digital .nav-pills {
    background: transparent;
    border: 1px solid #23699c;
    border-radius: 15px !important;
}

.bg-digital .nav-link {
    position: relative;
    font-weight: 500! important;
    line-height: 54px !important;
    color: #2d70a0 !important;
   
}

.bg-digital .nav-pills .nav-link.active,
.bg-digital .nav-pills .show>.nav-link {
    color: #fff !important;
    font-weight: bold !important;
    background: #23699c;
}

.bg-digital #pills-home-tab {
    border-radius: 15px 0 0 15px!important;
}

.bg-digital #pills-profile-tab {
    border-radius: 0px 15px 15px 0!important;
}

.tajtitle::after {
    position: absolute;
    content: '';
    top: 19%;
   background:  #23699c;
    width: 150px;
    left: 43%;
    height:4px;
    display: none;
}

.mediatrack-border {
    border: 1px solid #313131;
    padding: 10px 20px;
    border-radius: 10px;
}

.rsvptitle::after {
    position: absolute;
    content: '';
    top: 25%;
    background:  #23699c;
    width: 150px;
    left: 43%;
    height:4px;
    display: none;
}

.partnerstitle::after {
    position: absolute;
    content: '';
    top: 8%;
    background:  #23699c;
    width: 150px;
    left: 43%;
    height:4px;
    display: none;
}


/*volunteer paege*/

.volunteertitle::after {
    position: absolute;
    content: '';
    top: 62%;
   background: #23699c;
   height:4px;
    width: 150px;
    left: 43%;
    display: none;
}

.termstitle::after {
    position: absolute;
    content: '';
    top: 22%;
   background: #23699c;
   height:4px;
    width: 150px;
    left: 43%;
    display: none;
}

.importanttitle::after {
    position: absolute;
    content: '';
    top: 22%;
   background: #23699c;
   height:4px;
    width: 150px;
    left: 43%;
    display: none;
}
.blog-grid-search input{
    outline: 0;
}
.bg-about-1{
    background:url("../images/bp.jpg");
    background-size: cover;
  
}
.playicon-btn{
    width:12%;
}

/*sponcer page*/

.sponcertitle::after {
    position: absolute;
    content: '';
    top: 51%;
   background:  #23699c;
   height:4px;
    width: 150px;
    left: 43%;
    display: none;
}

.bg-sponcer .card {
    border: 1px solid #23699c;
}

.bg-sponcer .card-header {
    background: #23699c;
}


/*legal privacy policy page*/

.bg-darkblue {
    background: #23699c;
    color: #fff;
}

.bg-legal-privacy .card i {
    border: 2px solid #fff;
}

.bg-legal-disclaimer .card i {
    padding-top: 5px;
    border-radius: 50px;
    border: 2px solid #fff;
    width: 30px;
    height: 30px;
    padding-left: 7px;
}


/*goa 2020 venue page*/

.bg-submenu-goa .submenu-border {
    border: 1px solid #fff;
}

.bg-submenu-goa .submenu-border li,
.bg-ammo .submenu-border li,
.bg-cxo .submenu-border li,
.bg-ex .submenu-border li,
.bg-foryou .submenu-border li,
.bg-hackathon .submenu-border li,
.bg-hackerhelp .submenu-border li,
.bg-resume .submenu-border li,
.bg-cfp .submenu-border li {
    padding: 7px 10px !important;
    font-weight: 400 !important;
}

.bg-submenu-goa .rightlinelist::after {
    position: absolute;
    content: '';
    border-right: 3px solid #23699c;
    height: 23px;
    top: unset;
    padding-left: 8px !important;
}

.bg-submenu-goa li a:hover,
.bg-ctf li a:hover,
.bg-cxo li a:hover,
.bg-ex li a:hover,
.bg-foryou li a:hover,
.bg-hackerhelp li a:hover,
.bg-resume li a:hover,
.bg-cfp li a:hover {
    color: #fff !important;
}

.venuetitle::after {
    position: absolute;
    content: '';
    top: 15%;
   background:  #23699c;
   height: 4px;
   display: none;
    width: 150px;
    left: 42%;
}


/*training*/

.bg-training {
    background: #f5f5f5;
}

.training-box {
    border: 1px solid #bebebe;
    border-radius: 10px;
}

.training-content {
    padding: 15px 40px;
}

.view-trainingbtn a {
    border-radius: 20px;
    background: #23699c;
    color: #fff;
    padding: 10px 20px;
    transition: all 0.5s;
}


/*horror story page*/

.horrortitle::after {
    position: absolute;
    content: '';
    top: 12%;
    background:  #23699c;
    height:4px;
    width: 150px;
    left: 43%;
    display: none;
}


/*ammo page*/

.bg-horror-story .rightlinelist::after,
.bg-ammo .rightlinelist::after,
.bg-ctf .rightlinelist::after,
.bg-cxo .rightlinelist::after,
.bg-ex .rightlinelist::after,
.bg-foryou .rightlinelist::after,
.bg-hackathon .rightlinelist::after,
.bg-hackerhelp .rightlinelist::after,
.bg-resume .rightlinelist::after,
.bg-cfp .rightlinelist::after {
    position: absolute;
    content: '';
    border-right: 3px solid #23699c;
    height: 23px;
    top: unset !important;
    padding-left: 8px !important;
}

.bg-ammo .submenu-border,
.bg-ctf .submenu-border,
.bg-cxo .submenu-border,
.bg-ex .submenu-border,
.bg-foryou .submenu-border,
.bg-hackathon .submenu-border,
.bg-hackerhelp .submenu-border,
.bg-resume .submenu-border,
.bg-cfp .submenu-border {
    border: 1px solid #fff;
}

.imageborder-tools {
    border: 1px solid #2a2a2a;
    height: 250px;
    width: 25%;
    padding: 42px 0;
    filter: grayscale(1);
}

.imageborder-tools:hover {
    filter: grayscale(0);
}

.imageborder-tools img {
    width: 50%;
}


/*ctf page*/

.capturetitle::after {
    position: absolute;
    content: '';
    top: 76%;
    background: #23699c;
    height: 4px;
    display: none;
    width: 150px;
    left: 44%;
    display: none;
}

.bg-ctf-tab .tab-content {
    border-top: 1px solid #23699c;
}

.bg-ctf-tab .nav-pills {
    background: transparent;
    border: 1px solid #23699c;
    border-radius: 15px !important;
}

.bg-ctf-tab .nav-link {
    position: relative;
    font-weight: 500! important;
    line-height: 54px !important;
    color: #2d70a0 !important;
    padding: 10px 36.8px !important;
}

.bg-ctf-tab .nav-pills .nav-link.active,
.bg-ctf-tab .nav-pills .show>.nav-link {
    background: #23699c !important;
    color: #fff !important;
    font-weight: bold !important;
}

.bg-ctf-tab .nav-pills .left-right-radius {
    border-top-left-radius: 15px!important;
    border-bottom-left-radius: 2px!important;
}

.bg-ctf-tab .nav-pills .right-left-radius {
    border-top-right-radius: 15px!important;
    border-bottom-right-radius: 2px!important;
}

/*cxo-track page*/

.cxotitle::after {
    position: absolute;
    content: '';
    top: 65%;
    background: #23699c;
    width: 15%;
    left: 42%;
    height:4px;
    display: none;
}

.paneltitle::after {
    position: absolute;
    content: '';
    top: 14%;
    background: #23699c;
    width: 150px;
    left: 45%;
    height: 4px;
    display: none;
}

.table-layer-box .row {
    border: 1px solid #000;
}

.text-right-line-white {
    border-right: 1px solid #fff;
}

.text-top-line-white {
    border-top: 1px solid #fff;
}

.text-right-line-black {
    border-right: 1px solid #000;
}

.text-top-line-black {
    border-top: 1px solid #000;
}


/*exhibitors page*/

.extitle::after {
    position: absolute;
    content: '';
    top: 100%;
    background:  #23699c;
    height: 4px;
    display: none;
    width: 150px;
    left: 43%;
}

.exhititle::after {
    position: absolute;
    content: '';
    top: 10%;
    background:  #23699c;
    height: 4px;
    display: none;
    width: 150px;
    left: 43%;
}

.whyyoutitle::after {
    position: absolute;
    content: '';
    top: 9%;
    background: #23699c;
    height: 4px;
    display: none;
    width: 150px;
    left: 43%;
}

.exhibitorimg img {
    height: 100px;
}


/*for you page*/

.whiletitle::after {
    position: absolute;
    content: '';
    top: 50%;
    background:#23699c;
    height: 4px;
    display: none;
    width: 150px;
    left: 43%;
}

.bg-foryou-tab .tab-content {
    border-top: 1px solid #000;
    width: 100%;
}

.bg-foryou-tab .nav-pills {
    background: transparent;
    border: 1px solid #000;
    border-radius: 15px !important;
    
}

.bg-foryou-tab .nav-link {
    position: relative;
    font-weight: 500! important;
    line-height: 54px !important;
    color: #000 !important;
    padding: 10px 84.2px !important;
}

.bg-foryou-tab .nav-pills .nav-link.active,
.bg-foryou-tab .nav-pills .show>.nav-link {
    background: #000 !important;
    color: #fff !important;
    font-weight: bold !important;
}

.bg-foryou-tab .nav-pills .left-right-radius {
    border-top-left-radius: 15px!important;
    border-bottom-left-radius: 2px!important;
}

.bg-foryou-tab .nav-pills .right-left-radius {
    border-top-right-radius: 15px!important;
    border-bottom-right-radius: 2px!important;
}


/*hackathon page*/

.hacktitle::after {
    position: absolute;
    content: '';
    top: 83%;
    background: #23699c;
    width: 150px;
    left: 43%;
    height: 4px;
    display: none;
}

.bg-hack-tab .tab-content {
    border-top: 1px solid #000;
    width: 100%;
}

.bg-hack-tab .nav-pills {
    background: transparent;
    border: 1px solid #000;
    border-radius: 15px !important;
    margin-right: 18px;
}

.bg-hack-tab .nav-link {
    position: relative;
    font-weight: 500! important;
    line-height: 54px !important;
    color: #000 !important;
    padding: 10px 120px !important;
}

.bg-hack-tab .nav-pills .nav-link.active,
.bg-hack-tab .nav-pills .show>.nav-link {
    background: #000 !important;
    color: #fff !important;
    font-weight: bold !important;
}

.bg-hack-tab .nav-pills .left-right-radius {
    border-top-left-radius: 15px!important;
    border-bottom-left-radius: 2px!important;
}

.bg-hack-tab .nav-pills .right-left-radius {
    border-top-right-radius: 15px!important;
    border-bottom-right-radius: 2px!important;
}

.sponserimages {
    height: 200px;
}

.bg-black-radius {
    border-radius: 15px;
}


/*hacker help page*/

.table-layer-box-helper .row {
    border: 1px solid #000;
}


/*resume page */

.resumetitle::after {
    position: absolute;
    content: '';
    top: 57%;
    background:  #23699c;
    width: 150px;
    left: 43%;
    height: 4px;
    display: none;
}

.bg-careertab .border-right-line {
    border-right: 1px solid #000;
}

.bg-careertab .tab-content {
    border-top: 1px solid #000;
    width: 100%;
}

.bg-careertab .nav-pills {
    background: transparent;
    border: 1px solid #000;
    border-radius: 15px !important;
    margin-right: 46px;
}

.bg-careertab .nav-link {
    position: relative;
    font-weight: 500! important;
    line-height: 54px !important;
    color: #000 !important;
    padding: 10px 7px !important;
}

.bg-careertab .nav-pills .nav-link.active,
.bg-careertab .nav-pills .show>.nav-link {
    background: #000 !important;
    color: #fff !important;
    font-weight: bold !important;
}

.bg-careertab .nav-pills .left-right-radius {
    border-top-left-radius: 15px!important;
    border-bottom-left-radius: 2px!important;
}

.bg-careertab .nav-pills .right-left-radius {
    border-top-right-radius: 15px!important;
    border-bottom-right-radius: 2px!important;
}


/*BLOG-1*/

.bg-gallery-mix {
    background: #2c2c2b;
}

.bg-gallery-mix .controls {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    padding: 2%;
}

.bg-gallery-mix .controls button {
    padding: 10px;
    margin: 10px;
    border: none;
    border-radius: 3px;
    background-color: transparent;
    color: #b3b0ab;
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
    letter-spacing: 3px;
    cursor: pointer;
}

.bg-gallery-mix .controls button.active {
    color: #fff;
    border-bottom: 2px solid blue;
}

.bg-gallery-mix .controls button:focus {
    outline: 0 none;
}

.mixit-up-gallery:after {
    content: '';
    display: inline-block;
    width: 48%;
}

.mixit-up-gallery .mix {
    display: inline-block;
    width: 49%;
    text-align: left;
    margin-bottom: 0%;
    display: none;
}

.mix img {
    margin-bottom: 20px;
}

.mixit-up-gallery .mix:after {
    content: attr(data-myorder);
    color: white;
    font-size: 16px;
    display: none;
    vertical-align: top;
    font-weight: 700;
}

.mixit-up-gallery .mix:before {
    content: '';
    display: none;
    /* padding-top: 60%; */
}

@media all and (max-width:449px) {
    .mixit-up-gallery .mix,
    .mixit-up-gallery .gap {
        width: 100%;
    }
}

@media all and (min-width:450px) {
    .mixit-up-gallery .mix,
    .mixit-up-gallery .gap {
        width: 48%;
    }
}

@media all and (min-width:900px) {
    .mixit-up-gallery .mix,
    .mixit-up-gallery .gap {
        width: 32.5%;
    }
}


/*broadcast page*/

.right-linewhite::after {
    position: absolute;
    content: '';
    border-right: 1px solid #fff;
    height: 23px;
    top: 17px;
    padding-left: 20px;
}

.bg-broadcast-live li a {
    padding: 0 20px;
}

.bg-broadcast-live li .active {
    font-weight: 700;
}

.bg-streamchat {
    background: #e9e9e9;
}

.bg-broadcast-live .spacelittle {
    padding-left: 8%;
}

.agendabox {
    height: 250px;
    background: #000;
}

.typebox {
    background: #ece9e9;
    height: 53px;
    border-radius: 10px;
}

.sharesendbtn {
    background: #fff;
    border-radius: 10px;
    padding: 6px 10px;
}


/*event-1 pages*/

.nullconeventtitle::after {
    position: absolute;
    content: '';
    top: 57%;
    background:  #23699c;
    height: 4px;
    display: none;
    width: 8%;
    left: 46%;
}

.img-box img {
    border-radius: 15px;
}


/*faq page*/

.searchbox {
    border-radius: 20px;
    border: 1px solid #23699c;
    height: 55px;
    background: #fff;
}

.searchicon i {
    background: #23699c;
    border-radius: 50px;
    width: 55px;
    height: 55px;
    line-height: 53px;
}

.bg-faqtab .bg-black i {
    border: 1px solid #fff;
    padding-left: 8px !important;
}

.bg-faqtab .card-header {
    padding: unset;
}

.bg-faqtab .border-right-line-white {
    border: 1px solid #fff !important;
}

.bg-faqtab .nav-pills {
    background: #b5c9d8;
    border: 1px solid #fff;
    border-radius: 15px !important;
    margin-right: 4px;

    
}

.bg-faqtab .nav-link {
    position: relative;
    font-weight: 500! important;
    line-height: 54px !important;
    color:#485056 !important;
    padding: 10px 26px !important;
}

.bg-faqtab .nav-pills .nav-link.active,
.bg-faqtab .nav-pills .show>.nav-link {
    background: #23699c !important;
    color: #fff !important;
    font-weight: bold !important;    
}

.bg-faqtab .nav-pills #pills-audius-tab{
    border-radius:15px 0 0 15px;
}
.bg-faqtab .nav-pills #pills-dnif-tab{
    border-radius:0 15px 15px 0;
}
/*cfp page*/
.ammotitle::after {
    position: absolute;
    content: '';
    top: 80%;
    background: #23699c;
    height:4px;
    width: 150px;
     left: 43%;
display: none;   
}
.calltitle::after {
    position: absolute;
    content: '';
    top: 62%;
    background: #23699c;
    height:4px;
    width: 150px;
    left: 42%;
    display: none;
}

.tipstitle::after {
    position: absolute;
    content: '';
    top: 6%;
    background:  #23699c;
    height: 4px;
    display: none;
    width: 150px;
    left: 42%;
    display: none;
}

.contactedtitle::after {
    position: absolute;
content: '';
top: 28%;
background: #23699c;
height: 4px;
display: none;
width: 150px;
left: 43.5%;
display: none;
}

.submittitle::after {
    position: absolute;
    content: '';
    top: 13%;
   background: #23699c;
   height: 4px;
    width: 150px;
    left: 43.5%;
    display: none;
}

.speakertitles::after {
    position: absolute;
    content: '';
    top: 100%;
    background: #23699c;
   height: 4px;
    width: 150px;
    left: 43.5%;
    display: none;
}

.termscfptitle::after {
    position: absolute;
    content: '';
    top: 26%;
    background: #23699c;
   height: 4px;
    width: 150px;
    left: 43%;
    display: none;
}

.border-cfp {
    border: 1px solid #fff !important;
}

.right-schedule-border-cfp {
    border-right: 1px solid #fff;
}

.lineborder-cfp {
    border-bottom: 1px solid #fff;
    width: 100%;
}

.border-impdate {
    border: 1px solid #000 !important;
}

.right-schedule-border-impdate {
    border-right: 1px solid #000;
}

.lineborder-impdate {
    border-bottom: 1px solid #000;
    width: 100%;
}

.importantdatestitle::after {
    position: absolute;
    content: '';
    top: 22%;
    background: #23699c;
   height: 4px;
    width: 150px;
    left: 43%;
    display: none;
}


/*contact page*/

.bg-contact-banner {
    height: 350px;
}

.contactustitle::after {
    position: absolute;
    content: '';
    top: 49%;
   background: #23699c;
   height: 4px;
    width: 150px;
    left: 43%;
    display: none;
}

.bg-blue-wrap {
    background: #23699c;
    margin-top: -120px;
}

.feeltitle::after {
    position: absolute;
    content: '';
    top: 30%;
   background: #23699c;
   height: 4px;
    width: 37%;
    left: 3%;
    display: none;
}

.contactinfotitle::after {
    position: absolute;
    content: '';
    top: 76%;
   background: #23699c;
   height: 4px;
    width: 18%;
    left: 3%;
    display: none;
}

.officetitle::after {
    position: absolute;
    content: '';
    top: 12%;
    background: #23699c;
   height: 4px;
    width: 150px;
    left: 43%;
    display: none;
}

.contact-form {
    border: 1px solid #000;
    box-shadow: 0 5px 6px 6px rgba(140, 130, 114, 0.2);
}

.form-border-line-bottom {
    border: unset !important;
    border-bottom: 1px solid #777777 !important;
    width: 100%;
}
.form-border-line-bottom:focus,.bg-contact-form .bg-text:focus {
    outline: 0 none!important;
}
.bg-contact-form .bg-text{
    border:1px solid grey;
}

/*shopping page*/

.shopsearch {
    height: 62px;
    border-radius: 10px;
    border: 2px solid #fff;
}

.iconsearch i {
    background: #fff;
    padding: 8px 28px;
}

.wrapper-border {
    border: 2px solid #ebebeb;
    border-radius: 15px;
}

.wrapper-rightline {
    border-right: 2px solid #ebebeb;
}

.borderline-right {
    border-right: 1px solid #000;
    padding-left: 20px;
}

.bg-shopping .owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled,
.bg-feature-product .owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
    display: block;
}

.bg-shopping .owl-prev {
    position: absolute;
    content: '';
    left: -54px;
    top: 92px;
}

.bg-shopping .owl-next {
    position: absolute;
    content: '';
    right: -54px;
    top: 92px;
}

.bg-shopping .owl-prev .fa,
.bg-shopping .owl-next .fa {
    font-size: 50px !important;
    color: #9a9a9a !important;
}

.featuredtitle::after {
    position: absolute;
    content: '';
    top: 9%;
    background: #23699c;
   height: 4px;
    width: 12%;
    left: 43%;
    display: none;
}

.feature-product {
    border: 1px solid #000;
}

.feature-product img {
    height: 250px;
}

.product-content {
    padding: 20px;
}

.bg-feature-product .owl-prev {
    position: absolute;
    content: '';
    left: -54px;
    top: 42%;
}

.bg-feature-product .owl-next {
    position: absolute;
    content: '';
    right: -54px;
    top: 42%;
}

.bg-feature-product .owl-prev .fa,
.bg-feature-product .owl-next .fa {
    font-size: 50px !important;
    color: #9a9a9a !important;
}

.bg-feature-product .owl-theme .owl-dots .active span {
    border-radius: unset !important;
    background: transparent;
    border: 3px solid blue !important;
}

.bg-feature-product .owl-theme .owl-dots .owl-dot span {
    border-radius: unset !important;
    background: transparent;
    border: 1px solid blue;
}

.signup-wrap {
    border-radius: 20px;
    background: #fff;
    height: 45px;
}

.signup-wrap .bg-black {
    border-radius: 20px;
    height: 45px;
}


/*blog-grid page*/

.bg-grid {
    background: #ececec;
    border-radius: 5px;
}

.blog-grid-right-line {
    border-right: 1px solid #a5a5a5;
}

.blog-grid-right-line input,
.blog-grid-pagebtn input {
    width: 100%;
    border: unset!important;
    background: unset!important;
}

.bluebtn-blog {
    background: #23699c;
    padding: 20px 28px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    height:75px;
}

.border-right-black .nav-link {
    padding: .5rem 31.7px!important;
}

.bg-blog-gridtab .nav-pills {
    border: 1px solid #000;
}

.bg-blog-gridtab .border-right-black {
    border-right: 1px solid #000;
}

.bg-blog-gridtab .nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    background: #333333;
    border-radius: unset;
    color: #fff !important;
}

.bsd {
    box-shadow: 0 5px 6px 6px rgba(140, 130, 114, 0.2);
}

.blog-content {
    padding: 15px 10px;
}

.blog-content img {
    height: 55px !important;
}

.contreading a {
    border-radius: 20px;
    padding: 10px 20px;
    background: #23699c;
    color: #fff;
}

.greyline {
    border-bottom: 1px solid #e1e1e1;
    width: 100%;
}

.thumbimg img {
    height: 65px;
}

.blue-border li a {
    border-radius: 10px;
    border: 1px solid #6797ba;
    padding: 5px;
}

.roundbluebtn {
    border-radius: 20px;
    background: #23699c;
    padding: 10px 20px;
}


.text-greyish{
    color:#999999;
}
.text-greyish1{
    color:#7ba5c4;
}
.font-35{
    font-size:35px;
}
/*bloglist*/

.contreading-list a {
    border-radius: 10px;
    padding: 10px 15px;
    background: #23699c;
    color: #fff;
    font-size: 14px;
}

.bg-blog-gridtab-sp {
    background: #f5f5f5;
}

.blog-searchbox {
    border: 1px solid #dddddd;
    height: 48px;
    width: 100%;
}

.border-blogrightline {
    border-right: 1px solid #ddd;
}

.blog-post>img {
    height: 400px;
}

.name {
    font-weight: bold;
}


/*nullcon media page*/

.linki {
    border: 1px solid #fff;
width: 30px;
height: 30px;
border-radius: 50px;
line-height: 30px;
}

.border-media img,.height-nullcon{
    height: 392px;
    
}
.height-nullcon h1{
    padding:70px 20px 20px 20px;
}
.height-nullcon p{
    padding:80px 20px!important;
}
.nullcon-mediaborder-box{
    border:1px solid #000;
    padding:0;
}
.first-box-media-down{
    transform: rotate(90deg);
    margin-left: 145px;
    top:-8px;
}
.first-box-media-down .linki{
    padding-left: 6px;
}

.box-pagination li {
    border: 1px solid #000;
    padding: 5px 10px;
}

.blackbutton a {
    background: #000;
    color: #fff !important;
    padding: 10px 20px;
    border-radius: 20px;
}


/*podcast page*/

.bg-feature-show {
    background: #fafafa;
}

.blueline {
    border: 1px solid #23699c;
    width: 20%;
}

.bg-feature-show .item {
    border: 1px solid #d1d1d1;
}

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
    display: block;
}

.bg-feature-show .owl-carousel .owl-nav button.owl-prev {
    position: absolute;
    content: '';
    top: -9%;
    right: 0;
    background: transparent;
    border: 2px solid #000;
    border-radius: 50px;
    width: 35px;
    height: 35px;
    font-size: 23px;
    outline: none;
}

.bg-feature-show .owl-carousel .owl-nav button.owl-next {
    position: absolute;
    content: '';
    top: -9%;
    right: -50px;
    background: transparent;
    border: 2px solid #000;
    border-radius: 50px;
    width: 35px;
    height: 35px;
    font-size: 23px;
    outline: none;
}

.bg-feature-show .owl-carousel .owl-nav button.owl-prev:hover,
.bg-feature-show .owl-carousel .owl-nav button.owl-next:hover {
    background: #216895;
    color: #fff;
    outline: none;
}

.bg-lastest-epic .latestbtn a {
    border-radius: 20px;
    padding: 10px 20px;
    background: #fff;
}


/*podcast page*/

.abtshow {
    overflow: hidden;
}

#owl-abt .item {
    padding: 0 90px;
}

.abtshow .owl-carousel .owl-nav button.owl-prev {
    position: absolute;
    content: '';
    top: 20%;
    left: 0;
    background: transparent;
    border: 2px solid #000;
    border-radius: 50px;
    width: 45px;
    height: 45px;
    font-size: 23px;
}

.abtshow .owl-carousel .owl-nav button.owl-next {
    position: absolute;
    content: '';
    top: 20%;
    right: 0;
    background: transparent;
    border: 2px solid #000;
    border-radius: 50px;
    width: 45px;
    height: 45px;
    font-size: 23px;
}

.abtshow .owl-carousel .owl-nav button.owl-prev:hover {
    background: blue;
    color: #fff;
    border: 3px solid #fff;
}

.abtshow .owl-carousel .owl-nav button.owl-next:hover {
    background: blue;
    color: #fff;
    border: 3px solid #fff;
}

.abtshowtitle::after {
    position: absolute;
    content: '';
    top: 87%;
   background: #23699c;
   height: 4px;
    width: 150px;
    left: 43%;
    display: none;
}

.abtshow .owl-theme .owl-dots .active span {
    border-radius: unset !important;
    background: blue;
    border: 3px solid blue !important;
}

.abtshow .owl-theme .owl-dots .owl-dot span {
    border-radius: unset !important;
    background: transparent;
    border: 1px solid blue;
}

.podlogo img {
    width: 25%;
    height: 300px;
}

.latestbtn-pod a {
    border-radius: 20px;
    padding: 10px 20px;
    background: transparent;
    border: 1px solid #000;
}

.bg-primary-pod {
    background: #042c74;
}


/*training info*/

.traininginfo::after {
    position: absolute;
    content: '';
    top: 73%;
   background: #23699c;
   height: 4px;
    width: 150px;
    left: 38%;
    display: none;
}

.intro-sec {
    background: #f5f5f5;
}


/*startville page*/

.jurytitle::after {
    position: absolute;
    content: '';
    top: 70%;
    background: #23699c;
   height: 4px;
    width: 150px;
    left: 43%;
    display: none;
}

.bg-black-box-jury {
    background: #000;
    border-radius: 10px;
}

.bg-black-box-jury img {
    border-radius: 50%;
    width: 80px;
    height: 80px;
    transform: rotate(223deg);
}

.supporttitle::after {
    position: absolute;
    content: '';
    top: 20%;
    background: #23699c;
   height: 4px;
    width: 150px;
    left: 43%;
    display: none;
}

.processtitle::after {
    position: absolute;
    content: '';
    top: 55.9%;
   background: #23699c;
   height: 4px;
    width: 150px;
    left: 43%;
    display: none;
}

.termsttitle::after {
    position: absolute;
    content: '';
    top: 71.7%;
   background: #23699c;
   height: 4px;
    width: 150px;
    left: 45%;
    display: none;
}

.border-st {
    border: 1px solid #000;
}

.bluebtn button{
    border:unset;
    background:unset;
}
h2 a:hover{
    cursor: pointer;
}
.commonslide .carousel-indicators{
    top:108%;
}
.commonslide .carousel-indicators li{
    background-color: #fff;
}
/*speakers page*/

.cfpindicator .carousel-indicators{
    top:100%;
}
.honortitle::after {
    position: absolute;
    content: '';
    top: 51%;
  background: #23699c;
   height: 4px;
    width: 150px;
    left: 43.5%;
    display: none;
}

.chieftitle::after {
    position: absolute;
    content: '';
    top: 24%;
    background: #23699c;
   height: 4px;
    width: 150px;
    left: 44%;
    display: none;
}

.border-chief .row {
    border-radius: 10px;
}

.roundbluebtn-speaker a {
    border-radius: 20px;
    padding: 10px 20px;
    color: #fff;
    background: #23699c;
    text-align: center;
    font-size: 16px;
}

.cxotitle::after {
    position: absolute;
    content: '';
    top: 62%;
   background: #23699c;
   height: 4px;
    width: 150px;
    left: 43%;
    display: none;
}


/*sponsors page*/

.spontitle::after {
    position: absolute;
    content: '';
    top: 12%;
    background: #23699c;
   height: 4px;
    width: 150px;
    left: 43%;
    display: none;
}

.sponsor-page img {
    border: 1px solid #2a2a2a;
    padding: 40px;
}


/*speakerwithvideo*/

.social-speakers li a {
    border: 3px solid #000;
    padding: 3px 8px;
    border-radius: 8px;
    width: 20px;
    height: 20px;
    font-size: 18px;
    color: #000;
}

.month-display a {
    border-radius: 20px;
    padding: 8px 50px;
    border: 2px solid #23699c;
    color: #000;
}

.viewmorebtn a {
    border-radius: 20px;
    padding: 8px 40px;
    border: 2px solid #23699c;
    color: #23699C;
    font-size: 14px;
    font-weight: 400;
}

.bluebtn-color {
    background: #23699c;
    border-radius: 20px;
    padding: 10px 20px;
    color: #fff;
    border: 1px solid #000;
}

.wrap-bar {
    margin-top: -80px;
    background: #fff;
    border-radius: 10px;
    font-size: 14px;
}

.wrap-bar input {
    border: unset;
    border-bottom: 2px solid #cfd3de;
}

.wrap-bar .searchbtn a {
    background: #23699c;
    border-radius: 5px;
    color: #fff;
    padding: 10px 30px;
}

.speakertitle::after {
    position: absolute;
    content: '';
    top: 47%;
   background: #23699c;
   height: 4px;
    width: 11%;
    left: 44%;
    display: none;
}

.speaker-box img {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    height: 200px;
}

.speaker-box .bg-blue {
    background: #23699c;
}

.speaker-box .bg-lite-color {
    background: #f9f9f9;
    border: 1px solid #596172;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}

.speaker-box .transbtn-circle a {
    border: 2px solid #23699c;
    background: transparent;
    border-radius: 20px;
    padding: 8px 20px;
    color: #23699c;
    font-weight: 500;
}

.pagination-speaker .active {
    background: #23699c;
    color: #fff;
}

.pagination-speaker li {
    border-radius: 50px;
    width: 45px;
    height: 45px;
    border: 1px solid #23699c;
    line-height: 44px;
    text-align: center;
    color: #23699c;
}


/*footer*/

.bg-footer {
    background: #1c1c1c;
}

.socialicon i {
    border-radius: 5px;
    border: 1px solid #fff;
    height: 29px;
    width: 29px;
    text-align: center;
    line-height: 25px;
    font-size: 14px;
}

.footerlistcolor {
    color: #777777 !important;
    padding-left: 20px;
}


/*webinar page*/

.box-webinar {
    border: 1px solid #d9d9d9;
    border-radius: 10px;
}

.webinartitle::after {
    position: absolute;
    content: '';
    top: 80%;
   background: #23699c;
   height: 4px;
    width: 10%;
    left: 45%;
    display: none;
}


/*webinar-current page*/

.web-current-box {
    border: 1px solid #d9d9d9;
    border-radius: 10px;
}

.upcomingnullcontitle::after {
    position: absolute;
    content: '';
    top: 63%;
  background: #23699c;
   height: 4px;
    width: 150px;
    left: 45%;
    display: none;
}

.bluebtnspaces a {
    background: #23699c;
    padding: 10px 20px;
    color: #fff;
    font-size: 14px;
    border-radius: 5px;
    transition: all 0.5s;
    font-weight: 500;
}


/*conference speaker*/

.fxd {
    position: fixed!important;
}

.cxotitle-speakers::after {
    position: absolute;
    content: '';
    top: 60%;
    background: #23699c;
   height: 4px;
    width: 150px;
    left: 42%;
    display: none;
}


/*commonslide*/

.commonslide .carousel-control-prev-icon {
    background: url("../images/lefticon.png") no-repeat;
    height: 52px;
    width: 49px;
}

.commonslide .carousel-control-next-icon {
    background: url("../images/righticon.png") no-repeat;
    height: 52px;
    width: 49px;
}

.commonslide .carousel-indicators .active {
    background-color: #23699c;
}


/*COMPARE TICKET*/

.bg-compare-ticket {
    background: #f5f5f5;
}

.ticketpricingtitle::after {
    position: absolute;
    content: '';
    top: 50%;
  background: #23699c;
   height: 4px;
    width: 15%;
    left: 42%;
    display: none;
}

.bg-compare-ticket .inrbtn {
    background: #23699c;
    color: #fff;
    padding: 1px 15px;
    font-size: 10px!important;
    border-radius: 5px;
    margin-left: 10px;
}

.bluebg {
    background: #23699c;
    height: 50px;
}

.aeroblue {
    background: #47b39e;
    height: 50px;
}

.budgreen {
    background: #61b67f;
    height: 50px;
}

.applegreen {
    background: #95b31a;
    height: 50px;
}

.androidgreen {
    background: #adce44;
    height: 50px;
}

.bluebg-lite {
    background: #b6cbda;
    height: 50px;
}

.aeroblue-lite {
    background: #c1e1db;
    height: 50px;
}

.budgreen-lite {
    background: #c9e1d2;
    height: 50px;
}

.applegreen-lite {
    background: #d8e1b3;
    height: 50px;
}

.androidgreen-lite {
    background: #dfe9c0;
    height: 50px;
}

.space-height-50 {
    height: 50px;
}
.w-45{
    width:45%!important;
}


/*media queries*/

@media(min-width:360px) and (max-width:575px) {
    .bluebtn-blog{
        height: unset!important;
    }
    .w-45{
        width:100%!important;
    }
    .htp-90{
        height: unset!important;
    }
    .font-126 {
        font-size: 80px;
    }
    .font-62 {
        font-size: 20px;
    }
    .font-50 {
        font-size: 36px !important;
    }
    .font-42 {
        font-size: 24px !important;
    }
    .font-28 {
        font-size: 18px !important;
    }
    .font-16 {
        font-size: 15px !important;
    }
    .bg-banner {
        background-size: cover;
    }
    .bg-whoshould .font-62,.bg-events .font-62{
        font-size:40px!important;
    }
    .bg-banner h1,
    .bg-banner .bluebtn,
    .bg-conference {
        text-align: center;
    }
    .navbar-light .navbar-nav .active>.nav-link::before {
        left: 6px;
    }
    .ammotitle::after {
    position: absolute;
    content: '';
    top: 89%;
    background: #23699c;
    height: 4px;
    width: 47px;
    left: 43%;
    display: none;
}
    .ticketleft {
        margin-left: unset !important;
    }
    .bannercontent {
        padding-top: 36%;
    }
    .timecounter li {
        font-size: 12px;
        padding: 15px 4px;
    }
    .time {
        padding-bottom: 30px;
    }
    .lineheight-space {
        padding-top: 5%;
    }
    .index-title::after{
        left:100px;
    }
    #owl-events .item {
        margin-top: 30px;
    }
    .underline-small::after {
        top: 29px;
    }
    .underline-large::after {
        top: 66px;
        left:29%;
    }
    .playicon-btn {
    width: 50%;
}
    .pricetable {
        margin: 10px 30px;
    }
    .partnerimg {
        border: 1px solid #2a2a2a;
        padding: 15px 15px;
    }
    .mobiletopspace {
        margin: 20px 0;
    }
    .sponsortitle::after {
        top: 29px;
    }
    .paraspace {
        padding: 20px 0 !important;
    }
    .bg-organised img {
        width: 28%;
    }
    .partnerimg2 {
        padding: 23px 4px;
    }
    .partnerimg2 img {
        width: 225px;
    }
    .bg-events .owl-prev,
    .bg-events .owl-next {
        display: none !important;
    }
    .blue-wrap-like .whitebtn a{
        padding:18px 26px!important;
    }
    /*about-nullcon page*/
    .submenu-border li {
        padding: 7px 46px !important;
    }
    .rightlinelist::after {
        content: unset !important;
    }
    .font-60 {
        font-size: 36px !important;
    }
    .whotitle::after {
        top: 11%;
    }
    .whattitle::after {
        top: 14%;
        width: 15%;
    }
    .card-body {
        padding-left: 30px;
    }
    .font-22 {
        font-size: 18px !important;
    }
    .abt-conf-title::after {
        top: 14%;
        width: 43%;
    }
    .footerlistcolor {
        padding-left: unset;
    }
    /*conference page*/
    .blueleftline::after {
        left: 7px;
    }
    /*team member page*/
    .bg-team-member button:focus{
        outline: 0 none;
    }
    .contact-form input:focus{
        outline: 0 none!important;
    }
    .review-whitebox {
    height: unset!important;
}

    .bg-team-member .fa-arrow-left,
    .bg-team-member .fa-arrow-right {
        border: 2px solid #000;
        border-radius: 50px;
        width: 20px;
        height: 20px;
        line-height: 14px;
        font-size: 10px;
        color: #000;
    }
    .bg-team-member .owl-carousel .owl-nav button.owl-prev {
        left: 0;
        top: 0;
    }
    .bg-team-member .owl-carousel .owl-nav button.owl-next {
        right: 0;
        top: 0;
    }
    /*archive page*/
    .pagination,
    .numberpagination {
        margin-top: 20px;
    }
    /*aechive-download page*/
    .breadcrumbtitle-download::after {
        position: absolute;
        content: '';
        top: 46%;
        border: 1px solid #23699c;
        width: 15%;
        left: 42%;
    }
    /*2days training page*/
    .scheduletitle::after {
        top: 35%;
        width: 17%;
        left: 37%;
    }
    .bg-tab-section .tab-pane .owl-next,
    .bg-tab-section .tab-pane .owl-prev {
        position: unset;
    }
    .bg-tab-section .nav-item,
    .bg-foryou-tab .nav-item,
    .bg-faqtab .nav-item,
    .bg-digital .nav-item {
        width: 100%;
        text-align: center;
    }
    .tabsection-boxlayer {
        height: unset;
        padding-bottom: 30px;
    }
    /*press release page*/
    .releasebtn {
        margin-top: 30px;
    }
    /*press media page*/
    .whatnullcontitle::after {
        top: 34%;
        left: 5%
    }
    .nullcontitle::after {
        top: 26%;
        left: 5%;
    }
    .mediapasstitle::after {
        top: 18%;
        width: 18%;
        left: 4%;
    }
    /*media track*/
    .mediatracktitle::after {
        position: absolute;
        content: '';
        top: 17%;
        border: 1px solid #23699c;
        width: 23%;
        left: 5%;
    }
    .rsvptitle::after {
        position: absolute;
        content: '';
        top: 18%;
        border: 1px solid #23699c;
        width: 18%;
        left: 41%;
    }
    /*for media page*/
    .mediatitle::after {
        position: absolute;
        content: '';
        top: 26%;
        border: 1px solid #23699c;
        width: 25%;
        left: 5%;
    }
    .interviewtitle::after {
        position: absolute;
        content: '';
        top: 18%;
        border: 1px solid #23699c;
        width: 24%;
        left: 5%;
    }
    .interview-mediatitle::after {
        position: absolute;
        content: '';
        top: 17%;
        border: 1px solid #23699c;
        width: 24%;
        left: 5%;
    }
    .interview-mediaextitle::after {
        position: absolute;
        content: '';
        top: 7%;
        border: 1px solid #fff;
        width: 24%;
        left: 5%;
    }
    /*volunteer page*/
    .volunteertitle::after {
        top: 27%;
        left:30%;
    }
    .termstitle::after {
    position: absolute;
    content: '';
    top: 22%;
    background: #23699c;
    height: 4px;
    display: none;
    width: 150px;
    left: 29%;
}
.importanttitle::after {
    position: absolute;
    content: '';
    top: 19%;
    background: #23699c;
    height: 4px;
    display: none;
    width: 150px;
    left: 27%;
}
    /*venue page*/
    .bg-submenu-goa .submenu-border li {
        padding: 7px 3px !important;
    }
    .venuetitle::after {
        top: 30%;
        left:30%;
    }
    /*traing page*/
    .training .sponcertitle::after {
        position: absolute;
        content: '';
       top: 32%;
left: 100px;
    }
    /*horror story page*/
    .bg-horror-story .submenu-border li {
        padding: 7px 3px !important;
    }
    /*ammo page*/
    .bg-ammo .submenu-border li,
    .bg-ctf .submenu-border li,
    .bg-cxo .submenu-border li,
    .bg-ex .submenu-border li,
    .bg-foryou .submenu-border li,
    .bg-hackathon .submenu-border li,
    .bg-hackerhelp .submenu-border li,
    .bg-resume .submenu-border li,
    .bg-cfp .submenu-border li {
        padding: 7px 3px !important;
    }
    .imageborder-tools {
        border: 1px solid #2a2a2a;
        height: 250px;
        width: 100%;
        padding: 16px 0;
    }
    /*ctf page*/
    .bg-ctf-tab .nav-item {
        width: 100%;
        text-align: center;
    }
    /*cxo page*/
    .cxotitle::after {
       top: 51%;
left: 141px;
width: 20%;
    }
    .paneltitle::after {
            top: 20%;
    left: 105px;
    }

.extitle::after{
    left:29%;
}
.horrortitle::after {
    position: absolute;
    content: '';
    top: 12%;
    background: #23699c;
    height: 4px;
    display: none;
    width: 150px;
    left: 28%;
}
    /*ex page*/
    .whyyoutitle::after {
        top: 7%;
        left:26%;
    }
    .exhititle::after {
        top: 31%;
        left:28%;
    }
    /*for you page    */
    .whiletitle::after {
        position: absolute;
        content: '';
        top: 35%;
        border: 1px solid #23699c;
        width: 14%;
        left: 43%;
    }
    /*hackathon page*/
    .bg-hack-tab .nav-item {
        width: 100%;
        text-align: center;
    }
    .hacktitle::after {
        top: 92%;
        width: 20%;
        left: 38%;
    }
    .bg-hack-tab .nav-link {
        padding: 10px 26px !important;
    }
    /*resume page*/
    .resumetitle::after {
        top: 70%;
        border: 2px solid #23699c;
        width: 21%;
        left: 37%;
    }
    .bg-careertab .nav-link {
        padding: 10px 16px !important;
    }
    .bg-careertab .border-right-line {
        border-right: unset;
    }
    /*broadcast page*/
    .bg-broadcast-live li a {
        padding: unset;
    }
    .right-linewhite::after {
        padding-left: 6px;
        top: unset;
    }
    /*agenda page*/
    .agendabox {
        height: unset;
        background: #000;
    }
    /*events-1 pg*/
    .nullconeventtitle::after {
        position: absolute;
        content: '';
        top: 30%;
        border: 1px solid #23699c;
        width: 21%;
        left: 38%;
    }
    /*cfp page*/
    .calltitle::after {
        top: 76%;
        width: 20%;
        left: 39%;
    }
    .contactedtitle::after {
        top: 26%;
        border: 2px solid #23699c;
        width: 16%;
        left: 40%;
    }
    .submittitle::after {
        top: 7%;
        border: 2px solid #23699c;
        width: 25%;
        left: 36%;
    }
    .importantdatestitle::after {
        top: 7%;
        border: 2px solid #23699c;
        width: 14%;
        left: 41%;
    }
    .speakertitles::after {
        top: 90%;
        border: 2px solid #23699c;
        width: 24%;
        left: 37%;
    }
    .termscfptitle::after {
        top: 10%;
        left:29%;
    }
    /*contact page*/
    .contactustitle::after {
        top: 22%;
        left:30%;
    }
    .feeltitle::after {
        top: 20%;
    }
    .contactinfotitle::after {
        top: 79%;
        width: 18%;
        left: 4%;
    }
    .officetitle::after {
        top: 16%;
        left:29%;
    }
    .sponcertitle::after {
    position: absolute;
    content: '';
    top: 46%;
    background: #23699c;
    height: 4px;
    display: none;
    width: 150px;
    left: 30%;
}
.half-img-1 .hover {
    background: rgba(0, 0, 0, 0.4);
    position: absolute;
    content: '';
    top: 8px;
    width: 100%;
    height: 188px;
}
    /*shopping page*/
    .iconsearch i {
        padding: 1px 41px;
        line-height: 49px;
    }
    .wrapper-border {
        margin: 0 20px;
    }
    .wrapper-rightline {
        border-right: unset;
    }
    .bg-shopping .owl-prev {
        position: absolute;
        content: '';
        left: 40%;
        top: 100%;
    }
    .bg-shopping .owl-next {
        position: absolute;
        content: '';
        right: 40%;
        top: 100%;
    }
    /*blod-grid paage*/
    .bg-grid {
        margin: 0 auto;
    }
    .bluebtn-blog {
        padding: 12px 40px;
        border-top-right-radius: unset;
        border-bottom-right-radius: unset;
    }
    .bg-blog-gridtab .nav-link {
        padding: 10px 30px;
    }
    .bg-blog-gridtab .border-right-black {
        border-right: unset !important;
    }
    /*podcast page*/
    .bg-feature-show .owl-carousel .owl-nav button.owl-prev {
        top: -5%;
        right: 80px;
    }
    .bg-feature-show .owl-carousel .owl-nav button.owl-next {
        top: -5%;
        right: 20px;
    }
    .blueline {
        width: 50%;
    }
    .abtshowtitle::after {
        top: 7%;
    }
    .podlogo img {
        width: 100%;
    }
    /*training info*/
    .traininginfo::after {
        position: absolute;
        content: '';
        top: 85%;
        border: 2px solid #23699c;
        width: 29%;
        left: 35%;
    }
    /*startville page*/
    .supporttitle::after {
        position: absolute;
        content: '';
        top: 19%;
        border: 1px solid #23699c;
        width: 26%;
        left: 38%;
    }
    .processtitle::after {
        position: absolute;
        content: '';
        top: 37%;
        border: 1px solid #23699c;
        width: 33%;
        left: 34%;
    }
    .termsttitle::after {
        position: absolute;
        content: '';
        top: 61%;
        border: 1px solid #23699c;
        width: 31%;
        left: 33%;
    }
    /*speakers page*/
    .honortitle::after {
        position: absolute;
        content: '';
        top: 70%;
        border: 1px solid #23699c;
        width: 12%;
        left: 44%;
    }
    /*sponserpage*/
    .spontitle::after {
        position: absolute;
        content: '';
        top: 9%;
        border: 1px solid #23699c;
        width: 23%;
        left: 37%;
    }
    .jurytitle::after {
    position: absolute;
    content: '';
    top: 70%;
    background: #23699c;
    height: 4px;
    display: none;
    width: 150px;
    left: 28%;
}
    .wrap-bar .w-100 {
        width: unset !important;
    }
    /*webinar-current pages*/
    .upcomingnullcontitle::after {
        position: absolute;
        content: '';
        top: 74%;
        border: 1px solid #23699c;
        width: 27%;
        left: 37%;
    }
    /*conference speaker*/
    .fxd {
        position: unset!important;
    }
    .backbtn {
        position: absolute;
        content: '';
        top: -20px;
        z-index: 999;
        left: 0px;
        right: 0px;
    }
    .space-height-50 {
        height: 50px;
    }
    .tipstitle::after {
    position: absolute;
    content: '';
    top: 6%;
    background: #23699c;
    height: 4px;
    display: none;
    width: 87px;
    left: 36%;
}
.capturetitle::after {
    position: absolute;
    content: '';
    top: 88%;
    background: #23699c;
    height: 4px;
    display: none;
    width: 49px;
    left: 44%;
}
.bg-digital ul .m-0 {
   
    border-radius: 15px 15px 15px 15px !important;
    width: 100%!important;
}
.bg-digital ul .wd {
   
    width: 100%!important;
}
.bg-digital #pills-home-tab,.bg-digital #pills-profile-tab {
    border-radius: 15px 15px 15px 15px !important;
}
.new-reg-page li:nth-of-type(2) {
    border-bottom: unset!important;
    border-right: 1px solid #000!important;
}
.new-reg-page li{
    width:100%!important;
}

}

@media(min-width:576px) and (max-width:767px) {
    .border-right-black .nav-link {
    padding: .5rem 18.7px !important;
}
.contreading-list a{
        padding: 10px 10px!important;
    }
    .htp-90{
        height: unset!important;
    }
    .font-126 {
        font-size: 80px;
    }
    .font-62 {
        font-size: 29px;
    }
    .font-42 {
        font-size: 24px !important;
    }
    .font-28 {
        font-size: 18px !important;
    }
    .font-16 {
        font-size: 15px !important;
    }
    .bg-banner {
        background-size: cover;
    }
    .bg-banner h1,
    .bg-banner .bluebtn,
    .bg-conference {
        text-align: center;
    }
    .bannercontent {
        padding-top: 22%;
    }
    .index-title::after{
        left:154px;
    }
    .ammotitle::after {
    position: absolute;
    content: '';
    top: 84%;
    background: #23699c;
    height: 4px;
    display: none;
    width: 73px;
    left: 43%;
}
    .ticketleft {
        margin-left: unset !important;
    }
    .timecounter li {
        font-size: 16px;
        padding: 15px 17px;
    }
    .time {
        padding-bottom: 30px;
    }
    .lineheight-space {
        padding-top: 5%;
    }
    #owl-events .item {
        margin-top: 30px;
    }
    .underline-small::after{
        top:42px;
    }
    .underline-large::after {
        top: 40px;
    }
    .pricetable {
        margin: 10px 0;
    }
    .partnerimg {
        border: 1px solid #2a2a2a;
        padding: 15px 40px;
    }
    .bg-blogs {
        text-align: center;
    }
    .mobiletopspace {
        margin: 20px 0;
    }
    .sponsortitle::after {
        top: 29px;
    }
    .paraspace {
        padding: 20px 0 !important;
    }
    .bg-organised img {
        width: 28%;
    }
    .partnerimg2 {
        padding: 23px 4px;
    }
    .partnerimg2 img {
        width: 225px;
    }
    .bg-events .owl-prev,
    .bg-events .owl-next {
        display: none;
    }
    .sponcertitle::after {
    position: absolute;
    content: '';
    top: 42%;
    background: #23699c;
    height: 4px;
    display: none;
    width: 150px;
    left: 36%;
}
    /*abt-nullcon page*/
    .submenu-border li {
        padding: 7px 10px !important;
    }
    .whotitle::after {
        top: 18%;
    }
    .whattitle::after {
        top: 23%;
    }
    .bg-abt-conference .font-18,
    .bg-interactive .font-18,
    .bg-hacking .font-18,
    .bg-actionlive .font-18 {
        font-size: 14px !important;
    }
    .abt-conf-title::after {
        top: 14%;
    }
    .breadcrumbtitle-download::after {
        top: 48%;
    }
    /*archive page*/
    .pagination,
    .numberpagination {
        margin-top: 20px;
    }
    /*2days training page*/
    .scheduletitle::after {
        top: 35%;
        width: 16%;
        left: 41%;
    }
    .bg-tab-section .nav-item a {
        padding: 10px 21px;
    }
    .tabsection-boxlayer {
        height: unset;
        padding-bottom: 30px;
    }
    /*press release page*/
    .bg-pressreleasepage .submenu-border li {
        padding: 7px 7px !important;
    }
    .whatnullcontitle::after {
        top: 42%;
        width: 15%;
        left: 3%;
    }
    .nullcontitle::after {
        top: 38%;
        width: 15%;
        left: 3%;
    }
    .mediapasstitle::after {
        top: 24%;
        width: 14%;
        left: 3%;
    }
    /*media track*/
    .mediatracktitle::after {
        position: absolute;
        content: '';
        top: 22%;
        border: 1px solid #23699c;
        width: 13%;
        left: 3%;
    }
    .tajtitle::after {
        position: absolute;
        content: '';
        top: 24%;
        border: 1px solid #23699c;
        width: 33%;
        left: 35%;
    }
    .rsvptitle::after {
        position: absolute;
        content: '';
        top: 19%;
        border: 1px solid #23699c;
        width: 18%;
        left: 41%;
    }
    /*team-member page*/
    #owl-team-member .item h1 {
        padding-top: 88px!important;
    }
    /*for media page*/
    .mediatitle::after {
        position: absolute;
        content: '';
        top: 31%;
        border: 1px solid #23699c;
        width: 11%;
        left: 3%;
    }
    .interviewtitle::after {
        position: absolute;
        content: '';
        top: 26%;
        border: 1px solid #23699c;
        width: 24%;
        left: 4%;
    }
    .interview-mediatitle::after {
        position: absolute;
        content: '';
        top: 25%;
        border: 1px solid #23699c;
        width: 24%;
        left: 4%;
    }
    .interview-mediaextitle::after {
        position: absolute;
        content: '';
        top: 9%;
        border: 1px solid #fff;
        width: 24%;
        left: 4%;
    }
    /*venue page*/
    .venuetitle::after {
        top: 23%;
    }
    /*horroe story page*/
    .horrortitle::after {
        position: absolute;
        content: '';
        top: 18%;
        border: 2px solid #23699c;
        width: 19%;
        left: 40%;
    }
    /*ammo page*/
    .imageborder-tools {
        border: 1px solid #2a2a2a;
        height: 250px;
        width: 50%;
        padding: 16px 0;
    }
    /*ctf page*/
    .bg-ctf-tab .nav-item,
    .bg-faqtab .nav-item {
        width: 100%;
        text-align: center;
    }
    /*cxo page*/
    .cxotitle::after {
        top: 58%;
    }
    .paneltitle::after {
        top: 18%;
    }
    /*ex page*/
    .exhititle::after {
        top: 23%;
    }
    /*for you page*/
    .whiletitle::after {
        top: 52%;
        width: 14%;
        left: 46%;
    }
    .bg-foryou-tab .nav-item,
    .bg-hack-tab .nav-item {
        width: 100%;
        text-align: center;
    }
    /*hackathon page*/
    .hacktitle::after {
        position: absolute;
        content: '';
        top: 90%;
        border: 1px solid #23699c;
        width: 21%;
        left: 38%;
    }
    /*resume page*/
    .resumetitle::after {
        top: 63%;
    }
    .bg-careertab .nav-link {
        padding: 10px 16px !important;
    }
    .bg-careertab .border-right-line {
        border-right: unset;
    }
    /*blog1 page*/
    .bg-gallery-mix button {
        padding: 5px !important;
    }
    /*agenda page*/
    .agendabox {
        height: unset;
        background: #000;
    }
    /*events page*/
    .nullconeventtitle::after {
        position: absolute;
        content: '';
        top: 47%;
        border: 1px solid #23699c;
        width: 17%;
        left: 39%;
    }
    /*cfp page*/
    .calltitle::after {
        position: absolute;
        content: '';
        top: 72%;
        border: 1px solid #23699c;
        width: 21%;
        left: 36%;
    }
    .contactedtitle::after {
        top: 24%;
    }
    .submittitle::after {
        position: absolute;
        content: '';
        top: 7%;
        border: 2px solid #23699c;
        width: 21%;
        left: 39%;
    }
    .importantdatestitle::after {
        top: 10%;
    }
    .speakertitles::after {
        top: 95%;
    }
    .termscfptitle::after {
        top: 13%;
    }
    /*conatct page*/
    .contactustitle::after {
        top: 35%;
    }
    .feeltitle::after {
        top: 28%;
    }
    .contactinfotitle::after {
        top: 78%;
    }
    .officetitle::after {
        top: 21%;
    }
    /*shopping page*/
    .iconsearch i {
        padding: 1px 49px;
        line-height: 49px;
    }
    .wrapper-border {
        margin: 0 20px;
    }
    .wrapper-rightline {
        border-right: unset;
    }
    .bg-shopping .owl-prev {
        position: absolute;
        content: '';
        left: 40%;
        top: 100%;
    }
    .bg-shopping .owl-next {
        position: absolute;
        content: '';
        right: 40%;
        top: 100%;
    }
    /*blog-grid page*/
    .bluebtn-blog {
        padding: 20px 6px !important;
    }
    /*podcast page*/
    .bg-feature-show .owl-carousel .owl-nav button.owl-prev {
        top: -5%;
        right: 80px;
    }
    .bg-feature-show .owl-carousel .owl-nav button.owl-next {
        top: -5%;
        right: 20px;
    }
    .blueline {
        width: 50%;
    }
    .abtshowtitle::after {
        top: 14%;
    }
    .podlogo img {
        width: 100%;
    }
    /*training info*/
    .traininginfo::after {
        position: absolute;
        content: '';
        top: 85%;
        border: 2px solid #23699c;
        width: 29%;
        left: 35%;
    }
    /*startville page*/
    .supporttitle::after {
        position: absolute;
        content: '';
        top: 19%;
        border: 1px solid #23699c;
        width: 26%;
        left: 38%;
    }
    .processtitle::after {
        position: absolute;
        content: '';
        top: 45%;
        border: 1px solid #23699c;
        width: 19%;
        left: 41%;
    }
    .termsttitle::after {
        position: absolute;
        content: '';
        top: 65%;
        border: 1px solid #23699c;
        width: 31%;
        left: 33%;
    }
    /*speakers page*/
    .honortitle::after {
        position: absolute;
        content: '';
        top: 58%;
    }
    .chieftitle::after {
        position: absolute;
        content: '';
        top: 17%;
    }
    /*sponsor page*/
    .spontitle::after {
        position: absolute;
        content: '';
        top: 6%;
    }
    .wrap-bar .w-100 {
        width: unset !important;
    }
    /*webinar-current pages*/
    .upcomingnullcontitle::after {
        position: absolute;
        content: '';
        top: 74%;
        border: 1px solid #23699c;
        width: 27%;
        left: 37%;
    }
    /*conference speaker*/
    .fxd {
        position: unset!important;
    }
    .bg-digital ul .m-0 {
   
    border-radius: 15px 15px 15px 15px !important;
    width: 100%!important;
}
.bg-digital ul .wd {
   
    width: 100%!important;
}
.bg-digital #pills-home-tab,.bg-digital #pills-profile-tab {
    border-radius: 15px 15px 15px 15px !important;
}
.new-reg-page li{
    width:100%!important;
}
.new-reg-page li:nth-of-type(2) {
    border-bottom: unset!important;
    border-right: 1px solid #000!important;
}
}

@media(min-width:768px) and (max-width:992px) {
    .new-reg-page li{
    width:100%!important;
}
.new-reg-page li:nth-of-type(2) {
    border-bottom: unset!important;
    border-right: 1px solid #000!important;
}
    .navbar-light .navbar-nav .active>.nav-link::before {
        left: 15px;
    }
    .font-126 {
        font-size: 80px;
    }
    .font-62 {
        font-size: 39px;
    }
    .font-42 {
        font-size: 24px !important;
    }
    .font-28 {
        font-size: 18px !important;
    }
    .font-16 {
        font-size: 15px !important;
    }
    .bg-banner {
        background-size: cover;
    }
    .bg-banner .bluebtn a{
        padding:18px 32px!important;
    }
    .bannercontent {
        padding-top: 15%;
    }
    .timecounter li {
        padding: 15px 5px;
    }
    .lineheight-space {
        padding-top: 10%;
    }
    .pricetable {
        margin: 10px 0;
    }
    .paraspace {
        padding: 0 15%;
    }
    .partnerimg2 {
        padding: 23px 4px;
    }
    .partnerimg2 img {
        width: 225px;
    }
    .partnerimg {
        border: 1px solid #2a2a2a;
        padding: 15px 27px;
    }
    .sponcertitle::after {
    position: absolute;
    content: '';
    top: 45%;
    background: #23699c;
    height: 4px;
    display: none;
    width: 150px;
    left: 40%;
}
    /*about nullcon page*/
    .whotitle::after {
        top: 25%;
    }
    .whattitle::after {
        top: 32%;
    }
    .abt-conf-title::after {
        top: 33%;
    }
    .footerlistcolor {
        padding-left: unset;
    }
    .breadcrumbtitle-download::after {
        top: 51%;
    }
    .bg-tab-section .nav-item a {
        padding: 10px 10px;
    }
    /*archive page*/
    .bg-archive .leftbtn,
    .bg-archive .rightbtn {
        padding: 10px 25px;
    }
    .pagination,
    .numberpagination {
        margin-top: 30px;
    }
    /*press media page*/
    .whatnullcontitle::after {
        top: 50%;
        width: 15%;
        left: 2%;
    }
    .mediapasstitle::after {
        top: 26%;
        width: 7%;
        left: 3%;
    }
    /*team-member page*/
    #owl-team-member .item h1 {
        padding-top: 88px!important;
    }
     .review-whitebox {
    height: unset!important;
}
    /*media track page*/
    .mediatracktitle::after {
        position: absolute;
        content: '';
        top: 21%;
        border: 1px solid #23699c;
        width: 13%;
        left: 3%;
    }
    /*for media page*/
    .mediatitle::after {
        position: absolute;
        content: '';
        top: 34%;
        border: 1px solid #23699c;
        width: 11%;
        left: 2%;
    }
    .interview-mediaextitle::after {
        position: absolute;
        content: '';
        top: 9%;
        border: 1px solid #fff;
        width: 24%;
        left: 4%;
    }
    /*venue page*/
    .venuetitle::after {
        top: 18%;
    }
    /*horror story*/
    .horrortitle::after {
        position: absolute;
        content: '';
        top: 16%;
        border: 2px solid #23699c;
        width: 17%;
        left: 47%;
    }
    /*cxo page*/
    .cxotitle::after {
        top: 59%;
    }
    /*ex page*/
    .exhititle::after {
        top: 14%;
    }
    .whyyoutitle::after {
        position: absolute;
        content: '';
        top: 7%;
    }
    .half-img-1 .hover {
    background: rgba(0, 0, 0, 0.4);
    position: absolute;
    content: '';
    top: 8px;
    width: 100%;
    height: 140px;
}
.border-archive .font-32{
    font-size:22px!important;
}
    /*hackathon page*/
    .bg-hack-tab .nav-link {
        padding: 10px 17px !important;
    }
    /*resume page*/
    .bg-careertab .nav-link {
        padding: 10px 16px !important;
    }
    .bg-careertab .border-right-line {
        border-right: unset;
    }
    /*broad cast page*/
    .bg-broadcast-live li a {
        padding: 0 14px;
    }
    /*agenda page*/
    .agendabox {
        height: 300px;
        background: #000;
    }
    /*events-1 page*/
    .nullconeventtitle::after {
        position: absolute;
        content: '';
        top: 52%;
    }
    /*faq [page
    */
    .bg-faqtab .nav-link {
        padding: 10px 21px !important;
    }
    /*cfp page*/
    .calltitle::after {
        top: 69%;
    }
    .importantdatestitle::after {
        top: 15%;
    }
    .termscfptitle::after {
        top: 15%;
    }
    /*conatct page*/
    .contactustitle::after {
        top: 34%;
    }
    .officetitle::after {
        position: absolute;
        content: '';
        top: 20%;
    }
    /*shopping page*/
    .iconsearch i {
        padding: 1px 17px;
        line-height: 49px;
    }
    .bg-shopping .owl-prev {
        position: absolute;
        content: '';
        left: -32px;
        top: 50px;
    }
    .bg-shopping .owl-next {
        position: absolute;
        content: '';
        right: -32px;
        top: 50px;
    }
    .bg-feature-product .owl-prev {
        position: absolute;
        content: '';
        left: -36px;
        top: 42%;
    }
    .bg-feature-product .owl-next {
        position: absolute;
        content: '';
        right: -36px;
        top: 42%;
    }
    /*podcast page*/
    .abtshowtitle::after {
        top: 20%;
    }
    /*training info*/
    .traininginfo::after {
        position: absolute;
        content: '';
        top: 80%;
        border: 2px solid #23699c;
        width: 29%;
        left: 35%;
    }
    /*startville page*/
    .processtitle::after {
        position: absolute;
        content: '';
        top: 48%;
        border: 1px solid #23699c;
        width: 19%;
        left: 41%;
    }
    .termsttitle::after {
        position: absolute;
        content: '';
        top: 67%;
        border: 1px solid #23699c;
        width: 31%;
        left: 33%;
    }
    /*speakers page*/
    .honortitle::after {
        position: absolute;
        content: '';
        top: 67%;
    }
    .wrap-bar .w-100 {
        width: unset !important;
    }
    /*webinar-current pages*/
    .upcomingnullcontitle::after {
        position: absolute;
        content: '';
        top: 74%;
        border: 1px solid #23699c;
        width: 27%;
        left: 37%;
    }
    /*conference speaker*/
    .fxd {
        position: unset!important;
    }
}

@media(min-width:992px) and (max-width:1030px) {
    .timecounter li {
        padding: 15px 11px;
    }
    .partnerimg {
        padding: 22px 26px;
    }
    .partnerimg2 {
        padding: 22px 0;
    }
    .mediatitle::after {
        position: absolute;
        content: '';
        top: 41%;
        border: 1px solid #23699c;
        width: 11%;
        left: 2%;
    }
    /*horror story*/
    .horrortitle::after {
        position: absolute;
        content: '';
        top: 17%;
        border: 2px solid #23699c;
        width: 17%;
        left: 42%;
    }
    /*ctf page*/
    .bg-ctf-tab .nav-link {
        padding: 10px 24px !important;
    }
    /*blog list*/
    .contreading-list a {
        border-radius: 10px;
        padding: 10px 2px;
    }
}


.training-info-box a {
    color:#007bff;
}

#label-email-ca1d2939-c484-4075-918b-edc9d576eea3 span{
    font-size: 19px !important;
    font-weight: 500;
    color: #d5d5d5;
}
