
    .cta-two-col {
    display: block;
}
.cta-two-col .cta-two-col-right {
    margin-top:2rem;
    width: 100%;
}
.cta-two-col .cta-two-col-left {
   
    width: 100%;
}
.btn.btn-transparent svg {
    width: 14px;
    height: 20px;
    margin-left: 13px;
}
.btn.btn-transparent {
   color:#fff;
   font-size:0.888rem;
}
.btn.btn-transparent:after , .btn.btn-primary:after {
    left: 16px;
}
.btn.btn-primary {
    background-color: transparent;
    color: #fff;
    font-size: 0.88rem;
    font-weight: 600;
    text-transform: uppercase;
    align-items: flex-end;
    transition: all .4s
}

.btn.btn-primary span {
    padding-right: 0;
    transition: all .3s ease-in-out;
    width: auto;
    display: inline-block
}


.btn.btn-primary svg {
    width: 60px;
    height: 60px;
    margin-left: 20px
}

@media (max-width: 768px) {
    .btn.btn-primary svg {
        width:24px;
        height: 35px;
        margin-left: 14px
    }
}

.btn.btn-primary {
    color: #fff;
    font-size: .888rem;
    font-weight: 500;
    text-align: left
}

.btn.btn-primary:after {
    left: 16px
}

.btn.btn-primary svg {
    width: 14px;
    height: 20px;
    margin-left: 13px
}

.btn.btn-primary svg path {
    fill: #fff
}
.speakers-module .heading-row {
    margin: 20px 0 30px;
}
.speakers-module .speakers-module-wrapper .heading-row{
    align-items:center;
}
.image-video-wrapper .floating-img-wrap {
    z-index: 2;
    position: relative;
}

/*Newsletter form styles starts*/
.news-letter-module fieldset.form-columns-2 {
    width: 100%;
    max-width: 100%;
}

.news-letter-module .input input {
    background-color: transparent;
    border-bottom: 1px solid #000;
    width: 100%;
    font-size: .833rem;
    font-weight: 400;
    padding-bottom: 14px;
    font-size: .833rem;
    font-weight: 400;
    padding-bottom: 14px;
    text-transform: uppercase;
}

.news-letter-module .input input::placeholder {
    font-size: .833rem;
    font-weight: 400;
}

.news-letter-module .input {
    margin-bottom: 2.222rem;
}

.news-letter-module .hs_firstname label {
    display: none;
}

.news-letter-module .hs_email label {
    display: none;
}

.news-letter-module .hs_lastname label {
    display: none;
}

.news-letter-module .hs-form-field {
    padding: 0 11px;
}

.news-letter-module fieldset.form-columns-1 {
    width: 100%;
    max-width: 100%;
}

.news-letter-module .hs_email .hs-input {
    width: 100% !important;
}

.news-letter-module input[type="checkbox"] {
    height: 20px;
    width: 20px !important;
    background-color: #d9d9d9;
    position: relative;
    top: 4px;
    margin-right: 7px;
    margin-bottom: 19px;
    cursor: pointer;
}

.news-letter-module .form-columns-1 .input {
    margin-bottom: 0;
}

.news-letter-module .hs_email {
    margin-bottom: 2.222rem;
}

.news-letter-module label.hs-form-booleancheckbox-display {
    font-size: .888rem;
    letter-spacing: .8px;
    cursor: pointer;
}

