.carousel1,
.counter-section {
    overflow: hidden;
    position: relative
}

.find-your-business .register-area,
.schedule .card-body {
    height: auto !important
}

.auth-seprator .worldmap {
    height: auto
}

.become-partner-wrape {
    background-size: cover
}

.alert-success {
    background-color: #fff !important;
    border-color: #ccc !important
}

.terms-of-service-content p {
    margin-bottom: 20px
}

.border {
    border: 10px solid #000
}

.timeline {
    display: flex;
    flex-direction: column;
    margin: 5% 0;
    padding-left: 11% !important
}

.timeline__event {
    background: #fff;
    position: relative;
    display: flex;
    margin: 20px 0;
    border-radius: 8px;
    box-shadow: 0 30px 60px -12px rgba(50, 50, 93, .25), 0 18px 36px -18px rgba(0, 0, 0, .3), 0 -12px 36px -8px rgba(0, 0, 0, .025)
}

.con_attend,
.h3_text {
    margin-bottom: 5px;
    text-transform: uppercase
}

.timeline__event__title {
    font-size: 1.2rem;
    line-height: 1.4;
    text-transform: uppercase;
    font-weight: 600;
    color: #13387e;
    letter-spacing: 1.5px
}

.timeline__event__content {
    flex-basis: 80%;
    padding: 20px
}

.timeline__event__date {
    color: #f6a4ec;
    font-size: 1.5rem;
    font-weight: 600;
    white-space: nowrap
}

.timeline__event__icon {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-basis: 20%;
    font-size: 2rem;
    color: #fff;
    padding: 15px;
    border-right: 1px solid #ccc;
    text-align: center
}

.timeline__event__icon i {
    position: absolute;
    top: 50%;
    left: -167px;
    font-size: 15px;
    transform: translateY(-50%);
    font-weight: 600
}

.timeline__event__icon img {
    width: 70%
}

.timeline__event:after {
    content: "";
    width: 2px;
    height: 100%;
    background: #13387e;
    position: absolute;
    top: 52%;
    left: -6rem;
    z-index: -1
}

.timeline__event:before {
    content: "";
    width: 10rem;
    height: 4rem;
    position: absolute;
    background: #f37217;
    border-radius: 10px;
    left: -11rem;
    top: 50%;
    transform: translateY(-50%);
    border: 1px solid #f37217
}

.timeline__event--type2:before {
    background: #87bbfe;
    border-color: #555ac0
}

.timeline__event--type2:after {
    background: #555ac0
}

.timeline__event--type2 .timeline__event__date {
    color: #87bbfe
}

.timeline__event--type2 .timeline__event__icon {
    background: #555ac0;
    color: #555ac0
}

.timeline__event--type2 .timeline__event__title {
    color: #555ac0
}

.timeline__event--type3:before {
    background: #aff1b6;
    border-color: #24b47e
}

.timeline__event--type3:after {
    background: #24b47e
}

.timeline__event--type3 .timeline__event__date {
    color: #aff1b6
}

.timeline__event--type3 .timeline__event__icon {
    background: #24b47e;
    color: #24b47e
}

.timeline__event--type3 .timeline__event__title {
    color: #24b47e
}

.timeline__event:last-child:after {
    content: none
}

.timeline-details {
    font-size: larger;
    font-weight: 600
}

.timeline-details span {
    font-weight: 400
}

.float-right {
    float: right
}

.custom-font-size {
    margin-top: 5px;
    font-size: 30px
}

.secation-content {
    padding-bottom: 4em
}

.header {
    background: #fff !important
}

.nav-color {
    margin-top: 35px;
    color: #000
}

.custom-hover:hover {
    background-color: #f37217 !important
}

.font-size {
    font-size: 40px;
    color: #000
}

.img {
    /*    border-radius: 30px;*/
    position: relative;
    top: 0;
    transition: top .5s
}

.custom-fix,
.footer-position {
    position: fixed
}

.custom-fix {
    margin-top: 20px
}

.custom-fix a:hover {
    border: none !important;
    transition: none !important
}

.custom-card {
    background-color: #133576;
    color: #fff;
    font-size: 30px
}

.border-radius {
    border-radius: 10px
}

.conference-schedule .section-title span,
.text-color {
    color: #f37217
}

.custom-head {
    text-align: center;
    margin-top: 360px
}

.banner_image_event,
.con_bottom_p {
    margin-top: 30px
}

.custom-margin {
    margin-right: -175px;
    margin-left: -159px
}

.margin-left {
    margin-left: 130px !important
}

.footer-margin {
    margin-left: 120px !important
}

.page-inner .page-banner-content.agm_register {
    background: url(../images/page-banner/register-banner.png) center center no-repeat;
    height: 490px !important
}


.page-banner-area-about_us {}

.page-inner .page-banner-content.agm_conference {
    background: url(../img/home/home-banner-booking.jpg) no-repeat;
    background-position: center;
    height: 580px;
    margin-bottom: 0 !important;
    margin-top: -6px;

    /*    background-size: cover;*/

}


.agm-register .form-control {
    border-radius: 0 !important;
    padding: 10px 15px !important;
    margin-bottom: 20px !important
}

.agm-register .secoundry-btn {
    border-radius: 5px !important;
    margin-top: 20px !important;
    line-height: 15px !important;
    margin-bottom: 20px !important
}

.container nav ul li,
.container nav ul li a,
::before {
    border: none !important;
    border-radius: 23px;
}

.logo_margin_right {
    /*    margin-right: 50px !important;*/
    padding: 8px 0 !important;
}

.container nav ul li {
    font-size: 18px !important
}

.button,
.con_bottom_p,
.con_p_center {
    text-align: center
}

.section_bg_color {
    /*    background-color: #f3f4f3 !important*/
}

.copyright-area p {
    font-size: 14px !important;
    line-height: 36px;
    color: #fff;
    font-weight: 400;
    margin-bottom: 0;
    margin-top: 0;
    padding-right: 0;
    margin-right: 5px;
    font-family: Poppins, sans-serif !important;
    margin-right: -4px;
}

.con_attend,
.con_span,
.h3_text,
.h3_text a {
    font-weight: 700 !important
}

#sponsorship td,
#sponsorship th,
.con_attend,
.con_span,
.font-family,
.h3_text,
.h3_text a {
    /*    font-family: 'Josefin Sans', sans-serif !important*/
}

.h3_text {
    font-size: 17px;
    line-height: 15px !important
}

.con_p {
    line-height: 28px
}

.con_btn-common {
    /*    background-color: #f37217;*/
    position: relative;
    z-index: 1
}

.con_btn-common:hover {
    color: #fff;
    background: #143980;
    box-shadow: 0 6px 22px rgba(0, 0, 0, .1);
    transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out
}

.con_attend {
    font-size: 17px !important;
    color: #212121
}

.con_li,
.con_p_number {
    margin-bottom: 0 !important
}

.con_p_number {
    font-size: 18px;
    color: #fff;
    font-weight: 200 !important;
    text-transform: uppercase;
    padding: 21px 0 0
}

.counter-section {
    background-image: url("../img/home/cta-bg.jpg");
    background-color: #13387e;
    padding: 130px 0px;
}

.carousel1,
.overlay1 {
    width: 100%;
    background-color: #000
}

.con_pre_plan {
    font-size: 17px;
    text-transform: uppercase
}

.con_bottom_p {
    font-size: 14px !important;
    line-height: 25px !important;
    font-family: Poppins, sans-serif !important
}

.carousel1 {
    height: 30vh;
    min-height: 35rem
}

.carousel1 video {
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: 0;
    -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%)
}

.overlay1 {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    opacity: .7;
    z-index: 1
}

.button,
.button:hover {
    height: 46px !important
}

.float_right {
    float: right;
    margin-top: 5%
}

.con_li::after,
.conference-schedule .schedule-tab-title .nav-tabs,
header .down-header .container nav ul.navbar-nav li .dropdown-menu li.nav-item a.active {
    background: 0 0 !important
}

.con_li {
    padding-left: 0 !important
}

.con_li_a {
    width: 322px !important
}

.con_li_a h4 {
    font-size: 25px !important;
    line-height: 2px !important;
    padding-top: 19px !important
}

.con_p,
.news-detailspan {
    font-size: 16px
}

.h6_title {
    font-size: 24px;
    line-height: 35px;
    color: #13387e;
    font-weight: 500;
    margin-bottom: 2px;
    text-transform: uppercase
}

.button,
.button:hover,
.con_header_menu,
.con_hover a:hover,
.conference-th,
.conference-thead {
    color: #fff !important
}

.con_card {
    padding: 50px !important
}

.con_card p {
    font-size: 18px
}

.about-li li,
.p_aline_center {
    font-size: 15px !important
}

.margin_bottom {
    margin-bottom: 20px !important
}

.conference-schedule .schedule-tab-title,
.oqs-card .card-header h6,
.p_aline_center {
    margin-bottom: 0 !important
}

.margin_top,
.new_details {
    margin-top: 20px !important
}

.margin_none {
    margin: 0 !important
}

.button {
    background-color: #f37217 !important;
    width: 180px !important;
    text-transform: uppercase;
    margin-top: 34px;
    padding: 5px;
    text-align: center;
    margin-right: -24px;
}

.button:hover {
    background-color: #13387e !important
}

.con_map {
    min-height: 450px !important
}

.con_agenda_banner {
    background: url(../img/agenda/agenda-banner.jpg) center center no-repeat !important
}

.con_vanue_banner {
    background: url(../img/conference/vanue.jpg) center center no-repeat !important
}

.con_sponsership_banner {
    background: url(../img/sponsors/sponsor-banner2.jpg) center center no-repeat !important
}

.con_contact_banner {
    background: url(../img/contact/Contact-banner.jpg) center center no-repeat !important
}

.register_s_banner {
    background: url(../img/conference/register_success.png) center center no-repeat !important
}

.con_header_menu_red {
    border-radius: 0 !important
}

.register_ {
    padding: 12px 19px;
    border: 1px solid transparent;
    line-height: 1
}

.banner-wrape .owl-dots {
    width: inherit;
    margin-top: 35% !important
}

#gallery .gallery-box .overlay-box {
    padding-top: 27% !important
}

.about-li li {
    line-height: 26px !important
}

.con_padding_none {
    padding: 0 !important
}

.con_about_margin_bottom {
    margin-bottom: 45px !important
}

.con_about {
    background: url(../img/about/about-banner.jpg) center center no-repeat !important
}

.conference-ul li::after {
    background: url(../img/arrow_icon.png) no-repeat;
    left: 16px !important;
    top: 5px !important
}

.sponsorshipTabMenu a {
    padding: 10px 20px !important;
    height: 70px !important
}

.sponsorshipTabMenu h4 {
    text-transform: none !important
}

.con_section-padding_about {
    padding: 60px 0 0 !important
}

.register-margin {
    padding: 10%
}

.conference-footer {
    margin-top: 0 !important
}

.agm-register .btn-success {
    background-color: #f37217;
    border-color: #f37217
}

.conference-header .navbar-nav .nav-item a::before {
    height: 0 !important
}

.custom-owl-nav .disabled .owl-next i,
.custom-owl-nav .owl-next i {
    background: 0 0 !important;
    display: none !important
}

.sop_pdf {
    text-align: right;
    font-weight: 700
}

.conference-th {
    text-align: center;
    font-size: 20px;
    background-color: #f37217
}

.conference-thead {
    background-color: #133576
}

#sponsorship td,
#sponsorship th {
    font-size: 24px !important
}

/*.conference-card-body {
    margin-bottom: 19px;
    padding: 15px 70px 15px 50px !important
}*/

.conference-p {
    font-size: 18px;
    margin: 10px 0
}

.conference-heading {
    margin-top: 5px;
    color: #f27317;
    font-size: 25px;
    text-transform: uppercase;
    font-weight: 800
}

.conference-schedule .schedule-tab-title .nav-tabs .nav-item .nav-link {
    height: 55px;
    width: 150px !important;
    border: 1px solid black;
    border-radius: 98px;
    padding: 6px;
}

.conference-schedule .con_li {
    background-color: #fff !important
}

.conference-schedule h6 {
    margin: 15px 0 !important
}

.conference-ul li {
    margin-bottom: 10px
}

.conference-ul strong {
    color: #f37217 !important
}

.h4_heading {
    text-align: center !important;
    font-weight: 600;
    margin-top: 0
}

.news-img {
    height: 180px;
    padding: 10px
}

.news-card {
    padding: 15px;
    margin-bottom: 50px;
    min-height: 260px;
    text-align: center;
    border: 1px solid #dcdbdb;
    border-radius: 10px
}

.member-details-area .setting-btn::after {
    margin-left: -23px
}

.spnsors-logo {
    height: 150px
}

#sponsors .spnsors-logo {
    display: flex !important;
    justify-content: center;
    align-items: center;
    text-align: center;
    border-radius: 4px;
    padding: 10px;
    margin-bottom: 30px;
    border: 1px solid #ddd;
    background: #fff;
    transition: .3s ease-in-out
}