.news-letter-module input.hs-button.primary.large {
    padding: 14px 28px;
    background-image: -webkit-gradient(linear, left top, right top, from(#74ae43), to(#2f80bf));
    background-image: linear-gradient(90deg, #74ae43 0, #2f80bf 100%);
    line-height: normal;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    overflow: hidden;
    background-color: transparent;
    text-transform: uppercase;
    align-items: flex-end;
    transition: all .4s;
    color: #fff;
    font-size: .888rem;
    font-weight: 500;
    text-align: left;
    cursor: pointer;
}
.news-letter-module input.hs-button.primary.large:hover {
    opacity: 0.7;
}
.news-letter-module .hs_submit.hs-submit {
    margin-top: 35px;
    margin-left: 10px;
}

@media screen and (max-width:480px) {
    .news-letter-module .hs_firstname input,
    .news-letter-module .hs_lastname input {
        width: 100% !important;
    }
    .stats-card h3 {
        font-size: 2.8rem;
    }
    .stats-card i {
        font-size: 2.3rem;
    }
}

/*Newsletter form styles ends*/
@media screen and (max-width: 1199px) {       
    .four-col-img.icon-wrapper .single-card-img.info-hub-wrapper img {
        width: auto;
    }
}
.news-letter-module .error {
    margin: 0px!important;
}
..cta-two-col {
    display: block;
}
.cta-two-col .cta-two-col-right {
    margin-top:2rem;
    width: 100%;
}
.cta-two-col .cta-two-col-left {
   
    width: 100%;
}
.btn.btn-transparent svg {
    width: 14px;
    height: 20px;
    margin-left: 13px;
}
.btn.btn-transparent {
   color:#fff;
   font-size:0.888rem;
}
.btn.btn-transparent:after , .btn.btn-primary:after {
    left: 16px;
}
.btn.btn-primary {
    background-color: transparent;
    color: #fff;
    font-size: 0.88rem;
    font-weight: 600;
    text-transform: uppercase;
    align-items: flex-end;
    transition: all .4s
}

.btn.btn-primary span {
    padding-right: 0;
    transition: all .3s ease-in-out;
    width: auto;
    display: inline-block
}


.btn.btn-primary svg {
    width: 60px;
    height: 60px;
    margin-left: 20px
}

@media (max-width: 768px) {
    .btn.btn-primary svg {
        width:24px;
        height: 35px;
        margin-left: 14px
    }
}

.btn.btn-primary {
    color: #fff;
    font-size: .888rem;
    font-weight: 500;
    text-align: left
}

.btn.btn-primary:after {
    left: 16px
}

.btn.btn-primary svg {
    width: 14px;
    height: 20px;
    margin-left: 13px
}

.btn.btn-primary svg path {
    fill: #fff
}
.speakers-module .heading-row {
    margin: 20px 0 30px;
}
.speakers-module .speakers-module-wrapper .heading-row{
    align-items:center;
}
.image-video-wrapper .floating-img-wrap {
    z-index: 2;
    position: relative;
}

/*Newsletter form styles starts*/
.news-letter-module fieldset.form-columns-2 {
    width: 100%;
    max-width: 100%;
}

.news-letter-module .input input {
    background-color: transparent;
    border-bottom: 1px solid #000;
    width: 100%;
    font-size: .833rem;
    font-weight: 400;
    padding-bottom: 14px;
    font-size: .833rem;
    font-weight: 400;
    padding-bottom: 14px;
    text-transform: uppercase;
}

.news-letter-module .input input::placeholder {
    font-size: .833rem;
    font-weight: 400;
}

.news-letter-module .input {
    margin-bottom: 2.222rem;
}

.news-letter-module .hs_firstname label {
    display: none;
}

.news-letter-module .hs_email label {
    display: none;
}

.news-letter-module .hs_lastname label {
    display: none;
}

.news-letter-module .hs-form-field {
    padding: 0 11px;
}

.news-letter-module fieldset.form-columns-1 {
    width: 100%;
    max-width: 100%;
}

.news-letter-module .hs_email .hs-input {
    width: 100% !important;
}

.news-letter-module input[type="checkbox"] {
    height: 20px;
    width: 20px !important;
    background-color: #d9d9d9;
    position: relative;
    top: 4px;
    margin-right: 7px;
    margin-bottom: 19px;
    cursor: pointer;
}

.news-letter-module .form-columns-1 .input {
    margin-bottom: 0;
}

.news-letter-module .hs_email {
    margin-bottom: 2.222rem;
}

.news-letter-module label.hs-form-booleancheckbox-display {
    font-size: .888rem;
    letter-spacing: .8px;
    cursor: pointer;
}

.news-letter-module input.hs-button.primary.large {
    padding: 14px 28px;
    background-image: -webkit-gradient(linear, left top, right top, from(#74ae43), to(#2f80bf));
    background-image: linear-gradient(90deg, #74ae43 0, #2f80bf 100%);
    line-height: normal;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    overflow: hidden;
    background-color: transparent;
    text-transform: uppercase;
    align-items: flex-end;
    transition: all .4s;
    color: #fff;
    font-size: .888rem;
    font-weight: 500;
    text-align: left;
}
.news-letter-module .error {
    margin: 0px!important;
}
.hs-error-msgs label {
    color: red;
}

.no-link {
    cursor: auto;
}
.news-letter-module .hs_submit.hs-submit {
    margin-top: 35px;
    margin-left: 10px;
}
.header-btn .btn {
    padding: 12px 9px 12px 14px;
    font-size: .733rem;
}
input.error,select.error  {
    margin: 0px!important;
}
@media screen and (max-width: 1500px) {
    .navbar-row .navbar-col {
        width: 50%;
    }
    .navbar-row .navbar-col.navbar-col-right {
        width: 50%;
    }
    .navbar-logo h6 {
        font-size: 0.88rem;
    }
    .navbar-logo .logo {
        padding-right: 15px;
    }
}
@media screen and (max-width: 1366px) { 
    .navbar-logo .logo img {
        max-width: 150px;
    }
    .mentu-btn {
        margin-left: 0.88rem;
    }
    .mentu-btn .menu-text {
        display: none;
    }
}
@media (max-width: 1199px) {
    /*.navbar-row .navbar-col {
        width:65%
    }
    .navbar-row .navbar-col.navbar-col-right {
        width:35%
    }*/
    .four-col-img.icon-wrapper .single-card-img.info-hub-wrapper img {
        width: auto;
    }
    .header-btn {
        display: none;
    }
}

@media (max-width: 1024px) {
   /* .navbar-row .navbar-col {
        width:85%
    }
    .navbar-row .navbar-col.navbar-col-right {
        width:15%
    }*/
    .navbar-logo {
        justify-content: flex-start;
    }
}

@media (max-width: 900px) {
    /*.navbar-row .navbar-col {
        width:calc(100% - 50px)
    }
    .navbar-row .navbar-col.navbar-col-right {
        width: 50px;
    }*/
}
@media screen and (max-width:480px) {
    .news-letter-module .hs_firstname input,
    .news-letter-module .hs_lastname input {
        width: 100% !important;
    }
    .stats-card h3 {
        font-size: 2.8rem;
    }
    .stats-card i {
        font-size: 2.3rem;
    }
}
section.agenda-glance-module.white-bg {
    background: #fff;
}
.terms-conditions a {
    color: #000000;
}
.terms-conditions li {list-style-type: auto;padding-left: 15px;}

.terms-conditions ol {
    padding-left: 30px;
}
.signature {
    margin-top: 25px;
}
.ticker-area .swiper-button-next, .ticker-area .swiper-button-prev {
    z-index: 4;
}
.logo-swiper-wrapper .swiper-button-lock {
    display: none;
}
.bg-with-text-wrapper .btn {
    margin-top: 20px;
}
.agenda-glance-module .content-top-wrapp h2  {
    color: #263d47;;
}
@media screen and (max-width: 1600px) {    
    .header__menu-list>li>a {
        font-size: .7rem;
    }
}

@media screen and (min-width: 1199px) {       
     .menu-row .menu-left-col {
         padding-bottom: 8rem;
     }
     .registration-popup .registration-popup-wrap {
         max-width: 750px;
         padding: 55px;
     }
     .registration-popup .registration-popup-wrap h3 {
         font-size: 1.5rem;
     }
     
  }