.videosize {
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.page-inner .page-banner-content.agm_1_1_meeting {
    background: url(../images/page-banner/1_1_meeting.png) center center no-repeat;
    height: 198px !important;
    margin-bottom: 2px
}

.page-inner .page-banner-content.news {
    background: url(../images/page-banner/news.png) center center no-repeat;
    height: 330px !important;
    margin-bottom: 0
}

.img_pdf_download {
    height: 20px !important
}

.img_agm_delete {
    height: 20px;
    border: none;
    background-color: none !important
}

.agm-margin {
    margin-left: -75px !important
}

.news-header .container nav ul.navbar-nav li:hover a+.dropdown-menu {
    margin-top: -17px
}

.sponsors-conference {
    margin-top: 25px
}

.sponsors-img {
    max-width: 35%
}

.download {
    text-align: right;
    margin-bottom: 15PX;
    font-weight: 600;
    padding-top: 5px
}

.oqs-card {
    margin-bottom: 15px;
    height: calc(100% - 15px)
}

.oqs-card .card-header {
    background: url(../images/inquiry_bg.png) center center no-repeat;
    padding: 15px !important
}

.oqs-card .card-header h6 {
    text-align: left;
    font-size: large;
    line-height: 15px
}

.oqs-card .card-header span {
    font-size: medium
}

.oqs-card .card-body .details {
    background-color: bisque !important;
    padding: 10px
}

.oqs-card .card-body .details p {
    margin: 0;
    line-height: 20px;
    font-size: small;
    color: #000 !important
}

.oqs-card .card-body .from-to {
    margin-top: 16px
}

.oqs-card .card-body .from-to span {
    font-size: small
}

.oqs-card .card-footer a {
    background-color: #f37217;
    color: #fff;
    padding: 5px;
    border-radius: 5px;
    font-size: 15px;
    font-weight: 600;
    cursor: pointer
}

.oqs-card .card-footer a:hover {
    background-color: #13387e;
    color: #fff
}

.oqs-card .card-footer .col-md-6:last-child {
    text-align: end
}

.img-oqs {
    height: 17px !important;
    width: fit-content !important;
    padding-left: 25px !important
}

.oqs-form {
    margin-top: 14px
}

.custom-worldmap {
    width: 50% !important
}

.card-body .card-title {
    font-weight: 600 !important
}

.custom-header .down-header .container ul.navbar-nav li.nav-item a.nav-link:hover {
    background: 0 0 !important;
    color: #f37217
}

.breaktd {
    text-align: center;
    font-size: xx-large;
    background-color: #f0f8ff !important;
    font-family: 'Josefin Sans', sans-serif
}

.find-your-business .form-control::placeholder {
    font-size: small
}

.find-your-business .form-select option {
    font-size: small
}

.conference-nav-item {
    margin-top: 35px;
    color: #000 !important
}

.conference-dropdown-menu {
    z-index: 10;
    opacity: 1;
    top: 56px;
    border: none;
    padding: 2px 30px;
    margin-top: 17px;
    line-height: -45px;
    position: absolute !important
}

.conference-img {
    margin-top: 0
}

/*-----Responsive Header Menu-------*/

conference-header .container nav ul.navbar-nav li .dropdown-menu li.nav-item a.active {
    color: #f37217 !important;
    background: 0 0 !important
}

conference-header .container nav ul.navbar-nav {
    display: flex;
    justify-content: flex-start;
    width: 50% !important;
}

header .container nav ul.navbar-nav {
    display: -webkit-inline-box;
    /*    width: 90%;*/
}

.nav-tabs .nav-item .nav-link:hover,
.nav-tabs .nav-link.active {
    background: #f37217;
    opacity: .8;
    border: 1px solid #f37217;
    color: #fff !important
}

.nav-tabs .nav-link {
    color: #000;
    font-weight: 600
}

.cke_notification_warning {
    display: none !important
}

/*Agenda pop-up box*/

h1 {
    font-family: arial, sans-serif;
}

.form-popup {
    position: absolute;
    top: 15%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin-top: 20%;
    border: 3px solid #f1f1f1;
    z-index: 9;
    display: none;
}

.form-container .btn {
    background-color: #13387e;
    color: #fff;
    padding: 10px 10px;
    border: none;
    /*    width: 20%;*/
    margin: 10px 0px;
}

.form-container .btn:hover {
    background-color: #f37217;
    color: #fff;
}

.wtc_conference .inquiry_text {
    text-align: center;
}

/*.wtc_conference .inquiry_lable {
    align-items: start;
}*/

.close {
    background: lightgrey;
    padding: 3px 9px;
    right: 7px;
    top: 6.5px;
    position: absolute;
    border-radius: 86%;
    margin-top: 2px;
}

.wtc_conference .openbtn {
    margin-bottom: 5px;
    background-color: #13387e;
    color: white;
    border: 1px #13387e;
    padding: 10px 19px;
    border-radius: 24px;
    margin: -20px;
}

.form-inputs {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: none;
    margin: 5px;
    padding: 5px;
}

.inpuiry-section-set {
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: start;
    margin: 0px 100px
}

.modal {
    /*    position: absolute;*/
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    /*    z-index: 1;*/
}

.modal-opacity {
    backdrop-filter: brightness(0.5);
}

.wtc_conference .page-inner .page-banner-content ul {
    margin-bottom: 0;
    border: 2px solid white;
    border-radius: 58px;
    width: 20%;
    border-block-width: 1px;
    opacity: 0.5;
}

.banner-text-width {
    width: 32% !important;
}

.banner-text-center {
    display: flex;
    justify-content: center;
}

/*====================about=====================*/

.wtc_conference .about p {
    font-size: 43px;
    font-weight: 700;
    line-height: 36px;
    color: #333333;
    margin-bottom: 44px;
    font-family: 'Titillium Web';
}

.wtc_conference .about p span {
    font-size: 18px;
    line-height: 30px;
    color: #5c5c5c;
    font-weight: 400;
    font-family: "Poppins";
    margin: 19px 0px;
}

.wtc_conference .about_card_text {
    font-size: 18px;
    line-height: 30px;
    color: #5c5c5c;
    font-weight: 400;
    font-family: "Poppins";
}

.wtc_conference .about_card_text_p {
    font-family: 'Titillium Web';
    font-size: 42px !important;
    line-height: 38px;
    font-weight: 600;
}

.about_inner_sec_1 {
    font-size: 29px;
    font-weight: 500;
    line-height: 17px;

}

.about-inner_sec_2 {
    font-size: 25px;
    font-weight: 500;
}

.about-left {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30%;
    /*    margin: 0px 39px;*/
}

.about-left img {
    margin: 0px 9px;
}

.about-main-section {
    margin: auto;
}

.about-section-content {
    /*    width: 120%;*/
    gap: 20px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.about-section {
    width: 45%;
}

.about-content-text,
.about-section-img {
    width: 50% !important;
}

.about-left {
    width: 30%;
}

.about_section_text {
    font-size: 20px;
}

.about_section_2 h2 {
    font-size: 48px;
    line-height: 48px;
    color: #ffffff;
    font-weight: 700;
    font-family: "Titillium Web";
    text-align: center;
}

.banner_section_text span {
    color: white;
    font-size: 30px;
    font-family: "Titillium Web";
    font-weight: 600;
}

.about-background {
    background-image: url(../img/about/about-cta.png);
    width: 100%;
}

/*contact-us*/
.contact-left {
    display: flex;
    align-items: center;
    width: 80%;
    /*    margin: 0px 39px;*/
}

.contact-left img {
    margin: 10px 9px;
}

.contact-us a {
    color: gray;
}

.contact-us .button {
    color: white;
    background-color: orange;
    border: 1px solid orange;
    border-radius: 24px;
    padding: 9px 23px;
}

.contact-us .button:hover {
    border: 1px solid #133576;
}

.contact-us .img_3 {
    margin-bottom: 140px;
}

.contact-us .location {
    width: 205px;
    height: 52px;
    border-radius: 26px;
    border: 1px solid #13387e;
    color: white;
    background-color: #13387e;
    padding: 13px 12px;

}

.contact-us .location img {
    margin: 0px 11px;
}

.contact-us .contact-text {
    margin-bottom: 80px;
}

.contact-us .map-direction {
    margin-top: -49px;

}

.schedule .card-body {
    padding: 40px;

}

/*======================================================

@media screen and (min-width: 576px) {
    .modal-sm {
        max-width: 35% !important;
    }
}

@media screen and (max-width: 999px) {
    body.menu-open header {
        left: 0;
        background: #ffffff;
    }
}

/*================gallery=================*/

.album .responsive-container-block {
    min-height: 75px;
    height: fit-content;
    width: 100%;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    display: flex;
    flex-wrap: wrap;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    justify-content: flex-start;
    /*backface-visibility: hidden;
    overflow-x: hidden;*/
    opacity: 1;
}

#img01 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    width: 500px !important;
    visibility: visible;
    opacity: 1;
}

.album .responsive-container-block.bg {
    margin: 0 0 0 0;
    justify-content: space-between;
    backface-visibility: hidden;
    overflow-x: hidden;
    opacity: 1;
}

.album .img {
    width: 100%;
    margin: 0 0 20px 0;
    opacity: 1;
}

.album .responsive-container-block.img-cont {
    flex-direction: column;
    max-width: 33.3%;
    /*    min-height: auto;*/
    /*    margin: 0 0 0 0;*/
    height: 100%;
}

.album .img.img-big {
    height: 100%;
    margin: 0 0 16px 0;
    margin: 0px !important;
}

/*@media (max-width: 1024px) {
    .album .img {
        margin: 0 0 18px 0;
    }
}

@media (max-width: 768px) {

    .album .img {
        max-width: 32.5%;
        margin: 0 0 0 0;
    }

    .album .responsive-container-block.bg {
        /*        flex-direction: column;*/

}

.album .responsive-container-block.img-cont {
    max-width: 100%;
    flex-direction: row;
    justify-content: space-between;
}

.album .img.img-big {
    max-width: 49%;
    margin: 0 0 0 0;
}

.time-entry {
    width: "" !important;
}
}

/*
@media (max-width: 542px) {
    .time-entry {
        width: none !important;
    }
}*/

/*@media (max-width: 500px) {
    .album .img {
        width: 100%;
        margin: 0 0 25px 0;
    }

    .album .responsive-container-block.img-cont {
        flex-direction: column;
        align-items: center;
        /*        padding: 10px 10px 10px 10px;*/

}

.album .img.img-big {
    max-width: 94%;
    margin: 0 0 25px 0;
}

.album .img.img-last {
    margin: 0 0 5px 0;
}
}

*/ .img-visible {
    visibility: visible !important;
}

header .container nav ul.navbar-nav li a.nav-link {
    padding: 12px 0px !important;
}

.wtc_conference .login-btn {
    background-color: white !important;
    width: 120px !important;
    margin-top: 30px;
    border: 2px solid !important;
    border-color: #0b4471 !important;
    padding: 0px !important;
    text-align: center;
    margin-right: -24px;
}

.wtc_conference .countdown_text {
    text-transform: lowercase !important;
    color: black !important;
}

.wtc_conference .login-btn:hover {
    background-color: #f37217 !important;
    color: white !important;
    border: none !important;
}

.wtc_conference .navbar-light .navbar-nav .login-btn .nav-link {
    color: #0b4471 !important;
}

.wtc_conference .time-entry {
    background-color: #0b4471 !important;
}

.wtc_conference .section {
    font-size: 50px !important;
    color: #212121;
    line-height: 52px;
    padding-bottom: 20px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    position: relative;
    margin-bottom: 15px;
    text-transform: capitalize !important;
    font-family: "Titillium Web", sans-serif;
    /*    font-weight: 200;*/
    font-style: normal;
}

.wtc_conference .lowercase {
    text-transform: lowercase;
}

.wtc_conference .section span {
    color: #f37217 !important;
}

/*.wtc_conference .section .span . {
    color: #f37217 !important;
}*/

.wtc_conference .img-logo {
    max-width: 90% !important;
}

.wtc_conference .section-bg {
    background: #f3f3f3 !important;
}

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

.wtc-main-content {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.wtc_conference .wtc-content {
    position: relative;
    width: 40%;
    height: 100%;
    margin: 10px
}

.wtc-text-pading {
    margin-top: 100px;
}

.wtc_conference .wtc-content img {
    width: 100%;
    height: 100%;
    object-fit: cover !important;
}

.wtc-main-content-secound {
    margin-top: 142px;
}

.wtc_conference .wtc-text {
    position: absolute;
    top: 70%;
    left: 10%;
    background-color: white !important;
    /*    width: 100%;*/
    font-size: 15px !important;
    font-family: 'Poppins';
}

.wtc_conference .about-text {
    font-size: 16px;
    line-height: 26px;
    font-family: 'Poppins';
    margin: 13px 15px;
}

.wtc_conference .text-size {
    font-weight: bolder;
    font-size: 19px;
    font-family: 'Titillium Web';
}

.p-text {
    font-size: 50px;
    font-weight: 400;
    line-height: 0;
    color: #333333;
    margin: 20px 20px;
}

/*.wtc_conference .wtc-img {
    margin-top: 186px !important;
}*/

/*
.wtc_conference .wtc-img-radius {
    border-radius: 6px !important;
}
*/

.container-size p {
    font-size: 18px;
    text-align: center !important;
    font-family: 'Poppins';
}

.wtc_conference .img {
    /*    border-radius: 10px !important;*/
}

.wtc_conference .services-item .icon i {
    color: #f69550 !important;
}

.wtc_conference hr {
    margin: auto !important;
    width: 70%;
}

.wtc_conference .section-title-header {
    margin-top: 64px;
}

.wtc_conference .services {
    margin-top: 62px;
}

/*.section-padding {
    margin: 0;
    padding: 0;
}
*/

.wtc_conference .counter-section {
    padding: 85px;
    margin-top: 60px !important;
}

.left {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30%;
}

.wtc_conference .con_span {
    font-weight: 700 !important;
    font-size: 43px;
    color: white;
    margin-bottom: -35px;
    text-transform: capitalize;
    margin-left: 6px;
}

/*.work-counter-widget {
    display: flex !important;
}*/

.wtc_conference .counter-section .counter p {
    /* font-size: 15px; */
    color: #fff;
    font-weight: 700;
    text-transform: capitalize;
    margin-bottom: 50px;
}

.wtc_conference .con_icon_p {
    padding: 0px;
    margin: -5px;
}

.wtc_conference .about-item {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    border: 1px solid #d6d6d6;
    border-color: #ffffff;
    border-radius: 5px !important;
    /*    padding: 19px;*/
    /*    width: 300px;*/
    /*    height: 300px;*/
    padding-bottom: 20px;
    background-color: white;
}

.wtc_conference .about-item:hover {
    border: 1px solid #f37217;
}

.wtc_conference .ticket_pricing {
    color: #f37217;
    text-align: center;
    font-size: 20px;
    font-weight: 500 !important;
    margin-bottom: 0 !important;
    margin-top: 8px;
}

.wtc_conference h4 {
    text-align: center;
    display: flex;
    justify-content: center;
    margin-bottom: 0;
    font-family: "Titillium Web", sans-serif !important;
    font-weight: 700;
    font-size: 56px;
}

.wtc_conference .con_btn-common {
    /*    background-color: none !important;*/
    text-align: center;
    display: inline-flex;
    justify-content: center;
    border: 1px solid #f37217;
    border-radius: 35px;
    color: #f37217;
}

.wtc_conference .con_btn-common:hover {
    color: #fff;
    background: #f37217;
    box-shadow: 0 6px 22px rgba(0, 0, 0, .1);
    transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;
    -webkit-transition: .2s ease-in-out
}

.wtc_conference .btn-center {
    display: flex;
    justify-content: center;
    /*    padding: 16px;*/
    /*    margin-top: 25px;*/
}

.wtc_conference .text-margin {
    margin-right: 6px !important;
    position: absolute;
}

.wtc_conference .text-list {
    margin-left: 20px;
}

.wtc_conference #about {
    padding: 7px;
    padding-bottom: 72px;
    margin-top: 39px;
}

.wtc_conference .owl-prev i {
    width: 44px !important;
    height: 44px !important;
    margin-top: -30px !important;
    margin-left: -5px !important;
}

.wtc_conference .owl-next i {
    width: 44px !important;
    height: 44px !important;
    margin-top: -30px !important;
    margin-left: -6px !important;
}

/*
.wtc_conference .owl-nav .owl-next i {
    background: none !important;
}

.wtc_conference .owl-nav .owl-next {
    background: url(../img/home/slider_icon.svg) center center no-repeat;
}*/

.wtc_conference #sponsors {
    background: none;
    margin-top: 6px !important;
}

.counter-section_joinUs {
    background-image: url(../img/home/join-us-bg.jpg);
    /*    background-color: #13387e;*/
    height: 426px;
    /*    width: 1907px;*/
    width: 100% !important;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

.container_size_joinUs {
    display: flex;
    justify-content: center;
}

.wtc_conference .joinUs-text {
    font-size: 50px;
    color: white !important;
    text-align: center;
    font-weight: 600;
}

.wtc_conference .counter {
    text-align: center;
    margin-bottom: 0;
}

.wtc_conference .h1-text {
    color: #fff;
    font-weight: 600;
}

.wtc_conference .join_us_p {
    color: white;
    margin-bottom: 0px !important;
    font-family: 'Poppins';
}

.wtc_conference .joinus_btn_reg {
    text-align: center;
    display: inline-flex;
    justify-content: center;
    border: 1px solid #f37217;
    border-radius: 35px;
    color: white;
    background-color: #f37217;
    margin: 0px 10px;
    padding: 11px 23px;
}

.wtc_conference .joinus_btn_login {
    text-align: center;
    display: inline-flex;
    justify-content: center;
    border: 1px solid #fff;
    border-radius: 35px;
    color: #fff;
    padding: 11px 27px;
}

.wtc_conference .pre_event_span {
    color: gray;
    font-family: 'Poppins';
    font-size: 17px;
}

.wtc_conference #event-slides {
    margin-top: 10px;
}

.wtc_conference #event-slides .intro-desc {
    line-height: 26px;
    min-height: 178px;
    width: 100%;
    font-family: "Titillium Web", sans-serif !important;
}

.wtc_conference .con_pre_plan {
    text-transform: capitalize;
    font-family: "Titillium Web", sans-serif !important;
}

.wtc_conference .services-content {
    font-family: 'Poppins';
}

.wtc_conference .header_font_family {
    font-family: "Titillium Web", sans-serif;
    font-weight: 700;
    font-style: normal;
}

.wtc_conference .custom-hover:hover {
    background-color: #f37217 !important;
    padding: 5px !important;
    color: #f37217 !important;
}

.wtc_conference .counter_section_padding {
    /*    width: 1920px;*/
    width: 100%;
    height: 50%;
}

.wtc_conference #clock {
    margin-top: 12px;
}

.wtc_conference #ticket {
    /*    height: 594px;*/
}

.wtc_conference .gallery {
    margin-top: 20px;
}

.wtc_conference .event_img {
    width: 100% !important;
}

.wtc_conference .img_2 {
    width: 100%;
    height: 732px;
}

.wtc_conference .counter-section .counter {
    padding: 0;
    margin-top: 0;
}

.card_margin {
    display: flex;
    justify-content: center;
}

.main_galarys {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 20px;
}

.column1 {
    width: 38%;
    height: 500px;
}

.column1 img {
    height: inherit;
    object-fit: cover;
}

.img_secound {
    width: 18%;
}

.third_img_set .third_fist {
    height: 242px;
    width: 100%;
    object-fit: cover;
}

.third_secound {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 12px;
}

.third_secound_first {
    margin-top: 20px;
    width: 50%;
}

.wtc_conference .text-center {
    text-align: center !important;
    font-size: 16px;
    font-family: 'Poppins';
    margin: 31px 0px;
}

.wtc_conference .services-item:hover {
    background: #f3f3f3;
    min-height: 100%;
    width: 100% !important;
}

.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .show.nav-link {
    color: #f37217;
}

.wtc_conference .owl-carousel .owl-item img {
    width: 80%;
}

.wtc_conference .line {
    width: 53px;
    height: 0;
    border: 1px solid #13387e;
    margin: 3px;
    display: inline-block;
    margin-top: 37px;
}

.wtc_conference .schedule-area .li .span_color {
    color: blue !important;
}

/*agenda page*/

.wtc_conference #schedules {
    background: white;
}

.wtc_conference .text-highlight {
    font-weight: bolder;
    font-size: 40px;
    font-family: 'Titillium Web';
}

.wtc_conference .agenda_card {
    border: 1px solid #f3f3f3;
    border-radius: 9px;
}

.wtc_conference .agenda_card b {
    font-family: 'Titillium Web';
    font-size: 25px;
}

.wtc_conference .agenda_text_size {
    font-size: 22px;
}

.wtc-conference .schedule .card-body {
    height: 500px;
}

/*.wtc_conference .conference-card-body {
    height: 260px !important;
}*/

.wtc_conference .agenda_card_text {
    color: black;
    font-size: 17px;
}

.wtc_conference .agenda_schedul_span {
    color: black;
}

.wtc_conference .agenda_schedul_span:hover {
    color: white !important;
}

.wtc_conference .conference-schedule .schedule-tab-title .nav-tabs .nav-item .nav-link {
    height: 60px;
    width: 196px !important;
    border: 1px solid #13387e;
    border-radius: 98px;
    padding: 0px 12px;
    font-size: 13px;
    margin: 0px -4px;
}

.wtc_conference .agenda_header_text {
    font-size: 21px;
}

.wtc_conference .agenda_icon {
    margin-left: -26px !important;
    position: absolute;
}

.wtc_conference .agenda_tab_text {
    font-size: 21px;
    margin: 0px 43px;
    margin-bottom: -14px;
    font-family: 'Titillium Web';
}

.wtc_conference .agenda_tab_secound_text {
    padding: 0px 21px !important;
}

.wtc_conference .nav-tabs {
    border-bottom: 0px !important;
}

.wtc_conference .agenda_schedule_img .section_1_img {
    background: #f37217;
    height: 160px;
    width: 50%;
    border: 2px solid black;
    border-radius: 87px;
    display: flex;
    flex-direction: column;
}

.wtc_conference .agenda_schedule_img .section_2_img {
    background: #13387e;
    height: 160px;
    width: 50%;
    border: 2px solid black;
    border-radius: 87px;
    display: flex;
    flex-direction: column;
    float: right;
}

.wtc_conference .agenda_schedule_img p {
    font-size: 40px;
    font-weight: 700;
    line-height: 36px;
    color: #333333;
    margin-left: 25px;
    font-family: 'Titillium Web';
}

.wtc_conference .agenda_schedule_img p span {
    font-size: 25px;
    color: black;
    font-weight: 100;
    /*    font-family: 'Titillium Web';*/
}

.wtc_conference .agenda_schedule_img .vl {
    border-left: 1px solid gray;
    height: 350px;
}

.wtc_conference .agenda_schedule_img ul li p {
    color: black;
    font-weight: 500;
    font-size: 20px;
    margin-left: -32px;
    font-family: 'Poppins';
}

.wtc_conference .agenda_schedule_img ul li span {
    font-size: 16px;
}

.wtc_conference .agenda_banner {
    font-size: 90px;
    line-height: 92px;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 900;
    font-family: "Titillium Web";
    text-align: center;
}

.wtc_conference .popup p {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 25px;
    font-weight: 700;
    color: #13387e;
}

.wtc_conference #submitForm {
    /*    display: flex;*/
    /*    justify-content: center;*/
    align-items: center;
}

/*============sponser ship============*/

.wtc_sponsorship {
    text-align: center;
}


/*timeline*/

.timeline {
    display: block !important;
    margin-left: 0;
    padding-left: 0;
}

.timeline-card {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #436285 !important;
    position: relative;
    margin-bottom: 0px;
    padding-left: 0px;
}

.timeline ul li {
    margin-bottom: 0px;
}

.timeline li:before {
    content: "";
    width: 0.2rem;
    height: 100%;
    background-color: rgb(169 169 169);
    position: absolute;
    left: 16px;
    margin: -53px -60px;
}

.timeline li:after {
    background: #f37217;
    position: absolute;
    left: -51px;
    top: 0;
    width: 16px;
    height: 16px;
    border-radius: 10px;
}

.timeline li:first-child:before {
    /* top: 35%;
    height: 100%;*/

    top: 45%;
    height: 133px;
}

.timeline li:last-child:before {
    bottom: 100%;
    height: 50%;
}

.timeline-title {
    margin-bottom: 0.5rem;
}

.circle-custom {
    font-size: 1rem !important;
}

.subcard {
    /*    padding: 1em 1.5em 1.5em 1.5em;*/
    background: #fdfdfd;
    color: black;
    width: -webkit-fill-available;
    /*    font-family: 'Poppins';*/
}

/*============timeline_2===============*/

.timeline_2 {
    display: block;
    margin-left: 0;
    padding-left: 0;
}

.timeline_2-card {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #436285;
    position: relative;
    margin-bottom: 0px;
    padding-left: 0px;
}

.timeline_2 ul li {
    margin-bottom: 0px;
}

.timeline_2 li:before {
    content: "";
    width: 0.2rem;
    height: 100%;
    background-color: rgb(169 169 169);
    position: absolute;
    left: 16px;
    margin: -62px -60px;
}

.timeline_2 li:after {
    background: #f37217;
    position: absolute;
    left: -51px;
    top: 0;
    width: 16px;
    height: 16px;
    border-radius: 10px;
}

.timeline_2 li:first-child:before {
    top: 35%;
    height: 206px;
}

.timeline_2 li:last-child:before {
    bottom: 100%;
    height: 50%;
}

.timeline_2-title {
    margin-bottom: 0.5rem;
}

.circle-custom {
    font-size: 1rem !important;
}

.subcard_2 {
    /*    padding: 1em 1.5em 1.5em 1.5em;*/
    background: #fdfdfd;
    color: black;
    width: -webkit-fill-available;
    /*    font-family: 'Poppins';*/
}

.wtc_conference ul li subcard p {
    font-family: 'Poppins';
}

.wtc_conference .agenda-bottom h1 {
    color: black;
    font-weight: 700;
}

.wtc_conference .agenda-bottom p {
    color: gray;
}

.wtc_conference .agenda-bottom .agenda-login {
    text-align: center;
    display: inline-flex;
    justify-content: center;
    border: 2px solid #13387e;
    border-radius: 35px;
    color: #13387e;
    padding: 11px 27px;
}

.wtc_conference .schedule .schedule-tab-content .tab-content {
    box-shadow: none !important;
}

/*venue*/

.wtc_conference .text-center h2 span {
    color: #f37217 !important;
}

.wtc_conference .main_galarys_2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
}

.wtc_conference .venue_img_col {
    width: 23.15%;
    height: 250px;
}

.wtc_conference .nav-tabs .nav-link {
    /*    color: #fff;*/
    font-weight: 600;
}

.wtc_conference .nav-tabs .nav-link:hover {
    background-color: #f37217;
    color: white;
}

.wtc_conference .nav-tabs .nav-link a:hover {
    color: white;
}

/*.wtc_conference .nav-tabs .nav-link a:hover {
    background-color: #f37217;
    color: white;

}*/

.wtc_conference .nav-tabs .nav-item .nav-link:hover,
    {
    background-color: #f37217;
    opacity: .8;
    border: 1px solid #f37217;
    color: #fff !important;
}

#exTab2 .nav-tabs .nav-link {
    background-color: #f37217 !important;
    margin-right: 5px;
}

#exTab2 .nav-tabs .nav-link a {
    color: #fff !important;
}

#exTab2 .nav-tabs {
    margin: 0px 39%;
    margin-right: 10px;
}

.banner_fade_line:after {
    position: absolute;
    width: 560px;
    height: 30px;
    background: none !important;
    background-image: url(../img/agenda/banner_line.svg) !important;
    left: 37%;
    margin-left: -111px;
    bottom: 0;
}

/*@media****section*/

@media(max-width:1600px) {
    .third_secound_first {
        margin-top: 22px;
        width: 50%;
        height: 236px;
    }

    .con_li {
        margin: 10px;
    }

    .wtc_conference .agenda_tab_secound_text {
        margin: -15px;
    }

    .con_li::after,
    .conference-schedule .schedule-tab-title .nav-tabs,
    header .down-header .container nav ul.navbar-nav li .dropdown-menu li.nav-item a.active {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .page-inner .page-banner-content.agm_conference {
        /*        height: 300px !important;*/
        background-size: cover !important;
        background-position: center;


    }
}



@media(max-width:1300px) {
    .wtc_conference .wtc-content {
        width: 70%;
        height: 500px;
    }

    .wtc-main-content-secound {
        margin-top: 0px;
    }

    .third_img_set .third_fist {
        height: 246px !important;
        width: 100%;
    }

    .third_secound_first {
        margin-top: 17px;
        width: 70%;
        height: 238px;
    }

    .wtc_conference .line {
        display: none;
        /*        padding: 10px;*/
    }

    .about-content-text,
    .about-section-img {
        width: 50% !important;
        display: contents;
    }

    .wtc_conference .about_card_text_p {
        margin-top: 20px;
    }


}

@media (max-width:1200px) {
    .third-secound-first {
        height: 204px;
    }

    .wtc_conference .openbtn {
        margin: 0px;
    }

    .con_li {
        padding-left: 0px !important;
    }

    .wtc_conference .venue_img_col {
        width: 39%;
    }
}

@media screen and (max-width: 999px) {

    body.menu-open header .container nav ul.navbar-nav li ul.dropdown-menu,
    body.menu-open header .container .navbar-collapse ul.navbar-nav li ul.dropdown-menu {
        opacity: 1;
        width: 100%;
        border: 0;
        position: relative;
        top: 0;
        padding-top: 0;
        padding-left: 20px;
        margin: 0px;
        margin-top: 43px;
    }

    body.menu-open header .container nav ul.navbar-nav li ul.dropdown-menu li,
    body.menu-open header .container .navbar-collapse ul.navbar-nav li ul.dropdown-menu li {
        margin-bottom: -20px;
    }

    .custom-burger-menu {
        border: 2px solid #091c42 !important
    }

    .wtc-main-content-secound {
        margin-top: 0px;
    }

    .column1 {
        width: 57%;
    }

    .img_secound {
        width: 35%;
    }

    .wtc_conference .main_galarys_2 {
        /*        flex-wrap: inherit !important;*/
        /*        height: 100px;*/
    }

    .about-section {
        width: 90%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .wtc_conference .venue_img_col {
        width: 39%;
        height: 167px;
    }

    .wtc_conference #event-slides .intro-desc {
        min-height: 0px !important;
    }

    .wtc_conference .agenda_card {

        margin: 17px 0px;
    }

    .wtc_conference .agenda_header_text {

        /*        margin: 0px 20px;*/
        margin: 5px 1px;
    }

    .wtc_conference .header_font_family {
        font-size: 32px;
    }

    .wtc_conference .section {
        font-size: 24px !important;
        line-height: 32px;

    }

    .countdown-timer .heading-count h2 {
        line-height: 30px;
        margin: 26px 0px;
    }

    .wtc_conference .about_card_text_p {
        font-size: 30px !important;
    }

    .wtc_conference .wtc-content img {
        height: 46%;

    }

    .contact-us .contact_card {
        margin: 34px 0px;
    }

    .page-inner .page-banner-content.agm_conference {
        height: 345px !important;
    }

    .marquee {
        margin-top: 40px;

    }

}

@media(max-width:800px) {
    .wtc_conference .wtc-text {
        position: static;
    }

    .wtc_conference .wtc-content {
        width: 70%;
        height: 25%;
    }

    .img_secound {
        height: 50%;
        width: 92%;
    }

    .wtc_conference .page-inner .page-banner-content ul {
        border: none !important;
    }

    /*  .timeline li:before {

        height: 202% !important;
        margin: 10px -60px;
    }*/
}

@media (max-width:786px) {
    .timeline__event {
        flex-direction: column
    }

    .timeline__event__icon {
        border-radius: 4px 4px 0 0
    }

    .wtc-main-content-secound {
        margin-top: 0px;
    }

    .column1 {
        width: 92%;
    }

    .wtc_conference .agenda_schedule_img p {
        margin-top: 19px;
    }

    .wtc_conference .venue_img_col {
        width: 39%;
        height: 124px;
    }
}

@media screen and (max-width:767px) {
    .schedule .schedule-tab-title .nav-tabs .nav-link.active {
        width: 350px;
        min-width: -webkit-fill-available
    }

    .schedule .schedule-tab-title .nav-tabs .nav-item {
        display: flex;
        justify-content: center;
        text-align: center;
        width: 50%;
        margin-top: 5px;
    }

    .agenda_card p {
        margin-left: 35px !important;
    }

    .wtc_conference .agenda_icon {
        margin-left: 0px !important;
    }
}

@media screen and (max-width:650px) {
    .footer-container p {
        margin: 0 !important;
        padding: 0 !important
    }

    .header+.mobile-header-wrape {
        background: #fff !important
    }

    .custom-burger-menu span {
        background: #091c42 !important;
        position: relative;
        height: 2px !important;
        width: 100% !important;
        display: inline-block
    }

    .custom-burger-menu span::after {
        position: absolute;
        top: -7px;
        height: 2px;
        background: #091c42 !important;
        width: 100%;
        content: ""
    }

    .custom-burger-menu span::before {
        position: absolute;
        bottom: -7px;
        height: 2px;
        background: #091c42 !important;
        width: 100%;
        content: ""
    }

    .p-text-align {
        text-align: justify
    }

    .img-fluid {
        margin-bottom: 20px
    }

    .timeline_2-card {

        padding-left: 0px;
    }


    .wtc_conference .text-highlight {
        margin: 17px 0px;
    }
}

@media only screen and (max-width:600px) {
    .page-inner .page-banner-content.agm_conference {
        height: 210px !important;
    }

    .logo_margin_right {
        display: none !important
    }

    .custom-hover {
        margin: 0 !important
    }

    #exTab2 .nav-tabs {
        margin: 0px 0%;
        display: flex;
        justify-content: center;
    }

    .container_size_joinUs {
        display: inline-block;
    }

    .page-inner .page-banner-content.agm_conference {
        height: 260px !important;
        margin: -1px 0px;
    }

    .wtc_conference .text-highlight {
        margin: 17px 0px;
    }

    /* .sponsership card {
     display: flex;
     justify-content: center;
 }*/
}

@media (max-width:574px) {
    .card {
        display: flex;
        justify-content: center !important;
        align-items: center;

    }
}

@media (max-width:375px) {
    .page-inner .page-banner-content.agm_conference {
        height: 200px !important;
        /*        margin: 15px 0px;*/
        margin: -1px 0px;
    }

    .wtc_conference .text-highlight {
        margin: 17px 0px;
    }

    .pre-evnet-wrap{
        height: 475px;
    }
    .pre-event-section{
        height: 779px;
    }
}

.marquee {
    width: 100vw;
    max-width: 100%;
    /*    position: relative;*/
    /*    position: fixed;*/
    overflow-x: hidden;
    overflow: hidden;
    white-space: nowrap;
    will-change: transform;
    /*    animation: marquee1 390s linear infinite;*/
    z-index: 134;
    /*    top: 15px;*/
}

@media screen and (max-width: 999px) {
    .marquee {
        margin-top: 0px;
    }
}

.fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
}

.conference-mt {
    margin-top: -36px;
}

.conference-contact_us {
    font-family: 'Poppins';
    font-size: 19px;
    font-weight: 500;
}

.conference-visa_guidline_li {
    font-size: 16px;
    margin-top: -10px;
    color: gray;
}

.conference-visa_guidline_li_1 {
    margin-bottom: 18px;

}

.conference-visa_guidline_btn {
    background-color: #f37217 !important;
    width: 147px !important;
    text-transform: uppercase;
    margin-top: 34px;
    padding: 9px;
    text-align: center;
    margin-right: 0px;
    border-radius: 19px;
}

.flex_wrap {
    flex-wrap: wrap;
}

.flex_row {
    display: flex;
}

.marquee {
    /*    margin: 0 auto;*/
    white-space: nowrap;
    overflow: hidden;
    /*    position: absolute;*/
    overflow: show;
    background: #13387e;
    color: white;
    padding: 10px;
}

.marquee span {
    display: inline-block;
    padding-left: 100%;
    animation: marquee 390s linear infinite;
}

@keyframes marquee {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(-50%);
    }
}


.wtc_conference .agenda_icon {
    margin-left: -18px !important;

}

/*popup box*/
.popup {
    width: 900px;
    margin: auto;
    text-align: center
}

.popup img {
    width: 200px;
    height: 200px;
    cursor: pointer
}

.show {
    z-index: 999;
    display: none;
}

.show .overlay {
    width: 100%;
    height: 100%;
    /*    background: rgba(0, 0, 0, .66);*/
    position: absolute;
    top: 0;
    left: 0;
}

.show .img-show {
    width: 600px;
    height: 400px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    overflow: hidden
}

.img-show span {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 99;
    cursor: pointer;
}

.img-show img {
    width: 100%;
    height: 90%;
    position: absolute;
    top: 0;
    left: 0;
}

.wtc_conference .sponsorship {
    font-size: 17px;
    font-family: 'Poppins', sans-serif;
    display: flex;
    justify-content: center;
    font-weight: 700;
    margin-top: -1.75rem !important;
}

.wtc_conference .sponsorship_section {
    display: flex;
    justify-content: center;
}

.wtc_conference .sponsorship_title {
    margin: -16px;
}

.wtc_conference .vl {
    border-left: 1px solid gray;
    height: 45px;
}

.wtc_conference .sponsorship_sec_1 {
    margin: 0px 20px;
}

.wtc_conference .sponsorship_sec_1 span {
    margin: 0px 20px;
}

/*@media (max-width:442px) {

    .sponsership card {
        display: flex;
        justify-content: center;
    }
}*/
.sponsership-about-left {
    width: 100%;
}

 .home-page-banner .home-page-banner-content {
        top: 47%;
        left: clamp(24px, 14.5vw, 250px);
        width: min(900px, calc(100% - 48px));
        max-width: 900px;
        margin: 0;
        padding: 0;
        transform: translateY(-50%);
      }

      .home-page-banner .home-page-banner-content h1 {
        margin: 0;
        color: #fff;
        font-size: clamp(40px, 6.4vw, 82px);
        /* font-weight: 800; */
        font-weight: 1000;
        line-height: 0.9;
        text-align: left;
        text-transform: uppercase;
      }

      .home-page-banner .home-page-banner-content h1 span {
        color: #f47216;
      }

      .home-page-banner .home-page-banner-content h1 sup {
        position: relative;
        top: -0.15em;
        font-size: 0.48em;
        line-height: 0;
      }

      .home-page-banner .home-page-banner-details {
        justify-content: flex-start;
        flex-wrap: wrap;
        gap: 6px 12px;
      }

      .home-page-banner .home-page-banner-details div {
        justify-content: flex-start;
        margin-right: 0;
      }

      .home-page-banner .home-page-banner-details img {
        width: 30px;
      }

      .home-page-banner .home-page-banner-details p {
        color: #fff;
        font-size: clamp(16px, 1.8vw, 22px);
        line-height: 1.3;
      }

      .home-page-banner .home-page-banner-actions {
        justify-content: flex-start !important;
        margin-top: 6px;
      }

      .home-page-banner .home-page-banner-actions .btn-custom {
        margin-right: 8px;
        padding: 8px 17px !important;
        font-size: 14px !important;
      }

      @media screen and (max-width: 767px) {

         /* .home-page-banner {
          height: auto !important;
          min-height: 0;
          overflow: hidden;
        } */


        .home-page-banner {
          height: clamp(320px, 48vh, 380px) !important;
          min-height: 320px;
          overflow: hidden;
        }
        

        .home-page-banner > img {
          height: 100% !important;
          object-fit: cover;
          object-position: left center;
        }

        .home-page-banner .home-page-banner-content {
          top: 56%;
          left: 0;
          width: 100%;
          max-width: 100%;
          padding: 0 16px;
          transform: translateY(-50%);
        }

        .home-page-banner .home-page-banner-content h1 {
          margin: 0;
          font-size: clamp(20px, 6.6vw, 27px);
          line-height: 1.05;
          text-align: left;
        }

        .home-page-banner .home-page-banner-details {
          flex-wrap: wrap;
          justify-content: flex-start;
          gap: 4px 10px;
          padding: 5px 0;
        }

        .home-page-banner .home-page-banner-details div {
          justify-content: flex-start;
          margin: 0;
        }

        .home-page-banner .home-page-banner-details img {
          width: 22px;
          margin-right: 5px;
        }

        .home-page-banner .home-page-banner-details p {
          font-size: 12px !important;
          line-height: 1.3;
          text-transform: none;
        }

        .home-page-banner .home-page-banner-details div:first-child p {
          text-transform: uppercase;
        }

        .home-page-banner .home-page-banner-actions {
          justify-content: flex-start;
          margin-top: 4px;
        }

        .home-page-banner .home-page-banner-actions .btn-custom {
          margin-right: 6px;
          padding: 6px 10px !important;
          font-size: 11px !important;
        }
      }

    @media screen and (max-width: 767px) {
      .visa-guideline-wrap .visa-guidelines .visa-outer {
        height: auto !important;
      }
    }
