@charset "utf-8";@import url(https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&family=Plus+Jakarta+Sans:wght@300;400;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lato&family=Plus+Jakarta+Sans:wght@300;400;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+JP:wght@300;400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@300;400;500;700&display=swap);.f12 {
    font-size: .75rem
}

.f13 {
    font-size: .813rem
}

@media(max-width: 767px) {
    .f13 {
        font-size:13px
    }
}

.f14 {
    font-size: .875rem
}

.f15 {
    font-size: .938rem
}

.f16 {
    font-size: .833vw
}

@media(max-width: 767px) {
    .f16 {
        font-size:1pc
    }
}

.f17 {
    font-size: .88vw
}

@media(max-width: 767px) {
    .f17 {
        font-size:1pc
    }
}

.f18 {
    font-size: .9375vw
}

@media screen and (min-width: 2500px) {
    .f18 {
        font-size:.6vw
    }
}

@media(max-width: 767px) {
    .f18 {
        font-size:1pc
    }
}

.f20 {
    font-size: 1.04vw
}

@media(max-width: 767px) {
    .f20 {
        font-size:1rem
    }
}

.f24 {
    font-size: 1.25vw
}

@media(max-width: 767px) {
    .f24 {
        font-size:1.313rem
    }
}

.f28 {
    font-size: 1.45vw
}

@media(max-width: 767px) {
    .f28 {
        font-size:.938rem
    }
}

.f30 {
    font-size: 1.5vw
}

@media(max-width: 767px) {
    .f30 {
        font-size:30px
    }
}

.f32 {
    font-size: 1.66vw
}

@media(max-width: 767px) {
    .f32 {
        font-size:1.06rem
    }
}

.f48 {
    font-size: 2.5vw
}

@media(max-width: 767px) {
    .f48 {
        font-size:3pc
    }
}

.f54 {
    font-size: 2.81vw;
    line-height: 3.64vw
}

@media(max-width: 767px) {
    .f54 {
        font-size:1.81px;
        line-height: 4.375rem
    }
}

.f63 {
    font-size: 3.28vw;
    line-height: 3.64vw
}

@media(max-width: 767px) {
    .f63 {
        font-size:2.12rem;
        line-height: 4.375rem
    }
}

.font-jakarta {
    font-family: Plus Jakarta Sans,sans-serif
}

.heading1 {
    font-size: 2.188rem;
    line-height: 3.25rem
}

@media(min-width: 1900px) {
    .heading1 {
        font-size:3.25rem;
        line-height: 4.875rem
    }
}

@media(max-width: 767px) {
    .heading1 {
        font-size:2rem;
        line-height: 3.625rem
    }
}

.heading2 {
    font-size: 2.5vw;
    line-height: 3.125vw
}

@media(max-width: 767px) {
    .heading2 {
        font-size:1.75rem;
        line-height: 2.625rem
    }
}

.heading3 {
    font-size: 1.375rem;
    line-height: 2.063rem
}

@media(min-width: 1900px) {
    .heading3 {
        font-size:2rem;
        line-height: 3rem
    }
}

@media(max-width: 767px) {
    .heading3 {
        font-size:1.313rem;
        line-height: 1.688rem
    }
}

.heading4 {
    font-size: 1rem;
    line-height: 1.5rem
}

@media(min-width: 1900px) {
    .heading4 {
        font-size:1.5rem;
        line-height: 2.25rem
    }
}

@media(max-width: 767px) {
    .heading4 {
        font-size:1.125rem;
        line-height: 1.75rem
    }
}

body {
    background: #fff;
    color: #000;
    font: normal normal normal 1.041vw/1.56vw Lato,sans-serif;
    margin: 0
}

@media(max-width: 767px) {
    body {
        font:normal normal normal 1.125rem/1.75rem Lato,sans-serif
    }
}

.container.responsivegrid,.root.container {
    max-width: 100%!important;
    padding: 0!important
}

.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--12 {
    float: none
}

@media(min-width: 1900px) {
    .container {
        max-width:1640px
    }
}

.skip-lnk {
    background-color: #2a4dc0;
    color: #fff;
    font-weight: 700;
    padding: .2rem 1rem;
    position: absolute;
    text-decoration: none;
    -webkit-transform: translate3d(.125rem,-5rem,0);
    transform: translate3d(.125rem,-5rem,0);
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out,-webkit-transform .3s ease-out;
    z-index: 10
}

.skip-lnk:focus {
    outline: .125rem solid #fff;
    -webkit-transform: translate3d(.125rem,.125rem,0);
    transform: translate3d(.125rem,.125rem,0)
}

.skip-lnk:hover {
    color: #fff
}

@media print {
    .skip-lnk {
        display: none
    }
}

.breadcrumb {
    margin-top: 75pt
}

@media(max-width: 767px) {
    .breadcrumb {
        margin-top:145px
    }
}

.cursor-pointer {
    cursor: pointer
}

.form-container {
    background-color: #f4f8ff;
    border-radius: 10px;
    margin: 50px 0
}

@media(max-width: 767px) {
    .form-container {
        background-color:#fff
    }

    .form-container .hide-mobile {
        display: none
    }

    .form-container .sticky-mobile-btn {
        background-color: #fff;
        border: 1px solid #fff;
        border-radius: 10px 10px 0 0;
        bottom: 0;
        -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
        box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
        left: 0;
        padding: 20px 0;
        position: fixed;
        width: 100%;
        z-index: 1020
    }

    .form-container .sticky-mobile-btn .full-width-btn {
        display: block;
        display: inline-block;
        margin: 0 auto;
        padding: .3rem;
        text-align: center;
        text-decoration: none!important;
        width: 80%
    }
}

@media(min-width: 768px) {
    .form-container .hide-desktop {
        display:none
    }
}

.form-container .left-col {
    padding: 3rem
}

@media(max-width: 767px) {
    .form-container .left-col {
        padding:1rem
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .form-container .left-col {
        padding:2rem
    }
}

.form-container .left-col .f18-link-media {
    color: #02238d;
    font-family: Lato,sans-serif;
    font-size: 18px;
    font-weight: 700
}

.form-container .left-col .f24 {
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif
}

.form-container .left-col .f20 {
    color: #191919;
    font-family: Lato,sans-serif;
    font-weight: 400!important;
    margin-bottom: 0
}

.form-container .left-col .progress-bar-new ul {
    counter-reset: container 0;
    list-style-type: none;
    margin-left: .8rem
}

.form-container .left-col .progress-bar-new ul li {
    color: #707070;
    counter-increment: container 1;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 1.04vw;
    font-weight: 700;
    margin-top: 50px;
    position: relative
}

.form-container .left-col .progress-bar-new ul li:before {
    background-color: #fff;
    border: 2px solid #707070;
    border-radius: 50%;
    height: 60px;
    left: -57px;
    line-height: 10px;
    padding: 10px;
    position: absolute;
    text-align: center;
    top: -20px;
    -webkit-transform: scale(.6);
    transform: scale(.6);
    width: 60px;
    z-index: 10
}

@media(min-width: 1900px) {
    .form-container .left-col .progress-bar-new ul li:before {
        top:-13px
    }
}

.form-container .left-col .progress-bar-new ul li:after {
    background-color: #707070;
    content: "";
    height: 90px;
    left: -27px;
    position: absolute;
    top: -70px;
    width: 2px;
    z-index: 1
}

.form-container .left-col .progress-bar-new ul li.active {
    color: #02238d;
    font-size: 1.25vw;
    font-weight: 700
}

@media(max-width: 767px) {
    .form-container .left-col .progress-bar-new ul li.active {
        font-size:1.313rem
    }
}

.form-container .left-col .progress-bar-new ul li.active:before {
    background-color: #02238d;
    border: 2px solid #02238d
}

.form-container .left-col .progress-bar-new ul li.active:after {
    background-color: #02238d
}

@media(max-width: 767px) {
    .form-container .left-col .progress-bar-new ul {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-left: 0;
        padding-left: 0
    }

    .form-container .left-col .progress-bar-new ul li {
        display: inline-block;
        font-size: 9pt;
        line-height: 1pc;
        margin-left: 0;
        text-align: center;
        width: 25%
    }

    .form-container .left-col .progress-bar-new ul li:before {
        left: 15%;
        line-height: 0px;
        top: -50px;
        -webkit-transform: scale(.6)!important;
        transform: scale(.6)!important;
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        width: 62px
    }
}

@media(max-width: 767px)and (max-width:375px) {
    .form-container .left-col .progress-bar-new ul li:before {
        left:0
    }
}

@media(max-width: 767px)and (max-width:460px) {
    .form-container .left-col .progress-bar-new ul li:before {
        left:7%
    }
}

@media(max-width: 767px) {
    .form-container .left-col .progress-bar-new ul li:after {
        left:-4px;
        top: -62px;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg)
    }

    .form-container .left-col .progress-bar-new ul li.active {
        font-size: 9pt;
        line-height: 1pc
    }
}

.form-container .left-col .progress-bar-new .your-class-name ul li:first-child:before {
    content: url(../../../content/dam/gtwenty/contact-us/Basic-details-icon.svg)
}

.form-container .left-col .progress-bar-new .your-class-name ul li:first-child.active:before {
    content: url(../../../content/dam/gtwenty/contact-us/Form-white-icon-2.svg)
}

.form-container .left-col .progress-bar-new .your-class-name ul li:nth-child(2):before {
    content: url(../../../content/dam/gtwenty/contact-us/Organization-details-icon.svg)
}

.form-container .left-col .progress-bar-new .your-class-name ul li:nth-child(2).active:before {
    content: url(../../../content/dam/gtwenty/contact-us/Form-white-icon-1.svg)
}

.form-container .right-col {
    background-color: #fff;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 8px 0 rgba(0,0,0,.15);
    height: auto;
    padding: 3rem
}

.form-container .right-col .main {
    display: none
}

.form-container .right-col .active {
    display: block
}

@media(max-width: 767px) {
    .form-container .right-col {
        background-color:#fff;
        border: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        padding: 1rem
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .form-container .right-col {
        padding:2rem
    }
}

.form-container .right-col .step-icon {
    width: 40px
}

.form-container .right-col .f28 {
    color: #000;
    font-family: Plus Jakarta Sans,sans-serif
}

.form-container .right-col .f20 {
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif;
    font-weight: 700
}

.form-container .right-col .f18-label,.form-container .right-col .form-label {
    color: #191919;
    font-family: Lato,sans-serif;
    font-weight: 700;
    line-height: 1.5
}

.form-container .right-col .f18-msg {
    color: #dc241f;
    font-family: Lato,sans-serif;
    font-weight: 500;
    line-height: 1.5;
    margin: 5px 0
}

.form-container .right-col .f18-pholder,.form-container .right-col .form-control {
    color: #707070;
    font-family: Lato,sans-serif;
    word-break: break-all
}

.form-container .right-col .f18-text,.form-container .right-col .form-check-label,.form-container .right-col .form-select {
    color: #191919;
    font-family: Lato,sans-serif
}

.form-container .right-col .form-check-label,.form-container .right-col .form-control,.form-container .right-col .form-label,.form-container .right-col .form-select {
    border-color: #707070;
    font-size: .9375vw
}

@media screen and (min-width: 2500px) {
    .form-container .right-col .form-check-label,.form-container .right-col .form-control,.form-container .right-col .form-label,.form-container .right-col .form-select {
        font-size:.6vw
    }
}

@media(max-width: 767px) {
    .form-container .right-col .form-check-label,.form-container .right-col .form-control,.form-container .right-col .form-label,.form-container .right-col .form-select {
        font-size:1pc
    }
}

.form-container .right-col .form-control,.form-container .right-col .form-select {
    height: 40px
}

.form-container .right-col .f18-link {
    color: #02238d;
    font-family: Lato,sans-serif;
    font-weight: 700;
    text-decoration: none
}

.form-container .right-col .f18-link-user-guide {
    color: #02238d;
    font-family: Lato,sans-serif;
    font-size: 22px;
    font-weight: 700
}

.form-container .right-col .btn {
    border: 1px solid #2e59c1;
    border-radius: .2rem;
    font-family: Lato,sans-serif;
    font-weight: 400!important;
    padding: .375rem .75rem
}

.form-container .right-col .prev_btn {
    background-color: transparent;
    color: #2e59c1;
    margin-right: .25rem
}

@media(max-width: 767px) {
    .form-container .right-col .prev_btn {
        display:none
    }
}

.form-container .right-col .blue-button,.form-container .right-col .nxt_btn,.form-container .right-col .submit_button {
    background-color: #2e59c1;
    color: #fff!important;
    margin-left: .25rem
}

.captcha-container {
    margin-bottom: 15px
}

.captcha-container .form-label {
    color: #191919;
    display: block;
    font-family: Lato,sans-serif;
    font-size: 1rem
}

.captcha-container .captcha-img {
    background: repeating-linear-gradient(45deg,#f3f8ff,#f3f8ff 10px,#e1ecfd 0,#e1ecfd 20px);
    border: 1px solid #707070;
    color: #191919;
    display: inline-block;
    font-size: x-large;
    font-style: italic;
    font-weight: 400;
    padding: 0;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 252px
}

.captcha-container .refresh-btn {
    display: inline-block;
    margin-left: 15px;
    vertical-align: middle
}

.captcha-container .refresh-btn img {
    vertical-align: middle;
    width: 24px
}

#captcha-code-field,#captcha-code-field-media {
    width: 150px
}

.form-control:disabled {
    background-color: #e9ecef!important
}

.mb-5 {
    margin-bottom: 3.125rem
}

.mb-6 {
    margin-bottom: 3.75rem
}

.mb-7 {
    margin-bottom: 4.375rem
}

.mb-8 {
    margin-bottom: 5rem
}

.mb-9 {
    margin-bottom: 5.625rem
}

.me-5 {
    margin-left: 3.125rem
}

.me-6 {
    margin-left: 3.75rem
}

.me-7 {
    margin-left: 4.375rem
}

.me-8 {
    margin-left: 5rem
}

.me-9 {
    margin-left: 5.625rem
}

.pt-5 {
    padding-top: 3.125rem
}

.pt-6 {
    padding-top: 3.75rem
}

.pt-7 {
    padding-top: 4.375rem
}

.pt-8 {
    padding-top: 5rem
}

.pt-9 {
    padding-top: 5.625rem
}

.flags-ovrvw-img {
    width: 430px
}

.diamond-width {
    display: inline;
    height: 25px;
    width: 25px
}

.gt-yr {
    display: inline
}

.overview-cmp h4,.overview-cmp h6 {
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 1.125rem;
    font-weight: 700
}

.dots-line {
    border-top: 5px dotted #2a4dc0;
    display: inline-block;
    margin: 0 0 0 20px;
    opacity: 1
}

@media(max-width: 767px) {
    .flags-ovrvw-img {
        margin-left:0;
        width: 100%
    }

    .dots-line {
        border-left: 5px dotted #2a4dc0;
        border-top: none;
        display: block;
        height: 90pt;
        margin: 10px 0 0 10px;
        width: 2px
    }

    .incpn-txt {
        margin-top: -135px
    }

    .elvn-txt,.incpn-txt {
        margin-left: 30px
    }
}

@media(min-width: 1900px) {
    .flags-ovrvw-img {
        height:330px;
        width: 675px
    }

    .overview-cmp h4,.overview-cmp h6 {
        font-size: 1.5rem
    }

    .dots-line {
        margin: 0 0 0 40px
    }
}

@media only screen and (min-width: 768px)and (max-width:1024px) {
    .flags-ovrvw-img {
        height:270px;
        width: 270px
    }

    .dots-line {
        width: 30%
    }
}

.g20-doc-st {
    color: #2a4dc0;
    cursor: pointer;
    font-family: Plus Jakarta Sans,sans-serif;
    text-decoration: none
}

.accredationwindow .form-label {
    color: #191919;
    font-weight: 700
}

.accredationwindow .accredationwindowlabel {
    color: #707070!important;
    font-weight: 700!important
}

.accredationwindow .form-container {
    margin: 0!important
}

.accredationwindow .right-col {
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    padding: 0!important
}

.accredationwindow input[type=date]::-webkit-calendar-picker-indicator {
    background: url(../../../content/dam/gtwenty/registration/ICN_CAL.svg) no-repeat 100%;
    display: block;
    height: 30px;
    opacity: 1;
    width: 30px
}

.accredationwindow input[type=time]::-webkit-calendar-picker-indicator {
    background: url(../../../content/dam/gtwenty/registration/ICN_TIME.svg) no-repeat 100%;
    display: block;
    height: 30px;
    opacity: 1;
    width: 30px
}

.accredationwindow .form-control {
    font-size: 1pc!important;
    height: 45px!important
}

.accredationwindow .aw-title {
    font-size: 1pc!important
}

.assign-dao-anti-corruption-working-group-container {
    font-family: var(--font-family-lato)
}

.assign-dao-anti-corruption-working-group-container .card {
    background-color: #fff;
    -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 8px 0 rgba(0,0,0,.15);
    padding: 10px
}

.assign-dao-anti-corruption-working-group-container .f-bold {
    font-weight: 700
}

.assign-dao-anti-corruption-working-group-container .img26px {
    height: 26px;
    width: 26px
}

.assign-dao-anti-corruption-working-group-container .img19px {
    height: 19px;
    width: 19px
}

.assign-dao-anti-corruption-working-group-container .btn-secondary-custom {
    background: #fff;
    border: 1px solid #2a4dc0;
    color: #2a4dc0
}

.assign-dao-anti-corruption-working-group-container .btn-primary-custom {
    background: #2a4dc0;
    border: 1px solid #2a4dc0;
    color: #fff
}

.assign-dao-anti-corruption-working-group-container .working-group-title {
    font-family: var(--font-family-PlusJakarta)
}

.assign-dao-anti-corruption-working-group-container .select-no-title,.assign-dao-anti-corruption-working-group-container .title-no-no-assign {
    color: #707070
}

.assign-dao-anti-corruption-working-group-container .selecotr-item {
    display: inline-block
}

.assign-dao-anti-corruption-working-group-container .selecotr-item .selector-item_radio {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: none
}

.assign-dao-anti-corruption-working-group-container .selecotr-item .selector-item_label {
    background-color: #fff;
    border: 1px solid #2a4dc0;
    border-radius: 20px;
    color: #2a4dc0;
    padding: 2px 10px
}

.assign-dao-anti-corruption-working-group-container .selector-item_radio:checked+.selector-item_label {
    background-color: #2a4dc0;
    border: 1px solid #2a4dc0;
    border-radius: 20px;
    color: #fff;
    padding: 2px 10px
}

.assign-dao-anti-corruption-working-group-container .input-group {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    width: 100%
}

.assign-dao-anti-corruption-working-group-container .input-group .input-group-text {
    background-color: #fff;
    border-radius: .375rem 0 0 .375rem;
    padding: .375rem 2.25rem .375rem .75rem
}

.assign-dao-anti-corruption-working-group-container .dao-wg.py-3 {
    background-color: #fff;
    -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 8px 0 rgba(0,0,0,.15)
}

.G20-carousel-banner {
    border-top: 6px solid #fe9c16;
    margin-top: 75pt
}

@media only screen and (min-width: 1500px) {
    .G20-carousel-banner {
        margin-top:110px!important
    }
}

@media(max-width: 767px) {
    .G20-carousel-banner {
        margin-top:150px!important
    }
}

.G20-carousel-banner .marquee-parent {
    height: 50px;
    overflow: hidden;
    position: relative;
    width: 100%
}

@media(max-width: 767px) {
    .G20-carousel-banner .marquee-parent {
        height:50px
    }
}

.G20-carousel-banner .marquee-child {
    -webkit-animation: marquee 40s linear infinite;
    animation: marquee 40s linear infinite;
    display: block;
    font-size: 1.2rem;
    height: 50px;
    line-height: 50px;
    position: absolute;
    width: 1400px
}

.G20-carousel-banner .marquee-child a {
    color: #000
}

@media(max-width: 767px) {
    .G20-carousel-banner .marquee-child {
        top:0
    }
}

.G20-carousel-banner .marquee-child:hover {
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
    cursor: pointer
}

@-webkit-keyframes marquee {
    0% {
        left: 100%
    }

    to {
        left: -310px
    }
}

@keyframes marquee {
    0% {
        left: 100%
    }

    to {
        left: -310px
    }
}

.G20-carousel-banner .example1 {
    height: 50px;
    margin: 0 auto;
    overflow: hidden;
    white-space: nowrap;
    width: 100%
}

@media(max-width: 767px) {
    .G20-carousel-banner .example1 {
        border-top:4px solid #ff9c15;
        margin-top: 40px
    }
}

.G20-carousel-banner .example1 div {
    -webkit-animation: example1 25s linear infinite;
    animation: example1 25s linear infinite;
    display: block;
    overflow: hidden;
    position: absolute;
    width: 200%
}

.G20-carousel-banner .example1 div:hover {
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

@media(max-width: 1200px) {
    .G20-carousel-banner .example1 div {
        width:300%
    }
}

.G20-carousel-banner .example1 a {
    color: #000;
    cursor: pointer;
    text-decoration: none
}

.G20-carousel-banner .example1 h3 {
    color: #000;
    float: left;
    font-size: 1.2rem;
    line-height: 50px;
    position: relative;
    width: 50%
}

@media(max-width: 767px) {
    .G20-carousel-banner .example1 h3 {
        font-size:.8rem
    }
}

@-webkit-keyframes example1 {
    0% {
        left: 0
    }

    to {
        left: -100%
    }
}

@keyframes example1 {
    0% {
        left: 0
    }

    to {
        left: -100%
    }
}

.G20-carousel-banner .carousel-caption {
    bottom: 1.46vw;
    left: -8px;
    padding-bottom: 1.46vw;
    padding-top: 1.46vw;
    text-align: left;
    top: 25px;
    z-index: 10
}

@media(max-width: 767px) {
    .G20-carousel-banner .carousel-caption {
        bottom:1.25rem;
        left: 15%;
        padding-bottom: 1.25rem;
        padding-top: 37px;
        text-align: center;
        top: 50px
    }
}

.G20-carousel-banner .vasudhaiva-txt {
    margin-top: -14px
}

@media(max-width: 767px) {
    .G20-carousel-banner .vasudhaiva-txt {
        margin-top:0
    }
}

.G20-carousel-banner #hi {
    margin: 0 auto;
    width: 52%
}

@media mobile {
    .G20-carousel-banner #hi {
        width: 100%
    }
}

.G20-carousel-banner .carousel-item {
    height: 40vw;
    position: relative
}

@media screen and (min-width: 2500px) {
    .G20-carousel-banner .carousel-item {
        height:44.5vw
    }
}

@media screen and (min-width: 1900px) {
    .G20-carousel-banner .carousel-item {
        height:39vw
    }
}

@media(max-width: 767px) {
    .G20-carousel-banner .carousel-item {
        height:auto
    }
}

.G20-carousel-banner .f40 {
    font: normal normal 300 2.08vw/3.64vw Plus Jakarta Sans,sans-serif
}

@media(max-width: 767px) {
    .G20-carousel-banner .f40 {
        font:normal normal 300 1.813rem/2.375rem Plus Jakarta Sans,sans-serif
    }
}

.G20-carousel-banner .f48 {
    font: normal normal 300 2vw/3.64vw Plus Jakarta Sans,sans-serif
}

@media(max-width: 767px) {
    .G20-carousel-banner .f48 {
        font:normal normal 700 1.5rem/2.375rem Plus Jakarta Sans,sans-serif
    }
}

.G20-carousel-banner .f60 {
    font: normal normal 700 2.9vw/3.64vw Plus Jakarta Sans,sans-serif;
    padding: 0
}

@media(max-width: 767px) {
    .G20-carousel-banner .f60 {
        font:normal normal 700 2.125rem/2.375rem Plus Jakarta Sans,sans-serif
    }
}

.G20-carousel-banner .f32 {
    font: normal normal 600 1.66vw/3.64vw Plus Jakarta Sans,sans-serif
}

@media(max-width: 767px) {
    .G20-carousel-banner .f32 {
        font:normal normal 600 1.06rem/2.375rem Plus Jakarta Sans,sans-serif
    }
}

.G20-carousel-banner .f28 {
    font: normal normal normal 1.45vw/1vw Plus Jakarta Sans,sans-serif
}

@media(max-width: 767px) {
    .G20-carousel-banner .f28 {
        font:normal normal normal .938rem/2.125rem Plus Jakarta Sans,sans-serif
    }
}

.G20-carousel-banner .g20-banner-logo {
    margin-bottom: 35px;
    margin-top: 40px;
    text-align: center
}

@media(max-width: 767px) {
    .G20-carousel-banner .g20-banner-logo {
        margin-top:45px
    }
}

.G20-carousel-banner .logo-glow {
    left: 20%;
    position: absolute;
    top: -56px;
    width: 22vw;
    z-index: 1
}

@media(max-width: 767px) {
    .G20-carousel-banner .logo-glow {
        left:1%;
        position: absolute;
        top: -53%;
        width: 100%;
        z-index: 1
    }
}

.G20-carousel-banner .carousel-logo {
    margin-top: 8px;
    position: relative;
    width: 11vw;
    z-index: 10
}

@media(max-width: 767px) {
    .G20-carousel-banner .carousel-logo {
        margin:0;
        width: 180px
    }
}

.G20-carousel-banner .remaining-days-earth {
    float: left;
    width: 5.72vw
}

@media(max-width: 767px) {
    .G20-carousel-banner .remaining-days-earth {
        display:inline-block;
        float: none;
        vertical-align: middle;
        width: 63px
    }
}

.G20-carousel-banner .texture-bcg {
    margin-top: -5.2vw
}

@media(max-width: 767px) {
    .G20-carousel-banner .texture-bcg {
        background-color:#1d7105;
        background-image: url(../../../content/dam/gtwenty/pattern.png);
        background-repeat: repeat;
        margin-top: -8px
    }

    .G20-carousel-banner .banner-video {
        height: 100%;
        width: 100%
    }
}

.G20-carousel-banner .btn_block {
    background: rgba(0,0,0,.8);
    color: #fff;
    font: normal normal 400 .9375vw/1.4vw Plus Jakarta Sans,sans-serif;
    position: relative
}

@media(max-width: 767px) {
    .G20-carousel-banner .btn_block {
        font-size:1.125rem
    }
}

.G20-carousel-banner .btn_block small {
    font: normal normal 400 .9375vw/1.4vw Plus Jakarta Sans,sans-serif
}

@media(max-width: 767px) {
    .G20-carousel-banner .btn_block small {
        font-size:1.125rem
    }

    .G20-carousel-banner .btn_block {
        background: transparent
    }
}

.G20-carousel-banner .btn_block .slide {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: transparent;
    border-right: .5px solid hsla(0,0%,97%,.5);
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font: normal normal medium 18px/2pc Plus Jakarta Sans,sans-serif;
    height: 5.2vw;
    padding-left: 20px;
    position: relative!important;
    text-align: left;
    width: auto
}

.G20-carousel-banner .btn_block .slide:last-child {
    border: none
}

@media(max-width: 767px) {
    .G20-carousel-banner .btn_block .slide:last-child {
        margin-bottom:50px
    }

    .G20-carousel-banner .btn_block .slide {
        -webkit-box-ordinal-group: none;
        -ms-flex-order: none;
        background: #f8f8f8;
        border-radius: 5px;
        height: 100%;
        margin-bottom: 10px;
        min-height: 60px;
        order: none;
        width: auto;
        width: 82%
    }
}

.G20-carousel-banner .btn_block .slide a,.G20-carousel-banner .btn_block .slide p {
    color: #fff
}

@media(max-width: 767px) {
    .G20-carousel-banner .btn_block .slide a,.G20-carousel-banner .btn_block .slide p {
        color:#191919
    }
}

.G20-carousel-banner .btn_block .slide a {
    display: inline-block;
    line-height: normal;
    text-decoration: none;
    width: 85%
}

@media(max-width: 767px) {
    .G20-carousel-banner .btn_block .slide a {
        width:82%
    }
}

.G20-carousel-banner .btn_block .slide span {
    color: #191919;
    display: block;
    display: inline-block;
    width: 30px
}

.G20-carousel-banner .btn_block .slide.active {
    opacity: 1;
    width: 25%
}

.G20-carousel-banner .btn_block .slide.active a {
    color: #fff
}

.G20-carousel-banner .btn_block .gradient_btn:first-child {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 5.2vw
}

@media(max-width: 767px) {
    .G20-carousel-banner .btn_block .gradient_btn:first-child {
        background:none!important;
        height: auto;
        margin-bottom: 20px;
        margin-left: 40px;
        margin-top: 60px;
        padding-right: 0
    }
}

.banner_caption h1 {
    line-height: 5.85vw;
    margin-bottom: .58vw
}

.banner_caption .desc {
    margin-top: 3vw
}

@media(max-width: 767px) {
    .banner_caption .desc {
        margin-top:20px
    }
}

.banner_caption .desc h2 {
    color: #fff;
    margin-bottom: 0
}

.banner_caption .desc ul {
    margin-bottom: 3vw;
    padding-left: 0
}

@media(max-width: 767px) {
    .banner_caption .desc ul {
        margin-bottom:50px
    }
}

.banner_caption .desc ul li {
    color: #fff;
    display: inline-block;
    font-size: 1.17vw;
    margin-right: 1.09vw
}

@media(max-width: 767px) {
    .banner_caption .desc ul li {
        font-size:1.313rem
    }
}

.banner_caption .desc .n-box {
    color: #fff;
    font: normal normal 600 1.458vw/1.56vw Plus Jakarta Sans,sans-serif;
    margin-right: 2px;
    opacity: 1
}

@media(max-width: 767px) {
    .banner_caption .desc .n-box {
        font:normal normal 600 1.125rem/3.313rem Plus Jakarta Sans,sans-serif
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .banner-img {
        height:46vw
    }
}

@-webkit-keyframes slide {
    to {
        right: 0
    }
}

@keyframes slide {
    to {
        right: 0
    }
}

.carousel-item {
    max-height: 100vh;
    overflow: hidden;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.videoSlider {
    -webkit-box-shadow: 0 3px 6px rgba(254,156,22,.3);
    box-shadow: 0 3px 6px rgba(254,156,22,.3);
    margin-left: auto;
    margin-right: auto;
    margin-top: 180px;
    position: relative;
    -webkit-transition: all .5s;
    transition: all .5s;
    width: 40%
}

.elVideo {
    height: 100%;
    width: 100%
}

.active .videoSlider {
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-top: 0;
    width: 100%
}

.citizens-corner-banner-icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
    background-image: url(../../../content/dam/gtwenty/banner-carousal/cc-logo-bg.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border: 2px solid #ffc277;
    border-radius: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 8px 10px;
    position: absolute;
    right: 10px;
    text-decoration: none;
    top: 20px;
    z-index: 999
}

.citizens-corner-banner-icon .cc-left-icon {
    margin-right: 5px;
    width: 20px
}

.citizens-corner-banner-icon .cc-text-center {
    -webkit-text-fill-color: transparent;
    background: transparent linear-gradient(122deg,#ed7a1a 10%,#25870a 104%) 0 0 no-repeat padding-box;
    -webkit-background-clip: text;
    color: #000;
    font-weight: 700!important;
    text-transform: uppercase
}

.cc-top-link a {
    background: #fff;
    border-radius: 5px
}

.cc-top-link a,.cc-top-link a:hover {
    color: #000!important
}

.cc-top-link a u {
    text-decoration: none!important
}

#bilateral-preview-Id .booking-btn {
    border: 1px solid #2a4dc0;
    border-radius: 5px;
    color: #2a4dc0;
    font-size: 14px;
    font-weight: 700;
    padding: 10px 25px
}

#bilateral-preview-Id #eventLeftSidebar .cancelled,#bilateral-preview-Id #eventLeftSidebar .rejected {
    color: #f63a3a;
    font-family: Lato;
    font-weight: 700;
    text-transform: capitalize
}

#bilateral-preview-Id #eventLeftSidebar .booked {
    color: #138808;
    font-family: Lato;
    font-weight: 700;
    text-transform: capitalize
}

#bilateral-preview-Id #eventLeftSidebar .sherpa-border {
    background: #ece9f7
}

#bilateral-preview-Id #eventLeftSidebar .finance-border {
    background: #e9f7ed
}

#bilateral-preview-Id #eventLeftSidebar .title-1 {
    font-family: Plus Jakarta Sans;
    font-size: 18px;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

#bilateral-preview-Id #eventLeftSidebar .title-2 {
    font-family: Lato;
    font-size: 18px;
    font-weight: 700
}

.nodal-officer-bilateral-room-bookings .bilateral-booking-rooms {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media(max-width: 767px) {
    .nodal-officer-bilateral-room-bookings .bilateral-booking-rooms {
        display:block
    }
}

.nodal-officer-bilateral-room-bookings .bilateral-booking-rooms .meeting-rooms-container .container-heading {
    color: #191919;
    font-family: Lato,sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2pc;
    margin-bottom: 30px;
    margin-top: 40px;
    text-align: left
}

@media(max-width: 1300px) {
    .nodal-officer-bilateral-room-bookings .bilateral-booking-rooms .meeting-rooms-container .container-heading {
        margin-bottom:10px;
        margin-top: 20px
    }
}

.nodal-officer-bilateral-room-bookings .bilateral-booking-rooms .meeting-room-details {
    margin-bottom: 40px
}

.nodal-officer-bilateral-room-bookings .bilateral-booking-rooms .meeting-room-details.row {
    margin-left: 0
}

.nodal-officer-bilateral-room-bookings .bilateral-booking-rooms .meeting-room-details .form-label {
    color: #191919;
    font-family: Lato,sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2pc;
    margin-bottom: 8px;
    padding: 0;
    text-align: left
}

.nodal-officer-bilateral-room-bookings .bilateral-booking-rooms .meeting-room-details .form-control {
    border: .5px solid #707070;
    border-radius: 8px;
    color: #191919;
    font-family: Lato,sans-serif;
    font-size: 15px;
    height: 60px;
    letter-spacing: 0;
    line-height: 2pc;
    max-width: 479px;
    padding: 19px 20px;
    width: 100%
}

@media(min-width: 1900px) {
    .nodal-officer-bilateral-room-bookings .bilateral-booking-rooms .meeting-room-details .form-control {
        font-size:18px
    }
}

@media(max-width: 1300px) {
    .nodal-officer-bilateral-room-bookings .bilateral-booking-rooms .meeting-room-details .form-control {
        font-size:1pc;
        line-height: 24px;
        padding: 10px 20px
    }
}

.nodal-officer-bilateral-room-bookings .bilateral-booking-rooms .meeting-room-details .pe-md-3 {
    padding-right: 1rem!important
}

.nodal-officer-bilateral-room-bookings .bilateral-booking-rooms .meeting-room-details .ps-md-3 {
    padding-left: 1rem!important
}

@media(max-width: 767px) {
    .nodal-officer-bilateral-room-bookings .bilateral-booking-rooms .meeting-room-details .ps-md-3 {
        padding-left:0!important;
        padding-right: 1rem!important
    }
}

.nodal-officer-bilateral-room-bookings .bilateral-booking-rooms .room-booking-max-limit {
    border-bottom: 1px solid #9d9d9d;
    padding-bottom: 40px
}

.nodal-officer-bilateral-room-bookings .bilateral-booking-rooms .room-booking-max-limit .set-limit-title {
    color: #191919;
    font-family: Lato,sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2pc;
    margin-bottom: 20px;
    text-align: left
}

.nodal-officer-bilateral-room-bookings .bilateral-booking-rooms .room-booking-max-limit .upload-admin-plus-minus {
    border: 1px solid #2a4dc0;
    border-radius: 100%;
    display: inline-block;
    height: 21px;
    width: 21px
}

.nodal-officer-bilateral-room-bookings .bilateral-booking-rooms .room-booking-max-limit .set-limit-number {
    border: .5px solid #707070;
    border-radius: 8px;
    display: inline-block;
    margin: 0 5px;
    padding: 8px 25px
}

.nodal-officer-bilateral-room-bookings .bilateral-booking-rooms .booking-time-slot {
    margin-bottom: 40px;
    margin-top: 40px
}

.nodal-officer-bilateral-room-bookings .bilateral-booking-rooms .booking-time-slot.row {
    margin-left: 0
}

.nodal-officer-bilateral-room-bookings .bilateral-booking-rooms .booking-time-slot .pe-md-3 {
    padding-right: 1rem!important
}

.nodal-officer-bilateral-room-bookings .bilateral-booking-rooms .booking-time-slot .ps-md-3 {
    padding-left: 1rem!important
}

@media(max-width: 767px) {
    .nodal-officer-bilateral-room-bookings .bilateral-booking-rooms .booking-time-slot .ps-md-3 {
        padding-left:0!important
    }
}

.nodal-officer-bilateral-room-bookings .bilateral-booking-rooms .booking-time-slot .form-label {
    color: #191919;
    font-family: Lato,sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2pc;
    margin-bottom: 8px;
    padding: 0;
    text-align: left
}

.nodal-officer-bilateral-room-bookings .bilateral-booking-rooms .booking-time-slot .form-control {
    background: #f8f8f8;
    background-image: url(../../../content/dam/gtwenty/gtwenty_new/bilateral_rooms/bilateral2.svg);
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 22%;
    border: .5px solid #707070;
    border-radius: 4px;
    color: #191919;
    font-family: Lato,sans-serif;
    font-size: 18px;
    height: 60px;
    letter-spacing: 0;
    line-height: 2pc;
    max-width: 200px;
    opacity: .5;
    padding: 10px 9pt;
    width: 100%
}

@media(min-width: 1900px) {
    .nodal-officer-bilateral-room-bookings .bilateral-booking-rooms .booking-time-slot .form-control {
        height:60px;
        padding: 19px 20px
    }
}

@media(max-width: 1300px) {
    .nodal-officer-bilateral-room-bookings .bilateral-booking-rooms .booking-time-slot .form-control {
        font-size:1pc;
        line-height: 24px;
        padding: 10px 20px
    }
}

.nodal-officer-bilateral-room-bookings .bilateral-booking-rooms .room-slots {
    border: .5px solid #9d9d9d;
    border-radius: 10px;
    padding: 30px 30px 10px
}

@media(max-width: 767px) {
    .nodal-officer-bilateral-room-bookings .bilateral-booking-rooms .room-slots {
        padding:20px 20px 10px
    }
}

.nodal-officer-bilateral-room-bookings .bilateral-booking-rooms .room-slots p {
    color: #333;
    font-family: Lato,sans-serif;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2pc
}

.nodal-officer-bilateral-room-bookings .bilateral-booking-rooms .room-slots .room-slots-availability {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.nodal-officer-bilateral-room-bookings .bilateral-booking-rooms .room-slots .room-slots-availability .checkbox-label {
    color: #333;
    display: block;
    font-family: Lato,sans-serif;
    font-size: 9pt;
    letter-spacing: 0;
    line-height: 14px;
    margin-bottom: 8px
}

.nodal-officer-bilateral-room-bookings .bilateral-booking-rooms .room-slots .room-slots-availability input[type=checkbox]:before {
    background: #fff;
    border: 1px solid #1e8024;
    border-radius: 4px;
    content: "";
    display: inline-block;
    height: 28px;
    width: 28px
}

@media(min-width: 1900px) {
    .nodal-officer-bilateral-room-bookings .bilateral-booking-rooms .room-slots .room-slots-availability input[type=checkbox]:before {
        height:36px;
        width: 36px
    }
}

.nodal-officer-bilateral-room-bookings .bilateral-booking-rooms .room-slots .room-slots-availability input[type=checkbox]:checked:before {
    background-image: url(../../../content/dam/gtwenty/gtwenty_new/bilateral_rooms/checkbox_right.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    height: 28px;
    width: 28px
}

.nodal-officer-bilateral-room-bookings .bilateral-booking-rooms .room-slots .room-slots-availability .col-sm-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 5.5%;
    flex: 0 0 5.5%;
    margin-bottom: 20px
}

@media(max-width: 767px) {
    .nodal-officer-bilateral-room-bookings .bilateral-booking-rooms .room-slots .room-slots-availability .col-sm-1 {
        -webkit-box-flex:0;
        -ms-flex: 0 0 10.5%;
        flex: 0 0 10.5%
    }
}

.nodal-officer-bilateral-room-bookings .bilateral-booking-rooms .details-btn {
    background: #2a4dc0;
    border: 1px solid #2a4dc0;
    border-radius: 5px;
    color: #fff;
    font-family: Lato,sans-serif;
    font-size: 20px;
    height: 55px;
    line-height: 30px;
    margin: 40px 0;
    max-width: 198px;
    width: 100%
}

@media(max-width: 767px) {
    .nodal-officer-bilateral-room-bookings .bilateral-booking-rooms .details-btn {
        font-size:1pc;
        height: 40px;
        max-width: 150px
    }
}

@media(max-width: 1300px) {
    .nodal-officer-bilateral-room-bookings .bilateral-booking-rooms .details-btn {
        line-height:0px;
        margin: 10px 0
    }
}

.nodal-officer-bilateral-room-bookings .left-side-bar.green {
    border-left: 3px solid #7754d6!important
}

.nodal-officer-bilateral-room-bookings .left-side-bar .left-side-bar-top-title {
    background-color: #ece9f7;
    border-color: #e9f7ed
}

.nodal-officer-bilateral-room-bookings .left-side-bar .book-bilatral-booking {
    background: #2a4dc0;
    color: #fff;
    display: block;
    padding: 10px;
    text-align: center;
    text-decoration: unset;
    width: 100%
}

.select-meeting-room-container .img-28px {
    height: 20px;
    width: 20px
}

.select-meeting-room-container .img35px {
    height: 35px;
    width: 35px
}

.select-meeting-room-container .color_title {
    color: #707070
}

.select-meeting-room-container .color_desc {
    color: #4c4c4c!important
}

@media(max-width: 767px) {
    .select-meeting-room-container .border-end {
        border-right:none!important
    }
}

.select-meeting-room-container .btn-secondary-custom {
    background: #fff;
    border: 1px solid #2a4dc0;
    color: #2a4dc0;
    font-size: 9pt
}

.select-meeting-room-container .btn-primary-custom {
    background: #2a4dc0;
    border: 1px solid #2a4dc0;
    color: #fff;
    font-size: 9pt
}

.select-meeting-room-container .left-side-bar.green {
    border-left: 3px solid #7754d6!important
}

.select-meeting-room-container .left-side-bar .left-side-bar-top-title {
    background-color: #ece9f7;
    border-color: #e9f7ed
}

.select-meeting-room-container .left-side-bar .book-bilatral-booking {
    background: #2a4dc0;
    color: #fff;
    display: block;
    padding: 10px;
    text-align: center;
    text-decoration: unset;
    width: 100%
}

.select-meeting-room-container .smr-heading {
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 1pc
}

.select-meeting-room-container .smr-heading .smr-steps {
    color: #707070;
    font-size: 9pt
}

.select-meeting-room-container .smr-list {
    background: #fff;
    border: .25px solid hsla(0,0%,62%,.25);
    border-radius: 5px;
    margin: 0 0 1pc;
    padding: 25px
}

.select-meeting-room-container .smr-room-select .smr-hotel-name {
    color: #2a4dc0;
    font-size: 20px
}

.select-meeting-room-container .smr-room-select .smr-link {
    background: #fff;
    border: .25px solid hsla(0,0%,62%,.25);
    border-radius: 5px;
    -webkit-box-shadow: 2px 1px 3px rgba(0,0,0,.1);
    box-shadow: 2px 1px 3px rgba(0,0,0,.1);
    color: #191919;
    font-size: 14px;
    margin-bottom: 10px;
    padding: 15px;
    text-decoration: none
}

.select-meeting-room-container .smr-room-select .smr-link .smr-name {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.select-meeting-room-container .smr-room-select .smr-link .smr-link-arrow {
    float: right
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-room-booking-details .room-details-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-room-booking-details .room-details-title p {
    color: #000;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 28px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 42px;
    margin-bottom: 30px;
    margin-right: 25px
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-room-booking-details .room-details-title span {
    color: #707070;
    font-family: Lato,sans-serif;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 42px
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-room-booking-details .room-details-container {
    border-bottom: 1px dashed #9d9d9d;
    padding-bottom: 40px
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-room-booking-details .room-details-container p {
    color: #191919;
    font-family: Lato,sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 42px;
    margin-bottom: 15px
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-room-booking-details .room-details-container .date-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-room-booking-details .room-details-container .date-container .date-btns {
    background: #fff;
    border: 1px solid #2a4dc0;
    border-radius: 5px;
    color: #2a4dc0;
    font-family: Lato,sans-serif;
    font-size: 15px;
    height: 3pc;
    letter-spacing: 0;
    line-height: 30px;
    max-width: 100%;
    width: 99pt
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-room-booking-details .room-details-container .date-container .date-btns:nth-child(2) {
    margin-left: 20px;
    margin-right: 20px
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-room-booking-details .room-details-container .date-container .date-btns.selected {
    background: #2a4dc0!important;
    color: #fff!important
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-room-booking-details .sub-title-text {
    background: #f2f2f2 0 0 no-repeat padding-box;
    border-radius: 5px;
    color: #191919;
    font-family: Lato,sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 30px;
    margin-bottom: 20px;
    padding: 10px
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-room-booking-details .rooms-timeslot-container .timeslot-div {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    padding-top: 40px
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-room-booking-details .rooms-timeslot-container .timeslot-div p {
    color: #191919;
    font-family: Lato,sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 42px;
    margin-bottom: 15px
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-room-booking-details .rooms-timeslot-container .timeslot-div .checkbox-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-evenly
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-room-booking-details .rooms-timeslot-container .timeslot-div .checkbox-container span {
    color: #333;
    font-family: Lato,sans-serif;
    font-size: 9pt;
    letter-spacing: 0;
    line-height: 14px
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-room-booking-details .rooms-timeslot-container .timeslot-div .checkbox-container span:nth-child(4) {
    margin: 0 20px 0 0
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-room-booking-details .rooms-timeslot-container .timeslot-div .checkbox-container .empty-checkbox {
    background-color: #cdf3d0;
    border-radius: 4px;
    height: 24px;
    margin-right: 10px;
    width: 24px
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-room-booking-details .rooms-timeslot-container .timeslot-div .checkbox-container .empty-checkbox:before {
    background-image: url(../../../content/dam/gtwenty/gtwenty_new/bilateral_rooms/checkbox_uncheck.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    border-radius: 4px;
    content: "";
    display: inline-block;
    height: 24px;
    width: 24px
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-room-booking-details .rooms-timeslot-container .timeslot-div .checkbox-container .selected-checkbox {
    background-color: #1e8024;
    border-radius: 4px;
    height: 24px;
    margin-left: 20px;
    margin-right: 10px;
    width: 24px
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-room-booking-details .rooms-timeslot-container .timeslot-div .checkbox-container .selected-checkbox:before {
    background-image: url(../../../content/dam/gtwenty/gtwenty_new/bilateral_rooms/checkbox_uncheck.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    border-radius: 4px;
    content: "";
    display: inline-block;
    height: 24px;
    width: 24px
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-room-booking-details .rooms-timeslot-container .timeslot-div .checkbox-container .selected-checkbox:checked:before {
    background-image: url(../../../content/dam/gtwenty/gtwenty_new/bilateral_rooms/checkbox_right.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    height: 24px;
    width: 24px
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-room-booking-details .rooms-timeslot-container .timeslot-div .checkbox-container .unavailable-checkbox {
    background-color: #faf0f0;
    border-radius: 4px;
    height: 24px;
    margin-right: 10px;
    width: 24px
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-room-booking-details .rooms-timeslot-container .sub-title {
    background: #f2f2f2 0 0 no-repeat padding-box;
    border: 1px solid #191919;
    border-radius: 5px;
    color: #191919;
    font-family: Lato,sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 30px;
    margin-bottom: 20px;
    padding: 10px
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-room-booking-details .rooms-timeslot-container .room-slots-availability {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 30px
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-room-booking-details .rooms-timeslot-container .room-slots-availability .checkbox-label {
    color: #333;
    display: block;
    font-family: Lato,sans-serif;
    font-size: 9pt;
    letter-spacing: 0;
    line-height: 14px;
    margin-bottom: 8px
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-room-booking-details .rooms-timeslot-container .room-slots-availability input[type=checkbox] {
    width: 28px
}

@media(min-width: 1900px) {
    .select-meeting-room-container #bilateral-room-booking-details .bilateral-room-booking-details .rooms-timeslot-container .room-slots-availability input[type=checkbox] {
        width:36px
    }
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-room-booking-details .rooms-timeslot-container .room-slots-availability input[type=checkbox]:before {
    background-image: url(../../../content/dam/gtwenty/gtwenty_new/bilateral_rooms/checkbox_uncheck.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    border-radius: 4px;
    content: "";
    display: inline-block;
    height: 28px;
    width: 28px
}

@media(min-width: 1900px) {
    .select-meeting-room-container #bilateral-room-booking-details .bilateral-room-booking-details .rooms-timeslot-container .room-slots-availability input[type=checkbox]:before {
        height:36px;
        width: 36px
    }
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-room-booking-details .rooms-timeslot-container .room-slots-availability input[type=checkbox]:checked:before {
    background-image: url(../../../content/dam/gtwenty/gtwenty_new/bilateral_rooms/checkbox_right.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    height: 28px;
    width: 28px
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-room-booking-details .rooms-timeslot-container .room-slots-availability .col-sm-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 5.6%;
    flex: 0 0 5.6%;
    margin-bottom: 20px
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-room-booking-details .rooms-timeslot-container .room-slots-availability input[type=checkbox].checkboCross:before {
    background-image: url(../../../content/dam/gtwenty/gtwenty_new/bilateral_rooms/checkbox_cross.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    height: 28px;
    width: 28px
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-room-booking-details .next-btn {
    background: #2a4dc0;
    border: 1px solid #2a4dc0;
    border-radius: 5px;
    color: #fff;
    font-family: Lato,sans-serif;
    font-size: 20px;
    height: 55px;
    line-height: 30px;
    margin: 0 0 40px;
    max-width: 78pt;
    width: 100%
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-styling .shadow {
    -webkit-box-shadow: 0 .2rem .8rem rgba(0,0,0,.1)!important;
    box-shadow: 0 .2rem .8rem rgba(0,0,0,.1)!important
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-styling .f24 {
    color: #000;
    font-family: Lato,sans-serif
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-styling .f20 {
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-styling .f18 {
    color: #191919;
    font-family: Lato,sans-serif
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-styling .f16 {
    color: #707070;
    font-family: Lato,sans-serif
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-styling .f16-color2 {
    color: #191919!important
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-styling .statusText {
    background-color: #ece9f7;
    color: #191919;
    font-family: Lato,sans-serif
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-styling .status {
    color: #138808
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-styling .timeText {
    background-color: #edf6ff;
    font-family: Lato,sans-serif
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-styling .timeText p {
    color: #2a4dc0!important
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-styling .btn,.select-meeting-room-container #bilateral-room-booking-details .bilateral-styling .btn-solid {
    background-color: #2e59c1;
    border: 1px solid #2e59c1;
    border-radius: .2rem;
    color: #fff!important;
    font-family: Lato,sans-serif;
    font-weight: 400!important;
    padding: .375rem .75rem
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-styling .btn-solid {
    text-decoration: none
}

.select-meeting-room-container #bilateral-room-booking-details .bilateral-styling .a-link {
    color: #2a4dc0!important
}

@media(max-width: 767px) {
    .select-meeting-room-container #bilateral-room-booking-details .bilateral-styling .border-mb {
        border:none!important
    }
}

.select-meeting-room-container .participation-details .f28 {
    color: #000;
    font-family: Plus Jakarta Sans,sans-serif
}

.select-meeting-room-container .participation-details .steps {
    color: #707070;
    font-family: Lato,sans-serif
}

.select-meeting-room-container .participation-details .f20,.select-meeting-room-container .participation-details .f24 {
    color: #000;
    font-family: Lato,sans-serif
}

.select-meeting-room-container .participation-details .form-control,.select-meeting-room-container .participation-details .form-label,.select-meeting-room-container .participation-details .form-select {
    color: #191919
}

.select-meeting-room-container .participation-details .form-control:focus,.select-meeting-room-container .participation-details .form-select:focus {
    border-color: #ced4da;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 0
}

.select-meeting-room-container .participation-details .btn {
    background-color: #2a4dc0;
    border: 1px solid #2a4dc0;
    border-radius: .2rem;
    color: #fff!important;
    font-family: Lato,sans-serif;
    font-weight: 400!important;
    padding: .375rem .75rem
}

.select-meeting-room-container .participation-details .a-link {
    color: #2a4dc0!important;
    text-decoration: none
}

.select-meeting-room-container .participation-details .img-h {
    height: 15px
}

.select-meeting-room-container .participation-details .n-ms {
    margin-left: -4px
}

.select-meeting-room-container .participation-details .check-box {
    background-color: transparent;
    border: 1px solid #2a4dc0;
    border-radius: 4px;
    color: #2a4dc0;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin: 4px;
    overflow: hidden
}

.select-meeting-room-container .participation-details .check-box label {
    cursor: pointer;
    float: left;
    height: 2.6em;
    line-height: 2.6em;
    width: auto
}

.select-meeting-room-container .participation-details .check-box label span {
    display: block;
    padding: 3px 0;
    text-align: center
}

.select-meeting-room-container .participation-details .check-box label input {
    color: #fff!important;
    display: none;
    position: absolute
}

.select-meeting-room-container .participation-details .check-box label input+span {
    color: #2a4dc0;
    padding: 0 10px
}

.select-meeting-room-container .participation-details .check-box input:checked+span {
    color: #fff
}

.select-meeting-room-container .participation-details .checked-bg input:checked+span {
    background-color: #2a4dc0
}

.select-meeting-room-container .participation-details .selectedDiv {
    display: none
}

.select-meeting-room-container .bilateral-preview-section .booking-btn {
    color: #2a4dc0;
    padding: 10px 25px
}

.select-meeting-room-container .bilateral-preview-section .page-heading {
    font-size: 20px;
    font-weight: 700;
    font-weight: "Lato"
}

.select-meeting-room-container .bilateral-preview-section .card {
    border: .25px solid #9d9d9d;
    -webkit-box-shadow: 2px 4px 8px rgba(0,0,0,.102);
    box-shadow: 2px 4px 8px rgba(0,0,0,.102)
}

.select-meeting-room-container .bilateral-preview-section .card-heading-1 {
    color: #191919;
    font-family: Plus Jakarta Sans;
    font-size: 18px;
    font-weight: 700
}

.select-meeting-room-container .bilateral-preview-section .preview-title {
    color: #191919;
    font-family: Lato;
    font-size: 1pc;
    font-weight: 700;
    padding-bottom: 5px
}

.select-meeting-room-container .bilateral-preview-section .preview-text {
    font-size: 14px;
    margin: 0;
    padding: 0
}

.select-meeting-room-container .bilateral-preview-section .heading-1 {
    color: #676767;
    font-family: Lato;
    font-weight: 700
}

.select-meeting-room-container .bilateral-preview-section .heading-2 {
    color: #4c4c4c;
    font-weight: 700
}

.select-meeting-room-container .bilateral-preview-section .booking-btn {
    background-color: #2a4dc0;
    border: 1px solid #2a4dc0;
    border-radius: 5px;
    font-size: 14px;
    font-weight: 700
}

.select-meeting-room-container .bilateral-preview-section .card-header {
    background: #fff;
    border: none;
    padding-bottom: 0
}

.select-meeting-room-container .bilateral-preview-section .a-link {
    color: #2a4dc0
}

.select-meeting-room-container .modal .btn-close {
    padding: .5em;
    position: absolute;
    right: 0!important;
    top: 0!important
}

.select-meeting-room-container .modal .btn {
    border: 1px solid #2e59c1;
    border-radius: .2rem;
    font-family: Lato,sans-serif;
    font-weight: 400!important;
    padding: .375rem .75rem
}

.select-meeting-room-container .modal .nxt_btn {
    background-color: #2e59c1;
    color: #fff!important;
    margin-left: .25rem
}

.select-meeting-room-container .modal .note-bg {
    background-color: #f5f5f5
}

.your-meeting-room-container .finance-border {
    border-left: 3px solid #469350!important
}

.your-meeting-room-container .sherpa-border {
    border-left: 3px solid #7754d6!important
}

.your-meeting-room-container .f-color {
    color: #191919;
    font-family: Lato,sans-serif
}

.your-meeting-room-container .img-20px {
    height: 20px;
    width: 20px
}

.your-meeting-room-container .f-20 {
    font-size: 20px
}

.your-meeting-room-container .f-16 {
    font-size: 1pc
}

.your-meeting-room-container .f-12 {
    font-size: 9pt
}

.your-meeting-room-container .link-ybr {
    color: #191919;
    text-decoration: none
}

.your-meeting-room-container .ybr-side-bar.ybr-side-border {
    border-left: 3px solid #7754d6!important
}

.your-meeting-room-container .ybr-side-bar .ybr-side-bar-top-title {
    background-color: #ece9f7;
    border-color: #e9f7ed
}

.your-meeting-room-container .ybr-side-bar .time-bg {
    background: #edf6ff;
    display: inline;
    padding: 4px 9px 7px 0
}

.your-meeting-room-container .ybr-side-bar .time-bg .time-color {
    color: #2a4dc0;
    font-weight: 600
}

.your-meeting-room-container .nav-tabs .nav-link.active {
    border: 1px solid transparent;
    border-bottom: 3px solid #2a4dc0;
    color: #2a4dc0
}

.your-meeting-room-container .status:before {
    background: #000;
    border-radius: 50px;
    content: " ";
    height: 10px;
    left: -9pt;
    position: absolute;
    top: 5px;
    width: 10px
}

.your-meeting-room-container .status.booked {
    color: #138808
}

.your-meeting-room-container .status.booked:before {
    background: #138808
}

.your-meeting-room-container .status.rejected {
    color: #f63a3a
}

.your-meeting-room-container .status.rejected:before {
    background: #f63a3a
}

.your-meeting-room-container .status.pending {
    color: #ed7a1a
}

.your-meeting-room-container .status.pending:before {
    background: #ed7a1a
}

.your-meeting-room-container .short-by-booking-main {
    position: absolute;
    right: 20px;
    top: 30px
}

.your-meeting-room-container .short-by-booking-main ul {
    border: 0;
    -webkit-box-shadow: 0 0 6px rgba(0,0,0,.231);
    box-shadow: 0 0 6px rgba(0,0,0,.231)
}

.your-meeting-room-container .short-by-booking-main .btn-secondary-custom {
    background: #fff;
    border: 1px solid #2a4dc0;
    color: #2a4dc0;
    font-size: 9pt
}

.your-meeting-room-container .short-by-booking-main .btn-primary-custom {
    background: #2a4dc0;
    border: 1px solid #2a4dc0;
    color: #fff;
    font-size: 9pt
}

.breadcrumb {
    background: url(../../../content/dam/gtwenty/about_g20/breadcrumb_bg.png) 0 0 no-repeat padding-box;
    background-position: 50%;
    background-size: cover;
    color: #fff;
    font: inherit;
    font-size: .75rem;
    letter-spacing: .5px;
    margin-bottom: 0;
    padding-bottom: 0;
    width: 100%
}

.breadcrumb h1 {
    font: normal normal 700 2.7vw/4.0625vw Plus Jakarta Sans,sans-serif
}

@media(max-width: 767px) {
    .breadcrumb h1 {
        font-size:2pc;
        line-height: 36px
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .breadcrumb {
        background-size:150%
    }
}

@media(max-width: 767px) {
    .breadcrumb {
        background:url(../../../content/dam/gtwenty/about_g20/breadcrumb_bg_mobile.svg) 0 0 no-repeat padding-box;
        background-position: 50%;
        background-size: cover;
        font-size: .75rem;
        width: 100%
    }
}

.breadcrumb .cmp-breadcrumb {
    padding: 1rem 1rem .4rem 0
}

@media(max-width: 767px) {
    .breadcrumb .cmp-breadcrumb {
        padding:1rem
    }
}

.breadcrumb .breadcrumb-item-link {
    border-radius: 0;
    color: #fff;
    display: inline-block;
    font: inherit;
    font-size: .75rem;
    letter-spacing: .08px;
    line-height: 19px;
    text-decoration: underline
}

.breadcrumb .breadcrumb-item-link:hover {
    text-decoration: none
}

@media(min-width: 1900px) {
    .breadcrumb .breadcrumb-item-link {
        font-size:1rem
    }
}

@media(max-width: 767px) {
    .breadcrumb .breadcrumb-item-link {
        font-size:.875rem
    }
}

.breadcrumb .breadcrumb-list {
    -webkit-padding-start: unset;
    list-style: none;
    margin-bottom: .25rem;
    padding-inline-start:unset;width: 100%
}

.breadcrumb .breadcrumb-item {
    display: inline;
    letter-spacing: .08px;
    line-height: 19px;
    padding-left: 0
}

.breadcrumb .breadcrumb-item:after {
    content: ">";
    font-family: monospace;
    margin: 0 .2rem
}

.breadcrumb .breadcrumb-item:before {
    content: ""
}

@media(min-width: 1900px) {
    .breadcrumb .breadcrumb-item {
        font-size:1rem
    }
}

@media(max-width: 767px) {
    .breadcrumb .breadcrumb-item {
        font-size:.875rem
    }
}

.breadcrumb .breadcrumb-item-active:after {
    display: none
}

.breadcrumb .breadcrumb-item-active .breadcrumb-item-link {
    cursor: default;
    text-decoration: none
}

.breadcrumb .breadcrumb-item-active .breadcrumb-item-link:hover {
    color: inherit;
    text-decoration: none
}

.breadcrumb.login {
    background: none;
    margin: 0
}

@media(max-width: 767px) {
    .breadcrumb.login {
        padding-left:25px
    }
}

.breadcrumb.login .breadcrumb-item a {
    color: #2a4dc0
}

@media(max-width: 767px) {
    .breadcrumb.login .breadcrumb-item a {
        color:#fff
    }
}

.breadcrumb.login .breadcrumb-item.active {
    color: #191919
}

@media(max-width: 767px) {
    .breadcrumb.login .breadcrumb-item.active {
        color:#fff
    }
}

.breadcrumb.login .breadcrumb-item:after {
    color: #2a4dc0
}

.breadcrumb.login .breadcrumb-item:last-child:after {
    content: none
}

.cal-list {
    clear: both;
    max-height: 25pc;
    overflow-y: auto
}

.nil-event {
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 20px;
    font-weight: 700;
    margin-top: 10%;
    text-align: center
}

.month-droplist {
    border: 1px solid #707070;
    border-radius: 5px;
    font-family: Lato,sans-serif;
    font-size: 1pc
}

.month-text {
    font-family: Plus Jakarta Sans,sans-serif;
    font-weight: 700;
    padding: 0 0 10px 10px
}

#month-header-list {
    clear: both
}

@media only screen and (min-width: 768px)and (max-width:1499px) {
    #calendar-list-event-data .sub-events {
        font-size:10px
    }

    #calendar-list-event-data .event-font,#calendar-list-event-data .main-date-event {
        font-size: .875rem
    }

    #calendar-list-event-data .ongoing-font {
        font-size: 9pt
    }
}

.cards-v3 {
    background-color: #f2f2f2
}

.cards-v3 .card {
    --bs-card-border-width: 0px;
    --bs-card-bg: #2e59c1;
    --bs-card-border-radius: 0.275rem;
    --bs-card-inner-border-radius: calc(0.275rem - 1px)
}

.cards-v3 .delhiSummitImg {
    margin: 0 auto
}

.cards-v3 #delhi-animation-centre {
    height: 580px;
    margin: 0 auto;
    position: relative
}

@media(min-width: 0px)and (max-width:299px) {
    .cards-v3 #delhi-animation-centre {
        height:140px
    }
}

@media(min-width: 300px)and (max-width:499px) {
    .cards-v3 #delhi-animation-centre {
        height:220px
    }
}

@media(min-width: 500px)and (max-width:767px) {
    .cards-v3 #delhi-animation-centre {
        height:250px
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .cards-v3 #delhi-animation-centre {
        height:350px
    }
}

@media(min-width: 992px)and (max-width:1199px) {
    .cards-v3 #delhi-animation-centre {
        height:470px
    }
}

@media(min-width: 1200px)and (max-width:1399px) {
    .cards-v3 #delhi-animation-centre {
        height:570px
    }
}

@media(min-width: 1400px)and (max-width:1899px) {
    .cards-v3 #delhi-animation-centre {
        height:670px
    }
}

@media(min-width: 1900px) {
    .cards-v3 #delhi-animation-centre {
        height:700px
    }
}

.cards-v3 #delhi-animation-centre img {
    left: 0;
    position: absolute;
    -webkit-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out
}

.cards-v3 #delhi-animation-centre img.top {
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
    -webkit-animation-duration: 5s;
    animation-duration: 5s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: exploreFadeInOut;
    animation-name: exploreFadeInOut;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
}

@-webkit-keyframes exploreFadeInOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.cards-v3 .section-heading {
    color: #000;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 28px;
    font-size: 1.75rem;
    font-weight: 700;
    line-height: 1.5
}

.cards-v3 .card-title {
    color: #fff
}

.cards-v3 .card-title,.cards-v3 .cta-title {
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 1.5rem;
    line-height: 1.5
}

.cards-v3 .cta-title {
    color: #000
}

.cards-v3 .btn {
    border-color: #2e59c1;
    border-radius: .2rem;
    font-family: Lato,sans-serif;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.5;
    padding: 10px 25px
}

.cards-v3 .btn,.cards-v3 .btn:hover {
    background-color: #2e59c1;
    color: #fff
}

.cards-v3 .ptop {
    padding-top: 5rem
}

.cards-v3 .pbottom {
    padding-bottom: 6.375rem
}

.cards-v3 .card-delhi-anchor {
    text-decoration: none
}

@media(max-width: 767px) {
    .cards-v3 .card-title {
        font-size:1pc;
        font-size: 1rem
    }

    .cards-v3 .cta-title {
        font-size: 20px;
        font-size: 1.25rem
    }

    .cards-v3 .btn {
        font-size: 1.125rem
    }

    .cards-v3 .ptop {
        padding-top: 2.5rem
    }

    .cards-v3 .pbottom {
        padding-bottom: 4.875
    }
}

.slides-engagement-group {
    margin: 0 auto;
    width: 50%
}

.section-engagement-group {
    background: url(https://uat.g20.in/content/dam/gtwenty/home/calender-bg2.png) 100% 100% no-repeat;
    background-color: #fcefdf;
    background-size: 150px
}

.section-engagement-group .engagement-groups-brands .engagement-groups-brands-container {
    position: relative;
    width: 100%
}

.section-engagement-group .engagement-groups-brands .engagement-groups-brands-container .engagement-groups-brands-image {
    display: block;
    height: auto;
    width: 100%
}

.section-engagement-group .engagement-groups-brands .engagement-groups-brands-container .engagement-groups-brands-overlay {
    background-color: hsla(0,0%,57%,.61);
    bottom: 0;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: .5s ease;
    transition: .5s ease;
    width: 100%
}

.section-engagement-group .engagement-groups-brands .engagement-groups-brands-container:hover .engagement-groups-brands-overlay {
    opacity: 1
}

.section-engagement-group .engagement-groups-brands .engagement-groups-brands-container .engagement-groups-brands-text {
    color: #fff;
    font-size: 20px;
    left: 30%;
    position: absolute;
    text-align: center;
    top: 50%;
    -webkit-transform: translate(-20%,-50%);
    transform: translate(-20%,-50%)
}

.module-coming-soon {
    background: #f8f8f8;
    background-image: url(../../../content/dam/gtwenty/coming-soon-bg.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    color: #142363;
    min-height: 600px;
    position: relative;
    text-transform: uppercase
}

.module-coming-soon h2 {
    -webkit-text-fill-color: transparent;
    background: transparent linear-gradient(172deg,#ed7a1a 50%,#25870a 77%) 0 0 no-repeat padding-box;
    -webkit-background-clip: text;
    font-size: 4.375vw
}

@keyframes fadeIn {
    0% {
        opacity: 0;
        top: 20%
    }

    to {
        opacity: 1;
        top: 100
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
        top: 20%
    }

    to {
        opacity: 1;
        top: 100
    }
}

.module-coming-soon .warpper {
    animation: fadeIn 1s ease;
    -webkit-animation: fadeIn 1s ease;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%)
}

.contact-us-page {
    margin: 0 auto;
    width: 60%
}

.contact-us-page .page-heading-title {
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 1.125rem;
    font-weight: 700
}

.contact-us-page .card-body {
    -webkit-box-shadow: -2px 5px 10px rgba(55,32,110,.102);
    box-shadow: -2px 5px 10px rgba(55,32,110,.102);
    min-height: 165px;
    padding-left: 40px
}

.contact-us-page .card-title {
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 1.125rem;
    font-weight: 700
}

.contact-us-page .image-icon {
    margin-right: 6px;
    width: 33px
}

.contact-us-page .redirect-btn {
    border: 1px solid #2a4dc0;
    width: 170px
}

.contact-us-page .redirect-btn:hover {
    background: #2a4dc0;
    color: #fff
}

.contact-us-page .redirect-btn a {
    color: #2a4dc0;
    text-decoration: none
}

.contact-us-page .redirect-btn:hover a {
    color: #fff
}

.contact-us-page .card-address,.contact-us-page .card-link {
    font-family: Lato
}

.contact-us-page .second-div {
    background-color: #f2f2f2
}

.contact-us-page .pedding-40 {
    padding-left: 40px
}

.contact-us-page .third-div>div {
    margin: 0 auto;
    width: 65%
}

@media(max-width: 767px) {
    .contact-us-page {
        width:100%
    }

    .contact-us-page .card {
        margin-bottom: 30px
    }

    .contact-us-page .redirect-btn {
        width: 100%
    }

    .contact-us-page .second-div {
        margin-top: 0!important
    }

    .contact-us-page .second-div p {
        padding-bottom: 30px
    }

    .contact-us-page .third-div>div {
        width: 100%
    }
}

.contact-us-cards .card {
    --bs-card-border-width: 0px;
    --bs-card-bg: #fff;
    --bs-card-border-radius: 0.275rem;
    --bs-card-inner-border-radius: calc(0.275rem - 1px);
    background-image: url(../../../content/dam/gtwenty/contact-us/contact-us-card-bg.png);
    border-radius: 5px;
    -webkit-box-shadow: 2px 4px 8px rgba(0,0,0,.122);
    box-shadow: 2px 4px 8px rgba(0,0,0,.122);
    max-width: 398px;
    min-height: 290px;
    padding: 0;
    width: 100%
}

.contact-us-cards .card,.contact-us-cards .card:hover {
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: 50%
}

.contact-us-cards .card:hover {
    background-color: #2a4dc0;
    background-image: url(../../../content/dam/gtwenty/contact-us/contact-us-card-bg-onhover.png)
}

.contact-us-cards .card:hover .card-body .card-title,.contact-us-cards .card:hover .card-body .email,.contact-us-cards .card:hover .card-body p {
    color: #fff
}

.contact-us-cards .card:hover .card-body .vl {
    border-left: 5px solid #fff
}

.contact-us-cards .card:hover .btn {
    background-color: #fff;
    color: #2a4dc0
}

.contact-us-cards .card-footer {
    background-color: transparent!important;
    border-top: 0;
    margin-left: 18px;
    padding: 0
}

.contact-us-cards .card-body {
    max-width: 300px;
    min-height: 180px;
    padding: 1rem;
    width: 100%
}

.contact-us-cards .vl {
    border-left: 5px solid #02238d;
    border-radius: 4px;
    height: 40px
}

.contact-us-cards .email {
    color: #646464;
    font-size: 1pc
}

.contact-us-cards .heading3 {
    color: #000;
    font-family: Plus Jakarta Sans,sans-serif;
    font-weight: 700
}

.contact-us-cards .f20 {
    color: #000;
    font-family: Lato,sans-serif;
    line-height: 1.5
}

.contact-us-cards .btn {
    border-color: #2e59c1;
    border-radius: 8px;
    color: #2e59c1;
    font-family: Lato,sans-serif;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.5;
    padding: 10px 25px
}

.contact-us-cards .btn:hover {
    background-color: #2e59c1;
    color: #fff
}

@media(max-width: 767px) {
    .contact-us-cards .f20 {
        font-size:18px;
        font-size: 1.125rem
    }

    .contact-us-cards .btn {
        font-size: 1.125rem
    }
}

.view-all-delegates {
    background-color: #f0f2f5
}

.view-all-delegates .aClick {
    cursor: pointer
}

.view-all-delegates .alink {
    color: #2a4dc0
}

.view-all-delegates .view-del {
    background-color: #fff;
    border-radius: 5px
}

.view-all-delegates .bottom-border {
    border-bottom: 2px dashed #ccc
}

.view-all-delegates .paginationjs {
    font-family: Lato,sans-serif;
    font-size: 1rem
}

@media(max-width: 767px) {
    .view-all-delegates .paginationjs {
        -webkit-box-pack:center;
        -ms-flex-pack: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: center;
        margin: 0 auto;
        text-align: center
    }

    .view-all-delegates .paginationjs .paginationjs-pages {
        display: inline-block;
        float: none
    }
}

.view-all-delegates .paginationjs .paginationjs-pages li {
    border: none!important;
    color: #9b9b9d;
    font-family: Lato,sans-serif;
    font-size: 1rem;
    padding: 0 7px;
    text-align: center
}

.view-all-delegates .paginationjs .paginationjs-pages li a {
    color: #9b9b9d;
    font-size: 1rem;
    height: 20px;
    line-height: 18px;
    min-width: 20px;
    padding: 0;
    width: 20px
}

@media(max-width: 767px) {
    .view-all-delegates .paginationjs .paginationjs-pages li a {
        font-size:1.313rem;
        height: 27px;
        line-height: 27px;
        min-width: 27px;
        width: 27px
    }
}

.view-all-delegates .paginationjs .paginationjs-pages li.paginationjs-prev a {
    font-size: 0
}

.view-all-delegates .paginationjs .paginationjs-pages li.paginationjs-prev a:before {
    border-left: 2px solid #2a4dc0;
    border-top: 2px solid #2a4dc0;
    bottom: 31px;
    content: "";
    display: inline-block;
    font-size: 1rem;
    height: 10px;
    margin-bottom: -6px;
    margin-left: 6px;
    margin-right: .5px;
    right: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width: 10px
}

@media(max-width: 767px) {
    .view-all-delegates .paginationjs .paginationjs-pages li.paginationjs-prev a:before {
        height:14px;
        margin-bottom: -8px;
        width: 14px
    }
}

.view-all-delegates .paginationjs .paginationjs-pages li.paginationjs-next a {
    font-size: 0
}

.view-all-delegates .paginationjs .paginationjs-pages li.paginationjs-next a:after {
    border-left: 2px solid #2a4dc0;
    border-top: 2px solid #2a4dc0;
    bottom: 31px;
    content: "";
    display: inline-block;
    font-size: 1rem;
    height: 10px;
    margin-bottom: -6px;
    margin-left: -5px;
    margin-right: .5px;
    right: 0;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    width: 10px
}

@media(max-width: 767px) {
    .view-all-delegates .paginationjs .paginationjs-pages li.paginationjs-next a:after {
        height:14px;
        margin-bottom: -8px;
        width: 14px
    }
}

.view-all-delegates .paginationjs .paginationjs-pages li.active a {
    background-color: #2a4dc0;
    border: 1px solid #2a4dc0;
    border-radius: 3px;
    color: #fff;
    font-size: 1rem;
    height: 20px;
    line-height: 18px;
    min-width: 20px;
    width: 20px
}

@media(max-width: 767px) {
    .view-all-delegates .paginationjs .paginationjs-pages li.active a {
        border:1px solid #2a4dc0;
        border-radius: 3px;
        font-size: 1.313rem;
        height: 27px;
        line-height: 25px;
        min-width: 27px;
        width: 27px
    }
}

.view-all-delegates .result-data {
    color: #626262;
    font-family: Lato,sans-serif;
    font-size: 1rem;
    margin-bottom: 0
}

@media(min-width: 1900px) {
    .view-all-delegates .result-data {
        font-size:1.25rem
    }
}

@media(max-width: 767px) {
    .view-all-delegates .result-data {
        color:#626262;
        font-size: 1.125rem;
        margin-bottom: 33px
    }
}

.view-all-delegates .bottom-nav {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

@media(max-width: 767px) {
    .view-all-delegates .bottom-nav {
        display:block;
        margin: 0 0 101px;
        text-align: center
    }

    .view-all-delegates .col-sm-12 {
        margin-bottom: 20px
    }
}

.view-all-delegates .btn-secondary-custom {
    font-size: 9pt
}

.view-all-delegates .btn-secondary-custom,.view-all-delegates .download-delegation {
    background: #fff;
    border: 1px solid #2a4dc0;
    color: #2a4dc0
}

.view-all-delegates .download-delegation:hover {
    background: #2a4dc0;
    color: #fff
}

.view-all-delegates .btn-primary-custom {
    background: #2a4dc0;
    border: 1px solid #2a4dc0;
    color: #fff;
    font-size: 9pt
}

.view-all-delegates .custom-modal .btn-close {
    height: 7px;
    position: absolute;
    right: 0;
    width: 7px
}

.view-all-delegates .delegate-card {
    margin-bottom: 30px
}

.view-all-delegates .delegate-card .card {
    height: 100%
}

.view-all-delegates .no-of-delegates {
    margin-bottom: 0
}

.view-all-delegates .span-bg {
    background-color: #ece9f7;
    border-radius: 5px;
    display: inline-block;
    font-size: 9pt;
    font-weight: 700;
    padding: 5px
}

.view-all-delegates .card-title {
    font-weight: 700
}

@media(max-width: 767px) {
    .view-all-delegates .meeting-details {
        padding-left:28px;
        padding-right: 28px;
        z-index: 1
    }
}

.view-all-delegates .meeting-details .card.blue-border {
    border-left: 5px solid #7754d6
}

.view-all-delegates .meeting-details .card.green-border {
    border-left: 5px solid #469350
}

.view-all-delegates .meeting-details p {
    font-size: 13px;
    margin-bottom: 8px
}

.view-all-delegates .delegates-cards .card-body {
    padding-bottom: 7px;
    padding-top: 7px
}

.view-all-delegates .delegates-cards .row {
    margin-bottom: 20px
}

.view-all-delegates .delegates-cards img {
    border-radius: 2pc;
    float: left;
    height: 4pc;
    width: 61px
}

.view-all-delegates .delegates-cards .delegates-name {
    font-size: 18px;
    font-weight: 700
}

.view-all-delegates .delegates-cards .delegates-email {
    color: #4c4c4c
}

.view-all-delegates .delegates-cards .delegate-org {
    margin-top: 8px
}

.view-all-delegates .delegates-cards .delegate-org .organisation {
    color: #707070;
    font-size: 14px
}

.view-all-delegates .delegates-cards .delegate-org .dept {
    font-weight: 700
}

.view-all-delegates .delegates-cards .date-info .approved {
    border: 4px solid #138808;
    border-radius: 3px;
    display: inline-block;
    height: 5px;
    width: 5px
}

.view-all-delegates .delegates-cards .date-info .pending {
    border: 4px solid #f93;
    border-radius: 3px;
    display: inline-block;
    height: 5px;
    width: 5px
}

.view-all-delegates .delegates-cards .date-info span {
    color: #4c4c4c;
    font-size: 9pt;
    margin-left: 2px
}

.view-all-delegates .view-dao-del-search {
    display: block
}

.view-all-delegates .view-dao-del-search .col-pc-custom {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 30%
}

@media(max-width: 767px) {
    .view-all-delegates .view-dao-del-search .col-pc-custom {
        width:100%
    }
}

.view-all-delegates .view-dao-del-search .peopleConnectStyling .a-link {
    color: #2a4dc0;
    cursor: pointer!important;
    text-decoration: underline
}

@media(min-width: 1900px) {
    .view-all-delegates .view-dao-del-search {
        display:block
    }
}

@media(max-width: 767px) {
    .view-all-delegates .view-dao-del-search {
        display:block
    }
}

.view-all-delegates .view-dao-del-search .view-dao-del-search-container {
    display: block
}

.view-all-delegates .view-dao-del-search .view-dao-del-search-container .arrow-down {
    background-color: #fff;
    background-image: url(../../../content/dam/gtwenty/home/Down-arrow.svg);
    background-position: right .1rem center;
    background-repeat: no-repeat;
    background-size: 13px 9pt
}

.view-all-delegates .view-dao-del-search .view-dao-del-search-container .arrow-up {
    background-color: #fff;
    background-image: url(../../../content/dam/gtwenty/home/Up-arrow.svg);
    background-position: right .1rem center;
    background-repeat: no-repeat;
    background-size: 13px 9pt
}

@media(min-width: 1900px) {
    .view-all-delegates .view-dao-del-search .view-dao-del-search-container {
        display:block;
        margin-top: 72.5px
    }
}

@media(max-width: 767px) {
    .view-all-delegates .view-dao-del-search .view-dao-del-search-container {
        display:block;
        margin-top: 0;
        padding: 30px 1pc 0
    }
}

.view-all-delegates .view-dao-del-search .view-dao-del-search-container .top-rightbar {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: end;
    margin-bottom: 20px
}

@media(max-width: 767px) {
    .view-all-delegates .view-dao-del-search .view-dao-del-search-container .top-rightbar {
        display:block
    }
}

@media(min-width: 1900px) {
    .view-all-delegates .view-dao-del-search .view-dao-del-search-container .top-rightbar {
        margin-bottom:40px
    }
}

.view-all-delegates .view-dao-del-search .view-dao-del-search-container .top-rightbar .date-filter {
    border: 0;
    border-bottom: 1px solid #ccc;
    color: #191919;
    cursor: pointer;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: .875rem;
    font-weight: 600;
    margin-right: 60px;
    max-width: 200px;
    padding: 14px 0;
    width: 100%
}

.view-all-delegates .view-dao-del-search .view-dao-del-search-container .top-rightbar .date-filter:focus-visible {
    outline: 0
}

.view-all-delegates .view-dao-del-search .view-dao-del-search-container .top-rightbar .date-filter:after {
    border-right: 1px solid #2a4dc0;
    border-top: 1px solid #2a4dc0;
    bottom: 31px;
    content: "";
    display: inline-block;
    height: 8px;
    margin-bottom: 1px;
    margin-left: 6px;
    margin-right: .5px;
    position: absolute;
    right: 0;
    -webkit-transform: rotate(135deg);
    transform: rotate(-45deg);
    width: 8px;
    z-index: 99999
}

@media(min-width: 1900px) {
    .view-all-delegates .view-dao-del-search .view-dao-del-search-container .top-rightbar .date-filter {
        font-size:1.125rem;
        max-width: 250px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .view-all-delegates .view-dao-del-search .view-dao-del-search-container .top-rightbar .date-filter {
        display:none
    }
}

.view-all-delegates .view-dao-del-search .view-dao-del-search-container .top-rightbar .search_container {
    border: 1px solid #ccc;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    max-width: 250px;
    width: 100%
}

@media(min-width: 1900px) {
    .view-all-delegates .view-dao-del-search .view-dao-del-search-container .top-rightbar .search_container {
        max-width:308px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .view-all-delegates .view-dao-del-search .view-dao-del-search-container .top-rightbar .search_container {
        borde-color:#9b9b9b;
        max-width: 100%;
        width: 100%
    }
}

.view-all-delegates .view-dao-del-search .view-dao-del-search-container .top-rightbar .search_container .form-control {
    border: none!important;
    font-family: Lato,sans-serif;
    font-size: .875rem;
    height: 50px
}

@media(min-width: 1900px) {
    .view-all-delegates .view-dao-del-search .view-dao-del-search-container .top-rightbar .search_container .form-control {
        font-size:.875rem;
        height: 4pc
    }
}

@media(max-width: 767px) {
    .view-all-delegates .view-dao-del-search .view-dao-del-search-container .top-rightbar .search_container .form-control {
        color:#9b9b9b;
        height: 60px;
        padding: 21px 0 22px 22px
    }
}

.view-all-delegates .view-dao-del-search .view-dao-del-search-container .top-rightbar .search_container .form-control:focus {
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

.view-all-delegates .view-dao-del-search .view-dao-del-search-container .top-rightbar .search_container .input-group-append {
    border: none!important;
    height: 50px
}

@media(min-width: 1900px) {
    .view-all-delegates .view-dao-del-search .view-dao-del-search-container .top-rightbar .search_container .input-group-append {
        height:4pc
    }
}

@media(max-width: 767px) {
    .view-all-delegates .view-dao-del-search .view-dao-del-search-container .top-rightbar .search_container .input-group-append {
        height:60px
    }
}

.view-all-delegates .view-dao-del-search .view-dao-del-search-container .top-rightbar .search_container .input-group-append .btn-outline-secondary {
    border: none!important;
    color: #ccc;
    padding: 5px
}

.view-all-delegates .view-dao-del-search .view-dao-del-search-container .top-rightbar .search_container .input-group-append .btn-outline-secondary:focus {
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

@media(min-width: 1900px) {
    .view-all-delegates .view-dao-del-search .view-dao-del-search-container .top-rightbar .search_container .input-group-append .btn-outline-secondary {
        border:none!important
    }
}

@media(max-width: 767px) {
    .view-all-delegates .view-dao-del-search .view-dao-del-search-container .top-rightbar .search_container .input-group-append .btn-outline-secondary {
        border:none!important;
        color: #9b9b9b;
        padding: 10px
    }
}

.view-all-delegates .view-dao-del-search .view-dao-del-search-container .top-rightbar .search_container .input-group-append .btn-outline-secondary img {
    height: 40px;
    width: 40px
}

.view-all-delegates .view-dao-del-search .view-dao-del-search-container .top-rightbar .cmp-mobile-filters {
    display: none
}

@media(max-width: 767px) {
    .view-all-delegates .view-dao-del-search .view-dao-del-search-container .top-rightbar .cmp-mobile-filters {
        display:block
    }

    .view-all-delegates .view-dao-del-search .view-dao-del-search-container .top-rightbar .cmp-mobile-filters .cmp-mob-filter-label {
        color: #242424;
        font-family: Lato,sans-serif;
        font-size: .875rem;
        margin-bottom: 0;
        padding-bottom: 10.5px;
        padding-top: 15px
    }

    .view-all-delegates .view-dao-del-search .view-dao-del-search-container .top-rightbar .cmp-mobile-filters .mob-filter-options {
        display: block
    }

    .view-all-delegates .view-dao-del-search .view-dao-del-search-container .top-rightbar .cmp-mobile-filters .mob-filter-options .date-filter {
        display: none
    }
}

@media(max-width: 767px)and (max-width:767px) {
    .view-all-delegates .view-dao-del-search .view-dao-del-search-container .top-rightbar .cmp-mobile-filters .mob-filter-options .date-filter {
        cursor:pointer;
        display: block;
        font-family: Plus Jakarta Sans,sans-serif;
        font-size: 1.125rem;
        margin-right: 0;
        max-width: 353px;
        padding: 0 0 15px;
        width: 100%
    }
}

.add-delg-container {
    font-family: Lato,sans-serif;
    margin-top: 20px
}

.add-delg-container .input-group {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    width: 100%
}

.add-delg-container .input-group .input-group-text {
    background-color: #fff;
    border: 1px solid #707070;
    border-radius: .375rem 0 0 .375rem;
    padding: .375rem 2.25rem .375rem .75rem
}

.add-delg-container label {
    font-family: Lato,sans-serif;
    font-weight: 700;
    line-height: 1.5
}

.add-delg-container #add-delg-form {
    margin-bottom: 20px
}

.add-delg-container #add-delg-form section {
    display: contents
}

.add-delg-container hr {
    margin-top: 15px
}

.add-delg-container #remove-del,.add-delg-container .add-mr-delg {
    color: #2a4dc0;
    cursor: pointer;
    font-family: Lato,sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.5
}

.add-delg-container .delg-info {
    font-size: 20px
}

.add-delg-container .sugg-delg {
    color: #707070;
    font-size: 20px;
    font-weight: 700;
    margin-top: 20px
}

.add-delg-container .inv-delg {
    background-color: #2e59c1;
    border: 1px solid #2e59c1;
    border-radius: .2rem;
    color: #fff;
    font-family: Lato,sans-serif;
    font-weight: 400!important;
    padding: .375rem .75rem
}

.add-delg-container .delg-name-btn {
    background: #fff;
    border: 1px solid #2a4dc0;
    border-radius: 20px;
    color: #2a4dc0;
    font-size: 18px;
    font-weight: 700;
    margin: 5px;
    padding: 10px
}

.add-delg-container .first-name-inp,.add-delg-container .middle-name-inp {
    border: 1px solid #707070;
    border-radius: 5px;
    margin: 10px 0;
    padding: 10px;
    width: 350px
}

.add-delg-container .phone-inp {
    border: 1px solid #707070;
    border-bottom-right-radius: 5px!important;
    border-top-right-radius: 5px!important;
    height: 38px;
    margin-top: 0!important;
    width: 260px
}

.add-delg-container .code-inp {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.add-delg-container .del-status-inp {
    border: 1px solid #707070;
    border-radius: 5px;
    margin: 10px 0;
    width: 350px
}

.add-delg-container .email-inp,.add-delg-container .last-name-inp {
    border: 1px solid #707070;
    border-radius: 5px;
    margin: 10px 0;
    padding: 10px;
    width: 350px
}

.delg-add-heading {
    font-size: 20px;
    margin-bottom: 10px
}

.delg-add-heading span {
    font-weight: 700
}

@media(max-width: 767px) {
    .add-delg-container .send-inv-btn {
        background-color:#fff;
        border: 1px solid #fff;
        border-radius: 10px 10px 0 0;
        bottom: 0;
        -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
        box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        left: 0;
        padding: 20px 0;
        position: fixed;
        width: 100%;
        z-index: 1020
    }

    .add-delg-container .inv-delg {
        margin: 0 auto;
        text-align: center;
        width: 80%
    }
}

.delg-event-list-container {
    background: #f0f2f5;
    padding: 40px 0
}

.delg-event-list-container .btn1 {
    background: #fff 0 0 no-repeat padding-box;
    border: 1px solid #2a4dc0;
    border-radius: 5px;
    color: #2a4dc0;
    padding: 10px 30px
}

.delg-event-list-container .btn2 {
    background: #2a4dc0 0 0 no-repeat padding-box;
    border: 1px solid #2a4dc0;
    border-radius: 5px;
    color: #fff;
    padding: 10px 30px
}

.delg-event-list-container .p-20-card {
    width: 30%!important
}

.delg-event-list-container .delg-event-card {
    background: #fff 0 0 no-repeat padding-box;
    border: .25px solid #9d9d9d;
    border-radius: 5px;
    -webkit-box-shadow: 2px 4px 8px rgba(0,0,0,.102);
    box-shadow: 2px 4px 8px rgba(0,0,0,.102);
    margin-right: 25px!important;
    position: relative;
    width: 22%
}

.delg-event-list-container .delg-event-card.blue-border {
    border-left: 5px solid #7754d6
}

.delg-event-list-container .delg-event-card.green-border {
    border-left: 5px solid #469350
}

.delg-event-list-container .delg-add-menu {
    border: 0;
    margin: 10px
}

.delg-event-list-container .delg-event-name {
    margin-bottom: 10px
}

.delg-event-list-container .p20-logo {
    padding-bottom: 5px;
    padding-right: 7px;
    width: 30%
}

.delg-event-list-container .travel-details {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc
}

.delg-event-list-container .delg-inv-btn {
    background: #2a4dc0 0 0 no-repeat padding-box;
    border: 1px solid #2a4dc0;
    border-radius: 5px;
    font-weight: 700;
    line-height: 25px;
    margin-left: 10px;
    width: auto
}

.delg-event-list-container .delg-inv-btn a {
    color: #fff;
    text-decoration: none
}

.delg-event-list-container .delg-inv-btn.disable {
    background: #c3c3c3;
    border: 1px solid #c3c3c3
}

.delg-event-list-container .delg-inv-btn.disable a {
    cursor: none
}

.delg-event-list-container .attend-event-btn {
    margin-bottom: 10px
}

.delg-event-list-container .attend-event-btn a {
    color: #191919;
    cursor: pointer;
    text-decoration: none
}

.delg-event-list-container .add-menu-popup {
    background: #fff 0 0 no-repeat padding-box;
    border: .25px solid #9d9d9d;
    border-radius: 4px;
    -webkit-box-shadow: 2px 4px 8px rgba(0,0,0,.102);
    box-shadow: 2px 4px 8px rgba(0,0,0,.102);
    padding: 10px;
    position: absolute;
    right: 10%;
    top: 50px;
    z-index: 1
}

.delg-event-list-container .add-menu-popup div a {
    color: #000;
    font-size: 14px;
    margin-bottom: 10px!important;
    text-decoration: none
}

.delg-event-list-container .count-info-delg {
    font-size: 11px;
    line-height: 18px;
    text-align: center
}

.delg-event-list-container .count-delg {
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-align: center
}

.delg-event-list-container .delg-invt {
    font-size: 14px
}

.delg-event-list-container img {
    margin-left: -5px
}

@media only screen and (max-width: 767px) {
    .delg-event-list-container .delg-event-card {
        width:100%!important
    }
}

@media only screen and (min-width: 768px)and (max-width:1024px) {
    .delg-event-list-container .delg-event-card {
        width:35%!important
    }
}

.fm-dao-registration-form #image-pop-up img {
    width: 100%!important
}

.fm-dao-registration-form .btn-secondary-custom {
    background: #fff;
    border: 1px solid #2a4dc0;
    color: #2a4dc0;
    font-size: 9pt
}

.fm-dao-registration-form .btn-primary-custom {
    background: #2a4dc0;
    border: 1px solid #2a4dc0;
    color: #fff;
    font-size: 9pt
}

.fm-dao-registration-form .form-container {
    background-color: #fff
}

.fm-dao-registration-form .form-container .f-bold {
    font-weight: 700
}

.fm-dao-registration-form .form-container select.form-control {
    -webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto
}

.fm-dao-registration-form .form-container .rtb-border {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.fm-dao-registration-form .form-container .col-12.text-end.view-reg {
    position: absolute;
    top: 10px
}

.fm-dao-registration-form .form-container .main .info-box .col-height {
    border: 1px solid #ccc!important;
    min-height: 100%;
    padding: 1rem!important
}

@media(max-width: 767px) {
    .fm-dao-registration-form .form-container .main .info-box .col-height {
        min-height:210px
    }
}

.fm-dao-registration-form .form-container .main .info-box ul {
    list-style-position: inside;
    padding-left: 0
}

.fm-dao-registration-form .form-container .main .info-box .f18-p {
    color: #191919;
    font-family: Lato,sans-serif
}

.fm-dao-registration-form .form-container .main .input-group-text {
    background-color: #fff;
    border-radius: .375rem 0 0 .375rem;
    padding: .375rem 2.25rem .375rem .75rem
}

.fm-dao-registration-form .form-container .main .input-group-text:focus {
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

.fm-dao-registration-form .form-container .main .box-radius {
    border-bottom-right-radius: .375rem!important;
    border-top-right-radius: .375rem!important
}

.fm-dao-registration-form .form-container .main .modal .btn-close {
    padding: .5em;
    position: absolute;
    right: 0!important;
    top: 0!important
}

.fm-dao-registration-form .form-container .main .modal .prev_btn2 {
    background-color: transparent;
    color: #2e59c1;
    margin-right: .25rem
}

.fm-dao-registration-form .form-container .main .modal .inputs input {
    border: none;
    border-bottom: 2px solid #707070;
    border-radius: 0!important;
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 1.25vw;
    font-weight: 700;
    height: 40px;
    width: 40px
}

@media(max-width: 767px) {
    .fm-dao-registration-form .form-container .main .modal .inputs input {
        font-size:1.313rem
    }
}

.fm-dao-registration-form .form-container .main .modal .inputs input[type=number]::-webkit-inner-spin-button,.fm-dao-registration-form .form-container .main .modal .inputs input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0
}

.fm-dao-registration-form .form-container .main .modal .form-control:focus {
    border-bottom: 2px solid #02238d;
    -webkit-box-shadow: none;
    box-shadow: none
}

.fm-dao-registration-form .modalStyle .btn-close {
    padding: .5em;
    position: absolute;
    right: 0!important;
    top: 0!important
}

.fm-dao-registration-form .modalStyle .f28 {
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif
}

.fm-dao-registration-form .modalStyle .step-icon {
    width: 40px
}

.fm-dao-registration-form .modalStyle .btn {
    border: 1px solid #2e59c1;
    border-radius: .2rem;
    font-family: Lato,sans-serif;
    font-weight: 400!important;
    padding: .375rem .75rem
}

.fm-dao-registration-form .modalStyle .prev_btn {
    background-color: transparent;
    color: #2e59c1;
    margin-right: .25rem
}

.fm-dao-registration-form .modalStyle .nxt_btn {
    background-color: #2e59c1;
    color: #fff!important;
    margin-left: .25rem
}

.fm-dao-registration-form .modalStyle a {
    text-decoration: none
}

.dao-landing-container {
    background: #f0f2f5;
    padding-top: 40px
}

.dao-landing-container .module-dao-count {
    background: #ed7a1a;
    background-image: url(../../../content/dam/gtwenty/dao-delegate/dao-bg.png),-webkit-gradient(linear,left top,right top,from(#ed7a1a),to(#25870a));
    background-image: url(../../../content/dam/gtwenty/dao-delegate/dao-bg.png),linear-gradient(90deg,#ed7a1a,#25870a);
    border-radius: 5px
}

.dao-landing-container .module-dao-count .inv-count {
    backdrop-filter: blur(25px);
    -webkit-backdrop-filter: blur(25px)!important;
    background: rgba(0,0,0,.4);
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.161);
    box-shadow: 0 3px 6px rgba(0,0,0,.161);
    margin: 15px;
    padding: 20px 40px;
    width: 46%
}

@media(max-width: 767px) {
    .dao-landing-container .module-dao-count .inv-count {
        width:92%
    }
}

.dao-landing-container .module-dao-count .inv-count:first-child {
    margin-right: 10px
}

.dao-landing-container .module-dao-count .inv-count:last-child {
    margin-left: 10px
}

@media(max-width: 767px) {
    .dao-landing-container .module-dao-count .inv-count:last-child {
        margin-left:15px
    }
}

.dao-landing-container .module-dao-count .inv-count .cnt-reg {
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 2pc;
    font-weight: 700
}

.dao-landing-container .module-dao-count .inv-count .cnt-reg-desc {
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    margin: 0
}

.dao-landing-container hr {
    margin-top: 15px
}

.dao-landing-container .right-section {
    background: #fff;
    border: .25px solid hsla(0,0%,62%,.25);
    border-radius: 5px;
    margin: 0 0 20px;
    min-height: 340px
}

.dao-landing-container .right-section #add-delg-form {
    position: relative
}

.dao-landing-container .right-section .error-msg-display {
    color: #dc241f;
    margin-left: 5px;
    margin-top: 6px
}

.dao-landing-container .right-section .search-btn-icon {
    background: transparent;
    border: 0;
    position: absolute;
    right: 0;
    top: 41%
}

.dao-landing-container .right-section .delg-add-heading {
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 20px;
    font-weight: 700
}

.dao-landing-container .right-section .delg-add-heading img {
    width: 33px
}

.dao-landing-container .right-section #eventListDisplay .card-body>div {
    padding: 0
}

.dao-landing-container .right-section .card {
    background: #fff;
    border: none;
    border: .25px solid hsla(0,0%,62%,.25);
    border-radius: 5px;
    -webkit-box-shadow: 2px 4px 8px rgba(0,0,0,.1);
    box-shadow: 2px 4px 8px rgba(0,0,0,.1);
    cursor: pointer;
    font-size: 20px;
    margin-bottom: 10px;
    padding: 10px
}

.dao-landing-container .right-section .card .event-title {
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 0;
    text-transform: capitalize
}

.dao-landing-container .right-section .card .event-small {
    background: transparent;
    border-radius: 0;
    bottom: 0;
    color: #333;
    font-family: Lato,sans-serif;
    font-size: 14px
}

.dao-landing-container .reg-inv-count {
    color: #fff;
    margin: 0 0 1pc
}

.dao-landing-container .delg-list {
    background: #fff;
    border: .25px solid hsla(0,0%,62%,.25);
    border-radius: 5px;
    margin: 0 0 1pc;
    padding: 25px
}

@media(max-width: 767px) {
    .dao-landing-container .delg-list {
        border:none;
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

.dao-landing-container .delg-list .wg-class {
    background: #fff;
    border: .25px solid hsla(0,0%,62%,.25);
    border-radius: 5px;
    -webkit-box-shadow: 2px 1px 3px rgba(0,0,0,.102);
    box-shadow: 2px 1px 3px rgba(0,0,0,.102);
    font-size: 20px;
    margin-bottom: 10px;
    padding: 15px
}

.dao-landing-container .delg-list .wg-class .event-link {
    color: #191919;
    text-decoration: none
}

.dao-landing-container .delg-list .wg-class .event-link .event-name {
    display: inline-block
}

.dao-landing-container .delg-list .event-link-arrow {
    float: right
}

.dao-landing-container .delg-list .wg-heading {
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 1pc
}

.dao-landing-container .delegate-events-info-section {
    background: #fff;
    border: .25px solid hsla(0,0%,62%,.25);
    border-radius: 5px;
    margin-bottom: 1pc;
    padding: 26px 25px 78px 26px
}

@media(max-width: 767px) {
    .dao-landing-container .delegate-events-info-section {
        border:0;
        border-radius: 0;
        padding: 0
    }
}

.dao-landing-container .delegate-events-info-section .delegate-header {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    padding-bottom: 20px
}

@media(max-width: 767px) {
    .dao-landing-container .delegate-events-info-section .delegate-header {
        padding-bottom:15px
    }
}

.dao-landing-container .delegate-events-info-section .delegate-header .delegate-events-heading {
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 30px;
    margin-bottom: 0;
    text-align: left
}

@media(max-width: 767px) {
    .dao-landing-container .delegate-events-info-section .delegate-header .delegate-events-heading {
        line-height:36px
    }
}

.dao-landing-container .delegate-events-info-section .delegate-header .view-all-btn {
    color: #2a4dc0;
    font-family: Lato,sans-serif;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 30px;
    text-decoration: underline
}

@media(max-width: 767px) {
    .dao-landing-container .delegate-events-info-section .delegate-header .view-all-btn {
        font-size:15px;
        line-height: 27px
    }
}

.dao-landing-container .delegate-events-info-section #events-list.nav-tabs li .nav-link {
    color: #191919;
    font-family: Lato,sans-serif;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 24px
}

@media(max-width: 767px) {
    .dao-landing-container .delegate-events-info-section #events-list.nav-tabs li .nav-link {
        font-size:14px;
        font-weight: 400;
        line-height: 24px;
        margin-left: 20px;
        margin-right: 20px;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0
    }
}

.dao-landing-container .delegate-events-info-section #events-list.nav-tabs li .nav-link:hover {
    border-color: transparent
}

.dao-landing-container .delegate-events-info-section #events-list.nav-tabs li .nav-link:focus {
    border: 0
}

.dao-landing-container .delegate-events-info-section #events-list.nav-tabs li .nav-link.active {
    border: 0;
    border-bottom: 3px solid #2a4dc0;
    color: #2a4dc0;
    font-family: Lato,sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 24px;
    padding-bottom: 5px
}

@media(max-width: 767px) {
    .dao-landing-container .delegate-events-info-section #events-list.nav-tabs li .nav-link.active {
        font-size:14px;
        font-weight: 400;
        line-height: 24px;
        margin-left: 20px;
        margin-right: 20px;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0
    }
}

.dao-landing-container .delegate-events-info-section .delegate-events-cards {
    margin-top: 25px;
    overflow-x: scroll;
    overflow-y: hidden
}

@media(max-width: 767px) {
    .dao-landing-container .delegate-events-info-section .delegate-events-cards {
        margin-top:15px
    }
}

.dao-landing-container .delegate-events-info-section .delegate-events-cards .row {
    margin-bottom: 20px;
    margin-left: 0
}

.dao-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section {
    max-width: 380px;
    width: 100%
}

@media(min-width: 1900px) {
    .dao-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section {
        max-width:380px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .dao-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section {
        max-width:335px;
        width: 100%
    }
}

.dao-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col {
    padding-left: 5px!important;
    padding-right: 5px!important
}

.dao-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card {
    background: #fff 0 0 no-repeat padding-box;
    border: .25px solid #9d9d9d;
    border-radius: 5px 5px 0 0;
    -webkit-box-shadow: 2px 4px 8px rgba(0,0,0,.102);
    box-shadow: 2px 4px 8px rgba(0,0,0,.102);
    height: 100%
}

.dao-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body {
    max-width: 100%;
    padding: 15px 15px 15px 20px;
    width: 355px
}

@media(max-width: 767px) {
    .dao-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body {
        max-width:100%;
        width: 335px
    }
}

@media(min-width: 768px) {
    .dao-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body {
        max-width:100%;
        width: 335px
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .dao-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body {
        max-width:100%;
        width: 335px
    }
}

.dao-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-tag-next {
    background: #ece9f7 0 0 no-repeat padding-box;
    border-radius: 5px;
    color: #000;
    font-family: Lato,sans-serif;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 27px;
    margin-bottom: 10px;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    padding: 0 5px;
    text-align: center;
    width: auto
}

@media(max-width: 767px) {
    .dao-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-tag-next {
        font-size:9pt;
        margin-bottom: 14px
    }
}

.dao-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-tag-header {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

.dao-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-tag-header .card-tag {
    background: #ece9f7 0 0 no-repeat padding-box;
    border-radius: 5px;
    color: #000;
    font-family: Lato,sans-serif;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 27px;
    margin-bottom: 10px;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    padding: 0 5px;
    text-align: center;
    width: auto
}

@media(max-width: 767px) {
    .dao-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-tag-header .card-tag {
        font-size:9pt;
        margin-bottom: 14px
    }
}

.dao-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-tag-header .dot-options {
    cursor: pointer;
    height: 40px;
    width: 40px
}

.dao-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-tag-header .dot-options:after {
    background: url(../../../content/dam/gtwenty/dashboard/media/side_menu.svg);
    background-position: bottom;
    background-repeat: no-repeat;
    content: "";
    font-size: 50px;
    padding-left: 40px
}

.dao-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-header {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
    border-bottom: 0;
    border-radius: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    padding: 0
}

.dao-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-header .card-title {
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 25px;
    margin-bottom: 0;
    min-height: 60px;
    padding-bottom: 14px;
    text-align: left
}

@media(max-width: 767px) {
    .dao-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-header .card-title {
        font-size:15px;
        padding-bottom: 10px
    }
}

.dao-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-body-content-one {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-bottom: 5px
}

@media(max-width: 767px) {
    .dao-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-body-content-one {
        margin-bottom:10px
    }
}

.dao-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-body-content-one .left-icons {
    height: 24px;
    margin-left: -5px;
    margin-right: 5px;
    width: 24px
}

.dao-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-body-content-one .card-text {
    background: transparent;
    border-radius: 0;
    bottom: 0;
    color: #333;
    font-family: Lato,sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 22px;
    margin-bottom: 0;
    padding: 0;
    position: unset
}

.dao-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-body-content-new {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-bottom: 5px
}

.dao-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-body-content-new .left-icons {
    height: 24px;
    margin-left: -5px;
    margin-right: 5px;
    width: 24px
}

.dao-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-body-content-new .card-text {
    background: transparent;
    border-radius: 0;
    bottom: 0;
    color: #333;
    font-family: Lato,sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 22px;
    margin-bottom: 0;
    padding: 0;
    position: unset
}

.dao-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-body-content-new .card-text .events-link {
    color: #2a4dc0
}

.dao-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .events-letter-btn {
    background: #2a4dc0;
    border: 1px solid #2a4dc0;
    border-radius: 5px;
    color: #fff;
    font-family: Lato,sans-serif;
    font-size: 14px;
    height: 2pc;
    letter-spacing: 0;
    line-height: 30px;
    margin-top: 13px;
    max-width: 140px;
    text-decoration: none;
    width: 100%
}

.dao-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .events-letter-btn a {
    color: #fff;
    text-decoration: none
}

.dao-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .completed-event-options {
    margin-top: 18px
}

.dao-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .completed-event-options .download-events-btn {
    background: #fff;
    border: 1px solid #2a4dc0;
    border-radius: 5px;
    color: #2a4dc0;
    font-family: Lato,sans-serif;
    font-size: 15px;
    height: 3pc;
    letter-spacing: 0;
    line-height: 30px;
    max-width: 100%;
    width: 136px
}

.dao-landing-container2 .modalStyle {
    background: transparent!important;
    padding-top: 0!important
}

.dao-landing-container2 .modalStyle .btn-close {
    padding: .5em;
    position: absolute;
    right: 0!important;
    top: 0!important
}

.dao-landing-container2 .modalStyle .f28 {
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif
}

.dao-landing-container2 .modalStyle .step-icon {
    width: 40px
}

.dao-landing-container2 .modalStyle .btn {
    border: 1px solid #2e59c1;
    border-radius: .2rem;
    font-family: Lato,sans-serif;
    font-weight: 400!important;
    padding: .375rem .75rem
}

.dao-landing-container2 .modalStyle .prev_btn {
    background-color: transparent;
    color: #2e59c1;
    margin-right: .25rem
}

.dao-landing-container2 .modalStyle .nxt_btn {
    background-color: #2e59c1;
    color: #fff!important;
    margin-left: .25rem
}

.admin-cir,.dao-landing-container2 .modalStyle a {
    text-decoration: none
}

.admin-cir,.admin-cir:hover {
    color: #000
}

.blue-border {
    border-left: 5px solid #7754d6!important
}

.green-border {
    border-left: 5px solid #469350!important
}

.finance-bg {
    background: #e9f7ed;
    border: .5px solid #469350;
    border-radius: 5px
}

.sherpa-bg {
    background: #ece9f7;
    border: .5px solid #7754d6;
    border-radius: 5px
}

.cmp-dao-profile-popup.modal {
    --bs-modal-width: 60%;
    --bs-modal-border-radius: 20px!important
}

.cmp-dao-profile-popup .modal-content {
    padding: 75px
}

.cmp-dao-profile-popup .modal-content .modal-footer {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    border: none;
    justify-content: flex-start
}

.cmp-dao-profile-popup .modal-content .modal-footer .popup-profile-update-btn {
    background: #2a4dc0 0 0 no-repeat padding-box;
    border-radius: 4px;
    padding: 10px 50px
}

.cmp-dao-profile-popup .modal-content .modal-footer .popup-profile-update-btn a {
    color: #fff;
    font-family: Lato,sans-serif;
    font-size: 20px;
    text-decoration: none
}

.cmp-dao-profile-popup .modal-content .modal-body .popup-name-intro {
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 10px
}

.cmp-dao-profile-popup .modal-content .modal-body .popup-main-info-text {
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 30px
}

.cmp-dao-profile-complete-popup.modal {
    --bs-modal-width: 60%;
    --bs-modal-border-radius: 20px!important
}

.cmp-dao-profile-complete-popup .modal-content {
    padding: 75px
}

.cmp-dao-profile-complete-popup .modal-content .modal-body .popup-name-intro {
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 10px
}

.cmp-dao-profile-complete-popup .modal-content .modal-body .popup-main-info-text {
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 30px
}

#docBilateralDashboard .page-title {
    color: #707070;
    font-family: Jakarta Sans;
    font-weight: 700;
    letter-spacing: 0
}

#docBilateralDashboard .booking-link-btn {
    border: 1px solid #2a4dc0;
    border-radius: 5px;
    color: #2a4dc0;
    padding: 10px 25px;
    text-decoration: none
}

#docBilateralDashboard .card {
    border: .25px solid #9d9d9d;
    -webkit-box-shadow: 2px 4px 8px rgba(0,0,0,.102);
    box-shadow: 2px 4px 8px rgba(0,0,0,.102)
}

#docBilateralDashboard .hyperLink {
    color: #191919;
    text-decoration: none
}

#docBilateralDashboard .card-title {
    font-family: Plus Jakarta Sans;
    font-size: 18px;
    font-weight: 700
}

#docBilateralDashboard .card-text {
    background: #fff;
    height: auto;
    padding: 5px 0;
    position: unset
}

#docBilateralDashboard .booking-btn {
    background-color: #2a4dc0;
    border: 1px solid #2a4dc0;
    border-radius: 5px;
    font-size: 14px;
    font-weight: 700
}

#docBilateralDashboard .card-header {
    background: #fff;
    border: none;
    padding-bottom: 0
}

#docBilateralDashboard .track-name {
    border-radius: 5px;
    font-family: Lato;
    font-size: 14px;
    font-weight: 700;
    padding: 5px 10px
}

#docBilateralDashboard .innerSectionCart {
    border: 1px solid #ccc;
    border-radius: 5px;
    position: absolute;
    right: 0
}

.cmp-delegate-text-parent .delTestStyling .a-link {
    color: #2a4dc0;
    cursor: pointer!important;
    text-decoration: underline
}

.cmp-delegate-text-parent .delTestStyling .bottom-border {
    border-bottom: 2px dashed #ccc
}

.cmp-delegate-text-parent .delTestStyling .delProfPhoto {
    border-radius: 50px!important;
    height: 40px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 40px
}

.cmp-delegate-text-parent .delTestStyling .delTestName {
    color: #2a4dc0!important
}

.cmp-delegate-text-parent .delTestStyling .delTestEmail {
    color: #333!important
}

.cmp-delegate-text-parent .delTestStyling .delTestCity {
    color: #4c4c4c!important
}

.cmp-delegate-text-parent .delTestStyling .delTestDesc {
    color: #191919!important
}

.cmp-delegate-text-parent .delTestStyling .delTestDate {
    color: #707070!important
}

.cmp-delegate-text-parent .delTestStyling .full-btn {
    background-color: transparent;
    border: 1px solid #2a4dc0;
    color: #2a4dc0
}

.cmp-delegate-text-parent .delTestStyling .full-btn:hover {
    background-color: #2a4dc0;
    border: 1px solid #2a4dc0;
    color: #fff
}

.cmp-delegate-text-parent .delTestStyling .bites-title-city-img {
    width: 75%
}

@media(max-width: 767px) {
    .cmp-delegate-text-parent .delTestStyling .bites-title-city-img {
        width:100%
    }
}

.cmp-delegate-text-parent .delTestStyling .bites-title-city-btn {
    width: 25%
}

@media(max-width: 767px) {
    .cmp-delegate-text-parent .delTestStyling .bites-title-city-btn {
        width:auto
    }
}

.cmp-delegate-text-parent .testimonials-user-img {
    border-radius: 50%;
    height: 30px;
    width: 30px
}

.cmp-delegate-text-parent .btn-secondary-custom {
    background: #fff;
    border: 1px solid #2a4dc0;
    color: #2a4dc0;
    font-family: Plus Jakarta Sans,sans-serif
}

.cmp-delegate-text-parent .testimonials-user-name {
    color: #2a4dc0;
    font-family: Plus Jakarta Sans,sans-serif;
    font-weight: 600
}

.cmp-delegate-text-parent .date-testimonials {
    font-family: Plus Jakarta Sans,sans-serif
}

.cmp-delegate-text-parent .user-name-btn {
    border-radius: 5px;
    -webkit-box-shadow: 2px 4px 8px rgba(0,0,0,.122);
    box-shadow: 2px 4px 8px rgba(0,0,0,.122);
    padding: 5px
}

.cmp-delegate-text-parent .link-read-more a {
    color: #2a4dc0;
    margin: 0 0 10px
}

.cmp-delegate-text-parent .top-rightbar {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: end;
    margin-bottom: 20px
}

.cmp-delegate-text-parent .top-rightbar .search_container {
    border: 1px solid #ccc;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    max-width: 250px;
    width: 100%
}

.cmp-delegate-text-parent .top-rightbar .search_container .btn-outline-secondary {
    border: none!important;
    color: #ccc;
    padding: 5px
}

.cmp-delegate-text-parent .top-rightbar .search_container .btn-outline-secondary img {
    height: 40px;
    width: 40px
}

.cmp-delegate-text-parent .top-rightbar .search_container .form-control {
    border: none!important;
    font-family: Lato,sans-serif;
    height: 50px
}

.cmp-delegate-dashboard-landing-page {
    margin-top: 40px
}

.cmp-delegate-dashboard-landing-page .booking-btn {
    background-color: #2a4dc0;
    border: .25px solid #2a4dc0;
    border-radius: 5px;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 1pc;
    padding: 25px 35px;
    text-decoration: none
}

@media(max-width: 767px) {
    .cmp-delegate-dashboard-landing-page {
        margin-top:30px
    }
}

.cmp-delegate-dashboard-landing-page .btn {
    background-color: #2e59c1;
    border: 1px solid #2e59c1;
    border-radius: .2rem;
    color: #fff!important;
    font-family: Lato,sans-serif;
    font-weight: 400!important;
    padding: .375rem .75rem
}

.cmp-delegate-dashboard-landing-page .prev_btn {
    background-color: transparent!important;
    color: #2e59c1!important;
    margin-right: .25rem
}

.cmp-delegate-dashboard-landing-page .delegate-user-info-section {
    border: .25px solid #9d9d9d;
    border-radius: 5px;
    margin-bottom: 1pc;
    padding: 25px
}

@media(max-width: 767px) {
    .cmp-delegate-dashboard-landing-page .delegate-user-info-section {
        display:none
    }
}

.cmp-delegate-dashboard-landing-page .delegate-user-info-section .delegate-user-name {
    display: block
}

.cmp-delegate-dashboard-landing-page .delegate-user-info-section .delegate-user-name .user-heading {
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 22px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 28px;
    margin-bottom: 0;
    text-align: left
}

.cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section {
    border: .25px solid #9d9d9d;
    border-radius: 5px;
    margin-bottom: 1pc;
    padding: 25px 25px 20px
}

@media(max-width: 767px) {
    .cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section {
        border:0;
        border-radius: 0;
        padding: 0
    }
}

.cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-header {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    padding-bottom: 10px
}

.cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-header .delegate-events-heading {
    color: #191919;
    display: block;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 30px;
    margin-bottom: 0;
    text-align: left
}

.cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-header .delegate-events-heading.desktop {
    display: block
}

@media(max-width: 767px) {
    .cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-header .delegate-events-heading.desktop {
        display:none
    }
}

.cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-header .delegate-events-heading.mobile {
    display: none
}

@media(max-width: 767px) {
    .cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-header .delegate-events-heading.mobile {
        color:#191919;
        display: block;
        font-family: Plus Jakarta Sans,sans-serif;
        font-size: 20px;
        font-weight: 700;
        letter-spacing: 0;
        line-height: 36px
    }
}

.cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-header .view-all-btn {
    color: #2a4dc0;
    font-family: Lato,sans-serif;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 30px;
    text-decoration: underline
}

@media(max-width: 767px) {
    .cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-header .view-all-btn {
        font-size:15px;
        line-height: 27px
    }
}

.cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-accreditation-cards {
    border-radius: 5px;
    overflow-x: auto;
    overflow-y: hidden
}

.cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-accreditation-cards::-webkit-scrollbar {
    background: gray;
    height: 4px;
    width: 4px
}

.cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-accreditation-cards::-webkit-scrollbar-track {
    background: #f1f1f1
}

.cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-accreditation-cards::-webkit-scrollbar-thumb {
    background: #888
}

.cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-accreditation-cards::-webkit-scrollbar-thumb:hover {
    background: #555
}

.cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-accreditation-cards::-webkit-scrollbar-thumb:horizontal {
    background: #ccc;
    border-radius: 10px
}

.cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-accreditation-cards .row {
    margin-bottom: 20px;
    margin-left: 0
}

.cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-accreditation-cards .row .card-section {
    max-width: 360px;
    width: 100%
}

@media(min-width: 1900px) {
    .cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-accreditation-cards .row .card-section {
        max-width:380px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-accreditation-cards .row .card-section {
        max-width:335px;
        width: 100%
    }
}

.cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-accreditation-cards .row .card-section.col {
    padding-left: 5px!important;
    padding-right: 5px!important
}

.cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-accreditation-cards .row .card-section.col .card {
    background: #fff 0 0 no-repeat padding-box;
    border: .25px solid #9d9d9d;
    border-radius: 5px;
    border-radius: 5px 5px 0 0;
    -webkit-box-shadow: 2px 4px 8px rgba(0,0,0,.102);
    box-shadow: 2px 4px 8px rgba(0,0,0,.102)
}

.cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-accreditation-cards .row .card-section.col .card .card-body {
    padding: 15px 15px 15px 20px
}

@media(max-width: 767px) {
    .cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-accreditation-cards .row .card-section.col .card .card-body {
        max-width:100%;
        width: 335px
    }
}

@media(min-width: 768px) {
    .cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-accreditation-cards .row .card-section.col .card .card-body {
        max-width:100%;
        width: 335px
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-accreditation-cards .row .card-section.col .card .card-body {
        max-width:100%;
        width: 335px
    }
}

.cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-accreditation-cards .row .card-section.col .card .card-body .card-tag {
    background: #ece9f7 0 0 no-repeat padding-box;
    border-radius: 5px;
    color: #000;
    font-family: Lato,sans-serif;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 27px;
    margin-bottom: 10px;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    padding: 0 5px;
    text-align: center;
    width: auto
}

@media(max-width: 767px) {
    .cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-accreditation-cards .row .card-section.col .card .card-body .card-tag {
        font-size:9pt;
        margin-bottom: 14px
    }
}

.cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-accreditation-cards .row .card-section.col .card .card-body .card-header {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
    border-bottom: 0;
    border-radius: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    padding: 0
}

.cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-accreditation-cards .row .card-section.col .card .card-body .card-header .card-title {
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 25px;
    margin-bottom: 0;
    min-height: 60px;
    padding-bottom: 14px;
    text-align: left
}

@media(max-width: 767px) {
    .cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-accreditation-cards .row .card-section.col .card .card-body .card-header .card-title {
        font-size:15px
    }
}

.cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-accreditation-cards .row .card-section.col .card .card-body .card-body-content-one {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-bottom: 5px
}

@media(max-width: 767px) {
    .cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-accreditation-cards .row .card-section.col .card .card-body .card-body-content-one {
        margin-bottom:10px
    }
}

.cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-accreditation-cards .row .card-section.col .card .card-body .card-body-content-one .left-icons {
    height: 24px;
    margin-left: -5px;
    margin-right: 5px;
    width: 24px
}

.cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-accreditation-cards .row .card-section.col .card .card-body .card-body-content-one .card-text {
    background: transparent;
    border-radius: 0;
    bottom: 0;
    color: #333;
    font-family: Lato,sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 22px;
    margin-bottom: 0;
    padding: 0;
    position: unset
}

.cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-accreditation-cards .row .card-section.col .card .card-body .card-body-content-two {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px
}

@media(max-width: 767px) {
    .cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-accreditation-cards .row .card-section.col .card .card-body .card-body-content-two {
        margin-bottom:20px
    }
}

.cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-accreditation-cards .row .card-section.col .card .card-body .card-body-content-two .left-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-accreditation-cards .row .card-section.col .card .card-body .card-body-content-two .left-content .left-icons {
    height: 24px;
    margin-left: -5px;
    margin-right: 5px;
    width: 24px
}

.cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-accreditation-cards .row .card-section.col .card .card-body .card-body-content-two .left-content .card-text {
    background: transparent;
    border-radius: 0;
    bottom: 0;
    color: #333;
    font-family: Lato,sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 22px;
    margin-bottom: 0;
    padding: 0;
    position: unset
}

.cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-accreditation-cards .row .card-section.col .card .card-body .delegate-btns {
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: left
}

.cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-accreditation-cards .row .card-section.col .card .card-body .delegate-btns .events-letter-btn {
    background: #2a4dc0;
    border: 1px solid #2a4dc0;
    border-radius: 5px;
    color: #fff;
    font-family: Lato,sans-serif;
    font-size: 15px;
    height: 3pc;
    letter-spacing: 0;
    line-height: 30px;
    margin-top: 13px;
    max-width: 6pc;
    width: 100%
}

.cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-accreditation-cards .row .card-section.col .card .card-body .delegate-btns .travel-details-btn {
    background-color: #2a4dc0;
    border: 1px solid #2a4dc0;
    border-radius: 5px;
    color: #fff;
    font-family: Lato,sans-serif;
    font-size: 15px;
    height: 3pc;
    letter-spacing: 0;
    line-height: 30px;
    margin-right: 25px;
    max-width: 100%;
    text-align: center;
    text-decoration: none;
    width: 158px
}

.cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-accreditation-cards .row .card-section.col .card .card-body .delegate-btns .travel-details-btn a {
    color: #fff;
    text-decoration: none
}

.cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-accreditation-cards .row .card-section.col .card .card-body .delegate-btns .admin-link {
    color: #2a4dc0;
    font-family: Lato,sans-serif;
    font-size: 15px;
    letter-spacing: 0;
    line-height: 30px;
    text-decoration: underline
}

.cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-disclaimer p {
    color: #4c4c4c;
    font-family: Lato,sans-serif;
    font-size: 1pc;
    font-style: normal;
    letter-spacing: 0;
    line-height: 1pc;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 10px
}

@media(max-width: 767px) {
    .cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-disclaimer p {
        color:#707070;
        font-size: 14px;
        font-style: normal;
        letter-spacing: 0;
        line-height: 22px;
        margin-top: 5px
    }
}

@media(min-width: 768px) {
    .cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-disclaimer p {
        color:#707070;
        font-size: 14px;
        font-style: normal;
        letter-spacing: 0;
        line-height: 22px;
        margin-top: 5px
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .cmp-delegate-dashboard-landing-page .delegate-accreditations-info-section .delegate-disclaimer p {
        color:#707070;
        font-size: 14px;
        font-style: normal;
        letter-spacing: 0;
        line-height: 22px;
        margin-top: 5px
    }
}

.cmp-delegate-dashboard-landing-page .delegate-events-info-section {
    border: .25px solid #9d9d9d;
    border-radius: 5px;
    margin-bottom: 1pc;
    padding: 26px 25px 78px 20px
}

@media(max-width: 767px) {
    .cmp-delegate-dashboard-landing-page .delegate-events-info-section {
        border:0;
        border-radius: 0;
        padding: 0
    }
}

.cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-header {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    padding-bottom: 20px
}

@media(max-width: 767px) {
    .cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-header {
        padding-bottom:15px
    }
}

.cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-header .delegate-events-heading {
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 30px;
    margin-bottom: 0;
    text-align: left
}

@media(max-width: 767px) {
    .cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-header .delegate-events-heading {
        line-height:36px
    }
}

.cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-header .view-all-btn {
    color: #2a4dc0;
    font-family: Lato,sans-serif;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 30px;
    text-decoration: underline
}

@media(max-width: 767px) {
    .cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-header .view-all-btn {
        font-size:15px;
        line-height: 27px
    }
}

.cmp-delegate-dashboard-landing-page .delegate-events-info-section #events-list.nav-tabs li .nav-link {
    color: #191919;
    font-family: Lato,sans-serif;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 24px
}

@media(max-width: 767px) {
    .cmp-delegate-dashboard-landing-page .delegate-events-info-section #events-list.nav-tabs li .nav-link {
        font-size:14px;
        font-weight: 400;
        line-height: 24px;
        margin-left: 20px;
        margin-right: 20px;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0
    }
}

.cmp-delegate-dashboard-landing-page .delegate-events-info-section #events-list.nav-tabs li .nav-link:hover {
    border-color: transparent
}

.cmp-delegate-dashboard-landing-page .delegate-events-info-section #events-list.nav-tabs li .nav-link:focus {
    border: 0
}

.cmp-delegate-dashboard-landing-page .delegate-events-info-section #events-list.nav-tabs li .nav-link.active {
    border: 0;
    border-bottom: 3px solid #2a4dc0;
    color: #2a4dc0;
    font-family: Lato,sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 24px;
    padding-bottom: 5px
}

@media(max-width: 767px) {
    .cmp-delegate-dashboard-landing-page .delegate-events-info-section #events-list.nav-tabs li .nav-link.active {
        font-size:14px;
        font-weight: 400;
        line-height: 24px;
        margin-left: 20px;
        margin-right: 20px;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0
    }
}

.cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-events-cards {
    margin-top: 25px;
    overflow-x: auto;
    overflow-y: hidden
}

.cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-events-cards::-webkit-scrollbar {
    background: gray;
    height: 4px;
    width: 4px
}

.cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-events-cards::-webkit-scrollbar-track {
    background: #f1f1f1
}

.cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-events-cards::-webkit-scrollbar-thumb {
    background: #888
}

.cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-events-cards::-webkit-scrollbar-thumb:hover {
    background: #555
}

.cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-events-cards::-webkit-scrollbar-thumb:horizontal {
    background: #ccc;
    border-radius: 10px
}

@media(max-width: 767px) {
    .cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-events-cards {
        margin-top:15px
    }
}

.cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-events-cards .row {
    margin-bottom: 20px;
    margin-left: 0
}

.cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-events-cards .row .card-section {
    max-width: 380px;
    width: 100%
}

@media(min-width: 1900px) {
    .cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-events-cards .row .card-section {
        max-width:380px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-events-cards .row .card-section {
        max-width:335px;
        width: 100%
    }
}

.cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-events-cards .row .card-section.col {
    padding-left: 5px!important;
    padding-right: 10px!important
}

.cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-events-cards .row .card-section.col .card {
    background: #fff 0 0 no-repeat padding-box;
    border: .25px solid #9d9d9d;
    border-radius: 5px 5px 0 0;
    -webkit-box-shadow: 2px 4px 8px rgba(0,0,0,.102);
    box-shadow: 2px 4px 8px rgba(0,0,0,.102);
    height: 100%
}

.cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body {
    max-width: 100%;
    padding: 15px 15px 15px 20px;
    width: 355px
}

@media(max-width: 767px) {
    .cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body {
        max-width:100%;
        width: 335px
    }
}

@media(min-width: 768px) {
    .cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body {
        max-width:100%;
        width: 350px
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body {
        max-width:100%;
        width: 335px
    }
}

.cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-tag-next {
    background: #ece9f7 0 0 no-repeat padding-box;
    border-radius: 5px;
    color: #000;
    font-family: Lato,sans-serif;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 27px;
    margin-bottom: 10px;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    padding: 0 5px;
    text-align: center;
    width: auto
}

@media(max-width: 767px) {
    .cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-tag-next {
        font-size:9pt;
        margin-bottom: 14px
    }
}

.cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-tag-header {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

.cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-tag-header .card-tag {
    background: #ece9f7 0 0 no-repeat padding-box;
    border-radius: 5px;
    color: #000;
    font-family: Lato,sans-serif;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 27px;
    margin-bottom: 10px;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    padding: 0 5px;
    text-align: center;
    width: auto
}

@media(max-width: 767px) {
    .cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-tag-header .card-tag {
        font-size:9pt;
        margin-bottom: 14px
    }
}

.cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-tag-header .dot-options {
    cursor: pointer;
    height: 40px;
    width: 40px
}

.cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-tag-header .dot-options:after {
    background: url(../../../content/dam/gtwenty/dashboard/media/side_menu.svg);
    background-position: bottom;
    background-repeat: no-repeat;
    content: "";
    font-size: 50px;
    padding-left: 40px
}

.cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-header {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
    border-bottom: 0;
    border-radius: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    padding: 0
}

.cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-header .card-title {
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 25px;
    margin-bottom: 0;
    min-height: 60px;
    padding-bottom: 14px;
    text-align: left
}

@media(max-width: 767px) {
    .cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-header .card-title {
        font-size:15px;
        padding-bottom: 10px
    }
}

.cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-body-content-one {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-bottom: 5px
}

@media(max-width: 767px) {
    .cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-body-content-one {
        margin-bottom:10px
    }
}

.cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-body-content-one .left-icons {
    height: 24px;
    margin-left: -5px;
    margin-right: 5px;
    width: 24px
}

.cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-body-content-one .card-text {
    background: transparent;
    border-radius: 0;
    bottom: 0;
    color: #333;
    font-family: Lato,sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 22px;
    margin-bottom: 0;
    padding: 0;
    position: unset
}

.cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-body-content-new {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-bottom: 5px
}

.cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-body-content-new .left-icons {
    height: 24px;
    margin-left: -5px;
    margin-right: 5px;
    width: 24px
}

.cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-body-content-new .card-text {
    background: transparent;
    border-radius: 0;
    bottom: 0;
    color: #333;
    font-family: Lato,sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 22px;
    margin-bottom: 0;
    padding: 0;
    position: unset
}

.cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-body-content-new .card-text .events-link {
    color: #2a4dc0
}

.cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .events-letter-btn {
    background: #2a4dc0;
    border: 1px solid #2a4dc0;
    border-radius: 5px;
    color: #fff;
    font-family: Lato,sans-serif;
    font-size: 15px;
    height: 3pc;
    letter-spacing: 0;
    line-height: 30px;
    margin-top: 13px;
    max-width: 10pc;
    width: 100%
}

.cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .events-letter-btn a {
    color: #fff;
    font-size: 15px;
    text-decoration: none
}

.cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .accred-download {
    color: #2a4dc0;
    font-size: 15px
}

.cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .completed-event-options {
    margin-top: 18px
}

.cmp-delegate-dashboard-landing-page .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .completed-event-options .download-events-btn {
    background: #fff;
    border: 1px solid #2a4dc0;
    border-radius: 5px;
    color: #2a4dc0;
    font-family: Lato,sans-serif;
    font-size: 15px;
    height: 3pc;
    letter-spacing: 0;
    line-height: 30px;
    max-width: 100%;
    width: 136px
}

.no-cards-available-text p {
    display: none
}

.context-menu-container {
    top: 42%
}

.context-menu-container ul li a {
    color: #000;
    text-decoration: none
}

.cmp-pending-user-popup {
    display: none
}

.cmp-pending-user-popup .modal-dialog {
    height: 100%;
    width: 100%
}

@media(max-width: 767px) {
    .cmp-pending-user-popup .modal-dialog {
        height:100%;
        margin: 0 auto;
        width: 90%
    }
}

@media(min-width: 1900px) {
    .cmp-pending-user-popup .modal-dialog {
        height:558px;
        max-width: 812px;
        width: 100%
    }
}

.cmp-pending-user-popup .modal-dialog .modal-content {
    border-radius: 20px;
    height: auto
}

@media(min-width: 1900px) {
    .cmp-pending-user-popup .modal-dialog .modal-content {
        height:558px
    }
}

.cmp-pending-user-popup .modal-dialog .modal-content .modal-header {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    border-bottom: 0!important;
    justify-content: end;
    padding: 1rem 3rem 0
}

.cmp-pending-user-popup .modal-dialog .modal-content .modal-body {
    border-bottom: 0;
    display: block;
    margin: 0 auto;
    padding-top: 0;
    text-align: center
}

.cmp-pending-user-popup .modal-dialog .modal-content .modal-body .popup-heading {
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 30px;
    margin: 0;
    padding-bottom: 20px
}

.cmp-pending-user-popup .modal-dialog .modal-content .modal-body .popup-description {
    color: #000;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 24px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 42px;
    margin-bottom: 60px;
    padding: 0
}

.cmp-pending-user-popup .modal-dialog .modal-content .modal-footer {
    border-top: 0;
    margin-bottom: 40px
}

.cmp-pending-user-popup .modal-dialog .modal-content .modal-footer .get-started-btn {
    background: #2a4dc0;
    border: 1px solid #2a4dc0;
    border-radius: 5px;
    color: #fff;
    font-family: Lato,sans-serif;
    font-size: 20px;
    height: 55px;
    width: 196px
}

@media(min-width: 1900px) {
    .cmp-pending-user-popup .modal-dialog .modal-content .modal-footer .get-started-btn {
        font-size:20px;
        width: 172px
    }
}

.cmp-delegate-video-parent {
    display: block
}

@media(min-width: 1900px) {
    .cmp-delegate-video-parent {
        display:block
    }
}

@media(max-width: 767px) {
    .cmp-delegate-video-parent {
        display:block
    }
}

.cmp-delegate-video-parent .cmp-video-container {
    display: block;
    margin-top: 30px
}

.cmp-delegate-video-parent .cmp-video-container .arrow-down {
    background-color: #fff;
    background-image: url(../../../content/dam/gtwenty/home/Down-arrow.svg);
    background-position: right .1rem center;
    background-repeat: no-repeat;
    background-size: 13px 9pt
}

.cmp-delegate-video-parent .cmp-video-container .arrow-up {
    background-color: #fff;
    background-image: url(../../../content/dam/gtwenty/home/Up-arrow.svg);
    background-position: right .1rem center;
    background-repeat: no-repeat;
    background-size: 13px 9pt
}

@media(min-width: 1900px) {
    .cmp-delegate-video-parent .cmp-video-container {
        display:block;
        margin-top: 72.5px
    }
}

@media(max-width: 767px) {
    .cmp-delegate-video-parent .cmp-video-container {
        display:block;
        margin-top: 0;
        padding: 30px 1pc 0
    }
}

.cmp-delegate-video-parent .cmp-video-container .top_content {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: right;
    justify-content: center;
    margin-bottom: 20px;
    max-width: 45%!important;
    width: 45%!important
}

@media(min-width: 1900px) {
    .cmp-delegate-video-parent .cmp-video-container .top_content {
        margin-bottom:40px;
        max-width: 35%!important;
        width: 35%!important
    }
}

@media(min-width: 992px)and (max-width:1199px) {
    .cmp-delegate-video-parent .cmp-video-container .top_content {
        max-width:55%!important;
        width: 55%!important
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .cmp-delegate-video-parent .cmp-video-container .top_content {
        max-width:100%!important;
        width: 100%!important
    }
}

@media(max-width: 767px) {
    .cmp-delegate-video-parent .cmp-video-container .top_content {
        display:block;
        float: none;
        margin-bottom: 30px;
        max-width: 100%!important;
        padding-left: 0;
        padding-right: 0;
        width: 100%!important
    }
}

.cmp-delegate-video-parent .cmp-video-container .top_content .search_container {
    border: 1px solid #ccc;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    max-width: 250px;
    width: 100%
}

@media(min-width: 1900px) {
    .cmp-delegate-video-parent .cmp-video-container .top_content .search_container {
        max-width:308px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .cmp-delegate-video-parent .cmp-video-container .top_content .search_container {
        borde-color:#9b9b9b;
        max-width: 100%;
        width: 100%
    }
}

.cmp-delegate-video-parent .cmp-video-container .top_content .search_container .form-control {
    border: none!important;
    font-family: Lato,sans-serif;
    font-size: .875rem;
    height: 50px
}

@media(min-width: 1900px) {
    .cmp-delegate-video-parent .cmp-video-container .top_content .search_container .form-control {
        font-size:.875rem;
        height: 4pc
    }
}

@media(max-width: 767px) {
    .cmp-delegate-video-parent .cmp-video-container .top_content .search_container .form-control {
        color:#9b9b9b;
        height: 60px;
        padding: 21px 0 22px 22px
    }
}

.cmp-delegate-video-parent .cmp-video-container .top_content .search_container .form-control:focus {
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

.cmp-delegate-video-parent .cmp-video-container .top_content .search_container .input-group-append {
    border: none!important;
    height: 50px
}

@media(min-width: 1900px) {
    .cmp-delegate-video-parent .cmp-video-container .top_content .search_container .input-group-append {
        height:4pc
    }
}

@media(max-width: 767px) {
    .cmp-delegate-video-parent .cmp-video-container .top_content .search_container .input-group-append {
        height:60px
    }
}

.cmp-delegate-video-parent .cmp-video-container .top_content .search_container .input-group-append .btn-outline-secondary {
    border: none!important;
    color: #ccc;
    padding: 5px
}

.cmp-delegate-video-parent .cmp-video-container .top_content .search_container .input-group-append .btn-outline-secondary:focus {
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

@media(min-width: 1900px) {
    .cmp-delegate-video-parent .cmp-video-container .top_content .search_container .input-group-append .btn-outline-secondary {
        border:none!important
    }
}

@media(max-width: 767px) {
    .cmp-delegate-video-parent .cmp-video-container .top_content .search_container .input-group-append .btn-outline-secondary {
        border:none!important;
        color: #9b9b9b;
        padding: 10px
    }
}

.cmp-delegate-video-parent .cmp-video-container .top_content .search_container .input-group-append .btn-outline-secondary img {
    height: 40px;
    width: 40px
}

.cmp-delegate-video-parent .cmp-video-container .top_content .cmp-mobile-filters {
    display: none
}

@media(max-width: 767px) {
    .cmp-delegate-video-parent .cmp-video-container .top_content .cmp-mobile-filters {
        display:block
    }

    .cmp-delegate-video-parent .cmp-video-container .top_content .cmp-mobile-filters .cmp-mob-filter-label {
        color: #242424;
        font-family: Lato,sans-serif;
        font-size: .875rem;
        margin-bottom: 0;
        padding-bottom: 10.5px;
        padding-top: 15px
    }

    .cmp-delegate-video-parent .cmp-video-container .top_content .cmp-mobile-filters .mob-filter-options {
        display: block
    }

    .cmp-delegate-video-parent .cmp-video-container .top_content .cmp-mobile-filters .mob-filter-options .date-filter {
        display: none
    }
}

@media(max-width: 767px)and (max-width:767px) {
    .cmp-delegate-video-parent .cmp-video-container .top_content .cmp-mobile-filters .mob-filter-options .date-filter {
        cursor:pointer;
        display: block;
        font-family: Plus Jakarta Sans,sans-serif;
        font-size: 1.125rem;
        margin-right: 0;
        max-width: 353px;
        padding: 0 0 15px;
        width: 100%
    }
}

.cmp-delegate-video-parent .cmp-video-container .pdf_container {
    -webkit-column-count: 2;
    -webkit-column-gap: 75pt;
    margin: 0 25px 58px;
    width: 100%
}

@media(min-width: 1900px) {
    .cmp-delegate-video-parent .cmp-video-container .pdf_container {
        -webkit-column-count:2;
        -webkit-column-gap: 164px;
        margin: 0 75pt 58px
    }
}

@media(min-width: 992px)and (max-width:1199px) {
    .cmp-delegate-video-parent .cmp-video-container .pdf_container {
        -webkit-column-count:2;
        -webkit-column-gap: 25pt;
        margin: 0 0 58px;
        width: 100%
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .cmp-delegate-video-parent .cmp-video-container .pdf_container {
        -webkit-column-count:1;
        margin: 0 0 58px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .cmp-delegate-video-parent .cmp-video-container .pdf_container {
        -webkit-column-count:1;
        -webkit-column-gap: 0;
        margin: 0 0 30px
    }
}

.cmp-delegate-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content {
    border-bottom: 1px solid #ccc;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    margin: 0 50px;
    overflow: hidden;
    padding-left: 0;
    padding-right: 0;
    padding-top: 14px;
    width: 85%
}

@media(min-width: 1900px) {
    .cmp-delegate-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 0;
        padding-left: 0;
        padding-right: 0;
        padding-top: 30px;
        width: 81%
    }
}

@media(max-width: 767px) {
    .cmp-delegate-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content {
        margin:0;
        max-width: 100%;
        padding-left: 0;
        width: 100%
    }
}

.cmp-delegate-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content img {
    height: 3pc;
    width: 69px
}

.cmp-delegate-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content {
    padding: 0 0 15px 9pt;
    width: 100%
}

@media(min-width: 1900px) {
    .cmp-delegate-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content {
        padding:0 0 23px 15px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .cmp-delegate-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content {
        padding:0 0 23px 15px;
        width: 100%
    }
}

.cmp-delegate-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-title {
    color: #191919;
    cursor: cursor;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: .875rem;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 0;
    padding-bottom: 0;
    text-decoration: none
}

@media(min-width: 1900px) {
    .cmp-delegate-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-title {
        font-size:1.25rem;
        line-height: 30px;
        margin-bottom: 0;
        padding-bottom: 0
    }
}

@media(max-width: 767px) {
    .cmp-delegate-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-title {
        font-size:1rem;
        line-height: 24px
    }
}

.cmp-delegate-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press_pdf_link {
    color: #000;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0;
    margin-bottom: 0
}

@media(min-width: 1900px) {
    .cmp-delegate-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press_pdf_link {
        font-size:15px;
        letter-spacing: 0;
        margin-bottom: 0
    }
}

.cmp-delegate-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-top: 10px
}

@media(min-width: 1900px) {
    .cmp-delegate-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container {
        margin-top:17px
    }
}

@media(max-width: 767px) {
    .cmp-delegate-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container {
        margin-top:1pc
    }
}

.cmp-delegate-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container .cmp-press_publised_date {
    color: #333;
    float: left;
    font-family: Lato,sans-serif;
    font-size: .825rem;
    letter-spacing: 0;
    line-height: 24px;
    margin-bottom: 0;
    padding-top: 2px
}

@media(min-width: 1900px) {
    .cmp-delegate-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container .cmp-press_publised_date {
        float:left;
        font-size: 1rem;
        letter-spacing: 0;
        line-height: 24px;
        margin-bottom: 0;
        padding-top: 2px
    }
}

@media(max-width: 767px) {
    .cmp-delegate-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container .cmp-press_publised_date {
        color:#4d4d4d;
        font-size: .875rem
    }
}

.cmp-delegate-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container a {
    color: #2a4dc0;
    cursor: pointer;
    float: right;
    font-family: Lato,sans-serif;
    font-size: .875rem;
    text-decoration: none
}

@media(min-width: 1900px) {
    .cmp-delegate-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container a {
        float:right;
        font-size: 1.25rem
    }
}

.cmp-delegate-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container a.read-more-text {
    padding-right: 10px
}

.cmp-delegate-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container a.read-more-text:hover {
    cursor: pointer;
    text-decoration: underline
}

@media(min-width: 1900px) {
    .cmp-delegate-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container a.read-more-text {
        float:right;
        font-size: 1.25rem
    }
}

@media(max-width: 767px) {
    .cmp-delegate-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container a.read-more-text {
        float:right;
        font-size: 1.25rem
    }
}

.cmp-delegate-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container a.read-more-text:after {
    border-right: 1px solid #2a4dc0;
    border-top: 1px solid #2a4dc0;
    bottom: 31px;
    content: "";
    display: inline-block;
    height: 6px;
    margin-bottom: 1px;
    margin-left: 6px;
    margin-right: .5px;
    right: 0;
    -webkit-transform: rotate(135deg);
    transform: rotate(45deg);
    width: 6px
}

@media(min-width: 1900px) {
    .cmp-delegate-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container a.read-more-text:after {
        border-right:1px solid #2a4dc0;
        border-top: 1px solid #2a4dc0;
        height: 8px;
        -webkit-transform: rotate(135deg);
        transform: rotate(45deg);
        width: 8px
    }
}

@media(max-width: 767px) {
    .cmp-delegate-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container a.read-more-text:after {
        height:8px;
        width: 8px
    }
}

.cmp-delegate-video-parent .cmp-video-container #delegate-video-bottom-pagination.bottom-nav {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin: 0 0 102px 75px
}

@media(min-width: 1900px) {
    .cmp-delegate-video-parent .cmp-video-container #delegate-video-bottom-pagination.bottom-nav {
        margin:0 0 102px 102px
    }
}

@media(max-width: 767px) {
    .cmp-delegate-video-parent .cmp-video-container #delegate-video-bottom-pagination.bottom-nav {
        display:block;
        margin: 0 0 101px;
        text-align: center
    }
}

.cmp-delegate-video-parent .cmp-video-container #delegate-video-bottom-pagination .result-data {
    color: #626262;
    font-family: Lato,sans-serif;
    font-size: 1rem;
    margin-bottom: 0
}

@media(min-width: 1900px) {
    .cmp-delegate-video-parent .cmp-video-container #delegate-video-bottom-pagination .result-data {
        font-size:1.25rem
    }
}

@media(max-width: 767px) {
    .cmp-delegate-video-parent .cmp-video-container #delegate-video-bottom-pagination .result-data {
        color:#626262;
        font-size: 1.125rem;
        margin-bottom: 33px
    }
}

.cmp-delegate-video-parent .cmp-video-container #delegate-video-bottom-pagination .paginationjs {
    font-family: Lato,sans-serif;
    font-size: 1rem
}

@media(max-width: 767px) {
    .cmp-delegate-video-parent .cmp-video-container #delegate-video-bottom-pagination .paginationjs {
        -webkit-box-pack:center;
        -ms-flex-pack: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: center;
        margin: 0 auto;
        text-align: center
    }

    .cmp-delegate-video-parent .cmp-video-container #delegate-video-bottom-pagination .paginationjs .paginationjs-pages {
        display: inline-block;
        float: none
    }
}

.cmp-delegate-video-parent .cmp-video-container #delegate-video-bottom-pagination .paginationjs .paginationjs-pages li {
    border: none!important;
    color: #9b9b9d;
    font-family: Lato,sans-serif;
    font-size: 1rem;
    padding: 0 7px;
    text-align: center
}

.cmp-delegate-video-parent .cmp-video-container #delegate-video-bottom-pagination .paginationjs .paginationjs-pages li a {
    color: #9b9b9d;
    font-size: 1rem;
    height: 20px;
    line-height: 18px;
    min-width: 20px;
    padding: 0;
    width: 20px
}

@media(max-width: 767px) {
    .cmp-delegate-video-parent .cmp-video-container #delegate-video-bottom-pagination .paginationjs .paginationjs-pages li a {
        font-size:1.313rem;
        height: 27px;
        line-height: 27px;
        min-width: 27px;
        width: 27px
    }
}

.cmp-delegate-video-parent .cmp-video-container #delegate-video-bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-prev a {
    font-size: 0
}

.cmp-delegate-video-parent .cmp-video-container #delegate-video-bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-prev a:before {
    border-left: 2px solid #2a4dc0;
    border-top: 2px solid #2a4dc0;
    bottom: 31px;
    content: "";
    display: inline-block;
    font-size: 1rem;
    height: 10px;
    margin-bottom: -6px;
    margin-left: 6px;
    margin-right: .5px;
    right: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width: 10px
}

@media(max-width: 767px) {
    .cmp-delegate-video-parent .cmp-video-container #delegate-video-bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-prev a:before {
        height:14px;
        margin-bottom: -8px;
        width: 14px
    }
}

.cmp-delegate-video-parent .cmp-video-container #delegate-video-bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-next a {
    font-size: 0
}

.cmp-delegate-video-parent .cmp-video-container #delegate-video-bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-next a:after {
    border-left: 2px solid #2a4dc0;
    border-top: 2px solid #2a4dc0;
    bottom: 31px;
    content: "";
    display: inline-block;
    font-size: 1rem;
    height: 10px;
    margin-bottom: -6px;
    margin-left: -5px;
    margin-right: .5px;
    right: 0;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    width: 10px
}

@media(max-width: 767px) {
    .cmp-delegate-video-parent .cmp-video-container #delegate-video-bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-next a:after {
        height:14px;
        margin-bottom: -8px;
        width: 14px
    }
}

.cmp-delegate-video-parent .cmp-video-container #delegate-video-bottom-pagination .paginationjs .paginationjs-pages li.active a {
    background-color: #2a4dc0;
    border: 1px solid #2a4dc0;
    border-radius: 3px;
    color: #fff;
    font-size: 1rem;
    height: 20px;
    line-height: 18px;
    min-width: 20px;
    width: 20px
}

@media(max-width: 767px) {
    .cmp-delegate-video-parent .cmp-video-container #delegate-video-bottom-pagination .paginationjs .paginationjs-pages li.active a {
        border:1px solid #2a4dc0;
        border-radius: 3px;
        font-size: 1.313rem;
        height: 27px;
        line-height: 25px;
        min-width: 27px;
        width: 27px
    }
}

.delete-my-account .form-label {
    color: #191919;
    font-family: Lato,sans-serif;
    font-size: 1rem;
    text-align: left
}

.delete-my-account .form-control,.delete-my-account .form-select {
    background-color: #fff;
    border: 1px solid #707070;
    border-radius: 8px;
    -webkit-box-shadow: none;
    box-shadow: none;
    max-width: 456px;
    padding: 10px 20px
}

.delete-my-account .main-btn {
    background-color: #2a4dc0;
    border: 1px solid #2a4dc0;
    border-radius: 4px;
    color: #fff;
    font-family: Lato,sans-serif;
    font-size: 1rem;
    margin: 15px auto 0;
    padding: 10px 20px
}

.delete-my-account .input-group-addon {
    position: absolute;
    right: 10px;
    top: 30px
}

@media(max-width: 767px) {
    .delete-my-account .input-group-addon {
        top:38px
    }
}

@media(min-width: 1900px) {
    .delete-my-account .input-group-addon {
        right:5pc;
        top: 38px
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .delete-my-account .input-group-addon {
        top:25px
    }
}

.delete-my-account .delete-account-text {
    color: #242424!important
}

@media(min-width: 1900px) {
    .delete-my-account .delete-account-text {
        margin-left:70px!important
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .delete-my-account .delete-account-text {
        margin-left:45px!important;
        top: 25px!important
    }
}

.delete-my-account .info-icon {
    float: left;
    width: 10%
}

@media(max-width: 767px) {
    .delete-my-account .delete-btn-main {
        background:#fff;
        bottom: 0;
        padding: 10px 0;
        position: fixed;
        text-align: center;
        width: 100%
    }
}

.detail-page .container .row:first-child>div {
    margin: auto;
    padding: 0
}

.detail-page .print-icon {
    margin-right: 5px;
    width: 18px
}

.detail-page .content-title {
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 1.125rem;
    font-weight: 700;
    margin-bottom: 20px
}

.detail-page .date-display {
    color: #707070;
    font-size: 9pt
}

.detail-page .content-text {
    font-size: 14px;
    text-align: justify
}

.detail-page .print-title {
    font-family: Lato;
    font-size: 14px;
    text-align: right!important
}

@media(max-width: 767px) {
    .detail-page .print-title {
        margin-top:34px
    }

    .detail-page .container .row:first-child>div,.detail-page .print-title {
        text-align: center!important
    }
}

@media print {
    body,html {
        height: 40mm;
        margin-top: -35mm!important;
        padding-top: 0!important;
        -webkit-print-color-adjust: exact;
        width: 210mm
    }

    body {
        font: 1pc Tahoma
    }

    .breadcrum {
        display: none!important;
        visibility: hidden
    }

    @page {
        size: A4;
        margin: 0;
        margin-bottom: 2.5cm;
        margin-top: 2.5cm;
        padding: 0
    }

    .detail-page,.detail-page * {
        display: block;
        visibility: visible
    }

    .detail-page {
        margin-top: 50px
    }

    .aem-Grid-newComponent,.col-xs-9,.experiencefragment,.print-title,.print-title * {
        display: none!important;
        visibility: hidden
    }
}

.cmp-document_parent_container {
    display: block
}

@media(min-width: 1900px) {
    .cmp-document_parent_container {
        display:block
    }
}

@media(max-width: 767px) {
    .cmp-document_parent_container {
        display:block
    }
}

.cmp-document_parent_container .cmp-document-container {
    display: block;
    margin-top: 0
}

@media(min-width: 1900px) {
    .cmp-document_parent_container .cmp-document-container {
        display:block;
        margin-top: 0
    }
}

@media(max-width: 767px) {
    .cmp-document_parent_container .cmp-document-container {
        display:block;
        margin-top: 0;
        padding: 30px 1pc 0
    }
}

.cmp-document_parent_container .cmp-document-container .document_right_content {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 75px;
    -moz-column-gap: 75px;
    column-gap: 75px;
    margin: 60px 50px 56px;
    width: 100%
}

@media(min-width: 1900px) {
    .cmp-document_parent_container .cmp-document-container .document_right_content {
        -webkit-column-count:2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 163px;
        -moz-column-gap: 163px;
        column-gap: 163px;
        margin: 60px 75px 56px
    }
}

@media(min-width: 992px)and (max-width:1199px) {
    .cmp-document_parent_container .cmp-document-container .document_right_content {
        -webkit-column-count:2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 25pt;
        -moz-column-gap: 25pt;
        column-gap: 25pt;
        margin: 0 0 56px;
        width: 100%
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .cmp-document_parent_container .cmp-document-container .document_right_content {
        -webkit-column-count:1;
        -moz-column-count: 1;
        column-count: 1;
        margin: 0 0 56px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .cmp-document_parent_container .cmp-document-container .document_right_content {
        -webkit-column-count:1;
        -moz-column-count: 1;
        column-count: 1;
        -webkit-column-gap: 0;
        -moz-column-gap: 0;
        column-gap: 0;
        margin: 0 0 30px
    }
}

.cmp-document_parent_container .cmp-document-container .document_right_content .cmp_document_inner_content {
    border-bottom: 1px solid #ccc;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    margin: 0;
    overflow: hidden;
    padding-left: 0;
    padding-right: 0;
    padding-top: 20px;
    width: 80%
}

@media(min-width: 1900px) {
    .cmp-document_parent_container .cmp-document-container .document_right_content .cmp_document_inner_content {
        padding-left:0;
        width: 80%
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .cmp-document_parent_container .cmp-document-container .document_right_content .cmp_document_inner_content {
        width:100%
    }
}

@media(max-width: 767px) {
    .cmp-document_parent_container .cmp-document-container .document_right_content .cmp_document_inner_content {
        margin:0;
        padding-left: 0;
        width: 100%
    }
}

.cmp-document_parent_container .cmp-document-container .document_right_content .cmp_document_inner_content .cmp-documents_text_content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    width: 100%
}

@media(min-width: 1900px) {
    .cmp-document_parent_container .cmp-document-container .document_right_content .cmp_document_inner_content .cmp-documents_text_content {
        padding:0;
        width: 100%
    }
}

@media(max-width: 767px) {
    .cmp-document_parent_container .cmp-document-container .document_right_content .cmp_document_inner_content .cmp-documents_text_content {
        margin:0;
        max-width: 100%;
        padding-left: 0;
        width: 100%
    }
}

.cmp-document_parent_container .cmp-document-container .document_right_content .cmp_document_inner_content .cmp-documents_text_content img {
    margin-top: 20px
}

.cmp-document_parent_container .cmp-document-container .document_right_content .cmp_document_inner_content .cmp-documents_text_content .document-top-text-logo {
    padding: 0 0 23px 15px;
    width: 100%
}

.cmp-document_parent_container .cmp-document-container .document_right_content .cmp_document_inner_content .cmp-documents_text_content .document-top-text-logo .cmp-doc-title {
    color: #191919;
    cursor: cursor;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: .875rem;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 0;
    padding-bottom: 0;
    text-decoration: none
}

@media(min-width: 1900px) {
    .cmp-document_parent_container .cmp-document-container .document_right_content .cmp_document_inner_content .cmp-documents_text_content .document-top-text-logo .cmp-doc-title {
        font-size:1.25rem;
        line-height: 30px;
        margin-bottom: 0;
        padding-bottom: 0
    }
}

@media(max-width: 767px) {
    .cmp-document_parent_container .cmp-document-container .document_right_content .cmp_document_inner_content .cmp-documents_text_content .document-top-text-logo .cmp-doc-title {
        font-size:1rem
    }
}

.cmp-document_parent_container .cmp-document-container .document_right_content .cmp_document_inner_content .cmp-documents_text_content .cmp-press-release-date-container {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

.cmp-document_parent_container .cmp-document-container .document_right_content .cmp_document_inner_content .cmp-documents_text_content .cmp-press-release-date-container .cmp-publised_date {
    color: #333;
    float: left;
    font-family: Lato,sans-serif;
    font-size: .825rem;
    letter-spacing: 0;
    line-height: 24px;
    margin-bottom: 0;
    padding-top: 10px
}

@media(min-width: 1900px) {
    .cmp-document_parent_container .cmp-document-container .document_right_content .cmp_document_inner_content .cmp-documents_text_content .cmp-press-release-date-container .cmp-publised_date {
        font-size:1rem;
        line-height: 24px;
        padding-top: 1pc
    }
}

@media(max-width: 767px) {
    .cmp-document_parent_container .cmp-document-container .document_right_content .cmp_document_inner_content .cmp-documents_text_content .cmp-press-release-date-container .cmp-publised_date {
        color:#4d4d4d;
        font-size: .875rem;
        padding-top: 8px
    }
}

.cmp-document_parent_container .cmp-document-container .document_right_content .cmp_document_inner_content .cmp-documents_text_content .cmp-press-release-date-container a {
    color: #2a4dc0;
    cursor: pointer;
    float: right;
    font-family: Lato,sans-serif;
    font-size: .875rem;
    text-decoration: none
}

@media(min-width: 1900px) {
    .cmp-document_parent_container .cmp-document-container .document_right_content .cmp_document_inner_content .cmp-documents_text_content .cmp-press-release-date-container a {
        float:right;
        font-size: 1.25rem
    }
}

.cmp-document_parent_container .cmp-document-container .document_right_content .cmp_document_inner_content .cmp-documents_text_content .cmp-press-release-date-container a.read-more-text {
    padding-right: 10px
}

.cmp-document_parent_container .cmp-document-container .document_right_content .cmp_document_inner_content .cmp-documents_text_content .cmp-press-release-date-container a.read-more-text:hover {
    cursor: pointer;
    text-decoration: underline
}

@media(min-width: 1900px) {
    .cmp-document_parent_container .cmp-document-container .document_right_content .cmp_document_inner_content .cmp-documents_text_content .cmp-press-release-date-container a.read-more-text {
        float:right;
        font-size: 1.25rem
    }
}

@media(max-width: 767px) {
    .cmp-document_parent_container .cmp-document-container .document_right_content .cmp_document_inner_content .cmp-documents_text_content .cmp-press-release-date-container a.read-more-text {
        float:right;
        font-size: 1.25rem
    }
}

.cmp-document_parent_container .cmp-document-container .document_right_content .cmp_document_inner_content .cmp-documents_text_content .cmp-press-release-date-container a.read-more-text:after {
    border-right: 1px solid #2a4dc0;
    border-top: 1px solid #2a4dc0;
    bottom: 31px;
    content: "";
    display: inline-block;
    height: 6px;
    margin-bottom: 1px;
    margin-left: 6px;
    margin-right: .5px;
    right: 0;
    -webkit-transform: rotate(135deg);
    transform: rotate(45deg);
    width: 6px
}

@media(min-width: 1900px) {
    .cmp-document_parent_container .cmp-document-container .document_right_content .cmp_document_inner_content .cmp-documents_text_content .cmp-press-release-date-container a.read-more-text:after {
        border-right:1px solid #2a4dc0;
        border-top: 1px solid #2a4dc0;
        height: 8px;
        -webkit-transform: rotate(135deg);
        transform: rotate(45deg);
        width: 8px
    }
}

@media(max-width: 767px) {
    .cmp-document_parent_container .cmp-document-container .document_right_content .cmp_document_inner_content .cmp-documents_text_content .cmp-press-release-date-container a.read-more-text:after {
        height:8px;
        width: 8px
    }
}

.cmp-document_parent_container .cmp-document-container .document_right_content .cmp_document_inner_content .press-clip-btn {
    background-color: transparent;
    border: 1px solid #2a4dc0;
    border-radius: .2rem;
    color: #2a4dc0;
    font-family: Lato,sans-serif;
    padding: .375rem .75rem
}

.cmp-document_parent_container .cmp-document-container #document-bottom-pagination.document-bottom-nav {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin: 0 0 102px 75px
}

@media(min-width: 1900px) {
    .cmp-document_parent_container .cmp-document-container #document-bottom-pagination.document-bottom-nav {
        margin:0 0 102px 102px
    }
}

@media(max-width: 767px) {
    .cmp-document_parent_container .cmp-document-container #document-bottom-pagination.document-bottom-nav {
        display:block;
        margin: 0 0 101px;
        text-align: center
    }
}

.cmp-document_parent_container .cmp-document-container #document-bottom-pagination .result-data {
    color: #626262;
    font-family: Lato,sans-serif;
    font-size: 1rem;
    margin-bottom: 0
}

@media(min-width: 1900px) {
    .cmp-document_parent_container .cmp-document-container #document-bottom-pagination .result-data {
        font-size:1.25rem
    }
}

@media(max-width: 767px) {
    .cmp-document_parent_container .cmp-document-container #document-bottom-pagination .result-data {
        color:#626262;
        font-size: 1.125rem;
        margin-bottom: 33px
    }
}

.cmp-document_parent_container .cmp-document-container #document-bottom-pagination .paginationjs {
    font-family: Lato,sans-serif;
    font-size: 1rem
}

@media(max-width: 767px) {
    .cmp-document_parent_container .cmp-document-container #document-bottom-pagination .paginationjs {
        -webkit-box-pack:center;
        -ms-flex-pack: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: center;
        margin: 0 auto;
        text-align: center
    }
}

.cmp-document_parent_container .cmp-document-container #document-bottom-pagination .paginationjs .paginationjs-pages li {
    border: none!important;
    color: #9b9b9d;
    font-family: Lato,sans-serif;
    font-size: 1rem;
    padding: 0 7px;
    text-align: center
}

.cmp-document_parent_container .cmp-document-container #document-bottom-pagination .paginationjs .paginationjs-pages li a {
    color: #9b9b9d;
    font-size: 1rem;
    height: 20px;
    line-height: 18px;
    min-width: 20px;
    padding: 0;
    width: 20px
}

@media(max-width: 767px) {
    .cmp-document_parent_container .cmp-document-container #document-bottom-pagination .paginationjs .paginationjs-pages li a {
        font-size:1.313rem;
        height: 27px;
        line-height: 27px;
        min-width: 27px;
        width: 27px
    }
}

.cmp-document_parent_container .cmp-document-container #document-bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-prev a {
    font-size: 0
}

.cmp-document_parent_container .cmp-document-container #document-bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-prev a:before {
    border-left: 2px solid #2a4dc0;
    border-top: 2px solid #2a4dc0;
    bottom: 31px;
    content: "";
    display: inline-block;
    font-size: 1rem;
    height: 10px;
    margin-bottom: -6px;
    margin-left: 6px;
    margin-right: .5px;
    right: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width: 10px
}

@media(max-width: 767px) {
    .cmp-document_parent_container .cmp-document-container #document-bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-prev a:before {
        height:14px;
        margin-bottom: -8px;
        width: 14px
    }
}

.cmp-document_parent_container .cmp-document-container #document-bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-next a {
    font-size: 0
}

.cmp-document_parent_container .cmp-document-container #document-bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-next a:after {
    border-left: 2px solid #2a4dc0;
    border-top: 2px solid #2a4dc0;
    bottom: 31px;
    content: "";
    display: inline-block;
    font-size: 1rem;
    height: 10px;
    margin-bottom: -6px;
    margin-left: -5px;
    margin-right: .5px;
    right: 0;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    width: 10px
}

@media(max-width: 767px) {
    .cmp-document_parent_container .cmp-document-container #document-bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-next a:after {
        height:14px;
        margin-bottom: -8px;
        width: 14px
    }
}

.cmp-document_parent_container .cmp-document-container #document-bottom-pagination .paginationjs .paginationjs-pages li.active a {
    background-color: #2a4dc0;
    border: 1px solid #2a4dc0;
    border-radius: 3px;
    color: #fff;
    font-size: 1rem;
    height: 20px;
    line-height: 18px;
    min-width: 20px;
    width: 20px
}

@media(max-width: 767px) {
    .cmp-document_parent_container .cmp-document-container #document-bottom-pagination .paginationjs .paginationjs-pages li.active a {
        border:1px solid #2a4dc0;
        border-radius: 3px;
        font-size: 1.313rem;
        height: 27px;
        line-height: 25px;
        min-width: 27px;
        width: 27px
    }
}

.downloadReports .primary-btn {
    background: #2a4dc0;
    border: 1px solid #2a4dc0;
    color: #fff
}

.event-category-container .nav-tabs {
    display: -webkit-box!important;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    font-size: 1pc;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap
}

.event-category-container .nav-tabs::-webkit-scrollbar {
    height: 7px;
    margin-bottom: 2px
}

@media(min-width: 1200px) {
    .event-category-container .nav-tabs {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.event-category-container .nav-tabs .nav-item {
    margin-right: 25px
}

.event-category-container .nav-tabs .nav-item .nav-link {
    border: none;
    color: #626262!important;
    font-weight: 600;
    line-height: 3pc;
    padding-bottom: 0
}

.event-category-container .nav-tabs .nav-item .nav-link:focus,.event-category-container .nav-tabs .nav-item .nav-link:hover {
    border: none
}

.event-category-container .nav-tabs .nav-link.active {
    border-bottom: 4px solid #2a4dc0;
    color: #2a4dc0!important;
    font-weight: 600;
    line-height: 3pc
}

.event-category-container .nav-tabs .nav-link.active:focus,.event-category-container .nav-tabs .nav-link.active:hover {
    border-bottom: 4px solid #2a4dc0!important
}

.event-category-container ul {
    border-bottom: none!important
}

@media only screen and (max-width: 991px) {
    .event-category-container .nav-tabs {
        display:-webkit-box!important
    }

    .event-category-container .nav-tabs .nav-item {
        margin-right: 15px
    }
}

@media only screen and (max-width: 480px) {
    .event-category-container .nav-tabs {
        display:-webkit-box!important
    }

    .event-category-container .nav-tabs .nav-item {
        margin-right: 15px
    }

    .event-category-container .nav-tabs .nav-item .nav-link {
        float: none
    }

    .event-category-container .nav-tabs .nav-link.active {
        border-bottom: 4px solid #2a4dc0;
        color: #2a4dc0!important;
        font-weight: 600
    }

    .event-category-container .nav-tabs .nav-link.active:hover {
        border-bottom: 4px solid #2a4dc0!important
    }

    .event-category-container .nav-tabs .nav-link.focus {
        border: none;
        color: #2a4dc0!important;
        font-weight: 600
    }
}

.media-resources-single-event {
    margin: 0 auto;
    overflow: hidden
}

.media-resources-single-event .single-event-title {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.161);
    box-shadow: 0 2px 4px rgba(0,0,0,.161);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    padding: 50px 0
}

.media-resources-single-event .single-event-title .back-event-link {
    float: left;
    margin: 0;
    text-decoration: none;
    width: 10%
}

.media-resources-single-event .single-event-title .back-event-link:before {
    border-right: 1px solid #2a4dc0;
    border-top: 1px solid #2a4dc0;
    bottom: 31px;
    content: "";
    display: inline-block;
    height: 6px;
    margin-bottom: 1px;
    margin-left: 0;
    margin-right: 5px;
    right: 0;
    -webkit-transform: rotate(135deg);
    transform: rotate(225deg);
    width: 6px
}

@media(max-width: 767px) {
    .media-resources-single-event .single-event-title .back-event-link {
        width:100%
    }
}

.media-resources-single-event .single-event-title .main-top-single-event-title {
    font-family: Plus Jakarta Sans,sans-serif;
    font-weight: 700;
    margin: 0 auto
}

@media(min-width: 1900px) {
    .media-resources-single-event .single-event-title .main-top-single-event-title {
        font-size:2pc
    }
}

.media-resources-single-event .new-photo-gallery-card .card-footer {
    background-color: #fff;
    border-top: 0
}

.media-resources-single-event .new-photo-gallery-card .card-text-new-photo-gallery {
    font-size: 1pc;
    font-weight: 600
}

.media-resources-single-event .single-event-container {
    display: block;
    margin-top: 50px
}

.media-resources-single-event .single-event-container .event-title {
    color: #2a4dc0;
    font-family: Plus Jakarta Sans,sans-serif;
    font-weight: 700;
    line-height: 30px;
    margin-bottom: 20px
}

@media(min-width: 1900px) {
    .media-resources-single-event .single-event-container .event-title {
        font-size:24px
    }
}

.media-resources-single-event .single-event-container .event-content-gallery {
    border-bottom: 1px solid #ccc;
    margin-bottom: 40px;
    padding-bottom: 40px
}

.media-resources-single-event .single-event-container .event-content {
    border-bottom: 1px solid #ccc;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    margin-bottom: 40px;
    padding-bottom: 40px;
    width: 100%
}

@media(max-width: 767px) {
    .media-resources-single-event .single-event-container .event-content {
        -webkit-column-count:1!important;
        -moz-column-count: 1!important;
        column-count: 1!important
    }
}

.media-resources-single-event .single-event-container .event-section-main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: left;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    padding-left: 0;
    padding-right: 0;
    padding-top: 20px;
    width: 50%;
    width: 90%
}

@media(max-width: 767px) {
    .media-resources-single-event .single-event-container .event-section-main {
        width:100%
    }
}

.media-resources-single-event .single-event-container .single-content {
    padding-bottom: 125px
}

@media(max-width: 767px) {
    .media-resources-single-event .single-event-container .single-content {
        padding-bottom:125px
    }
}

.media-resources-single-event .single-event-container #galleryData {
    margin-left: 0
}

.media-resources-single-event .single-event-container .no-padding {
    padding: 0!important
}

.media-resources-single-event .single-event-container .event-speeches_pdf_content {
    border-bottom: 1px solid #ccc;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    margin: 0 5%;
    overflow: hidden;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
    width: 87%
}

@media(max-width: 767px) {
    .media-resources-single-event .single-event-container .event-speeches_pdf_content {
        width:97%
    }
}

.media-resources-single-event .single-event-container .event-speeches_text_content {
    width: 100%
}

.media-resources-single-event .single-event-container .event-speech-title {
    color: #191919;
    cursor: cursor;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: .875rem;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 0;
    padding-bottom: 0;
    text-decoration: none
}

.media-resources-single-event .single-event-container .event-speeches-date-container {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
    padding: 0 0 10px
}

.media-resources-single-event .single-event-container .event-speeches-date-container .event-speeches_publised_date {
    color: #333;
    float: left;
    font-family: Lato,sans-serif;
    font-size: .825rem;
    letter-spacing: 0;
    line-height: 24px;
    margin-bottom: 0;
    padding-top: 2px
}

.media-resources-single-event .single-event-container .event-speeches-date-container .read-more-text {
    color: #2a4dc0;
    cursor: pointer;
    float: right;
    font-family: Lato,sans-serif;
    font-size: .875rem;
    padding-right: 10px;
    text-decoration: none
}

.media-resources-single-event .single-event-container .event-speeches-date-container .read-more-text:after {
    border-right: 1px solid #2a4dc0;
    border-top: 1px solid #2a4dc0;
    bottom: 31px;
    content: "";
    display: inline-block;
    height: 6px;
    margin-bottom: 1px;
    margin-left: 6px;
    margin-right: .5px;
    right: 0;
    -webkit-transform: rotate(135deg);
    transform: rotate(45deg);
    width: 6px
}

.media-resources-single-event .single-event-container img.doc-img {
    float: left;
    margin: 15px 0 0;
    padding: 0 5px 0 0
}

.media-resources-single-event .single-event-container .btn-load-more {
    background-color: #fff;
    border: 1px solid #2e59c1;
    border-radius: .2rem;
    color: #2e59c1;
    font-family: Lato,sans-serif;
    font-weight: 600;
    line-height: 1.5;
    margin-top: 20px;
    padding: 8px 15px;
    width: auto
}

.media-resources-single-event .single-event-container .a-img {
    height: 211px
}

.media-resources-single-event .single-event-container .a-img img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    overflow: hidden;
    width: 100%
}

.ongoing-event {
    background: #fff 0 0 no-repeat padding-box;
    border: .5px solid #ccc;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.102);
    box-shadow: 0 3px 6px rgba(0,0,0,.102);
    font-family: Lato,sans-serif;
    margin-bottom: 10px;
    padding: 20px
}

.ongoing-event img {
    height: 15px
}

.upcoming-event {
    background: #fff 0 0 no-repeat padding-box;
    border: .5px solid #ccc;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.102);
    box-shadow: 0 3px 6px rgba(0,0,0,.102);
    font-family: Lato,sans-serif;
    margin-bottom: 10px;
    padding: 20px
}

.upcoming-event img {
    height: 15px
}

.sherpa-color {
    background: #ece9f7 0 0 no-repeat padding-box;
    border: .5px solid #7754d6;
    border-radius: 5px
}

.finance-color,.sherpa-color {
    display: inline-block;
    font-size: 1pc;
    padding: 5px
}

.finance-color {
    background: #e9f7ed 0 0 no-repeat padding-box;
    border: .5px solid #469350;
    border-radius: 5px
}

.engagement-color {
    background: #f7f2e9 0 0 no-repeat padding-box;
    border: .5px solid #e8aa1f;
    border-radius: 5px;
    display: inline-block;
    font-size: 1pc;
    padding: 5px
}

.sherpa-border-color {
    border-left: 5px solid #7754d6
}

.finance-border-color {
    border-left: 5px solid #469350
}

.engagement-border-color {
    border-left: 5px solid #e8aa1f
}

.btn-track {
    background: #e9f7ed 0 0 no-repeat padding-box;
    border: .5px solid #469350
}

.btn-margin-track,.btn-track {
    border-radius: 5px;
    padding: 5px
}

.btn-margin-track {
    margin-top: -25px
}

.ongoing-heading {
    color: #dc241f
}

.ongoing-heading,.upcoming-heading {
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 1.75rem;
    font-weight: 700
}

.upcoming-heading {
    color: #000
}

.main-date-event {
    font-size: 18px;
    font-weight: 700
}

.sub-events {
    color: #646464;
    font-size: .875rem;
    margin-top: .5rem
}

.event-font {
    font-size: 18px
}

.ongoing-font {
    font-size: 1pc
}

@media(max-width: 767px) {
    .btn-margin-track {
        float:none!important;
        margin: 0
    }
}

@media only screen and (min-width: 768px)and (max-width:1499px) {
    #gtwenty-list-event-data .sub-events,#gtwenty-list-ongoing-event-data .sub-events {
        font-size:10px
    }

    #gtwenty-list-event-data .event-font,#gtwenty-list-event-data .main-date-event,#gtwenty-list-ongoing-event-data .event-font,#gtwenty-list-ongoing-event-data .main-date-event {
        font-size: .875rem
    }

    #gtwenty-list-event-data .ongoing-font,#gtwenty-list-ongoing-event-data .ongoing-font {
        font-size: 9pt
    }
}

h2 {
    font-family: Plus Jakarta Sans,sans-serif;
    font-weight: 700
}

.gt-explore-btn a {
    color: #fff;
    text-decoration: none
}

.gt-explore-text {
    padding: 30px 70px 10px 110px!important;
    padding-left: 110px
}

.gt-explore-text .gt-explore-para p {
    color: #191919;
    font-family: Lato,sans-serif;
    font-size: 13px;
    letter-spacing: 0;
    line-height: 20px;
    margin-bottom: 0
}

@media(min-width: 1900px) {
    .gt-explore-text .gt-explore-para p {
        font-size:20px
    }
}

.gt-explore-text .gt-explore-para .btn {
    background: #2d52ce;
    border-radius: 4px;
    font-family: Lato,sans-serif;
    font-size: 15px;
    margin-top: 30px
}

@media(min-width: 1900px) {
    .gt-explore-text .gt-explore-para .btn {
        font-size:20px
    }
}

.gt-explore-img {
    display: block;
    margin: 0 auto;
    position: relative
}

.gt-explore-img img {
    left: 0;
    position: relative;
    -webkit-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out
}

.gt-explore-img img.top {
    position: absolute
}

#gt-explore-animation-left img.top,.gt-explore-img img.top {
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
    -webkit-animation-duration: 5s;
    animation-duration: 5s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: exploreFadeInOut;
    animation-name: exploreFadeInOut;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
}

#gt-explore-animation-left img.top {
    -webkit-animation-delay: 2s;
    animation-delay: 2s
}

.equalHW {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.gt-explore-video {
    background-color: #eff1f7;
    padding: 70px
}

.teaser-variation:first-child {
    margin-top: -1rem
}

#citizen-corner-page {
    overflow-x: hidden
}

#engagement_group_cc {
    background: #fcefdf;
    background: linear-gradient(280deg,#fcefdf,#fcefdf 27%,#fff 88%);
    padding: 0 0 40px!important
}

#engagement_group_cc .gt-priorities-img img {
    margin: 60px 0 0
}

#engagement_group_cc .engagement-groups-brands {
    margin: 40px 0 0
}

#jan_bhagidari_cc {
    background: #fcefdf;
    background: -webkit-gradient(linear,left top,right top,from(#fcefdf),color-stop(27%,#fcefdf),color-stop(88%,#fff));
    background: linear-gradient(90deg,#fcefdf,#fcefdf 27%,#fff 88%);
    padding: 0 0 30px
}

#jan_bhagidari_cc .gt-priorities-img img {
    margin: 60px 0 0
}

#g20_stories_cc {
    background: #fcefdf;
    background: linear-gradient(280deg,#fcefdf,#fcefdf 27%,#fff 88%)
}

#g20_stories_cc .gt-priorities-img img {
    margin: 50px 0 0
}

#participate_cc {
    background: #fcefdf;
    background: -webkit-gradient(linear,left top,right top,from(#fcefdf),color-stop(27%,#fcefdf),color-stop(88%,#fff));
    background: linear-gradient(90deg,#fcefdf,#fcefdf 27%,#fff 88%);
    margin: 0 0 30px;
    padding: 0 0 40px
}

#participate_cc .gt-priorities-img img {
    margin: 40px 0 0
}

@-webkit-keyframes mymove {
    0% {
        top: 0
    }

    to {
        left: 700px
    }
}

@keyframes mymove {
    0% {
        top: 0
    }

    to {
        left: 700px
    }
}

@keyframes exploreFadeInOut {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@media(max-width: 767px) {
    .gt-explore-text {
        padding:40px!important
    }
}

.cmp-feedback-form {
    margin-bottom: 78pt;
    margin-top: 60px
}

@media(max-width: 767px) {
    .cmp-feedback-form {
        margin-bottom:0;
        margin-top: 20px
    }
}

.cmp-feedback-form .container .note-info {
    background: #f2f2f2;
    border-radius: 5px;
    margin-bottom: 40px;
    max-width: 25pc;
    padding: 0;
    width: 100%
}

@media(max-width: 767px) {
    .cmp-feedback-form .container .note-info {
        margin-bottom:30px
    }
}

.cmp-feedback-form .container .note-info p {
    color: #191919;
    font-family: Lato,sans-serif;
    font-size: 1pc;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 30px;
    margin-bottom: 0;
    padding: 15px;
    text-align: center
}

@media(max-width: 767px) {
    .cmp-feedback-form .container .note-info p {
        font-size:14px;
        padding: 10px
    }
}

.cmp-feedback-form .container .label-text {
    color: #191919;
    display: block;
    font-family: Lato,sans-serif;
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2pc;
    margin-bottom: 2px;
    margin-top: 25px
}

@media(max-width: 767px) {
    .cmp-feedback-form .container .label-text {
        font-size:15px;
        margin-bottom: 0;
        margin-top: 25px
    }
}

@media(min-width: 1900px) {
    .cmp-feedback-form .container .label-text {
        font-size:18px;
        margin-bottom: 8px;
        margin-top: 40px
    }
}

.cmp-feedback-form .container .feedback-code {
    margin-top: 15px
}

.cmp-feedback-form .container .input-text {
    border: .5px solid #707070;
    border-radius: 8px;
    margin-bottom: 0;
    max-width: 479px;
    padding: 19px 20px;
    width: 100%
}

.cmp-feedback-form .container .input-text:focus-visible {
    outline: 0
}

@media(max-width: 767px) {
    .cmp-feedback-form .container .input-text {
        font-size:14px;
        padding: 15px
    }
}

.cmp-feedback-form .container .captcha-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cmp-feedback-form .container .captcha-container .captcha-img {
    border: none;
    font-size: 35px;
    font-style: italic;
    font-weight: 400;
    height: 70px;
    letter-spacing: 30px;
    margin-left: 0;
    margin-top: 0;
    max-width: 230px;
    padding: 30px 0 0 10px;
    position: relative;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}

.cmp-feedback-form .container .captcha-container .captcha-img:after {
    border-bottom: 1px solid #000;
    bottom: 0;
    content: "";
    height: 1px;
    left: 1%;
    position: absolute;
    width: 85%
}

.cmp-feedback-form .container .captcha-container .refresh-btn {
    border: .25px solid #ccc;
    border-radius: 5px;
    -webkit-box-shadow: 2px 4px 8px rgba(0,0,0,.078);
    box-shadow: 2px 4px 8px rgba(0,0,0,.078);
    cursor: pointer;
    height: 35px;
    margin-top: 9pt;
    width: 35px
}

.cmp-feedback-form .container .captcha-container .refresh-btn img {
    display: block;
    height: 35px;
    margin: 0 auto;
    width: 30px
}

.cmp-feedback-form .container .submit-btn {
    background: #2a4dc0;
    border: 1px solid #2a4dc0;
    border-radius: 5px;
    color: #fff;
    display: block;
    font-family: Lato,sans-serif;
    font-size: 20px;
    height: 55px;
    line-height: 30px;
    margin-top: 40px;
    max-width: 158px;
    width: 100%
}

.cmp-feedback-form .container .input-group {
    margin-bottom: 0!important;
    max-width: 479px
}

.cmp-feedback-form .container .input-group .input-group-prepend .input-group-text {
    background-color: #fff;
    background-position: right .2rem center;
    border: .5px solid #707070;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 0;
    border-top-left-radius: 8px;
    border-top-right-radius: 0;
    height: 60px;
    padding: 10px 20px
}

.cmp-feedback-form .container .input-group .input-group-prepend .input-group-text:focus {
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    outline: 0
}

.cmp-feedback-form .container .input-group .form-control {
    border: .5px solid #707070;
    border-bottom-right-radius: 8px;
    border-top-right-radius: 8px;
    padding: 19px 20px
}

.cmp-feedback-form .container .input-group .form-control:focus {
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    outline: 0
}

@media(max-width: 767px) {
    .cmp-feedback-form .container .input-group .form-control {
        padding:15px
    }
}

.cmp-feedback-form .error-msg {
    color: red;
    font-size: 9pt
}

.flags-bg-color {
    background: url(../../../content/dam/gtwenty/about_g20/g20_flags/Flags-bg1.png) 0 0 no-repeat,url(../../../content/dam/gtwenty/about_g20/g20_flags/Flags-bg2.png) 100% 100% no-repeat;
    background-color: #fcefdf;
    background-size: 300px
}

.flags .f18 {
    color: #0f0f0f;
    font-family: Lato,sans-serif
}

.flags .f32,.flags .f48 {
    color: #191919
}

.flags .f20 {
    color: #000
}

.flags .f20-p {
    font-family: Lato,sans-serif
}

.flags img,.flags svg {
    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 10px 0 rgba(0,0,0,.15)
}

@media(max-width: 767px) {
    .flags img,.flags svg {
        max-height:78px
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .flags img,.flags svg {
        max-height:46px
    }
}

@media(min-width: 992px)and (max-width:1199px) {
    .flags img,.flags svg {
        max-height:66px
    }
}

@media(min-width: 1200px)and (max-width:1399px) {
    .flags img,.flags svg {
        max-height:81px
    }
}

@media(min-width: 1400px) {
    .flags img,.flags svg {
        max-height:90px
    }
}

body.increaseFont {
    font-size: 1.09vw
}

body.increaseFont header .navbar .container .navbar-collapse .nav .nav-item {
    margin: 0;
    padding: 0 14px 0 0
}

@media screen and (min-width: 1900px) {
    body.increaseFont header .navbar .container .navbar-collapse .nav .nav-item {
        padding:0 56px 0 0
    }
}

@media screen and (min-width: 1280px) {
    body.increaseFont header .navbar .container .navbar-collapse .nav .nav-item {
        padding:0 23px 0 0
    }
}

body.increaseFont .f12 {
    font-size: .813rem
}

body.increaseFont .f13 {
    font-size: .875rem
}

body.increaseFont .f16 {
    font-size: .833vw
}

body.increaseFont .f18 {
    font-size: .989vw
}

body.increaseFont .f20 {
    font-size: 1.09vw
}

body.increaseFont .f24 {
    font-size: 1.3vw
}

body.increaseFont .f28 {
    font-size: 1.5vw
}

body.increaseFont .f30 {
    font-size: 1.1vw
}

body.increaseFont .f32 {
    font-size: 1.71vw
}

body.increaseFont .f48 {
    font-size: 2.8vw
}

body.increaseFont .f54 {
    font-size: 2.86vw
}

body.increaseFont .f63 {
    font-size: 3.33vw
}

body.increaseFont .nav-footer-item ul li a {
    font-size: .85rem
}

body.increaseFont p {
    font-size: .9rem
}

body.increaseFont .breadcrumb h1 {
    font-size: 3.2vw!important
}

body.increaseFont .cmp-press-title {
    font-size: 1.1rem!important
}

body.increaseFont .gt-explore-para p {
    font-size: 15px
}

body.increaseFont .G20-carousel-banner .f40 {
    font: normal normal 300 2.7vw/3.64vw Plus Jakarta Sans,sans-serif
}

body.increaseFont .G20-carousel-banner .f60 {
    font: normal normal 700 3.5vw/3.64vw Plus Jakarta Sans,sans-serif;
    padding: 0
}

body.increaseFont .G20-carousel-banner .marquee-child {
    font-size: 1.4rem
}

body.increaseFont .cmp-selected-city-parent #city-description,body.increaseFont .heading4 {
    font-size: 1.2rem
}

body.increaseFont .cmp-speech-title,body.increaseFont .document-top-text-logo .cmp-doc-title {
    font-size: .975rem!important
}

body.increaseFont .media-resources-peoples-connect .nav-tabs .nav-link {
    font-size: 20px!important
}

body.increaseFont .image-with-text .image-with-text-title h2 {
    font-size: 3.2rem!important
}

body.increaseFont h2 {
    font-size: 2.4rem
}

body.increaseFont .filterList .cal-check-div label {
    font-size: 18px!important
}

body.increaseFont #city-description {
    font-size: 1rem!important
}

body.increaseFont .disclaimer-text {
    font-size: 1.2rem!important
}

body.increaseFont .G20-image-link-reference h4 {
    font-size: 1.35rem
}

body.increaseFont .new-contact-us .accordion-button {
    font-size: 18px!important
}

body.increaseFont .module-header #cmp-header-date,body.increaseFont .module-header #cmp-header-time,body.increaseFont .module-header .nav-item .nav-link {
    font-size: 13px
}

body.increaseFont .registration-page-container label {
    font-size: 19px!important
}

body.increaseFont .registeration-header .verify-email {
    font-size: 30px
}

body.increaseFont .reg-text {
    font-size: 1.1rem!important
}

body.increaseFont .about-g20-gallery .btn {
    font-size: 1.35rem!important
}

body.increaseFont #calendar-list-event-data .main-date-event {
    font-size: .9rem
}

body.increaseFont .login-box label {
    font-size: 18px!important
}

body.decreaseFont {
    font-size: .989vw
}

body.decreaseFont .login-box label {
    font-size: 1pc!important
}

body.decreaseFont .f12 {
    font-size: .688rem
}

body.decreaseFont .f13 {
    font-size: .75rem
}

body.decreaseFont .f16 {
    font-size: .78vw
}

body.decreaseFont .f18 {
    font-size: .88vw
}

body.decreaseFont .f20 {
    font-size: .99vw
}

body.decreaseFont .f24 {
    font-size: 1.15vw
}

body.decreaseFont .f28 {
    font-size: 1.35vw
}

body.decreaseFont .f30 {
    font-size: 1vw
}

body.decreaseFont .f32 {
    font-size: 1.46vw
}

body.decreaseFont .f48 {
    font-size: 1.5vw
}

body.decreaseFont .f54 {
    font-size: 2vw
}

body.decreaseFont .f63 {
    font-size: 3vw
}

body.decreaseFont .nav-footer-item ul li a {
    font-size: .6rem
}

body.decreaseFont p {
    font-size: .7rem
}

body.decreaseFont .breadcrumb h1 {
    font-size: 2.5vw!important
}

body.decreaseFont .cmp-press-title {
    font-size: .775rem!important
}

body.decreaseFont .gt-explore-para p {
    font-size: 13px!important
}

body.decreaseFont .G20-carousel-banner .f40 {
    font: normal normal 300 1.8vw/3.64vw Plus Jakarta Sans,sans-serif!important
}

body.decreaseFont .G20-carousel-banner .f60 {
    font: normal normal 700 2.2vw/3.64vw Plus Jakarta Sans,sans-serif!important;
    padding: 0
}

body.decreaseFont .G20-carousel-banner .marquee-child {
    font-size: 1rem!important
}

body.decreaseFont .cmp-selected-city-parent #city-description {
    font-size: .6rem!important
}

body.decreaseFont .heading4 {
    font-size: .8rem!important
}

body.decreaseFont .cmp-speech-title,body.decreaseFont .document-top-text-logo .cmp-doc-title {
    font-size: .775rem!important
}

body.decreaseFont .media-resources-peoples-connect .nav-tabs .nav-link {
    font-size: 1pc!important
}

body.decreaseFont h2 {
    font-size: 1.6rem
}

body.decreaseFont .filterList .cal-check-div label {
    font-size: 18px!important
}

body.decreaseFont #city-description,body.decreaseFont .disclaimer-text {
    font-size: .838rem!important
}

body.decreaseFont .G20-image-link-reference h4 {
    font-size: 1.15rem
}

body.decreaseFont .new-contact-us .accordion-button {
    font-size: 14px!important
}

body.decreaseFont .module-header #cmp-header-date,body.decreaseFont .module-header #cmp-header-time {
    font-size: 11px
}

body.decreaseFont .module-header .nav-item .nav-link {
    font-size: 10px
}

body.decreaseFont .registration-page-container label {
    font-size: 1pc!important
}

body.decreaseFont .registration-page-container .registeration-header .verify-email {
    font-size: 26px
}

body.decreaseFont .reg-text {
    font-size: .9rem!important
}

body.decreaseFont .about-g20-gallery .btn {
    font-size: 1.15rem!important
}

body.decreaseFont #calendar-list-event-data .main-date-event {
    font-size: .7rem
}

.nav-footer-item ul {
    list-style: none;
    padding-left: 3px
}

.nav-footer-item ul li {
    margin-bottom: 8px
}

.nav-footer-item ul li a {
    color: #191919;
    font-family: Lato,sans-serif;
    font: normal normal normal .75rem Lato;
    text-decoration: none
}

.nav-footer-item ul .redirect-btn {
    border: 1px solid #2a4dc0
}

.nav-footer-item ul .redirect-btn:hover {
    background: #2a4dc0;
    color: #fff
}

.nav-footer-item ul .redirect-btn a {
    color: #2a4dc0;
    font-size: 14px;
    text-decoration: none
}

.nav-footer-item ul .redirect-btn:hover a {
    color: #fff
}

.ftr-title .ftr-title-img {
    display: none;
    float: right
}

.ftr-title .ftr-title-head {
    float: left
}

.flag-grad-border {
    background-image: -webkit-gradient(linear,left top,right top,from(#f09e4b),color-stop(#e1dcd7),color-stop(#e0e0e0),color-stop(#d3dad2),to(#298921));
    background-image: linear-gradient(90deg,#f09e4b,#e1dcd7,#e0e0e0,#d3dad2,#298921);
    border-top: 5px transparent;
    height: 5px
}

.footer-nav {
    background-position: 50%;
    background-size: 100%;
    color: #191919;
    padding: 0 8%
}

.footer-nav ul {
    clear: both
}

.footer-nav .gt-nav {
    width: 13%
}

.footer-nav .gt-nav h3 {
    font-family: Plus Jakarta Sans,sans-serif;
    font-weight: 700;
    margin-bottom: 9pt
}

.footer-nav .row>div:nth-child(3) {
    padding-left: 40px
}

.footer-nav .row>div:nth-child(6) {
    width: 16%
}

.dot-line {
    display: none
}

.gt-nav {
    list-style: none;
    margin-bottom: 0;
    padding-left: 0
}

.img-align {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.emblem-img {
    height: 20%;
    width: 22%
}

.footer-logo-image {
    max-width: 130px;
    padding-left: 10px
}

.footer-social-icon {
    margin-top: -65px;
    padding-bottom: 10px
}

.footer-social-icon .gt-img-icn:hover {
    -webkit-filter: invert(29%) sepia(15%) saturate(7318%) hue-rotate(210deg) brightness(89%) contrast(97%);
    filter: invert(29%) sepia(15%) saturate(7318%) hue-rotate(210deg) brightness(89%) contrast(97%)
}

.footer-social-icon a {
    padding-right: 15px
}

.footer-nav .footer-social-icon a:first-child img[alt=Twitter] {
    left: 1px;
    position: relative;
    width: 21px
}

.gt-footer-copyrights a {
    color: #191919;
    text-decoration: none
}

.ft-top-scr {
    background: #fff 0 0 no-repeat padding-box;
    border: 1px transparent;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.161);
    box-shadow: 0 3px 6px rgba(0,0,0,.161);
    cursor: pointer;
    float: right;
    padding: 5px
}

.ft-top-scr:hover {
    background: url(../../../content/dam/gtwenty/header-footer/footer/arrow-hover.png);
    background-position-x: -6px;
    background-position-y: -2px;
    background-size: 128%
}

.ft-top-scr:hover img {
    visibility: hidden
}

.footer-nav .gt-nav.open .ftr-title .ftr-title-img {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.width-16 {
    width: 16%!important
}

@media only screen and (min-width: 768px)and (max-width:1024px) {
    .footer-nav .row>div:nth-child(3) {
        padding-left:20px
    }
}

@media(max-width: 767px) {
    .emblem-img {
        width:inherit
    }

    .width-16 {
        width: 100%!important
    }

    .nav-footer-item {
        border-bottom: 1px solid #5c5c5c
    }

    .otr-lnk {
        float: none!important;
        text-align: center
    }

    .footer-nav {
        background: url(../../../content/dam/gtwenty/header-footer/footer/bg-img-footer.svg)!important
    }

    .footer-nav .gt-nav {
        width: 100%
    }

    .footer-nav .gt-nav .ftr-title {
        cursor: pointer
    }

    .footer-nav .gt-nav .ftr-title .ftr-title-img {
        display: block
    }

    .footer-nav ul {
        max-height: 0;
        overflow: hidden;
        -webkit-transition: max-height .5s ease-out;
        transition: max-height .5s ease-out
    }

    .footer-nav .dot-line {
        border-top: 5px dotted #5c5c5c;
        display: block
    }

    .footer-nav .gt-nav.open ul {
        height: auto;
        max-height: 500px;
        -webkit-transition: max-height .5s ease-in;
        transition: max-height .5s ease-in
    }

    .footer-social-icon {
        margin-top: 0;
        padding-bottom: 20px;
        text-align: center
    }

    .footer-nav hr {
        margin-top: 0
    }

    .footer-nav .row>div:nth-child(3) {
        padding-left: 0
    }

    .footer-nav .row>div:nth-child(6) {
        width: 100%
    }
}

@media(min-width: 1900px) {
    .gt-info {
        font:normal normal normal 1.125rem Lato
    }

    .footer-nav .gt-nav h3 {
        font: normal normal 700 1.5rem Plus Jakarta Sans;
        margin-bottom: 24px
    }

    .nav-footer-item ul li {
        margin-bottom: 1pc
    }

    .nav-footer-item ul li a {
        letter-spacing: 0
    }

    .gt-footer-copyrights,.nav-footer-item ul li a {
        font: normal normal normal 1.125rem Lato
    }
}

.contact-us-color,.contact-us-color:hover {
    color: #191919
}

.cmp-super-user-meeting-review .assign_nodal_officer {
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 1pc;
    font-weight: 700;
    text-decoration: none
}

.cmp-super-user-meeting-review .assign_nodal_officer:after {
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-right-style: solid;
    border-right-width: 2px;
    color: #191919;
    content: "";
    display: inline-block;
    height: 9pt;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg);
    width: 9pt
}

.cmp-super-user-meeting-review .assign_nodal_officer:hover {
    color: #191919
}

.global-search .btn-search {
    background-image: url(../../../content/dam/gtwenty/search-icon.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 40px;
    border: 1px solid #ddd;
    border-left-style: none;
    border-radius: 0 .375rem .375rem 0;
    cursor: pointer;
    font-size: 1pc;
    padding: 9pt 20px 9pt 30px;
    width: 5%
}

.global-search .searchPageInput {
    margin-bottom: 25px;
    margin-top: 125px;
    position: relative
}

@media(max-width: 767px) {
    .global-search .searchPageInput {
        margin-top:65%
    }
}

.global-search .search-bar {
    border: 1px solid #ddd;
    border-right-style: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.global-search .bc-searchbar-preview .search-result {
    border: none;
    margin-bottom: 40px;
    padding: 0
}

.global-search .bc-searchbar-preview .search-result:hover {
    background-color: #fff
}

.global-search .bc-searchbar-preview h2 {
    border-bottom: 1px solid #000;
    margin-bottom: 30px;
    padding: 10px 10px 10px 0
}

.global-search .bc-searchbar-preview .search-result-title {
    color: #2a4dc0;
    font-size: 22px;
    font-weight: 700
}

@media(min-width: 1900px) {
    .global-search .bc-searchbar-preview .search-result-title {
        font-size:24px
    }
}

.global-search .bc-searchbar-preview .search-result-para {
    font-size: 18px
}

@media(min-width: 1900px) {
    .global-search .bc-searchbar-preview .search-result-para {
        font-size:20px
    }
}

.global-search .bc-searchbar-preview .search-result-link {
    font-size: 18px
}

@media(min-width: 1900px) {
    .global-search .bc-searchbar-preview .search-result-link {
        font-size:20px
    }
}

.global-search .bc-searchbar-preview .search-end {
    margin-bottom: 30px;
    margin-top: 20px
}

.global-search .bc-searchbar-preview .bottom-pagination {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-end
}

.global-search .bc-searchbar-preview .bottom-pagination .sidebar-nav ul li.nav-header a {
    color: #9b9b9d;
    font-size: 1rem;
    height: 20px;
    line-height: 18px;
    min-width: 20px;
    padding: 0;
    text-decoration: none;
    width: 20px
}

.global-search .bc-searchbar-preview .bottom-pagination .sidebar-nav ul li.active a {
    background-color: #2a4dc0;
    border: 1px solid #2a4dc0;
    border-radius: 3px;
    color: #fff;
    font-size: 1rem;
    height: 20px;
    line-height: 18px;
    min-width: 20px;
    padding: 5px 8px;
    text-decoration: none;
    width: 20px
}

.gt-prv-sum img {
    border-radius: 5px
}

.summit {
    display: block
}

.summit-mobile {
    display: none
}

.gt-img-head {
    position: relative
}

.prv-logo {
    margin-right: 1rem
}

#gt-prv-btn {
    background: #fff;
    border: 1px solid #446bed;
    border-radius: 8px;
    bottom: 1px;
    color: #446bed;
    padding: 5px 10px;
    position: absolute
}

.cmp-previoussummits {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
}

@media(max-width: 767px) {
    .summit {
        display:none
    }

    .summit-mobile {
        display: block
    }

    .wrap-phto {
        -ms-flex-wrap: nowrap!important;
        flex-wrap: nowrap!important;
        overflow-x: scroll
    }

    .prv-logo {
        margin-bottom: .625rem
    }
}

.module-header .module-header-container {
    background: #fff;
    max-width: 100%
}

.module-header .navbar {
    margin: 0 auto;
    padding: 0
}

@media(min-width: 576px) {
    .module-header .navbar {
        max-width:540px
    }
}

@media(min-width: 768px) {
    .module-header .navbar {
        max-width:45pc
    }
}

@media(min-width: 992px) {
    .module-header .navbar {
        max-width:60pc
    }
}

@media(min-width: 1200px) {
    .module-header .navbar {
        max-width:855pt
    }
}

@media(min-width: 1400px) {
    .module-header .navbar {
        max-width:990pt
    }
}

@media(min-width: 1900px) {
    .module-header .navbar {
        max-width:1640px
    }
}

.module-header .top-navbar {
    background: -webkit-gradient(linear,left top,right top,from(#ff9c15),to(#47915b)) 0 0 no-repeat padding-box padding-box transparent;
    background: linear-gradient(90deg,#ff9c15,#47915b) 0 0 no-repeat padding-box padding-box transparent;
    color: #fff;
    display: block
}

@media screen and (min-width: 768px)and (max-width:1024px) {
    .module-header .top-navbar {
        font-size:10px
    }
}

@media(max-width: 767px) {
    .module-header .top-navbar .top-menu-container {
        -webkit-box-pack:center!important;
        -ms-flex-pack: center!important;
        justify-content: center!important
    }

    .module-header .top-navbar .top-menu-container .nav {
        margin-left: 0!important
    }
}

.module-header .link-secondary {
    color: #000!important
}

.module-header .nav-item {
    padding: 5px 0
}

.module-header .nav-item .nav-link {
    padding: 0
}

@media screen and (min-width: 768px)and (max-width:1024px) {
    .module-header .nav-item .nav-link {
        padding:5px 0
    }
}

.module-header .nav-item .nav-link.font-inc {
    border-radius: 4px;
    color: #fff;
    line-height: 22px;
    margin: 0 5px;
    padding: 0 6px;
    text-align: center
}

@media screen and (min-width: 768px)and (max-width:1024px) {
    .module-header .nav-item .nav-link.font-inc {
        line-height:18px;
        margin: 0 3px;
        padding: 0
    }
}

@media(max-width: 767px) {
    .module-header .nav-item .nav-link.font-inc {
        line-height:normal
    }
}

.module-header .nav-item .nav-link.font-inc.active,.module-header .nav-item .nav-link.font-inc:hover {
    background: #fff;
    color: #191919!important
}

@media(max-width: 767px) {
    .module-header .nav-item .nav-link.font-inc.active,.module-header .nav-item .nav-link.font-inc:hover {
        background:#000;
        color: #fff!important
    }
}

.module-header .nav-item .nav-link.language {
    line-height: 1pc;
    margin-bottom: 0;
    margin: 0!important;
    padding: 0 .5rem!important;
    text-align: center
}

@media screen and (min-width: 768px)and (max-width:1024px) {
    .module-header .nav-item .nav-link.language {
        font-size:10px
    }
}

.module-header .nav-item .nav-link.language:hover .language-icon {
    background: #fff;
    color: #191919
}

.module-header .nav-item .nav-link.language:hover .language-text {
    color: #191919
}

@media(max-width: 767px) {
    .module-header .nav-item .nav-link.language:hover .language-text {
        color:#191919
    }
}

.module-header .nav-item .nav-link.language .active-language {
    border-radius: 3px
}

@media(max-width: 767px) {
    .module-header .nav-item .nav-link.language .active-language {
        padding:5px
    }
}

.module-header .nav-item .nav-link.language .active-language .language-icon {
    color: #2a4dc0;
    margin: 0
}

@media(max-width: 767px) {
    .module-header .nav-item .nav-link.language .active-language .language-icon {
        color:#2a4dc0;
        margin-right: 8px;
        padding: 1px 5px
    }
}

.module-header .nav-item .nav-link.language .active-language .language-text {
    color: #2a4dc0
}

@media(max-width: 767px) {
    .module-header .nav-item .nav-link.language .active-language .language-text {
        color:#2a4dc0
    }
}

.module-header .nav-item .nav-link.language .language-icon {
    background: transparent;
    border-radius: 4px;
    color: #191919;
    display: inline-block;
    margin: 0;
    padding: 0 .3vw;
    text-align: center
}

@media screen and (min-width: 1920px) {
    .module-header .nav-item .nav-link.language .language-icon {
        padding:.1vw .2vw
    }
}

.module-header .nav-item .nav-link.language .language-text {
    color: #191919;
    padding-left: 0;
    padding-right: .41vw
}

@media(min-width: 1900px) {
    .module-header .nav-item .nav-link.language .language-text {
        font-size:.83vw
    }
}

@media(max-width: 767px) {
    .module-header .nav-item .nav-link.language .language-text {
        color:#191919
    }
}

.module-header #cmp-header-date,.module-header #cmp-header-time {
    border-right: 1px solid #fff;
    cursor: default;
    padding-right: 10px
}

@media(max-width: 767px) {
    .module-header #cmp-header-time {
        border:none
    }

    .module-header .submit-citizenship {
        width: 100%
    }
}

.module-header #cmp-header-date {
    border-left: 1px solid #fff;
    padding-left: 10px
}

@media(max-width: 767px) {
    .module-header #cmp-header-date {
        border-left:0;
        padding-left: 0
    }

    .module-header .mega-nav .nav-item {
        width: 100%
    }
}

.module-header .mega-nav .nav-item .dropdown-menu {
    border: 1px solid #d9d9d9;
    border-radius: 15px;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.16);
    box-shadow: 0 3px 6px rgba(0,0,0,.16);
    margin-top: 13px;
    padding: 0
}

@media(max-width: 767px) {
    .module-header .mega-nav .nav-item .dropdown-menu {
        border:none;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .module-header .mega-nav .nav-item .dropdown-menu li {
        margin-bottom: 0
    }
}

.module-header .mega-nav .nav-item .dropdown-menu li .dropdown-item {
    padding: .5rem 1rem
}

.module-header .mega-nav .nav-item .dropdown-menu li .dropdown-item.active,.module-header .mega-nav .nav-item .dropdown-menu li .dropdown-item:active,.module-header .mega-nav .nav-item .dropdown-menu li .dropdown-item:hover {
    background: #eff1f7;
    color: #191919
}

.module-header .mega-nav .nav-item .dropdown-menu li:first-child a {
    border-radius: 15px 15px 0 0
}

.module-header .mega-nav .nav-item .dropdown-menu li:last-child a {
    border-radius: 0 0 15px 15px
}

.module-header .mega-nav .nav-item:hover .dropdown-menu {
    display: block
}

@media(max-width: 767px) {
    .module-header .mega-nav .nav-item:hover .dropdown-menu {
        display:none
    }

    .module-header .mega-nav .nav-item:hover .dropdown-menu.show {
        display: block;
        position: static
    }
}

.module-header .mega-nav .nav-item .nav-link {
    font-family: Plus Jakarta Sans,sans-serif;
    font-weight: 600
}

.module-header .mega-nav .nav-item .nav-link span {
    border-bottom: 4px solid #fff;
    padding-bottom: 9pt
}

@media(max-width: 767px) {
    .module-header .mega-nav .nav-item .nav-link span {
        border-bottom:none;
        padding-bottom: 0
    }
}

.module-header .mega-nav .nav-item .nav-link:hover {
    color: #2e59c1!important
}

@media(max-width: 767px) {
    .module-header .mega-nav .nav-item .nav-link:hover {
        color:#000!important
    }
}

.module-header .mega-nav .nav-item .nav-link:hover span {
    border-bottom: 4px solid #2e59c1
}

@media(max-width: 767px) {
    .module-header .mega-nav .nav-item .nav-link:hover span {
        border-bottom:none
    }
}

.module-header .mega-nav .nav-item .nav-link:hover:after {
    border-right: .5px solid #2e59c1;
    border-top: .5px solid #2e59c1;
    margin-top: -2px;
    -webkit-transform: rotate(314deg);
    transform: rotate(314deg)
}

@media(max-width: 767px) {
    .module-header .mega-nav .nav-item .nav-link:hover:after {
        border-right:.5px solid #000;
        border-top: .5px solid #000
    }

    .module-header .mega-nav .nav-item .nav-link {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        border-bottom: 1px solid #ccc;
        color: #03071c;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 18px;
        justify-content: space-between;
        padding-bottom: 19px;
        padding-top: 18px
    }
}

.module-header .mega-nav .nav-item .nav-link.px-2 {
    padding-right: .4rem!important
}

@media screen and (min-width: 768px)and (max-width:1024px) {
    .module-header .mega-nav .nav-item .nav-link.px-2 {
        padding:0 5px!important
    }
}

.module-header .mega-nav .nav-item .nav-link:after {
    border-right: .5px solid #000;
    border-top: .5px solid #000;
    content: "";
    display: inline-block;
    height: 8px;
    margin-left: 6px;
    margin-top: -7px;
    top: 0;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    vertical-align: middle;
    width: 8px
}

@media(max-width: 767px) {
    .module-header .mega-nav .nav-item .nav-link.show:after {
        -webkit-transform:rotate(315deg);
        transform: rotate(315deg)
    }
}

@media screen and (min-width: 768px)and (max-width:1024px) {
    .module-header .search {
        height:9pt
    }
}

.module-header .profile-wrapper-mobile .dropdown-menu li {
    padding: 23px 0 0
}

.module-header .profile-wrapper-mobile .dropdown-menu li:last-child a {
    border-bottom: none
}

.module-header .profile-wrapper-mobile .dropdown-menu li a {
    border-bottom: 1px solid #ccc;
    padding: 0 0 15px
}

.module-header .profile-wrapper-mobile .dropdown-menu li a:after {
    border-right: .5px solid #2e59c1;
    border-top: .5px solid #2e59c1;
    content: "";
    display: inline-block;
    float: right;
    height: 8px;
    margin-top: 7px;
    top: 0;
    -webkit-transform: rotate(135deg);
    transform: rotate(45deg);
    vertical-align: middle;
    width: 8px
}

.module-header .profile-wrapper-mobile .nav-link {
    border-bottom: 1px solid #ccc;
    padding-bottom: 6px;
    padding-top: 23px
}

.module-header .profile-wrapper-mobile .nav-link:after {
    border-right: .5px solid #000;
    border-top: .5px solid #000;
    content: "";
    display: inline-block;
    float: right;
    height: 8px;
    margin-top: -21px;
    top: 0;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    vertical-align: middle;
    width: 8px
}

.module-header .profile-wrapper-mobile .nav-link.show:after {
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg)
}

.module-header .profile-wrapper-mobile .profile-name-mobile {
    font-size: 18px;
    font-weight: 700;
    margin-left: 11px
}

.module-header .profile-wrapper-mobile .profile-registered {
    color: #358717;
    font-size: 13px;
    padding-left: 57px;
    position: relative;
    top: -20px
}

.module-header .header-after-login .search-img {
    padding-top: 9px
}

.module-header .header-after-login .dashboard-mobile {
    margin-left: 10px;
    padding-top: 11px
}

@media(max-width: 767px) {
    .module-header .header-after-login .dashboard-mobile {
        border-bottom:1px solid #ccc;
        float: left;
        padding-bottom: 22px;
        text-align: left;
        width: 100%
    }

    .module-header .header-after-login .dashboard-mobile a {
        color: #2e59c1!important
    }
}

.module-header .header-after-login .nav-item {
    margin-left: 5px
}

@media(max-width: 767px) {
    .module-header .header-after-login .profile-details-main {
        display:none
    }
}

.module-header .header-after-login .profile-details-main img {
    width: 30px
}

.module-header .header-after-login .profile-details-main .nav-link:hover {
    color: #2e59c1!important
}

.module-header .header-after-login .profile-details-main .nav-link:hover:after {
    border-right: .5px solid #2e59c1;
    border-top: .5px solid #2e59c1;
    margin-top: -2px;
    -webkit-transform: rotate(314deg);
    transform: rotate(314deg)
}

.module-header .header-after-login .profile-details-main .nav-link:after {
    border-right: .5px solid #000;
    border-top: .5px solid #000;
    content: "";
    display: inline-block;
    height: 8px;
    margin-left: 6px;
    margin-top: -7px;
    top: 0;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    vertical-align: middle;
    width: 8px
}

.module-header .header-after-login .profile-details-main .nav-link.show:after {
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg)
}

.module-header .header-after-login .profile-details-main .dropdown-menu li {
    padding: 23px 15px 0
}

.module-header .header-after-login .profile-details-main .dropdown-menu li:first-child {
    padding-top: 0
}

.module-header .header-after-login .profile-details-main .dropdown-menu li:last-child a {
    border-bottom: none
}

.module-header .header-after-login .profile-details-main .dropdown-menu li a {
    border-bottom: 1px solid #ccc;
    padding: 0 0 15px
}

.module-header .header-after-login .profile-details-main .dropdown-menu li a:hover {
    background: none
}

.module-header .header-after-login .profile-details-main .dropdown-menu li a:after {
    border-right: .5px solid #2e59c1;
    border-top: .5px solid #2e59c1;
    content: "";
    display: inline-block;
    float: right;
    height: 8px;
    margin-top: 7px;
    top: 0;
    -webkit-transform: rotate(135deg);
    transform: rotate(45deg);
    vertical-align: middle;
    width: 8px
}

.module-header .header-after-login .profile-details-main .dropdown-menu.show {
    left: -163px;
    margin-top: -2px;
    padding-top: 20px;
    width: 247px
}

.module-header .header-after-login .profile-details-main .dropdown-menu .profile-details {
    text-align: center
}

.module-header .header-after-login .profile-details-main .dropdown-menu .profile-details h5 {
    font-weight: 700
}

.module-header .header-after-login .profile-details-main .dropdown-menu .profile-details .registration-date {
    color: #358717;
    font-size: 9pt
}

@media(max-width: 767px) {
    .module-header .login-wrapper {
        -webkit-box-pack:start!important;
        -ms-flex-pack: start!important;
        justify-content: start!important;
        margin-top: 50px;
        text-align: left!important
    }
}

.module-header .login-wrapper .register-link {
    border-right: 1px solid #000;
    font-weight: 600;
    margin-left: 15px;
    margin-right: 15px;
    padding-right: 15px
}

.module-header .login-wrapper .register-link:hover {
    color: #2e59c1!important;
    cursor: pointer;
    text-decoration: underline
}

@media screen and (min-width: 768px)and (max-width:1024px) {
    .module-header .login-wrapper .register-link {
        margin-left:5px;
        margin-right: 5px;
        padding-right: 5px
    }
}

@media(max-width: 767px) {
    .module-header .login-wrapper .register-link {
        background:#2e59c1;
        border: 1px solid #2e59c1;
        border-radius: 5px;
        color: #fff!important;
        margin: 0 0 1pc;
        padding: 13px 24px 13px 19px;
        text-align: left;
        width: auto
    }

    .module-header .login-wrapper .register-link:after {
        content: "→";
        font-size: 25px;
        padding-left: 10px
    }
}

.module-header .login-wrapper .dashboard-link {
    font-weight: 600
}

.module-header .login-wrapper .dashboard-link:hover {
    color: #2e59c1!important;
    cursor: pointer;
    text-decoration: underline
}

@media(max-width: 767px) {
    .module-header .login-wrapper .dashboard-link {
        background:#fff;
        border: 1px solid #2e59c1;
        border-radius: 5px;
        color: #2e59c1;
        margin-bottom: 40px;
        padding: 13px 24px 13px 19px;
        text-align: left
    }

    .module-header .login-wrapper .dashboard-link:after {
        content: "→";
        font-size: 25px;
        padding-left: 10px
    }
}

.module-header .navbar-toggler {
    border: 0
}

.module-header .navbar-toggler:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    text-decoration: none
}

.module-header .footer-social-icon {
    margin-top: -3px;
    padding-bottom: 0
}

.module-header .top-navbar .footer-social-icon a:nth-child(2) img {
    position: relative;
    top: 1px;
    width: 18px
}

.module-header .top-navbar .footer-social-icon a:first-child img {
    left: 5px;
    position: relative;
    width: 17px
}

@media(max-width: 767px) {
    .module-header .xs-menu-footer {
        float:left;
        width: 100%
    }

    .module-header .xs-menu-footer ul {
        padding: 0
    }

    .module-header .xs-menu-footer ul .nav-item {
        list-style-type: none
    }

    .module-header .xs-menu-footer ul .footer-social-icon {
        border-bottom: 1px solid #ccc;
        margin-top: 0;
        padding-bottom: 40px;
        text-align: left
    }

    .module-header .dropdown-menu.show {
        border: 0;
        display: block;
        position: static
    }

    .module-header .dropdown-menu.show .nav-item {
        padding: .5rem 2rem
    }

    .module-header .nav-item.dropdown:hover>a.nav-link.show {
        border-bottom: 0;
        color: #191919!important
    }

    .module-header .navbar .navbar-collapse.collapsing {
        height: auto!important
    }

    .module-header .navbar .lateral-left {
        left: -100%;
        -webkit-transition: left .4s ease-in-out;
        transition: left .4s ease-in-out
    }

    .module-header .navbar .lateral-left.show {
        left: 0;
        -webkit-transition: left .4s ease-in-out;
        transition: left .4s ease-in-out
    }

    .module-header .navbar .navbar-collapse {
        background: #fff;
        bottom: 0;
        height: auto!important;
        max-width: 20pc;
        padding: 30px;
        position: fixed;
        top: 0;
        top: 65px;
        width: 80%;
        width: calc(100% - 60px);
        z-index: 999
    }

    .module-header .navbar .lateral-left.show {
        display: block!important;
        max-width: 100%;
        overflow-y: auto;
        top: 5pc;
        width: 100%
    }
}

.module-header .emblem-logo {
    height: 68px
}

@media screen and (min-width: 768px)and (max-width:1024px) {
    .module-header .emblem-logo {
        height:52px
    }
}

.module-header .g20-logo {
    max-width: 75pt;
    width: 100%
}

@media screen and (min-width: 768px)and (max-width:1024px) {
    .module-header .g20-logo {
        height:35px
    }
}

@media(min-width: 768px) {
    .module-header .hide-mobile {
        display:none
    }
}

@media(max-width: 767px) {
    .module-header .hide-desktop {
        display:none
    }
}

.module-header #dropdown-text-desk,.module-header #dropdown-text-mob,.module-header .lang-dropdown-head {
    background: #fff 0 0 no-repeat padding-box;
    border-radius: 5px;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #191919;
    font-size: 10px
}

.module-header .lang-dropdown-head {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: 10px
}

@media screen and (min-width: 1400px) {
    .module-header .lang-dropdown-head {
        width:110px
    }

    .module-header .lang-dropdown-head #dropdown-text-mob {
        border: none;
        width: inherit
    }
}

.module-header .lang-dropdown-head #dropdown-text-desk,.module-header .lang-dropdown-head #dropdown-text-mob {
    padding: 3px 15px
}

.module-header .lang-dropdown-head .dropdown-menu {
    width: auto
}

.module-header .lang-dropdown-head .dropdown-menu li {
    padding-left: 0!important;
    padding-right: 0!important
}

.module-header .vis-hidden {
    visibility: hidden
}

.stickyHeader {
    -webkit-box-shadow: 0 1px 10px 1px #ebebeb;
    box-shadow: 0 1px 10px 1px #ebebeb;
    -webkit-transition: all 2s ease-out;
    transition: all 2s ease-out
}

.cmp-helloworld__item-label {
    margin-bottom: 0
}

.cmp-helloworld__item-output {
    margin-top: 0
}

.image-with-text {
    background-color: #fcefdf;
    color: #fff;
    letter-spacing: 0;
    padding: 30px 0
}

.image-with-text .image-with-text-title {
    color: #191919;
    padding: 40px 0
}

.image-with-text .image-with-text-title h2 {
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 3rem;
    font-weight: 700;
    text-align: center
}

.image-with-text .image-with-text-text {
    word-wrap: break-word;
    color: #191919;
    padding: 0 40px
}

.image-with-text .image-with-text-text ul {
    list-style: none
}

.image-with-text .image-with-text-text ul li {
    padding: 15px 0;
    text-align: justify
}

.image-with-text .image-with-text-text ul li:before {
    color: #f93;
    content: "♦";
    display: inline-block;
    font-size: 1pc;
    font-weight: 700;
    margin-left: -1em;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.image-with-text#how-g20-works {
    background-position: top;
    background-repeat: no-repeat;
    background-size: 50%
}

.G20-image-link-reference {
    font-family: Plus Jakarta Sans,sans-serif
}

.G20-image-link-reference .link-shift {
    padding-bottom: 24px;
    padding-right: 40px;
    padding-top: 24px
}

.G20-image-link-reference .reference-shift {
    padding-bottom: 24px;
    padding-left: 40px;
    padding-top: 24px
}

.G20-image-link-reference .media-body {
    padding-left: 10px
}

.G20-image-link-reference h4 {
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 30px
}

.G20-image-link-reference h3 {
    font-size: 2.5rem;
    font-weight: 600;
    line-height: 60px
}

.G20-image-link-reference .mob-pub-on {
    display: none
}

.G20-image-link-reference small {
    font-size: 1rem;
    line-height: 30px
}

.G20-image-link-reference .image-boder-ref {
    border-right: 1px solid #dee2e6
}

.G20-image-link-reference .mob-arrow {
    display: none
}

.G20-image-link-reference .desk-desc {
    display: block
}

.G20-image-link-reference .desk-read-more {
    display: block;
    font-size: 1.25rem;
    line-height: 30px
}

.G20-image-link-reference .desk-read-more a {
    text-decoration: none
}

.G20-image-link-reference .hr {
    display: none
}

@media only screen and (max-width: 480px) {
    .G20-image-link-reference {
        font-family:Plus Jakarta Sans,sans-serif
    }

    .G20-image-link-reference h3 {
        font-size: 1.75rem;
        font-weight: 600;
        line-height: 42px
    }

    .G20-image-link-reference h4 {
        font-size: 1.125rem;
        font-weight: 600;
        line-height: 28px
    }

    .G20-image-link-reference small {
        font-size: 1rem;
        line-height: 24px
    }

    .G20-image-link-reference .image-boder-ref {
        border-right: none
    }

    .G20-image-link-reference .desk-read-more {
        display: none!important
    }

    .G20-image-link-reference .arrow-shift-right {
        float: right
    }

    .G20-image-link-reference .desk-desc {
        display: none
    }

    .G20-image-link-reference .w-50 {
        width: 100%!important
    }

    .G20-image-link-reference .border-bottom {
        border: none!important
    }

    .G20-image-link-reference .mob-arrow {
        display: block;
        margin-left: 10px
    }

    .G20-image-link-reference .mob-arrow a {
        text-decoration: none
    }

    .G20-image-link-reference .hr {
        display: block;
        height: 1px;
        margin-bottom: 0;
        position: relative;
        width: 100%
    }

    .G20-image-link-reference .hr:after,.G20-image-link-reference .hr:before {
        bottom: 50%;
        content: "";
        height: 1px;
        left: 0;
        position: absolute;
        width: 100%
    }

    .G20-image-link-reference .hr:before {
        background: -webkit-gradient(linear,left top,right top,from(#dee2e6),color-stop(50%,#dee2e6),color-stop(50%,transparent),to(transparent));
        background: linear-gradient(90deg,#dee2e6,#dee2e6 50%,transparent 0,transparent);
        background-position: 50%;
        background-size: 15px;
        z-index: 1
    }

    .G20-image-link-reference .hr:after {
        -webkit-animation: bar 15s linear infinite;
        animation: bar 15s linear infinite;
        background-position: 0;
        background-size: 200%;
        -webkit-transition: opacity .3s ease,-webkit-animation .3s ease;
        transition: opacity .3s ease,-webkit-animation .3s ease;
        transition: opacity .3s ease,animation .3s ease;
        transition: opacity .3s ease,animation .3s ease,-webkit-animation .3s ease
    }

    @-webkit-keyframes bar {
        0% {
            background-position: 0
        }

        to {
            background-position: 200%
        }
    }

    @keyframes bar {
        0% {
            background-position: 0
        }

        to {
            background-position: 200%
        }
    }
}

.inner-gallery .bg {
    background-color: #000
}

.inner-gallery .row {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    min-height: 100vh
}

.inner-gallery .draggable .item-slick img {
    height: 70%
}

.inner-gallery .item-slick.slick-slide.slick-current.slick-active {
    outline: none!important
}

.inner-gallery .item-slick.slick-slide.slick-current.slick-active img {
    border: 2px solid #fff;
    outline: none!important
}

.inner-gallery img {
    display: revert;
    height: 100%;
    margin: 0 auto;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    width: auto
}

.inner-gallery .slick-arrow {
    margin-top: -9pt;
    position: absolute;
    top: 50%;
    z-index: 50
}

.inner-gallery .slick-prev {
    left: 0
}

.inner-gallery .slick-next {
    right: 0
}

.inner-gallery .slick-track {
    height: 15vh
}

.inner-gallery .slider-for {
    margin-bottom: 15px
}

.inner-gallery .slider-for .slick-list .slick-track {
    height: 35vh
}

.inner-gallery .slider-for .slick-list .slick-track img {
    background-position: 50%;
    background-size: cover;
    max-width: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.inner-gallery .slider-for .slick-prev:before {
    content: url(../../../content/dam/gtwenty/about_g20/previous_submmit/Slider-arrow-before-icon.png)
}

.inner-gallery .slider-for .slick-prev:hover:before {
    content: url(../../../content/dam/gtwenty/about_g20/previous_submmit/Slider-arrow-hover-icon.png)
}

.inner-gallery .slider-for .slick-next:before {
    content: url(../../../content/dam/gtwenty/about_g20/previous_submmit/Slider-arrow-before-icon.png);
    display: inline-block;
    margin-left: -40px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.inner-gallery .slider-for .slick-next:hover:before {
    content: url(../../../content/dam/gtwenty/about_g20/previous_submmit/Slider-arrow-hover-icon.png);
    display: inline-block;
    margin-left: -40px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.inner-gallery .closemodal-icon {
    color: #446bed;
    cursor: pointer;
    height: 40px;
    position: absolute;
    right: 10px;
    z-index: 111
}

.inner-gallery #img1 {
    width: 100%
}

.inner-gallery .image-text {
    display: inline-block;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    overflow: hidden;
    text-align: center;
    width: 100%
}

.inner-gallery .image-text:after {
    content: "";
    display: inline-block;
    height: 100%;
    left: 50%;
    position: absolute;
    top: 0;
    width: 100%
}

.inner-gallery h3 {
    bottom: 15px;
    font-size: 1.125rem
}

.inner-gallery h3,.inner-gallery p {
    color: #fff;
    font-family: Lato,sans-serif;
    left: 50%;
    margin: 0;
    opacity: 1;
    padding: 0;
    position: absolute;
    text-align: center;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -webkit-transition: .25 ease-in-out;
    transition: .25 ease-in-out;
    z-index: 1
}

.inner-gallery p {
    bottom: 0;
    font-size: .75rem
}

.inner-gallery .slider-nav {
    margin: auto
}

.inner-gallery .slider-nav .item-slick {
    cursor: pointer;
    margin-right: 15px;
    max-width: 45vw;
    outline: none!important
}

.inner-gallery .slider-nav .item-slick img {
    background-position: 50%;
    background-size: cover;
    max-width: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.inner-gallery .slider-nav .slick-next:before,.inner-gallery .slider-nav .slick-next:hover:before,.inner-gallery .slider-nav .slick-prev:before,.inner-gallery .slider-nav .slick-prev:hover:before {
    display: none
}

@media(max-width: 767px) {
    .inner-gallery .btn {
        font-size:1.125rem
    }

    .inner-gallery .slider-for .slick-next:before,.inner-gallery .slider-for .slick-next:hover:before,.inner-gallery .slider-for .slick-prev:before,.inner-gallery .slider-for .slick-prev:hover:before {
        display: none
    }

    .inner-gallery .slider-nav .item-slick {
        max-width: 40vw
    }

    .inner-gallery .slider-for .slick-list .slick-track {
        height: 30vh
    }

    .inner-gallery h3,.inner-gallery p {
        display: none
    }
}

@media(min-width: 768px) {
    .inner-gallery .slider-nav .item-slick {
        max-width:26vw
    }

    .inner-gallery .slick-track {
        height: 19vh
    }

    .inner-gallery .slider-for .slick-list .slick-track {
        height: 55vh
    }
}

@media(min-width: 1200px) {
    .inner-gallery .slider-nav .item-slick {
        max-width:24vw
    }

    .inner-gallery .slick-track {
        height: 20vh
    }

    .inner-gallery .slider-for .slick-list .slick-track {
        height: 70vh
    }
}

@media(min-width: 1920px) {
    .inner-gallery .slider-nav .item-slick {
        max-width:27vw
    }

    .inner-gallery .slick-track {
        height: 23vh
    }

    .inner-gallery .slider-for .slick-list .slick-track {
        height: 70vh
    }
}

#page-b95b422390 .inner-gallery .slider-for .slick-list .slick-track img {
    -o-object-fit: inherit;
    object-fit: inherit
}

.g20Leaders .leaders a {
    color: #000;
    text-decoration: none
}

.g20Leaders .leaders .card-deck .card {
    border: .5px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: 0 1pc 40px rgba(0,0,0,.102);
    box-shadow: 0 1pc 40px rgba(0,0,0,.102);
    margin: 10px;
    padding: 0;
    width: 43%
}

@media(min-width: 768px) {
    .g20Leaders .leaders .card-deck .card {
        -webkit-box-flex:0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 29%
    }
}

@media(min-width: 992px) {
    .g20Leaders .leaders .card-deck .card {
        -webkit-box-flex:0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 17.899%
    }
}

@media(min-width: 1200px) {
    .g20Leaders .leaders .card-deck .card {
        -webkit-box-flex:0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 12.4%
    }
}

@media(min-width: 1400px) {
    .g20Leaders .leaders .card-deck .card {
        -webkit-box-flex:0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 12.6%
    }
}

.g20Leaders .leaders .flag-center {
    border: 4px solid #fff;
    border-radius: 0!important;
    -webkit-box-shadow: 0 6pt 40px rgba(0,0,0,.1);
    box-shadow: 0 6pt 40px rgba(0,0,0,.1);
    height: 43px;
    margin-top: -20px;
    width: 68px
}

@media(min-width: 1200px) {
    .g20Leaders .inviteesCol .card-deck .card {
        -webkit-box-flex:0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 9.3%!important
    }
}

@media(min-width: 1400px) {
    .g20Leaders .inviteesCol .card-deck .card {
        -webkit-box-flex:0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 9.5%!important
    }
}

.new-delhi-summit-date {
    border-top: 1px solid;
    font-weight: 600;
    margin: 10px auto;
    padding: 10px 0;
    text-align: center;
    width: 24%
}

#custom-new-delhi-awaits-you {
    background-color: transparent
}

.g20-left-nav-accordion {
    display: none
}

.g20-left-nav {
    padding-bottom: 85px
}

.g20-left-nav .border-primary {
    border: 1px solid #0f2d8a
}

.g20-left-nav .nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    max-height: 600px;
    overflow-y: scroll
}

.g20-left-nav .nav .nav-link {
    border-radius: 0;
    color: #fff;
    font-size: 1.375;
    line-height: 45px;
    margin-bottom: 2px;
    padding-bottom: 0;
    padding-top: 0;
    position: relative;
    text-align: left;
    width: 100%
}

.g20-left-nav .nav .nav-link.active,.g20-left-nav .nav .nav-link:hover {
    background-color: #fff;
    border-radius: 5px 0 0 5px;
    color: blue
}

.g20-left-nav .nav .nav-link.active {
    font-weight: 600;
    text-align: left
}

.g20-left-nav .nav .nav-link .tab-title {
    border-bottom: 1px solid hsla(0,0%,100%,.51);
    display: block;
    margin: 2px 0 2px 20px;
    padding: 8px 0
}

.g20-left-nav .resp-img {
    height: 100%;
    max-width: 100%
}

.g20-left-nav .box_radius_left {
    border-bottom-left-radius: 1rem;
    border-top-left-radius: 1rem;
    height: 638px
}

.g20-left-nav .gradient-bg {
    background: -webkit-gradient(linear,left top,left bottom,from(#0f2d8a),to(#2e59c1)) 0 0 no-repeat padding-box padding-box transparent;
    background: linear-gradient(#0f2d8a,#2e59c1) 0 0 no-repeat padding-box padding-box transparent
}

.g20-left-nav .gradient-bg-mobile {
    background: none
}

.g20-left-nav .left-nav-above-mob,.g20-left-nav .left-nav-mob {
    display: none
}

.g20-left-nav * {
    scrollbar-color: hsla(0,0%,100%,.51);
    scrollbar-width: thin
}

.g20-left-nav ::-webkit-scrollbar {
    width: 4px
}

.g20-left-nav ::-webkit-scrollbar-thumb {
    background-color: hsla(0,0%,100%,.51);
    border-radius: 10px
}

.g20-left-nav .box-right {
    background: #fff;
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
    margin-left: -10px!important
}

.g20-left-nav .box-right .tab-content {
    padding: 60px 75pt
}

.g20-left-nav .box-right .tab-content .text-primary {
    color: #2a4dc0;
    margin-bottom: 24px
}

.g20-left-nav .box-right .tab-content p {
    color: #191919
}

.g20-left-nav .stretched-link:after {
    position: relative!important
}

@media only screen and (max-width: 767px) {
    .g20-left-nav {
        display:none
    }

    .resp-img {
        width: 100%!important
    }

    .g20-left-nav-accordion {
        display: block
    }

    .g20-left-nav-accordion.gradient-bg {
        background: -webkit-gradient(linear,left top,left bottom,from(#0f2d8a),to(#2e59c1)) 0 0 no-repeat padding-box padding-box transparent;
        background: linear-gradient(#0f2d8a,#2e59c1) 0 0 no-repeat padding-box padding-box transparent;
        border-radius: .875rem;
        font: Plus Jakarta Sans\, Bold
    }

    .g20-left-nav-accordion .accordion-button {
        background-color: transparent;
        border-bottom: 1px solid hsla(0,0%,100%,.39);
        color: #fff;
        font-size: 1.125rem;
        letter-spacing: .9px;
        line-height: 19px;
        padding-bottom: 22px;
        padding-left: 7px;
        padding-top: 22px
    }

    .g20-left-nav-accordion .accordion-button,.g20-left-nav-accordion .accordion-item:first-of-type .accordion-button,.g20-left-nav-accordion .accordion-item:not(:first-of-type) {
        border-top-left-radius: .875rem;
        border-top-right-radius: .875rem
    }

    .g20-left-nav-accordion .accordion-item:last-of-type .accordion-button.collapsed {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }

    .g20-left-nav-accordion .accordion-body {
        background: #fff;
        border-bottom-left-radius: .875rem;
        border-bottom-right-radius: .875rem;
        font-size: 1.125rem;
        line-height: 28px;
        font: Lato\, Regular;
        margin-bottom: 15px;
        padding-bottom: 40px
    }

    .g20-left-nav-accordion .accordion-body a {
        word-break: break-all
    }

    .g20-left-nav-accordion .accordion-item {
        background-color: transparent;
        border: none
    }

    .g20-left-nav-accordion .accordion-button:not(.collapsed) {
        background-color: #fff;
        -webkit-box-shadow: none;
        box-shadow: none;
        color: #10328c;
        font-size: 1.3125rem;
        font-weight: 600;
        letter-spacing: .1px;
        line-height: 33px;
        font: Plus Jakarta Sans\, Bold;
        padding-left: 22px
    }

    .g20-left-nav-accordion .accordion-button:focus {
        border-color: hsla(0,0%,100%,.39);
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .g20-left-nav-accordion .accordion-button:not(.collapsed):after {
        background-image: url(../../../content/dam/gtwenty/workstream/minus-left-nav.svg)!important
    }

    .g20-left-nav-accordion .accordion-button:after {
        background-image: url(../../../content/dam/gtwenty/workstream/plus-left-nav.svg)!important
    }
}

.lo-container {
    background-color: #f0f2f5
}

.lo-container .view-all-lo-delegates {
    background-color: #fff
}

.lo-container .view-all-lo-delegates .aClick {
    cursor: pointer
}

.lo-container .view-all-lo-delegates .alink {
    color: #2a4dc0
}

.lo-container .view-all-lo-delegates .paginationjs {
    font-family: Lato,sans-serif;
    font-size: 1rem
}

@media(max-width: 767px) {
    .lo-container .view-all-lo-delegates .paginationjs {
        -webkit-box-pack:center;
        -ms-flex-pack: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: center;
        margin: 0 auto;
        text-align: center
    }

    .lo-container .view-all-lo-delegates .paginationjs .paginationjs-pages {
        display: inline-block;
        float: none
    }
}

.lo-container .view-all-lo-delegates .paginationjs .paginationjs-pages li {
    border: none!important;
    color: #9b9b9d;
    font-family: Lato,sans-serif;
    font-size: 1rem;
    padding: 0 7px;
    text-align: center
}

.lo-container .view-all-lo-delegates .paginationjs .paginationjs-pages li a {
    color: #9b9b9d;
    font-size: 1rem;
    height: 20px;
    line-height: 18px;
    min-width: 20px;
    padding: 0;
    width: 20px
}

@media(max-width: 767px) {
    .lo-container .view-all-lo-delegates .paginationjs .paginationjs-pages li a {
        font-size:1.313rem;
        height: 27px;
        line-height: 27px;
        min-width: 27px;
        width: 27px
    }
}

.lo-container .view-all-lo-delegates .paginationjs .paginationjs-pages li.paginationjs-prev a {
    font-size: 0
}

.lo-container .view-all-lo-delegates .paginationjs .paginationjs-pages li.paginationjs-prev a:before {
    border-left: 2px solid #2a4dc0;
    border-top: 2px solid #2a4dc0;
    bottom: 31px;
    content: "";
    display: inline-block;
    font-size: 1rem;
    height: 10px;
    margin-bottom: -6px;
    margin-left: 6px;
    margin-right: .5px;
    right: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width: 10px
}

@media(max-width: 767px) {
    .lo-container .view-all-lo-delegates .paginationjs .paginationjs-pages li.paginationjs-prev a:before {
        height:14px;
        margin-bottom: -8px;
        width: 14px
    }
}

.lo-container .view-all-lo-delegates .paginationjs .paginationjs-pages li.paginationjs-next a {
    font-size: 0
}

.lo-container .view-all-lo-delegates .paginationjs .paginationjs-pages li.paginationjs-next a:after {
    border-left: 2px solid #2a4dc0;
    border-top: 2px solid #2a4dc0;
    bottom: 31px;
    content: "";
    display: inline-block;
    font-size: 1rem;
    height: 10px;
    margin-bottom: -6px;
    margin-left: -5px;
    margin-right: .5px;
    right: 0;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    width: 10px
}

@media(max-width: 767px) {
    .lo-container .view-all-lo-delegates .paginationjs .paginationjs-pages li.paginationjs-next a:after {
        height:14px;
        margin-bottom: -8px;
        width: 14px
    }
}

.lo-container .view-all-lo-delegates .paginationjs .paginationjs-pages li.active a {
    background-color: #2a4dc0;
    border: 1px solid #2a4dc0;
    border-radius: 3px;
    color: #fff;
    font-size: 1rem;
    height: 20px;
    line-height: 18px;
    min-width: 20px;
    width: 20px
}

@media(max-width: 767px) {
    .lo-container .view-all-lo-delegates .paginationjs .paginationjs-pages li.active a {
        border:1px solid #2a4dc0;
        border-radius: 3px;
        font-size: 1.313rem;
        height: 27px;
        line-height: 25px;
        min-width: 27px;
        width: 27px
    }
}

.lo-container .view-all-lo-delegates .result-data {
    color: #626262;
    font-family: Lato,sans-serif;
    font-size: 1rem;
    margin-bottom: 0
}

@media(min-width: 1900px) {
    .lo-container .view-all-lo-delegates .result-data {
        font-size:1.25rem
    }
}

@media(max-width: 767px) {
    .lo-container .view-all-lo-delegates .result-data {
        color:#626262;
        font-size: 1.125rem;
        margin-bottom: 33px
    }
}

.lo-container .view-all-lo-delegates .bottom-nav {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

@media(max-width: 767px) {
    .lo-container .view-all-lo-delegates .bottom-nav {
        display:block;
        margin: 0 0 101px;
        text-align: center
    }

    .lo-container .view-all-lo-delegates .col-sm-12 {
        margin-bottom: 20px
    }
}

.lo-container .view-all-lo-delegates .fill-details-btn {
    background: #2a4dc0;
    border: 1px solid #2a4dc0;
    color: #fff
}

.lo-container .view-all-lo-delegates .fill-details-btn:hover {
    background: #fff;
    color: #2a4dc0
}

.lo-container .view-all-lo-delegates .edit-btn {
    color: #2a4dc0
}

.lo-container .view-all-lo-delegates .edit-btn:hover {
    cursor: pointer
}

.lo-container .view-all-lo-delegates .primary-btn {
    background: #2a4dc0;
    border: 1px solid #2a4dc0;
    color: #fff
}

.lo-container .view-all-lo-delegates .bottom-border {
    border-bottom: 2px dashed #ccc
}

.lo-container .view-all-lo-delegates .custom-modal .btn-close {
    height: 7px;
    position: absolute;
    right: 0;
    width: 7px
}

.lo-container .view-all-lo-delegates .span-bg {
    background-color: #ece9f7;
    border-radius: 5px;
    display: inline-block;
    font-size: 9pt;
    font-weight: 700;
    padding: 5px
}

@media(max-width: 767px) {
    .lo-container .view-all-lo-delegates .meeting-details {
        padding-left:28px;
        padding-right: 28px;
        z-index: 1
    }
}

.lo-container .view-all-lo-delegates .meeting-details .card.blue-border {
    border-left: 5px solid #7754d6
}

.lo-container .view-all-lo-delegates .meeting-details .card.green-border {
    border-left: 5px solid #469350
}

.lo-container .view-all-lo-delegates .meeting-details p {
    font-size: 13px;
    margin-bottom: 8px
}

.lo-container .view-all-lo-delegates .delegates-cards img {
    border-radius: 2pc;
    float: left;
    height: 4pc;
    width: 61px
}

.lo-container .view-all-lo-delegates .delegates-cards .date-info .approved {
    border: 4px solid #138808;
    border-radius: 3px;
    display: inline-block;
    height: 5px;
    width: 5px
}

.lo-container .view-all-lo-delegates .delegates-cards .date-info .pending {
    border: 4px solid #f93;
    border-radius: 3px;
    display: inline-block;
    height: 5px;
    width: 5px
}

.lo-container .view-del-search {
    display: block
}

.lo-container .view-del-search .col-pc-custom {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 30%
}

@media(max-width: 767px) {
    .lo-container .view-del-search .col-pc-custom {
        width:100%
    }
}

.lo-container .view-del-search .peopleConnectStyling .a-link {
    color: #2a4dc0;
    cursor: pointer!important;
    text-decoration: underline
}

@media(min-width: 1900px) {
    .lo-container .view-del-search {
        display:block
    }
}

@media(max-width: 767px) {
    .lo-container .view-del-search {
        display:block
    }
}

.lo-container .view-del-search .view-del-search-container {
    display: block
}

.lo-container .view-del-search .view-del-search-container .arrow-down {
    background-color: #fff;
    background-image: url(../../../content/dam/gtwenty/home/Down-arrow.svg);
    background-position: right .1rem center;
    background-repeat: no-repeat;
    background-size: 13px 9pt
}

.lo-container .view-del-search .view-del-search-container .arrow-up {
    background-color: #fff;
    background-image: url(../../../content/dam/gtwenty/home/Up-arrow.svg);
    background-position: right .1rem center;
    background-repeat: no-repeat;
    background-size: 13px 9pt
}

@media(min-width: 1900px) {
    .lo-container .view-del-search .view-del-search-container {
        display:block;
        margin-top: 72.5px
    }
}

@media(max-width: 767px) {
    .lo-container .view-del-search .view-del-search-container {
        display:block;
        margin-top: 0;
        padding: 30px 1pc 0
    }
}

.lo-container .view-del-search .view-del-search-container .top-rightbar {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: end;
    margin-bottom: 20px
}

@media(max-width: 767px) {
    .lo-container .view-del-search .view-del-search-container .top-rightbar {
        display:block
    }
}

@media(min-width: 1900px) {
    .lo-container .view-del-search .view-del-search-container .top-rightbar {
        margin-bottom:40px
    }
}

.lo-container .view-del-search .view-del-search-container .top-rightbar .date-filter {
    border: 0;
    border-bottom: 1px solid #ccc;
    color: #191919;
    cursor: pointer;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: .875rem;
    font-weight: 600;
    margin-right: 60px;
    max-width: 200px;
    padding: 14px 0;
    width: 100%
}

.lo-container .view-del-search .view-del-search-container .top-rightbar .date-filter:focus-visible {
    outline: 0
}

.lo-container .view-del-search .view-del-search-container .top-rightbar .date-filter:after {
    border-right: 1px solid #2a4dc0;
    border-top: 1px solid #2a4dc0;
    bottom: 31px;
    content: "";
    display: inline-block;
    height: 8px;
    margin-bottom: 1px;
    margin-left: 6px;
    margin-right: .5px;
    position: absolute;
    right: 0;
    -webkit-transform: rotate(135deg);
    transform: rotate(-45deg);
    width: 8px;
    z-index: 99999
}

@media(min-width: 1900px) {
    .lo-container .view-del-search .view-del-search-container .top-rightbar .date-filter {
        font-size:1.125rem;
        max-width: 250px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .lo-container .view-del-search .view-del-search-container .top-rightbar .date-filter {
        display:none
    }
}

.lo-container .view-del-search .view-del-search-container .top-rightbar .search_container {
    border: 1px solid #ccc;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    max-width: 250px;
    width: 100%
}

@media(min-width: 1900px) {
    .lo-container .view-del-search .view-del-search-container .top-rightbar .search_container {
        max-width:308px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .lo-container .view-del-search .view-del-search-container .top-rightbar .search_container {
        borde-color:#9b9b9b;
        max-width: 100%;
        width: 100%
    }
}

.lo-container .view-del-search .view-del-search-container .top-rightbar .search_container .form-control {
    border: none!important;
    font-family: Lato,sans-serif;
    font-size: .875rem;
    height: 50px
}

@media(min-width: 1900px) {
    .lo-container .view-del-search .view-del-search-container .top-rightbar .search_container .form-control {
        font-size:.875rem;
        height: 4pc
    }
}

@media(max-width: 767px) {
    .lo-container .view-del-search .view-del-search-container .top-rightbar .search_container .form-control {
        color:#9b9b9b;
        height: 60px;
        padding: 21px 0 22px 22px
    }
}

.lo-container .view-del-search .view-del-search-container .top-rightbar .search_container .form-control:focus {
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

.lo-container .view-del-search .view-del-search-container .top-rightbar .search_container .input-group-append {
    border: none!important;
    height: 50px
}

@media(min-width: 1900px) {
    .lo-container .view-del-search .view-del-search-container .top-rightbar .search_container .input-group-append {
        height:4pc
    }
}

@media(max-width: 767px) {
    .lo-container .view-del-search .view-del-search-container .top-rightbar .search_container .input-group-append {
        height:60px
    }
}

.lo-container .view-del-search .view-del-search-container .top-rightbar .search_container .input-group-append .btn-outline-secondary {
    border: none!important;
    color: #ccc;
    padding: 5px
}

.lo-container .view-del-search .view-del-search-container .top-rightbar .search_container .input-group-append .btn-outline-secondary:focus {
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

@media(min-width: 1900px) {
    .lo-container .view-del-search .view-del-search-container .top-rightbar .search_container .input-group-append .btn-outline-secondary {
        border:none!important
    }
}

@media(max-width: 767px) {
    .lo-container .view-del-search .view-del-search-container .top-rightbar .search_container .input-group-append .btn-outline-secondary {
        border:none!important;
        color: #9b9b9b;
        padding: 10px
    }
}

.lo-container .view-del-search .view-del-search-container .top-rightbar .search_container .input-group-append .btn-outline-secondary img {
    height: 40px;
    width: 40px
}

.lo-container .view-del-search .view-del-search-container .top-rightbar .cmp-mobile-filters {
    display: none
}

@media(max-width: 767px) {
    .lo-container .view-del-search .view-del-search-container .top-rightbar .cmp-mobile-filters {
        display:block
    }

    .lo-container .view-del-search .view-del-search-container .top-rightbar .cmp-mobile-filters .cmp-mob-filter-label {
        color: #242424;
        font-family: Lato,sans-serif;
        font-size: .875rem;
        margin-bottom: 0;
        padding-bottom: 10.5px;
        padding-top: 15px
    }

    .lo-container .view-del-search .view-del-search-container .top-rightbar .cmp-mobile-filters .mob-filter-options {
        display: block
    }

    .lo-container .view-del-search .view-del-search-container .top-rightbar .cmp-mobile-filters .mob-filter-options .date-filter {
        display: none
    }
}

@media(max-width: 767px)and (max-width:767px) {
    .lo-container .view-del-search .view-del-search-container .top-rightbar .cmp-mobile-filters .mob-filter-options .date-filter {
        cursor:pointer;
        display: block;
        font-family: Plus Jakarta Sans,sans-serif;
        font-size: 1.125rem;
        margin-right: 0;
        max-width: 353px;
        padding: 0 0 15px;
        width: 100%
    }
}

.add-info-confirm-popup .modalStyle {
    background: transparent!important;
    padding-top: 0!important
}

.add-info-confirm-popup .modalStyle .btn-close {
    padding: 2em;
    position: absolute;
    right: 0!important;
    top: 0!important
}

.add-info-confirm-popup .modalStyle .f28 {
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif
}

.add-info-confirm-popup .modalStyle .step-icon {
    width: 40px
}

.add-info-confirm-popup .modalStyle .btn {
    border: 1px solid #2e59c1;
    border-radius: .2rem;
    font-family: Lato,sans-serif;
    font-weight: 400!important;
    padding: .375rem .75rem
}

.add-info-confirm-popup .modalStyle .prev_btn {
    background-color: transparent;
    color: #2e59c1;
    margin-right: .25rem
}

.add-info-confirm-popup .modalStyle .nxt_btn {
    background-color: #2e59c1;
    color: #fff!important;
    margin-left: .25rem
}

.add-info-confirm-popup .modalStyle a {
    text-decoration: none
}

.cmp-login-container {
    background-color: #f4f8ff;
    background-image: url(../../../content/dam/gtwenty/login/login-img-background.svg);
    background-position: 45%;
    background-repeat: no-repeat;
    background-size: 100%;
    padding-bottom: 186px;
    padding-top: 157px
}

@media(min-width: 1900px) {
    .cmp-login-container {
        background:url(../../../content/dam/gtwenty/login/login-img-background.svg) 70% 85% no-repeat padding-box
    }
}

@media(max-width: 767px) {
    .cmp-login-container {
        background:transparent linear-gradient(138deg,#ed7a1a,#36860b) 0 0 no-repeat padding-box;
        padding-bottom: 0
    }

    .cmp-login-container .container {
        padding: 0
    }
}

.cmp-login-container .container .cmp-login-inner-container {
    -ms-flex-pack: distribute;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-around;
    width: 100%
}

@media(max-width: 767px) {
    .cmp-login-container .container .cmp-login-inner-container {
        display:block
    }
}

.cmp-login-container .container .cmp-login-inner-container .dob_popup .btn {
    background-color: #2a4dc0;
    border: 1px solid #2a4dc0;
    color: #fff
}

@media(max-width: 767px) {
    .cmp-login-container .container .cmp-login-inner-container .login-left-text-container {
        padding:54px 30px 49px
    }
}

.cmp-login-container .container .cmp-login-inner-container .login-left-text-container .login-welcome-text {
    -webkit-text-fill-color: transparent;
    background: transparent linear-gradient(172deg,#ed7a1a 50%,#25870a 77%) 0 0 no-repeat padding-box;
    -webkit-background-clip: text;
    color: #000;
    font-family: Lato,sans-serif;
    font-size: 2.5rem;
    font-weight: 700;
    letter-spacing: .3px;
    line-height: 45px;
    margin-bottom: 25px;
    max-width: 25pc;
    text-align: left;
    width: 100%
}

@media(min-width: 1900px) {
    .cmp-login-container .container .cmp-login-inner-container .login-left-text-container .login-welcome-text {
        color:#000;
        font-family: Lato,sans-serif;
        font-size: 4.75rem;
        letter-spacing: .3px;
        line-height: 85px;
        max-width: 804px;
        text-align: left;
        width: 100%
    }
}

@media(max-width: 767px) {
    .cmp-login-container .container .cmp-login-inner-container .login-left-text-container .login-welcome-text {
        -webkit-text-fill-color:#fff;
        background: none;
        color: #fff;
        font-family: Plus Jakarta Sans,sans-serif;
        font-size: 2pc;
        line-height: 3pc;
        margin: 0;
        padding-bottom: 25px
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .cmp-login-container .container .cmp-login-inner-container .login-left-text-container .login-welcome-text {
        font-size:28px;
        line-height: 40px
    }
}

.cmp-login-container .container .cmp-login-inner-container .login-left-text-container .login-subtext {
    color: #142363;
    font-family: Lato,sans-serif;
    font-size: 20px;
    letter-spacing: 0;
    line-height: 30px;
    margin-bottom: 0;
    max-width: 500px;
    width: 100%
}

@media(min-width: 1900px) {
    .cmp-login-container .container .cmp-login-inner-container .login-left-text-container .login-subtext {
        max-width:719px
    }
}

@media(max-width: 767px) {
    .cmp-login-container .container .cmp-login-inner-container .login-left-text-container .login-subtext {
        color:#fff;
        font-size: 18px;
        line-height: 28px;
        max-width: 367px;
        padding-bottom: 0
    }
}

.cmp-login-container .container .cmp-login-inner-container .login-right-form-container {
    margin: 0;
    max-width: 25pc;
    width: 100%
}

@media(min-width: 1900px) {
    .cmp-login-container .container .cmp-login-inner-container .login-right-form-container {
        max-width:536px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .cmp-login-container .container .cmp-login-inner-container .login-right-form-container {
        margin:0;
        max-width: 100%;
        width: 100%
    }
}

.cmp-login-container .container .cmp-login-inner-container .login-right-form-container .login-box {
    background-color: #fff;
    border-radius: 5px;
    -webkit-box-shadow: 2px 4px 8px rgba(0,0,0,.122);
    box-shadow: 2px 4px 8px rgba(0,0,0,.122);
    height: auto;
    max-width: 25pc;
    padding: 25px;
    width: 100%
}

@media(min-width: 1900px) {
    .cmp-login-container .container .cmp-login-inner-container .login-right-form-container .login-box {
        height:auto;
        max-width: 536px;
        padding: 4pc 40px 67px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .cmp-login-container .container .cmp-login-inner-container .login-right-form-container .login-box {
        border-radius:20px 20px 0 0;
        -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.071);
        box-shadow: 0 3px 6px rgba(0,0,0,.071);
        display: block;
        margin: 0 auto;
        max-width: 100%;
        padding: 40px 30px 75pt;
        width: 100%
    }
}

.cmp-login-container .container .cmp-login-inner-container .login-right-form-container .login-box .login-form-container {
    display: grid
}

.cmp-login-container .container .cmp-login-inner-container .login-right-form-container .login-box .login-form-container .email-field-label {
    color: #191919;
    font-family: Lato,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    line-height: 2pc;
    margin-bottom: 8px;
    text-align: left
}

@media(min-width: 1900px) {
    .cmp-login-container .container .cmp-login-inner-container .login-right-form-container .login-box .login-form-container .email-field-label {
        font-size:1.125rem
    }
}

@media(max-width: 767px) {
    .cmp-login-container .container .cmp-login-inner-container .login-right-form-container .login-box .login-form-container .email-field-label {
        font-size:15px;
        margin-bottom: 5px
    }
}

.cmp-login-container .container .cmp-login-inner-container .login-right-form-container .login-box .login-form-container .email-input {
    background-color: #fff!important;
    border: 1px solid #707070;
    border-radius: 8px;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 60px;
    max-width: 456px;
    padding: 19px 20px;
    width: 100%
}

@media(max-width: 767px) {
    .cmp-login-container .container .cmp-login-inner-container .login-right-form-container .login-box .login-form-container .email-input {
        border-radius:4px;
        height: 56px
    }
}

.cmp-login-container .container .cmp-login-inner-container .login-right-form-container .login-box .login-form-container .password-field-label {
    background-color: #fff!important;
    color: #191919;
    font-family: Lato,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    line-height: 2pc;
    margin-bottom: 8px;
    margin-top: 30px;
    text-align: left
}

@media(min-width: 1900px) {
    .cmp-login-container .container .cmp-login-inner-container .login-right-form-container .login-box .login-form-container .password-field-label {
        font-size:1.125rem;
        margin-top: 40px
    }
}

@media(max-width: 767px) {
    .cmp-login-container .container .cmp-login-inner-container .login-right-form-container .login-box .login-form-container .password-field-label {
        font-size:15px;
        margin-bottom: 5px
    }
}

.cmp-login-container .container .cmp-login-inner-container .login-right-form-container .login-box .login-form-container .pwd-input {
    border: 1px solid #707070;
    border-radius: 8px;
    height: 60px;
    max-width: 456px;
    padding: 19px 20px;
    width: 100%
}

@media(max-width: 767px) {
    .cmp-login-container .container .cmp-login-inner-container .login-right-form-container .login-box .login-form-container .pwd-input {
        border-radius:4px;
        height: 56px
    }
}

.cmp-login-container .container .cmp-login-inner-container .login-right-form-container .login-box .login-form-container .pwd-inp-field {
    border: none;
    margin-top: -10px
}

.cmp-login-container .container .cmp-login-inner-container .login-right-form-container .login-box .login-form-container .pwd-inp-field:focus {
    -webkit-box-shadow: none;
    box-shadow: none
}

.cmp-login-container .container .cmp-login-inner-container .login-right-form-container .login-box .login-form-container #eye-img {
    height: 25px;
    margin-top: -10px;
    width: 25px
}

.cmp-login-container .container .cmp-login-inner-container .login-right-form-container .login-box .login-form-container .api-err {
    color: red;
    font-family: Lato,sans-serif;
    font-size: 9pt;
    margin: 10px 0
}

.cmp-login-container .container .cmp-login-inner-container .login-right-form-container .login-box .login-form-container .email-error,.cmp-login-container .container .cmp-login-inner-container .login-right-form-container .login-box .login-form-container .pwd-error {
    color: red
}

.cmp-login-container .container .cmp-login-inner-container .login-right-form-container .login-box .login-form-container .forget-pwd .forget-pwd-text {
    color: #2a4dc0;
    float: right;
    font-family: Lato,sans-serif;
    letter-spacing: 0;
    line-height: 30px;
    padding-top: 9pt;
    text-decoration: none
}

.cmp-login-container .container .cmp-login-inner-container .login-right-form-container .login-box .login-form-container .login-btn {
    background-color: #2a4dc0;
    border: 1px solid #2a4dc0;
    border-radius: 4px;
    color: #fff;
    font-family: Lato,sans-serif;
    font-size: 1.25rem;
    height: 55px;
    margin: 15px auto 0;
    max-width: 408px;
    width: 100%
}

@media(min-width: 1900px) {
    .cmp-login-container .container .cmp-login-inner-container .login-right-form-container .login-box .login-form-container .login-btn {
        margin:75pt auto 0
    }
}

@media(max-width: 767px) {
    .cmp-login-container .container .cmp-login-inner-container .login-right-form-container .login-box .login-form-container .login-btn {
        margin:40px auto 0
    }
}

.cmp-login-container .container .cmp-login-inner-container .login-right-form-container .login-box .login-form-container .account-reg {
    display: block;
    margin: 0 auto;
    padding-top: 8px
}

@media(min-width: 1900px) {
    .cmp-login-container .container .cmp-login-inner-container .login-right-form-container .login-box .login-form-container .account-reg {
        padding-top:25px
    }
}

.cmp-login-container .container .cmp-login-inner-container .login-right-form-container .login-box .login-form-container .account-reg .account-text {
    color: #191919;
    font-family: Lato,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    line-height: 30px
}

@media(min-width: 1900px) {
    .cmp-login-container .container .cmp-login-inner-container .login-right-form-container .login-box .login-form-container .account-reg .account-text {
        font-size:1.25rem
    }
}

@media(max-width: 767px) {
    .cmp-login-container .container .cmp-login-inner-container .login-right-form-container .login-box .login-form-container .account-reg .account-text {
        font-size:18px
    }
}

.cmp-login-container .container .cmp-login-inner-container .login-right-form-container .login-box .login-form-container .account-reg .reg-text {
    color: #2a4dc0;
    font-family: Lato,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    line-height: 30px;
    padding-left: 9px;
    text-decoration: none
}

@media(min-width: 1900px) {
    .cmp-login-container .container .cmp-login-inner-container .login-right-form-container .login-box .login-form-container .account-reg .reg-text {
        font-size:1.25rem
    }
}

@media(max-width: 767px) {
    .cmp-login-container .container .cmp-login-inner-container .login-right-form-container .login-box .login-form-container .account-reg .reg-text {
        font-size:18px
    }
}

.cmp-login-container .container .cmp-login-inner-container .cmp-login-otp-popup .modal-dialog {
    height: 100%;
    width: 100%
}

@media(max-width: 767px) {
    .cmp-login-container .container .cmp-login-inner-container .cmp-login-otp-popup .modal-dialog {
        height:100%;
        margin: 0 auto;
        width: 90%
    }
}

@media(min-width: 1900px) {
    .cmp-login-container .container .cmp-login-inner-container .cmp-login-otp-popup .modal-dialog {
        height:558px;
        max-width: 812px;
        width: 100%
    }
}

.cmp-login-container .container .cmp-login-inner-container .cmp-login-otp-popup .modal-dialog .modal-content {
    border-radius: 20px;
    height: auto
}

@media(min-width: 1900px) {
    .cmp-login-container .container .cmp-login-inner-container .cmp-login-otp-popup .modal-dialog .modal-content {
        height:558px
    }
}

.cmp-login-container .container .cmp-login-inner-container .cmp-login-otp-popup .modal-dialog .modal-content .modal-header {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    border-bottom: 0!important;
    justify-content: end;
    padding: 1rem 3rem 0
}

.cmp-login-container .container .cmp-login-inner-container .cmp-login-otp-popup .modal-dialog .modal-content .modal-header .close {
    background: transparent;
    border: 0;
    color: #2a4dc0;
    padding: 0
}

.cmp-login-container .container .cmp-login-inner-container .cmp-login-otp-popup .modal-dialog .modal-content .modal-header .close span {
    font-size: 25px;
    height: 3pc;
    width: 3pc
}

.cmp-login-container .container .cmp-login-inner-container .cmp-login-otp-popup .modal-dialog .modal-content .modal-body {
    border-bottom: 0;
    display: block;
    margin: 0 auto;
    padding-top: 0;
    text-align: center
}

.cmp-login-container .container .cmp-login-inner-container .cmp-login-otp-popup .modal-dialog .modal-content .modal-body .header-popup-logo {
    background-color: #f4f8ff;
    border-radius: 50px;
    height: 40px;
    padding: 0;
    width: 40px
}

.cmp-login-container .container .cmp-login-inner-container .cmp-login-otp-popup .modal-dialog .modal-content .modal-body .popup-email-heading {
    color: #000;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 28px;
    letter-spacing: 0;
    line-height: 42px;
    margin-bottom: 38px;
    margin-top: 25px
}

.cmp-login-container .container .cmp-login-inner-container .cmp-login-otp-popup .modal-dialog .modal-content .modal-body .popup-sub-text {
    font-family: Lato,sans-serif;
    font-size: 20px;
    letter-spacing: 0;
    line-height: 30px;
    margin-bottom: 25px;
    max-width: 378px;
    width: 100%
}

.cmp-login-container .container .cmp-login-inner-container .cmp-login-otp-popup .modal-dialog .modal-content .modal-body .popup-code-exp {
    color: #6f6f6f;
    font-family: Lato,sans-serif;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 2pc
}

.cmp-login-container .container .cmp-login-inner-container .cmp-login-otp-popup .modal-dialog .modal-content .modal-body .popup-code-exp span {
    color: #ff0202
}

.cmp-login-container .container .cmp-login-inner-container .cmp-login-otp-popup .modal-dialog .modal-content .modal-body #divOuter {
    display: block;
    margin: 0 auto 10px;
    overflow-x: hidden;
    width: 260px
}

.cmp-login-container .container .cmp-login-inner-container .cmp-login-otp-popup .modal-dialog .modal-content .modal-body #divOuter #divInner {
    left: 0;
    position: sticky
}

.cmp-login-container .container .cmp-login-inner-container .cmp-login-otp-popup .modal-dialog .modal-content .modal-body #divOuter #divInner .partitioned {
    background-image: -webkit-gradient(linear,right top,left top,color-stop(85%,#000),color-stop(0,hsla(0,0%,100%,0)));
    background-image: linear-gradient(270deg,#000 85%,hsla(0,0%,100%,0) 0);
    background-position: bottom;
    background-position-x: 40px;
    background-repeat: repeat-x;
    background-size: 44px 1.5px;
    border: 0;
    font-size: 9pt;
    letter-spacing: 38px;
    margin: 0;
    max-width: 290px;
    min-width: 290px;
    outline: none;
    overflow-x: hidden;
    padding-left: 15px;
    width: 100%
}

.cmp-login-container .container .cmp-login-inner-container .cmp-login-otp-popup .modal-dialog .modal-content .modal-footer {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    border-top: 0;
    justify-content: center;
    margin-bottom: 40px
}

.cmp-login-container .container .cmp-login-inner-container .cmp-login-otp-popup .modal-dialog .modal-content .modal-footer .popup-resend-btn {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background: #fff;
    border: 1px solid #2a4dc0;
    border-radius: 5px;
    color: #2a4dc0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: Lato,sans-serif;
    font-size: 18px;
    height: 55px;
    justify-content: center;
    margin-right: 10px;
    width: 150px
}

@media(min-width: 1900px) {
    .cmp-login-container .container .cmp-login-inner-container .cmp-login-otp-popup .modal-dialog .modal-content .modal-footer .popup-resend-btn {
        font-size:20px;
        width: 172px
    }
}

.cmp-login-container .container .cmp-login-inner-container .cmp-login-otp-popup .modal-dialog .modal-content .modal-footer .popup-verify-btn {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background: #2a4dc0;
    border: 1px solid #2a4dc0;
    border-radius: 4px;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: Lato,sans-serif;
    font-size: 18px;
    height: 55px;
    justify-content: center;
    margin-left: 10px;
    width: 200px
}

@media(min-width: 1900px) {
    .cmp-login-container .container .cmp-login-inner-container .cmp-login-otp-popup .modal-dialog .modal-content .modal-footer .popup-verify-btn {
        font-size:20px;
        width: 234px
    }
}

.cmp-login-container .techSupportMsg {
    color: red;
    font-family: Lato,sans-serif;
    font-size: 14px;
    line-height: 18px;
    text-align: center
}

.cmp-login-container .techSupportMsg span {
    font-weight: 600
}

.med-acr-cmp {
    font-family: Lato,sans-serif
}

.med-acr-status {
    float: right;
    text-align: right
}

.med-acr-srno,.med-acr-title {
    font-family: Plus Jakarta Sans,sans-serif;
    font-weight: 700
}

.med-acr-track {
    font-size: 9pt!important;
    padding: 0 5px
}

.MediaAccreditationPage input[type=time]::-webkit-calendar-picker-indicator {
    background-image: url(../../../content/dam/gtwenty/gtwenty_new/registration/IC_time.svg);
    content: "";
    height: 25px;
    width: 25px
}

.MediaAccreditationPage input[type=date]::-webkit-calendar-picker-indicator {
    background-image: url(../../../content/dam/gtwenty/gtwenty_new/registration/IC_CAL_Desktop.svg);
    content: "";
    height: 25px;
    width: 25px
}

.MediaAccreditationPage .radio-heading {
    margin-bottom: 34px
}

.MediaAccreditationPage .add_more_email {
    top: 30px!important
}

.MediaAccreditationPage .textarea-size {
    min-height: 10pc
}

@media(max-width: 767px) {
    .MediaAccreditationPage .nxt_btn,.MediaAccreditationPage .prev_btn {
        display:inline!important
    }
}

.MediaAccreditationPage #mediaAccreditAccordion .arrival-top-border-accord {
    border: .1px solid #dee2e6;
    border-top-left-radius: .375rem!important;
    border-top-right-radius: .375rem!important
}

.MediaAccreditationPage .accordion-button .edit-preview {
    font-family: Lato,sans-serif;
    font-size: 1.04vw;
    margin-top: 9pt
}

@media(max-width: 767px) {
    .MediaAccreditationPage .accordion-button .edit-preview {
        font-size:14px
    }
}

.MediaAccreditationPage .accordion-button:after {
    content: "+"
}

.MediaAccreditationPage .accordion-button:after,.MediaAccreditationPage .accordion-button:not(.collapsed):after {
    background-color: #2a4dc0;
    background-image: none;
    border-radius: 50%;
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    height: 23px;
    line-height: 17px;
    text-align: center;
    -webkit-transform: none;
    transform: none;
    width: 23px
}

.MediaAccreditationPage .accordion-button:not(.collapsed):after {
    content: "-"
}

.MediaAccreditationPage .responsiveTable {
    overflow-x: auto;
    width: 100%
}

.MediaAccreditationPage .responsiveTable::-webkit-scrollbar {
    height: 3px
}

.MediaAccreditationPage .sub-menu {
    margin-left: 20px
}

.prof_userId {
    color: #2a4dc0;
    font-family: Lato,sans-serif;
    font-weight: 700;
    text-decoration: underline
}

.accred-request,.org-text {
    color: #707070!important
}

.accred-request {
    line-height: 21px
}

.national-organization-media-new {
    background-color: #fffcd5
}

.international-organization-media-new,.national-organization-media-new {
    border-radius: 5px;
    color: #191919;
    font-size: 9pt;
    letter-spacing: 0;
    margin-bottom: 0;
    max-width: 100%;
    padding: 4px;
    width: 52%
}

.international-organization-media-new {
    background-color: #ffe1cb
}

#adm-events-list .loading,#adm-tb-list .loading {
    bottom: 0;
    height: 2em;
    left: 0;
    margin: auto;
    overflow: show;
    position: fixed;
    right: 0;
    top: 0;
    width: 2em;
    z-index: 999
}

#adm-events-list .loading:before,#adm-tb-list .loading:before {
    background: radial-gradient(hsla(0,0%,8%,.8),rgba(0,0,0,.8));
    background: -webkit-radial-gradient(hsla(0,0%,8%,.8),rgba(0,0,0,.8));
    content: "file is loading";
    display: block;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%
}

#adm-events-list .loading:not(:required),#adm-tb-list .loading:not(:required) {
    background-color: transparent;
    border: 0;
    color: transparent;
    font: 0/0 a;
    text-shadow: none
}

#adm-events-list .loading:not(:required):after,#adm-tb-list .loading:not(:required):after {
    -webkit-animation: spinner .15s linear infinite;
    animation: spinner .15s linear infinite;
    border-radius: .5em;
    -webkit-box-shadow: 1.5em 0 0 0 hsla(0,0%,100%,.75),1.1em 1.1em 0 0 hsla(0,0%,100%,.75),0 1.5em 0 0 hsla(0,0%,100%,.75),-1.1em 1.1em 0 0 hsla(0,0%,100%,.75),-1.5em 0 0 0 hsla(0,0%,100%,.75),-1.1em -1.1em 0 0 hsla(0,0%,100%,.75),0 -1.5em 0 0 hsla(0,0%,100%,.75),1.1em -1.1em 0 0 hsla(0,0%,100%,.75);
    box-shadow: 1.5em 0 0 0 hsla(0,0%,100%,.75),1.1em 1.1em 0 0 hsla(0,0%,100%,.75),0 1.5em 0 0 hsla(0,0%,100%,.75),-1.1em 1.1em 0 0 hsla(0,0%,100%,.75),-1.5em 0 0 0 hsla(0,0%,100%,.75),-1.1em -1.1em 0 0 hsla(0,0%,100%,.75),0 -1.5em 0 0 hsla(0,0%,100%,.75),1.1em -1.1em 0 0 hsla(0,0%,100%,.75);
    content: "";
    display: block;
    font-size: 10px;
    height: 1em;
    margin-top: -.5em;
    width: 1em
}

#adm-events-list.nav-tabs li .nav-link,#adm-tb-list.nav-tabs li .nav-link {
    color: #191919;
    font-family: Lato,sans-serif;
    font-size: 18px;
    letter-spacing: 0
}

@media(max-width: 767px) {
    #adm-events-list.nav-tabs li .nav-link,#adm-tb-list.nav-tabs li .nav-link {
        font-size:15px;
        font-weight: 400;
        line-height: 24px;
        margin-left: 20px;
        margin-right: 20px;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0
    }
}

#adm-events-list.nav-tabs li .nav-link:hover,#adm-tb-list.nav-tabs li .nav-link:hover {
    border-color: transparent
}

#adm-events-list.nav-tabs li .nav-link:focus,#adm-tb-list.nav-tabs li .nav-link:focus {
    border: 0
}

#adm-events-list.nav-tabs li .nav-link.active,#adm-tb-list.nav-tabs li .nav-link.active {
    border: 0;
    border-bottom: 3px solid #2a4dc0;
    color: #2a4dc0;
    font-family: Lato,sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 24px;
    padding-bottom: 5px
}

@media(max-width: 767px) {
    #adm-events-list.nav-tabs li .nav-link.active,#adm-tb-list.nav-tabs li .nav-link.active {
        font-size:15px;
        font-weight: 400;
        line-height: 24px;
        margin-left: 20px;
        margin-right: 20px;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0
    }
}

.appAccredInfo {
    color: green!important
}

.pendAccredInfo {
    color: orange!important
}

.cancelAccredInfo {
    color: red!important
}

.org-sty {
    max-width: 90%;
    word-break: break-word
}

.ViewAccreditationDetails .mediaAdminDashboardAccreditation #media-admin-rec-status .accBtnApproved {
    background-color: transparent!important;
    border: 1px solid #469350!important;
    color: #469350!important
}

.ViewAccreditationDetails .mediaAdminDashboardAccreditation #media-admin-rec-status .accBtnCancelled {
    background: #faf0f0 0 0 no-repeat padding-box!important;
    border: 1px solid #dc241f!important;
    color: #dc241f!important
}

.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .medAccBtnMob {
    grid-template-columns: repeat(2,1fr)
}

.mediaNodalAccreditationRequests .prev_btn {
    background-color: transparent!important;
    color: #2e59c1!important;
    margin-right: .25rem
}

.mediaNodalAccreditationRequests .nxt_btn {
    background-color: #2e59c1!important;
    color: #fff!important;
    margin-left: .25rem
}

.mediaAdminDashboardAccreditation .prev_btn {
    background-color: transparent!important;
    color: #2e59c1!important;
    margin-right: .25rem
}

.mediaAdminDashboardAccreditation .nxt_btn {
    background-color: #2e59c1!important;
    color: #fff!important;
    margin-left: .25rem
}

.mediaAllAccreditationRequests #mediaAdvisoryMVA .confirm-upload {
    background-color: #2e59c1;
    color: #fff!important
}

.file-success-popup.mva-success .modal-content {
    border-radius: 5px;
    padding: 25px
}

.file-success-popup.mva-success .modal-content .modal-body {
    padding: 0
}

.file-success-popup.mva-success .modal-content .modal-body .btn-close {
    float: right
}

.file-success-popup.mva-success .modal-content .modal-body .text-center {
    margin-top: 15px!important
}

#admin-accred-requests-card,#mvno-accred-requests-card {
    overflow-y: scroll
}

#mediaAdvisory,#uploadPhotosMVA {
    padding-bottom: 50px!important
}

#mediaAdvisory .show_error_messages,#uploadPhotosMVA .show_error_messages {
    color: #dc241f!important
}

#mediaAdvisory .loading,#uploadPhotosMVA .loading {
    bottom: 0;
    height: 2em;
    left: 0;
    margin: auto;
    overflow: show;
    position: fixed;
    right: 0;
    top: 0;
    width: 2em;
    z-index: 999
}

#mediaAdvisory .loading:before,#uploadPhotosMVA .loading:before {
    background: radial-gradient(hsla(0,0%,8%,.8),rgba(0,0,0,.8));
    background: -webkit-radial-gradient(hsla(0,0%,8%,.8),rgba(0,0,0,.8));
    content: "file is loading";
    display: block;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%
}

#mediaAdvisory .loading:not(:required),#uploadPhotosMVA .loading:not(:required) {
    background-color: transparent;
    border: 0;
    color: transparent;
    font: 0/0 a;
    text-shadow: none
}

#mediaAdvisory .loading:not(:required):after,#uploadPhotosMVA .loading:not(:required):after {
    -webkit-animation: spinner .15s linear infinite;
    animation: spinner .15s linear infinite;
    border-radius: .5em;
    -webkit-box-shadow: 1.5em 0 0 0 hsla(0,0%,100%,.75),1.1em 1.1em 0 0 hsla(0,0%,100%,.75),0 1.5em 0 0 hsla(0,0%,100%,.75),-1.1em 1.1em 0 0 hsla(0,0%,100%,.75),-1.5em 0 0 0 hsla(0,0%,100%,.75),-1.1em -1.1em 0 0 hsla(0,0%,100%,.75),0 -1.5em 0 0 hsla(0,0%,100%,.75),1.1em -1.1em 0 0 hsla(0,0%,100%,.75);
    box-shadow: 1.5em 0 0 0 hsla(0,0%,100%,.75),1.1em 1.1em 0 0 hsla(0,0%,100%,.75),0 1.5em 0 0 hsla(0,0%,100%,.75),-1.1em 1.1em 0 0 hsla(0,0%,100%,.75),-1.5em 0 0 0 hsla(0,0%,100%,.75),-1.1em -1.1em 0 0 hsla(0,0%,100%,.75),0 -1.5em 0 0 hsla(0,0%,100%,.75),1.1em -1.1em 0 0 hsla(0,0%,100%,.75);
    content: "";
    display: block;
    font-size: 10px;
    height: 1em;
    margin-top: -.5em;
    width: 1em
}

#mediaAdvisory .container-upload #messages-pdf,#mediaAdvisory .container-upload #messages-photo,#uploadPhotosMVA .container-upload #messages-pdf,#uploadPhotosMVA .container-upload #messages-photo {
    color: #2a4dc0!important;
    text-decoration: underline!important
}

#mediaAdvisory .container-upload #remove-btn,#mediaAdvisory .container-upload #remove-btn-pdf,#uploadPhotosMVA .container-upload #remove-btn,#uploadPhotosMVA .container-upload #remove-btn-pdf {
    background-color: #fff!important;
    margin-left: 5px
}

#mediaAdvisory .container-upload .upload-box,#uploadPhotosMVA .container-upload .upload-box {
    clear: both;
    margin: 0 auto;
    width: 100%
}

#mediaAdvisory .container-upload .form-label,#uploadPhotosMVA .container-upload .form-label {
    color: #191919;
    font-family: Lato,sans-serif;
    font-weight: 700;
    line-height: 1.5
}

#mediaAdvisory .container-upload input[type=file],#uploadPhotosMVA .container-upload input[type=file] {
    opacity: 0;
    position: absolute;
    z-index: -1
}

#mediaAdvisory .container-upload .file-upload-box,#uploadPhotosMVA .container-upload .file-upload-box {
    background: #f4f8ff;
    border: 1px solid #2a4dc0;
    border-radius: 5px;
    clear: both;
    float: left;
    height: 75pt;
    padding: 1.5rem;
    text-align: center;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}

#mediaAdvisory .container-upload .box-align,#uploadPhotosMVA .container-upload .box-align {
    width: 100%
}

#mediaAdvisory .container-upload .condition,#uploadPhotosMVA .container-upload .condition {
    color: #707070!important;
    float: left;
    letter-spacing: 0;
    margin-top: 10px;
    width: 100%
}

#mediaAdvisory .container-upload .condition:first-child,#uploadPhotosMVA .container-upload .condition:first-child {
    margin-right: 10px
}

#mediaAdvisory .container-upload .condition .photo-limit,#uploadPhotosMVA .container-upload .condition .photo-limit {
    float: right;
    font-weight: 700
}

#mediaAdvisory .container-upload .btn-wrapper .btn,#uploadPhotosMVA .container-upload .btn-wrapper .btn {
    border: 1px solid #2e59c1;
    border-radius: .2rem;
    float: left;
    font-family: Lato,sans-serif;
    font-weight: 400!important;
    padding: .375rem .75rem
}

#mediaAdvisory .container-upload .btn-wrapper .btn:hover,#uploadPhotosMVA .container-upload .btn-wrapper .btn:hover {
    background-color: #2a4dc0;
    color: #fff!important
}

#mediaAdvisory .container-upload .btn-wrapper .cancel-btn,#uploadPhotosMVA .container-upload .btn-wrapper .cancel-btn {
    background-color: transparent;
    color: #2e59c1!important
}

#mediaAdvisory .container-upload .btn-wrapper .confirm-upload,#uploadPhotosMVA .container-upload .btn-wrapper .confirm-upload {
    background-color: #2e59c1;
    color: #fff!important
}

#mediaAdvisory .container-upload .btn,#uploadPhotosMVA .container-upload .btn {
    background-color: #2e59c1;
    border: 1px solid #2e59c1;
    border-radius: .2rem;
    color: #fff!important;
    float: right;
    font-family: Lato,sans-serif;
    font-weight: 400!important;
    padding: .375rem .75rem
}

#mediaAdvisory .container-upload .hidden,#uploadPhotosMVA .container-upload .hidden {
    display: none!important
}

.textMsg {
    padding-left: 4%
}

.cmp-media-dashboard-landing-page {
    margin-top: 40px
}

@media(max-width: 767px) {
    .cmp-media-dashboard-landing-page {
        margin-top:30px
    }
}

.cmp-media-dashboard-landing-page .btn {
    background-color: #2e59c1;
    border: 1px solid #2e59c1;
    border-radius: .2rem;
    color: #fff;
    font-family: Lato,sans-serif;
    font-weight: 400!important;
    padding: .375rem .75rem
}

.cmp-media-dashboard-landing-page .prev_btn {
    background-color: transparent!important;
    color: #2e59c1!important;
    margin-right: .25rem
}

.cmp-media-dashboard-landing-page .media-user-info-section {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: .25px solid #9d9d9d;
    border-radius: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-bottom: 1pc;
    padding: 20px 20px 22px 25px
}

.cmp-media-dashboard-landing-page .media-user-info-section .media-user-name {
    display: block
}

.cmp-media-dashboard-landing-page .media-user-info-section .media-user-name .user-name {
    color: #191919;
    font-family: Lato,sans-serif;
    font-size: 20px;
    letter-spacing: 0;
    line-height: 28px;
    margin-bottom: 0;
    padding-bottom: 10px;
    text-align: left
}

@media(max-width: 767px) {
    .cmp-media-dashboard-landing-page .media-user-info-section .media-user-name .user-name {
        font-size:18px
    }
}

.cmp-media-dashboard-landing-page .media-user-info-section .media-user-name .user-subheading {
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 22px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 28px;
    margin-bottom: 0;
    text-align: left
}

@media(max-width: 767px) {
    .cmp-media-dashboard-landing-page .media-user-info-section .media-user-name .user-subheading {
        font-size:18px
    }
}

.cmp-media-dashboard-landing-page .media-user-info-section .media-calender-view-btn {
    background: #2a4dc0;
    border: #2a4dc0;
    color: #fff;
    font-family: Lato,sans-serif;
    font-size: 20px;
    height: 55px;
    letter-spacing: 0;
    line-height: 40px;
    max-width: 188px;
    width: 100%
}

@media(max-width: 767px) {
    .cmp-media-dashboard-landing-page .media-user-info-section .media-calender-view-btn {
        font-size:18px;
        height: 45px;
        line-height: 35px
    }
}

.cmp-media-dashboard-landing-page .media-accreditations-info-section {
    border: .25px solid #9d9d9d;
    border-radius: 5px;
    margin-bottom: 1pc;
    padding: 25px 25px 20px
}

@media(max-width: 767px) {
    .cmp-media-dashboard-landing-page .media-accreditations-info-section {
        border:0;
        border-radius: 0;
        padding: 0
    }
}

.cmp-media-dashboard-landing-page .media-accreditations-info-section .accreditation-header {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    padding-bottom: 20px
}

.cmp-media-dashboard-landing-page .media-accreditations-info-section .accreditation-header .media-accreditation-heading {
    color: #191919;
    display: block;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 30px;
    margin-bottom: 0;
    text-align: left
}

.cmp-media-dashboard-landing-page .media-accreditations-info-section .accreditation-header .media-accreditation-heading.desktop {
    display: block
}

@media(max-width: 767px) {
    .cmp-media-dashboard-landing-page .media-accreditations-info-section .accreditation-header .media-accreditation-heading.desktop {
        display:none
    }
}

.cmp-media-dashboard-landing-page .media-accreditations-info-section .accreditation-header .media-accreditation-heading.mobile {
    display: none
}

@media(max-width: 767px) {
    .cmp-media-dashboard-landing-page .media-accreditations-info-section .accreditation-header .media-accreditation-heading.mobile {
        color:#191919;
        display: block;
        font-family: Plus Jakarta Sans,sans-serif;
        font-size: 20px;
        font-weight: 700;
        letter-spacing: 0;
        line-height: 36px
    }
}

.cmp-media-dashboard-landing-page .media-accreditations-info-section .accreditation-header .view-all-btn {
    color: #2a4dc0;
    font-family: Lato,sans-serif;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 30px;
    text-decoration: underline
}

@media(max-width: 767px) {
    .cmp-media-dashboard-landing-page .media-accreditations-info-section .accreditation-header .view-all-btn {
        font-size:15px;
        line-height: 27px
    }
}

.cmp-media-dashboard-landing-page .media-accreditations-info-section .media-accreditation-cards {
    border-radius: 5px;
    overflow-x: scroll;
    overflow-y: hidden
}

.cmp-media-dashboard-landing-page .media-accreditations-info-section .media-accreditation-cards .row {
    margin-left: 0
}

.cmp-media-dashboard-landing-page .media-accreditations-info-section .media-accreditation-cards .row .card-section {
    max-width: 360px;
    width: 100%
}

@media(min-width: 1900px) {
    .cmp-media-dashboard-landing-page .media-accreditations-info-section .media-accreditation-cards .row .card-section {
        max-width:360px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .cmp-media-dashboard-landing-page .media-accreditations-info-section .media-accreditation-cards .row .card-section {
        max-width:335px;
        width: 100%
    }
}

.cmp-media-dashboard-landing-page .media-accreditations-info-section .media-accreditation-cards .row .card-section.col {
    padding-left: 5px!important;
    padding-right: 5px!important
}

.cmp-media-dashboard-landing-page .media-accreditations-info-section .media-accreditation-cards .row .card-section.col .card {
    background: #fff 0 0 no-repeat padding-box;
    border: .25px solid #9d9d9d;
    border-radius: 5px;
    -webkit-box-shadow: 2px 4px 8px rgba(0,0,0,.102);
    box-shadow: 2px 4px 8px rgba(0,0,0,.102);
    height: 100%
}

.cmp-media-dashboard-landing-page .media-accreditations-info-section .media-accreditation-cards .row .card-section.col .card .card-body {
    padding: 15px 15px 15px 20px
}

@media(max-width: 767px) {
    .cmp-media-dashboard-landing-page .media-accreditations-info-section .media-accreditation-cards .row .card-section.col .card .card-body {
        max-width:100%;
        width: 335px
    }
}

.cmp-media-dashboard-landing-page .media-accreditations-info-section .media-accreditation-cards .row .card-section.col .card .card-body .card-tag-header {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

.cmp-media-dashboard-landing-page .media-accreditations-info-section .media-accreditation-cards .row .card-section.col .card .card-body .card-tag-header .card-tag {
    background: #fff 0 0 no-repeat padding-box;
    border: .25px solid #9d9d9d;
    border-radius: 5px;
    -webkit-box-shadow: 2px 4px 8px rgba(0,0,0,.102);
    box-shadow: 2px 4px 8px rgba(0,0,0,.102);
    color: #000;
    font-family: Lato,sans-serif;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 27px;
    margin-bottom: 10px;
    max-width: 100%;
    padding: 0 5px;
    text-align: center;
    width: auto
}

@media(max-width: 767px) {
    .cmp-media-dashboard-landing-page .media-accreditations-info-section .media-accreditation-cards .row .card-section.col .card .card-body .card-tag-header .card-tag {
        font-size:9pt;
        margin-bottom: 14px
    }
}

.cmp-media-dashboard-landing-page .media-accreditations-info-section .media-accreditation-cards .row .card-section.col .card .card-body .card-header {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
    border-bottom: 0;
    border-radius: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    padding: 0
}

.cmp-media-dashboard-landing-page .media-accreditations-info-section .media-accreditation-cards .row .card-section.col .card .card-body .card-header .card-title {
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 25px;
    margin-bottom: 0;
    min-height: 60px;
    padding-bottom: 14px;
    text-align: left
}

@media(max-width: 767px) {
    .cmp-media-dashboard-landing-page .media-accreditations-info-section .media-accreditation-cards .row .card-section.col .card .card-body .card-header .card-title {
        font-size:15px
    }
}

.cmp-media-dashboard-landing-page .media-accreditations-info-section .media-accreditation-cards .row .card-section.col .card .card-body .card-body-content-one {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-bottom: 5px
}

@media(max-width: 767px) {
    .cmp-media-dashboard-landing-page .media-accreditations-info-section .media-accreditation-cards .row .card-section.col .card .card-body .card-body-content-one {
        margin-bottom:10px
    }
}

.cmp-media-dashboard-landing-page .media-accreditations-info-section .media-accreditation-cards .row .card-section.col .card .card-body .card-body-content-one .left-icons {
    height: 24px;
    margin-left: -5px;
    margin-right: 5px;
    width: 24px
}

.cmp-media-dashboard-landing-page .media-accreditations-info-section .media-accreditation-cards .row .card-section.col .card .card-body .card-body-content-one .card-text {
    background: transparent;
    border-radius: 0;
    bottom: 0;
    color: #333;
    font-family: Lato,sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 22px;
    margin-bottom: 0;
    padding: 0;
    position: unset
}

.cmp-media-dashboard-landing-page .media-accreditations-info-section .media-accreditation-cards .row .card-section.col .card .card-body .card-body-content-two {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px
}

@media(max-width: 767px) {
    .cmp-media-dashboard-landing-page .media-accreditations-info-section .media-accreditation-cards .row .card-section.col .card .card-body .card-body-content-two {
        margin-bottom:20px
    }
}

.cmp-media-dashboard-landing-page .media-accreditations-info-section .media-accreditation-cards .row .card-section.col .card .card-body .card-body-content-two .left-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.cmp-media-dashboard-landing-page .media-accreditations-info-section .media-accreditation-cards .row .card-section.col .card .card-body .card-body-content-two .left-content .left-icons {
    height: 24px;
    margin-left: -5px;
    margin-right: 5px;
    width: 24px
}

.cmp-media-dashboard-landing-page .media-accreditations-info-section .media-accreditation-cards .row .card-section.col .card .card-body .card-body-content-two .left-content .card-text {
    background: transparent;
    border-radius: 0;
    bottom: 0;
    color: #333;
    font-family: Lato,sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 22px;
    margin-bottom: 0;
    padding: 0;
    position: unset
}

.cmp-media-dashboard-landing-page .media-accreditations-info-section .media-accreditation-cards .row .card-section.col .card .card-body .card-body-content-two .right-content p {
    background: #fff1f0;
    border-radius: 5px;
    color: #dc241f;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 17px;
    margin-bottom: 0;
    padding: 5px 6px;
    text-transform: capitalize
}

@media(max-width: 767px) {
    .cmp-media-dashboard-landing-page .media-accreditations-info-section .media-accreditation-cards .row .card-section.col .card .card-body .card-body-content-two .right-content p {
        font-size:13px
    }
}

.cmp-media-dashboard-landing-page .media-accreditations-info-section .media-accreditation-cards .row .card-section.col .card .card-body .card-body-content-three .card-text {
    background: transparent;
    color: #4c4c4c;
    font-family: Lato,sans-serif;
    font-size: 14px;
    font-style: italic;
    letter-spacing: 0;
    line-height: 7px;
    padding: 0;
    position: unset
}

@media(max-width: 767px) {
    .cmp-media-dashboard-landing-page .media-accreditations-info-section .media-accreditation-cards .row .card-section.col .card .card-body .card-body-content-three .card-text {
        color:#333;
        font-size: 13px;
        font-style: normal;
        font-weight: 700
    }
}

@media(min-width: 768px) {
    .cmp-media-dashboard-landing-page .media-accreditations-info-section .media-accreditation-cards .row .card-section.col .card .card-body .card-body-content-three .card-text {
        font-size:9pt;
        line-height: 14px
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .cmp-media-dashboard-landing-page .media-accreditations-info-section .media-accreditation-cards .row .card-section.col .card .card-body .card-body-content-three .card-text {
        font-size:9pt
    }
}

.cmp-media-dashboard-landing-page .media-accreditations-info-section .accreditation-disclaimer p {
    color: #2e2e2e;
    font-family: Lato,sans-serif;
    font-size: 9pt;
    font-style: italic;
    letter-spacing: 0;
    line-height: 10px;
    margin-bottom: 0;
    margin-top: 20px;
    padding-bottom: 10px
}

@media(max-width: 767px) {
    .cmp-media-dashboard-landing-page .media-accreditations-info-section .accreditation-disclaimer p {
        color:#707070;
        font-size: 14px;
        font-style: normal;
        letter-spacing: 0;
        line-height: 22px;
        margin-top: 5px
    }
}

.cmp-media-dashboard-landing-page .media-events-info-section {
    border: .25px solid #9d9d9d;
    border-radius: 5px;
    margin-bottom: 1pc;
    padding: 26px 25px 78px 26px
}

@media(max-width: 767px) {
    .cmp-media-dashboard-landing-page .media-events-info-section {
        border:0;
        border-radius: 0;
        padding: 0
    }
}

.cmp-media-dashboard-landing-page .media-events-info-section .media-header {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    padding-bottom: 20px
}

@media(max-width: 767px) {
    .cmp-media-dashboard-landing-page .media-events-info-section .media-header {
        padding-bottom:15px
    }
}

.cmp-media-dashboard-landing-page .media-events-info-section .media-header .media-events-heading {
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 30px;
    margin-bottom: 0;
    text-align: left
}

@media(max-width: 767px) {
    .cmp-media-dashboard-landing-page .media-events-info-section .media-header .media-events-heading {
        line-height:36px
    }
}

.cmp-media-dashboard-landing-page .media-events-info-section .media-header .view-all-btn {
    color: #2a4dc0;
    font-family: Lato,sans-serif;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 30px;
    text-decoration: underline
}

@media(max-width: 767px) {
    .cmp-media-dashboard-landing-page .media-events-info-section .media-header .view-all-btn {
        font-size:15px;
        line-height: 27px
    }
}

.cmp-media-dashboard-landing-page .media-events-info-section #events-list.nav-tabs li .nav-link {
    color: #191919;
    font-family: Lato,sans-serif;
    font-size: 18px;
    letter-spacing: 0
}

@media(max-width: 767px) {
    .cmp-media-dashboard-landing-page .media-events-info-section #events-list.nav-tabs li .nav-link {
        font-size:15px;
        font-weight: 400;
        line-height: 24px;
        margin-left: 20px;
        margin-right: 20px;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0
    }
}

.cmp-media-dashboard-landing-page .media-events-info-section #events-list.nav-tabs li .nav-link:hover {
    border-color: transparent
}

.cmp-media-dashboard-landing-page .media-events-info-section #events-list.nav-tabs li .nav-link:focus {
    border: 0
}

.cmp-media-dashboard-landing-page .media-events-info-section #events-list.nav-tabs li .nav-link.active {
    border: 0;
    border-bottom: 3px solid #2a4dc0;
    color: #2a4dc0;
    font-family: Lato,sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 24px;
    padding-bottom: 5px
}

@media(max-width: 767px) {
    .cmp-media-dashboard-landing-page .media-events-info-section #events-list.nav-tabs li .nav-link.active {
        font-size:15px;
        font-weight: 400;
        line-height: 24px;
        margin-left: 20px;
        margin-right: 20px;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0
    }
}

.cmp-media-dashboard-landing-page .media-events-info-section .media-events-cards {
    margin-top: 25px;
    overflow-x: scroll;
    overflow-y: hidden
}

@media(max-width: 767px) {
    .cmp-media-dashboard-landing-page .media-events-info-section .media-events-cards {
        margin-top:15px
    }
}

.cmp-media-dashboard-landing-page .media-events-info-section .media-events-cards .row {
    margin-left: 0
}

.cmp-media-dashboard-landing-page .media-events-info-section .media-events-cards .row .card-section {
    max-width: 380px;
    width: 100%
}

@media(min-width: 1900px) {
    .cmp-media-dashboard-landing-page .media-events-info-section .media-events-cards .row .card-section {
        max-width:380px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .cmp-media-dashboard-landing-page .media-events-info-section .media-events-cards .row .card-section {
        max-width:335px;
        width: 100%
    }
}

.cmp-media-dashboard-landing-page .media-events-info-section .media-events-cards .row .card-section.col {
    padding-left: 5px!important;
    padding-right: 5px!important
}

.cmp-media-dashboard-landing-page .media-events-info-section .media-events-cards .row .card-section.col .card {
    background: #fff 0 0 no-repeat padding-box;
    border: .25px solid #9d9d9d;
    border-left: 3px solid #7754d6;
    border-radius: 5px 5px 0 0;
    -webkit-box-shadow: 2px 4px 8px rgba(0,0,0,.102);
    box-shadow: 2px 4px 8px rgba(0,0,0,.102);
    height: 100%
}

.cmp-media-dashboard-landing-page .media-events-info-section .media-events-cards .row .card-section.col .card .card-body {
    padding: 15px 15px 15px 20px
}

@media(max-width: 767px) {
    .cmp-media-dashboard-landing-page .media-events-info-section .media-events-cards .row .card-section.col .card .card-body {
        max-width:100%;
        width: 335px
    }
}

.cmp-media-dashboard-landing-page .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .card-tag-next {
    background: #fff 0 0 no-repeat padding-box;
    border: .25px solid #9d9d9d;
    border-radius: 5px;
    -webkit-box-shadow: 2px 4px 8px rgba(0,0,0,.102);
    box-shadow: 2px 4px 8px rgba(0,0,0,.102);
    color: #000;
    font-family: Lato,sans-serif;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 27px;
    margin-bottom: 10px;
    max-width: 100%;
    padding: 0 5px;
    text-align: center;
    width: auto
}

@media(max-width: 767px) {
    .cmp-media-dashboard-landing-page .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .card-tag-next {
        font-size:9pt;
        margin-bottom: 14px
    }
}

.cmp-media-dashboard-landing-page .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .card-tag-header {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

.cmp-media-dashboard-landing-page .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .card-tag-header .card-tag {
    background: #fff 0 0 no-repeat padding-box;
    border-radius: 5px;
    -webkit-box-shadow: 2px 4px 8px rgba(0,0,0,.102);
    box-shadow: 2px 4px 8px rgba(0,0,0,.102);
    color: #000;
    font-family: Lato,sans-serif;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 27px;
    margin-bottom: 10px;
    max-width: 100%;
    padding: 0 5px;
    text-align: center;
    width: auto
}

@media(max-width: 767px) {
    .cmp-media-dashboard-landing-page .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .card-tag-header .card-tag {
        font-size:9pt;
        margin-bottom: 14px
    }
}

.cmp-media-dashboard-landing-page .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .card-header {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
    border-bottom: 0;
    border-radius: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    padding: 0
}

.cmp-media-dashboard-landing-page .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .card-header .card-title {
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 25px;
    margin-bottom: 0;
    min-height: 60px;
    padding-bottom: 14px;
    text-align: left
}

@media(max-width: 767px) {
    .cmp-media-dashboard-landing-page .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .card-header .card-title {
        font-size:15px;
        padding-bottom: 10px
    }
}

.cmp-media-dashboard-landing-page .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .card-body-content-one {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-bottom: 5px
}

@media(max-width: 767px) {
    .cmp-media-dashboard-landing-page .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .card-body-content-one {
        margin-bottom:10px
    }
}

.cmp-media-dashboard-landing-page .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .card-body-content-one .left-icons {
    height: 24px;
    margin-left: -5px;
    margin-right: 5px;
    width: 24px
}

.cmp-media-dashboard-landing-page .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .card-body-content-one .card-text {
    background: transparent;
    border-radius: 0;
    bottom: 0;
    color: #333;
    font-family: Lato,sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 22px;
    margin-bottom: 0;
    padding: 0;
    position: unset
}

.cmp-media-dashboard-landing-page .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .card-body-content-new {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-bottom: 5px
}

.cmp-media-dashboard-landing-page .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .card-body-content-new .left-icons {
    height: 24px;
    margin-left: -5px;
    margin-right: 5px;
    width: 24px
}

.cmp-media-dashboard-landing-page .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .card-body-content-new .card-text {
    background: transparent;
    border-radius: 0;
    bottom: 0;
    color: #333;
    font-family: Lato,sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 22px;
    margin-bottom: 0;
    padding: 0;
    position: unset
}

.cmp-media-dashboard-landing-page .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .card-body-content-new .card-text span {
    font-weight: 700
}

.cmp-media-dashboard-landing-page .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .card-body-content-new .card-text .events-link {
    color: #2a4dc0
}

.cmp-media-dashboard-landing-page .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .events-letter-btn {
    background: #2a4dc0;
    border: 1px solid #2a4dc0;
    border-radius: 5px;
    color: #fff;
    font-family: Lato,sans-serif;
    font-size: 14px;
    height: 2pc;
    letter-spacing: 0;
    line-height: 30px;
    margin-top: 13px;
    max-width: 140px;
    text-decoration: none;
    width: 100%
}

.cmp-media-dashboard-landing-page .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .events-letter-btn a {
    color: #fff;
    text-decoration: none
}

.cmp-media-dashboard-landing-page .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .completed-event-options {
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: left;
    margin-top: 18px
}

.cmp-media-dashboard-landing-page .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .completed-event-options .option-link {
    color: #2a4dc0;
    font-family: Lato,sans-serif;
    font-size: 15px;
    letter-spacing: 0;
    line-height: 30px;
    text-decoration: underline
}

.cmp-media-dashboard-landing-page .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .completed-event-options .option-link:first-child {
    margin-right: 25px
}

.no-cards-available-text {
    background: #f2f2f2;
    border: 1px solid #f2f2f2;
    border-radius: 5px;
    display: none
}

.no-cards-available-text p {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #f2f2f2;
    color: #707070;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: Lato,sans-serif;
    font-size: 18px;
    height: 75pt;
    justify-content: center;
    margin-top: 20px;
    padding: 15px;
    text-align: center
}

@media(max-width: 767px) {
    .no-cards-available-text p {
        font-size:14px
    }
}

.dot-options {
    cursor: pointer;
    height: 40px;
    position: relative;
    width: 40px
}

.dot-options:after {
    background: url(../../../content/dam/gtwenty/dashboard/media/side_menu.svg);
    background-position: bottom;
    background-repeat: no-repeat;
    content: "";
    font-size: 50px;
    padding-left: 40px
}

.context-menu-container {
    background: 0 0 no-repeat padding-box padding-box #fff;
    border: .25px solid #9d9d9d;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.16);
    box-shadow: 0 3px 6px rgba(0,0,0,.16);
    display: none;
    position: absolute;
    right: 4%;
    top: 28%
}

.context-menu-container ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.context-menu-container ul li {
    color: #000;
    cursor: pointer;
    font-family: Lato,sans-serif;
    font-size: 1pc;
    letter-spacing: 0;
    line-height: 2pc;
    padding: 5px 10px
}

.sherpa-department {
    background-color: #ece9f7;
    border-color: #ece9f7
}

.finance-department {
    background-color: #e9f7ed;
    border-color: #e9f7ed
}

.nodal-dashboar-event-list .subheading span {
    color: #707070;
    display: block;
    font-size: 9pt;
    margin-top: -6px;
    width: 100%
}

.nodal-dashboar-event-list .max-limit-text {
    color: #707070!important;
    font-weight: 400!important
}

.ViewAccreditationDetails .loading {
    bottom: 0;
    height: 2em;
    left: 0;
    margin: auto;
    overflow: show;
    position: fixed;
    right: 0;
    top: 0;
    width: 2em;
    z-index: 999
}

.ViewAccreditationDetails .loading:before {
    background: radial-gradient(hsla(0,0%,8%,.8),rgba(0,0,0,.8));
    background: -webkit-radial-gradient(hsla(0,0%,8%,.8),rgba(0,0,0,.8));
    content: "file is loading";
    display: block;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%
}

.ViewAccreditationDetails .loading:not(:required) {
    background-color: transparent;
    border: 0;
    color: transparent;
    font: 0/0 a;
    text-shadow: none
}

.ViewAccreditationDetails .loading:not(:required):after {
    -webkit-animation: spinner .15s linear infinite;
    animation: spinner .15s linear infinite;
    border-radius: .5em;
    -webkit-box-shadow: 1.5em 0 0 0 hsla(0,0%,100%,.75),1.1em 1.1em 0 0 hsla(0,0%,100%,.75),0 1.5em 0 0 hsla(0,0%,100%,.75),-1.1em 1.1em 0 0 hsla(0,0%,100%,.75),-1.5em 0 0 0 hsla(0,0%,100%,.75),-1.1em -1.1em 0 0 hsla(0,0%,100%,.75),0 -1.5em 0 0 hsla(0,0%,100%,.75),1.1em -1.1em 0 0 hsla(0,0%,100%,.75);
    box-shadow: 1.5em 0 0 0 hsla(0,0%,100%,.75),1.1em 1.1em 0 0 hsla(0,0%,100%,.75),0 1.5em 0 0 hsla(0,0%,100%,.75),-1.1em 1.1em 0 0 hsla(0,0%,100%,.75),-1.5em 0 0 0 hsla(0,0%,100%,.75),-1.1em -1.1em 0 0 hsla(0,0%,100%,.75),0 -1.5em 0 0 hsla(0,0%,100%,.75),1.1em -1.1em 0 0 hsla(0,0%,100%,.75);
    content: "";
    display: block;
    font-size: 10px;
    height: 1em;
    margin-top: -.5em;
    width: 1em
}

.ViewAccreditationDetails .DelegateAccreditDetails .accordion-title,.ViewAccreditationDetails .DelegateAccreditDetails .f24,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .accordion-title,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .f24,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .accordion-title,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .f24,.ViewAccreditationDetails .mediaDashboardAccreditation .accordion-title,.ViewAccreditationDetails .mediaDashboardAccreditation .f24 {
    color: #000;
    font-family: Plus Jakarta Sans,sans-serif;
    font-weight: 700
}

.ViewAccreditationDetails .DelegateAccreditDetails .accord1,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .accord1,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .accord1,.ViewAccreditationDetails .mediaDashboardAccreditation .accord1 {
    padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
    padding-bottom: 15px!important
}

.ViewAccreditationDetails .DelegateAccreditDetails .statusText,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .statusText,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .statusText,.ViewAccreditationDetails .mediaDashboardAccreditation .statusText {
    background-color: #fff1f0;
    color: #dc241f;
    font-family: Lato,sans-serif
}

.ViewAccreditationDetails .DelegateAccreditDetails .subText,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .subText,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .subText,.ViewAccreditationDetails .mediaDashboardAccreditation .subText {
    color: #191919;
    font-family: Lato,sans-serif
}

.ViewAccreditationDetails .DelegateAccreditDetails .msg-text,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .msg-text,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .msg-text,.ViewAccreditationDetails .mediaDashboardAccreditation .msg-text {
    background-color: #f5f5f5;
    color: #333;
    font-family: Lato,sans-serif
}

.ViewAccreditationDetails .DelegateAccreditDetails .f18,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .f18,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .f18,.ViewAccreditationDetails .mediaDashboardAccreditation .f18 {
    color: #191919;
    font-family: Lato,sans-serif
}

@media(min-width: 1900px) {
    .ViewAccreditationDetails .DelegateAccreditDetails .f18,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .f18,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .f18,.ViewAccreditationDetails .mediaDashboardAccreditation .f18 {
        font-size:1pc
    }
}

.ViewAccreditationDetails .DelegateAccreditDetails .f20,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .f20,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .f20,.ViewAccreditationDetails .mediaDashboardAccreditation .f20 {
    color: #191919;
    font-family: Lato,sans-serif;
    font-weight: 700
}

@media(min-width: 1900px) {
    .ViewAccreditationDetails .DelegateAccreditDetails .f20,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .f20,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .f20,.ViewAccreditationDetails .mediaDashboardAccreditation .f20 {
        font-size:18px
    }
}

.ViewAccreditationDetails .DelegateAccreditDetails .btn,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .btn,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .btn,.ViewAccreditationDetails .mediaDashboardAccreditation .btn {
    background-color: #2e59c1;
    border: 1px solid #2e59c1;
    border-radius: .2rem;
    color: #fff!important;
    font-family: Lato,sans-serif;
    font-weight: 400!important;
    padding: .375rem .75rem
}

.ViewAccreditationDetails .DelegateAccreditDetails .a-link,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .a-link,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .a-link,.ViewAccreditationDetails .mediaDashboardAccreditation .a-link {
    color: #2e59c1!important
}

@media(max-width: 767px) {
    .ViewAccreditationDetails .DelegateAccreditDetails .hide-mobile,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .hide-mobile,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .hide-mobile,.ViewAccreditationDetails .mediaDashboardAccreditation .hide-mobile {
        display:none!important
    }
}

@media(min-width: 768px) {
    .ViewAccreditationDetails .DelegateAccreditDetails .hide-desktop,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .hide-desktop,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .hide-desktop,.ViewAccreditationDetails .mediaDashboardAccreditation .hide-desktop {
        display:none!important
    }
}

.ViewAccreditationDetails .DelegateAccreditDetails .bottom-space,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .bottom-space,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .bottom-space,.ViewAccreditationDetails .mediaDashboardAccreditation .bottom-space {
    padding-bottom: 90px
}

@media(max-width: 767px) {
    .ViewAccreditationDetails .DelegateAccreditDetails .border-mb,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .border-mb,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .border-mb,.ViewAccreditationDetails .mediaDashboardAccreditation .border-mb {
        border:none!important
    }

    .ViewAccreditationDetails .DelegateAccreditDetails .col-mob,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .col-mob,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .col-mob,.ViewAccreditationDetails .mediaDashboardAccreditation .col-mob {
        border-radius: 8px!important;
        -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,.1);
        box-shadow: 0 0 8px 0 rgba(0,0,0,.1)
    }
}

.ViewAccreditationDetails .DelegateAccreditDetails .accordion,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .accordion,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .accordion,.ViewAccreditationDetails .mediaDashboardAccreditation .accordion {
    --bs-accordion-bg: transparent
}

.ViewAccreditationDetails .DelegateAccreditDetails .accordion .accordion-item,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .accordion .accordion-item,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .accordion .accordion-item,.ViewAccreditationDetails .mediaDashboardAccreditation .accordion .accordion-item {
    border-bottom: 1px solid #ccc!important;
    border: none
}

@media(max-width: 767px) {
    .ViewAccreditationDetails .DelegateAccreditDetails .accordion .accordion-item,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .accordion .accordion-item,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .accordion .accordion-item,.ViewAccreditationDetails .mediaDashboardAccreditation .accordion .accordion-item {
        border:1px solid #ccc!important;
        border-radius: 8px!important;
        -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,.1);
        box-shadow: 0 0 8px 0 rgba(0,0,0,.1);
        margin: 20px 0
    }
}

.ViewAccreditationDetails .DelegateAccreditDetails .accordion .accordion-item:first-of-type,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .accordion .accordion-item:first-of-type,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .accordion .accordion-item:first-of-type,.ViewAccreditationDetails .mediaDashboardAccreditation .accordion .accordion-item:first-of-type {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.ViewAccreditationDetails .DelegateAccreditDetails .accordion .accordion-item:last-of-type,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .accordion .accordion-item:last-of-type,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .accordion .accordion-item:last-of-type,.ViewAccreditationDetails .mediaDashboardAccreditation .accordion .accordion-item:last-of-type {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.ViewAccreditationDetails .DelegateAccreditDetails .accordion .accordion-item .accordion-body,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .accordion .accordion-item .accordion-body,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .accordion .accordion-item .accordion-body,.ViewAccreditationDetails .mediaDashboardAccreditation .accordion .accordion-item .accordion-body {
    background-color: #f5f5f5;
    border-top: 1px solid #ccc!important
}

@media(max-width: 767px) {
    .ViewAccreditationDetails .DelegateAccreditDetails .accordion .accordion-item .accordion-body,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .accordion .accordion-item .accordion-body,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .accordion .accordion-item .accordion-body,.ViewAccreditationDetails .mediaDashboardAccreditation .accordion .accordion-item .accordion-body {
        background-color:#fff;
        border-radius: 8px!important;
        border-top: none!important
    }
}

.ViewAccreditationDetails .DelegateAccreditDetails .accordion .accordion-item .accordion-button .edit-preview,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .accordion .accordion-item .accordion-button .edit-preview,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .accordion .accordion-item .accordion-button .edit-preview,.ViewAccreditationDetails .mediaDashboardAccreditation .accordion .accordion-item .accordion-button .edit-preview {
    font-family: "Plus Jakarta Sans,sans-serif";
    font-size: 1.04vw;
    margin-top: 9pt
}

.ViewAccreditationDetails .DelegateAccreditDetails .accordion .accordion-item .accordion-button:after,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .accordion .accordion-item .accordion-button:after,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .accordion .accordion-item .accordion-button:after,.ViewAccreditationDetails .mediaDashboardAccreditation .accordion .accordion-item .accordion-button:after {
    background-color: #2a4dc0;
    background-image: none;
    border-radius: 50%;
    color: #fff;
    content: "+";
    font-size: 20px;
    font-weight: 500;
    height: 23px;
    line-height: 17px;
    text-align: center;
    -webkit-transform: none;
    transform: none;
    width: 23px
}

.ViewAccreditationDetails .DelegateAccreditDetails .accordion .accordion-item .accordion-button:not(.collapsed),.ViewAccreditationDetails .mediaAdminDashboardAccreditation .accordion .accordion-item .accordion-button:not(.collapsed),.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .accordion .accordion-item .accordion-button:not(.collapsed),.ViewAccreditationDetails .mediaDashboardAccreditation .accordion .accordion-item .accordion-button:not(.collapsed) {
    background-color: #fff
}

.ViewAccreditationDetails .DelegateAccreditDetails .accordion .accordion-item .accordion-button:not(.collapsed):after,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .accordion .accordion-item .accordion-button:not(.collapsed):after,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .accordion .accordion-item .accordion-button:not(.collapsed):after,.ViewAccreditationDetails .mediaDashboardAccreditation .accordion .accordion-item .accordion-button:not(.collapsed):after {
    background-color: #2a4dc0;
    background-image: none;
    border-radius: 50%;
    color: #fff;
    content: "-";
    font-size: 20px;
    font-weight: 500;
    height: 23px;
    line-height: 17px;
    text-align: center;
    -webkit-transform: none;
    transform: none;
    width: 23px
}

@media(max-width: 767px) {
    .ViewAccreditationDetails .DelegateAccreditDetails .accordion .accordion-item .accordion-button:not(.collapsed),.ViewAccreditationDetails .mediaAdminDashboardAccreditation .accordion .accordion-item .accordion-button:not(.collapsed),.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .accordion .accordion-item .accordion-button:not(.collapsed),.ViewAccreditationDetails .mediaDashboardAccreditation .accordion .accordion-item .accordion-button:not(.collapsed) {
        border-radius:8px!important;
        -webkit-box-shadow: none!important;
        box-shadow: none!important
    }
}

.ViewAccreditationDetails .DelegateAccreditDetails .accordion .accordion-item .accordion-button:focus,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .accordion .accordion-item .accordion-button:focus,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .accordion .accordion-item .accordion-button:focus,.ViewAccreditationDetails .mediaDashboardAccreditation .accordion .accordion-item .accordion-button:focus {
    border-color: none!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    outline: 0
}

.ViewAccreditationDetails .DelegateAccreditDetails .mobile-top,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .mobile-top,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .mobile-top,.ViewAccreditationDetails .mediaDashboardAccreditation .mobile-top {
    background-color: #2e59c1;
    border: 1px solid #2e59c1;
    border-radius: 0 0 10px 10px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
    padding: 20px
}

.ViewAccreditationDetails .DelegateAccreditDetails .mobile-top .f20,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .mobile-top .f20,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .mobile-top .f20,.ViewAccreditationDetails .mediaDashboardAccreditation .mobile-top .f20 {
    color: #fff!important
}

.ViewAccreditationDetails .DelegateAccreditDetails .fixed-bottom,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .fixed-bottom,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .fixed-bottom,.ViewAccreditationDetails .mediaDashboardAccreditation .fixed-bottom {
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 10px 10px 0 0;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
    padding: 20px
}

.ViewAccreditationDetails .DelegateAccreditDetails .prev_btn,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .prev_btn,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .prev_btn,.ViewAccreditationDetails .mediaDashboardAccreditation .prev_btn {
    background-color: transparent!important;
    color: #2e59c1!important;
    margin-right: .25rem
}

.ViewAccreditationDetails .DelegateAccreditDetails .modal .btn-close,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .modal .btn-close,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .modal .btn-close,.ViewAccreditationDetails .mediaDashboardAccreditation .modal .btn-close {
    padding: .5em;
    position: absolute;
    right: 0!important;
    top: 0!important
}

.ViewAccreditationDetails .DelegateAccreditDetails .modal .prev_btn,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .modal .prev_btn,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .modal .prev_btn,.ViewAccreditationDetails .mediaDashboardAccreditation .modal .prev_btn {
    background-color: transparent!important;
    color: #2e59c1!important;
    margin-right: .25rem
}

.ViewAccreditationDetails .DelegateAccreditDetails .modal .f28,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .modal .f28,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .modal .f28,.ViewAccreditationDetails .mediaDashboardAccreditation .modal .f28 {
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif;
    font-weight: 700
}

.ViewAccreditationDetails .DelegateAccreditDetails .modal .popup-styling .f20,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .modal .popup-styling .f20,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .modal .popup-styling .f20,.ViewAccreditationDetails .mediaDashboardAccreditation .modal .popup-styling .f20 {
    font-family: Lato,sans-serif!important;
    font-weight: 400!important
}

.ViewAccreditationDetails .DelegateAccreditDetails .modal .popup-styling .img-28px,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .modal .popup-styling .img-28px,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .modal .popup-styling .img-28px,.ViewAccreditationDetails .mediaDashboardAccreditation .modal .popup-styling .img-28px {
    height: 20px;
    width: 20px
}

.ViewAccreditationDetails .DelegateAccreditDetails .modal .popup-styling .img35px,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .modal .popup-styling .img35px,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .modal .popup-styling .img35px,.ViewAccreditationDetails .mediaDashboardAccreditation .modal .popup-styling .img35px {
    height: 35px;
    width: 35px
}

.ViewAccreditationDetails .DelegateAccreditDetails .modal .popup-styling .color_title,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .modal .popup-styling .color_title,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .modal .popup-styling .color_title,.ViewAccreditationDetails .mediaDashboardAccreditation .modal .popup-styling .color_title {
    color: #707070
}

.ViewAccreditationDetails .DelegateAccreditDetails .modal .popup-styling .color_desc,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .modal .popup-styling .color_desc,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .modal .popup-styling .color_desc,.ViewAccreditationDetails .mediaDashboardAccreditation .modal .popup-styling .color_desc {
    color: #4c4c4c!important
}

@media(max-width: 767px) {
    .ViewAccreditationDetails .DelegateAccreditDetails .modal .popup-styling .border-end,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .modal .popup-styling .border-end,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .modal .popup-styling .border-end,.ViewAccreditationDetails .mediaDashboardAccreditation .modal .popup-styling .border-end {
        border-right:none!important
    }
}

.ViewAccreditationDetails .DelegateAccreditDetails .modal .popup-styling .btn-secondary-custom,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .modal .popup-styling .btn-secondary-custom,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .modal .popup-styling .btn-secondary-custom,.ViewAccreditationDetails .mediaDashboardAccreditation .modal .popup-styling .btn-secondary-custom {
    background: #fff;
    border: 1px solid #2a4dc0;
    color: #2a4dc0;
    font-size: 9pt
}

.ViewAccreditationDetails .DelegateAccreditDetails .modal .popup-styling .btn-primary-custom,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .modal .popup-styling .btn-primary-custom,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .modal .popup-styling .btn-primary-custom,.ViewAccreditationDetails .mediaDashboardAccreditation .modal .popup-styling .btn-primary-custom {
    background: #2a4dc0;
    border: 1px solid #2a4dc0;
    color: #fff;
    font-size: 9pt
}

.ViewAccreditationDetails .DelegateAccreditDetails .popupImage img,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .popupImage img,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .popupImage img,.ViewAccreditationDetails .mediaDashboardAccreditation .popupImage img {
    height: auto;
    max-width: 100%
}

.ViewAccreditationDetails .DelegateAccreditDetails .responsiveTable,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .responsiveTable,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .responsiveTable,.ViewAccreditationDetails .mediaDashboardAccreditation .responsiveTable {
    overflow-x: auto;
    width: 100%
}

.ViewAccreditationDetails .DelegateAccreditDetails .responsiveTable::-webkit-scrollbar,.ViewAccreditationDetails .mediaAdminDashboardAccreditation .responsiveTable::-webkit-scrollbar,.ViewAccreditationDetails .mediaAdminNodalDashboardAccreditation .responsiveTable::-webkit-scrollbar,.ViewAccreditationDetails .mediaDashboardAccreditation .responsiveTable::-webkit-scrollbar {
    height: 3px
}

.media-resources-peoples-connect {
    display: block
}

.media-resources-peoples-connect .col-pc-custom {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 30%
}

@media(max-width: 767px) {
    .media-resources-peoples-connect .col-pc-custom {
        width:100%
    }
}

.media-resources-peoples-connect .peopleConnectStyling .a-link {
    color: #2a4dc0;
    cursor: pointer!important;
    text-decoration: underline
}

.media-resources-peoples-connect .peopleConnectStyling .bottom-border {
    border-bottom: 2px dashed #ccc
}

.media-resources-peoples-connect .peopleConnectStyling .profPhoto {
    border-radius: 50px!important;
    height: 40px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 40px
}

.media-resources-peoples-connect .peopleConnectStyling .peopleName {
    color: #2a4dc0!important
}

.media-resources-peoples-connect .peopleConnectStyling .peopleEmail {
    color: #333!important
}

.media-resources-peoples-connect .peopleConnectStyling .peopleCity {
    color: #4c4c4c!important
}

.media-resources-peoples-connect .peopleConnectStyling .peopleThought {
    color: #191919!important
}

.media-resources-peoples-connect .peopleConnectStyling .peopleDate {
    color: #707070!important
}

.media-resources-peoples-connect .peopleConnectStyling .full-btn {
    background-color: transparent;
    border: 1px solid #2a4dc0!important;
    color: #2a4dc0
}

.media-resources-peoples-connect .peopleConnectStyling .full-btn:hover {
    background-color: #2a4dc0;
    border: 1px solid #2a4dc0;
    color: #fff
}

.media-resources-peoples-connect .btn-secondary-custom {
    background: #fff;
    border: 1px solid #2a4dc0;
    color: #2a4dc0;
    font-size: 9pt
}

.media-resources-peoples-connect .btn-primary-custom {
    background: #2a4dc0;
    border: 1px solid #2a4dc0;
    color: #fff;
    font-size: 9pt
}

.media-resources-peoples-connect .btn-primary-custom.submit-text {
    font-size: 1pc!important
}

@media(min-width: 1900px) {
    .media-resources-peoples-connect {
        display:block
    }
}

@media(max-width: 767px) {
    .media-resources-peoples-connect {
        display:block
    }
}

.media-resources-peoples-connect .media-resources-peoples-connect-container {
    display: block;
    margin-top: 30px
}

.media-resources-peoples-connect .media-resources-peoples-connect-container .main-submit-articale {
    background-color: #f2f2f2
}

.media-resources-peoples-connect .media-resources-peoples-connect-container .arrow-down {
    background-color: #fff;
    background-image: url(../../../content/dam/gtwenty/home/Down-arrow.svg);
    background-position: right .1rem center;
    background-repeat: no-repeat;
    background-size: 13px 9pt
}

.media-resources-peoples-connect .media-resources-peoples-connect-container .arrow-up {
    background-color: #fff;
    background-image: url(../../../content/dam/gtwenty/home/Up-arrow.svg);
    background-position: right .1rem center;
    background-repeat: no-repeat;
    background-size: 13px 9pt
}

@media(min-width: 1900px) {
    .media-resources-peoples-connect .media-resources-peoples-connect-container {
        display:block;
        margin-top: 72.5px
    }
}

@media(max-width: 767px) {
    .media-resources-peoples-connect .media-resources-peoples-connect-container {
        display:block;
        margin-top: 0;
        padding: 30px 1pc 0
    }
}

.media-resources-peoples-connect .media-resources-peoples-connect-container .top-rightbar {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: end;
    margin-bottom: 20px
}

@media(max-width: 767px) {
    .media-resources-peoples-connect .media-resources-peoples-connect-container .top-rightbar {
        display:block
    }
}

@media(min-width: 1900px) {
    .media-resources-peoples-connect .media-resources-peoples-connect-container .top-rightbar {
        margin-bottom:40px
    }
}

.media-resources-peoples-connect .media-resources-peoples-connect-container .top-rightbar .date-filter {
    border: 0;
    border-bottom: 1px solid #ccc;
    color: #191919;
    cursor: pointer;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: .875rem;
    font-weight: 600;
    margin-right: 60px;
    max-width: 200px;
    padding: 14px 0;
    width: 100%
}

.media-resources-peoples-connect .media-resources-peoples-connect-container .top-rightbar .date-filter:focus-visible {
    outline: 0
}

.media-resources-peoples-connect .media-resources-peoples-connect-container .top-rightbar .date-filter:after {
    border-right: 1px solid #2a4dc0;
    border-top: 1px solid #2a4dc0;
    bottom: 31px;
    content: "";
    display: inline-block;
    height: 8px;
    margin-bottom: 1px;
    margin-left: 6px;
    margin-right: .5px;
    position: absolute;
    right: 0;
    -webkit-transform: rotate(135deg);
    transform: rotate(-45deg);
    width: 8px;
    z-index: 99999
}

@media(min-width: 1900px) {
    .media-resources-peoples-connect .media-resources-peoples-connect-container .top-rightbar .date-filter {
        font-size:1.125rem;
        max-width: 250px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .media-resources-peoples-connect .media-resources-peoples-connect-container .top-rightbar .date-filter {
        display:none
    }
}

.media-resources-peoples-connect .media-resources-peoples-connect-container .top-rightbar .search_container {
    border: 1px solid #ccc;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    max-width: 250px;
    width: 100%
}

@media(min-width: 1900px) {
    .media-resources-peoples-connect .media-resources-peoples-connect-container .top-rightbar .search_container {
        max-width:308px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .media-resources-peoples-connect .media-resources-peoples-connect-container .top-rightbar .search_container {
        borde-color:#9b9b9b;
        max-width: 100%;
        width: 100%
    }
}

.media-resources-peoples-connect .media-resources-peoples-connect-container .top-rightbar .search_container .form-control {
    border: none!important;
    font-family: Lato,sans-serif;
    font-size: .875rem;
    height: 50px
}

@media(min-width: 1900px) {
    .media-resources-peoples-connect .media-resources-peoples-connect-container .top-rightbar .search_container .form-control {
        font-size:.875rem;
        height: 4pc
    }
}

@media(max-width: 767px) {
    .media-resources-peoples-connect .media-resources-peoples-connect-container .top-rightbar .search_container .form-control {
        color:#9b9b9b;
        height: 60px;
        padding: 21px 0 22px 22px
    }
}

.media-resources-peoples-connect .media-resources-peoples-connect-container .top-rightbar .search_container .form-control:focus {
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

.media-resources-peoples-connect .media-resources-peoples-connect-container .top-rightbar .search_container .input-group-append {
    border: none!important;
    height: 50px
}

@media(min-width: 1900px) {
    .media-resources-peoples-connect .media-resources-peoples-connect-container .top-rightbar .search_container .input-group-append {
        height:4pc
    }
}

@media(max-width: 767px) {
    .media-resources-peoples-connect .media-resources-peoples-connect-container .top-rightbar .search_container .input-group-append {
        height:60px
    }
}

.media-resources-peoples-connect .media-resources-peoples-connect-container .top-rightbar .search_container .input-group-append .btn-outline-secondary {
    border: none!important;
    color: #ccc;
    padding: 5px
}

.media-resources-peoples-connect .media-resources-peoples-connect-container .top-rightbar .search_container .input-group-append .btn-outline-secondary:focus {
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

@media(min-width: 1900px) {
    .media-resources-peoples-connect .media-resources-peoples-connect-container .top-rightbar .search_container .input-group-append .btn-outline-secondary {
        border:none!important
    }
}

@media(max-width: 767px) {
    .media-resources-peoples-connect .media-resources-peoples-connect-container .top-rightbar .search_container .input-group-append .btn-outline-secondary {
        border:none!important;
        color: #9b9b9b;
        padding: 10px
    }
}

.media-resources-peoples-connect .media-resources-peoples-connect-container .top-rightbar .search_container .input-group-append .btn-outline-secondary img {
    height: 40px;
    width: 40px
}

.media-resources-peoples-connect .media-resources-peoples-connect-container .top-rightbar .cmp-mobile-filters {
    display: none
}

@media(max-width: 767px) {
    .media-resources-peoples-connect .media-resources-peoples-connect-container .top-rightbar .cmp-mobile-filters {
        display:block
    }

    .media-resources-peoples-connect .media-resources-peoples-connect-container .top-rightbar .cmp-mobile-filters .cmp-mob-filter-label {
        color: #242424;
        font-family: Lato,sans-serif;
        font-size: .875rem;
        margin-bottom: 0;
        padding-bottom: 10.5px;
        padding-top: 15px
    }

    .media-resources-peoples-connect .media-resources-peoples-connect-container .top-rightbar .cmp-mobile-filters .mob-filter-options {
        display: block
    }

    .media-resources-peoples-connect .media-resources-peoples-connect-container .top-rightbar .cmp-mobile-filters .mob-filter-options .date-filter {
        display: none
    }
}

@media(max-width: 767px)and (max-width:767px) {
    .media-resources-peoples-connect .media-resources-peoples-connect-container .top-rightbar .cmp-mobile-filters .mob-filter-options .date-filter {
        cursor:pointer;
        display: block;
        font-family: Plus Jakarta Sans,sans-serif;
        font-size: 1.125rem;
        margin-right: 0;
        max-width: 353px;
        padding: 0 0 15px;
        width: 100%
    }
}

.media-resources-peoples-connect .media-resources-peoples-connect-container .peple-content-link-main {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 75pt;
    -moz-column-gap: 75pt;
    column-gap: 75pt;
    margin: 0 25px 58px;
    width: 100%
}

.media-resources-peoples-connect .media-resources-peoples-connect-container .peple-content-link-main.peple-content-enhancement-image {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 50px;
    -moz-column-gap: 50px;
    column-gap: 50px;
    width: 100%
}

@media(max-width: 767px) {
    .media-resources-peoples-connect .media-resources-peoples-connect-container .peple-content-link-main.peple-content-enhancement-image {
        -webkit-column-count:1!important;
        -moz-column-count: 1!important;
        column-count: 1!important;
        -webkit-column-gap: 0!important;
        -moz-column-gap: 0!important;
        column-gap: 0!important;
        margin: 0 0 30px
    }
}

.media-resources-peoples-connect .media-resources-peoples-connect-container .peple-content-link-main.peple-content-enhancement-image .peple-content-card {
    margin: 0;
    width: 95%
}

.media-resources-peoples-connect .media-resources-peoples-connect-container .peple-content-link-main.peple-content-enhancement-image .people-img-icon {
    height: 5pc!important;
    margin: 0 5px 0 0;
    width: 5pc!important
}

.media-resources-peoples-connect .media-resources-peoples-connect-container .peple-content-link-main.peple-content-enhancement-image .cmp-press-release-date-container {
    display: block!important;
    margin-top: 0!important
}

.media-resources-peoples-connect .media-resources-peoples-connect-container .peple-content-link-main.peple-content-enhancement-image .cmp-press-release-date-container span {
    float: left;
    width: 60%
}

.media-resources-peoples-connect .media-resources-peoples-connect-container .peple-content-link-main.peple-content-enhancement-image .cmp-press-release-date-container.cmp-press_publised_date {
    color: #2a4dc0;
    font-weight: 600
}

.media-resources-peoples-connect .media-resources-peoples-connect-container .peple-content-link-main.peple-content-enhancement-image .cmp-press-release-date-container p {
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    float: left;
    overflow: hidden;
    width: 69%
}

.media-resources-peoples-connect .media-resources-peoples-connect-container .peple-content-link-main.peple-content-enhancement-image .cmp-press-release-date-container .read-more-text {
    background: #2a4dc0;
    border-radius: 5px;
    color: #fff!important;
    margin: 10px 0 0;
    padding: 5px;
    text-align: center;
    width: 100%
}

@media(min-width: 1900px) {
    .media-resources-peoples-connect .media-resources-peoples-connect-container .peple-content-link-main {
        -webkit-column-count:2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 164px;
        -moz-column-gap: 164px;
        column-gap: 164px;
        margin: 0 75pt 58px
    }
}

@media(min-width: 992px)and (max-width:1199px) {
    .media-resources-peoples-connect .media-resources-peoples-connect-container .peple-content-link-main {
        -webkit-column-count:2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 25pt;
        -moz-column-gap: 25pt;
        column-gap: 25pt;
        margin: 0 0 58px;
        width: 100%
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .media-resources-peoples-connect .media-resources-peoples-connect-container .peple-content-link-main {
        -webkit-column-count:1;
        -moz-column-count: 1;
        column-count: 1;
        margin: 0 0 58px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .media-resources-peoples-connect .media-resources-peoples-connect-container .peple-content-link-main {
        -webkit-column-count:1;
        -moz-column-count: 1;
        column-count: 1;
        -webkit-column-gap: 0;
        -moz-column-gap: 0;
        column-gap: 0;
        margin: 0 0 30px
    }
}

.media-resources-peoples-connect .media-resources-peoples-connect-container .peple-content-link-main .peple-content-card {
    border-bottom: 1px solid #ccc;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    margin: 0 50px;
    overflow: hidden;
    padding-left: 0;
    padding-right: 0;
    padding-top: 20px;
    width: 85%
}

@media(min-width: 1900px) {
    .media-resources-peoples-connect .media-resources-peoples-connect-container .peple-content-link-main .peple-content-card {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 0;
        padding-left: 0;
        padding-right: 0;
        padding-top: 30px;
        width: 81%
    }
}

@media(max-width: 767px) {
    .media-resources-peoples-connect .media-resources-peoples-connect-container .peple-content-link-main .peple-content-card {
        margin:0;
        max-width: 100%;
        padding-left: 0;
        width: 100%
    }
}

.media-resources-peoples-connect .media-resources-peoples-connect-container .peple-content-link-main .peple-content-card .cmp-press_text_content {
    padding: 0 0 15px 15px;
    width: 100%
}

.media-resources-peoples-connect .media-resources-peoples-connect-container .peple-content-link-main .peple-content-card .cmp-press_text_content .people-img-icon {
    float: left;
    height: 90pt;
    width: 90pt
}

.media-resources-peoples-connect .media-resources-peoples-connect-container .peple-content-link-main .peple-content-card .cmp-press_text_content .cmp-press-release-date-container {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-top: 10px
}

.media-resources-peoples-connect .media-resources-peoples-connect-container .peple-content-link-main .peple-content-card .cmp-press_text_content .cmp-press-release-date-container a {
    color: #2a4dc0;
    cursor: pointer;
    float: right;
    font-family: Lato,sans-serif;
    font-size: .875rem;
    text-decoration: none
}

.media-resources-peoples-connect .media-resources-peoples-connect-container .peple-content-link-main .peple-content-card .cmp-press_text_content .cmp-press-release-date-container .read-more-text {
    padding-right: 10px
}

.media-resources-peoples-connect .media-resources-peoples-connect-container .peple-content-link-main .peple-content-card .cmp-press_text_content .cmp-press-release-date-container .read-more-text:after {
    border-right: 1px solid #2a4dc0;
    border-top: 1px solid #2a4dc0;
    bottom: 31px;
    content: "";
    display: inline-block;
    height: 6px;
    margin-bottom: 1px;
    margin-left: 6px;
    margin-right: .5px;
    right: 0;
    -webkit-transform: rotate(135deg);
    transform: rotate(45deg);
    width: 6px
}

.media-resources-peoples-connect .media-resources-peoples-connect-container .peple-content-link-main .peple-content-card .cmp-press_text_content .cmp-press-title {
    color: #191919;
    cursor: cursor;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: .875rem;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 0;
    padding-bottom: 0;
    text-decoration: none
}

.media-resources-peoples-connect .media-resources-peoples-connect-container .peple-content-link-main .img-24 {
    height: 24px;
    margin: 10px 0 0;
    width: 24px
}

.media-resources-peoples-connect .media-resources-peoples-connect-container #bottom-section-pagination.bottom-nav {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin: 0 0 102px
}

@media(min-width: 1900px) {
    .media-resources-peoples-connect .media-resources-peoples-connect-container #bottom-section-pagination.bottom-nav {
        margin:0 0 102px
    }
}

@media(max-width: 767px) {
    .media-resources-peoples-connect .media-resources-peoples-connect-container #bottom-section-pagination.bottom-nav {
        display:block;
        margin: 0 0 101px;
        text-align: center
    }
}

.media-resources-peoples-connect .media-resources-peoples-connect-container #bottom-section-pagination .result-data {
    color: #626262;
    font-family: Lato,sans-serif;
    font-size: 1rem;
    margin-bottom: 0
}

@media(min-width: 1900px) {
    .media-resources-peoples-connect .media-resources-peoples-connect-container #bottom-section-pagination .result-data {
        font-size:1.25rem
    }
}

@media(max-width: 767px) {
    .media-resources-peoples-connect .media-resources-peoples-connect-container #bottom-section-pagination .result-data {
        color:#626262;
        font-size: 1.125rem;
        margin-bottom: 33px
    }
}

.media-resources-peoples-connect .media-resources-peoples-connect-container #bottom-section-pagination .paginationjs {
    font-family: Lato,sans-serif;
    font-size: 1rem
}

@media(max-width: 767px) {
    .media-resources-peoples-connect .media-resources-peoples-connect-container #bottom-section-pagination .paginationjs {
        -webkit-box-pack:center;
        -ms-flex-pack: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: center;
        margin: 0 auto;
        text-align: center
    }

    .media-resources-peoples-connect .media-resources-peoples-connect-container #bottom-section-pagination .paginationjs .paginationjs-pages {
        display: inline-block;
        float: none
    }
}

.media-resources-peoples-connect .media-resources-peoples-connect-container #bottom-section-pagination .paginationjs .paginationjs-pages li {
    border: none!important;
    color: #9b9b9d;
    font-family: Lato,sans-serif;
    font-size: 1rem;
    padding: 0 7px;
    text-align: center
}

.media-resources-peoples-connect .media-resources-peoples-connect-container #bottom-section-pagination .paginationjs .paginationjs-pages li a {
    color: #9b9b9d;
    font-size: 1rem;
    height: 20px;
    line-height: 18px;
    min-width: 20px;
    padding: 0;
    width: 20px
}

@media(max-width: 767px) {
    .media-resources-peoples-connect .media-resources-peoples-connect-container #bottom-section-pagination .paginationjs .paginationjs-pages li a {
        font-size:1.313rem;
        height: 27px;
        line-height: 27px;
        min-width: 27px;
        width: 27px
    }
}

.media-resources-peoples-connect .media-resources-peoples-connect-container #bottom-section-pagination .paginationjs .paginationjs-pages li.paginationjs-prev a {
    font-size: 0
}

.media-resources-peoples-connect .media-resources-peoples-connect-container #bottom-section-pagination .paginationjs .paginationjs-pages li.paginationjs-prev a:before {
    border-left: 2px solid #2a4dc0;
    border-top: 2px solid #2a4dc0;
    bottom: 31px;
    content: "";
    display: inline-block;
    font-size: 1rem;
    height: 10px;
    margin-bottom: -6px;
    margin-left: 6px;
    margin-right: .5px;
    right: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width: 10px
}

@media(max-width: 767px) {
    .media-resources-peoples-connect .media-resources-peoples-connect-container #bottom-section-pagination .paginationjs .paginationjs-pages li.paginationjs-prev a:before {
        height:14px;
        margin-bottom: -8px;
        width: 14px
    }
}

.media-resources-peoples-connect .media-resources-peoples-connect-container #bottom-section-pagination .paginationjs .paginationjs-pages li.paginationjs-next a {
    font-size: 0
}

.media-resources-peoples-connect .media-resources-peoples-connect-container #bottom-section-pagination .paginationjs .paginationjs-pages li.paginationjs-next a:after {
    border-left: 2px solid #2a4dc0;
    border-top: 2px solid #2a4dc0;
    bottom: 31px;
    content: "";
    display: inline-block;
    font-size: 1rem;
    height: 10px;
    margin-bottom: -6px;
    margin-left: -5px;
    margin-right: .5px;
    right: 0;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    width: 10px
}

@media(max-width: 767px) {
    .media-resources-peoples-connect .media-resources-peoples-connect-container #bottom-section-pagination .paginationjs .paginationjs-pages li.paginationjs-next a:after {
        height:14px;
        margin-bottom: -8px;
        width: 14px
    }
}

.media-resources-peoples-connect .media-resources-peoples-connect-container #bottom-section-pagination .paginationjs .paginationjs-pages li.active a {
    background-color: #2a4dc0;
    border: 1px solid #2a4dc0;
    border-radius: 3px;
    color: #fff;
    font-size: 1rem;
    height: 20px;
    line-height: 18px;
    min-width: 20px;
    width: 20px
}

@media(max-width: 767px) {
    .media-resources-peoples-connect .media-resources-peoples-connect-container #bottom-section-pagination .paginationjs .paginationjs-pages li.active a {
        border:1px solid #2a4dc0;
        border-radius: 3px;
        font-size: 1.313rem;
        height: 27px;
        line-height: 25px;
        min-width: 27px;
        width: 27px
    }
}

.media-resources-peoples-connect .media-resources-peoples-connect-container #people-file-upload .form-label {
    border-color: #707070;
    font-family: Lato,sans-serif;
    font-weight: 700;
    line-height: 1.5
}

.media-resources-peoples-connect .media-resources-peoples-connect-container #people-file-upload #people-connect-file {
    opacity: 0;
    position: absolute;
    z-index: -1
}

.media-resources-peoples-connect .media-resources-peoples-connect-container #people-file-upload #people-file-drag {
    background: #f4f8ff;
    border: 1px solid #ccc;
    border-radius: 7px;
    clear: both;
    float: left;
    height: 75pt;
    padding: 1.5rem;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}

.media-resources-peoples-connect .media-resources-peoples-connect-container #people-file-upload #notimage2 {
    color: #707070;
    font-family: Lato,sans-serif;
    word-break: break-all
}

.media-resources-peoples-connect .media-resources-peoples-connect-container #people-file-upload #people-connect-file,.media-resources-peoples-connect .media-resources-peoples-connect-container #people-file-upload #people-connect-file-btn {
    background-color: #2e59c1;
    border: 1px solid #2e59c1;
    border-radius: .2rem;
    color: #fff!important;
    font-family: Lato,sans-serif;
    font-weight: 400!important;
    padding: .375rem .75rem
}

.media-resources-peoples-connect .pc-name-style {
    color: #2a4dc0;
    float: left;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: .825rem;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 24px;
    margin-bottom: 0;
    padding-top: 2px
}

@media(min-width: 1900px) {
    .media-resources-peoples-connect .pc-name-style {
        float:left;
        font-size: 1rem;
        letter-spacing: 0;
        line-height: 24px;
        margin-bottom: 0;
        padding-top: 2px
    }
}

@media(max-width: 767px) {
    .media-resources-peoples-connect .pc-name-style {
        color:#2a4dc0;
        font-size: .875rem
    }
}

.mediaAllAccreditationRequests .show_error_messages,.mediaNodalAccreditationRequests .show_error_messages,.mediaVerticalAdminDashboard .show_error_messages {
    color: #dc241f!important
}

.mediaAllAccreditationRequests .shadow,.mediaNodalAccreditationRequests .shadow,.mediaVerticalAdminDashboard .shadow {
    -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,.1)!important;
    box-shadow: 0 0 8px 0 rgba(0,0,0,.1)!important
}

.mediaAllAccreditationRequests .corner,.mediaNodalAccreditationRequests .corner,.mediaVerticalAdminDashboard .corner {
    border-radius: 5px!important
}

.mediaAllAccreditationRequests .trackText,.mediaNodalAccreditationRequests .trackText,.mediaVerticalAdminDashboard .trackText {
    color: #191919;
    font-family: Lato,sans-serif;
    font-weight: 700
}

.mediaAllAccreditationRequests .sherpaColor,.mediaNodalAccreditationRequests .sherpaColor,.mediaVerticalAdminDashboard .sherpaColor {
    border-left: 4px solid #7754d6!important
}

.mediaAllAccreditationRequests .sherpaTrackBg,.mediaNodalAccreditationRequests .sherpaTrackBg,.mediaVerticalAdminDashboard .sherpaTrackBg {
    background-color: #ece9f7
}

.mediaAllAccreditationRequests .financeColor,.mediaNodalAccreditationRequests .financeColor,.mediaVerticalAdminDashboard .financeColor {
    border-left: 4px solid #469350!important
}

.mediaAllAccreditationRequests .financeTrackBg,.mediaNodalAccreditationRequests .financeTrackBg,.mediaVerticalAdminDashboard .financeTrackBg {
    background-color: #e9f7ed
}

.mediaAllAccreditationRequests .engagementColor,.mediaNodalAccreditationRequests .engagementColor,.mediaVerticalAdminDashboard .engagementColor {
    border-left: 4px solid #e8aa1f!important
}

.mediaAllAccreditationRequests .engagementTrackBg,.mediaNodalAccreditationRequests .engagementTrackBg,.mediaVerticalAdminDashboard .engagementTrackBg {
    background-color: #f7f2e9
}

.mediaAllAccreditationRequests .f17,.mediaAllAccreditationRequests .f20,.mediaAllAccreditationRequests .f24,.mediaNodalAccreditationRequests .f17,.mediaNodalAccreditationRequests .f20,.mediaNodalAccreditationRequests .f24,.mediaVerticalAdminDashboard .f17,.mediaVerticalAdminDashboard .f20,.mediaVerticalAdminDashboard .f24 {
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif;
    font-weight: 700
}

.mediaAllAccreditationRequests .f16,.mediaAllAccreditationRequests .f18,.mediaNodalAccreditationRequests .f16,.mediaNodalAccreditationRequests .f18,.mediaVerticalAdminDashboard .f16,.mediaVerticalAdminDashboard .f18 {
    color: #191919;
    font-family: Lato,sans-serif
}

@media(max-width: 767px) {
    .mediaAllAccreditationRequests .nav-tabs,.mediaNodalAccreditationRequests .nav-tabs,.mediaVerticalAdminDashboard .nav-tabs {
        -ms-overflow-style:none;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        overflow-y: hidden;
        scrollbar-width: none;
        white-space: nowrap
    }

    .mediaAllAccreditationRequests .nav-tabs::-webkit-scrollbar,.mediaNodalAccreditationRequests .nav-tabs::-webkit-scrollbar,.mediaVerticalAdminDashboard .nav-tabs::-webkit-scrollbar {
        display: none
    }
}

.mediaAllAccreditationRequests .nav-tabs .nav-link.active,.mediaAllAccreditationRequests .nav-tabs .nav-link.active:hover,.mediaNodalAccreditationRequests .nav-tabs .nav-link.active,.mediaNodalAccreditationRequests .nav-tabs .nav-link.active:hover,.mediaVerticalAdminDashboard .nav-tabs .nav-link.active,.mediaVerticalAdminDashboard .nav-tabs .nav-link.active:hover {
    border: 1px solid transparent;
    border-bottom: 3px solid #2a4dc0;
    color: #2a4dc0
}

.mediaAllAccreditationRequests .nav-tabs .nav-link:hover,.mediaNodalAccreditationRequests .nav-tabs .nav-link:hover,.mediaVerticalAdminDashboard .nav-tabs .nav-link:hover {
    border: 1px solid transparent
}

.mediaAllAccreditationRequests .tabTitle,.mediaNodalAccreditationRequests .tabTitle,.mediaVerticalAdminDashboard .tabTitle {
    border-bottom: 3px solid #2a4dc0;
    color: #2a4dc0
}

.mediaAllAccreditationRequests .btn,.mediaNodalAccreditationRequests .btn,.mediaVerticalAdminDashboard .btn {
    background-color: transparent;
    border: 1px solid #2a4dc0;
    border-radius: .2rem;
    color: #2a4dc0;
    font-family: Lato,sans-serif;
    font-weight: 400!important;
    padding: .375rem .65rem
}

.mediaAllAccreditationRequests .accBtnPending,.mediaNodalAccreditationRequests .accBtnPending,.mediaVerticalAdminDashboard .accBtnPending {
    background-color: #2a4dc0!important;
    color: #fff!important
}

.mediaAllAccreditationRequests .accBtnApproved,.mediaNodalAccreditationRequests .accBtnApproved,.mediaVerticalAdminDashboard .accBtnApproved {
    background-color: transparent;
    border: 1px solid #469350!important;
    color: #469350!important
}

.mediaAllAccreditationRequests .accBtnCancelled,.mediaNodalAccreditationRequests .accBtnCancelled,.mediaVerticalAdminDashboard .accBtnCancelled {
    background: #faf0f0 0 0 no-repeat padding-box;
    border: 1px solid #dc241f;
    color: #dc241f
}

.mediaAllAccreditationRequests .a-link,.mediaNodalAccreditationRequests .a-link,.mediaVerticalAdminDashboard .a-link {
    color: #2a4dc0!important
}

@media(max-width: 992px) {
    .mediaAllAccreditationRequests .d-block-mb,.mediaNodalAccreditationRequests .d-block-mb,.mediaVerticalAdminDashboard .d-block-mb {
        display:block!important
    }
}

@media(min-width: 768px)and (max-width:992px) {
    .mediaAllAccreditationRequests .d-block-lg,.mediaNodalAccreditationRequests .d-block-lg,.mediaVerticalAdminDashboard .d-block-lg {
        display:block!important
    }

    .mediaAllAccreditationRequests .d-block-lg .lg-space,.mediaNodalAccreditationRequests .d-block-lg .lg-space,.mediaVerticalAdminDashboard .d-block-lg .lg-space {
        padding-left: 0!important;
        padding-top: 10px!important
    }

    .mediaAllAccreditationRequests .d-block-lg .img-width2,.mediaNodalAccreditationRequests .d-block-lg .img-width2,.mediaVerticalAdminDashboard .d-block-lg .img-width2 {
        max-width: 50px!important
    }

    .mediaAllAccreditationRequests .col6,.mediaNodalAccreditationRequests .col6,.mediaVerticalAdminDashboard .col6 {
        -webkit-box-flex: 0!important;
        -ms-flex: 0 0 auto!important;
        flex: 0 0 auto!important;
        width: 50%!important
    }
}

.mediaAllAccreditationRequests .img-width,.mediaNodalAccreditationRequests .img-width,.mediaVerticalAdminDashboard .img-width {
    max-width: 60px
}

.mediaAllAccreditationRequests .img-width2,.mediaNodalAccreditationRequests .img-width2,.mediaVerticalAdminDashboard .img-width2 {
    max-width: 50px
}

@media(max-width: 767px) {
    .mediaAllAccreditationRequests .border-end,.mediaNodalAccreditationRequests .border-end,.mediaVerticalAdminDashboard .border-end {
        border:none!important
    }
}

@media(max-width: 992px) {
    .mediaAllAccreditationRequests .border-lg-end,.mediaNodalAccreditationRequests .border-lg-end,.mediaVerticalAdminDashboard .border-lg-end {
        border:none!important
    }
}

.mediaAllAccreditationRequests .vscrollbar,.mediaNodalAccreditationRequests .vscrollbar,.mediaVerticalAdminDashboard .vscrollbar {
    overflow-y: scroll;
    position: relative
}

.mediaAllAccreditationRequests .vscrollbar::-webkit-scrollbar,.mediaNodalAccreditationRequests .vscrollbar::-webkit-scrollbar,.mediaVerticalAdminDashboard .vscrollbar::-webkit-scrollbar {
    display: none
}

.mediaAllAccreditationRequests .scroll-height-left,.mediaNodalAccreditationRequests .scroll-height-left,.mediaVerticalAdminDashboard .scroll-height-left {
    max-height: 735px
}

.mediaAllAccreditationRequests .scroll-height-right,.mediaNodalAccreditationRequests .scroll-height-right,.mediaVerticalAdminDashboard .scroll-height-right {
    max-height: 500px
}

.mediaAllAccreditationRequests .scroll-height-acc-requests,.mediaNodalAccreditationRequests .scroll-height-acc-requests,.mediaVerticalAdminDashboard .scroll-height-acc-requests {
    max-height: 600px
}

@media(max-width: 767px) {
    .mediaAllAccreditationRequests .scroll-height-acc-requests,.mediaNodalAccreditationRequests .scroll-height-acc-requests,.mediaVerticalAdminDashboard .scroll-height-acc-requests {
        max-height:900px
    }
}

.mediaAllAccreditationRequests .no-events,.mediaNodalAccreditationRequests .no-events,.mediaVerticalAdminDashboard .no-events {
    background-color: #f5f5f5
}

.mediaAllAccreditationRequests .btnClick,.mediaNodalAccreditationRequests .btnClick,.mediaVerticalAdminDashboard .btnClick {
    cursor: pointer!important
}

.mediaAllAccreditationRequests .form-label,.mediaAllAccreditationRequests .form-select,.mediaNodalAccreditationRequests .form-label,.mediaNodalAccreditationRequests .form-select,.mediaVerticalAdminDashboard .form-label,.mediaVerticalAdminDashboard .form-select {
    color: #191919
}

.mediaAllAccreditationRequests .form-select:focus,.mediaNodalAccreditationRequests .form-select:focus,.mediaVerticalAdminDashboard .form-select:focus {
    border-color: #ced4da;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 0
}

.mediaVerticalAdminDashboard .module-dao-count {
    background: #ed7a1a;
    background-image: url(../../../content/dam/gtwenty/mva/count_bg.png),-webkit-gradient(linear,left top,right top,from(#ed7a1a),to(#25870a));
    background-image: url(../../../content/dam/gtwenty/mva/count_bg.png),linear-gradient(90deg,#ed7a1a,#25870a);
    background-position: 50%;
    border-radius: 5px;
    color: #fff
}

.mediaVerticalAdminDashboard .module-dao-count .inv-count {
    backdrop-filter: blur(25px);
    -webkit-backdrop-filter: blur(25px)!important;
    background: rgba(0,0,0,.4);
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.161);
    box-shadow: 0 3px 6px rgba(0,0,0,.161)
}

.mediaVerticalAdminDashboard .module-dao-count .inv-count .f20 {
    color: #fff;
    font-family: Plus Jakarta Sans,sans-serif;
    font-weight: 400!important
}

.venue-map-detail-tab {
    border: initial
}

.venue-map-detail-tab .nav-item .nav-link {
    background-color: #fff;
    color: #2a4dc0
}

.venue-map-detail-tab .nav-item .nav-link,.venue-map-detail-tab .nav-item .nav-link.active {
    border: 1px solid #2a4dc0!important;
    border-radius: 5px;
    font-size: 13px;
    margin: 0 5px 0 0;
    padding: 3px 15px
}

.venue-map-detail-tab .nav-item .nav-link.active {
    background-color: #2a4dc0;
    color: #fff
}

.venue-sitemap-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style-type: none;
    padding: 0
}

.venue-sitemap-info li {
    margin: 0 5px 0 0
}

.venue-overview-img {
    height: 300px;
    -o-object-fit: fill;
    object-fit: fill;
    width: 100%
}

.form-directionl {
    border: 0;
    border-bottom: 2px solid #dedddd;
    border-radius: unset
}

@media(max-width: 767px) {
    .dirc-order2 {
        -webkit-box-ordinal-group:3;
        -ms-flex-order: 2;
        order: 2
    }

    .dirc-order1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
}

.direction-search ul {
    margin: 0;
    padding: 0
}

.direction-search ul li {
    list-style-type: none
}

.direction-search ul li a {
    border-bottom: 1px solid #dedddd;
    color: #333;
    padding: 10px;
    text-decoration: none
}

.direction-search ul li a .play-icon {
    width: 20px
}

.left-dot-border {
    border-right: 2px dashed #dedddd
}

@media(max-width: 767px) {
    .left-dot-border {
        border-right:none
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .left-dot-border {
        border-right:none
    }
}

.right-dot-border {
    border-left: 2px dashed #dedddd
}

@media(max-width: 767px) {
    .right-dot-border {
        border-left:none
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .right-dot-border {
        border-left:none
    }
}

.text-blue-title {
    color: #2a4dc0;
    font-weight: 600;
    margin: 20px 0 10px 3px
}

.map-section-main {
    position: relative
}

.map-section-main,.map-section-main .map-img {
    height: 100%;
    width: 100%
}

.map-section-main .map-resize-link {
    position: absolute;
    right: 5px;
    top: 3px
}

.map-section-main .map-resize-link .map-img-resize {
    width: 20px
}

.img-resize-modal .modal-content {
    background: transparent
}

.img-resize-modal .modal-content .modal-header {
    background: #fff;
    border-radius: 5px
}

.img-resize-modal .modal-content .modal-body {
    background: #fff;
    border-radius: 5px;
    margin: 10px 0 0
}

.img-resize-modal .modal-content .map-img {
    width: 100%
}

.img-resize-modal .modal-content .btn-close {
    position: absolute;
    right: 10px;
    top: 20px
}

.cmp-city_placeholder {
    color: #000;
    font-family: Lato,sans-serif;
    text-align: left
}

@media(max-width: 767px) {
    .cmp-city_placeholder {
        margin-bottom:75pt
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .cmp-city_placeholder {
        margin-bottom:75pt
    }
}

@media(min-width: 992px)and (max-width:1199px) {
    .cmp-city_placeholder {
        margin-bottom:75pt
    }
}

.cmp-city_placeholder .cmp-city_placeholder-title {
    font-size: 1.875rem;
    font-weight: 700;
    letter-spacing: .25px;
    margin-bottom: 50px;
    margin-top: 50px;
    text-align: center
}

@media(min-width: 1900px) {
    .cmp-city_placeholder .cmp-city_placeholder-title {
        font-size:2.5rem;
        margin-bottom: 87px;
        margin-top: 56px
    }
}

@media(max-width: 767px) {
    .cmp-city_placeholder .cmp-city_placeholder-title {
        font-size:1.313rem;
        font-weight: 700;
        line-height: 2pc;
        margin-bottom: 33px;
        margin-top: 30px;
        text-align: center
    }

    .cmp-city_placeholder .cmp-left-map-container {
        -webkit-box-pack: center!important;
        -ms-flex-pack: center!important;
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important;
        justify-content: center!important
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .cmp-city_placeholder .cmp-left-map-container {
        -webkit-box-pack:center!important;
        -ms-flex-pack: center!important;
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important;
        height: 380px;
        justify-content: center!important
    }
}

@media(min-width: 992px)and (max-width:1199px) {
    .cmp-city_placeholder .cmp-left-map-container {
        -webkit-box-pack:center!important;
        -ms-flex-pack: center!important;
        display: -webkit-box!important;
        display: -ms-flexbox!important;
        display: flex!important;
        height: 462px;
        justify-content: center!important
    }
}

.cmp-city_placeholder .cmp-left-map-container .our-map {
    position: relative
}

@media(max-width: 767px) {
    .cmp-city_placeholder .cmp-left-map-container .our-map .map-div {
        padding:21px 15px 29px!important
    }
}

.cmp-city_placeholder .cmp-left-map-container .our-map .map-div .city-pin {
    height: auto;
    position: absolute;
    width: 30%
}

.cmp-city_placeholder .cmp-left-map-container .our-map .map-div .city-pin:hover {
    z-index: 56!important
}

.cmp-city_placeholder .cmp-left-map-container .our-map .map-div .city-pin:hover .img-scale {
    top: -5px;
    -webkit-transform: scale(1.6);
    transform: scale(1.6);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.cmp-city_placeholder .cmp-left-map-container .our-map .map-div .city-pin .active-pin-img {
    display: none
}

.cmp-city_placeholder .cmp-left-map-container .our-map .city-pin-active {
    height: auto;
    position: absolute;
    width: 30%;
    z-index: 55!important
}

.cmp-city_placeholder .cmp-left-map-container .our-map .city-pin-active .img-scale {
    top: -5px;
    -webkit-transform: scale(1.6);
    transform: scale(1.6);
    -webkit-transition: .2s ease-in-out;
    transition: .2s ease-in-out
}

.cmp-city_placeholder .cmp-left-map-container .our-map .city-pin-active .default-pin-img {
    width: 15px
}

.cmp-city_placeholder .cmp-left-map-container .our-map .city-pin-active .tooltip-text {
    background-color: #2e59c1!important;
    visibility: visible
}

.cmp-city_placeholder .cmp-left-map-container .our-map .city-pin-active .city-text p {
    color: #fff!important
}

.cmp-city_placeholder .cmp-left-map-container .our-map .img-scale {
    position: relative;
    top: 0;
    -webkit-transition: top .1s ease;
    transition: top .1s ease;
    width: 15px
}

.cmp-city_placeholder .cmp-left-map-container .our-map .tooltip-col {
    cursor: pointer;
    display: inline-block;
    position: relative;
    text-align: center
}

.cmp-city_placeholder .cmp-left-map-container .our-map .tooltip-text {
    word-wrap: break-word;
    background-color: #f5f5f5;
    border: 1px solid #2e59c1;
    border-radius: 6px;
    height: auto;
    padding: 2px 6px;
    position: absolute;
    right: -75px;
    top: 27px;
    visibility: hidden;
    width: 170px;
    z-index: 999
}

.cmp-city_placeholder .cmp-left-map-container .our-map .city-text p {
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 14px;
    font-size: .875rem;
    line-height: 1.5;
    margin: 0;
    text-align: center
}

.cmp-city_placeholder .cmp-left-map-container .our-map .tooltip-col:hover .tooltip-text {
    visibility: visible
}

.cmp-city_placeholder .cmp-left-map-container .our-map .sri {
    left: 22%;
    top: 10%;
    z-index: 51
}

.cmp-city_placeholder .cmp-left-map-container .our-map .del {
    left: 28.6%;
    top: 27.9%;
    z-index: 46
}

.cmp-city_placeholder .cmp-left-map-container .our-map .kum {
    left: 26.8%;
    top: 85%;
    z-index: 39
}

.cmp-city_placeholder .cmp-left-map-container .our-map .bom {
    left: 16.1%;
    top: 58%;
    z-index: 14
}

.cmp-city_placeholder .cmp-left-map-container .our-map .pnq {
    left: 19%;
    top: 58.7%;
    z-index: 13
}

.cmp-city_placeholder .cmp-left-map-container .our-map .ixz {
    left: 73.6%;
    top: 77.2%;
    z-index: 51
}

.cmp-city_placeholder .cmp-left-map-container .our-map .ixa {
    left: 70.5%;
    top: 43%;
    z-index: 23
}

.cmp-city_placeholder .cmp-left-map-container .our-map .agr {
    left: 31%;
    top: 32.6%;
    z-index: 44
}

.cmp-city_placeholder .cmp-left-map-container .our-map .amd {
    left: 14.8%;
    top: 46.2%;
    z-index: 30
}

.cmp-city_placeholder .cmp-left-map-container .our-map .ajl {
    left: 74.4%;
    top: 42.9%;
    z-index: 24
}

.cmp-city_placeholder .cmp-left-map-container .our-map .atq {
    left: 22%;
    top: 18.5%;
    z-index: 50
}

.cmp-city_placeholder .cmp-left-map-container .our-map .ixu {
    left: 24%;
    top: 54.2%;
    z-index: 15
}

.cmp-city_placeholder .cmp-left-map-container .our-map .blr {
    left: 30.4%;
    top: 74.8%;
    z-index: 8
}

.cmp-city_placeholder .cmp-left-map-container .our-map .bho {
    left: 29.4%;
    top: 44.9%;
    z-index: 33
}

.cmp-city_placeholder .cmp-left-map-container .our-map .bbi {
    left: 54%;
    top: 53.4%;
    z-index: 19
}

.cmp-city_placeholder .cmp-left-map-container .our-map .ixc {
    left: 26.8%;
    top: 21.5%;
    z-index: 48
}

.cmp-city_placeholder .cmp-left-map-container .our-map .maa {
    left: 37.3%;
    top: 75.2%;
    z-index: 8
}

.cmp-city_placeholder .cmp-left-map-container .our-map .cjb {
    left: 27.5%;
    top: 80.3%;
    z-index: 4
}

.cmp-city_placeholder .cmp-left-map-container .our-map .dib {
    left: 80.5%;
    top: 31.6%;
    z-index: 29
}

.cmp-city_placeholder .cmp-left-map-container .our-map .dmu {
    left: 78%;
    top: 37.1%;
    z-index: 27
}

.cmp-city_placeholder .cmp-left-map-container .our-map .diu {
    left: 9.8%;
    top: 52.3%;
    z-index: 16
}

.cmp-city_placeholder .cmp-left-map-container .our-map .isk {
    left: 16%;
    top: 45.5%;
    z-index: 32
}

.cmp-city_placeholder .cmp-left-map-container .our-map .goi {
    left: 19%;
    top: 68.5%;
    z-index: 10
}

.cmp-city_placeholder .cmp-left-map-container .our-map .pyg {
    left: 62%;
    top: 32%;
    z-index: 41
}

.cmp-city_placeholder .cmp-left-map-container .our-map .nia {
    left: 30%;
    top: 28.2%;
    z-index: 46
}

.cmp-city_placeholder .cmp-left-map-container .our-map .gur {
    left: 27.5%;
    top: 29%;
    z-index: 45
}

.cmp-city_placeholder .cmp-left-map-container .our-map .gau {
    left: 71.5%;
    top: 35.5%;
    z-index: 28
}

.cmp-city_placeholder .cmp-left-map-container .our-map .vdy {
    left: 25.7%;
    top: 68.5%;
    z-index: 9
}

.cmp-city_placeholder .cmp-left-map-container .our-map .hyd {
    left: 32.4%;
    top: 62.3%;
    z-index: 12
}

.cmp-city_placeholder .cmp-left-map-container .our-map .imf {
    left: 77.5%;
    top: 40.5%;
    z-index: 25
}

.cmp-city_placeholder .cmp-left-map-container .our-map .idr {
    left: 24%;
    top: 46.5%;
    z-index: 31
}

.cmp-city_placeholder .cmp-left-map-container .our-map .jai {
    left: 24%;
    top: 34%;
    z-index: 42
}

.cmp-city_placeholder .cmp-left-map-container .our-map .jdh {
    left: 16%;
    top: 35.5%;
    z-index: 36
}

.cmp-city_placeholder .cmp-left-map-container .our-map .agx {
    left: 15.8%;
    top: 82.7%;
    z-index: 3
}

.cmp-city_placeholder .cmp-left-map-container .our-map .kev {
    left: 17.4%;
    top: 49.5%;
    z-index: 18
}

.cmp-city_placeholder .cmp-left-map-container .our-map .hjr {
    left: 39.9%;
    top: 40.7%;
    z-index: 37
}

.cmp-city_placeholder .cmp-left-map-container .our-map .cok {
    left: 26%;
    top: 84.3%;
    z-index: 2
}

.cmp-city_placeholder .cmp-left-map-container .our-map .ccu {
    left: 61.9%;
    top: 48.2%;
    z-index: 21
}

.cmp-city_placeholder .cmp-left-map-container .our-map .lko {
    left: 40%;
    top: 33%;
    z-index: 43
}

.cmp-city_placeholder .cmp-left-map-container .our-map .mah {
    left: 36.8%;
    top: 77%;
    z-index: 7
}

.cmp-city_placeholder .cmp-left-map-container .our-map .myq {
    left: 26.8%;
    top: 77%;
    z-index: 6
}

.cmp-city_placeholder .cmp-left-map-container .our-map .pat {
    left: 52.4%;
    top: 37.5%;
    z-index: 39
}

.cmp-city_placeholder .cmp-left-map-container .our-map .pny {
    left: 36%;
    top: 79%;
    z-index: 5
}

.cmp-city_placeholder .cmp-left-map-container .our-map .rpr {
    left: 41%;
    top: 51.5%;
    z-index: 20
}

.cmp-city_placeholder .cmp-left-map-container .our-map .ixr {
    left: 52.5%;
    top: 44.5%;
    z-index: 34
}

.cmp-city_placeholder .cmp-left-map-container .our-map .bhj {
    left: 8.5%;
    top: 41.5%;
    z-index: 34
}

.cmp-city_placeholder .cmp-left-map-container .our-map .ris {
    left: 32%;
    top: 23.2%;
    z-index: 47
}

.cmp-city_placeholder .cmp-left-map-container .our-map .shl {
    left: 72%;
    top: 38%;
    z-index: 26
}

.cmp-city_placeholder .cmp-left-map-container .our-map .slv {
    left: 29%;
    top: 20%;
    z-index: 49
}

.cmp-city_placeholder .cmp-left-map-container .our-map .ixb {
    left: 61.5%;
    top: 34.2%;
    z-index: 40
}

.cmp-city_placeholder .cmp-left-map-container .our-map .stv {
    left: 15.8%;
    top: 51%;
    z-index: 17
}

.cmp-city_placeholder .cmp-left-map-container .our-map .trv {
    left: 27.8%;
    top: 87.8%;
    z-index: 1
}

.cmp-city_placeholder .cmp-left-map-container .our-map .udr {
    left: 18.5%;
    top: 41%;
    z-index: 35
}

.cmp-city_placeholder .cmp-left-map-container .our-map .vns {
    left: 45.7%;
    top: 39%;
    z-index: 38
}

.cmp-city_placeholder .cmp-left-map-container .our-map .vtz {
    left: 45.7%;
    top: 62%;
    z-index: 11
}

@media(min-width: 1400px)and (max-width:1899px) {
    .cmp-city_placeholder .cmp-left-map-container .our-map .city-pin-active .default-pin-img,.cmp-city_placeholder .cmp-left-map-container .our-map .img-scale {
        width:1pc
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .tooltip-text {
        padding: 2px 6px;
        right: -72px;
        top: 27px;
        width: 10pc
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .city-text p {
        font-size: 13px;
        font-size: .8125rem
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .sri {
        left: 23%;
        top: 10%;
        z-index: 51
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .del {
        left: 31%;
        top: 28.4%;
        z-index: 46
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .kum {
        left: 29.2%;
        top: 84.3%;
        z-index: 39
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .bom {
        left: 17.6%;
        top: 58%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .pnq {
        left: 20.5%;
        top: 59%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ixz {
        left: 79.4%;
        top: 77.6%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ixa {
        left: 76.05%;
        top: 43.8%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .agr {
        left: 34%;
        top: 33.4%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .amd {
        left: 16%;
        top: 47%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ajl {
        left: 80.3%;
        top: 44%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .atq {
        left: 24.4%;
        top: 19.3%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ixu {
        left: 26.2%;
        top: 54.2%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .blr {
        left: 33.2%;
        top: 75%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .bho {
        left: 32%;
        top: 45.6%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .bbi {
        left: 59%;
        top: 53.9%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ixc {
        left: 29.2%;
        top: 22.3%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .maa {
        left: 40.65%;
        top: 75.2%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .cjb {
        left: 30%;
        top: 80.4%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .dib {
        left: 87%;
        top: 32.1%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .dmu {
        left: 84.5%;
        top: 38%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .diu {
        left: 11%;
        top: 52.7%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .isk {
        left: 17.6%;
        top: 46.1%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .goi {
        left: 21%;
        top: 68.7%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .pyg {
        left: 67.2%;
        top: 32.4%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .nia {
        left: 32.2%;
        top: 28.6%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .gur {
        left: 30.1%;
        top: 29.5%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .gau {
        left: 77.2%;
        top: 35.9%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .vdy {
        left: 28.3%;
        top: 69.2%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .hyd {
        left: 35%;
        top: 63%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .imf {
        left: 83.8%;
        top: 41.2%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .idr {
        left: 26.4%;
        top: 47.5%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .jai {
        left: 26.5%;
        top: 34.4%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .jdh {
        left: 18%;
        top: 36.6%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .agx {
        left: 17.5%;
        top: 83%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .kev {
        left: 18.8%;
        top: 50.4%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .hjr {
        left: 39.9%;
        top: 41%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .cok {
        left: 28.7%;
        top: 84.3%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ccu {
        left: 67.2%;
        top: 48.9%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .lko {
        left: 43.5%;
        top: 34%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .mah {
        left: 40.18%;
        top: 77%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .myq {
        left: 29.4%;
        top: 77.4%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .pat {
        left: 56.5%;
        top: 38.2%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .pny {
        left: 39.2%;
        top: 78.7%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .rpr {
        left: 44.5%;
        top: 52%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ixr {
        left: 57%;
        top: 45.4%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .bhj {
        left: 9.6%;
        top: 42.4%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ris {
        left: 34.8%;
        top: 24%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .shl {
        left: 77.8%;
        top: 38.5%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .slv {
        left: 31.6%;
        top: 21.2%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ixb {
        left: 66.8%;
        top: 35%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .stv {
        left: 17.3%;
        top: 51.5%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .trv {
        left: 30.3%;
        top: 87.6%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .udr {
        left: 20.8%;
        top: 42%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .vns {
        left: 49.5%;
        top: 39.7%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .vtz {
        left: 50.3%;
        top: 61.6%
    }
}

@media(min-width: 1200px)and (max-width:1399px) {
    .cmp-city_placeholder .cmp-left-map-container .our-map .city-pin-active .default-pin-img,.cmp-city_placeholder .cmp-left-map-container .our-map .img-scale {
        width:14px
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .tooltip-text {
        padding: 2px 6px;
        right: -75px;
        top: 22px;
        width: 10pc
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .city-text p {
        font-size: 9pt;
        font-size: .75rem
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .sri {
        left: 23.5%;
        top: 11%;
        z-index: 51
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .del {
        left: 31.2%;
        top: 28.3%;
        z-index: 46
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .kum {
        left: 29.5%;
        top: 83.9%;
        z-index: 39
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .bom {
        left: 18.1%;
        top: 57.4%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .pnq {
        left: 20.8%;
        top: 58.3%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ixz {
        left: 79.01%;
        top: 77.3%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ixa {
        left: 75.9%;
        top: 43.7%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .agr {
        left: 34.3%;
        top: 33.2%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .amd {
        left: 16.9%;
        top: 46.5%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ajl {
        left: 80.1%;
        top: 44%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .atq {
        left: 24.3%;
        top: 19.4%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ixu {
        left: 26.4%;
        top: 54%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .blr {
        left: 33.6%;
        top: 74.4%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .bho {
        left: 32.3%;
        top: 45%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .bbi {
        left: 58.5%;
        top: 53.6%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ixc {
        left: 29.4%;
        top: 22.45%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .maa {
        left: 40.65%;
        top: 75.2%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .cjb {
        left: 30.45%;
        top: 79.7%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .dib {
        left: 86.2%;
        top: 32.5%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .dmu {
        left: 84.2%;
        top: 37.4%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .diu {
        left: 11.4%;
        top: 52.4%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .isk {
        left: 18.2%;
        top: 45.8%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .goi {
        left: 21.75%;
        top: 68.5%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .pyg {
        left: 66.8%;
        top: 32.3%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .nia {
        left: 32.8%;
        top: 28.6%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .gur {
        left: 30.4%;
        top: 29.4%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .gau {
        left: 77.2%;
        top: 36%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .vdy {
        left: 28.25%;
        top: 68.45%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .hyd {
        left: 35.5%;
        top: 62.3%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .imf {
        left: 83.45%;
        top: 41%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .idr {
        left: 26.4%;
        top: 46.6%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .jai {
        left: 26.5%;
        top: 34.4%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .jdh {
        left: 18%;
        top: 36.6%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .agx {
        left: 18%;
        top: 82%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .kev {
        left: 19.5%;
        top: 49.7%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .hjr {
        left: 39.9%;
        top: 41%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .cok {
        left: 29%;
        top: 83.4%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ccu {
        left: 67%;
        top: 48.7%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .lko {
        left: 43.5%;
        top: 33.7%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .mah {
        left: 40.18%;
        top: 77%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .myq {
        left: 29.4%;
        top: 76.8%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .pat {
        left: 56.6%;
        top: 37.9%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .pny {
        left: 39.2%;
        top: 78.7%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .rpr {
        left: 44.6%;
        top: 51.8%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ixr {
        left: 56.9%;
        top: 45%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .bhj {
        left: 10%;
        top: 42.1%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ris {
        left: 35%;
        top: 23.8%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .shl {
        left: 77.7%;
        top: 38.3%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .slv {
        left: 32%;
        top: 21%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ixb {
        left: 66.5%;
        top: 34.85%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .stv {
        left: 17.9%;
        top: 51.2%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .trv {
        left: 30.65%;
        top: 87%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .udr {
        left: 21%;
        top: 41.2%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .vns {
        left: 49.5%;
        top: 39.4%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .vtz {
        left: 50.3%;
        top: 61.6%
    }
}

@media(min-width: 992px)and (max-width:1199px) {
    .cmp-city_placeholder .cmp-left-map-container .our-map .img-fluid {
        height:auto;
        max-width: 100%;
        width: 358px
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .city-pin-active .default-pin-img,.cmp-city_placeholder .cmp-left-map-container .our-map .img-scale {
        width: 11px
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .tooltip-text {
        padding: 2px 6px;
        right: -51px;
        top: 15px;
        width: 90pt
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .city-text p {
        font-size: 11px;
        font-size: .6875rem
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .sri {
        left: 24.5%;
        top: 11.2%;
        z-index: 51
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .del {
        left: 31.7%;
        top: 28.7%;
        z-index: 46
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .kum {
        left: 30.2%;
        top: 82.4%;
        z-index: 39
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .bom {
        left: 19.1%;
        top: 57%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .pnq {
        left: 22.1%;
        top: 57.8%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ixz {
        left: 78%;
        top: 75.8%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ixa {
        left: 74.9%;
        top: 43.9%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .agr {
        left: 34.7%;
        top: 33.7%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .amd {
        left: 17.8%;
        top: 46.8%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ajl {
        left: 79%;
        top: 44%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .atq {
        left: 25%;
        top: 20.4%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ixu {
        left: 27%;
        top: 54.1%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .blr {
        left: 34.3%;
        top: 73.6%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .bho {
        left: 33%;
        top: 45.3%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .bbi {
        left: 57.8%;
        top: 53.2%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ixc {
        left: 29.5%;
        top: 23.2%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .maa {
        left: 40.7%;
        top: 73.6%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .cjb {
        left: 31%;
        top: 79%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .dib {
        left: 85%;
        top: 32.8%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .dmu {
        left: 83.3%;
        top: 37.6%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .diu {
        left: 12.7%;
        top: 52.1%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .isk {
        left: 19%;
        top: 45.8%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .goi {
        left: 22.6%;
        top: 68%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .pyg {
        left: 66.2%;
        top: 32.4%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .nia {
        left: 33.2%;
        top: 29%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .gur {
        left: 30.7%;
        top: 29.9%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .gau {
        left: 76.2%;
        top: 36.2%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .vdy {
        left: 28.6%;
        top: 67.6%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .hyd {
        left: 35.7%;
        top: 61.6%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .imf {
        left: 82.2%;
        top: 41%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .idr {
        left: 27%;
        top: 47.2%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .jai {
        left: 27%;
        top: 35%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .jdh {
        left: 18.4%;
        top: 37.2%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .agx {
        left: 18.8%;
        top: 80.6%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .kev {
        left: 20.4%;
        top: 49%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .hjr {
        left: 40.2%;
        top: 40.8%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .cok {
        left: 29.9%;
        top: 82.2%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ccu {
        left: 66.2%;
        top: 48.2%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .lko {
        left: 43.4%;
        top: 34.4%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .mah {
        left: 40%;
        top: 75.9%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .myq {
        left: 30.1%;
        top: 76.1%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .pat {
        left: 56.6%;
        top: 38.2%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .pny {
        left: 39.2%;
        top: 78%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .rpr {
        left: 44.6%;
        top: 51.6%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ixr {
        left: 56.4%;
        top: 44.8%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .bhj {
        left: 11.3%;
        top: 42.3%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ris {
        left: 35.5%;
        top: 24.5%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .shl {
        left: 76.5%;
        top: 38.5%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .slv {
        left: 32.4%;
        top: 22%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ixb {
        left: 66.1%;
        top: 35%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .stv {
        left: 18.9%;
        top: 51.1%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .trv {
        left: 31.1%;
        top: 85.7%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .udr {
        left: 22%;
        top: 41.6%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .vns {
        left: 49.2%;
        top: 39.4%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .vtz {
        left: 49.6%;
        top: 61%
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .cmp-city_placeholder .cmp-left-map-container .our-map .img-fluid {
        height:auto;
        max-width: 100%;
        width: 20pc
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .city-pin-active .default-pin-img,.cmp-city_placeholder .cmp-left-map-container .our-map .img-scale {
        width: 9px
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .tooltip-text {
        padding: 1px 4px;
        right: -44px;
        top: 9pt;
        width: 75pt
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .city-text p {
        font-size: 9px;
        font-size: .5625rem
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .sri {
        left: 25%;
        top: 13%;
        z-index: 51
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .del {
        left: 32.2%;
        top: 29.4%;
        z-index: 46
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .kum {
        left: 30.8%;
        top: 82%;
        z-index: 39
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .bom {
        left: 20%;
        top: 56.5%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .pnq {
        left: 22.6%;
        top: 57.8%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ixz {
        left: 77.2%;
        top: 75.4%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ixa {
        left: 74.3%;
        top: 44%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .agr {
        left: 34.9%;
        top: 33.8%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .amd {
        left: 18.3%;
        top: 46.5%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ajl {
        left: 78%;
        top: 44.2%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .atq {
        left: 26%;
        top: 21%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ixu {
        left: 27.7%;
        top: 53.9%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .blr {
        left: 34.5%;
        top: 72.5%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .bho {
        left: 33.4%;
        top: 45%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .bbi {
        left: 58%;
        top: 53.1%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ixc {
        left: 30%;
        top: 23.5%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .maa {
        left: 40.8%;
        top: 73%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .cjb {
        left: 31.3%;
        top: 77.9%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .dib {
        left: 84.2%;
        top: 32.7%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .dmu {
        left: 82.5%;
        top: 37.5%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .diu {
        left: 13.8%;
        top: 52%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .isk {
        left: 19.6%;
        top: 45.7%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .goi {
        left: 23.3%;
        top: 67.5%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .pyg {
        left: 65.8%;
        top: 32.5%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .nia {
        left: 33.5%;
        top: 29.2%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .gur {
        left: 31.5%;
        top: 30.2%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .gau {
        left: 75%;
        top: 36.5%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .vdy {
        left: 28.6%;
        top: 67.4%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .hyd {
        left: 36%;
        top: 61.3%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .imf {
        left: 81%;
        top: 40.8%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .idr {
        left: 27.8%;
        top: 46.9%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .jai {
        left: 27.5%;
        top: 35%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .jdh {
        left: 18.9%;
        top: 37.5%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .agx {
        left: 19.4%;
        top: 79.8%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .kev {
        left: 21.5%;
        top: 49.2%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .hjr {
        left: 40%;
        top: 41%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .cok {
        left: 30.2%;
        top: 82%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ccu {
        left: 65.7%;
        top: 48.2%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .lko {
        left: 43.5%;
        top: 34.5%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .mah {
        left: 40.3%;
        top: 75.4%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .myq {
        left: 30.4%;
        top: 75.4%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .pat {
        left: 56.6%;
        top: 38.6%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .pny {
        left: 39.4%;
        top: 77.2%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .rpr {
        left: 44.5%;
        top: 51.3%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ixr {
        left: 56.5%;
        top: 44.8%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .bhj {
        left: 12.2%;
        top: 42.4%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ris {
        left: 36%;
        top: 25.2%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .shl {
        left: 75.5%;
        top: 39%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .slv {
        left: 32.6%;
        top: 22%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ixb {
        left: 65.6%;
        top: 35.22%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .stv {
        left: 19.8%;
        top: 50.9%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .trv {
        left: 31.5%;
        top: 85%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .udr {
        left: 22.4%;
        top: 41%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .vns {
        left: 49.4%;
        top: 39.5%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .vtz {
        left: 49.8%;
        top: 60.5%
    }
}

@media(max-width: 767px) {
    .cmp-city_placeholder .cmp-left-map-container .our-map .img-fluid {
        height:auto;
        max-width: 100%;
        width: 20pc
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .city-pin-active .default-pin-img,.cmp-city_placeholder .cmp-left-map-container .our-map .img-scale {
        width: 8px
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .tooltip-text {
        padding: 1px 4px;
        right: -46px;
        top: 20px;
        width: 75pt
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .city-text p {
        font-size: 9px;
        font-size: .5625rem
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .sri {
        left: 23.5%;
        top: 10%;
        z-index: 51
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .del {
        left: 31.1%;
        top: 26.8%;
        z-index: 46
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .kum {
        left: 29.8%;
        top: 80.2%;
        z-index: 39
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .bom {
        left: 18.1%;
        top: 54%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .pnq {
        left: 20.9%;
        top: 55%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ixz {
        left: 79.2%;
        top: 72.8%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ixa {
        left: 75.85%;
        top: 41.6%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .agr {
        left: 34.4%;
        top: 31%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .amd {
        left: 16.9%;
        top: 44%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ajl {
        left: 80.4%;
        top: 41.4%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .atq {
        left: 24.6%;
        top: 18%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ixu {
        left: 26.6%;
        top: 51%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .blr {
        left: 33.8%;
        top: 70.6%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .bho {
        left: 32.3%;
        top: 42.1%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .bbi {
        left: 58.6%;
        top: 51%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ixc {
        left: 29.5%;
        top: 20.8%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .maa {
        left: 40.7%;
        top: 70.8%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .cjb {
        left: 30.6%;
        top: 75.4%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .dib {
        left: 86.4%;
        top: 30.6%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .dmu {
        left: 84.3%;
        top: 35%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .diu {
        left: 11.5%;
        top: 49.5%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .isk {
        left: 18.3%;
        top: 43%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .goi {
        left: 21.8%;
        top: 65.2%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .pyg {
        left: 66.9%;
        top: 29.9%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .nia {
        left: 32.9%;
        top: 26.6%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .gur {
        left: 30.6%;
        top: 27.5%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .gau {
        left: 77.2%;
        top: 33.4%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .vdy {
        left: 28.3%;
        top: 65%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .hyd {
        left: 35.5%;
        top: 59%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .imf {
        left: 83.45%;
        top: 39%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .idr {
        left: 26.4%;
        top: 43.8%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .jai {
        left: 26.4%;
        top: 32.2%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .jdh {
        left: 17.8%;
        top: 35%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .agx {
        left: 17.8%;
        top: 77.8%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .kev {
        left: 19.2%;
        top: 47%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .hjr {
        left: 40%;
        top: 38%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .cok {
        left: 29.2%;
        top: 79%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ccu {
        left: 67.2%;
        top: 46%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .lko {
        left: 43.5%;
        top: 33.7%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .mah {
        left: 40.1%;
        top: 72.7%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .myq {
        left: 30%;
        top: 72.8%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .pat {
        left: 56.6%;
        top: 35.8%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .pny {
        left: 39.2%;
        top: 74.4%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .rpr {
        left: 44.4%;
        top: 49.4%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ixr {
        left: 57.2%;
        top: 42.2%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .bhj {
        left: 10%;
        top: 39.8%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ris {
        left: 35.2%;
        top: 22.4%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .shl {
        left: 77.8%;
        top: 36.1%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .slv {
        left: 32%;
        top: 19.8%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .ixb {
        left: 66.7%;
        top: 32.4%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .stv {
        left: 18.1%;
        top: 48.7%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .trv {
        left: 30.4%;
        top: 82.2%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .udr {
        left: 21.2%;
        top: 39.2%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .vns {
        left: 49.8%;
        top: 37%
    }

    .cmp-city_placeholder .cmp-left-map-container .our-map .vtz {
        left: 50%;
        top: 58%
    }
}

.cmp-city_placeholder .city-loaded-data .text-after-selection {
    color: #191919;
    display: none;
    font-family: Lato,sans-serif;
    font-size: 1rem;
    margin-bottom: 8px
}

@media(min-width: 1900px) {
    .cmp-city_placeholder .city-loaded-data .text-after-selection {
        color:#191919;
        display: none;
        font-family: Lato,sans-serif;
        font-size: 1.125rem
    }
}

@media(max-width: 767px) {
    .cmp-city_placeholder .city-loaded-data .text-after-selection {
        margin-left:0;
        text-align: center
    }
}

.cmp-city_placeholder .city-loaded-data select.select2 {
    width: 25pc
}

.cmp-city_placeholder .city-loaded-data span.select2 {
    height: 50px;
    width: 452px!important
}

@media(min-width: 1900px) {
    .cmp-city_placeholder .city-loaded-data span.select2 {
        height:60px;
        width: 552px!important
    }
}

@media(min-width: 992px)and (max-width:1199px) {
    .cmp-city_placeholder .city-loaded-data span.select2 {
        width:452px!important
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .cmp-city_placeholder .city-loaded-data span.select2 {
        width:350px!important
    }
}

@media(max-width: 767px) {
    .cmp-city_placeholder .city-loaded-data span.select2 {
        display:block;
        height: 60px;
        margin: 0 auto;
        width: 366px!important
    }
}

@media screen and (max-width: 400px) {
    .cmp-city_placeholder .city-loaded-data span.select2 {
        width:20pc!important
    }
}

.cmp-city_placeholder .city-loaded-data span.select2 .select2-selection {
    border: .5px solid #707070!important;
    border-radius: 8px;
    height: 50px
}

@media(min-width: 1900px) {
    .cmp-city_placeholder .city-loaded-data span.select2 .select2-selection {
        height:60px
    }
}

@media(max-width: 767px) {
    .cmp-city_placeholder .city-loaded-data span.select2 .select2-selection {
        height:60px
    }
}

.cmp-city_placeholder .city-loaded-data span.select2 .select2-selection span.select2-selection__rendered {
    color: #191919;
    font-family: Lato,sans-serif;
    font-size: 1.188rem;
    line-height: 50px;
    padding-left: 20px
}

@media(min-width: 1900px) {
    .cmp-city_placeholder .city-loaded-data span.select2 .select2-selection span.select2-selection__rendered {
        font-size:1.188rem;
        line-height: 60px;
        padding-left: 20px
    }
}

@media(max-width: 767px) {
    .cmp-city_placeholder .city-loaded-data span.select2 .select2-selection span.select2-selection__rendered {
        font-size:1.188rem;
        line-height: 60px;
        padding-left: 20px
    }
}

.cmp-city_placeholder .city-loaded-data span.select2 .select2-selection span.select2-selection__arrow {
    height: 50px;
    right: 31px
}

@media(min-width: 1900px) {
    .cmp-city_placeholder .city-loaded-data span.select2 .select2-selection span.select2-selection__arrow {
        height:60px;
        right: 31px
    }
}

@media(max-width: 767px) {
    .cmp-city_placeholder .city-loaded-data span.select2 .select2-selection span.select2-selection__arrow {
        height:60px;
        right: 31px
    }
}

.cmp-city_placeholder .city-loaded-data span.select2 .select2-selection span.select2-selection__arrow b {
    border-color: #2a4dc0 transparent
}

@media(max-width: 767px) {
    .cmp-city_placeholder .city-loaded-data .cmp-selected-city-parent {
        padding:0 15px
    }
}

.cmp-city_placeholder .city-loaded-data .cmp-selected-city-parent #city-name-heading {
    border-bottom: 1px solid #ccc;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 1.563rem;
    margin-bottom: 0;
    margin-top: 30px;
    padding: 10px 10px 10px 0
}

@media(min-width: 1900px) {
    .cmp-city_placeholder .city-loaded-data .cmp-selected-city-parent #city-name-heading {
        font-size:2.5rem
    }
}

@media(max-width: 767px) {
    .cmp-city_placeholder .city-loaded-data .cmp-selected-city-parent #city-name-heading {
        font-size:1.313rem;
        padding: 10px 10px 15px 0
    }
}

.cmp-city_placeholder .city-loaded-data .cmp-selected-city-parent #city-description {
    color: #191919;
    font-family: Lato,sans-serif;
    font-size: .938rem;
    line-height: 27px;
    padding-top: 20px
}

@media(min-width: 1900px) {
    .cmp-city_placeholder .city-loaded-data .cmp-selected-city-parent #city-description {
        font-size:1.125rem
    }
}

@media(max-width: 767px) {
    .cmp-city_placeholder .city-loaded-data .cmp-selected-city-parent #city-description {
        color:#333;
        font-size: 1.125rem;
        margin-bottom: 0;
        padding-top: 15px
    }
}

.cmp-city_placeholder .city-loaded-data .cmp-selected-city-parent .city-airport {
    margin-bottom: 3pc;
    margin-top: 3pc
}

@media(min-width: 1900px) {
    .cmp-city_placeholder .city-loaded-data .cmp-selected-city-parent .city-airport {
        margin-bottom:3pc;
        margin-top: 3pc
    }
}

@media(max-width: 767px) {
    .cmp-city_placeholder .city-loaded-data .cmp-selected-city-parent .city-airport {
        margin-bottom:30px;
        margin-top: 30px
    }
}

.cmp-city_placeholder .city-loaded-data .cmp-selected-city-parent .city-airport .airport-logo {
    float: left;
    max-height: 3pc;
    max-width: 3pc;
    padding-top: 10px;
    width: 100%
}

.cmp-city_placeholder .city-loaded-data .cmp-selected-city-parent .city-airport .city-airport-body {
    display: grid;
    margin-left: 28px;
    padding-left: 28px
}

.cmp-city_placeholder .city-loaded-data .cmp-selected-city-parent .city-airport .city-airport-body .cmp-nearest {
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 1.125rem;
    font-weight: 700;
    margin-bottom: 6px
}

@media(min-width: 1900px) {
    .cmp-city_placeholder .city-loaded-data .cmp-selected-city-parent .city-airport .city-airport-body .cmp-nearest {
        font-size:1.25rem
    }
}

@media(max-width: 767px) {
    .cmp-city_placeholder .city-loaded-data .cmp-selected-city-parent .city-airport .city-airport-body .cmp-nearest {
        font-size:1.25rem
    }
}

.cmp-city_placeholder .city-loaded-data .cmp-selected-city-parent .city-airport .city-airport-body .airport-text {
    color: #191919;
    font-family: Lato,sans-serif;
    font-size: 1rem;
    line-height: 27px;
    margin-bottom: 0
}

@media(min-width: 1900px) {
    .cmp-city_placeholder .city-loaded-data .cmp-selected-city-parent .city-airport .city-airport-body .airport-text {
        font-size:1.125rem
    }
}

@media(max-width: 767px) {
    .cmp-city_placeholder .city-loaded-data .cmp-selected-city-parent .city-airport .city-airport-body .airport-text {
        font-size:1.125rem
    }
}

.cmp-city_placeholder .city-loaded-data .cmp-selected-city-parent .city-btn #tourismLink .city-btn {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: Lato,sans-serif;
    font-size: 1rem;
    height: 45px;
    justify-content: center;
    max-width: 265px;
    width: 100%
}

@media(min-width: 1900px) {
    .cmp-city_placeholder .city-loaded-data .cmp-selected-city-parent .city-btn #tourismLink .city-btn {
        background-color:#2a4dc0;
        font-size: 1.25rem;
        height: 55px;
        max-width: 308px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .cmp-city_placeholder .city-loaded-data .cmp-selected-city-parent .city-btn #tourismLink .city-btn {
        font-size:1.25rem;
        height: 3pc;
        max-width: 3in;
        width: 100%
    }
}

.cmp-city_placeholder .city-loaded-data .cmp-selected-city-parent .city-btn .city-event-link {
    color: #2a4dc0;
    display: none;
    margin-left: 30px
}

.cmp-city_placeholder .city-loaded-data .cmp-selected-city-parent .city-btn .city-event-link:hover {
    color: #2020e0
}

.cmp-city_placeholder .select2-container--open .select2-dropdown--below {
    border: .5px solid #707070;
    border-radius: 8px;
    margin-top: 5px
}

.cmp-city_placeholder .select2-container--open .select2-dropdown--below .select2-search--dropdown {
    padding: 10px
}

.cmp-city_placeholder .select2-container--open .select2-dropdown--below .select2-search--dropdown input.select2-search__field {
    border-radius: 5px
}

.cmp-city_placeholder .select2-container--open .select2-dropdown--below .select2-results ul li.select2-results__option {
    padding: 6px 15px
}

.cmp-city_placeholder .disclaimer-text {
    color: #191919;
    font-size: 1rem;
    margin-bottom: 62px;
    margin-top: 20px;
    text-align: center
}

.gtwenty-list-event-host-data .ongoing-event {
    background: #fff 0 0 no-repeat padding-box;
    border: .5px solid #ccc;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.102);
    box-shadow: 0 3px 6px rgba(0,0,0,.102);
    font-family: Lato,sans-serif;
    margin-bottom: 10px;
    padding: 20px
}

.gtwenty-list-event-host-data .ongoing-event img {
    height: 15px
}

.gtwenty-list-event-host-data .upcoming-event {
    background: #fff 0 0 no-repeat padding-box;
    border: .5px solid #ccc;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.102);
    box-shadow: 0 3px 6px rgba(0,0,0,.102);
    font-family: Lato,sans-serif;
    margin-bottom: 10px;
    padding: 20px
}

.gtwenty-list-event-host-data .upcoming-event img {
    height: 15px
}

.gtwenty-list-event-host-data .upcoming-event .cities-ongoing-event {
    background: #ffefef;
    border: 1px solid #dc241f!important;
    border-radius: 5px;
    font-size: 9pt!important;
    padding: 3px
}

.gtwenty-list-event-host-data .upcoming-event .cities-upcomming-event {
    background: #f8f8f8;
    border: 1px solid #707070!important;
    border-radius: 5px;
    font-size: 9pt!important;
    padding: 3px
}

.gtwenty-list-event-host-data .sherpa-color {
    background: #ece9f7 0 0 no-repeat padding-box;
    border: .5px solid #7754d6;
    border-radius: 5px;
    display: inline-block;
    padding: 5px
}

.gtwenty-list-event-host-data .finance-color {
    background: #e9f7ed 0 0 no-repeat padding-box;
    border: .5px solid #469350;
    border-radius: 5px;
    display: inline-block;
    padding: 5px
}

.gtwenty-list-event-host-data .engagement-color {
    background: #f7f2e9 0 0 no-repeat padding-box;
    border: .5px solid #e8aa1f;
    border-radius: 5px;
    display: inline-block;
    padding: 5px
}

.gtwenty-list-event-host-data .sherpa-border-color {
    border-left: 5px solid #7754d6
}

.gtwenty-list-event-host-data .finance-border-color {
    border-left: 5px solid #469350
}

.gtwenty-list-event-host-data .engagement-border-color {
    border-left: 5px solid #e8aa1f
}

.gtwenty-list-event-host-data .btn-track {
    background: #e9f7ed 0 0 no-repeat padding-box;
    border: .5px solid #469350;
    border-radius: 5px;
    padding: 5px
}

.gtwenty-list-event-host-data .btn-margin-track {
    border-radius: 5px;
    margin-top: -25px;
    padding: 5px
}

.gtwenty-list-event-host-data .ongoing-heading {
    color: #dc241f;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 1.75rem;
    font-weight: 700
}

.gtwenty-list-event-host-data .upcoming-heading {
    color: #000;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 1.75rem;
    font-weight: 700
}

.gtwenty-list-event-host-data .main-date-event {
    font-weight: 700
}

.gtwenty-list-event-host-data .sub-events {
    color: #646464;
    font-size: .875rem;
    margin-top: .5rem
}

.gtwenty-list-event-host-data .ongoing-font {
    font-size: 1pc
}

.gtwenty-list-event-host-data #select-city-name,.gtwenty-list-event-host-data #select-city-name-ongoing {
    color: #ea7b1a
}

@media(max-width: 767px) {
    .gtwenty-list-event-host-data .btn-margin-track {
        float:none!important;
        margin: 0
    }
}

@media only screen and (min-width: 768px)and (max-width:1499px) {
    .gtwenty-list-event-host-data #gtwenty-list-event-host-data .sub-events {
        font-size:10px
    }

    .gtwenty-list-event-host-data #gtwenty-list-event-host-data .event-font,.gtwenty-list-event-host-data #gtwenty-list-event-host-data .main-date-event {
        font-size: .875rem
    }

    .gtwenty-list-event-host-data #gtwenty-list-event-host-data .ongoing-font {
        font-size: 9pt
    }
}

#allRequestsPeopleConnect .accBtnApproved {
    background-color: transparent!important;
    border: 1px solid #469350!important;
    color: #469350!important
}

#allRequestsPeopleConnect .accBtnCancelled {
    background: #faf0f0 0 0 no-repeat padding-box!important;
    border: 1px solid #dc241f!important;
    color: #dc241f!important
}

.col-pc-custom {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 30%
}

@media(max-width: 767px) {
    .col-pc-custom {
        width:100%
    }
}

.peopleConnectMVAStyling .a-link {
    color: #2a4dc0;
    cursor: pointer!important;
    text-decoration: underline
}

.peopleConnectMVAStyling .bottom-border {
    border-bottom: 2px dashed #ccc
}

.peopleConnectMVAStyling .profPhoto {
    width: 70px
}

.peopleConnectMVAStyling .peopleName {
    color: #2a4dc0!important
}

.peopleConnectMVAStyling .peopleEmail {
    color: #333
}

.peopleConnectMVAStyling .peopleCity {
    color: #4c4c4c
}

.peopleConnectMVAStyling .peopleThought {
    color: #191919
}

.peopleConnectMVAStyling .peopleDate {
    color: #707070
}

.media-resources-peoples-connect .nav-tabs .nav-link {
    color: #191919;
    font-family: Lato,sans-serif;
    font-size: 18px;
    letter-spacing: 0
}

@media(max-width: 767px) {
    .media-resources-peoples-connect .nav-tabs .nav-link {
        font-size:15px;
        font-weight: 400;
        line-height: 24px;
        margin-left: 20px;
        margin-right: 20px;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0
    }
}

.media-resources-peoples-connect .nav-tabs .nav-link:hover {
    border-color: transparent
}

.media-resources-peoples-connect .nav-tabs .nav-link:focus {
    border: 0
}

.media-resources-peoples-connect .nav-tabs .nav-link.active {
    border: 0;
    border-bottom: 3px solid #2a4dc0;
    color: #2a4dc0;
    font-family: Lato,sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 24px;
    padding-bottom: 5px
}

@media(max-width: 767px) {
    .media-resources-peoples-connect .nav-tabs .nav-link.active {
        font-size:15px;
        font-weight: 400;
        line-height: 24px;
        margin-left: 20px;
        margin-right: 20px;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0
    }
}

.cmp-navigation__item--level-0:hover>.cmp-navigation__group {
    background: #ececec
}

.new-gallery {
    margin-bottom: 75pt
}

.new-gallery .new-gallery-card {
    border: 1px solid #ccc;
    -webkit-box-shadow: 2px 4px 8px rgba(0,0,0,.122);
    box-shadow: 2px 4px 8px rgba(0,0,0,.122);
    margin-top: 30px
}

.new-gallery .new-gallery-card .card {
    border: .5px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: 0 1pc 40px rgba(0,0,0,.102);
    box-shadow: 0 1pc 40px rgba(0,0,0,.102);
    height: 188px;
    margin: 10px;
    padding: 0;
    width: 43%
}

@media(max-width: 767px) {
    .new-gallery .new-gallery-card {
        margin:30px auto auto
    }
}

@media(min-width: 768px) {
    .new-gallery .new-gallery-card {
        margin:30px auto auto
    }
}

.new-gallery .card-footer {
    background-color: #fff!important;
    border: 0
}

.new-gallery .new-gallery-card-img {
    height: 100%;
    margin-top: -8px;
    -o-object-fit: cover;
    object-fit: cover;
    overflow: hidden;
    width: 100%
}

.new-gallery .card-body-new-gallery {
    padding: 10px 10px 0
}

.new-gallery .card-text-new-gallery {
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 9pt!important;
    font-weight: 700;
    margin-bottom: 2px;
    text-align: left
}

.new-gallery .card-text-new-gallery-size {
    display: inline-block;
    float: left;
    font-size: 9pt
}

.new-gallery .card-text-new-gallery-date {
    display: inline-block;
    float: right;
    font-size: 9pt
}

.new-gallery .new-gallery-col {
    margin-bottom: 5rem!important
}

.new-gallery .bottom-pagination {
    margin: 0!important
}

@media(min-width: 1900px) {
    .new-gallery .col-xl-3 {
        -webkit-box-flex:0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 20%
    }

    .new-gallery .new-gallery-card {
        width: 19rem!important
    }
}

.new-photo-gallery {
    margin-bottom: 5pc!important
}

.new-photo-gallery .a-img {
    height: 211px
}

.new-photo-gallery .a-img img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    overflow: hidden;
    width: 100%
}

@media(max-width: 767px) {
    .new-photo-gallery {
        margin:30px auto auto
    }
}

@media(min-width: 768px) {
    .new-photo-gallery {
        margin:30px auto auto
    }
}

.new-photo-gallery .card-text-new-photo-gallery {
    color: #191919;
    font-size: 14px!important;
    font-weight: 700;
    letter-spacing: .27px;
    line-height: 22px
}

.new-photo-gallery .card-footer {
    background-color: #fff;
    border: 0
}

.new-photo-gallery .new-photo-gallery-card {
    border: 1px solid #ccc;
    -webkit-box-shadow: 2px 4px 8px rgba(0,0,0,.122);
    box-shadow: 2px 4px 8px rgba(0,0,0,.122);
    margin-top: 30px;
    width: 16rem
}

@media(max-width: 767px) {
    .new-photo-gallery .new-photo-gallery-card {
        width:100%
    }
}

.new-photo-gallery .card-body {
    padding: 11px 11px 5px!important
}

.new-photo-gallery .new-photo-gallery-size {
    float: left;
    font-size: 14px
}

.new-photo-gallery .new-photo-gallery-date {
    float: right;
    font-size: 14px
}

.cmp-new-gallery {
    display: block
}

@media(min-width: 1900px) {
    .cmp-new-gallery {
        display:block
    }
}

@media(max-width: 767px) {
    .cmp-new-gallery {
        display:block
    }
}

.cmp-new-gallery .cmp-new-gallery-container {
    display: block;
    margin-top: 30px
}

.cmp-new-gallery .cmp-new-gallery-container .arrow-down {
    background-image: url(../../../content/dam/gtwenty/home/Down-arrow.svg)
}

.cmp-new-gallery .cmp-new-gallery-container .arrow-down,.cmp-new-gallery .cmp-new-gallery-container .arrow-up {
    background-color: #fff;
    background-position: right .1rem center;
    background-repeat: no-repeat;
    background-size: 13px 9pt
}

.cmp-new-gallery .cmp-new-gallery-container .arrow-up {
    background-image: url(../../../content/dam/gtwenty/home/Up-arrow.svg)
}

@media(min-width: 1900px) {
    .cmp-new-gallery .cmp-new-gallery-container {
        display:block;
        margin-top: 72.5px
    }
}

@media(max-width: 767px) {
    .cmp-new-gallery .cmp-new-gallery-container {
        display:block;
        margin-top: 0;
        padding: 30px 1pc 0
    }
}

.cmp-new-gallery .cmp-new-gallery-container .top_content {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: right;
    justify-content: center;
    margin-bottom: 20px;
    max-width: 45%!important;
    width: 45%!important
}

@media(min-width: 1900px) {
    .cmp-new-gallery .cmp-new-gallery-container .top_content {
        margin-bottom:40px;
        max-width: 35%!important;
        width: 35%!important
    }
}

@media(min-width: 992px)and (max-width:1199px) {
    .cmp-new-gallery .cmp-new-gallery-container .top_content {
        max-width:55%!important;
        width: 55%!important
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .cmp-new-gallery .cmp-new-gallery-container .top_content {
        max-width:100%!important;
        width: 100%!important
    }
}

@media(max-width: 767px) {
    .cmp-new-gallery .cmp-new-gallery-container .top_content {
        display:block;
        float: none;
        margin-bottom: 30px;
        max-width: 100%!important;
        padding-left: 0;
        padding-right: 0;
        width: 100%!important
    }
}

.cmp-new-gallery .cmp-new-gallery-container .top_content .date-filter {
    border: 0;
    border-bottom: 1px solid #ccc;
    color: #191919;
    cursor: pointer;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: .875rem;
    font-weight: 600;
    margin-right: 60px;
    max-width: 200px;
    padding: 14px 0;
    width: 100%
}

.cmp-new-gallery .cmp-new-gallery-container .top_content .date-filter:focus-visible {
    outline: 0
}

.cmp-new-gallery .cmp-new-gallery-container .top_content .date-filter:after {
    border-right: 1px solid #2a4dc0;
    border-top: 1px solid #2a4dc0;
    bottom: 31px;
    content: "";
    display: inline-block;
    height: 8px;
    margin-bottom: 1px;
    margin-left: 6px;
    margin-right: .5px;
    position: absolute;
    right: 0;
    -webkit-transform: rotate(135deg);
    transform: rotate(-45deg);
    width: 8px;
    z-index: 99999
}

@media(min-width: 1900px) {
    .cmp-new-gallery .cmp-new-gallery-container .top_content .date-filter {
        font-size:1.125rem;
        max-width: 250px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .cmp-new-gallery .cmp-new-gallery-container .top_content .date-filter {
        display:none
    }
}

.cmp-new-gallery .cmp-new-gallery-container .top_content .search_container {
    border: 1px solid #ccc;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    max-width: 250px;
    width: 100%
}

@media(min-width: 1900px) {
    .cmp-new-gallery .cmp-new-gallery-container .top_content .search_container {
        max-width:308px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .cmp-new-gallery .cmp-new-gallery-container .top_content .search_container {
        borde-color:#9b9b9b;
        max-width: 100%;
        width: 100%
    }
}

.cmp-new-gallery .cmp-new-gallery-container .top_content .search_container .form-control {
    border: none!important;
    font-family: Lato,sans-serif;
    font-size: .875rem;
    height: 50px
}

@media(min-width: 1900px) {
    .cmp-new-gallery .cmp-new-gallery-container .top_content .search_container .form-control {
        font-size:.875rem;
        height: 4pc
    }
}

@media(max-width: 767px) {
    .cmp-new-gallery .cmp-new-gallery-container .top_content .search_container .form-control {
        color:#9b9b9b;
        height: 60px;
        padding: 21px 0 22px 22px
    }
}

.cmp-new-gallery .cmp-new-gallery-container .top_content .search_container .form-control:focus {
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

.cmp-new-gallery .cmp-new-gallery-container .top_content .search_container .input-group-append {
    border: none!important;
    height: 50px
}

@media(min-width: 1900px) {
    .cmp-new-gallery .cmp-new-gallery-container .top_content .search_container .input-group-append {
        height:4pc
    }
}

@media(max-width: 767px) {
    .cmp-new-gallery .cmp-new-gallery-container .top_content .search_container .input-group-append {
        height:60px
    }
}

.cmp-new-gallery .cmp-new-gallery-container .top_content .search_container .input-group-append .btn-outline-secondary {
    border: none!important;
    color: #ccc;
    padding: 5px
}

.cmp-new-gallery .cmp-new-gallery-container .top_content .search_container .input-group-append .btn-outline-secondary:focus {
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

@media(min-width: 1900px) {
    .cmp-new-gallery .cmp-new-gallery-container .top_content .search_container .input-group-append .btn-outline-secondary {
        border:none!important
    }
}

@media(max-width: 767px) {
    .cmp-new-gallery .cmp-new-gallery-container .top_content .search_container .input-group-append .btn-outline-secondary {
        border:none!important;
        color: #9b9b9b;
        padding: 10px
    }
}

.cmp-new-gallery .cmp-new-gallery-container .top_content .search_container .input-group-append .btn-outline-secondary img {
    height: 40px;
    width: 40px
}

.cmp-new-gallery .cmp-new-gallery-container .top_content .cmp-mobile-filters {
    display: none
}

@media(max-width: 767px) {
    .cmp-new-gallery .cmp-new-gallery-container .top_content .cmp-mobile-filters {
        display:block
    }

    .cmp-new-gallery .cmp-new-gallery-container .top_content .cmp-mobile-filters .cmp-mob-filter-label {
        color: #242424;
        font-family: Lato,sans-serif;
        font-size: .875rem;
        margin-bottom: 0;
        padding-bottom: 10.5px;
        padding-top: 15px
    }

    .cmp-new-gallery .cmp-new-gallery-container .top_content .cmp-mobile-filters .mob-filter-options {
        display: block
    }

    .cmp-new-gallery .cmp-new-gallery-container .top_content .cmp-mobile-filters .mob-filter-options .date-filter {
        display: none
    }
}

@media(max-width: 767px)and (max-width:767px) {
    .cmp-new-gallery .cmp-new-gallery-container .top_content .cmp-mobile-filters .mob-filter-options .date-filter {
        cursor:pointer;
        display: block;
        font-family: Plus Jakarta Sans,sans-serif;
        font-size: 1.125rem;
        margin-right: 0;
        max-width: 353px;
        padding: 0 0 15px;
        width: 100%
    }
}

.cmp-new-gallery .cmp-new-gallery-container .pdf_container {
    -webkit-column-count: 2;
    -webkit-column-gap: 75pt;
    margin: 0 25px 58px;
    width: 100%
}

@media(min-width: 1900px) {
    .cmp-new-gallery .cmp-new-gallery-container .pdf_container {
        -webkit-column-count:2;
        -webkit-column-gap: 164px;
        margin: 0 75pt 58px
    }
}

@media(min-width: 992px)and (max-width:1199px) {
    .cmp-new-gallery .cmp-new-gallery-container .pdf_container {
        -webkit-column-count:2;
        -webkit-column-gap: 25pt;
        margin: 0 0 58px;
        width: 100%
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .cmp-new-gallery .cmp-new-gallery-container .pdf_container {
        -webkit-column-count:1;
        margin: 0 0 58px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .cmp-new-gallery .cmp-new-gallery-container .pdf_container {
        -webkit-column-count:1;
        -webkit-column-gap: 0;
        margin: 0 0 30px
    }
}

.cmp-new-gallery .cmp-new-gallery-container .pdf_container .cmp-press_pdf_content {
    border-bottom: 1px solid #ccc;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    margin: 0 50px;
    overflow: hidden;
    padding-left: 0;
    padding-right: 0;
    padding-top: 20px;
    width: 85%
}

@media(min-width: 1900px) {
    .cmp-new-gallery .cmp-new-gallery-container .pdf_container .cmp-press_pdf_content {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 0;
        padding-left: 0;
        padding-right: 0;
        padding-top: 30px;
        width: 81%
    }
}

@media(max-width: 767px) {
    .cmp-new-gallery .cmp-new-gallery-container .pdf_container .cmp-press_pdf_content {
        margin:0;
        max-width: 100%;
        padding-left: 0;
        width: 100%
    }
}

.cmp-new-gallery .cmp-new-gallery-container .pdf_container .cmp-press_pdf_content img {
    height: 26px;
    margin-top: 9pt;
    width: 26px
}

.cmp-new-gallery .cmp-new-gallery-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content {
    padding: 0 0 15px 15px;
    width: 100%
}

@media(min-width: 1900px) {
    .cmp-new-gallery .cmp-new-gallery-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content {
        padding:0 0 23px 15px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .cmp-new-gallery .cmp-new-gallery-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content {
        padding:0 0 23px 15px;
        width: 100%
    }
}

.cmp-new-gallery .cmp-new-gallery-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-title {
    color: #191919;
    cursor: cursor;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: .875rem;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 0;
    padding-bottom: 0;
    text-decoration: none
}

@media(min-width: 1900px) {
    .cmp-new-gallery .cmp-new-gallery-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-title {
        font-size:1.25rem;
        line-height: 30px;
        margin-bottom: 0;
        padding-bottom: 0
    }
}

@media(max-width: 767px) {
    .cmp-new-gallery .cmp-new-gallery-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-title {
        font-size:1rem;
        line-height: 24px
    }
}

.cmp-new-gallery .cmp-new-gallery-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press_pdf_link {
    color: #000;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0;
    margin-bottom: 0
}

@media(min-width: 1900px) {
    .cmp-new-gallery .cmp-new-gallery-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press_pdf_link {
        font-size:15px;
        letter-spacing: 0;
        margin-bottom: 0
    }
}

.cmp-new-gallery .cmp-new-gallery-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-top: 10px
}

@media(min-width: 1900px) {
    .cmp-new-gallery .cmp-new-gallery-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container {
        margin-top:17px
    }
}

@media(max-width: 767px) {
    .cmp-new-gallery .cmp-new-gallery-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container {
        margin-top:1pc
    }
}

.cmp-new-gallery .cmp-new-gallery-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container .cmp-press_publised_date {
    color: #333;
    float: left;
    font-family: Lato,sans-serif;
    font-size: .825rem;
    letter-spacing: 0;
    line-height: 24px;
    margin-bottom: 0;
    padding-top: 2px
}

@media(min-width: 1900px) {
    .cmp-new-gallery .cmp-new-gallery-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container .cmp-press_publised_date {
        float:left;
        font-size: 1rem;
        letter-spacing: 0;
        line-height: 24px;
        margin-bottom: 0;
        padding-top: 2px
    }
}

@media(max-width: 767px) {
    .cmp-new-gallery .cmp-new-gallery-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container .cmp-press_publised_date {
        color:#4d4d4d;
        font-size: .875rem
    }
}

.cmp-new-gallery .cmp-new-gallery-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container a {
    color: #2a4dc0;
    cursor: pointer;
    float: right;
    font-family: Lato,sans-serif;
    font-size: .875rem;
    text-decoration: none
}

@media(min-width: 1900px) {
    .cmp-new-gallery .cmp-new-gallery-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container a {
        float:right;
        font-size: 1.25rem
    }
}

.cmp-new-gallery .cmp-new-gallery-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container a.read-more-text {
    padding-right: 10px
}

.cmp-new-gallery .cmp-new-gallery-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container a.read-more-text:hover {
    cursor: pointer;
    text-decoration: underline
}

@media(min-width: 1900px) {
    .cmp-new-gallery .cmp-new-gallery-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container a.read-more-text {
        float:right;
        font-size: 1.25rem
    }
}

@media(max-width: 767px) {
    .cmp-new-gallery .cmp-new-gallery-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container a.read-more-text {
        float:right;
        font-size: 1.25rem
    }
}

.cmp-new-gallery .cmp-new-gallery-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container a.read-more-text:after {
    border-right: 1px solid #2a4dc0;
    border-top: 1px solid #2a4dc0;
    bottom: 31px;
    content: "";
    display: inline-block;
    height: 6px;
    margin-bottom: 1px;
    margin-left: 6px;
    margin-right: .5px;
    right: 0;
    -webkit-transform: rotate(135deg);
    transform: rotate(45deg);
    width: 6px
}

@media(min-width: 1900px) {
    .cmp-new-gallery .cmp-new-gallery-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container a.read-more-text:after {
        border-right:1px solid #2a4dc0;
        border-top: 1px solid #2a4dc0;
        height: 8px;
        -webkit-transform: rotate(135deg);
        transform: rotate(45deg);
        width: 8px
    }
}

@media(max-width: 767px) {
    .cmp-new-gallery .cmp-new-gallery-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container a.read-more-text:after {
        height:8px;
        width: 8px
    }
}

.cmp-new-gallery .cmp-new-gallery-container #new-gallery-bottom-pagination.bottom-nav {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin: 0 0 5pc
}

@media(min-width: 1900px) {
    .cmp-new-gallery .cmp-new-gallery-container #new-gallery-bottom-pagination.bottom-nav {
        margin:0 0 102px 102px
    }
}

@media(max-width: 767px) {
    .cmp-new-gallery .cmp-new-gallery-container #new-gallery-bottom-pagination.bottom-nav {
        display:block;
        margin: 0 0 101px;
        text-align: center
    }
}

.cmp-new-gallery .cmp-new-gallery-container #new-gallery-bottom-pagination .result-data {
    color: #626262;
    font-family: Lato,sans-serif;
    font-size: 1rem;
    margin-bottom: 0
}

@media(min-width: 1900px) {
    .cmp-new-gallery .cmp-new-gallery-container #new-gallery-bottom-pagination .result-data {
        font-size:1.25rem
    }
}

@media(max-width: 767px) {
    .cmp-new-gallery .cmp-new-gallery-container #new-gallery-bottom-pagination .result-data {
        color:#626262;
        font-size: 1.125rem;
        margin-bottom: 33px
    }
}

.cmp-new-gallery .cmp-new-gallery-container #new-gallery-bottom-pagination .paginationjs {
    font-family: Lato,sans-serif;
    font-size: 1rem
}

@media(max-width: 767px) {
    .cmp-new-gallery .cmp-new-gallery-container #new-gallery-bottom-pagination .paginationjs {
        -webkit-box-pack:center;
        -ms-flex-pack: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: center;
        margin: 0 auto;
        text-align: center
    }

    .cmp-new-gallery .cmp-new-gallery-container #new-gallery-bottom-pagination .paginationjs .paginationjs-pages {
        display: inline-block;
        float: none
    }
}

.cmp-new-gallery .cmp-new-gallery-container #new-gallery-bottom-pagination .paginationjs .paginationjs-pages li {
    border: none!important;
    color: #9b9b9d;
    font-family: Lato,sans-serif;
    font-size: 1rem;
    padding: 0 7px;
    text-align: center
}

.cmp-new-gallery .cmp-new-gallery-container #new-gallery-bottom-pagination .paginationjs .paginationjs-pages li a {
    color: #9b9b9d;
    font-size: 1rem;
    height: 20px;
    line-height: 18px;
    min-width: 20px;
    padding: 0;
    width: 20px
}

@media(max-width: 767px) {
    .cmp-new-gallery .cmp-new-gallery-container #new-gallery-bottom-pagination .paginationjs .paginationjs-pages li a {
        font-size:1.313rem;
        height: 27px;
        line-height: 27px;
        min-width: 27px;
        width: 27px
    }
}

.cmp-new-gallery .cmp-new-gallery-container #new-gallery-bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-prev a {
    font-size: 0
}

.cmp-new-gallery .cmp-new-gallery-container #new-gallery-bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-prev a:before {
    border-left: 2px solid #2a4dc0;
    border-top: 2px solid #2a4dc0;
    bottom: 31px;
    content: "";
    display: inline-block;
    font-size: 1rem;
    height: 10px;
    margin-bottom: -6px;
    margin-left: 6px;
    margin-right: .5px;
    right: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width: 10px
}

@media(max-width: 767px) {
    .cmp-new-gallery .cmp-new-gallery-container #new-gallery-bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-prev a:before {
        height:14px;
        margin-bottom: -8px;
        width: 14px
    }
}

.cmp-new-gallery .cmp-new-gallery-container #new-gallery-bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-next a {
    font-size: 0
}

.cmp-new-gallery .cmp-new-gallery-container #new-gallery-bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-next a:after {
    border-left: 2px solid #2a4dc0;
    border-top: 2px solid #2a4dc0;
    bottom: 31px;
    content: "";
    display: inline-block;
    font-size: 1rem;
    height: 10px;
    margin-bottom: -6px;
    margin-left: -5px;
    margin-right: .5px;
    right: 0;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    width: 10px
}

@media(max-width: 767px) {
    .cmp-new-gallery .cmp-new-gallery-container #new-gallery-bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-next a:after {
        height:14px;
        margin-bottom: -8px;
        width: 14px
    }
}

.cmp-new-gallery .cmp-new-gallery-container #new-gallery-bottom-pagination .paginationjs .paginationjs-pages li.active a {
    background-color: #2a4dc0;
    border: 1px solid #2a4dc0;
    border-radius: 3px;
    color: #fff;
    font-size: 1rem;
    height: 20px;
    line-height: 18px;
    min-width: 20px;
    width: 20px
}

@media(max-width: 767px) {
    .cmp-new-gallery .cmp-new-gallery-container #new-gallery-bottom-pagination .paginationjs .paginationjs-pages li.active a {
        border:1px solid #2a4dc0;
        border-radius: 3px;
        font-size: 1.313rem;
        height: 27px;
        line-height: 25px;
        min-width: 27px;
        width: 27px
    }
}

.newsgallery {
    background-color: #fff;
    background: url(../../../content/dam/gtwenty/home/to-the-new-1.svg) -55px -2px no-repeat,url(../../../content/dam/gtwenty/home/to-the-new-2.svg) -45px 300px no-repeat,url(../../../content/dam/gtwenty/home/to-the-new-3.svg) right -25px bottom -20px no-repeat,url(../../../content/dam/gtwenty/home/to-the-new-4.svg) bottom -35px right 326px no-repeat
}

@media(min-width: 1900px) {
    .newsgallery {
        background:url(../../../content/dam/gtwenty/home/to-the-new-1.svg) -55px -2px no-repeat,url(../../../content/dam/gtwenty/home/to-the-new-2.svg) -45px 300px no-repeat,url(../../../content/dam/gtwenty/home/to-the-new-3.svg) right -25px bottom -20px no-repeat,url(../../../content/dam/gtwenty/home/to-the-new-4.svg) bottom -35px right 326px no-repeat
    }
}

@media(max-width: 767px) {
    .newsgallery {
        background:#fff
    }
}

@media(min-width: 992px)and (max-width:1199px) {
    .newsgallery {
        background:url(../../../content/dam/gtwenty/home/to-the-new-1.svg) -55px -2px no-repeat,url(../../../content/dam/gtwenty/home/to-the-new-2.svg) -45px 300px no-repeat,url(../../../content/dam/gtwenty/home/to-the-new-3.svg) right -35px bottom -25px no-repeat,url(../../../content/dam/gtwenty/home/to-the-new-4.svg) bottom -35px right 200px no-repeat
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .newsgallery {
        background:#fff
    }
}

@media(min-width: 1200px)and (max-width:1400px) {
    .newsgallery {
        background:url(../../../content/dam/gtwenty/home/to-the-new-1.svg) -55px -2px no-repeat,url(../../../content/dam/gtwenty/home/to-the-new-2.svg) -45px 300px no-repeat,url(../../../content/dam/gtwenty/home/to-the-new-3.svg) right -25px bottom -20px no-repeat,url(../../../content/dam/gtwenty/home/to-the-new-4.svg) bottom -35px right 250px no-repeat
    }
}

.newsgallery .vscrollbar {
    overflow-y: scroll;
    position: relative
}

.newsgallery .vscrollbar-blue {
    scrollbar-color: #2e59c1 #f5f5f5
}

.newsgallery .vscrollbar-blue::-webkit-scrollbar-track {
    background-color: #f5f5f5;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.1)
}

.newsgallery .vscrollbar-blue::-webkit-scrollbar {
    background-color: #f5f5f5;
    width: 9pt
}

.newsgallery .vscrollbar-blue::-webkit-scrollbar-thumb {
    background-color: #ececec;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.1)
}

.newsgallery .border-blue::-webkit-scrollbar-track {
    border: 1px solid transparent;
    -webkit-box-shadow: none
}

.newsgallery .border-blue::-webkit-scrollbar-thumb {
    -webkit-box-shadow: none
}

.newsgallery .thin::-webkit-scrollbar {
    display: none;
    width: 6px
}

.newsgallery .newsgallery-images {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin-left: -8px
}

.newsgallery .newsgallery-img {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    height: 175px;
    margin: 0 0 8px 8px
}

.newsgallery .newsgallery-img img {
    display: inline-block;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    overflow: hidden;
    width: 100%
}

.newsgallery .newsgallery-img1 {
    height: 330px
}

.newsgallery .pdf-icon {
    height: 1.25vw
}

@media(max-width: 767px) {
    .newsgallery .pdf-icon {
        height:24px
    }
}

.newsgallery .delegates-bytes-img {
    height: auto;
    width: 150px
}

.newsgallery .delegate-name {
    color: #2a4dc0!important
}

.newsgallery .section-heading {
    color: #000;
    font-family: Plus Jakarta Sans,sans-serif;
    font-weight: 700;
    line-height: 1.5
}

.newsgallery .news-col-heading {
    color: #464646;
    font-family: Plus Jakarta Sans,sans-serif;
    font-weight: 500
}

.newsgallery .news-heading {
    color: #000;
    font-family: Plus Jakarta Sans,sans-serif;
    font-weight: 700;
    line-height: 1.5
}

.newsgallery .text-clamp {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden
}

.newsgallery .news-date {
    color: #000
}

.newsgallery .news-date,.newsgallery .news-link {
    font-family: Plus Jakarta Sans,sans-serif;
    line-height: 1.5
}

.newsgallery .news-link {
    color: #2020e0;
    margin-right: 5px;
    text-align: right
}

.newsgallery .border-bottom {
    border-bottom: 1px solid #bdbdbd!important
}

.newsgallery .btn {
    border-color: #2e59c1;
    border-radius: .2rem;
    color: #2e59c1;
    font-family: Lato,sans-serif;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 1.5;
    padding: 8px 25px
}

.newsgallery .btn:focus,.newsgallery .btn:hover {
    background-color: #2e59c1;
    color: #fff
}

.newsgallery .radius-top {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px
}

.newsgallery .radius-bottom-left {
    border-bottom-left-radius: 5px
}

.newsgallery .radius-bottom-right {
    border-bottom-right-radius: 5px
}

.newsgallery .tabs-heading {
    color: #464646;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 21px;
    font-size: 1.3125rem;
    font-weight: 500;
    line-height: 1.5
}

.newsgallery .nav-tabs {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden
}

.newsgallery .nav-tabs a {
    margin: 0 .625rem;
    padding: .5rem 0
}

.newsgallery .nav-tabs .nav-link {
    white-space: nowrap
}

.newsgallery .nav-tabs .nav-item {
    background-color: transparent;
    border-bottom: 1px solid #bdbdbd;
    color: #464646;
    font-weight: 500
}

.newsgallery .nav-item.show .nav-link,.newsgallery .nav-tabs .nav-link.active {
    background-color: transparent;
    border: 0;
    border-bottom: 6px solid #2e59c1;
    color: #2e59c1
}

.newsgallery .pt-3 {
    padding-top: 28px!important
}

@media(min-width: 0px)and (max-width:768px) {
    .newsgallery .title-hide {
        display:none
    }

    .newsgallery .vscrollbar {
        max-height: 550px
    }

    .newsgallery .btn-mobile {
        text-align: center!important
    }

    .newsgallery .section-heading {
        font-size: 28px;
        font-size: 1.75rem
    }

    .newsgallery .news-heading {
        font-size: 18px;
        font-size: 1.125rem
    }

    .newsgallery .news-date {
        font-size: 1pc;
        font-size: 1rem
    }

    .newsgallery .news-link {
        font-size: 18px;
        font-size: 1.125rem
    }
}

@media(min-width: 768px) {
    .newsgallery .tab-content>.tab-pane {
        display:block
    }

    .newsgallery .nav-tabs {
        display: none
    }
}

@media(min-width: 768px)and (max-width:1400px) {
    .newsgallery .vscrollbar {
        max-height:360px
    }

    .newsgallery .section-heading {
        font-size: 2pc;
        font-size: 2rem
    }

    .newsgallery .btn {
        font-size: 14px;
        font-size: .875rem;
        padding: 7px 22px
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .newsgallery .vscrollbar {
        max-height:263px
    }

    .newsgallery .newsgallery-img {
        height: 5pc
    }

    .newsgallery .newsgallery-img1 {
        height: 10pc
    }
}

@media(min-width: 992px)and (max-width:1199px) {
    .newsgallery .vscrollbar {
        max-height:303px
    }

    .newsgallery .newsgallery-img {
        height: 75pt
    }

    .newsgallery .newsgallery-img1 {
        height: 180px
    }
}

@media(min-width: 1200px)and (max-width:1400px) {
    .newsgallery .newsgallery-img {
        height:90pt
    }

    .newsgallery .newsgallery-img1 {
        height: 215px
    }
}

@media(min-width: 1400px)and (max-width:1900px) {
    .newsgallery .vscrollbar {
        max-height:420px
    }

    .newsgallery .newsgallery-img {
        height: 130px
    }

    .newsgallery .newsgallery-img1 {
        height: 265px
    }
}

@media(min-width: 1900px) {
    .newsgallery .vscrollbar {
        max-height:530px
    }

    .newsgallery .btn {
        font-size: 20px;
        font-size: 1.25rem;
        padding: 10px 25px
    }
}

.newsgallery .animated {
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards
}

.newsgallery .animatedFadeInUp {
    opacity: 0
}

.newsgallery .fadeInUp,.newsgallery .fadeInUp1 {
    animation-name: fadeInUp;
    -webkit-animation-name: fadeInUp;
    opacity: 0
}

.newsgallery .fadeInUp1 {
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.newsgallery .fadeInUp2 {
    -webkit-animation-delay: .4s;
    animation-delay: .4s;
    animation-name: fadeInUp;
    -webkit-animation-name: fadeInUp;
    opacity: 0
}

.newsgallery a {
    text-decoration: none
}

.newsgallery a.read-more {
    color: #2a4dc0!important;
    text-decoration: none
}

.newsgallery a.read-more:hover {
    color: #2a4dc0!important;
    cursor: pointer;
    text-decoration: underline
}

.newsgallery a.read-more:after {
    border-right: .5px solid #2a4dc0;
    border-top: .5px solid #2a4dc0;
    content: "";
    display: inline-block;
    height: 6px;
    top: 0;
    -webkit-transform: rotate(135deg);
    transform: rotate(45deg);
    vertical-align: middle;
    width: 6px
}

.newsgallery .tab-pane#social-media .twitter-timeline {
    border-radius: 10px;
    height: 350px!important;
    margin-top: 25px!important;
    overflow: auto
}

@media(min-width: 1900px) {
    .newsgallery .tab-pane#social-media .twitter-timeline {
        height:525px!important
    }
}

@media(min-width: 768px)and (max-width:800px) {
    .newsgallery .tab-pane#social-media .twitter-timeline {
        height:250px!important;
        margin-top: 8px!important
    }
}

@media(min-width: 801px)and (max-width:991px) {
    .newsgallery .tab-pane#social-media .twitter-timeline {
        height:260px!important;
        margin-top: 20px!important
    }
}

@media(min-width: 992px)and (max-width:1199px) {
    .newsgallery .tab-pane#social-media .twitter-timeline {
        height:300px!important;
        margin-top: 25px!important
    }
}

@media(min-width: 1200px)and (max-width:1399px) {
    .newsgallery .tab-pane#social-media .twitter-timeline {
        height:350px!important;
        margin-top: 25px!important
    }
}

@media(min-width: 1400px)and (max-width:1899px) {
    .newsgallery .tab-pane#social-media .twitter-timeline {
        height:405px!important;
        margin-top: 25px!important
    }
}

.bilateral-card {
    background: #fff 0 0 no-repeat padding-box;
    border: .25px solid #9d9d9d;
    border-radius: 10px;
    -webkit-box-shadow: 2px 4px 8px rgba(0,0,0,.102);
    box-shadow: 2px 4px 8px rgba(0,0,0,.102)
}

.bilateral-card .heading-section h3 {
    color: #191919;
    font-family: Plus Jakarta Sans;
    font-size: 13px;
    font-weight: 700;
    margin: 0
}

.bilateral-card .container-card {
    background: #fff 0 0 no-repeat padding-box;
    border: .25px solid #9d9d9d;
    border-radius: 5px;
    -webkit-box-shadow: 2px 4px 8px rgba(0,0,0,.102);
    box-shadow: 2px 4px 8px rgba(0,0,0,.102);
    cursor: pointer;
    font-size: 9pt;
    margin: 15px 0;
    padding: 15px 0
}

.bilateral-card .container-card p {
    color: #333;
    font-family: Lato
}

.bilateral-card .top-align-center {
    margin: 0;
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.view-report-data .btn-secondary-custom {
    background: #fff;
    border: 1px solid #2a4dc0;
    color: #2a4dc0;
    font-size: 9pt
}

.view-report-data .btn-primary-custom {
    background: #2a4dc0;
    border: 1px solid #2a4dc0;
    color: #fff;
    font-size: 9pt
}

.view-report-data .view-report-table {
    font-family: Plus Jakarta Sans,sans-serif
}

.view-report-data .view-report-table .view-report-head {
    background: #2a4dc0;
    color: #fff;
    font-weight: 700
}

.view-report-data .view-report-tab .nav-item .nav-link {
    border: none;
    color: #626262!important;
    font-weight: 600;
    line-height: 3pc;
    padding-bottom: 0
}

.view-report-data .view-report-tab .nav-item .nav-link.active {
    border-bottom: 4px solid #2a4dc0;
    color: #2a4dc0!important;
    font-weight: 600;
    line-height: 3pc
}

.view-report-data #report-section-pagination.bottom-nav {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin: 0 0 102px
}

@media(min-width: 1900px) {
    .view-report-data #report-section-pagination.bottom-nav {
        margin:0 0 102px
    }
}

@media(max-width: 767px) {
    .view-report-data #report-section-pagination.bottom-nav {
        display:block;
        margin: 0 0 101px;
        text-align: center
    }
}

.view-report-data #report-section-pagination .result-data {
    color: #626262;
    font-family: Lato,sans-serif;
    font-size: 1rem;
    margin-bottom: 0
}

@media(min-width: 1900px) {
    .view-report-data #report-section-pagination .result-data {
        font-size:1.25rem
    }
}

@media(max-width: 767px) {
    .view-report-data #report-section-pagination .result-data {
        color:#626262;
        font-size: 1.125rem;
        margin-bottom: 33px
    }
}

.view-report-data #report-section-pagination .paginationjs {
    font-family: Lato,sans-serif;
    font-size: 1rem
}

@media(max-width: 767px) {
    .view-report-data #report-section-pagination .paginationjs {
        -webkit-box-pack:center;
        -ms-flex-pack: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: center;
        margin: 0 auto;
        text-align: center
    }

    .view-report-data #report-section-pagination .paginationjs .paginationjs-pages {
        display: inline-block;
        float: none
    }
}

.view-report-data #report-section-pagination .paginationjs .paginationjs-pages li {
    border: none!important;
    color: #9b9b9d;
    font-family: Lato,sans-serif;
    font-size: 1rem;
    padding: 0 7px;
    text-align: center
}

.view-report-data #report-section-pagination .paginationjs .paginationjs-pages li a {
    color: #9b9b9d;
    font-size: 1rem;
    height: 20px;
    line-height: 18px;
    min-width: 20px;
    padding: 0;
    width: 20px
}

@media(max-width: 767px) {
    .view-report-data #report-section-pagination .paginationjs .paginationjs-pages li a {
        font-size:1.313rem;
        height: 27px;
        line-height: 27px;
        min-width: 27px;
        width: 27px
    }
}

.view-report-data #report-section-pagination .paginationjs .paginationjs-pages li.paginationjs-prev a {
    font-size: 0
}

.view-report-data #report-section-pagination .paginationjs .paginationjs-pages li.paginationjs-prev a:before {
    border-left: 2px solid #2a4dc0;
    border-top: 2px solid #2a4dc0;
    bottom: 31px;
    content: "";
    display: inline-block;
    font-size: 1rem;
    height: 10px;
    margin-bottom: -6px;
    margin-left: 6px;
    margin-right: .5px;
    right: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width: 10px
}

@media(max-width: 767px) {
    .view-report-data #report-section-pagination .paginationjs .paginationjs-pages li.paginationjs-prev a:before {
        height:14px;
        margin-bottom: -8px;
        width: 14px
    }
}

.view-report-data #report-section-pagination .paginationjs .paginationjs-pages li.paginationjs-next a {
    font-size: 0
}

.view-report-data #report-section-pagination .paginationjs .paginationjs-pages li.paginationjs-next a:after {
    border-left: 2px solid #2a4dc0;
    border-top: 2px solid #2a4dc0;
    bottom: 31px;
    content: "";
    display: inline-block;
    font-size: 1rem;
    height: 10px;
    margin-bottom: -6px;
    margin-left: -5px;
    margin-right: .5px;
    right: 0;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    width: 10px
}

@media(max-width: 767px) {
    .view-report-data #report-section-pagination .paginationjs .paginationjs-pages li.paginationjs-next a:after {
        height:14px;
        margin-bottom: -8px;
        width: 14px
    }
}

.view-report-data #report-section-pagination .paginationjs .paginationjs-pages li.active a {
    background-color: #2a4dc0;
    border: 1px solid #2a4dc0;
    border-radius: 3px;
    color: #fff;
    font-size: 1rem;
    height: 20px;
    line-height: 18px;
    min-width: 20px;
    width: 20px
}

@media(max-width: 767px) {
    .view-report-data #report-section-pagination .paginationjs .paginationjs-pages li.active a {
        border:1px solid #2a4dc0;
        border-radius: 3px;
        font-size: 1.313rem;
        height: 27px;
        line-height: 25px;
        min-width: 27px;
        width: 27px
    }
}

.nodal-officer-landing-container {
    background: #f0f2f5;
    padding-top: 40px
}

.nodal-officer-landing-container .nevent-link {
    text-decoration: none
}

.nodal-officer-landing-container .reg-inv-count {
    color: #fff;
    margin: 0 0 1pc
}

.nodal-officer-landing-container .pb-2 img {
    width: 1pc
}

.nodal-officer-landing-container .wg-event-name {
    float: left;
    width: 270px
}

.nodal-officer-landing-container .right-section {
    background: #fff;
    border: .25px solid hsla(0,0%,62%,.25);
    border-radius: 5px;
    margin: 0 0 20px;
    min-height: 340px
}

.nodal-officer-landing-container .right-section .form-select {
    color: #191919
}

.nodal-officer-landing-container .right-section .form-select:focus {
    border-color: #ced4da;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 0
}

.nodal-officer-landing-container .right-section .error-msg:empty {
    display: none
}

.nodal-officer-landing-container .delg-list {
    background: #fff;
    border: .25px solid hsla(0,0%,62%,.25);
    border-radius: 5px;
    margin: 0 0 1pc;
    padding: 25px
}

@media(max-width: 767px) {
    .nodal-officer-landing-container .delg-list {
        border:none;
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

.nodal-officer-landing-container .delg-list .wg-class {
    background: #fff;
    border: .25px solid hsla(0,0%,62%,.25);
    border-radius: 5px;
    -webkit-box-shadow: 2px 1px 3px rgba(0,0,0,.102);
    box-shadow: 2px 1px 3px rgba(0,0,0,.102);
    font-size: 20px;
    margin-bottom: 10px;
    padding: 15px
}

.nodal-officer-landing-container .delg-list .wg-class .event-link {
    color: #191919;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-decoration: none
}

.nodal-officer-landing-container .delg-list .wg-class .event-link .event-name {
    width: 100%
}

.nodal-officer-landing-container .delg-list .wg-class .event-link .event-name .count-events {
    color: #4c4c4c
}

.nodal-officer-landing-container .delg-list .event-link-arrow {
    float: right
}

.nodal-officer-landing-container .delg-list .event-link-btn {
    border: 1px solid;
    border-radius: 4px;
    padding: 2px;
    width: 89px
}

.nodal-officer-landing-container .delg-list .event-link-btn,.nodal-officer-landing-container .delg-list .event-link-count {
    color: #2a4dc0;
    font-size: 13px;
    height: 30px;
    letter-spacing: 0;
    text-align: center;
    text-decoration: none;
    text-transform: capitalize
}

.nodal-officer-landing-container .delg-list .event-link-count {
    border-bottom: 1px solid;
    border-radius: 0;
    padding: 5px;
    width: 75pt
}

.nodal-officer-landing-container .delg-list .wg-heading {
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 1pc
}

.nodal-officer-landing-container .custom-form .report-btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.nodal-officer-landing-container .custom-form .report-btns .btn {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background-color: transparent;
    border: 1px solid #2a4dc0;
    border-radius: .2rem;
    color: #2a4dc0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: Lato,sans-serif;
    font-size: 13px;
    font-weight: 400!important;
    height: 45px;
    justify-content: center;
    margin: 0 10px 0 0;
    padding: .5rem;
    width: 100%
}

.nodal-officer-landing-container .custom-form .report-btns .btn#ViewReportNOfficer {
    background-color: #2a4dc0;
    color: #fff
}

.nodal-officer-landing-container .custom-form .btn {
    background-color: transparent;
    border: 1px solid #2a4dc0;
    border-radius: .2rem;
    color: #2a4dc0;
    font-family: Lato,sans-serif;
    font-weight: 400!important;
    padding: .375rem .65rem
}

.nodal-officer-landing-container .tabs-content-main {
    background-color: #fff;
    color: #191919
}

.nodal-officer-landing-container .tabs-content-main .f20 {
    font-weight: 700
}

.nodal-officer-landing-container .tabs-content-main .back-link-wg {
    color: #2a4dc0!important;
    text-decoration: none
}

.nodal-officer-landing-container .tabs-content-main h3 {
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 20px;
    font-weight: 700;
    margin: 10px 0
}

.nodal-officer-landing-container .tabs-content-main .top-heading-btn {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

.nodal-officer-landing-container .tabs-content-main .top-heading-btn .view-assign-dao-btn {
    background: transparent;
    border: 1px solid #2a4dc0;
    color: #2a4dc0;
    font-size: 13px;
    height: 40px;
    letter-spacing: 0;
    text-align: center;
    text-decoration: none;
    text-transform: capitalize;
    width: 150px
}

@media(max-width: 767px) {
    .nodal-officer-landing-container .tabs-content-main .nav-tabs {
        -ms-overflow-style:none;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        overflow-y: hidden;
        scrollbar-width: none;
        white-space: nowrap
    }

    .nodal-officer-landing-container .tabs-content-main .nav-tabs::-webkit-scrollbar {
        display: none
    }
}

.nodal-officer-landing-container .tabs-content-main .nav-tabs .nav-link {
    color: #191919
}

.nodal-officer-landing-container .tabs-content-main .nav-tabs .nav-link.active,.nodal-officer-landing-container .tabs-content-main .nav-tabs .nav-link.active:hover {
    border: 1px solid transparent;
    border-bottom: 3px solid #2a4dc0;
    color: #2a4dc0
}

.nodal-officer-landing-container .tabs-content-main .nav-tabs .nav-link:hover {
    border: 1px solid transparent
}

.nodal-officer-landing-container .tabs-content-main a {
    color: #191919
}

.nodal-officer-landing-container .delegate-events-info-section {
    background: #fff;
    border: .25px solid hsla(0,0%,62%,.25);
    border-radius: 5px;
    margin-bottom: 1pc;
    padding: 26px 25px 78px 26px
}

@media(max-width: 767px) {
    .nodal-officer-landing-container .delegate-events-info-section {
        border:0;
        border-radius: 0;
        padding: 0
    }
}

.nodal-officer-landing-container .delegate-events-info-section .delegate-header {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    padding-bottom: 20px
}

@media(max-width: 767px) {
    .nodal-officer-landing-container .delegate-events-info-section .delegate-header {
        padding-bottom:15px
    }
}

.nodal-officer-landing-container .delegate-events-info-section .delegate-header .delegate-events-heading {
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 30px;
    margin-bottom: 0;
    text-align: left
}

@media(max-width: 767px) {
    .nodal-officer-landing-container .delegate-events-info-section .delegate-header .delegate-events-heading {
        line-height:36px
    }
}

.nodal-officer-landing-container .delegate-events-info-section .delegate-header .view-all-btn {
    color: #2a4dc0;
    font-family: Lato,sans-serif;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 30px;
    text-decoration: underline
}

@media(max-width: 767px) {
    .nodal-officer-landing-container .delegate-events-info-section .delegate-header .view-all-btn {
        font-size:15px;
        line-height: 27px
    }
}

.nodal-officer-landing-container .delegate-events-info-section #events-list.nav-tabs li .nav-link {
    color: #191919;
    font-family: Lato,sans-serif;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 24px
}

@media(max-width: 767px) {
    .nodal-officer-landing-container .delegate-events-info-section #events-list.nav-tabs li .nav-link {
        font-size:14px;
        font-weight: 400;
        line-height: 24px;
        margin-left: 20px;
        margin-right: 20px;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0
    }
}

.nodal-officer-landing-container .delegate-events-info-section #events-list.nav-tabs li .nav-link:hover {
    border-color: transparent
}

.nodal-officer-landing-container .delegate-events-info-section #events-list.nav-tabs li .nav-link:focus {
    border: 0
}

.nodal-officer-landing-container .delegate-events-info-section #events-list.nav-tabs li .nav-link.active {
    border: 0;
    border-bottom: 3px solid #2a4dc0;
    color: #2a4dc0;
    font-family: Lato,sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 24px;
    padding-bottom: 5px
}

@media(max-width: 767px) {
    .nodal-officer-landing-container .delegate-events-info-section #events-list.nav-tabs li .nav-link.active {
        font-size:14px;
        font-weight: 400;
        line-height: 24px;
        margin-left: 20px;
        margin-right: 20px;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0
    }
}

.nodal-officer-landing-container .delegate-events-info-section .delegate-events-cards {
    margin-top: 25px;
    overflow-x: scroll;
    overflow-y: hidden
}

@media(max-width: 767px) {
    .nodal-officer-landing-container .delegate-events-info-section .delegate-events-cards {
        margin-top:15px
    }
}

.nodal-officer-landing-container .delegate-events-info-section .delegate-events-cards .row {
    margin-left: 0
}

.nodal-officer-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section {
    max-width: 380px;
    width: 100%
}

@media(min-width: 1900px) {
    .nodal-officer-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section {
        max-width:380px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .nodal-officer-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section {
        max-width:335px;
        width: 100%
    }
}

.nodal-officer-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col {
    padding-left: 5px!important;
    padding-right: 5px!important
}

.nodal-officer-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card {
    background: #fff 0 0 no-repeat padding-box;
    border: .25px solid #9d9d9d;
    border-radius: 5px 5px 0 0;
    -webkit-box-shadow: 2px 4px 8px rgba(0,0,0,.102);
    box-shadow: 2px 4px 8px rgba(0,0,0,.102)
}

.nodal-officer-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body {
    max-width: 100%;
    padding: 15px 15px 15px 20px;
    width: 355px
}

@media(max-width: 767px) {
    .nodal-officer-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body {
        max-width:100%;
        width: 335px
    }
}

@media(min-width: 768px) {
    .nodal-officer-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body {
        max-width:100%;
        width: 335px
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .nodal-officer-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body {
        max-width:100%;
        width: 335px
    }
}

.nodal-officer-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-tag-next {
    background: #ece9f7 0 0 no-repeat padding-box;
    border-radius: 5px;
    color: #000;
    font-family: Lato,sans-serif;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 27px;
    margin-bottom: 10px;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    padding: 0 5px;
    text-align: center;
    width: auto
}

@media(max-width: 767px) {
    .nodal-officer-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-tag-next {
        font-size:9pt;
        margin-bottom: 14px
    }
}

.nodal-officer-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-tag-header {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

.nodal-officer-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-tag-header .card-tag {
    background: #ece9f7 0 0 no-repeat padding-box;
    border-radius: 5px;
    color: #000;
    font-family: Lato,sans-serif;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 27px;
    margin-bottom: 10px;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    padding: 0 5px;
    text-align: center;
    width: auto
}

@media(max-width: 767px) {
    .nodal-officer-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-tag-header .card-tag {
        font-size:9pt;
        margin-bottom: 14px
    }
}

.nodal-officer-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-tag-header .dot-options {
    cursor: pointer;
    height: 40px;
    width: 40px
}

.nodal-officer-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-tag-header .dot-options:after {
    background: url(../../../content/dam/gtwenty/dashboard/media/side_menu.svg);
    background-position: bottom;
    background-repeat: no-repeat;
    content: "";
    font-size: 50px;
    padding-left: 40px
}

.nodal-officer-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-header {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
    border-bottom: 0;
    border-radius: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    padding: 0
}

.nodal-officer-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-header .card-title {
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 25px;
    margin-bottom: 0;
    min-height: 60px;
    padding-bottom: 14px;
    text-align: left
}

@media(max-width: 767px) {
    .nodal-officer-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-header .card-title {
        font-size:15px;
        padding-bottom: 10px
    }
}

.nodal-officer-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-body-content-one {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-bottom: 5px
}

@media(max-width: 767px) {
    .nodal-officer-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-body-content-one {
        margin-bottom:10px
    }
}

.nodal-officer-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-body-content-one .left-icons {
    height: 24px;
    margin-left: -5px;
    margin-right: 5px;
    width: 24px
}

.nodal-officer-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-body-content-one .card-text {
    background: transparent;
    border-radius: 0;
    bottom: 0;
    color: #333;
    font-family: Lato,sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 22px;
    margin-bottom: 0;
    padding: 0;
    position: unset
}

.nodal-officer-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-body-content-new {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-bottom: 5px
}

.nodal-officer-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-body-content-new .left-icons {
    height: 24px;
    margin-left: -5px;
    margin-right: 5px;
    width: 24px
}

.nodal-officer-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-body-content-new .card-text {
    background: transparent;
    border-radius: 0;
    bottom: 0;
    color: #333;
    font-family: Lato,sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 22px;
    margin-bottom: 0;
    padding: 0;
    position: unset
}

.nodal-officer-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .card-body-content-new .card-text .events-link {
    color: #2a4dc0
}

.nodal-officer-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .events-letter-btn {
    background: #2a4dc0;
    border: 1px solid #2a4dc0;
    border-radius: 5px;
    color: #fff;
    font-family: Lato,sans-serif;
    font-size: 14px;
    height: 2pc;
    letter-spacing: 0;
    line-height: 30px;
    margin-top: 13px;
    max-width: 140px;
    text-decoration: none;
    width: 100%
}

.nodal-officer-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .events-letter-btn a {
    color: #fff;
    text-decoration: none
}

.nodal-officer-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .completed-event-options {
    margin-top: 18px
}

.nodal-officer-landing-container .delegate-events-info-section .delegate-events-cards .row .card-section.col .card .card-body .completed-event-options .download-events-btn {
    background: #fff;
    border: 1px solid #2a4dc0;
    border-radius: 5px;
    color: #2a4dc0;
    font-family: Lato,sans-serif;
    font-size: 15px;
    height: 3pc;
    letter-spacing: 0;
    line-height: 30px;
    max-width: 100%;
    width: 136px
}

.outer-gallery .gallery-images {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -8px
}

.outer-gallery .gallery-img {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    height: 250px;
    margin: 0 0 8px 8px
}

.outer-gallery .gallery-img img {
    border-radius: 5px;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.outer-gallery .gallery-images .gallery-img:last-child {
    border-radius: 5px;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -o-object-fit: cover;
    object-fit: cover;
    overflow: hidden;
    width: 75pt!important
}

.outer-gallery .gallery-img:nth-child(4n+1) {
    width: 250px
}

.outer-gallery .gallery-img:nth-child(4n+1):nth-child(4n+2) {
    width: 325px
}

.outer-gallery .gallery-img:nth-child(4n+1):nth-child(4n+3) {
    width: 180px
}

.outer-gallery .gallery-img:nth-child(4n+1):nth-child(4n+4) {
    width: 380px
}

.outer-gallery .image {
    border-radius: 5px;
    display: inline-block;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    overflow: hidden;
    width: 100%
}

.outer-gallery img {
    -webkit-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
    width: 100%
}

.outer-gallery .image:hover img {
    -webkit-transform: scale(1.05);
    transform: scale(1.05)
}

.outer-gallery h3 {
    bottom: 25px;
    font-size: 1.125rem;
    padding: 5px 7px
}

.outer-gallery h3,.outer-gallery p {
    color: #fff;
    font-family: Lato,sans-serif;
    margin: 0;
    opacity: 0;
    position: absolute;
    right: 10px;
    text-align: right;
    -webkit-transition: .25 ease-in-out;
    transition: .25 ease-in-out;
    z-index: 1
}

.outer-gallery p {
    bottom: 10px;
    font-size: .75rem;
    padding: 3px 5px
}

.outer-gallery .image:hover h3,.outer-gallery .image:hover p {
    opacity: 1
}

.outer-gallery .img-gradient {
    display: inline-block;
    position: relative
}

.outer-gallery .img-gradient:hover:after {
    background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.9)));
    background: linear-gradient(top,transparent,rgba(0,0,0,.9));
    content: "";
    display: inline-block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.outer-gallery .img-gradient img {
    display: block
}

@media screen and (max-width: 1024px) {
    .outer-gallery h3 {
        font-size:20px
    }
}

@media screen and (max-width: 995px) {
    .outer-gallery .container {
        -webkit-column-count:3;
        -moz-column-count: 3;
        column-count: 3
    }
}

@media screen and (max-width: 768px) {
    .outer-gallery .container {
        -webkit-column-count:3;
        -moz-column-count: 3;
        column-count: 3
    }

    .outer-gallery .gallery-img {
        height: 200px
    }

    .outer-gallery h3 {
        font-size: .75rem
    }

    .outer-gallery p {
        font-size: 10px
    }
}

@media screen and (max-width: 425px) {
    .outer-gallery .container {
        -webkit-column-count:2;
        -moz-column-count: 2;
        column-count: 2
    }

    .outer-gallery .gallery-img {
        height: 200px
    }

    .outer-gallery h3 {
        font-size: .75rem
    }

    .outer-gallery p {
        font-size: 10px
    }
}

@media screen and (max-width: 375px) {
    .outer-gallery .container {
        -webkit-column-count:2;
        -moz-column-count: 2;
        column-count: 2
    }

    .outer-gallery .gallery-img {
        height: 150px
    }

    .outer-gallery h3 {
        font-size: .75rem
    }

    .outer-gallery p {
        font-size: 10px
    }
}

.submit-form-publication .captcha-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.submit-form-publication .captcha-container .form-label {
    font-family: Lato,sans-serif;
    font-size: 9pt;
    font-weight: 700
}

@media(max-width: 767px) {
    .submit-form-publication .captcha-container .form-label {
        font-size:18px
    }
}

@media(min-width: 1900px) {
    .submit-form-publication .captcha-container .form-label {
        font-size:18px
    }
}

.submit-form-publication .captcha-container .captcha-img {
    border: none;
    font-size: 35px;
    font-style: italic;
    font-weight: 400;
    letter-spacing: 30px;
    margin-left: 0;
    margin-top: 0;
    max-width: 230px;
    position: relative;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}

.submit-form-publication .captcha-container .captcha-img:after {
    border-bottom: 1px solid #000;
    bottom: 0;
    content: "";
    height: 1px;
    left: 1%;
    position: absolute;
    width: 85%
}

.submit-form-publication .captcha-container .refresh-btn {
    border: .25px solid #ccc;
    border-radius: 5px;
    -webkit-box-shadow: 2px 4px 8px rgba(0,0,0,.078);
    box-shadow: 2px 4px 8px rgba(0,0,0,.078);
    cursor: pointer;
    height: 35px;
    margin-top: 9pt;
    width: 35px
}

.submit-form-publication .captcha-container .refresh-btn img {
    display: block;
    height: 35px;
    margin: 0 auto;
    width: 30px
}

.pending-room-requests-container .f-color {
    color: #191919;
    font-family: Lato,sans-serif
}

.pending-room-requests-container .color_title {
    color: #707070
}

.pending-room-requests-container .color_desc {
    color: #4c4c4c!important
}

@media(max-width: 767px) {
    .pending-room-requests-container .border-end {
        border-right:none!important
    }
}

.pending-room-requests-container .form-select:focus {
    border-color: #ced4da;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 0
}

.pending-room-requests-container .img-20px {
    height: 20px;
    width: 20px
}

.pending-room-requests-container .img26px {
    height: 26px;
    width: 26px
}

.pending-room-requests-container .img35px {
    height: 35px;
    width: 35px
}

.pending-room-requests-container .f-20 {
    font-size: 20px
}

.pending-room-requests-container .f-16 {
    font-size: 1pc
}

.pending-room-requests-container .f-14 {
    font-size: 14px
}

.pending-room-requests-container .f-12 {
    font-size: 9pt
}

.pending-room-requests-container .fw-bold {
    font-weight: 600
}

.pending-room-requests-container .link-ybr {
    color: #191919;
    text-decoration: none
}

.pending-room-requests-container .ybr-side-bar.ybr-side-border {
    border-left: 3px solid #7754d6!important
}

.pending-room-requests-container .ybr-side-bar .ybr-side-bar-top-title {
    background-color: #ece9f7;
    border-color: #e9f7ed
}

.pending-room-requests-container .ybr-side-bar .time-bg {
    background: #edf6ff;
    display: inline;
    padding: 4px 9px 7px 0
}

.pending-room-requests-container .ybr-side-bar .time-bg .time-color {
    color: #2a4dc0;
    font-weight: 600
}

.pending-room-requests-container .btn-secondary-custom {
    background: #fff;
    border: 1px solid #2a4dc0;
    color: #2a4dc0;
    font-size: 9pt
}

.pending-room-requests-container .btn-primary-custom {
    background: #2a4dc0;
    border: 1px solid #2a4dc0;
    color: #fff;
    font-size: 9pt
}

.pending-room-requests-container .short-by-booking-main {
    position: absolute;
    right: 20px;
    top: 7px
}

.pending-room-requests-container .short-by-booking-main ul {
    border: 0;
    -webkit-box-shadow: 0 0 6px rgba(0,0,0,.231);
    box-shadow: 0 0 6px rgba(0,0,0,.231)
}

.pending-room-requests-container .short-by-booking-main .btn-secondary-custom {
    background: #fff;
    border: 1px solid #2a4dc0;
    color: #2a4dc0
}

.pending-room-requests-container .short-by-booking-main .btn-primary-custom {
    background: #2a4dc0;
    border: 1px solid #2a4dc0;
    color: #fff
}

.pending-events-all {
    background-color: #f0f2f5
}

.pending-events-all .btn {
    background-color: #2e59c1;
    border: 1px solid #2e59c1;
    border-radius: .2rem;
    color: #fff!important;
    font-family: Lato,sans-serif;
    font-weight: 400!important;
    padding: .375rem .75rem
}

.pending-events-all .modal .prev_btn {
    background-color: transparent!important;
    color: #2e59c1!important;
    margin-right: .25rem
}

@media(max-width: 767px) {
    .pending-events-all {
        margin-top:30px
    }
}

.pending-events-all .event-count {
    padding-top: 20px
}

.pending-events-all .event-count p {
    color: #949494;
    font-size: 1pc
}

@media(min-width: 1900px) {
    .pending-events-all .event-count p {
        font-size:20px
    }
}

.pending-events-all a.events-link {
    padding-left: 25px
}

.pending-events-all .events-all-link {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    font-size: 14px;
    margin-left: 30px;
    order: 2
}

.pending-events-all .pending-events-text {
    margin-bottom: 40px
}

.pending-events-all .pending-events-text p {
    color: #191919;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: inline;
    font-family: Lato,sans-serif;
    font-size: 18px;
    margin-top: 20px;
    padding: 15px
}

@media(max-width: 767px) {
    .pending-events-all .pending-events-text p {
        font-size:14px
    }
}

@media(min-width: 1900px) {
    .pending-events-all .pending-events-text p {
        font-size:24px
    }
}

.pending-events-all .pending-events-text .search-icons {
    display: inline;
    float: right;
    height: 35px;
    margin-left: -5px;
    margin-right: 5px;
    width: 35px
}

@media(min-width: 1900px) {
    .pending-events-all .pending-events-text .search-icons {
        height:45px;
        width: 45px
    }
}

.pending-events-all .accreditation-disclaimer p {
    color: #2e2e2e;
    font-family: Lato,sans-serif;
    font-size: 14px;
    font-style: italic;
    letter-spacing: 0;
    line-height: 10px;
    margin-bottom: 0;
    margin-top: 20px;
    padding: 15px
}

@media(max-width: 767px) {
    .pending-events-all .accreditation-disclaimer p {
        color:#707070;
        font-size: 14px;
        font-style: normal;
        letter-spacing: 0;
        line-height: 22px;
        margin-top: 5px
    }
}

.pending-events-all .media-events-info-section .media-header {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    padding-bottom: 20px
}

@media(max-width: 767px) {
    .pending-events-all .media-events-info-section .media-header {
        padding-bottom:15px
    }
}

.pending-events-all .media-events-info-section .media-header .media-events-heading {
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 30px;
    margin-bottom: 0;
    text-align: left
}

@media(max-width: 767px) {
    .pending-events-all .media-events-info-section .media-header .media-events-heading {
        line-height:36px
    }
}

.pending-events-all .media-events-info-section .media-header .view-all-btn {
    color: #2a4dc0;
    font-family: Lato,sans-serif;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 30px;
    text-decoration: underline
}

@media(max-width: 767px) {
    .pending-events-all .media-events-info-section .media-header .view-all-btn {
        font-size:15px;
        line-height: 27px
    }
}

.pending-events-all .media-events-info-section #events-list.nav-tabs li .nav-link {
    color: #191919;
    font-family: Lato,sans-serif;
    font-size: 18px;
    letter-spacing: 0
}

@media(max-width: 767px) {
    .pending-events-all .media-events-info-section #events-list.nav-tabs li .nav-link {
        font-size:15px;
        font-weight: 400;
        line-height: 24px;
        margin-left: 20px;
        margin-right: 20px;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0
    }
}

.pending-events-all .media-events-info-section #events-list.nav-tabs li .nav-link:hover {
    border-color: transparent
}

.pending-events-all .media-events-info-section #events-list.nav-tabs li .nav-link:focus {
    border: 0
}

.pending-events-all .media-events-info-section #events-list.nav-tabs li .nav-link.active {
    border: 0;
    border-bottom: 3px solid #2a4dc0;
    color: #2a4dc0;
    font-family: Lato,sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 24px;
    padding-bottom: 5px
}

@media(max-width: 767px) {
    .pending-events-all .media-events-info-section #events-list.nav-tabs li .nav-link.active {
        font-size:15px;
        font-weight: 400;
        line-height: 24px;
        margin-left: 20px;
        margin-right: 20px;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0
    }

    .pending-events-all .media-events-info-section .media-events-cards {
        margin-top: 15px
    }
}

.pending-events-all .media-events-info-section .media-events-cards .row {
    margin-left: 0
}

@media(max-width: 767px) {
    .pending-events-all .media-events-info-section .media-events-cards .row {
        -webkit-box-pack:center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.pending-events-all .media-events-info-section .media-events-cards .row .card-section {
    max-width: 350px;
    width: 100%
}

@media(min-width: 1900px) {
    .pending-events-all .media-events-info-section .media-events-cards .row .card-section {
        max-width:380px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .pending-events-all .media-events-info-section .media-events-cards .row .card-section {
        max-width:335px;
        width: 100%
    }
}

.pending-events-all .media-events-info-section .media-events-cards .row .card-section.col {
    padding-left: 5px!important;
    padding-right: 5px!important
}

.pending-events-all .media-events-info-section .media-events-cards .row .card-section.col .card {
    background: #fff 0 0 no-repeat padding-box;
    border: .25px solid #9d9d9d;
    border-left: 3px solid #7754d6;
    border-radius: 5px 5px 0 0;
    -webkit-box-shadow: 2px 4px 8px rgba(0,0,0,.102);
    box-shadow: 2px 4px 8px rgba(0,0,0,.102);
    height: 100%
}

.pending-events-all .media-events-info-section .media-events-cards .row .card-section.col .card .card-body {
    padding: 15px 15px 15px 20px
}

@media(max-width: 767px) {
    .pending-events-all .media-events-info-section .media-events-cards .row .card-section.col .card .card-body {
        max-width:100%;
        width: 335px
    }
}

.pending-events-all .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .card-tag-next {
    background: #fff 0 0 no-repeat padding-box;
    border: .25px solid #9d9d9d;
    border-radius: 5px;
    -webkit-box-shadow: 2px 4px 8px rgba(0,0,0,.102);
    box-shadow: 2px 4px 8px rgba(0,0,0,.102);
    color: #fff;
    font-family: Lato,sans-serif;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 27px;
    margin-bottom: 10px;
    text-align: center;
    width: 90px
}

@media(max-width: 767px) {
    .pending-events-all .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .card-tag-next {
        font-size:9pt;
        margin-bottom: 14px
    }
}

.pending-events-all .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .card-tag-header {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

.pending-events-all .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .card-tag-header .card-tag {
    background: #fff 0 0 no-repeat padding-box;
    border: .25px solid #9d9d9d;
    border-radius: 5px;
    -webkit-box-shadow: 2px 4px 8px rgba(0,0,0,.1);
    box-shadow: 2px 4px 8px rgba(0,0,0,.1);
    color: #000;
    font-family: Lato,sans-serif;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 27px;
    margin-bottom: 10px;
    max-width: 100%;
    padding: 0 5px;
    text-align: center;
    width: auto
}

@media(max-width: 767px) {
    .pending-events-all .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .card-tag-header .card-tag {
        font-size:9pt;
        margin-bottom: 14px
    }
}

.pending-events-all .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .card-tag-header .dot-options-event {
    cursor: pointer;
    height: 40px;
    width: 40px
}

.pending-events-all .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .card-tag-header .dot-options-event:after {
    background: url(../../../content/dam/gtwenty/dashboard/media/side_menu.svg);
    background-position: bottom;
    background-repeat: no-repeat;
    content: "";
    font-size: 50px;
    padding-left: 40px
}

.pending-events-all .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .card-header {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
    border-bottom: 0;
    border-radius: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    padding: 0
}

.pending-events-all .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .card-header .card-title {
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 25px;
    margin-bottom: 0;
    min-height: 60px;
    padding-bottom: 14px;
    text-align: left
}

@media(max-width: 767px) {
    .pending-events-all .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .card-header .card-title {
        font-size:15px;
        padding-bottom: 10px
    }
}

.pending-events-all .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .card-header .context-menu-container {
    top: 28%!important
}

.pending-events-all .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .card-header .context-menu-container ul li {
    cursor: pointer!important
}

.pending-events-all .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .card-body-content-one {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-bottom: 5px
}

@media(max-width: 767px) {
    .pending-events-all .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .card-body-content-one {
        margin-bottom:10px
    }
}

.pending-events-all .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .card-body-content-one .left-icons {
    height: 24px;
    margin-left: -5px;
    margin-right: 5px;
    width: 24px
}

.pending-events-all .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .card-body-content-one .card-text {
    background: transparent;
    border-radius: 0;
    bottom: 0;
    color: #333;
    font-family: Lato,sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 22px;
    margin-bottom: 0;
    padding: 0;
    position: unset
}

.pending-events-all .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .card-body-content-new {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-bottom: 5px
}

.pending-events-all .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .card-body-content-new .left-icons {
    height: 24px;
    margin-left: -5px;
    margin-right: 5px;
    width: 24px
}

.pending-events-all .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .card-body-content-new .card-text {
    background: transparent;
    border-radius: 0;
    bottom: 0;
    color: #333;
    font-family: Lato,sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 22px;
    margin-bottom: 0;
    padding: 0;
    position: unset
}

.pending-events-all .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .card-body-content-new .card-text .events-link {
    color: #2a4dc0
}

.pending-events-all .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .events-letter-btn {
    background: #2a4dc0;
    border: 1px solid #2a4dc0;
    border-radius: 5px;
    color: #fff;
    font-family: Lato,sans-serif;
    font-size: 14px;
    height: 3pc;
    letter-spacing: 0;
    line-height: 30px;
    margin-top: 13px;
    max-width: 10pc;
    text-decoration: none;
    width: 100%
}

.pending-events-all .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .events-letter-btn a {
    color: #fff;
    font-size: 15px;
    text-decoration: none
}

.pending-events-all .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .acc-ltr-dwn {
    font-size: 14px
}

@media(min-width: 1900px) {
    .pending-events-all .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .acc-ltr-dwn {
        font-size:15px
    }
}

.pending-events-all .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .completed-event-options {
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: left;
    margin-top: 18px
}

.pending-events-all .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .completed-event-options .option-link {
    color: #2a4dc0;
    font-family: Lato,sans-serif;
    font-size: 15px;
    letter-spacing: 0;
    line-height: 30px;
    text-decoration: underline
}

.pending-events-all .media-events-info-section .media-events-cards .row .card-section.col .card .card-body .completed-event-options .option-link:first-child {
    margin-right: 25px
}

.cmp-press_release-parent {
    display: block
}

@media(min-width: 1900px) {
    .cmp-press_release-parent {
        display:block
    }
}

@media(max-width: 767px) {
    .cmp-press_release-parent {
        display:block
    }
}

.cmp-press_release-parent .cmp-press_release-container {
    display: block;
    margin-top: 30px
}

.cmp-press_release-parent .cmp-press_release-container .arrow-down {
    background-color: #fff;
    background-image: url(../../../content/dam/gtwenty/home/Down-arrow.svg);
    background-position: right .1rem center;
    background-repeat: no-repeat;
    background-size: 13px 9pt
}

.cmp-press_release-parent .cmp-press_release-container .arrow-up {
    background-color: #fff;
    background-image: url(../../../content/dam/gtwenty/home/Up-arrow.svg);
    background-position: right .1rem center;
    background-repeat: no-repeat;
    background-size: 13px 9pt
}

@media(min-width: 1900px) {
    .cmp-press_release-parent .cmp-press_release-container {
        display:block;
        margin-top: 72.5px
    }
}

@media(max-width: 767px) {
    .cmp-press_release-parent .cmp-press_release-container {
        display:block;
        margin-top: 0;
        padding: 30px 1pc 0
    }
}

.cmp-press_release-parent .cmp-press_release-container .top_content {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: right;
    justify-content: center;
    margin-bottom: 20px;
    max-width: 45%!important;
    width: 45%!important
}

@media(min-width: 1900px) {
    .cmp-press_release-parent .cmp-press_release-container .top_content {
        margin-bottom:40px;
        max-width: 35%!important;
        width: 35%!important
    }
}

@media(min-width: 992px)and (max-width:1199px) {
    .cmp-press_release-parent .cmp-press_release-container .top_content {
        max-width:55%!important;
        width: 55%!important
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .cmp-press_release-parent .cmp-press_release-container .top_content {
        max-width:100%!important;
        width: 100%!important
    }
}

@media(max-width: 767px) {
    .cmp-press_release-parent .cmp-press_release-container .top_content {
        display:block;
        float: none;
        margin-bottom: 30px;
        max-width: 100%!important;
        padding-left: 0;
        padding-right: 0;
        width: 100%!important
    }
}

.cmp-press_release-parent .cmp-press_release-container .top_content .date-filter {
    border: 0;
    border-bottom: 1px solid #ccc;
    color: #191919;
    cursor: pointer;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: .875rem;
    font-weight: 600;
    margin-right: 60px;
    max-width: 200px;
    padding: 14px 0;
    width: 100%
}

.cmp-press_release-parent .cmp-press_release-container .top_content .date-filter:focus-visible {
    outline: 0
}

.cmp-press_release-parent .cmp-press_release-container .top_content .date-filter:after {
    border-right: 1px solid #2a4dc0;
    border-top: 1px solid #2a4dc0;
    bottom: 31px;
    content: "";
    display: inline-block;
    height: 8px;
    margin-bottom: 1px;
    margin-left: 6px;
    margin-right: .5px;
    position: absolute;
    right: 0;
    -webkit-transform: rotate(135deg);
    transform: rotate(-45deg);
    width: 8px;
    z-index: 99999
}

@media(min-width: 1900px) {
    .cmp-press_release-parent .cmp-press_release-container .top_content .date-filter {
        font-size:1.125rem;
        max-width: 250px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .cmp-press_release-parent .cmp-press_release-container .top_content .date-filter {
        display:none
    }
}

.cmp-press_release-parent .cmp-press_release-container .top_content .search_container {
    border: 1px solid #ccc;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    max-width: 250px;
    width: 100%
}

@media(min-width: 1900px) {
    .cmp-press_release-parent .cmp-press_release-container .top_content .search_container {
        max-width:308px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .cmp-press_release-parent .cmp-press_release-container .top_content .search_container {
        borde-color:#9b9b9b;
        max-width: 100%;
        width: 100%
    }
}

.cmp-press_release-parent .cmp-press_release-container .top_content .search_container .form-control {
    border: none!important;
    font-family: Lato,sans-serif;
    font-size: .875rem;
    height: 50px
}

@media(min-width: 1900px) {
    .cmp-press_release-parent .cmp-press_release-container .top_content .search_container .form-control {
        font-size:.875rem;
        height: 4pc
    }
}

@media(max-width: 767px) {
    .cmp-press_release-parent .cmp-press_release-container .top_content .search_container .form-control {
        color:#9b9b9b;
        height: 60px;
        padding: 21px 0 22px 22px
    }
}

.cmp-press_release-parent .cmp-press_release-container .top_content .search_container .form-control:focus {
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

.cmp-press_release-parent .cmp-press_release-container .top_content .search_container .input-group-append {
    border: none!important;
    height: 50px
}

@media(min-width: 1900px) {
    .cmp-press_release-parent .cmp-press_release-container .top_content .search_container .input-group-append {
        height:4pc
    }
}

@media(max-width: 767px) {
    .cmp-press_release-parent .cmp-press_release-container .top_content .search_container .input-group-append {
        height:60px
    }
}

.cmp-press_release-parent .cmp-press_release-container .top_content .search_container .input-group-append .btn-outline-secondary {
    border: none!important;
    color: #ccc;
    padding: 5px
}

.cmp-press_release-parent .cmp-press_release-container .top_content .search_container .input-group-append .btn-outline-secondary:focus {
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

@media(min-width: 1900px) {
    .cmp-press_release-parent .cmp-press_release-container .top_content .search_container .input-group-append .btn-outline-secondary {
        border:none!important
    }
}

@media(max-width: 767px) {
    .cmp-press_release-parent .cmp-press_release-container .top_content .search_container .input-group-append .btn-outline-secondary {
        border:none!important;
        color: #9b9b9b;
        padding: 10px
    }
}

.cmp-press_release-parent .cmp-press_release-container .top_content .search_container .input-group-append .btn-outline-secondary img {
    height: 40px;
    width: 40px
}

.cmp-press_release-parent .cmp-press_release-container .top_content .cmp-mobile-filters {
    display: none
}

@media(max-width: 767px) {
    .cmp-press_release-parent .cmp-press_release-container .top_content .cmp-mobile-filters {
        display:block
    }

    .cmp-press_release-parent .cmp-press_release-container .top_content .cmp-mobile-filters .cmp-mob-filter-label {
        color: #242424;
        font-family: Lato,sans-serif;
        font-size: .875rem;
        margin-bottom: 0;
        padding-bottom: 10.5px;
        padding-top: 15px
    }

    .cmp-press_release-parent .cmp-press_release-container .top_content .cmp-mobile-filters .mob-filter-options {
        display: block
    }

    .cmp-press_release-parent .cmp-press_release-container .top_content .cmp-mobile-filters .mob-filter-options .date-filter {
        display: none
    }
}

@media(max-width: 767px)and (max-width:767px) {
    .cmp-press_release-parent .cmp-press_release-container .top_content .cmp-mobile-filters .mob-filter-options .date-filter {
        cursor:pointer;
        display: block;
        font-family: Plus Jakarta Sans,sans-serif;
        font-size: 1.125rem;
        margin-right: 0;
        max-width: 353px;
        padding: 0 0 15px;
        width: 100%
    }
}

.cmp-press_release-parent .cmp-press_release-container .pdf_container {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 75pt;
    -moz-column-gap: 75pt;
    column-gap: 75pt;
    margin: 0 25px 58px;
    width: 100%
}

@media(min-width: 1900px) {
    .cmp-press_release-parent .cmp-press_release-container .pdf_container {
        -webkit-column-count:2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 164px;
        -moz-column-gap: 164px;
        column-gap: 164px;
        margin: 0 75pt 58px
    }
}

@media(min-width: 992px)and (max-width:1199px) {
    .cmp-press_release-parent .cmp-press_release-container .pdf_container {
        -webkit-column-count:2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 25pt;
        -moz-column-gap: 25pt;
        column-gap: 25pt;
        margin: 0 0 58px;
        width: 100%
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .cmp-press_release-parent .cmp-press_release-container .pdf_container {
        -webkit-column-count:1;
        -moz-column-count: 1;
        column-count: 1;
        margin: 0 0 58px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .cmp-press_release-parent .cmp-press_release-container .pdf_container {
        -webkit-column-count:1;
        -moz-column-count: 1;
        column-count: 1;
        -webkit-column-gap: 0;
        -moz-column-gap: 0;
        column-gap: 0;
        margin: 0 0 30px
    }
}

.cmp-press_release-parent .cmp-press_release-container .pdf_container .cmp-press_pdf_content {
    border-bottom: 1px solid #ccc;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    margin: 0 50px;
    overflow: hidden;
    padding-left: 0;
    padding-right: 0;
    padding-top: 20px;
    width: 85%
}

@media(min-width: 1900px) {
    .cmp-press_release-parent .cmp-press_release-container .pdf_container .cmp-press_pdf_content {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 0;
        padding-left: 0;
        padding-right: 0;
        padding-top: 30px;
        width: 81%
    }
}

@media(max-width: 767px) {
    .cmp-press_release-parent .cmp-press_release-container .pdf_container .cmp-press_pdf_content {
        margin:0;
        max-width: 100%;
        padding-left: 0;
        width: 100%
    }
}

.cmp-press_release-parent .cmp-press_release-container .pdf_container .cmp-press_pdf_content img {
    height: 26px;
    margin-top: 9pt;
    width: 26px
}

.cmp-press_release-parent .cmp-press_release-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content {
    padding: 0 0 15px 15px;
    width: 100%
}

@media(min-width: 1900px) {
    .cmp-press_release-parent .cmp-press_release-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content {
        padding:0 0 23px 15px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .cmp-press_release-parent .cmp-press_release-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content {
        padding:0 0 23px 15px;
        width: 100%
    }
}

.cmp-press_release-parent .cmp-press_release-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-title {
    color: #191919;
    cursor: cursor;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: .875rem;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 0;
    padding-bottom: 0;
    text-decoration: none
}

@media(min-width: 1900px) {
    .cmp-press_release-parent .cmp-press_release-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-title {
        font-size:1.25rem;
        line-height: 30px;
        margin-bottom: 0;
        padding-bottom: 0
    }
}

@media(max-width: 767px) {
    .cmp-press_release-parent .cmp-press_release-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-title {
        font-size:1rem;
        line-height: 24px
    }
}

.cmp-press_release-parent .cmp-press_release-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press_pdf_link {
    color: #000;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0;
    margin-bottom: 0
}

@media(min-width: 1900px) {
    .cmp-press_release-parent .cmp-press_release-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press_pdf_link {
        font-size:15px;
        letter-spacing: 0;
        margin-bottom: 0
    }
}

.cmp-press_release-parent .cmp-press_release-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-top: 10px
}

@media(min-width: 1900px) {
    .cmp-press_release-parent .cmp-press_release-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container {
        margin-top:17px
    }
}

@media(max-width: 767px) {
    .cmp-press_release-parent .cmp-press_release-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container {
        margin-top:1pc
    }
}

.cmp-press_release-parent .cmp-press_release-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container .cmp-press_publised_date {
    color: #333;
    float: left;
    font-family: Lato,sans-serif;
    font-size: .825rem;
    letter-spacing: 0;
    line-height: 24px;
    margin-bottom: 0;
    padding-top: 2px
}

@media(min-width: 1900px) {
    .cmp-press_release-parent .cmp-press_release-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container .cmp-press_publised_date {
        float:left;
        font-size: 1rem;
        letter-spacing: 0;
        line-height: 24px;
        margin-bottom: 0;
        padding-top: 2px
    }
}

@media(max-width: 767px) {
    .cmp-press_release-parent .cmp-press_release-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container .cmp-press_publised_date {
        color:#4d4d4d;
        font-size: .875rem
    }
}

.cmp-press_release-parent .cmp-press_release-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container a {
    color: #2a4dc0;
    cursor: pointer;
    float: right;
    font-family: Lato,sans-serif;
    font-size: .875rem;
    text-decoration: none
}

@media(min-width: 1900px) {
    .cmp-press_release-parent .cmp-press_release-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container a {
        float:right;
        font-size: 1.25rem
    }
}

.cmp-press_release-parent .cmp-press_release-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container a.read-more-text {
    padding-right: 10px
}

.cmp-press_release-parent .cmp-press_release-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container a.read-more-text:hover {
    cursor: pointer;
    text-decoration: underline
}

@media(min-width: 1900px) {
    .cmp-press_release-parent .cmp-press_release-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container a.read-more-text {
        float:right;
        font-size: 1.25rem
    }
}

@media(max-width: 767px) {
    .cmp-press_release-parent .cmp-press_release-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container a.read-more-text {
        float:right;
        font-size: 1.25rem
    }
}

.cmp-press_release-parent .cmp-press_release-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container a.read-more-text:after {
    border-right: 1px solid #2a4dc0;
    border-top: 1px solid #2a4dc0;
    bottom: 31px;
    content: "";
    display: inline-block;
    height: 6px;
    margin-bottom: 1px;
    margin-left: 6px;
    margin-right: .5px;
    right: 0;
    -webkit-transform: rotate(135deg);
    transform: rotate(45deg);
    width: 6px
}

@media(min-width: 1900px) {
    .cmp-press_release-parent .cmp-press_release-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container a.read-more-text:after {
        border-right:1px solid #2a4dc0;
        border-top: 1px solid #2a4dc0;
        height: 8px;
        -webkit-transform: rotate(135deg);
        transform: rotate(45deg);
        width: 8px
    }
}

@media(max-width: 767px) {
    .cmp-press_release-parent .cmp-press_release-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container a.read-more-text:after {
        height:8px;
        width: 8px
    }
}

.cmp-press_release-parent .cmp-press_release-container #bottom-pagination.bottom-nav {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin: 0 0 102px 75px
}

@media(min-width: 1900px) {
    .cmp-press_release-parent .cmp-press_release-container #bottom-pagination.bottom-nav {
        margin:0 0 102px 102px
    }
}

@media(max-width: 767px) {
    .cmp-press_release-parent .cmp-press_release-container #bottom-pagination.bottom-nav {
        display:block;
        margin: 0 0 101px;
        text-align: center
    }
}

.cmp-press_release-parent .cmp-press_release-container #bottom-pagination .result-data {
    color: #626262;
    font-family: Lato,sans-serif;
    font-size: 1rem;
    margin-bottom: 0
}

@media(min-width: 1900px) {
    .cmp-press_release-parent .cmp-press_release-container #bottom-pagination .result-data {
        font-size:1.25rem
    }
}

@media(max-width: 767px) {
    .cmp-press_release-parent .cmp-press_release-container #bottom-pagination .result-data {
        color:#626262;
        font-size: 1.125rem;
        margin-bottom: 33px
    }
}

.cmp-press_release-parent .cmp-press_release-container #bottom-pagination .paginationjs {
    font-family: Lato,sans-serif;
    font-size: 1rem
}

@media(max-width: 767px) {
    .cmp-press_release-parent .cmp-press_release-container #bottom-pagination .paginationjs {
        -webkit-box-pack:center;
        -ms-flex-pack: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: center;
        margin: 0 auto;
        text-align: center
    }

    .cmp-press_release-parent .cmp-press_release-container #bottom-pagination .paginationjs .paginationjs-pages {
        display: inline-block;
        float: none
    }
}

.cmp-press_release-parent .cmp-press_release-container #bottom-pagination .paginationjs .paginationjs-pages li {
    border: none!important;
    color: #9b9b9d;
    font-family: Lato,sans-serif;
    font-size: 1rem;
    padding: 0 7px;
    text-align: center
}

.cmp-press_release-parent .cmp-press_release-container #bottom-pagination .paginationjs .paginationjs-pages li a {
    color: #9b9b9d;
    font-size: 1rem;
    height: 20px;
    line-height: 18px;
    min-width: 20px;
    padding: 0;
    width: 20px
}

@media(max-width: 767px) {
    .cmp-press_release-parent .cmp-press_release-container #bottom-pagination .paginationjs .paginationjs-pages li a {
        font-size:1.313rem;
        height: 27px;
        line-height: 27px;
        min-width: 27px;
        width: 27px
    }
}

.cmp-press_release-parent .cmp-press_release-container #bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-prev a {
    font-size: 0
}

.cmp-press_release-parent .cmp-press_release-container #bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-prev a:before {
    border-left: 2px solid #2a4dc0;
    border-top: 2px solid #2a4dc0;
    bottom: 31px;
    content: "";
    display: inline-block;
    font-size: 1rem;
    height: 10px;
    margin-bottom: -6px;
    margin-left: 6px;
    margin-right: .5px;
    right: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width: 10px
}

@media(max-width: 767px) {
    .cmp-press_release-parent .cmp-press_release-container #bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-prev a:before {
        height:14px;
        margin-bottom: -8px;
        width: 14px
    }
}

.cmp-press_release-parent .cmp-press_release-container #bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-next a {
    font-size: 0
}

.cmp-press_release-parent .cmp-press_release-container #bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-next a:after {
    border-left: 2px solid #2a4dc0;
    border-top: 2px solid #2a4dc0;
    bottom: 31px;
    content: "";
    display: inline-block;
    font-size: 1rem;
    height: 10px;
    margin-bottom: -6px;
    margin-left: -5px;
    margin-right: .5px;
    right: 0;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    width: 10px
}

@media(max-width: 767px) {
    .cmp-press_release-parent .cmp-press_release-container #bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-next a:after {
        height:14px;
        margin-bottom: -8px;
        width: 14px
    }
}

.cmp-press_release-parent .cmp-press_release-container #bottom-pagination .paginationjs .paginationjs-pages li.active a {
    background-color: #2a4dc0;
    border: 1px solid #2a4dc0;
    border-radius: 3px;
    color: #fff;
    font-size: 1rem;
    height: 20px;
    line-height: 18px;
    min-width: 20px;
    width: 20px
}

@media(max-width: 767px) {
    .cmp-press_release-parent .cmp-press_release-container #bottom-pagination .paginationjs .paginationjs-pages li.active a {
        border:1px solid #2a4dc0;
        border-radius: 3px;
        font-size: 1.313rem;
        height: 27px;
        line-height: 25px;
        min-width: 27px;
        width: 27px
    }
}

.cmp-press_spotlight-parent {
    display: block
}

@media(min-width: 1900px) {
    .cmp-press_spotlight-parent {
        display:block
    }
}

@media(max-width: 767px) {
    .cmp-press_spotlight-parent {
        display:block
    }
}

.cmp-press_spotlight-parent .cmp-press_spotlight-container {
    display: block;
    margin-top: 30px
}

.cmp-press_spotlight-parent .cmp-press_spotlight-container .arrow-down {
    background-color: #fff;
    background-image: url(../../../content/dam/gtwenty/home/Down-arrow.svg);
    background-position: right .1rem center;
    background-repeat: no-repeat;
    background-size: 13px 9pt
}

.cmp-press_spotlight-parent .cmp-press_spotlight-container .arrow-up {
    background-color: #fff;
    background-image: url(../../../content/dam/gtwenty/home/Up-arrow.svg)!important;
    background-position: right .1rem center;
    background-repeat: no-repeat;
    background-size: 13px 9pt
}

@media(min-width: 1900px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container {
        display:block;
        margin-top: 72.5px
    }
}

@media(max-width: 767px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container {
        display:block;
        margin-top: 0;
        padding: 30px 1pc 0
    }
}

.cmp-press_spotlight-parent .cmp-press_spotlight-container .top_content {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: right;
    justify-content: center;
    margin-bottom: 20px;
    max-width: 45%!important;
    width: 45%!important
}

@media(min-width: 1900px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container .top_content {
        margin-bottom:40px;
        max-width: 35%!important;
        width: 35%!important
    }
}

@media(min-width: 992px)and (max-width:1199px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container .top_content {
        max-width:55%!important;
        width: 55%!important
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container .top_content {
        max-width:100%!important;
        width: 100%!important
    }
}

@media(max-width: 767px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container .top_content {
        display:block;
        float: none;
        margin-bottom: 30px;
        max-width: 100%!important;
        padding-left: 0;
        padding-right: 0;
        width: 100%!important
    }
}

.cmp-press_spotlight-parent .cmp-press_spotlight-container .top_content .date-filter {
    border: 0;
    border-bottom: 1px solid #ccc;
    color: #191919;
    cursor: pointer;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: .875rem;
    font-weight: 600;
    margin-right: 60px;
    max-width: 200px;
    padding: 14px 0;
    width: 100%
}

.cmp-press_spotlight-parent .cmp-press_spotlight-container .top_content .date-filter:focus-visible {
    outline: 0
}

.cmp-press_spotlight-parent .cmp-press_spotlight-container .top_content .date-filter:after {
    border-right: 1px solid #2a4dc0;
    border-top: 1px solid #2a4dc0;
    bottom: 31px;
    content: "";
    display: inline-block;
    height: 8px;
    margin-bottom: 1px;
    margin-left: 6px;
    margin-right: .5px;
    position: absolute;
    right: 0;
    -webkit-transform: rotate(135deg);
    transform: rotate(-45deg);
    width: 8px;
    z-index: 99999
}

@media(min-width: 1900px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container .top_content .date-filter {
        font-size:1.125rem;
        max-width: 250px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container .top_content .date-filter {
        display:none
    }
}

.cmp-press_spotlight-parent .cmp-press_spotlight-container .top_content .search_container {
    border: 1px solid #ccc;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    max-width: 250px;
    width: 100%
}

@media(min-width: 1900px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container .top_content .search_container {
        max-width:308px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container .top_content .search_container {
        borde-color:#9b9b9b;
        max-width: 100%;
        width: 100%
    }
}

.cmp-press_spotlight-parent .cmp-press_spotlight-container .top_content .search_container .form-control {
    border: none!important;
    font-family: Lato,sans-serif;
    font-size: .875rem;
    height: 50px
}

@media(min-width: 1900px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container .top_content .search_container .form-control {
        font-size:.875rem;
        height: 4pc
    }
}

@media(max-width: 767px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container .top_content .search_container .form-control {
        color:#9b9b9b;
        height: 60px;
        padding: 21px 0 22px 22px
    }
}

.cmp-press_spotlight-parent .cmp-press_spotlight-container .top_content .search_container .form-control:focus {
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

.cmp-press_spotlight-parent .cmp-press_spotlight-container .top_content .search_container .input-group-append {
    border: none!important;
    height: 50px
}

@media(min-width: 1900px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container .top_content .search_container .input-group-append {
        height:4pc
    }
}

@media(max-width: 767px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container .top_content .search_container .input-group-append {
        height:60px
    }
}

.cmp-press_spotlight-parent .cmp-press_spotlight-container .top_content .search_container .input-group-append .btn-outline-secondary {
    border: none!important;
    color: #ccc;
    padding: 5px
}

.cmp-press_spotlight-parent .cmp-press_spotlight-container .top_content .search_container .input-group-append .btn-outline-secondary:focus {
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

@media(min-width: 1900px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container .top_content .search_container .input-group-append .btn-outline-secondary {
        border:none!important
    }
}

@media(max-width: 767px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container .top_content .search_container .input-group-append .btn-outline-secondary {
        border:none!important;
        color: #9b9b9b;
        padding: 10px
    }
}

.cmp-press_spotlight-parent .cmp-press_spotlight-container .top_content .search_container .input-group-append .btn-outline-secondary img {
    height: 40px;
    width: 40px
}

.cmp-press_spotlight-parent .cmp-press_spotlight-container .top_content .cmp-mobile-filters {
    display: none
}

@media(max-width: 767px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container .top_content .cmp-mobile-filters {
        display:block
    }

    .cmp-press_spotlight-parent .cmp-press_spotlight-container .top_content .cmp-mobile-filters .cmp-mob-filter-label {
        color: #242424;
        font-family: Lato,sans-serif;
        font-size: .875rem;
        margin-bottom: 0;
        padding-bottom: 10.5px;
        padding-top: 15px
    }

    .cmp-press_spotlight-parent .cmp-press_spotlight-container .top_content .cmp-mobile-filters .mob-filter-options {
        display: block
    }

    .cmp-press_spotlight-parent .cmp-press_spotlight-container .top_content .cmp-mobile-filters .mob-filter-options .date-filter {
        display: none
    }
}

@media(max-width: 767px)and (max-width:767px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container .top_content .cmp-mobile-filters .mob-filter-options .date-filter {
        cursor:pointer;
        display: block;
        font-family: Plus Jakarta Sans,sans-serif;
        font-size: 1.125rem;
        margin-right: 0;
        max-width: 353px;
        padding: 0 0 15px;
        width: 100%
    }
}

.cmp-press_spotlight-parent .cmp-press_spotlight-container .pdf_container {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 75pt;
    -moz-column-gap: 75pt;
    column-gap: 75pt;
    margin: 0 0 58px;
    width: 100%
}

@media(min-width: 1900px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container .pdf_container {
        -webkit-column-count:2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 164px;
        -moz-column-gap: 164px;
        column-gap: 164px;
        margin: 0 75pt 58px
    }
}

@media(min-width: 992px)and (max-width:1199px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container .pdf_container {
        -webkit-column-count:2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 25pt;
        -moz-column-gap: 25pt;
        column-gap: 25pt;
        margin: 0 0 58px;
        width: 100%
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container .pdf_container {
        -webkit-column-count:1;
        -moz-column-count: 1;
        column-count: 1;
        margin: 0 0 58px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container .pdf_container {
        -webkit-column-count:1;
        -moz-column-count: 1;
        column-count: 1;
        -webkit-column-gap: 0;
        -moz-column-gap: 0;
        column-gap: 0;
        margin: 0 0 30px
    }
}

.cmp-press_spotlight-parent .cmp-press_spotlight-container .pdf_container .cmp-press_pdf_content {
    border-bottom: 1px solid #ccc;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    margin: 0;
    overflow: hidden;
    padding-left: 0;
    padding-right: 0;
    padding-top: 20px;
    width: 85%
}

@media(min-width: 1900px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container .pdf_container .cmp-press_pdf_content {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 0;
        padding-left: 0;
        padding-right: 0;
        padding-top: 30px;
        width: 81%
    }
}

@media(max-width: 767px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container .pdf_container .cmp-press_pdf_content {
        margin:0;
        max-width: 100%;
        padding-left: 0;
        width: 100%
    }
}

.cmp-press_spotlight-parent .cmp-press_spotlight-container .pdf_container .cmp-press_pdf_content .press-clip-btn {
    background-color: transparent;
    border: 1px solid #2a4dc0;
    border-radius: .2rem;
    color: #2a4dc0;
    font-family: Lato,sans-serif;
    padding: .375rem .75rem
}

.cmp-press_spotlight-parent .cmp-press_spotlight-container .pdf_container .cmp-press_pdf_content img {
    height: 26px;
    margin-top: 9pt;
    width: 26px
}

.cmp-press_spotlight-parent .cmp-press_spotlight-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content {
    padding: 0 0 15px 15px;
    width: 100%
}

@media(min-width: 1900px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content {
        padding:0 0 23px 15px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content {
        padding:0 0 23px 15px;
        width: 100%
    }
}

.cmp-press_spotlight-parent .cmp-press_spotlight-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-title {
    color: #191919;
    cursor: cursor;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: .875rem;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 0;
    padding-bottom: 0;
    text-decoration: none
}

@media(min-width: 1900px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-title {
        font-size:1.25rem;
        line-height: 30px;
        margin-bottom: 0;
        padding-bottom: 0
    }
}

@media(max-width: 767px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-title {
        font-size:1rem;
        line-height: 24px
    }
}

.cmp-press_spotlight-parent .cmp-press_spotlight-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press_pdf_link {
    color: #000;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0;
    margin-bottom: 0
}

@media(min-width: 1900px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press_pdf_link {
        font-size:15px;
        letter-spacing: 0;
        margin-bottom: 0
    }
}

.cmp-press_spotlight-parent .cmp-press_spotlight-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-spotlight-date-container {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: top;
    -ms-flex-align: top;
    align-items: top;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-top: 10px
}

@media(min-width: 1900px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-spotlight-date-container {
        margin-top:17px
    }
}

@media(max-width: 767px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-spotlight-date-container {
        margin-top:1pc
    }
}

.cmp-press_spotlight-parent .cmp-press_spotlight-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-spotlight-date-container .cmp-press_publised_date {
    color: #333;
    font-family: Lato,sans-serif;
    font-size: .825rem;
    letter-spacing: 0;
    line-height: 24px;
    margin-bottom: 0;
    padding-top: 2px
}

@media(min-width: 1900px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-spotlight-date-container .cmp-press_publised_date {
        font-size:1rem;
        letter-spacing: 0;
        line-height: 24px;
        margin-bottom: 0;
        padding-top: 2px
    }
}

@media(max-width: 767px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-spotlight-date-container .cmp-press_publised_date {
        color:#4d4d4d;
        font-size: .875rem
    }
}

.cmp-press_spotlight-parent .cmp-press_spotlight-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-spotlight-date-container a {
    color: #2a4dc0;
    cursor: pointer;
    float: right;
    font-family: Lato,sans-serif;
    font-size: .875rem;
    text-decoration: none
}

@media(min-width: 1900px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-spotlight-date-container a {
        float:right;
        font-size: 1.25rem
    }
}

.cmp-press_spotlight-parent .cmp-press_spotlight-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-spotlight-date-container a.read-more-text {
    padding-right: 10px
}

.cmp-press_spotlight-parent .cmp-press_spotlight-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-spotlight-date-container a.read-more-text:hover {
    cursor: pointer;
    text-decoration: underline
}

.cmp-press_spotlight-parent .cmp-press_spotlight-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-spotlight-date-container a.read-more-text:after {
    border-right: 1px solid #2a4dc0;
    border-top: 1px solid #2a4dc0;
    bottom: 31px;
    content: "";
    display: inline-block;
    height: 6px;
    margin-bottom: 1px;
    margin-left: 6px;
    margin-right: .5px;
    right: 0;
    -webkit-transform: rotate(135deg);
    transform: rotate(45deg);
    width: 6px
}

@media(min-width: 1900px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-spotlight-date-container a.read-more-text:after {
        border-right:1px solid #2a4dc0;
        border-top: 1px solid #2a4dc0;
        height: 8px;
        -webkit-transform: rotate(135deg);
        transform: rotate(45deg);
        width: 8px
    }
}

@media(max-width: 767px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-spotlight-date-container a.read-more-text:after {
        height:8px;
        width: 8px
    }
}

.cmp-press_spotlight-parent .cmp-press_spotlight-container #bottom-pagination.bottom-nav {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin: 0 0 102px 75px
}

@media(min-width: 1900px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container #bottom-pagination.bottom-nav {
        margin:0 0 102px 102px
    }
}

@media(max-width: 767px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container #bottom-pagination.bottom-nav {
        display:block;
        margin: 0 0 101px;
        text-align: center
    }
}

.cmp-press_spotlight-parent .cmp-press_spotlight-container #bottom-pagination .result-data {
    color: #626262;
    font-family: Lato,sans-serif;
    font-size: 1rem;
    margin-bottom: 0
}

@media(min-width: 1900px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container #bottom-pagination .result-data {
        font-size:1.25rem
    }
}

@media(max-width: 767px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container #bottom-pagination .result-data {
        color:#626262;
        font-size: 1.125rem;
        margin-bottom: 33px
    }
}

.cmp-press_spotlight-parent .cmp-press_spotlight-container #bottom-pagination .paginationjs {
    font-family: Lato,sans-serif;
    font-size: 1rem
}

@media(max-width: 767px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container #bottom-pagination .paginationjs {
        -webkit-box-pack:center;
        -ms-flex-pack: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: center;
        margin: 0 auto;
        text-align: center
    }

    .cmp-press_spotlight-parent .cmp-press_spotlight-container #bottom-pagination .paginationjs .paginationjs-pages {
        display: inline-block;
        float: none
    }
}

.cmp-press_spotlight-parent .cmp-press_spotlight-container #bottom-pagination .paginationjs .paginationjs-pages li {
    border: none!important;
    color: #9b9b9d;
    font-family: Lato,sans-serif;
    font-size: 1rem;
    padding: 0 7px;
    text-align: center
}

.cmp-press_spotlight-parent .cmp-press_spotlight-container #bottom-pagination .paginationjs .paginationjs-pages li a {
    color: #9b9b9d;
    font-size: 1rem;
    height: 20px;
    line-height: 18px;
    min-width: 20px;
    padding: 0;
    width: 20px
}

@media(max-width: 767px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container #bottom-pagination .paginationjs .paginationjs-pages li a {
        font-size:1.313rem;
        height: 27px;
        line-height: 27px;
        min-width: 27px;
        width: 27px
    }
}

.cmp-press_spotlight-parent .cmp-press_spotlight-container #bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-prev a {
    font-size: 0
}

.cmp-press_spotlight-parent .cmp-press_spotlight-container #bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-prev a:before {
    border-left: 2px solid #2a4dc0;
    border-top: 2px solid #2a4dc0;
    bottom: 31px;
    content: "";
    display: inline-block;
    font-size: 1rem;
    height: 10px;
    margin-bottom: -6px;
    margin-left: 6px;
    margin-right: .5px;
    right: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width: 10px
}

@media(max-width: 767px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container #bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-prev a:before {
        height:14px;
        margin-bottom: -8px;
        width: 14px
    }
}

.cmp-press_spotlight-parent .cmp-press_spotlight-container #bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-next a {
    font-size: 0
}

.cmp-press_spotlight-parent .cmp-press_spotlight-container #bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-next a:after {
    border-left: 2px solid #2a4dc0;
    border-top: 2px solid #2a4dc0;
    bottom: 31px;
    content: "";
    display: inline-block;
    font-size: 1rem;
    height: 10px;
    margin-bottom: -6px;
    margin-left: -5px;
    margin-right: .5px;
    right: 0;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    width: 10px
}

@media(max-width: 767px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container #bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-next a:after {
        height:14px;
        margin-bottom: -8px;
        width: 14px
    }
}

.cmp-press_spotlight-parent .cmp-press_spotlight-container #bottom-pagination .paginationjs .paginationjs-pages li.active a {
    background-color: #2a4dc0;
    border: 1px solid #2a4dc0;
    border-radius: 3px;
    color: #fff;
    font-size: 1rem;
    height: 20px;
    line-height: 18px;
    min-width: 20px;
    width: 20px
}

@media(max-width: 767px) {
    .cmp-press_spotlight-parent .cmp-press_spotlight-container #bottom-pagination .paginationjs .paginationjs-pages li.active a {
        border:1px solid #2a4dc0;
        border-radius: 3px;
        font-size: 1.313rem;
        height: 27px;
        line-height: 25px;
        min-width: 27px;
        width: 27px
    }
}

.about-g20-gallery .bg {
    background-color: #f5f5f5;
    background-image: url(../../../content/dam/gtwenty/about_g20/previous_submmit/gallery-bg-previous-summit.svg);
    background-position: 100%;
    background-repeat: repeat-y;
    background-size: 100%
}

.about-g20-gallery .btn {
    border: 1px solid #2e59c1;
    color: #2e59c1;
    font-family: Lato,sans-serif;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.5;
    padding: 8px 25px
}

.about-g20-gallery .btn1 {
    border-radius: .2rem 0 0 .2rem
}

.about-g20-gallery .btn2 {
    border-radius: 0
}

.about-g20-gallery .btn3 {
    border-radius: 0 .2rem .2rem 0
}

.about-g20-gallery .nav-link.btn.active {
    background-color: #2e59c1;
    border-color: #2e59c1;
    color: #fff
}

.about-g20-gallery .nav-link.btn:hover {
    border-color: #2e59c1
}

.about-g20-gallery .item-slick.slick-slide.slick-current.slick-active {
    outline: none!important
}

.about-g20-gallery img {
    display: block;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    width: auto
}

.about-g20-gallery .slick-arrow {
    margin-top: -9pt;
    position: absolute;
    top: 50%;
    z-index: 50
}

.about-g20-gallery .slick-prev {
    left: 0
}

.about-g20-gallery .slick-next {
    right: 0
}

.about-g20-gallery .slick-track {
    height: 15vh
}

.about-g20-gallery .slider-for {
    margin-bottom: 15px
}

.about-g20-gallery .slider-for .slick-list .slick-track {
    height: 35vh
}

.about-g20-gallery .slider-for .slick-list .slick-track img {
    background-position: 50%;
    background-size: cover;
    max-width: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.about-g20-gallery .slider-for .slick-prev:before {
    content: url(../../../content/dam/gtwenty/about_g20/previous_submmit/Slider-arrow-before-icon.png)
}

.about-g20-gallery .slider-for .slick-prev:hover:before {
    content: url(../../../content/dam/gtwenty/about_g20/previous_submmit/Slider-arrow-hover-icon.png)
}

.about-g20-gallery .slider-for .slick-next:before {
    content: url(../../../content/dam/gtwenty/about_g20/previous_submmit/Slider-arrow-before-icon.png);
    display: inline-block;
    margin-left: -40px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.about-g20-gallery .slider-for .slick-next:hover:before {
    content: url(../../../content/dam/gtwenty/about_g20/previous_submmit/Slider-arrow-hover-icon.png);
    display: inline-block;
    margin-left: -40px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.about-g20-gallery .image-text {
    display: inline-block;
    position: relative
}

.about-g20-gallery .image-text img {
    display: block
}

.about-g20-gallery .h3-text {
    background: rgba(0,0,0,.5);
    bottom: -5px;
    color: #fff;
    font-family: Lato,sans-serif;
    font-size: 15px;
    font-size: .9375rem;
    left: 50%;
    margin: 0;
    opacity: 1;
    padding: 2px 10px;
    position: absolute;
    text-align: center;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -webkit-transition: .25 ease-in-out;
    transition: .25 ease-in-out;
    z-index: 1
}

.about-g20-gallery .slider-nav {
    margin: auto
}

.about-g20-gallery .slider-nav .item-slick {
    cursor: pointer;
    margin-right: 15px;
    max-width: 45vw;
    outline: none!important
}

.about-g20-gallery .slider-nav .item-slick img {
    background-position: 50%;
    background-size: cover;
    max-width: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.about-g20-gallery .slider-nav .slick-next:before,.about-g20-gallery .slider-nav .slick-next:hover:before,.about-g20-gallery .slider-nav .slick-prev:before,.about-g20-gallery .slider-nav .slick-prev:hover:before {
    display: none
}

.about-g20-gallery .doc-heading {
    font-size: 2pc;
    font-size: 2rem
}

.about-g20-gallery .doc-heading,.about-g20-gallery .doc-title {
    color: #000;
    font-family: Plus Jakarta Sans,sans-serif;
    font-weight: 700;
    line-height: 1.5
}

.about-g20-gallery .doc-title {
    font-size: 1.125rem
}

.about-g20-gallery .doc-date {
    color: #000;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 1pc;
    font-size: 1rem;
    line-height: 1.5
}

.about-g20-gallery .doc-link {
    color: #2020e0;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 1.125rem;
    line-height: 1.5;
    text-align: right
}

.about-g20-gallery .two-columns {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 150px;
    -moz-column-gap: 150px;
    column-gap: 150px;
    position: relative
}

.about-g20-gallery .doc-item {
    overflow: hidden
}

.about-g20-gallery .right-space {
    padding-right: 75px
}

.about-g20-gallery .vscrollbar {
    overflow-y: scroll;
    position: relative
}

.about-g20-gallery a {
    text-decoration: none
}

.about-g20-gallery .vscrollbar-blue {
    scrollbar-color: #2e59c1 #f5f5f5
}

.about-g20-gallery .vscrollbar-blue::-webkit-scrollbar-track {
    background-color: #f5f5f5;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.1)
}

.about-g20-gallery .vscrollbar-blue::-webkit-scrollbar {
    background-color: #f5f5f5;
    width: 9pt
}

.about-g20-gallery .vscrollbar-blue::-webkit-scrollbar-thumb {
    background-color: #ececec;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.1)
}

.about-g20-gallery .border-blue::-webkit-scrollbar-track {
    border: 1px solid #000;
    -webkit-box-shadow: none
}

.about-g20-gallery .border-blue::-webkit-scrollbar-thumb {
    -webkit-box-shadow: none
}

.about-g20-gallery .thin::-webkit-scrollbar {
    display: none;
    width: 6px
}

@media(max-width: 767px) {
    .about-g20-gallery .vscrollbar {
        max-height:470px
    }

    .about-g20-gallery .slider-for .slick-next:before,.about-g20-gallery .slider-for .slick-next:hover:before,.about-g20-gallery .slider-for .slick-prev:before,.about-g20-gallery .slider-for .slick-prev:hover:before {
        display: none
    }

    .about-g20-gallery .slider-nav .item-slick {
        max-width: 40vw
    }

    .about-g20-gallery .slider-for .slick-list .slick-track {
        height: 30vh
    }

    .about-g20-gallery .doc-heading {
        font-size: 22px;
        font-size: 1.375rem
    }

    .about-g20-gallery .doc-title {
        font-size: 1pc;
        font-size: 1rem
    }

    .about-g20-gallery .doc-date {
        font-size: 14px;
        font-size: .875rem
    }

    .about-g20-gallery .btn,.about-g20-gallery .doc-link,.about-g20-gallery .doc-text {
        font-size: 1pc;
        font-size: 1rem
    }

    .about-g20-gallery .btn {
        padding: 5px 10px
    }

    .about-g20-gallery .h3-text {
        font-size: 10px;
        font-size: .625rem
    }
}

@media(max-width: 991px) {
    .about-g20-gallery .two-columns {
        -webkit-column-count:1;
        -moz-column-count: 1;
        column-count: 1
    }

    .about-g20-gallery .right-space {
        padding-right: 0
    }
}

@media(min-width: 768px) {
    .about-g20-gallery .slider-nav .item-slick {
        max-width:26vw
    }

    .about-g20-gallery .slick-track {
        height: 19vh
    }

    .about-g20-gallery .slider-for .slick-list .slick-track {
        height: 40vh
    }

    .about-g20-gallery .vscrollbar {
        max-height: 25pc
    }

    .about-g20-gallery .h3-text {
        font-size: 13px;
        font-size: .8125rem
    }
}

@media(min-width: 1200px) {
    .about-g20-gallery .slider-nav .item-slick {
        max-width:24vw
    }

    .about-g20-gallery .slick-track {
        height: 20vh
    }

    .about-g20-gallery .slider-for .slick-list .slick-track {
        height: 50vh
    }

    .about-g20-gallery .vscrollbar {
        max-height: 25pc
    }

    .about-g20-gallery .h3-text {
        font-size: 1pc;
        font-size: 1rem
    }
}

@media(min-width: 1900px) {
    .about-g20-gallery .slider-nav .item-slick {
        max-width:27vw
    }

    .about-g20-gallery .slick-track {
        height: 23vh
    }

    .about-g20-gallery .slider-for .slick-list .slick-track {
        height: 60vh
    }

    .about-g20-gallery .vscrollbar {
        max-height: 510px
    }

    .about-g20-gallery .h3-text {
        font-size: 18px;
        font-size: 1.125rem
    }
}

@media(min-width: 768px)and (max-width:1399px) {
    .about-g20-gallery .doc-heading {
        font-size:28px;
        font-size: 1.75rem
    }

    .about-g20-gallery .doc-title {
        font-size: 1pc;
        font-size: 1rem
    }

    .about-g20-gallery .doc-date {
        font-size: 14px;
        font-size: .875rem
    }

    .about-g20-gallery .doc-link {
        font-size: 1pc;
        font-size: 1rem
    }

    .about-g20-gallery .btn {
        font-size: 18px;
        font-size: 1.125rem;
        padding: 7px 22px
    }
}

@media(max-width: 279px) {
    .about-g20-gallery .btn {
        font-size:8px;
        font-size: .5rem;
        padding: 3px
    }
}

@media(min-width: 280px)and (max-width:375px) {
    .about-g20-gallery .btn {
        font-size:9pt;
        font-size: .75rem;
        padding: 3px
    }
}

.gt-about20-tab .cmp-tabs {
    margin: 0 auto
}

.gt-about20-tab .cmp-tabs__tabpanel {
    padding: 0
}

#prvBtn {
    -webkit-box-flex: 0;
    cursor: pointer;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 5%
}

@media(max-width: 767px) {
    #prvBtn {
        width:20%
    }
}

#nxtBtn {
    -webkit-box-flex: 0;
    cursor: pointer;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 5%
}

@media(max-width: 767px) {
    #nxtBtn {
        width:20%
    }
}

#nxtBtn img {
    cursor: pointer;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.tablist-prevsum {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 85%
}

@media(max-width: 767px) {
    .tablist-prevsum {
        width:56%
    }
}

.ViewProfileDetails .daoDashboardProfile .accordion-title,.ViewProfileDetails .daoDashboardProfile .f24,.ViewProfileDetails .mediaDashboardProfile .accordion-title,.ViewProfileDetails .mediaDashboardProfile .f24 {
    color: #000;
    font-family: Plus Jakarta Sans,sans-serif;
    font-weight: 700
}

.ViewProfileDetails .daoDashboardProfile .accord1,.ViewProfileDetails .mediaDashboardProfile .accord1 {
    padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
    padding-bottom: 15px!important
}

.ViewProfileDetails .daoDashboardProfile .statusText,.ViewProfileDetails .mediaDashboardProfile .statusText {
    background-color: #fff1f0;
    color: #dc241f;
    font-family: Lato,sans-serif
}

.ViewProfileDetails .daoDashboardProfile .subText,.ViewProfileDetails .mediaDashboardProfile .subText {
    color: #191919;
    font-family: Lato,sans-serif
}

.ViewProfileDetails .daoDashboardProfile .msg-text,.ViewProfileDetails .mediaDashboardProfile .msg-text {
    background-color: #f5f5f5;
    color: #333;
    font-family: Lato,sans-serif
}

.ViewProfileDetails .daoDashboardProfile .f18,.ViewProfileDetails .mediaDashboardProfile .f18 {
    color: #191919;
    font-family: Lato,sans-serif
}

.ViewProfileDetails .daoDashboardProfile .f20,.ViewProfileDetails .mediaDashboardProfile .f20 {
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif;
    font-weight: 700
}

.ViewProfileDetails .daoDashboardProfile .btn,.ViewProfileDetails .mediaDashboardProfile .btn {
    background-color: #2e59c1;
    border: 1px solid #2e59c1;
    border-radius: .2rem;
    color: #fff!important;
    font-family: Lato,sans-serif;
    font-weight: 400!important;
    padding: .375rem .75rem
}

.ViewProfileDetails .daoDashboardProfile .a-link,.ViewProfileDetails .mediaDashboardProfile .a-link {
    color: #2e59c1!important
}

@media(max-width: 767px) {
    .ViewProfileDetails .daoDashboardProfile .hide-mobile,.ViewProfileDetails .mediaDashboardProfile .hide-mobile {
        display:none!important
    }
}

@media(min-width: 768px) {
    .ViewProfileDetails .daoDashboardProfile .hide-desktop,.ViewProfileDetails .mediaDashboardProfile .hide-desktop {
        display:none!important
    }
}

.ViewProfileDetails .daoDashboardProfile .bottom-space,.ViewProfileDetails .mediaDashboardProfile .bottom-space {
    padding-bottom: 90px
}

@media(max-width: 767px) {
    .ViewProfileDetails .daoDashboardProfile .border-mb,.ViewProfileDetails .mediaDashboardProfile .border-mb {
        border:none!important
    }

    .ViewProfileDetails .daoDashboardProfile .col-mob,.ViewProfileDetails .mediaDashboardProfile .col-mob {
        border-radius: 8px!important;
        -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,.1);
        box-shadow: 0 0 8px 0 rgba(0,0,0,.1)
    }
}

.ViewProfileDetails .daoDashboardProfile .accordion,.ViewProfileDetails .mediaDashboardProfile .accordion {
    --bs-accordion-bg: transparent
}

.ViewProfileDetails .daoDashboardProfile .accordion .accordion-item,.ViewProfileDetails .mediaDashboardProfile .accordion .accordion-item {
    border-bottom: 1px solid #ccc!important;
    border: none
}

@media(max-width: 767px) {
    .ViewProfileDetails .daoDashboardProfile .accordion .accordion-item,.ViewProfileDetails .mediaDashboardProfile .accordion .accordion-item {
        border:1px solid #ccc!important;
        border-radius: 8px!important;
        -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,.1);
        box-shadow: 0 0 8px 0 rgba(0,0,0,.1);
        margin: 20px 0
    }
}

.ViewProfileDetails .daoDashboardProfile .accordion .accordion-item:first-of-type,.ViewProfileDetails .mediaDashboardProfile .accordion .accordion-item:first-of-type {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.ViewProfileDetails .daoDashboardProfile .accordion .accordion-item:last-of-type,.ViewProfileDetails .mediaDashboardProfile .accordion .accordion-item:last-of-type {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.ViewProfileDetails .daoDashboardProfile .accordion .accordion-item .accordion-body,.ViewProfileDetails .mediaDashboardProfile .accordion .accordion-item .accordion-body {
    background-color: #f5f5f5;
    border-top: 1px solid #ccc!important
}

@media(max-width: 767px) {
    .ViewProfileDetails .daoDashboardProfile .accordion .accordion-item .accordion-body,.ViewProfileDetails .mediaDashboardProfile .accordion .accordion-item .accordion-body {
        background-color:#fff;
        border-radius: 8px!important;
        border-top: none!important
    }
}

.ViewProfileDetails .daoDashboardProfile .accordion .accordion-item .accordion-button .edit-preview,.ViewProfileDetails .mediaDashboardProfile .accordion .accordion-item .accordion-button .edit-preview {
    font-family: "Plus Jakarta Sans,sans-serif";
    font-size: 1.04vw;
    margin-top: 9pt
}

.ViewProfileDetails .daoDashboardProfile .accordion .accordion-item .accordion-button:after,.ViewProfileDetails .mediaDashboardProfile .accordion .accordion-item .accordion-button:after {
    background-color: #2a4dc0;
    background-image: none;
    border-radius: 50%;
    color: #fff;
    content: "+";
    font-size: 20px;
    font-weight: 500;
    height: 23px;
    line-height: 17px;
    text-align: center;
    -webkit-transform: none;
    transform: none;
    width: 23px
}

.ViewProfileDetails .daoDashboardProfile .accordion .accordion-item .accordion-button:not(.collapsed),.ViewProfileDetails .mediaDashboardProfile .accordion .accordion-item .accordion-button:not(.collapsed) {
    background-color: #fff
}

.ViewProfileDetails .daoDashboardProfile .accordion .accordion-item .accordion-button:not(.collapsed):after,.ViewProfileDetails .mediaDashboardProfile .accordion .accordion-item .accordion-button:not(.collapsed):after {
    background-color: #2a4dc0;
    background-image: none;
    border-radius: 50%;
    color: #fff;
    content: "-";
    font-size: 20px;
    font-weight: 500;
    height: 23px;
    line-height: 17px;
    text-align: center;
    -webkit-transform: none;
    transform: none;
    width: 23px
}

@media(max-width: 767px) {
    .ViewProfileDetails .daoDashboardProfile .accordion .accordion-item .accordion-button:not(.collapsed),.ViewProfileDetails .mediaDashboardProfile .accordion .accordion-item .accordion-button:not(.collapsed) {
        border-radius:8px!important;
        -webkit-box-shadow: none!important;
        box-shadow: none!important
    }
}

.ViewProfileDetails .daoDashboardProfile .accordion .accordion-item .accordion-button:focus,.ViewProfileDetails .mediaDashboardProfile .accordion .accordion-item .accordion-button:focus {
    border-color: none!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    outline: 0
}

.ViewProfileDetails .daoDashboardProfile .mobile-top,.ViewProfileDetails .mediaDashboardProfile .mobile-top {
    background-color: #2e59c1;
    border: 1px solid #2e59c1;
    border-radius: 0 0 10px 10px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
    padding: 20px
}

.ViewProfileDetails .daoDashboardProfile .mobile-top .f20,.ViewProfileDetails .mediaDashboardProfile .mobile-top .f20 {
    color: #fff!important
}

.ViewProfileDetails .daoDashboardProfile .fixed-bottom,.ViewProfileDetails .mediaDashboardProfile .fixed-bottom {
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 10px 10px 0 0;
    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
    padding: 20px
}

.ViewProfileDetails .daoDashboardProfile .modal .btn-close,.ViewProfileDetails .mediaDashboardProfile .modal .btn-close {
    padding: .5em;
    position: absolute;
    right: 0!important;
    top: 0!important
}

.ViewProfileDetails .daoDashboardProfile .modal .prev_btn,.ViewProfileDetails .mediaDashboardProfile .modal .prev_btn {
    background-color: transparent!important;
    color: #2e59c1!important;
    margin-right: .25rem
}

.ViewProfileDetails .daoDashboardProfile .modal .f28,.ViewProfileDetails .mediaDashboardProfile .modal .f28 {
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif;
    font-weight: 700
}

.ViewProfileDetails .daoDashboardProfile .popupImage img,.ViewProfileDetails .mediaDashboardProfile .popupImage img {
    height: auto;
    max-width: 100%
}

.ViewProfileDetails .daoDashboardProfile .responsiveTable,.ViewProfileDetails .mediaDashboardProfile .responsiveTable {
    overflow-x: auto;
    width: 100%
}

.ViewProfileDetails .daoDashboardProfile .responsiveTable::-webkit-scrollbar,.ViewProfileDetails .mediaDashboardProfile .responsiveTable::-webkit-scrollbar {
    height: 3px
}

.ViewProfileDetails .daoDashboardProfile .modify-info,.ViewProfileDetails .mediaDashboardProfile .modify-info {
    background: #f2f2f2;
    border: .5px solid #707070;
    border-radius: 5px;
    font-family: Lato,sans-serif;
    font-size: 18px;
    line-height: 18px;
    text-align: center
}

@media(max-width: 767px) {
    .ViewProfileDetails .daoDashboardProfile .modify-info,.ViewProfileDetails .mediaDashboardProfile .modify-info {
        border:none
    }
}

.ViewProfileDetails .daoDashboardProfile .dao-details,.ViewProfileDetails .mediaDashboardProfile .dao-details {
    background: #eff6ff;
    padding: 20px
}

.ViewProfileDetails .daoDashboardProfile .dao-details-section,.ViewProfileDetails .mediaDashboardProfile .dao-details-section {
    background: #fff
}

.gtwenty-registration-form .add_more_email {
    cursor: pointer;
    float: right;
    position: relative;
    right: 15px;
    top: 37px
}

.gtwenty-registration-form .delete-icon {
    cursor: pointer
}

.gtwenty-registration-form .eye-input input {
    border-bottom-right-radius: 5px!important;
    border-top-right-radius: 5px!important
}

.gtwenty-registration-form .eye-main {
    position: absolute;
    right: 8px;
    top: 8px;
    z-index: 999
}

.gtwenty-registration-form .eye-main img {
    height: 25px;
    width: 25px
}

.gtwenty-registration-form .form-check-label {
    padding-right: 34px
}

.gtwenty-registration-form .form-check-input {
    vertical-align: initial
}

.gtwenty-registration-form .check_select_value,.gtwenty-registration-form .date_compare,.gtwenty-registration-form .date_validity,.gtwenty-registration-form .email_validity,.gtwenty-registration-form .empty,.gtwenty-registration-form .group_id_check,.gtwenty-registration-form .phone_validity,.gtwenty-registration-form .special_chars,.gtwenty-registration-form .timeValidate,.gtwenty-registration-form .validate_radio {
    display: none
}

.gtwenty-registration-form .show_error input,.gtwenty-registration-form .show_error select,.gtwenty-registration-form .show_error textarea {
    border: 1px solid #dc241f!important
}

.gtwenty-registration-form .show_error .show_error_messages {
    color: #dc241f;
    display: block!important
}

.gtwenty-registration-form .errorADDInfor {
    color: #dc241f
}

.gtwenty-registration-form .user_card {
    border: 1px solid #c7d3d9;
    border-radius: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 200px;
    margin-bottom: 40px;
    margin-top: 20px;
    overflow: hidden;
    position: relative;
    width: 100%
}

.gtwenty-registration-form .user_card span {
    background-color: #dfeeff;
    height: 5pc;
    width: 100%
}

.gtwenty-registration-form .circle {
    left: 60px;
    position: absolute;
    top: 40px
}

.gtwenty-registration-form .circle span {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
    border: 2px solid #fff;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 70px;
    justify-content: center;
    width: 70px
}

.gtwenty-registration-form .circle span img {
    border-radius: 50%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.gtwenty-registration-form .social {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    right: 10px;
    top: 75pt
}

.gtwenty-registration-form .social span {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
    border: 1px solid #cbd6dc;
    border-radius: 7px;
    color: #cbd6dc;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 30px;
    justify-content: center;
    margin-left: 10px;
    width: 30px
}

.gtwenty-registration-form .social span i {
    cursor: pointer
}

.gtwenty-registration-form .heart,.gtwenty-registration-form .share {
    color: red!important
}

.gtwenty-registration-form .user_name {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 10px;
    padding: 0 30px;
    position: absolute;
    top: 110px;
    width: 100%
}

.gtwenty-registration-form .user_name h3 {
    color: #4c5b68
}

.gtwenty-registration-form .detail {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-right: 50px
}

.gtwenty-registration-form .detail p {
    font-size: 9pt;
    font-weight: 700
}

.gtwenty-registration-form .detail p a {
    color: blue;
    text-decoration: none
}

.gtwenty-registration-form .seller_phone1 {
    border: none!important;
    display: inline-block!important;
    width: 70%!important
}

.gtwenty-registration-form .checkmark__circle {
    stroke-dasharray: 166;
    stroke-dashoffset: 166;
    stroke-width: 2;
    stroke-miterlimit: 10;
    stroke: #7ac142;
    fill: none;
    -webkit-animation: stroke .6s cubic-bezier(.65,0,.45,1) forwards;
    animation: stroke .6s cubic-bezier(.65,0,.45,1) forwards
}

.gtwenty-registration-form .checkmark {
    stroke-width: 2;
    stroke: #fff;
    stroke-miterlimit: 10;
    -webkit-animation: fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;
    animation: fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;
    border-radius: 50%;
    -webkit-box-shadow: inset 0 0 0 #7ac142;
    box-shadow: inset 0 0 0 #7ac142;
    display: block;
    height: 56px;
    margin: 10% auto;
    width: 56px
}

.gtwenty-registration-form .checkmark__check {
    stroke-dasharray: 48;
    stroke-dashoffset: 48;
    -webkit-animation: stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards;
    animation: stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%
}

@-webkit-keyframes stroke {
    to {
        stroke-dashoffset: 0
    }
}

@keyframes stroke {
    to {
        stroke-dashoffset: 0
    }
}

@-webkit-keyframes scale {
    0%,to {
        -webkit-transform: none;
        transform: none
    }

    50% {
        -webkit-transform: scale3d(1.1,1.1,1);
        transform: scale3d(1.1,1.1,1)
    }
}

@keyframes scale {
    0%,to {
        -webkit-transform: none;
        transform: none
    }

    50% {
        -webkit-transform: scale3d(1.1,1.1,1);
        transform: scale3d(1.1,1.1,1)
    }
}

@-webkit-keyframes fill {
    to {
        -webkit-box-shadow: inset 0 0 0 30px #7ac142;
        box-shadow: inset 0 0 0 30px #7ac142
    }
}

@keyframes fill {
    to {
        -webkit-box-shadow: inset 0 0 0 30px #7ac142;
        box-shadow: inset 0 0 0 30px #7ac142
    }
}

.gtwenty-registration-form .warning {
    border: 1px solid #dc241f!important
}

@media(max-width: 767px) {
    .gtwenty-registration-form .container {
        height:scroll
    }
}

.gtwenty-registration-form .txttopwd {
    text-security: disc;
    -webkit-text-security: disc;
    -moz-text-security: disc
}

.gtwenty-registration-form .info-tooltip {
    background: #000;
    border-radius: 50%;
    color: #fff;
    font-size: 9px;
    font-weight: 700;
    height: 15px;
    line-height: 0;
    margin-left: 3px;
    padding: 0 2px;
    position: relative;
    top: -2px;
    width: 15px
}

.gtwenty-registration-form .loading {
    bottom: 0;
    height: 2em;
    left: 0;
    margin: auto;
    overflow: show;
    position: fixed;
    right: 0;
    top: 0;
    width: 2em;
    z-index: 999
}

.gtwenty-registration-form .loading:before {
    background: radial-gradient(hsla(0,0%,8%,.8),rgba(0,0,0,.8));
    background: -webkit-radial-gradient(hsla(0,0%,8%,.8),rgba(0,0,0,.8));
    content: "file is loading";
    display: block;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%
}

.gtwenty-registration-form .loading:not(:required) {
    background-color: transparent;
    border: 0;
    color: transparent;
    font: 0/0 a;
    text-shadow: none
}

.gtwenty-registration-form .loading:not(:required):after {
    -webkit-animation: spinner .15s linear infinite;
    animation: spinner .15s linear infinite;
    border-radius: .5em;
    -webkit-box-shadow: 1.5em 0 0 0 hsla(0,0%,100%,.75),1.1em 1.1em 0 0 hsla(0,0%,100%,.75),0 1.5em 0 0 hsla(0,0%,100%,.75),-1.1em 1.1em 0 0 hsla(0,0%,100%,.75),-1.5em 0 0 0 hsla(0,0%,100%,.75),-1.1em -1.1em 0 0 hsla(0,0%,100%,.75),0 -1.5em 0 0 hsla(0,0%,100%,.75),1.1em -1.1em 0 0 hsla(0,0%,100%,.75);
    box-shadow: 1.5em 0 0 0 hsla(0,0%,100%,.75),1.1em 1.1em 0 0 hsla(0,0%,100%,.75),0 1.5em 0 0 hsla(0,0%,100%,.75),-1.1em 1.1em 0 0 hsla(0,0%,100%,.75),-1.5em 0 0 0 hsla(0,0%,100%,.75),-1.1em -1.1em 0 0 hsla(0,0%,100%,.75),0 -1.5em 0 0 hsla(0,0%,100%,.75),1.1em -1.1em 0 0 hsla(0,0%,100%,.75);
    content: "";
    display: block;
    font-size: 10px;
    height: 1em;
    margin-top: -.5em;
    width: 1em
}

.gtwenty-registration-form #basic_details div,.gtwenty-registration-form #create_password div,.gtwenty-registration-form #document div,.gtwenty-registration-form #medical div {
    color: #707070;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 18px
}

@media(min-width: 1900px) {
    .gtwenty-registration-form #basic_details div,.gtwenty-registration-form #create_password div,.gtwenty-registration-form #document div,.gtwenty-registration-form #medical div {
        font-size:24px
    }
}

.gtwenty-registration-form #basic_details.active div,.gtwenty-registration-form #create_password.active div,.gtwenty-registration-form #document.active div,.gtwenty-registration-form #medical.active div {
    color: #02238d!important
}

.gtwenty-registration-form #equipmentDetailRender tr {
    background-color: #f8f8f8;
    vertical-align: middle
}

.gtwenty-registration-form #equipmentDetailRender tr td button {
    background-color: #f8f8f8;
    border: none;
    width: 3pc
}

.gtwenty-registration-form #image-pop-up img {
    width: 100%!important
}

.gtwenty-registration-form .form-container .left-col .progress-bar-new .media-reg-icons ul.media-profile-icon li:first-child,.gtwenty-registration-form .form-container .left-col .progress-bar-new .media-reg-icons ul.media-profile-icon li:nth-child(2):after {
    display: none
}

.gtwenty-registration-form .form-container .left-col .progress-bar-new .media-reg-icons ul.media-profile-icon li:nth-child(2):before {
    content: url(../../../content/dam/gtwenty/contact-us/Basic-Details-Icon-Grey.svg)
}

.gtwenty-registration-form .form-container .left-col .progress-bar-new .media-reg-icons ul.media-profile-icon li:nth-child(2).active:before {
    content: url(../../../content/dam/gtwenty/contact-us/Form-white-icon-2.svg)
}

.gtwenty-registration-form .form-container .left-col .progress-bar-new .media-reg-icons ul.media-profile-icon li:nth-child(3):before {
    content: url(../../../content/dam/gtwenty/contact-us/Organization-details-icon.svg)
}

.gtwenty-registration-form .form-container .left-col .progress-bar-new .media-reg-icons ul.media-profile-icon li:nth-child(3).active:before {
    content: url(../../../content/dam/gtwenty/contact-us/Form-white-icon-1.svg)
}

.gtwenty-registration-form .form-container .left-col .progress-bar-new .media-reg-icons ul.media-profile-icon li:nth-child(4):before {
    content: url(../../../content/dam/gtwenty/contact-us/Upload-document-icon.svg)
}

.gtwenty-registration-form .form-container .left-col .progress-bar-new .media-reg-icons ul.media-profile-icon li:nth-child(4).active:before {
    content: url(../../../content/dam/gtwenty/contact-us/Form-white-icon-3.svg)
}

.gtwenty-registration-form .form-container .left-col .progress-bar-new .media-reg-icons ul.media-profile-icon li:nth-child(5):before {
    content: url(../../../content/dam/gtwenty/contact-us/Create-Password-icon.svg)
}

.gtwenty-registration-form .form-container .left-col .progress-bar-new .media-reg-icons ul.media-profile-icon li:nth-child(5).active:before {
    content: url(../../../content/dam/gtwenty/contact-us/Create-Password-White.svg)
}

.gtwenty-registration-form .form-container .left-col .progress-bar-new .media-reg-icons ul.media-accr-icons li:first-child,.gtwenty-registration-form .form-container .left-col .progress-bar-new .media-reg-icons ul.media-accr-icons li:nth-child(2):after {
    display: none
}

.gtwenty-registration-form .form-container .left-col .progress-bar-new .media-reg-icons ul.media-accr-icons li:nth-child(2):before {
    content: url(../../../content/dam/gtwenty/dashboard/media/assignment_letter_grey_icon.svg)
}

.gtwenty-registration-form .form-container .left-col .progress-bar-new .media-reg-icons ul.media-accr-icons li:nth-child(2).active:before {
    content: url(../../../content/dam/gtwenty/dashboard/media/assignment_letter_white_icon.svg)
}

.gtwenty-registration-form .form-container .left-col .progress-bar-new .media-reg-icons ul.media-accr-icons li:nth-child(3):before {
    content: url(../../../content/dam/gtwenty/dashboard/media/arrival-grey-icon.svg)
}

.gtwenty-registration-form .form-container .left-col .progress-bar-new .media-reg-icons ul.media-accr-icons li:nth-child(3).active:before {
    content: url(../../../content/dam/gtwenty/dashboard/media/arrival_whte_icon.svg)
}

.gtwenty-registration-form .form-container .left-col .progress-bar-new .media-reg-icons ul.media-accr-icons li:nth-child(4):before {
    content: url(../../../content/dam/gtwenty/dashboard/media/departure-grey-icon.svg)
}

.gtwenty-registration-form .form-container .left-col .progress-bar-new .media-reg-icons ul.media-accr-icons li:nth-child(4).active:before {
    content: url(../../../content/dam/gtwenty/dashboard/media/departure_white_icon.svg)
}

.gtwenty-registration-form .form-container .left-col .progress-bar-new .media-reg-icons ul.media-accr-icons li:nth-child(5):before {
    content: url(../../../content/dam/gtwenty/dashboard/media/equipment-grey-icon.svg)
}

.gtwenty-registration-form .form-container .left-col .progress-bar-new .media-reg-icons ul.media-accr-icons li:nth-child(5).active:before {
    content: url(../../../content/dam/gtwenty/dashboard/media/equipment-white-icon.svg)
}

.gtwenty-registration-form .form-container .left-col .progress-bar-new .media-reg-icons ul.dao-event-accr-icons li:first-child,.gtwenty-registration-form .form-container .left-col .progress-bar-new .media-reg-icons ul.dao-event-accr-icons li:nth-child(2):after {
    display: none
}

.gtwenty-registration-form .form-container .left-col .progress-bar-new .media-reg-icons ul.dao-event-accr-icons li:nth-child(2):before {
    content: url(../../../content/dam/gtwenty/dashboard/media/arrival-grey-icon.svg)
}

.gtwenty-registration-form .form-container .left-col .progress-bar-new .media-reg-icons ul.dao-event-accr-icons li:nth-child(2).active:before {
    content: url(../../../content/dam/gtwenty/dashboard/media/arrival_whte_icon.svg)
}

.gtwenty-registration-form .form-container .left-col .progress-bar-new .media-reg-icons ul.dao-event-accr-icons li:nth-child(3):before {
    content: url(../../../content/dam/gtwenty/dashboard/media/departure-grey-icon.svg)
}

.gtwenty-registration-form .form-container .left-col .progress-bar-new .media-reg-icons ul.dao-event-accr-icons li:nth-child(3).active:before {
    content: url(../../../content/dam/gtwenty/dashboard/media/departure_white_icon.svg)
}

.gtwenty-registration-form .form-container .left-col .progress-bar-new .dao-profile ul.dao_icons li:first-child:after {
    display: none
}

.gtwenty-registration-form .form-container .left-col .progress-bar-new .dao-profile ul.dao_icons li:nth-child(2):before {
    content: url(../../../content/dam/gtwenty/contact-us/Basic-Details-Icon-Grey.svg)
}

.gtwenty-registration-form .form-container .left-col .progress-bar-new .dao-profile ul.dao_icons li:nth-child(2).active:before {
    content: url(../../../content/dam/gtwenty/contact-us/Form-white-icon-2.svg)
}

.gtwenty-registration-form .form-container .left-col .progress-bar-new .dao-profile ul.dao_icons li:nth-child(3):before {
    content: url(../../../content/dam/gtwenty/contact-us/Form-grey-icon-passport.svg)
}

.gtwenty-registration-form .form-container .left-col .progress-bar-new .dao-profile ul.dao_icons li:nth-child(3).active:before {
    content: url(../../../content/dam/gtwenty/contact-us/Form-white-icon-passport.svg)
}

.gtwenty-registration-form .form-container .left-col .progress-bar-new .dao-profile ul.dao_icons li:nth-child(4):before {
    content: url(../../../content/dam/gtwenty/contact-us/Upload-document-icon.svg)
}

.gtwenty-registration-form .form-container .left-col .progress-bar-new .dao-profile ul.dao_icons li:nth-child(4).active:before {
    content: url(../../../content/dam/gtwenty/contact-us/Form-white-icon-3.svg)
}

@media(max-width: 767px) {
    .gtwenty-registration-form .form-container .left-col .progress-bar-new ul li:after:first-child,.gtwenty-registration-form .form-container .left-col .progress-bar-new ul li:first-child {
        display:none
    }
}

.gtwenty-registration-form .form-container .right-col .info-box .col-height {
    border: 1px solid #ccc!important;
    min-height: 100%;
    padding: 1rem!important
}

@media(max-width: 767px) {
    .gtwenty-registration-form .form-container .right-col .info-box .col-height {
        min-height:210px
    }
}

.gtwenty-registration-form .form-container .right-col .info-box ul {
    list-style-position: inside;
    padding-left: 0
}

.gtwenty-registration-form .form-container .right-col .info-box .f18-p {
    color: #191919;
    font-family: Lato,sans-serif
}

.gtwenty-registration-form .form-container .right-col .input-group-text {
    background-color: #fff;
    border-radius: .375rem 0 0 .375rem;
    padding: .375rem 2.25rem .375rem .75rem
}

.gtwenty-registration-form .form-container .right-col .input-group-text:focus {
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

.gtwenty-registration-form .form-container .right-col .box-radius {
    border-bottom-right-radius: .375rem!important;
    border-top-right-radius: .375rem!important
}

.gtwenty-registration-form .form-container .right-col .upload-box {
    clear: both;
    margin: 0 auto;
    width: 100%
}

.gtwenty-registration-form .form-container .right-col .upload-box .file-upload-box {
    background: #f4f8ff;
    border: 1px solid #ccc;
    border-radius: 7px;
    clear: both;
    float: left;
    height: 75pt;
    padding: 1.5rem;
    text-align: center;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}

@media(max-width: 767px) {
    .gtwenty-registration-form .form-container .right-col .upload-box .file-upload-box #file-upload-btn,.gtwenty-registration-form .form-container .right-col .upload-box .file-upload-box #file-upload2-btn {
        display:none
    }
}

.gtwenty-registration-form .form-container .right-col .upload-box .file-upload-box:hover {
    border-color: #2a4dc0
}

.gtwenty-registration-form .form-container .right-col .upload-box .file-upload-box.hover {
    border: 3px solid #2a4dc0;
    -webkit-box-shadow: inset 0 0 0 6px #eee;
    box-shadow: inset 0 0 0 6px #eee
}

.gtwenty-registration-form .form-container .right-col .upload-box .hidden {
    display: none!important
}

.gtwenty-registration-form .form-container .right-col .upload-box c {
    clear: both;
    float: left;
    height: 50px;
    width: 100%
}

.gtwenty-registration-form .form-container .right-col .upload-box c i.fa {
    font-size: 50px;
    margin-bottom: 1rem;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.gtwenty-registration-form .form-container .right-col .upload-box c .upload-text {
    display: inline-block;
    float: left;
    margin-right: 235px;
    margin-top: 10px
}

.gtwenty-registration-form .form-container .right-col .upload-box c .file-upload-icon {
    float: left;
    margin-right: 15px;
    margin-top: 7px
}

.gtwenty-registration-form .form-container .right-col .upload-box .box-align {
    clear: both;
    float: left;
    height: 50px;
    width: 100%
}

.gtwenty-registration-form .form-container .right-col .upload-box .box-align .upload-icon {
    float: left;
    margin-right: 15px;
    margin-top: 7px
}

.gtwenty-registration-form .form-container .right-col .upload-box .box-align i.fa {
    font-size: 50px;
    margin-bottom: 1rem;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.gtwenty-registration-form .form-container .right-col .upload-box #response,.gtwenty-registration-form .form-container .right-col .upload-box #response2,.gtwenty-registration-form .form-container .right-col .upload-box #response3 {
    clear: both;
    float: left;
    width: 100%
}

.gtwenty-registration-form .form-container .right-col .upload-box #response #messages,.gtwenty-registration-form .form-container .right-col .upload-box #response2 #messages,.gtwenty-registration-form .form-container .right-col .upload-box #response3 #messages {
    margin-bottom: .5rem
}

.gtwenty-registration-form .form-container .right-col .upload-box #file-image,.gtwenty-registration-form .form-container .right-col .upload-box #file-image2,.gtwenty-registration-form .form-container .right-col .upload-box #file-image3 {
    display: inline;
    height: auto;
    margin: 0 auto .5rem;
    max-width: 180px;
    width: auto
}

.gtwenty-registration-form .form-container .right-col .upload-box #notimage,.gtwenty-registration-form .form-container .right-col .upload-box #notimage2,.gtwenty-registration-form .form-container .right-col .upload-box #notimage3 {
    clear: both;
    display: block;
    float: left;
    width: 100%
}

.gtwenty-registration-form .form-container .right-col .upload-box .progress,.gtwenty-registration-form .form-container .right-col .upload-box progress {
    background-color: #eee;
    border: 0;
    border-radius: 4px;
    clear: both;
    display: inline;
    height: 8px;
    margin: 0 auto;
    max-width: 180px;
    overflow: hidden;
    width: 100%
}

.gtwenty-registration-form .form-container .right-col .upload-box .progress[value]::-webkit-progress-bar {
    background-color: #eee;
    border-radius: 4px
}

.gtwenty-registration-form .form-container .right-col .upload-box .progress[value]::-webkit-progress-value {
    background: -webkit-gradient(linear,left top,right top,from(#23409f),color-stop(50%,#2a4dc0));
    background: linear-gradient(90deg,#23409f 0,#2a4dc0 50%);
    border-radius: 4px
}

.gtwenty-registration-form .form-container .right-col .upload-box .progress[value]::-moz-progress-bar {
    background: linear-gradient(90deg,#23409f 0,#2a4dc0 50%);
    border-radius: 4px
}

.gtwenty-registration-form .form-container .right-col .upload-box input[type=file] {
    opacity: 0;
    position: absolute;
    z-index: -1
}

.gtwenty-registration-form .form-container .right-col .form-control,.gtwenty-registration-form .form-container .right-col .form-select {
    height: 40px
}

.gtwenty-registration-form .form-container .right-col .site-url input[type=url] {
    border-bottom-left-radius: .375rem!important;
    border-right: 0;
    border-top-left-radius: .375rem!important
}

.gtwenty-registration-form .form-container .right-col .site-url .btn {
    border-bottom-right-radius: .375rem!important;
    border-left: 0!important;
    border-color: #707070;
    border-top-right-radius: .375rem!important;
    color: #02238d
}

.gtwenty-registration-form .form-container .right-col .site-url .btn:hover {
    background-color: #fff;
    border-color: border-color
}

.gtwenty-registration-form .form-container .right-col .site-url ul {
    list-style-type: none!important;
    margin: 0;
    padding: 0
}

.gtwenty-registration-form .form-container .right-col .modal .btn-close {
    padding: .5em;
    position: absolute;
    right: 0!important;
    top: 0!important
}

.gtwenty-registration-form .form-container .right-col .modal .prev_btn2 {
    background-color: transparent;
    color: #2e59c1;
    margin-right: .25rem
}

.gtwenty-registration-form .form-container .right-col .modal .inputs input {
    border: none;
    border-bottom: 2px solid #707070;
    border-radius: 0!important;
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 1.25vw;
    font-weight: 700;
    height: 40px;
    width: 40px
}

@media(max-width: 767px) {
    .gtwenty-registration-form .form-container .right-col .modal .inputs input {
        font-size:1.313rem
    }
}

.gtwenty-registration-form .form-container .right-col .modal .inputs input[type=number]::-webkit-inner-spin-button,.gtwenty-registration-form .form-container .right-col .modal .inputs input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0
}

.gtwenty-registration-form .form-container .right-col .modal .form-control:focus {
    border-bottom: 2px solid #02238d;
    -webkit-box-shadow: none;
    box-shadow: none
}

.gtwenty-registration-form .border-dot {
    border-bottom: 1px dotted var(--bs-border-color)!important;
    margin-bottom: 10px!important;
    padding-bottom: 10px!important
}

@media(max-width: 767px) {
    #gtwenty-registration-form .sticky-mobile-btn .prev_btn {
        display:inline
    }

    #gtwenty-registration-form .sticky-mobile-btn .full-width-btn {
        width: auto
    }
}

.info-tooltip {
    background: #000;
    border-radius: 50%;
    color: #fff;
    font-size: 9px;
    font-weight: 700;
    height: 15px;
    line-height: 0;
    margin-left: 3px;
    padding: 0 2px;
    position: relative;
    top: -2px;
    width: 15px
}

.registration-page-container {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    margin-bottom: 75pt;
    margin-top: 74px
}

.registration-page-container .f18-p {
    color: #dc241f;
    font-weight: 500;
    line-height: 1.5;
    margin: 5px 0
}

@media(max-width: 767px) {
    .registration-page-container {
        margin-bottom:50px;
        margin-top: 40px
    }
}

.registration-page-container .cmp-left-steps-container {
    background: #f4f8ff;
    float: left;
    height: 623px;
    padding: 45px
}

@media(min-width: 1900px) {
    .registration-page-container .cmp-left-steps-container {
        height:623px;
        max-width: 468px;
        padding: 60px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .registration-page-container .cmp-left-steps-container {
        background-color:#fff;
        display: block;
        height: auto;
        margin: 0 auto;
        padding: 0 20px 40px;
        width: 100%
    }
}

.registration-page-container .cmp-left-steps-container .step-one-txt {
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 24px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 36px;
    margin-bottom: 15px;
    margin-top: 0;
    padding: 0
}

@media(max-width: 767px) {
    .registration-page-container .cmp-left-steps-container .step-one-txt {
        display:none
    }
}

.registration-page-container .cmp-left-steps-container .email-txt-msg {
    color: #191919;
    font-family: Lato,sans-serif;
    font-size: 1pc;
    letter-spacing: 0;
    line-height: 30px;
    margin-bottom: 40px;
    margin-top: 0
}

@media(min-width: 1900px) {
    .registration-page-container .cmp-left-steps-container .email-txt-msg {
        font-size:20px
    }
}

@media(max-width: 767px) {
    .registration-page-container .cmp-left-steps-container .email-txt-msg {
        display:none
    }
}

.registration-page-container .cmp-left-steps-container .active-states {
    border-left: 1px solid #02238d;
    margin-left: 30px;
    padding-left: 0
}

@media(max-width: 767px) {
    .registration-page-container .cmp-left-steps-container .active-states {
        -webkit-box-pack:justify;
        -ms-flex-pack: justify;
        border-left: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: space-between;
        margin-left: 30px
    }
}

.registration-page-container .cmp-left-steps-container .active-states .email-content {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    left: -30px;
    padding-bottom: 60px;
    position: relative
}

@media(max-width: 767px) {
    .registration-page-container .cmp-left-steps-container .active-states .email-content {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-box-flex: 1;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-right: 25px;
        padding-bottom: 0;
        position: relative
    }
}

@media(min-width: 1900px) {
    .registration-page-container .cmp-left-steps-container .active-states .email-content {
        left:-40px;
        padding-bottom: 60px
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .registration-page-container .cmp-left-steps-container .active-states .email-content {
        top:-5px
    }
}

@media(min-width: 992px)and (max-width:1199px) {
    .registration-page-container .cmp-left-steps-container .active-states .email-content {
        top:-5px
    }
}

.registration-page-container .cmp-left-steps-container .active-states .email-content img {
    background: #fff;
    border: 1px solid #02238d;
    border-radius: 60px;
    height: 60px;
    padding: 9pt;
    width: 60px
}

@media(max-width: 767px) {
    .registration-page-container .cmp-left-steps-container .active-states .email-content img {
        height:50px;
        width: 50px
    }
}

@media(min-width: 1900px) {
    .registration-page-container .cmp-left-steps-container .active-states .email-content img {
        height:5pc;
        width: 5pc
    }
}

.registration-page-container .cmp-left-steps-container .active-states .email-content .email-text {
    color: #02238d;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 36px;
    margin-bottom: 0;
    margin-left: 20px;
    margin-top: 0
}

@media(min-width: 1900px) {
    .registration-page-container .cmp-left-steps-container .active-states .email-content .email-text {
        font-size:24px;
        margin-left: 30px
    }
}

@media(max-width: 767px) {
    .registration-page-container .cmp-left-steps-container .active-states .email-content .email-text {
        font-size:9pt;
        line-height: normal;
        margin-left: 0;
        padding-top: 8px;
        text-align: center;
        width: 45px
    }
}

.registration-page-container .cmp-left-steps-container .active-states .pwd-content {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    left: -30px;
    position: relative
}

@media(max-width: 767px) {
    .registration-page-container .cmp-left-steps-container .active-states .pwd-content {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-box-flex: 1;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-left: 25px;
        position: relative
    }

    .registration-page-container .cmp-left-steps-container .active-states .pwd-content:before {
        border-bottom: 2px solid #ccc;
        content: "";
        left: -58%;
        position: absolute;
        top: 25px;
        width: 80%;
        z-index: 2
    }
}

@media(min-width: 1900px) {
    .registration-page-container .cmp-left-steps-container .active-states .pwd-content {
        left:-40px
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .registration-page-container .cmp-left-steps-container .active-states .pwd-content {
        top:5px
    }
}

@media(min-width: 992px)and (max-width:1199px) {
    .registration-page-container .cmp-left-steps-container .active-states .pwd-content {
        top:5px
    }
}

.registration-page-container .cmp-left-steps-container .active-states .pwd-content img {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 60px;
    height: 60px;
    padding: 9pt;
    width: 60px
}

@media(max-width: 767px) {
    .registration-page-container .cmp-left-steps-container .active-states .pwd-content img {
        height:50px;
        width: 50px
    }
}

@media(min-width: 1900px) {
    .registration-page-container .cmp-left-steps-container .active-states .pwd-content img {
        height:5pc;
        width: 5pc
    }
}

.registration-page-container .cmp-left-steps-container .active-states .pwd-content .pwd-text {
    color: #707070;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 36px;
    margin-bottom: 0;
    margin-left: 20px;
    margin-top: 0
}

@media(min-width: 1900px) {
    .registration-page-container .cmp-left-steps-container .active-states .pwd-content .pwd-text {
        font-size:20px;
        margin-left: 30px
    }
}

@media(max-width: 767px) {
    .registration-page-container .cmp-left-steps-container .active-states .pwd-content .pwd-text {
        font-size:9pt;
        line-height: normal;
        margin-left: 0;
        padding-top: 8px;
        text-align: center;
        width: 45px
    }
}

.registration-page-container .cmp-right-verification-container {
    background: #fff;
    border: 1px solid #e5e5e5;
    -webkit-box-shadow: -2px 5px 10px rgba(55,32,110,.102);
    box-shadow: -2px 5px 10px rgba(55,32,110,.102);
    float: right;
    height: 623px;
    padding: 45px 45px 50px
}

@media(min-width: 1900px) {
    .registration-page-container .cmp-right-verification-container {
        height:623px;
        max-width: 1138px;
        padding: 60px 60px 75pt;
        width: 100%
    }
}

@media(max-width: 767px) {
    .registration-page-container .cmp-right-verification-container {
        border:none;
        -webkit-box-shadow: none;
        box-shadow: none;
        height: auto;
        padding: 0 15px
    }
}

.registration-page-container .cmp-right-verification-container .registeration-header {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-start;
    margin-bottom: 5pc
}

@media(max-width: 767px) {
    .registration-page-container .cmp-right-verification-container .registeration-header {
        display:none
    }
}

.registration-page-container .cmp-right-verification-container .registeration-header .email-verificartion-logo {
    height: 4pc;
    width: 4pc
}

.registration-page-container .cmp-right-verification-container .registeration-header .verify-email {
    color: #000;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 28px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 42px;
    margin-bottom: 0;
    margin-left: 24px
}

.registration-page-container .cmp-right-verification-container .emailId-label {
    color: #191919;
    display: block;
    font-family: Lato,sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2pc;
    margin-bottom: 8px;
    margin-top: 0
}

@media(max-width: 767px) {
    .registration-page-container .cmp-right-verification-container .emailId-label {
        font-size:15px;
        margin-bottom: 5px
    }
}

.registration-page-container .cmp-right-verification-container .emailId-input {
    border: 1px solid #707070;
    border-radius: 8px;
    display: block;
    font-size: 15px;
    height: 60px;
    margin-bottom: 5px;
    padding: 18px 20px;
    width: 479px
}

@media(max-width: 767px) {
    .registration-page-container .cmp-right-verification-container .emailId-input {
        border:1px solid #707070;
        border-radius: 4px;
        height: 56px;
        margin-bottom: 15px;
        padding: 10px 15px;
        width: 100%
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .registration-page-container .cmp-right-verification-container .emailId-input {
        max-width:350px
    }
}

.registration-page-container .cmp-right-verification-container .info-txt {
    color: #191919;
    font-family: Lato,sans-serif;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 27px;
    margin-bottom: 40px;
    margin-top: 20px;
    padding: 0
}

@media(max-width: 767px) {
    .registration-page-container .cmp-right-verification-container .info-txt {
        font-size:15px;
        line-height: 20px;
        margin-bottom: 50px
    }
}

.registration-page-container .cmp-right-verification-container .req-otp-btn {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #2a4dc0;
    border: 1px solid #2a4dc0;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 20px;
    height: 55px;
    justify-content: center;
    letter-spacing: 0;
    line-height: 30px;
    max-width: 479px;
    padding: 15px 0;
    width: 100%
}

@media(max-width: 767px) {
    .registration-page-container .cmp-right-verification-container .req-otp-btn {
        border-radius:8px;
        font-size: 18px;
        font-weight: 400;
        height: 3pc;
        width: 100%
    }
}

.registration-page-container .cmp-registration-popup .modal-dialog {
    height: 100%;
    width: 100%
}

@media(max-width: 767px) {
    .registration-page-container .cmp-registration-popup .modal-dialog {
        height:100%;
        margin: 0 auto;
        width: 90%
    }
}

@media(min-width: 1900px) {
    .registration-page-container .cmp-registration-popup .modal-dialog {
        height:558px;
        max-width: 812px;
        width: 100%
    }
}

.registration-page-container .cmp-registration-popup .modal-dialog .modal-content {
    border-radius: 20px;
    height: auto
}

@media(min-width: 1900px) {
    .registration-page-container .cmp-registration-popup .modal-dialog .modal-content {
        height:558px
    }
}

.registration-page-container .cmp-registration-popup .modal-dialog .modal-content .modal-header {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    border-bottom: 0!important;
    justify-content: end;
    padding: 1rem 3rem 0
}

.registration-page-container .cmp-registration-popup .modal-dialog .modal-content .modal-header .close {
    background: transparent;
    border: 0;
    color: #2a4dc0;
    padding: 0
}

.registration-page-container .cmp-registration-popup .modal-dialog .modal-content .modal-header .close span {
    font-size: 25px;
    height: 3pc;
    width: 3pc
}

.registration-page-container .cmp-registration-popup .modal-dialog .modal-content .modal-body {
    border-bottom: 0;
    display: block;
    margin: 0 auto;
    padding-top: 0;
    text-align: center
}

.registration-page-container .cmp-registration-popup .modal-dialog .modal-content .modal-body .header-popup-logo {
    background-color: #f4f8ff;
    border-radius: 50px;
    height: 40px;
    padding: 0;
    width: 40px
}

.registration-page-container .cmp-registration-popup .modal-dialog .modal-content .modal-body .popup-email-heading {
    color: #000;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 28px;
    letter-spacing: 0;
    line-height: 42px;
    margin-bottom: 38px;
    margin-top: 25px
}

.registration-page-container .cmp-registration-popup .modal-dialog .modal-content .modal-body .popup-sub-text {
    font-family: Lato,sans-serif;
    font-size: 20px;
    letter-spacing: 0;
    line-height: 30px;
    margin-bottom: 25px;
    max-width: 378px;
    width: 100%
}

.registration-page-container .cmp-registration-popup .modal-dialog .modal-content .modal-body .popup-code-exp {
    color: #6f6f6f;
    font-family: Lato,sans-serif;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 2pc
}

.registration-page-container .cmp-registration-popup .modal-dialog .modal-content .modal-body .popup-code-exp span {
    color: #ff0202
}

.registration-page-container .cmp-registration-popup .modal-dialog .modal-content .modal-body #divOuter {
    display: block;
    margin: 0 auto 10px;
    overflow-x: hidden;
    width: 260px
}

.registration-page-container .cmp-registration-popup .modal-dialog .modal-content .modal-body #divOuter #divInner {
    left: 0;
    position: sticky
}

.registration-page-container .cmp-registration-popup .modal-dialog .modal-content .modal-body #divOuter #divInner .partitioned {
    background-image: -webkit-gradient(linear,right top,left top,color-stop(85%,#000),color-stop(0,hsla(0,0%,100%,0)));
    background-image: linear-gradient(270deg,#000 85%,hsla(0,0%,100%,0) 0);
    background-position: bottom;
    background-position-x: 40px;
    background-repeat: repeat-x;
    background-size: 44px 1.5px;
    border: 0;
    font-size: 9pt;
    letter-spacing: 38px;
    margin: 0;
    max-width: 290px;
    min-width: 290px;
    outline: none;
    overflow-x: hidden;
    padding-left: 15px;
    width: 100%
}

.registration-page-container .cmp-registration-popup .modal-dialog .modal-content .modal-footer {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    border-top: 0;
    justify-content: center;
    margin-bottom: 40px
}

.registration-page-container .cmp-registration-popup .modal-dialog .modal-content .modal-footer .popup-resend-btn {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background: #fff;
    border: 1px solid #2a4dc0;
    border-radius: 5px;
    color: #2a4dc0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: Lato,sans-serif;
    font-size: 18px;
    height: 55px;
    justify-content: center;
    margin-right: 10px;
    width: 150px
}

@media(min-width: 1900px) {
    .registration-page-container .cmp-registration-popup .modal-dialog .modal-content .modal-footer .popup-resend-btn {
        font-size:20px;
        width: 172px
    }
}

.registration-page-container .cmp-registration-popup .modal-dialog .modal-content .modal-footer .popup-verify-btn {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background: #2a4dc0;
    border: 1px solid #2a4dc0;
    border-radius: 4px;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: Lato,sans-serif;
    font-size: 18px;
    height: 55px;
    justify-content: center;
    margin-left: 10px;
    width: 200px
}

@media(min-width: 1900px) {
    .registration-page-container .cmp-registration-popup .modal-dialog .modal-content .modal-footer .popup-verify-btn {
        font-size:20px;
        width: 234px
    }
}

.registration-create-password-container {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    margin-bottom: 75pt;
    margin-top: 74px
}

.registration-create-password-container .f18-p {
    color: #dc241f!important;
    font-weight: 500;
    line-height: 1.5!important;
    margin: 5px 0
}

@media(max-width: 767px) {
    .registration-create-password-container {
        margin-bottom:50px;
        margin-top: 40px
    }
}

.registration-create-password-container .pwd-left-steps-container {
    background: #f4f8ff;
    float: left;
    height: 888px;
    padding: 45px
}

@media(min-width: 1900px) {
    .registration-create-password-container .pwd-left-steps-container {
        height:888px;
        max-width: 468px;
        padding: 60px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .registration-create-password-container .pwd-left-steps-container {
        background-color:#fff;
        display: block;
        height: auto;
        margin: 0 auto;
        padding: 0 20px 40px;
        width: 100%
    }
}

.registration-create-password-container .pwd-left-steps-container .step-two-txt {
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 24px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 36px;
    margin-bottom: 15px;
    margin-top: 0;
    padding: 0
}

@media(max-width: 767px) {
    .registration-create-password-container .pwd-left-steps-container .step-two-txt {
        display:none
    }
}

.registration-create-password-container .pwd-left-steps-container .email-verify-text {
    color: #191919;
    font-family: Lato,sans-serif;
    font-size: 1pc;
    letter-spacing: 0;
    line-height: 30px;
    margin-bottom: 40px;
    margin-top: 0
}

@media(min-width: 1900px) {
    .registration-create-password-container .pwd-left-steps-container .email-verify-text {
        font-size:20px
    }
}

@media(max-width: 767px) {
    .registration-create-password-container .pwd-left-steps-container .email-verify-text {
        display:none
    }
}

.registration-create-password-container .pwd-left-steps-container .steps-indicator {
    border-left: 1px solid #02238d;
    margin-left: 30px;
    padding-left: 0
}

@media(max-width: 767px) {
    .registration-create-password-container .pwd-left-steps-container .steps-indicator {
        -webkit-box-pack:justify;
        -ms-flex-pack: justify;
        border-left: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: space-between;
        margin-left: 30px
    }
}

.registration-create-password-container .pwd-left-steps-container .steps-indicator .email-verification-step {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    left: -30px;
    padding-bottom: 60px;
    position: relative
}

@media(max-width: 767px) {
    .registration-create-password-container .pwd-left-steps-container .steps-indicator .email-verification-step {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-box-flex: 1;
        align-items: center;
        display: block;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-right: 25px;
        padding-bottom: 0;
        position: relative
    }
}

@media(min-width: 1900px) {
    .registration-create-password-container .pwd-left-steps-container .steps-indicator .email-verification-step {
        left:-40px
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .registration-create-password-container .pwd-left-steps-container .steps-indicator .email-verification-step {
        top:-5px
    }
}

@media(min-width: 992px)and (max-width:1199px) {
    .registration-create-password-container .pwd-left-steps-container .steps-indicator .email-verification-step {
        top:-5px
    }
}

.registration-create-password-container .pwd-left-steps-container .steps-indicator .email-verification-step img {
    background: #02238d;
    border: 1px solid #02238d;
    border-radius: 60px;
    height: 60px;
    padding: 9pt;
    width: 60px
}

@media(max-width: 767px) {
    .registration-create-password-container .pwd-left-steps-container .steps-indicator .email-verification-step img {
        height:50px;
        width: 50px
    }
}

@media(min-width: 1900px) {
    .registration-create-password-container .pwd-left-steps-container .steps-indicator .email-verification-step img {
        height:5pc;
        width: 5pc
    }
}

.registration-create-password-container .pwd-left-steps-container .steps-indicator .email-verification-step .email-text {
    color: #02238d;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 36px;
    margin-bottom: 0;
    margin-left: 20px;
    margin-top: 0
}

@media(min-width: 1900px) {
    .registration-create-password-container .pwd-left-steps-container .steps-indicator .email-verification-step .email-text {
        font-size:24px;
        margin-left: 30px
    }
}

@media(max-width: 767px) {
    .registration-create-password-container .pwd-left-steps-container .steps-indicator .email-verification-step .email-text {
        font-size:9pt;
        line-height: normal;
        margin-left: 0;
        padding-top: 8px;
        text-align: center;
        width: 45px
    }
}

.registration-create-password-container .pwd-left-steps-container .steps-indicator .create-password-step {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    left: -30px;
    position: relative
}

@media(max-width: 767px) {
    .registration-create-password-container .pwd-left-steps-container .steps-indicator .create-password-step {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-box-flex: 1;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-left: 25px;
        position: relative
    }

    .registration-create-password-container .pwd-left-steps-container .steps-indicator .create-password-step:before {
        border-bottom: 2px solid #ccc;
        content: "";
        left: -58%;
        position: absolute;
        top: 25px;
        width: 80%;
        z-index: 2
    }
}

@media(min-width: 1900px) {
    .registration-create-password-container .pwd-left-steps-container .steps-indicator .create-password-step {
        left:-40px
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .registration-create-password-container .pwd-left-steps-container .steps-indicator .create-password-step {
        top:5px
    }
}

@media(min-width: 992px)and (max-width:1199px) {
    .registration-create-password-container .pwd-left-steps-container .steps-indicator .create-password-step {
        top:5px
    }
}

.registration-create-password-container .pwd-left-steps-container .steps-indicator .create-password-step img {
    background: #fff;
    border: 1px solid #02238d;
    border-radius: 60px;
    height: 60px;
    padding: 9pt;
    width: 60px
}

@media(max-width: 767px) {
    .registration-create-password-container .pwd-left-steps-container .steps-indicator .create-password-step img {
        height:50px;
        width: 50px
    }
}

@media(min-width: 1900px) {
    .registration-create-password-container .pwd-left-steps-container .steps-indicator .create-password-step img {
        height:5pc;
        width: 5pc
    }
}

.registration-create-password-container .pwd-left-steps-container .steps-indicator .create-password-step .pwd-text {
    color: #02238d;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 36px;
    margin-bottom: 0;
    margin-left: 20px;
    margin-top: 0
}

@media(min-width: 1900px) {
    .registration-create-password-container .pwd-left-steps-container .steps-indicator .create-password-step .pwd-text {
        font-size:20px;
        margin-left: 30px
    }
}

@media(max-width: 767px) {
    .registration-create-password-container .pwd-left-steps-container .steps-indicator .create-password-step .pwd-text {
        font-size:9pt;
        line-height: normal;
        margin-left: 0;
        padding-top: 8px;
        text-align: center;
        width: 45px
    }
}

.registration-create-password-container .cmp-create-password-container {
    background: #fff;
    border: 1px solid #e5e5e5;
    -webkit-box-shadow: -2px 5px 10px rgba(55,32,110,.102);
    box-shadow: -2px 5px 10px rgba(55,32,110,.102);
    float: right;
    height: 888px;
    padding: 45px 45px 50px
}

@media(min-width: 1900px) {
    .registration-create-password-container .cmp-create-password-container {
        height:888px;
        max-width: 1138px;
        padding: 60px 60px 75pt;
        width: 100%
    }
}

@media(max-width: 767px) {
    .registration-create-password-container .cmp-create-password-container {
        border:none;
        -webkit-box-shadow: none;
        box-shadow: none;
        float: none;
        height: auto;
        padding: 0 15px
    }
}

.registration-create-password-container .cmp-create-password-container .create-pwd-header {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-start;
    margin-bottom: 86px
}

@media(max-width: 767px) {
    .registration-create-password-container .cmp-create-password-container .create-pwd-header {
        display:none
    }
}

.registration-create-password-container .cmp-create-password-container .create-pwd-header .password-logo {
    height: 4pc;
    width: 4pc
}

.registration-create-password-container .cmp-create-password-container .create-pwd-header .create-pwd-heading {
    color: #000;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 28px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 42px;
    margin-bottom: 0;
    margin-left: 24px
}

.registration-create-password-container .cmp-create-password-container .pwd-label {
    color: #191919;
    display: block;
    font-family: Lato,sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2pc;
    margin-bottom: 8px;
    margin-top: 0
}

@media(max-width: 767px) {
    .registration-create-password-container .cmp-create-password-container .pwd-label {
        font-size:15px;
        margin-bottom: 5px
    }
}

.registration-create-password-container .cmp-create-password-container .pwd-input {
    max-width: 479px;
    width: 100%
}

.registration-create-password-container .cmp-create-password-container .pwd-input .enter-pwd-input {
    border: 1px solid #707070;
    border-radius: 8px;
    border-bottom-right-radius: 8px!important;
    border-top-right-radius: 8px!important;
    display: block;
    height: 60px;
    margin-bottom: 17px;
    padding: 18px 20px;
    width: 479px
}

@media(max-width: 767px) {
    .registration-create-password-container .cmp-create-password-container .pwd-input .enter-pwd-input {
        border:1px solid #707070;
        border-radius: 4px;
        font-size: 15px;
        height: 56px;
        margin-bottom: 10px;
        padding: 10px 15px;
        width: 100%
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .registration-create-password-container .cmp-create-password-container .pwd-input .enter-pwd-input {
        max-width:350px
    }
}

.registration-create-password-container .cmp-create-password-container .pwd-input .input-group-addon {
    margin-left: -45px!important;
    margin-top: 15px;
    z-index: 9
}

.registration-create-password-container .cmp-create-password-container .pwd-info-txt {
    color: #191919;
    font-family: Lato,sans-serif;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 27px;
    margin-bottom: 25px;
    padding: 0
}

@media(max-width: 767px) {
    .registration-create-password-container .cmp-create-password-container .pwd-info-txt {
        font-size:13px;
        line-height: 24px;
        margin-bottom: 1pc
    }
}

.registration-create-password-container .cmp-create-password-container .policy-heading {
    color: #191919;
    font-family: Lato,sans-serif;
    font-size: 1pc;
    letter-spacing: 0;
    line-height: 24px;
    margin-bottom: 0
}

@media(max-width: 767px) {
    .registration-create-password-container .cmp-create-password-container .policy-heading {
        color:#333;
        font-size: 14px;
        font-weight: 600;
        line-height: 22px
    }
}

.registration-create-password-container .cmp-create-password-container .pwd-policy-rules {
    margin-bottom: 60px;
    padding-left: 18px
}

@media(max-width: 767px) {
    .registration-create-password-container .cmp-create-password-container .pwd-policy-rules {
        margin-bottom:40px;
        padding-left: 0
    }
}

.registration-create-password-container .cmp-create-password-container .pwd-policy-rules li {
    color: #191919;
    font-family: Lato,sans-serif;
    font-size: 1pc;
    letter-spacing: 0;
    line-height: 24px;
    margin-bottom: 0;
    padding-bottom: 0
}

@media(max-width: 767px) {
    .registration-create-password-container .cmp-create-password-container .pwd-policy-rules li {
        color:#333;
        font-size: 14px;
        line-height: 22px
    }
}

.registration-create-password-container .cmp-create-password-container .pwd-policy-rules p {
    color: #191919;
    font-family: Lato,sans-serif;
    font-size: 1pc;
    letter-spacing: 0;
    line-height: 24px;
    margin-bottom: 0;
    padding-bottom: 0
}

@media(max-width: 767px) {
    .registration-create-password-container .cmp-create-password-container .pwd-policy-rules p {
        color:#333;
        font-size: 14px;
        line-height: 22px
    }
}

.registration-create-password-container .cmp-create-password-container .confirm-pwd-label {
    color: #191919;
    display: block;
    font-family: Lato,sans-serif;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 2pc;
    margin-bottom: 8px;
    margin-top: 0
}

@media(max-width: 767px) {
    .registration-create-password-container .cmp-create-password-container .confirm-pwd-label {
        font-size:15px;
        margin-bottom: 5px
    }
}

.registration-create-password-container .cmp-create-password-container .confirm-pwd-input {
    max-width: 479px;
    width: 100%
}

.registration-create-password-container .cmp-create-password-container .confirm-pwd-input .confirm-pwd-input {
    border: 1px solid #707070;
    border-radius: 8px;
    border-bottom-right-radius: 8px!important;
    border-top-right-radius: 8px!important;
    display: block;
    height: 60px;
    margin-bottom: 5pc;
    padding: 18px 20px;
    width: 479px
}

@media(max-width: 767px) {
    .registration-create-password-container .cmp-create-password-container .confirm-pwd-input .confirm-pwd-input {
        border:1px solid #707070;
        border-radius: 4px;
        height: 56px;
        margin-bottom: 75pt;
        padding: 10px 15px;
        width: 100%
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .registration-create-password-container .cmp-create-password-container .confirm-pwd-input .confirm-pwd-input {
        max-width:350px
    }
}

.registration-create-password-container .cmp-create-password-container .confirm-pwd-input .input-group-addon {
    margin-left: -45px!important;
    margin-top: 15px;
    z-index: 9
}

.registration-create-password-container .cmp-create-password-container .create-pwd-btn {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #2a4dc0;
    border: 1px solid #2a4dc0;
    border-radius: 4px;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 20px;
    height: 55px;
    justify-content: center;
    letter-spacing: 0;
    line-height: 30px;
    max-width: 14pc;
    padding: 15px 0;
    width: 100%
}

@media(max-width: 767px) {
    .registration-create-password-container .cmp-create-password-container .create-pwd-btn {
        border-radius:8px;
        font-size: 18px;
        font-weight: 400;
        height: 3pc;
        max-width: 100%;
        width: 100%
    }
}

.registration-create-password-container .cmp-create-password-container .create-pwd-btn span {
    font-size: 18px;
    font-weight: 700;
    padding-left: 8px
}

.registration-create-password-container .cmp-registration-popup .modal-dialog {
    height: 100%;
    width: 100%
}

@media(max-width: 767px) {
    .registration-create-password-container .cmp-registration-popup .modal-dialog {
        height:100%;
        margin: 0 auto;
        width: 90%
    }
}

@media(min-width: 1900px) {
    .registration-create-password-container .cmp-registration-popup .modal-dialog {
        height:558px;
        max-width: 812px;
        width: 100%
    }
}

.registration-create-password-container .cmp-registration-popup .modal-dialog .modal-content {
    border-radius: 20px;
    height: auto
}

@media(min-width: 1900px) {
    .registration-create-password-container .cmp-registration-popup .modal-dialog .modal-content {
        height:558px
    }
}

.registration-create-password-container .cmp-registration-popup .modal-dialog .modal-content .modal-header {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    border-bottom: 0!important;
    justify-content: end;
    padding: 2rem 2rem 0
}

.registration-create-password-container .cmp-registration-popup .modal-dialog .modal-content .modal-header .close {
    background: transparent;
    border: 0;
    color: #2a4dc0;
    padding: 0
}

.registration-create-password-container .cmp-registration-popup .modal-dialog .modal-content .modal-header .close span {
    font-size: 25px;
    height: 3pc;
    width: 3pc
}

.registration-create-password-container .cmp-registration-popup .modal-dialog .modal-content .modal-body {
    border-bottom: 0;
    display: block;
    margin: 0 auto;
    padding-top: 0;
    text-align: center
}

.registration-create-password-container .cmp-registration-popup .modal-dialog .modal-content .modal-body .successful-popup-logo {
    height: 4pc;
    width: 4pc
}

.registration-create-password-container .cmp-registration-popup .modal-dialog .modal-content .modal-body .popup-registration-heading {
    color: #000;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 25px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 42px;
    margin-bottom: 40px;
    margin-top: 25px
}

@media(min-width: 1900px) {
    .registration-create-password-container .cmp-registration-popup .modal-dialog .modal-content .modal-body .popup-registration-heading {
        font-size:28px;
        margin-bottom: 60px
    }
}

.registration-create-password-container .cmp-registration-popup .modal-dialog .modal-content .modal-body .popup-subText {
    font-family: Lato,sans-serif;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 30px;
    margin: 0 auto 25px;
    max-width: 250px;
    width: 100%
}

.registration-create-password-container .cmp-registration-popup .modal-dialog .modal-content .modal-footer {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    border-top: 0;
    justify-content: center;
    margin-bottom: 40px
}

.registration-create-password-container .cmp-registration-popup .modal-dialog .modal-content .modal-footer .homepage-btn {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background: #fff;
    border: 1px solid #2a4dc0;
    border-radius: 5px;
    color: #2a4dc0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: Lato,sans-serif;
    font-size: 18px;
    height: 55px;
    justify-content: center;
    margin-right: 10px;
    max-width: 200px;
    width: 100%
}

@media(min-width: 1900px) {
    .registration-create-password-container .cmp-registration-popup .modal-dialog .modal-content .modal-footer .homepage-btn {
        font-size:20px;
        max-width: 212px;
        width: 100%
    }
}

.registration-create-password-container .cmp-registration-popup .modal-dialog .modal-content .modal-footer .login-btn {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background: #2a4dc0;
    border: 1px solid #2a4dc0;
    border-radius: 4px;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: Lato,sans-serif;
    font-size: 18px;
    height: 55px;
    justify-content: center;
    margin-left: 10px;
    max-width: 170px;
    width: 100%
}

@media(min-width: 1900px) {
    .registration-create-password-container .cmp-registration-popup .modal-dialog .modal-content .modal-footer .login-btn {
        font-size:20px;
        width: 234px
    }
}

.error-msg {
    color: red;
    font-family: Lato,sans-serif;
    font-size: 15px;
    padding-left: 5px
}

.hollow-btn {
    border: 1px solid #2a4dc0;
    border-radius: 5px;
    text-decoration: none
}

.hollow-btn,.hollow-btn:hover {
    background: #fff;
    color: #2a4dc0
}

.filled-btn {
    background-color: #2a4dc0!important;
    border: 1px solid #2a4dc0;
    border-radius: 4px;
    color: #fff!important;
    text-decoration: none
}

.search-pop-up .form-control:focus {
    border: none!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

.search-pop-up .btn-close-new {
    background-color: transparent;
    border: 0
}

.search-pop-up .btn-close:focus {
    border: none!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

.search-pop-up #recentSearch {
    display: none
}

.search-pop-up .border-search {
    border-radius: 10px;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.161);
    box-shadow: 0 3px 6px rgba(0,0,0,.161);
    opacity: 1
}

.search-pop-up .search-results-popup a {
    color: #191919;
    text-decoration: none
}

.search-pop-up .modal-header {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    background: transparent;
    border: 0;
    justify-content: flex-end
}

.search-pop-up .modal-header .close {
    background: transparent;
    border: 0;
    float: right
}

.search-pop-up .btn-search-popup {
    background-color: #fff;
    background-image: url(../../../content/dam/gtwenty/search-icon.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 40px;
    border-radius: 10px;
    font-size: 1pc;
    padding: 9pt 20px 9pt 30px;
    width: 5%
}

.search-pop-up .modal-content {
    background-color: transparent;
    border: 0
}

.search-pop-up .search-bar {
    border: 0;
    padding: 10px
}

.search-pop-up .bc-searchbar-preview {
    background-color: #fff;
    border-radius: 10px;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.161);
    box-shadow: 0 3px 6px rgba(0,0,0,.161);
    opacity: 1;
    padding: 20px
}

.search-pop-up .bc-searchbar-preview .search-result {
    border: none;
    margin-bottom: 40px;
    padding: 0
}

.search-pop-up .bc-searchbar-preview .font-24 {
    color: #191919;
    font-weight: 600;
    letter-spacing: 0;
    opacity: 1
}

.search-pop-up .bc-searchbar-preview .font-24 span {
    padding-right: 10px
}

.search-pop-up .bc-searchbar-preview #popular-keyword {
    border-bottom: 1px solid #9d9d9d;
    margin-bottom: 10px;
    opacity: 1;
    padding-bottom: 22px
}

.search-pop-up .bc-searchbar-preview #popular-keyword button {
    background: #f8f8f8 0 0 no-repeat padding-box;
    border: .5px solid #bebebe;
    border-radius: 5px;
    color: #191919;
    font-size: 1rem;
    margin-bottom: 5px;
    margin-right: 10px;
    opacity: 1
}

.search-pop-up .bc-searchbar-preview #popular-keyword button a {
    color: #191919;
    text-decoration: none
}

@media(max-width: 767px) {
    .search-pop-up .bc-searchbar-preview #popular-keyword button {
        font-size:.875rem;
        margin-bottom: 5px;
        margin-right: 5px;
        margin-top: 5px
    }
}

@media(min-width: 1900px) {
    .search-pop-up .bc-searchbar-preview #popular-keyword button {
        font-size:1.25rem;
        margin-right: 20px
    }
}

.search-pop-up .bc-searchbar-preview #recent-searches button {
    border: .5px solid #bebebe;
    border-radius: 5px;
    color: #191919;
    font-size: 1rem;
    margin-bottom: 5px;
    margin-right: 10px;
    opacity: 1
}

.search-pop-up .bc-searchbar-preview #recent-searches button a {
    color: #191919;
    text-decoration: none
}

@media(max-width: 767px) {
    .search-pop-up .bc-searchbar-preview #recent-searches button {
        font-size:.875rem;
        margin-bottom: 5px;
        margin-right: 5px;
        margin-top: 5px
    }
}

@media(min-width: 1900px) {
    .search-pop-up .bc-searchbar-preview #recent-searches button {
        font-size:1.25rem;
        margin-right: 20px
    }
}

.search-pop-up .bc-searchbar-preview #clear-all {
    color: blue;
    color: #2a4dc0;
    cursor: pointer;
    float: right;
    letter-spacing: 0;
    opacity: 1
}

.search-pop-up .bc-searchbar-preview .search-result:hover {
    background-color: #fff
}

.search-pop-up .bc-searchbar-preview h2 {
    padding: 5px 10px 10px 0
}

.search-pop-up .bc-searchbar-preview .search-end {
    border-bottom: 1px solid #000;
    margin-bottom: 30px;
    margin-top: 20px
}

.secretariat-select-working-group-container {
    font-family: var(--font-family-lato)
}

.secretariat-select-working-group-container .nodal-officer-one #assign-nodal-heading {
    color: #191919;
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 0;
    margin-top: 60px
}

.secretariat-select-working-group-container .nodal-officer-one #assign-nodal-heading span {
    font-weight: 700
}

.secretariat-select-working-group-container .nodal-officer-five .nodal-of-heading p,.secretariat-select-working-group-container .nodal-officer-four .nodal-of-heading p,.secretariat-select-working-group-container .nodal-officer-one .nodal-of-heading p,.secretariat-select-working-group-container .nodal-officer-three .nodal-of-heading p,.secretariat-select-working-group-container .nodal-officer-two .nodal-of-heading p {
    color: #191919;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    margin-bottom: 20px;
    margin-top: 40px
}

.secretariat-select-working-group-container .form-select:disabled {
    background-color: #e9ecef!important
}

.secretariat-select-working-group-container .card {
    background-color: #fff;
    -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 8px 0 rgba(0,0,0,.15);
    padding: 10px
}

.secretariat-select-working-group-container .f-bold {
    font-weight: 700
}

.secretariat-select-working-group-container .img26px {
    height: 26px;
    width: 26px
}

.secretariat-select-working-group-container .btn-secondary-custom {
    background: #fff;
    border: 1px solid #2a4dc0;
    color: #2a4dc0;
    font-size: 9pt
}

.secretariat-select-working-group-container .btn-primary-custom {
    background: #2a4dc0;
    border: 1px solid #2a4dc0;
    color: #fff;
    font-size: 9pt
}

.secretariat-select-working-group-container .working-group-title {
    font-family: var(--font-family-PlusJakarta)
}

.secretariat-select-working-group-container .select-no-title,.secretariat-select-working-group-container .title-no-no-assign {
    color: #707070
}

.secretariat-select-working-group-container .selecotr-item {
    display: inline-block;
    margin-right: 15px;
    margin-top: 5px
}

.secretariat-select-working-group-container .selecotr-item .selector-item_radio {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: none
}

.secretariat-select-working-group-container .selecotr-item .selector-item_label {
    background-color: #fff;
    border: 1px solid #2a4dc0;
    border-radius: 20px;
    color: #2a4dc0;
    padding: 2px 10px
}

.secretariat-select-working-group-container .selector-item_radio:checked+.selector-item_label {
    background-color: #2a4dc0;
    border: 1px solid #2a4dc0;
    border-radius: 20px;
    color: #fff;
    padding: 2px 10px
}

.secretariat-select-working-group-container .input-group {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    width: 100%
}

.secretariat-select-working-group-container .input-group .input-group-text {
    background-color: #fff;
    border-radius: .375rem 0 0 .375rem;
    padding: .375rem 2.25rem .375rem .75rem
}

.secretariat-select-working-group-container .nodal-note p {
    padding-top: 30px
}

.secretariat-select-working-group-container .addMoreNodal-link a {
    padding-top: 10px
}

.secretariat-select-working-group-container .right-suggestions-container {
    margin-top: 60px
}

.secretariat-select-working-group-container .right-suggestions-container h4 {
    color: #707070;
    font-size: 9pt;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 30px
}

.secretariat-select-working-group-container .right-suggestions-container.suggestions-one {
    margin-top: 90pt
}

.set-max-limit .upload-admin-plus-minus {
    border: 1px solid #2a4dc0;
    border-radius: 100%;
    display: inline-block;
    height: 21px;
    width: 21px
}

.set-max-limit .upload-admin-plus-minus-anchor {
    background-color: #fff!important
}

.set-max-limit .set-limit-number {
    border: .5px solid #707070;
    border-radius: 8px;
    display: inline-block;
    margin: 0 5px;
    padding: 8px 25px
}

.set-max-limit .set-max-limit-select {
    font-size: 14px
}

.cmp-dao-profile-popup.max-limit-success .modal-content {
    border-radius: 5px;
    padding: 25px
}

.cmp-dao-profile-popup.max-limit-success .modal-content .modal-body {
    padding: 0
}

.cmp-dao-profile-popup.max-limit-success .modal-content .modal-body .btn-close {
    float: right
}

.cmp-dao-profile-popup.max-limit-success .modal-content .modal-body .text-center {
    margin-top: 15px!important
}

.homePageSlider-container {
    background-color: #f2f2f2
}

.homePageSlider-container .carousel-control-next img,.homePageSlider-container .carousel-control-prev img {
    height: auto
}

.homePageSlider-container .carousel-control-next,.homePageSlider-container .carousel-control-prev {
    bottom: 0;
    right: 0;
    top: 92%;
    width: 46px!important
}

.homePageSlider-container .carousel-control-prev {
    left: 91%
}

.homePageSlider-container .homePageSlider-container #homePageSlider2 .carousel-control-next img,.homePageSlider-container .homePageSlider-container #homePageSlider2 .carousel-control-prev img {
    height: auto
}

.homePageSlider-container .event-hover:hover {
    color: #02238d!important
}

.homePageSlider-container #homePageSlider2 {
    margin: 0 auto;
    padding: 10px 0;
    text-align: center;
    width: 90%
}

.homePageSlider-container #homePageSlider2 .fa-map-marker {
    margin-left: 3px;
    padding-right: 3px
}

.homePageSlider-container #homePageSlider2 img.sliderImg {
    height: 85px
}

.homePageSlider-container #homePageSlider2 .card {
    background: #f2f2f2;
    border: none;
    border-radius: 0;
    height: 110px;
    padding: 0 20px;
    text-align: center
}

@media(max-width: 767px) {
    .homePageSlider-container #homePageSlider2 .card {
        padding:0!important
    }
}

.homePageSlider-container #homePageSlider2 .card-link-1 {
    cursor: pointer;
    text-decoration: none
}

.homePageSlider-container #homePageSlider2 .card-link {
    color: #333;
    font-size: 9pt;
    font-weight: 700;
    text-decoration: underline;
    text-transform: capitalize
}

.homePageSlider-container #homePageSlider2 .card-link:after {
    border: solid #000;
    border-width: 0 1px 1px 0;
    content: "";
    display: inline-block;
    margin-left: 2px;
    padding: 2px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg)
}

.homePageSlider-container #homePageSlider2 .carousel-control-next,.homePageSlider-container #homePageSlider2 .carousel-control-prev {
    width: 0
}

.homePageSlider-container #homePageSlider2 .imgLeft {
    border: 1px dotted #000;
    float: left;
    height: 85px;
    margin: 0 15px 15px 0
}

.homePageSlider-container #homePageSlider2 .card-title-slider {
    color: #333;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 2px
}

.homePageSlider-container #homePageSlider2 .card-text-para {
    color: #333;
    font-size: 14px;
    line-height: 15px;
    margin: 0;
    text-align: left;
    text-transform: none
}

.homePageSlider-container #homePageSlider2 .carousel-inner .carousel-item-next,.homePageSlider-container #homePageSlider2 .carousel-inner .carousel-item-prev,.homePageSlider-container #homePageSlider2 .carousel-inner .carousel-item.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.homePageSlider-container #homePageSlider2 .carousel-inner .carousel-item-end,.homePageSlider-container #homePageSlider2 .carousel-inner .carousel-item-start {
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.homePageSlider-container #homePageSlider2 .text-left-para {
    text-align: left
}

.homePageSlider-container #homePageSlider2 .carousel-control-next,.homePageSlider-container #homePageSlider2 .carousel-control-prev {
    opacity: 1
}

.homePageSlider-container #homePageSlider2 .carousel-control-next img,.homePageSlider-container #homePageSlider2 .carousel-control-prev img {
    background: #f2f2f2;
    border: 1px solid #ccc;
    width: 25px
}

.homePageSlider-container .hoverImg {
    position: relative
}

.homePageSlider-container .image {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: block;
    height: 2in;
    opacity: 1;
    -webkit-transition: .5s ease;
    transition: .5s ease;
    width: 100%
}

.homePageSlider-container .middle {
    bottom: 0;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: .5s ease;
    transition: .5s ease
}

.homePageSlider-container .middle:before {
    background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));
    background: linear-gradient(180deg,transparent 0,#000);
    border-radius: 5px;
    bottom: 0;
    content: "";
    display: block;
    height: 0%;
    position: absolute;
    -webkit-transition: height .1s ease-out;
    transition: height .1s ease-out;
    width: 100%
}

.homePageSlider-container .middle:hover:before {
    height: 100%
}

.homePageSlider-container .btnPosition {
    left: 50%;
    position: absolute;
    top: 70%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.homePageSlider-container .hoverImg:hover .middle {
    opacity: 1
}

.homePageSlider-container .btn {
    background-color: transparent;
    border: 1px solid #fff;
    color: #fff
}

.homePageSlider-container .btn:hover {
    background-color: #fff;
    color: #2a4dc0
}

@media only screen and (min-width: 768px)and (max-width:1100px) {
    .carousel-control-prev {
        left:86%
    }
}

@media(max-width: 767px) {
    #homePageSlider2 {
        padding:40px 0
    }

    #homePageSlider2 .carousel-control-next,#homePageSlider2 .carousel-control-prev {
        width: 25pt!important
    }

    #homePageSlider2 .carousel-control-prev {
        left: 80%
    }

    #homePageSlider2 .card-link:after {
        border: 0
    }

    #homePageSlider2 .card {
        border: none!important
    }

    #homePageSlider2 .carousel-inner .carousel-item>div {
        display: none
    }

    #homePageSlider2 .carousel-inner .carousel-item>div:first-child {
        display: block
    }

    #homePageSlider2 .card {
        border: none;
        border-radius: 0;
        min-height: 90pt
    }
}

@media(min-width: 768px) {
    #homePageSlider2 .carousel-inner .carousel-item-end.active,#homePageSlider2 .carousel-inner .carousel-item-next {
        -webkit-transform:translateX(25%);
        transform: translateX(25%)
    }

    #homePageSlider2 .carousel-inner .carousel-item-prev,#homePageSlider2 .carousel-inner .carousel-item-start.active {
        -webkit-transform: translateX(-25%);
        transform: translateX(-25%)
    }
}

.social-media-container {
    background-color: #fff
}

.social-media-container .container nav .thin::-webkit-scrollbar {
    display: none;
    width: 6px
}

.social-media-container .container nav .thin .tabs-heading {
    color: #4c4c4c;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 21px;
    font-size: 1.3125rem;
    font-weight: 700;
    line-height: 1.5
}

@media(max-width: 767px) {
    .social-media-container .container nav .thin .tabs-heading {
        font-size:1rem
    }
}

.social-media-container .container nav.nav-tabs {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden
}

.social-media-container .container nav.nav-tabs a {
    margin: 0 .625rem;
    padding: .5rem 0
}

.social-media-container .container nav.nav-tabs .nav-link {
    white-space: nowrap
}

.social-media-container .container nav.nav-tabs .nav-link.active {
    background-color: transparent;
    border: 0;
    border-bottom: 6px solid #2e59c1;
    color: #2e59c1
}

.social-media-container .container nav.nav-tabs .nav-item {
    background-color: transparent;
    border-bottom: 1px solid #ccc;
    color: #4c4c4c;
    font-weight: 700
}

.social-media-container .container nav.nav-tabs .nav-item.show .nav-link {
    background-color: transparent;
    border: 0;
    border-bottom: 6px solid #2e59c1;
    color: #2e59c1
}

.social-media-container .container #nav-tabContent .tab-pane.animated {
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards
}

.social-media-container .container #nav-tabContent .tab-pane.animatedFadeInUp {
    opacity: 0
}

.social-media-container .container #nav-tabContent .tab-pane.fadeInUp {
    animation-name: fadeInUp;
    -webkit-animation-name: fadeInUp;
    opacity: 0
}

.social-media-container .container #nav-tabContent .tab-pane.fadeInUp1 {
    -webkit-animation-delay: .2s;
    animation-delay: .2s;
    animation-name: fadeInUp;
    -webkit-animation-name: fadeInUp;
    opacity: 0
}

.social-media-container .container #nav-tabContent .tab-pane.fadeInUp2 {
    -webkit-animation-delay: .4s;
    animation-delay: .4s;
    animation-name: fadeInUp;
    -webkit-animation-name: fadeInUp;
    opacity: 0
}

.social-media-container .container #nav-tabContent .tab-pane.fadeInUp2#instagram-tab .instgram-inner-container {
    border: 1px solid #ccc;
    border-radius: 10px;
    height: 350px;
    overflow-x: hidden;
    overflow-y: scroll
}

.social-media-container .container #nav-tabContent .tab-pane.fadeInUp2#instagram-tab .instgram-inner-container::-webkit-scrollbar {
    width: 5px
}

.social-media-container .container #nav-tabContent .tab-pane.fadeInUp2#instagram-tab .instgram-inner-container::-webkit-scrollbar-track {
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 2px gray;
    box-shadow: inset 0 0 2px gray
}

.social-media-container .container #nav-tabContent .tab-pane.fadeInUp2#instagram-tab .instgram-inner-container::-webkit-scrollbar-thumb {
    background: #ccc;
    border-radius: 5px
}

.social-media-container .container #nav-tabContent .tab-pane .title-hide .tab-col-heading {
    color: #4c4c4c;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 1.5rem;
    line-height: 1
}

.social-media-container .container #nav-tabContent .tab-pane .twitter-timeline {
    border-radius: 10px;
    height: 350px!important;
    overflow: auto
}

.social-media-container .container #nav-tabContent .tab-pane .twitter-timeline::-webkit-scrollbar {
    width: 5px
}

.social-media-container .container #nav-tabContent .tab-pane .twitter-timeline::-webkit-scrollbar-track {
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 2px gray;
    box-shadow: inset 0 0 2px gray
}

.social-media-container .container #nav-tabContent .tab-pane .twitter-timeline::-webkit-scrollbar-thumb {
    background: #ccc;
    border-radius: 5px
}

@media(max-width: 767px) {
    .social-media-container .title-hide {
        display:none
    }
}

@media(min-width: 768px) {
    .social-media-container .tab-content>.tab-pane {
        display:block
    }

    .social-media-container .nav-tabs {
        display: none
    }
}

@keyframes fadeInUp {
    0% {
        -webkit-transform: translate3d(0,40px,0);
        transform: translate3d(0,40px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-webkit-keyframes fadeInUp {
    0% {
        -webkit-transform: translate3d(0,40px,0);
        transform: translate3d(0,40px,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.cmp-speeches_parent {
    display: block
}

@media(min-width: 1900px) {
    .cmp-speeches_parent {
        display:block
    }
}

@media(max-width: 767px) {
    .cmp-speeches_parent {
        display:block
    }
}

.cmp-speeches_parent .cmp-speeches-container {
    display: block;
    margin-top: 72.5px
}

.cmp-speeches_parent .cmp-speeches-container .arrow-down {
    background-image: url(../../../content/dam/gtwenty/home/Down-arrow.svg)
}

.cmp-speeches_parent .cmp-speeches-container .arrow-down,.cmp-speeches_parent .cmp-speeches-container .arrow-up {
    background-color: #fff;
    background-position: right .1rem center;
    background-repeat: no-repeat;
    background-size: 13px 9pt
}

.cmp-speeches_parent .cmp-speeches-container .arrow-up {
    background-image: url(../../../content/dam/gtwenty/home/Up-arrow.svg)
}

@media(min-width: 1900px) {
    .cmp-speeches_parent .cmp-speeches-container {
        display:block
    }
}

@media(max-width: 767px) {
    .cmp-speeches_parent .cmp-speeches-container {
        display:block;
        margin-top: 0;
        padding: 30px 1pc 0
    }
}

.cmp-speeches_parent .cmp-speeches-container .speeches_left_content {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: right;
    justify-content: center;
    margin-bottom: 20px;
    max-width: 45%!important;
    width: 45%!important
}

@media(min-width: 1900px) {
    .cmp-speeches_parent .cmp-speeches-container .speeches_left_content {
        margin-bottom:40px;
        max-width: 42%!important;
        width: 42%!important
    }
}

@media(min-width: 992px)and (max-width:1199px) {
    .cmp-speeches_parent .cmp-speeches-container .speeches_left_content {
        max-width:55%!important;
        width: 55%!important
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .cmp-speeches_parent .cmp-speeches-container .speeches_left_content {
        max-width:100%!important;
        width: 100%!important
    }
}

@media(max-width: 767px) {
    .cmp-speeches_parent .cmp-speeches-container .speeches_left_content {
        display:block;
        float: none;
        margin-bottom: 30px;
        max-width: 100%!important;
        padding-left: 0;
        padding-right: 0;
        width: 100%!important
    }
}

.cmp-speeches_parent .cmp-speeches-container .speeches_left_content .date-filter {
    border: 0;
    border-bottom: 1px solid #ccc;
    color: #191919;
    cursor: pointer;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: .875rem;
    font-weight: 600;
    margin-right: 60px;
    max-width: 200px;
    padding: 14px 0;
    width: 100%
}

.cmp-speeches_parent .cmp-speeches-container .speeches_left_content .date-filter:focus-visible {
    outline: 0
}

.cmp-speeches_parent .cmp-speeches-container .speeches_left_content .date-filter:after {
    border-right: 1px solid #2a4dc0;
    border-top: 1px solid #2a4dc0;
    bottom: 31px;
    content: "";
    display: inline-block;
    height: 8px;
    margin-bottom: 1px;
    margin-left: 6px;
    margin-right: .5px;
    position: absolute;
    right: 0;
    -webkit-transform: rotate(135deg);
    transform: rotate(-45deg);
    width: 8px;
    z-index: 99999
}

@media(min-width: 1900px) {
    .cmp-speeches_parent .cmp-speeches-container .speeches_left_content .date-filter {
        font-size:1.125rem;
        max-width: 250px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .cmp-speeches_parent .cmp-speeches-container .speeches_left_content .date-filter {
        display:none
    }
}

.cmp-speeches_parent .cmp-speeches-container .speeches_left_content .search_container {
    border: 1px solid #ccc;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    max-width: 250px;
    width: 100%
}

@media(min-width: 1900px) {
    .cmp-speeches_parent .cmp-speeches-container .speeches_left_content .search_container {
        max-width:308px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .cmp-speeches_parent .cmp-speeches-container .speeches_left_content .search_container {
        borde-color:#9b9b9b;
        max-width: 100%;
        width: 100%
    }
}

.cmp-speeches_parent .cmp-speeches-container .speeches_left_content .search_container .form-control {
    border: none!important;
    font-family: Lato,sans-serif;
    font-size: .875rem;
    height: 50px
}

@media(min-width: 1900px) {
    .cmp-speeches_parent .cmp-speeches-container .speeches_left_content .search_container .form-control {
        font-size:.875rem;
        height: 4pc
    }
}

@media(max-width: 767px) {
    .cmp-speeches_parent .cmp-speeches-container .speeches_left_content .search_container .form-control {
        color:#9b9b9b;
        height: 60px;
        padding: 21px 0 22px 22px
    }
}

.cmp-speeches_parent .cmp-speeches-container .speeches_left_content .search_container .form-control:focus {
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

.cmp-speeches_parent .cmp-speeches-container .speeches_left_content .search_container .input-group-append {
    border: none!important;
    height: 50px
}

@media(min-width: 1900px) {
    .cmp-speeches_parent .cmp-speeches-container .speeches_left_content .search_container .input-group-append {
        height:4pc
    }
}

@media(max-width: 767px) {
    .cmp-speeches_parent .cmp-speeches-container .speeches_left_content .search_container .input-group-append {
        height:60px
    }
}

.cmp-speeches_parent .cmp-speeches-container .speeches_left_content .search_container .input-group-append .btn-outline-secondary {
    border: none!important;
    color: #ccc;
    padding: 5px
}

.cmp-speeches_parent .cmp-speeches-container .speeches_left_content .search_container .input-group-append .btn-outline-secondary:focus {
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

@media(min-width: 1900px) {
    .cmp-speeches_parent .cmp-speeches-container .speeches_left_content .search_container .input-group-append .btn-outline-secondary {
        border:none!important
    }
}

@media(max-width: 767px) {
    .cmp-speeches_parent .cmp-speeches-container .speeches_left_content .search_container .input-group-append .btn-outline-secondary {
        border:none!important;
        color: #9b9b9b;
        padding: 10px
    }
}

.cmp-speeches_parent .cmp-speeches-container .speeches_left_content .search_container .input-group-append .btn-outline-secondary img {
    height: 40px;
    width: 40px
}

.cmp-speeches_parent .cmp-speeches-container .speeches_left_content .cmp-mobile-filters {
    display: none
}

@media(max-width: 767px) {
    .cmp-speeches_parent .cmp-speeches-container .speeches_left_content .cmp-mobile-filters {
        display:block
    }

    .cmp-speeches_parent .cmp-speeches-container .speeches_left_content .cmp-mobile-filters .cmp-mob-filter-label {
        color: #242424;
        font-family: Lato,sans-serif;
        font-size: .875rem;
        margin-bottom: 0;
        padding-bottom: 10.5px;
        padding-top: 15px
    }

    .cmp-speeches_parent .cmp-speeches-container .speeches_left_content .cmp-mobile-filters .mob-filter-options {
        display: block
    }

    .cmp-speeches_parent .cmp-speeches-container .speeches_left_content .cmp-mobile-filters .mob-filter-options .date-filter {
        display: none
    }
}

@media(max-width: 767px)and (max-width:767px) {
    .cmp-speeches_parent .cmp-speeches-container .speeches_left_content .cmp-mobile-filters .mob-filter-options .date-filter {
        cursor:pointer;
        display: block;
        font-family: Plus Jakarta Sans,sans-serif;
        font-size: 1.125rem;
        margin-right: 0;
        max-width: 353px;
        padding: 0 0 15px;
        width: 100%
    }
}

.cmp-speeches_parent .cmp-speeches-container .speeches_pdf_container {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 75pt;
    -moz-column-gap: 75pt;
    column-gap: 75pt;
    margin: 0 25px 56px;
    width: 100%
}

@media(min-width: 1900px) {
    .cmp-speeches_parent .cmp-speeches-container .speeches_pdf_container {
        -webkit-column-count:2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 165.5px;
        -moz-column-gap: 165.5px;
        column-gap: 165.5px;
        margin: 0 75pt 56px
    }
}

@media(min-width: 992px)and (max-width:1199px) {
    .cmp-speeches_parent .cmp-speeches-container .speeches_pdf_container {
        -webkit-column-count:2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 25pt;
        -moz-column-gap: 25pt;
        column-gap: 25pt;
        margin: 0 0 56px;
        width: 100%
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .cmp-speeches_parent .cmp-speeches-container .speeches_pdf_container {
        -webkit-column-count:1;
        -moz-column-count: 1;
        column-count: 1;
        margin: 0 0 56px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .cmp-speeches_parent .cmp-speeches-container .speeches_pdf_container {
        -webkit-column-count:1;
        -moz-column-count: 1;
        column-count: 1;
        -webkit-column-gap: 0;
        -moz-column-gap: 0;
        column-gap: 0;
        margin: 0 0 30px
    }
}

.cmp-speeches_parent .cmp-speeches-container .speeches_pdf_container .cmp-speeches_pdf_content {
    border-bottom: 1px solid #ccc;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    margin: 0;
    overflow: hidden;
    padding-left: 0;
    padding-right: 0;
    padding-top: 20px;
    width: 90%
}

@media(min-width: 1900px) {
    .cmp-speeches_parent .cmp-speeches-container .speeches_pdf_container .cmp-speeches_pdf_content {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 80%
    }
}

@media(max-width: 767px) {
    .cmp-speeches_parent .cmp-speeches-container .speeches_pdf_container .cmp-speeches_pdf_content {
        margin:0;
        max-width: 100%;
        padding-left: 0;
        width: 100%
    }
}

.cmp-speeches_parent .cmp-speeches-container .speeches_pdf_container .cmp-speeches_pdf_content .cmp-speeches_text_content {
    padding: 0 0 15px;
    width: 100%
}

@media(min-width: 1900px) {
    .cmp-speeches_parent .cmp-speeches-container .speeches_pdf_container .cmp-speeches_pdf_content .cmp-speeches_text_content {
        padding:0 0 23px
    }
}

@media(max-width: 767px) {
    .cmp-speeches_parent .cmp-speeches-container .speeches_pdf_container .cmp-speeches_pdf_content .cmp-speeches_text_content {
        padding:0 0 19px
    }
}

.cmp-speeches_parent .cmp-speeches-container .speeches_pdf_container .cmp-speeches_pdf_content .cmp-speeches_text_content .cmp-speech-title {
    color: #191919;
    cursor: cursor;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: .875rem;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 0;
    padding-bottom: 0;
    text-decoration: none
}

@media(min-width: 1900px) {
    .cmp-speeches_parent .cmp-speeches-container .speeches_pdf_container .cmp-speeches_pdf_content .cmp-speeches_text_content .cmp-speech-title {
        font-size:1.125rem;
        line-height: 30px
    }
}

@media(max-width: 767px) {
    .cmp-speeches_parent .cmp-speeches-container .speeches_pdf_container .cmp-speeches_pdf_content .cmp-speeches_text_content .cmp-speech-title {
        font-size:1rem
    }
}

.cmp-speeches_parent .cmp-speeches-container .speeches_pdf_container .cmp-speeches_pdf_content .cmp-speeches_text_content .cmp-speeches-date-container {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-top: 10px
}

@media(min-width: 1900px) {
    .cmp-speeches_parent .cmp-speeches-container .speeches_pdf_container .cmp-speeches_pdf_content .cmp-speeches_text_content .cmp-speeches-date-container {
        margin-top:17px
    }
}

@media(max-width: 767px) {
    .cmp-speeches_parent .cmp-speeches-container .speeches_pdf_container .cmp-speeches_pdf_content .cmp-speeches_text_content .cmp-speeches-date-container {
        margin-top:15px
    }
}

.cmp-speeches_parent .cmp-speeches-container .speeches_pdf_container .cmp-speeches_pdf_content .cmp-speeches_text_content .cmp-speeches-date-container .cmp-speeches_publised_date {
    color: #333;
    float: left;
    font-family: Lato,sans-serif;
    font-size: .825rem;
    letter-spacing: 0;
    line-height: 24px;
    margin-bottom: 0;
    padding-top: 2px
}

@media(min-width: 1900px) {
    .cmp-speeches_parent .cmp-speeches-container .speeches_pdf_container .cmp-speeches_pdf_content .cmp-speeches_text_content .cmp-speeches-date-container .cmp-speeches_publised_date {
        font-size:1rem
    }
}

@media(max-width: 767px) {
    .cmp-speeches_parent .cmp-speeches-container .speeches_pdf_container .cmp-speeches_pdf_content .cmp-speeches_text_content .cmp-speeches-date-container .cmp-speeches_publised_date {
        color:#4d4d4d;
        font-size: 1rem
    }
}

.cmp-speeches_parent .cmp-speeches-container .speeches_pdf_container .cmp-speeches_pdf_content .cmp-speeches_text_content .cmp-speeches-date-container a {
    color: #2a4dc0;
    float: right;
    font-family: Lato,sans-serif;
    font-size: .875rem
}

@media(min-width: 1900px) {
    .cmp-speeches_parent .cmp-speeches-container .speeches_pdf_container .cmp-speeches_pdf_content .cmp-speeches_text_content .cmp-speeches-date-container a {
        float:right;
        font-size: 1.25rem
    }
}

.cmp-speeches_parent .cmp-speeches-container .speeches_pdf_container .cmp-speeches_pdf_content .cmp-speeches_text_content .cmp-speeches-date-container a.read-more-text {
    padding-right: 15px;
    text-decoration: none
}

@media(min-width: 1900px) {
    .cmp-speeches_parent .cmp-speeches-container .speeches_pdf_container .cmp-speeches_pdf_content .cmp-speeches_text_content .cmp-speeches-date-container a.read-more-text {
        float:right;
        font-size: 1.25rem
    }
}

@media(max-width: 767px) {
    .cmp-speeches_parent .cmp-speeches-container .speeches_pdf_container .cmp-speeches_pdf_content .cmp-speeches_text_content .cmp-speeches-date-container a.read-more-text {
        display:block;
        font-size: 1.125rem
    }
}

.cmp-speeches_parent .cmp-speeches-container .speeches_pdf_container .cmp-speeches_pdf_content .cmp-speeches_text_content .cmp-speeches-date-container a.read-more-text:hover {
    cursor: pointer;
    text-decoration: underline
}

.cmp-speeches_parent .cmp-speeches-container .speeches_pdf_container .cmp-speeches_pdf_content .cmp-speeches_text_content .cmp-speeches-date-container a.read-more-text:after {
    border-right: 1px solid #2a4dc0;
    border-top: 1px solid #2a4dc0;
    bottom: 31px;
    content: "";
    display: inline-block;
    height: 6px;
    margin-bottom: 1px;
    margin-left: 6px;
    margin-right: .5px;
    right: 0;
    -webkit-transform: rotate(135deg);
    transform: rotate(45deg);
    width: 6px
}

@media(min-width: 1900px) {
    .cmp-speeches_parent .cmp-speeches-container .speeches_pdf_container .cmp-speeches_pdf_content .cmp-speeches_text_content .cmp-speeches-date-container a.read-more-text:after {
        border-right:1px solid #2a4dc0;
        border-top: 1px solid #2a4dc0;
        content: "";
        height: 8px;
        -webkit-transform: rotate(135deg);
        transform: rotate(45deg);
        width: 8px
    }
}

@media(max-width: 767px) {
    .cmp-speeches_parent .cmp-speeches-container .speeches_pdf_container .cmp-speeches_pdf_content .cmp-speeches_text_content .cmp-speeches-date-container a.read-more-text:after {
        height:8px;
        width: 8px
    }
}

.cmp-speeches_parent .cmp-speeches-container #speeches-bottom-pagination.speeches-bottom-nav {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin: 0 0 102px 25px
}

@media(min-width: 1900px) {
    .cmp-speeches_parent .cmp-speeches-container #speeches-bottom-pagination.speeches-bottom-nav {
        margin:0 0 102px 102px
    }
}

@media(max-width: 767px) {
    .cmp-speeches_parent .cmp-speeches-container #speeches-bottom-pagination.speeches-bottom-nav {
        display:block;
        margin: 0 0 101px;
        text-align: center
    }
}

.cmp-speeches_parent .cmp-speeches-container #speeches-bottom-pagination .result-data {
    color: #626262;
    font-family: Lato,sans-serif;
    font-size: 1rem;
    margin-bottom: 0
}

@media(min-width: 1900px) {
    .cmp-speeches_parent .cmp-speeches-container #speeches-bottom-pagination .result-data {
        font-size:1.25rem
    }
}

@media(max-width: 767px) {
    .cmp-speeches_parent .cmp-speeches-container #speeches-bottom-pagination .result-data {
        color:#626262;
        font-size: 1.125rem;
        margin-bottom: 33px
    }
}

.cmp-speeches_parent .cmp-speeches-container #speeches-bottom-pagination .paginationjs {
    font-family: Lato,sans-serif;
    font-size: 1rem
}

@media(max-width: 767px) {
    .cmp-speeches_parent .cmp-speeches-container #speeches-bottom-pagination .paginationjs {
        -webkit-box-pack:center;
        -ms-flex-pack: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: center;
        margin: 0 auto;
        text-align: center
    }
}

.cmp-speeches_parent .cmp-speeches-container #speeches-bottom-pagination .paginationjs .paginationjs-pages li {
    border: none!important;
    color: #9b9b9d;
    font-family: Lato,sans-serif;
    font-size: 1rem;
    padding: 0 7px;
    text-align: center
}

.cmp-speeches_parent .cmp-speeches-container #speeches-bottom-pagination .paginationjs .paginationjs-pages li a {
    color: #9b9b9d;
    font-size: 1rem;
    height: 20px;
    line-height: 18px;
    min-width: 20px;
    padding: 0;
    width: 20px
}

@media(max-width: 767px) {
    .cmp-speeches_parent .cmp-speeches-container #speeches-bottom-pagination .paginationjs .paginationjs-pages li a {
        font-size:1.313rem;
        height: 27px;
        line-height: 27px;
        min-width: 27px;
        width: 27px
    }
}

.cmp-speeches_parent .cmp-speeches-container #speeches-bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-prev a {
    font-size: 0
}

.cmp-speeches_parent .cmp-speeches-container #speeches-bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-prev a:before {
    border-left: 2px solid #2a4dc0;
    border-top: 2px solid #2a4dc0;
    bottom: 31px;
    content: "";
    display: inline-block;
    font-size: 1rem;
    height: 10px;
    margin-bottom: -6px;
    margin-left: 6px;
    margin-right: .5px;
    right: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width: 10px
}

@media(max-width: 767px) {
    .cmp-speeches_parent .cmp-speeches-container #speeches-bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-prev a:before {
        height:14px;
        margin-bottom: -8px;
        width: 14px
    }
}

.cmp-speeches_parent .cmp-speeches-container #speeches-bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-next a {
    font-size: 0
}

.cmp-speeches_parent .cmp-speeches-container #speeches-bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-next a:after {
    border-left: 2px solid #2a4dc0;
    border-top: 2px solid #2a4dc0;
    bottom: 31px;
    content: "";
    display: inline-block;
    font-size: 1rem;
    height: 10px;
    margin-bottom: -6px;
    margin-left: -5px;
    margin-right: .5px;
    right: 0;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    width: 10px
}

@media(max-width: 767px) {
    .cmp-speeches_parent .cmp-speeches-container #speeches-bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-next a:after {
        height:14px;
        margin-bottom: -8px;
        width: 14px
    }
}

.cmp-speeches_parent .cmp-speeches-container #speeches-bottom-pagination .paginationjs .paginationjs-pages li.active a {
    background-color: #2a4dc0;
    border: 1px solid #2a4dc0;
    border-radius: 3px;
    color: #fff;
    font-size: 1rem;
    height: 20px;
    line-height: 18px;
    min-width: 20px;
    width: 20px
}

@media(max-width: 767px) {
    .cmp-speeches_parent .cmp-speeches-container #speeches-bottom-pagination .paginationjs .paginationjs-pages li.active a {
        border:1px solid #2a4dc0;
        border-radius: 3px;
        font-size: 1.313rem;
        height: 27px;
        line-height: 25px;
        min-width: 27px;
        width: 27px
    }

    .daterangepicker {
        left: 28px!important;
        max-width: 353px;
        width: 100%
    }
}

.daterangepicker.daterangepicker.ltr .drp-calendar.left .calendar-table table thead tr th.month {
    cursor: default
}

.cmp-super-user-meeting-review .shadow {
    -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,.1)!important;
    box-shadow: 0 0 8px 0 rgba(0,0,0,.1)!important
}

.cmp-super-user-meeting-review .corner {
    border-radius: 5px!important
}

.cmp-super-user-meeting-review .contactus-info {
    font-family: Lato,sans-serif;
    font-size: 14px;
    margin: 10px 20%;
    text-align: center
}

.cmp-super-user-meeting-review .cu-heading {
    border-bottom: 1px solid #ccc;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 0;
    padding-bottom: 25px;
    text-align: left
}

.cmp-super-user-meeting-review .accordion-header {
    border-bottom: 1px solid #ccc
}

.cmp-super-user-meeting-review .accordion-button {
    background-color: #fff!important;
    color: #000!important;
    font-family: Lato,sans-serif;
    font-size: 1pc!important;
    font-weight: 700;
    padding-left: 0;
    padding-right: 0
}

@media(min-width: 1900px) {
    .cmp-super-user-meeting-review .accordion-button {
        font-size:20px!important
    }
}

.cmp-super-user-meeting-review .accordion-button:after {
    background-image: none;
    content: url(../../../content/dam/gtwenty/super-user-dashboard/accordian-down-arrow.svg);
    left: 15%;
    position: absolute;
    top: 5%;
    -webkit-transform: none;
    transform: none
}

.cmp-super-user-meeting-review .accordion-button:not(.collapsed):after {
    background-image: none;
    content: url(../../../content/dam/gtwenty/super-user-dashboard/accordina-up-arrow.svg);
    left: 15%;
    position: absolute;
    top: 5%
}

.cmp-super-user-meeting-review .accordion-button:focus {
    -webkit-box-shadow: none;
    box-shadow: none
}

.cmp-super-user-meeting-review .cu-accrd {
    overflow-x: auto
}

.cmp-super-user-meeting-review .cu-table {
    margin-left: 0!important;
    margin-right: 0!important;
    width: -webkit-fill-available
}

.cmp-super-user-meeting-review .cu-t-head {
    background: #2a4dc0;
    color: #fff;
    font-family: Lato,sans-serif;
    font-family: 15px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 30px
}

@media(min-width: 1900px) {
    .cmp-super-user-meeting-review .cu-t-head {
        font-size:18px
    }
}

.cmp-super-user-meeting-review .cu-t-head th {
    padding: 15px
}

.cmp-super-user-meeting-review .cu-t-body {
    font-family: Lato,sans-serif
}

.cmp-super-user-meeting-review .cu-query {
    background: #f2f2f2
}

.cmp-super-user-meeting-review .cu-query-info {
    font-weight: 700;
    padding-left: 30px;
    padding-right: 90px
}

@media(max-width: 767px) {
    .cmp-super-user-meeting-review .cu-query-info {
        padding-bottom:20px;
        padding-left: 0;
        padding-right: 0
    }
}

@media only screen and (min-width: 768px)and (max-width:991px) {
    .cmp-super-user-meeting-review .cu-query-info {
        padding-bottom:20px;
        padding-left: 0;
        padding-right: 0
    }
}

.cmp-super-user-meeting-review .cu-btn-query {
    border: 1px solid #2a4dc0;
    border-radius: 5px;
    color: #2a4dc0;
    padding: 10px 25px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.cmp-super-user-meeting-review .cu-btn-query:hover {
    background: #2a4dc0;
    border: 1px solid #fff;
    color: #fff
}

.cmp-super-user-meeting-review .custom-form .btn {
    background-color: transparent;
    border: 1px solid #2a4dc0;
    border-radius: .2rem;
    color: #2a4dc0;
    font-family: Lato,sans-serif;
    font-weight: 400!important;
    padding: .375rem .65rem
}

.cmp-super-user-meeting-review .custom-form .form-select {
    color: #191919
}

.cmp-super-user-meeting-review .custom-form .form-select:focus {
    border-color: #ced4da;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 0
}

.cmp-super-user-meeting-review .custom-form .error-msg:empty {
    display: none
}

.gt-about20-tab {
    padding: 0
}

.gt-about20-tab .cmp-tabs__tab {
    font-size: 1.25rem;
    padding: .5rem 1rem
}

@media(min-width: 768px)and (max-width:991px) {
    .gt-about20-tab .cmp-tabs__tab {
        padding:.5rem 1.15rem
    }
}

@media(max-width: 320px) {
    .gt-about20-tab .cmp-tabs__tab {
        padding:.5rem 1.15rem
    }
}

@media(min-width: 321px)and (max-width:375px) {
    .gt-about20-tab .cmp-tabs__tab {
        padding:.5rem .8rem
    }
}

@media(min-width: 376px)and (max-width:480px) {
    .gt-about20-tab .cmp-tabs__tab {
        padding:.5rem 1.2rem
    }
}

@media(min-width: 990px)and (max-width:1020px) {
    .gt-about20-tab .cmp-tabs__tab {
        padding:.5rem 1.2rem
    }
}

@media(min-width: 1355px)and (max-width:1366px) {
    .gt-about20-tab .cmp-tabs__tab {
        padding:.5rem .95rem
    }
}

.gt-about20-tab .cmp-tabs__tab--active {
    background-color: #fff;
    border-color: #fff #fff #446bed;
    color: #446bed;
    font-size: 1.25rem
}

.gt-about20-tab .cmp-tabs__tablist {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -ms-overflow-style: none;
    border-bottom: 1px solid rgba(0,0,0,.161);
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    justify-content: space-between;
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: none
}

.gt-about20-tab .cmp-tabs__tablist::-webkit-scrollbar {
    display: none
}

.gt-workstreams-tab {
    overflow: hidden
}

.gt-workstreams-tab .cmp-tabs__tablist {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    border-bottom: 1px solid rgba(0,0,0,.161);
    justify-content: center
}

@media(max-width: 767px) {
    .gt-workstreams-tab .cmp-tabs__tablist {
        -webkit-box-pack:start;
        -ms-flex-pack: start;
        display: -webkit-box;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        font-size: 21px;
        justify-content: flex-start;
        overflow-x: auto;
        overflow-y: hidden
    }
}

.gt-workstreams-tab .cmp-tabs__tab {
    border-bottom: 2px solid transparent;
    color: gray;
    font-size: 1.56rem;
    font-weight: 600;
    padding: .5rem 2rem
}

.gt-workstreams-tab .cmp-tabs__tab--active {
    border-color: #304eb0;
    color: #304eb0
}

.G20-tab-variations {
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.161);
    box-shadow: 0 2px 4px rgba(0,0,0,.161);
    font-family: Plus Jakarta Sans,sans-serif
}

.G20-tab-variations .nav-tabs {
    display: -webkit-box!important;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap
}

.G20-tab-variations .nav-tabs::-webkit-scrollbar {
    height: 7px;
    margin-bottom: 2px
}

@media(min-width: 1200px) {
    .G20-tab-variations .nav-tabs {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.G20-tab-variations .nav-tabs .nav-item {
    margin-right: 25px
}

.G20-tab-variations .nav-tabs .nav-item .nav-link {
    border: none;
    color: #626262!important;
    font-weight: 600;
    line-height: 3pc;
    padding-bottom: 0
}

.G20-tab-variations .nav-tabs .nav-item .nav-link:focus,.G20-tab-variations .nav-tabs .nav-item .nav-link:hover {
    border: none
}

.G20-tab-variations .nav-tabs .nav-link.active {
    border-bottom: 4px solid #2a4dc0;
    color: #2a4dc0!important;
    font-weight: 600;
    line-height: 3pc
}

.G20-tab-variations .nav-tabs .nav-link.active:hover {
    border-bottom: 4px solid #2a4dc0!important
}

.G20-tab-variations ul {
    border-bottom: none!important
}

@media only screen and (max-width: 991px) {
    .G20-tab-variations .scrollbar-hidden::-webkit-scrollbar {
        display:none
    }

    .G20-tab-variations .nav-tabs {
        display: -webkit-box!important
    }

    .G20-tab-variations .nav-tabs .nav-item {
        margin-right: 15px
    }
}

@media only screen and (max-width: 480px) {
    .G20-tab-variations {
        font-family:Plus Jakarta Sans,sans-serif
    }

    .G20-tab-variations .scrollbar-hidden::-webkit-scrollbar {
        display: none
    }

    .G20-tab-variations .scrollbar-hidden {
        -ms-overflow-style: none;
        scrollbar-width: none
    }

    .G20-tab-variations .nav-tabs {
        display: -webkit-box!important
    }

    .G20-tab-variations .nav-tabs .nav-item {
        margin-right: 15px
    }

    .G20-tab-variations .nav-tabs .nav-item .nav-link {
        float: none
    }

    .G20-tab-variations .nav-tabs .nav-link.active {
        border-bottom: 4px solid #2a4dc0;
        color: #2a4dc0!important;
        font-weight: 600
    }

    .G20-tab-variations .nav-tabs .nav-link.active:hover {
        border-bottom: 4px solid #2a4dc0!important
    }

    .G20-tab-variations .nav-tabs .nav-link.focus {
        border: none;
        color: #2a4dc0!important;
        font-weight: 600
    }
}

#engagementGroups .G20-tab-variations .nav-tabs,#financeTrack .G20-tab-variations .nav-tabs,#sherpaTrack .G20-tab-variations .nav-tabs {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important
}

@media(max-width: 767px) {
    #engagementGroups .G20-tab-variations .nav-tabs,#financeTrack .G20-tab-variations .nav-tabs,#sherpaTrack .G20-tab-variations .nav-tabs {
        display:-webkit-box!important
    }
}

.temp-gallery .bg {
    background-color: #f5f5f5;
    background-image: url(../../../content/dam/gtwenty/about_g20/previous_submmit/gallery-bg-previous-summit.svg);
    background-position: 100%;
    background-repeat: repeat-y;
    background-size: 100%
}

.temp-gallery .item-slick.slick-slide.slick-current.slick-active {
    outline: none!important
}

.temp-gallery img {
    display: block;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    width: auto
}

.temp-gallery .slick-arrow {
    margin-top: -9pt;
    position: absolute;
    top: 50%;
    z-index: 50
}

.temp-gallery .slick-prev {
    left: 0
}

.temp-gallery .slick-next {
    right: 0
}

.temp-gallery .slick-track {
    height: 15vh
}

.temp-gallery .slider-for {
    margin-bottom: 15px
}

.temp-gallery .slider-for .slick-list .slick-track {
    height: 35vh
}

.temp-gallery .slider-for .slick-list .slick-track img {
    background-position: 50%;
    background-size: cover;
    max-width: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.temp-gallery .slider-for .slick-prev:before {
    content: url(../../../content/dam/gtwenty/about_g20/previous_submmit/Slider-arrow-before-icon.png)
}

.temp-gallery .slider-for .slick-prev:hover:before {
    content: url(../../../content/dam/gtwenty/about_g20/previous_submmit/Slider-arrow-hover-icon.png)
}

.temp-gallery .slider-for .slick-next:before {
    content: url(../../../content/dam/gtwenty/about_g20/previous_submmit/Slider-arrow-before-icon.png)
}

.temp-gallery .slider-for .slick-next:before,.temp-gallery .slider-for .slick-next:hover:before {
    display: inline-block;
    margin-left: -40px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.temp-gallery .slider-for .slick-next:hover:before {
    content: url(../../../content/dam/gtwenty/about_g20/previous_submmit/Slider-arrow-hover-icon.png)
}

.temp-gallery .image-text {
    display: inline-block;
    position: relative
}

.temp-gallery .image-text img {
    display: block
}

.temp-gallery .h3-text {
    background: rgba(0,0,0,.5);
    bottom: -5px;
    color: #fff;
    font-family: Lato,sans-serif;
    font-size: 15px;
    font-size: .9375rem;
    left: 50%;
    margin: 0;
    opacity: 1;
    padding: 2px 10px;
    position: absolute;
    text-align: center;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -webkit-transition: .25 ease-in-out;
    transition: .25 ease-in-out;
    z-index: 1
}

.temp-gallery .slider-nav {
    margin: auto
}

.temp-gallery .slider-nav .item-slick {
    cursor: pointer;
    margin-right: 15px;
    max-width: 45vw;
    outline: none!important
}

.temp-gallery .slider-nav .item-slick img {
    background-position: 50%;
    background-size: cover;
    max-width: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.temp-gallery .slider-nav .slick-next:before,.temp-gallery .slider-nav .slick-next:hover:before,.temp-gallery .slider-nav .slick-prev:before,.temp-gallery .slider-nav .slick-prev:hover:before {
    display: none
}

@media(max-width: 767px) {
    .temp-gallery .btn {
        font-size:1.125rem
    }

    .temp-gallery .slider-for .slick-next:before,.temp-gallery .slider-for .slick-next:hover:before,.temp-gallery .slider-for .slick-prev:before,.temp-gallery .slider-for .slick-prev:hover:before {
        display: none
    }

    .temp-gallery .slider-nav .item-slick {
        max-width: 40vw
    }

    .temp-gallery .slider-for .slick-list .slick-track {
        height: 30vh
    }

    .temp-gallery .h3-text {
        font-size: 10px;
        font-size: .625rem
    }
}

@media(min-width: 768px) {
    .temp-gallery .slider-nav .item-slick {
        max-width:26vw
    }

    .temp-gallery .slick-track {
        height: 19vh
    }

    .temp-gallery .slider-for .slick-list .slick-track {
        height: 40vh
    }

    .temp-gallery .h3-text {
        font-size: 13px;
        font-size: .8125rem
    }
}

@media(min-width: 1200px) {
    .temp-gallery .slider-nav .item-slick {
        max-width:24vw
    }

    .temp-gallery .slick-track {
        height: 20vh
    }

    .temp-gallery .slider-for .slick-list .slick-track {
        height: 50vh
    }

    .temp-gallery .h3-text {
        font-size: 1pc;
        font-size: 1rem
    }
}

@media(min-width: 1900px) {
    .temp-gallery .slider-nav .item-slick {
        max-width:27vw
    }

    .temp-gallery .slick-track {
        height: 23vh
    }

    .temp-gallery .slider-for .slick-list .slick-track {
        height: 60vh
    }

    .temp-gallery .h3-text {
        font-size: 18px;
        font-size: 1.125rem
    }
}

.gt-intro-info {
    font-size: 9pt
}

.gt-intro-right {
    font-size: 9pt;
    margin-top: 42px
}

@media(min-width: 768px)and (max-width:991px) {
    .logo-text {
        margin-left:0!important;
        margin-top: 0!important
    }
}

@media(max-width: 767px) {
    .logo-text {
        margin-left:0!important;
        margin-top: 0!important
    }

    .theme-logo-lower {
        margin: 10px!important
    }
}

.gt-twocolumn {
    padding: 20px;
    text-align: left
}

.gtwenty-registration-form-upload-admin #equipmentDetailRender tr {
    background-color: #f8f8f8;
    vertical-align: middle
}

.gtwenty-registration-form-upload-admin #equipmentDetailRender tr td button {
    background-color: #f8f8f8;
    border: none;
    width: 3pc
}

.gtwenty-registration-form-upload-admin #image-pop-up img {
    width: 100%!important
}

.gtwenty-registration-form-upload-admin .form-container {
    background-color: #fff!important;
    margin: 0!important
}

.gtwenty-registration-form-upload-admin .form-container .right-col {
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    color: #707070;
    margin-top: 10px!important;
    padding: 0!important
}

.gtwenty-registration-form-upload-admin .form-container .right-col .upload-para {
    clear: both;
    float: left;
    margin-top: 10px!important
}

.gtwenty-registration-form-upload-admin .form-container .right-col .form-label {
    color: #191919;
    font-family: Lato,sans-serif;
    font-size: 14px;
    line-height: 1.5
}

.gtwenty-registration-form-upload-admin .form-container .right-col .upload-box {
    clear: both;
    margin: 0 auto;
    width: 100%
}

.gtwenty-registration-form-upload-admin .form-container .right-col .upload-box .file-upload-box {
    background: #f4f8ff;
    border: 1px solid #ccc;
    border-radius: 7px;
    clear: both;
    float: left;
    height: 75pt;
    padding: 1.5rem;
    text-align: center;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}

@media(max-width: 767px) {
    .gtwenty-registration-form-upload-admin .form-container .right-col .upload-box .file-upload-box #file-upload-btn,.gtwenty-registration-form-upload-admin .form-container .right-col .upload-box .file-upload-box #file-upload2-btn {
        display:none
    }
}

.gtwenty-registration-form-upload-admin .form-container .right-col .upload-box .file-upload-box:hover {
    border-color: #2a4dc0
}

.gtwenty-registration-form-upload-admin .form-container .right-col .upload-box .file-upload-box.hover {
    border: 3px solid #2a4dc0
}

.gtwenty-registration-form-upload-admin .form-container .right-col .upload-box .hidden {
    display: none!important
}

.gtwenty-registration-form-upload-admin .form-container .right-col .upload-box c {
    clear: both;
    float: left;
    height: 50px;
    width: 100%
}

.gtwenty-registration-form-upload-admin .form-container .right-col .upload-box c i.fa {
    font-size: 50px;
    margin-bottom: 1rem;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.gtwenty-registration-form-upload-admin .form-container .right-col .upload-box c .upload-text {
    display: inline-block;
    float: left;
    margin-right: 235px;
    margin-top: 10px
}

.gtwenty-registration-form-upload-admin .form-container .right-col .upload-box c .file-upload-icon {
    float: left;
    margin-right: 15px;
    margin-top: 7px
}

.gtwenty-registration-form-upload-admin .form-container .right-col .upload-box .box-align {
    clear: both;
    float: left;
    height: 50px;
    width: 100%
}

.gtwenty-registration-form-upload-admin .form-container .right-col .upload-box .box-align .upload-icon {
    float: left;
    margin-right: 15px;
    margin-top: 7px
}

.gtwenty-registration-form-upload-admin .form-container .right-col .upload-box .box-align i.fa {
    font-size: 50px;
    margin-bottom: 1rem;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.gtwenty-registration-form-upload-admin .form-container .right-col .upload-box #response,.gtwenty-registration-form-upload-admin .form-container .right-col .upload-box #response2,.gtwenty-registration-form-upload-admin .form-container .right-col .upload-box #response3 {
    clear: both;
    float: left;
    width: 100%
}

.gtwenty-registration-form-upload-admin .form-container .right-col .upload-box #response #messages,.gtwenty-registration-form-upload-admin .form-container .right-col .upload-box #response2 #messages,.gtwenty-registration-form-upload-admin .form-container .right-col .upload-box #response3 #messages {
    margin-bottom: .5rem
}

.gtwenty-registration-form-upload-admin .form-container .right-col .upload-box #file-image,.gtwenty-registration-form-upload-admin .form-container .right-col .upload-box #file-image2,.gtwenty-registration-form-upload-admin .form-container .right-col .upload-box #file-image3 {
    display: inline;
    height: auto;
    margin: 0 auto .5rem;
    max-width: 180px;
    width: auto
}

.gtwenty-registration-form-upload-admin .form-container .right-col .upload-box #notimage,.gtwenty-registration-form-upload-admin .form-container .right-col .upload-box #notimage2,.gtwenty-registration-form-upload-admin .form-container .right-col .upload-box #notimage3 {
    clear: both;
    display: block;
    float: left;
    width: 100%
}

.gtwenty-registration-form-upload-admin .form-container .right-col .upload-box .admin-upload-response {
    color: #2a4dc0;
    color: #707070;
    cursor: pointer;
    font-family: Lato,sans-serif;
    text-decoration: underline
}

.gtwenty-registration-form-upload-admin .form-container .right-col .site-url input[type=url] {
    border-bottom-left-radius: .375rem!important;
    border-right: 0;
    border-top-left-radius: .375rem!important
}

.gtwenty-registration-form-upload-admin .form-container .right-col .site-url .btn {
    border-bottom-right-radius: .375rem!important;
    border-left: 0!important;
    border-color: #707070;
    border-top-right-radius: .375rem!important;
    color: #02238d
}

.gtwenty-registration-form-upload-admin .form-container .right-col .site-url .btn:hover {
    background-color: #fff;
    border-color: border-color
}

.gtwenty-registration-form-upload-admin .form-container .right-col .site-url ul {
    list-style-type: none!important;
    margin: 0;
    padding: 0
}

.gtwenty-registration-form-upload-admin .form-container .right-col .modal .btn-close {
    padding: .5em;
    position: absolute;
    right: 0!important;
    top: 0!important
}

.gtwenty-registration-form-upload-admin .form-container .right-col .modal .prev_btn2 {
    background-color: transparent;
    color: #2e59c1;
    margin-right: .25rem
}

.gtwenty-registration-form-upload-admin .form-container .right-col .modal .inputs input {
    border: none;
    border-bottom: 2px solid #707070;
    border-radius: 0!important;
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 1.25vw;
    font-weight: 700;
    height: 40px;
    width: 40px
}

@media(max-width: 767px) {
    .gtwenty-registration-form-upload-admin .form-container .right-col .modal .inputs input {
        font-size:1.313rem
    }
}

.gtwenty-registration-form-upload-admin .form-container .right-col .modal .inputs input[type=number]::-webkit-inner-spin-button,.gtwenty-registration-form-upload-admin .form-container .right-col .modal .inputs input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0
}

.gtwenty-registration-form-upload-admin .form-container .right-col .modal .form-control:focus {
    border-bottom: 2px solid #02238d;
    -webkit-box-shadow: none;
    box-shadow: none
}

.gtwenty-registration-form-upload-admin .remove_field-admin {
    background-color: #fff!important
}

.border-upload-admin {
    margin: 40px 0!important
}

.set-limit-title {
    margin-bottom: 20px
}

.view-btn {
    float: right
}

.div-map-view {
    margin-left: 1rem
}

.registration-overlay-search {
    background-color: #000;
    background-color: hsla(0,0%,100%,.9);
    height: 100vh;
    left: 0;
    overflow-x: hidden;
    position: fixed;
    top: 0;
    -webkit-transition: .5s;
    transition: .5s;
    width: 0;
    z-index: 1034
}

.registration-overlay-search a.videoGuideSearch {
    color: #818181;
    display: block;
    font-size: 36px;
    padding: 8px;
    text-decoration: none;
    -webkit-transition: .3s;
    transition: .3s
}

.registration-overlay-search a.videoGuideSearch:focus,.registration-overlay-search a.videoGuideSearch:hover {
    color: #f1f1f1
}

.registration-overlay-search .registration-closebtn2 {
    font-size: 20px;
    position: absolute;
    right: 45px;
    top: 20px
}

@media screen and (max-height: 450px) {
    .registration-overlay-search a.videoGuideSearch {
        font-size:20px
    }

    .registration-overlay-search .registration-closebtn2 {
        font-size: 40px;
        right: 35px;
        top: 15px
    }
}

.cmp-video-parent {
    display: block
}

@media(min-width: 1900px) {
    .cmp-video-parent {
        display:block
    }
}

@media(max-width: 767px) {
    .cmp-video-parent {
        display:block
    }
}

.cmp-video-parent .cmp-video-container {
    display: block;
    margin-top: 30px
}

.cmp-video-parent .cmp-video-container .arrow-down {
    background-image: url(../../../content/dam/gtwenty/home/Down-arrow.svg)
}

.cmp-video-parent .cmp-video-container .arrow-down,.cmp-video-parent .cmp-video-container .arrow-up {
    background-color: #fff;
    background-position: right .1rem center;
    background-repeat: no-repeat;
    background-size: 13px 9pt
}

.cmp-video-parent .cmp-video-container .arrow-up {
    background-image: url(../../../content/dam/gtwenty/home/Up-arrow.svg)
}

@media(min-width: 1900px) {
    .cmp-video-parent .cmp-video-container {
        display:block;
        margin-top: 72.5px
    }
}

@media(max-width: 767px) {
    .cmp-video-parent .cmp-video-container {
        display:block;
        margin-top: 0;
        padding: 30px 1pc 0
    }
}

.cmp-video-parent .cmp-video-container .top_content {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: right;
    justify-content: center;
    margin-bottom: 20px;
    max-width: 45%!important;
    width: 45%!important
}

@media(min-width: 1900px) {
    .cmp-video-parent .cmp-video-container .top_content {
        margin-bottom:40px;
        max-width: 35%!important;
        width: 35%!important
    }
}

@media(min-width: 992px)and (max-width:1199px) {
    .cmp-video-parent .cmp-video-container .top_content {
        max-width:55%!important;
        width: 55%!important
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .cmp-video-parent .cmp-video-container .top_content {
        max-width:100%!important;
        width: 100%!important
    }
}

@media(max-width: 767px) {
    .cmp-video-parent .cmp-video-container .top_content {
        display:block;
        float: none;
        margin-bottom: 30px;
        max-width: 100%!important;
        padding-left: 0;
        padding-right: 0;
        width: 100%!important
    }
}

.cmp-video-parent .cmp-video-container .top_content .date-filter {
    border: 0;
    border-bottom: 1px solid #ccc;
    color: #191919;
    cursor: pointer;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: .875rem;
    font-weight: 600;
    margin-right: 60px;
    max-width: 200px;
    padding: 14px 0;
    width: 100%
}

.cmp-video-parent .cmp-video-container .top_content .date-filter:focus-visible {
    outline: 0
}

.cmp-video-parent .cmp-video-container .top_content .date-filter:after {
    border-right: 1px solid #2a4dc0;
    border-top: 1px solid #2a4dc0;
    bottom: 31px;
    content: "";
    display: inline-block;
    height: 8px;
    margin-bottom: 1px;
    margin-left: 6px;
    margin-right: .5px;
    position: absolute;
    right: 0;
    -webkit-transform: rotate(135deg);
    transform: rotate(-45deg);
    width: 8px;
    z-index: 99999
}

@media(min-width: 1900px) {
    .cmp-video-parent .cmp-video-container .top_content .date-filter {
        font-size:1.125rem;
        max-width: 250px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .cmp-video-parent .cmp-video-container .top_content .date-filter {
        display:none
    }
}

.cmp-video-parent .cmp-video-container .top_content .search_container {
    border: 1px solid #ccc;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    max-width: 250px;
    width: 100%
}

@media(min-width: 1900px) {
    .cmp-video-parent .cmp-video-container .top_content .search_container {
        max-width:308px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .cmp-video-parent .cmp-video-container .top_content .search_container {
        borde-color:#9b9b9b;
        max-width: 100%;
        width: 100%
    }
}

.cmp-video-parent .cmp-video-container .top_content .search_container .form-control {
    border: none!important;
    font-family: Lato,sans-serif;
    font-size: .875rem;
    height: 50px
}

@media(min-width: 1900px) {
    .cmp-video-parent .cmp-video-container .top_content .search_container .form-control {
        font-size:.875rem;
        height: 4pc
    }
}

@media(max-width: 767px) {
    .cmp-video-parent .cmp-video-container .top_content .search_container .form-control {
        color:#9b9b9b;
        height: 60px;
        padding: 21px 0 22px 22px
    }
}

.cmp-video-parent .cmp-video-container .top_content .search_container .form-control:focus {
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

.cmp-video-parent .cmp-video-container .top_content .search_container .input-group-append {
    border: none!important;
    height: 50px
}

@media(min-width: 1900px) {
    .cmp-video-parent .cmp-video-container .top_content .search_container .input-group-append {
        height:4pc
    }
}

@media(max-width: 767px) {
    .cmp-video-parent .cmp-video-container .top_content .search_container .input-group-append {
        height:60px
    }
}

.cmp-video-parent .cmp-video-container .top_content .search_container .input-group-append .btn-outline-secondary {
    border: none!important;
    color: #ccc;
    padding: 5px
}

.cmp-video-parent .cmp-video-container .top_content .search_container .input-group-append .btn-outline-secondary:focus {
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

@media(min-width: 1900px) {
    .cmp-video-parent .cmp-video-container .top_content .search_container .input-group-append .btn-outline-secondary {
        border:none!important
    }
}

@media(max-width: 767px) {
    .cmp-video-parent .cmp-video-container .top_content .search_container .input-group-append .btn-outline-secondary {
        border:none!important;
        color: #9b9b9b;
        padding: 10px
    }
}

.cmp-video-parent .cmp-video-container .top_content .search_container .input-group-append .btn-outline-secondary img {
    height: 40px;
    width: 40px
}

.cmp-video-parent .cmp-video-container .top_content .cmp-mobile-filters {
    display: none
}

@media(max-width: 767px) {
    .cmp-video-parent .cmp-video-container .top_content .cmp-mobile-filters {
        display:block
    }

    .cmp-video-parent .cmp-video-container .top_content .cmp-mobile-filters .cmp-mob-filter-label {
        color: #242424;
        font-family: Lato,sans-serif;
        font-size: .875rem;
        margin-bottom: 0;
        padding-bottom: 10.5px;
        padding-top: 15px
    }

    .cmp-video-parent .cmp-video-container .top_content .cmp-mobile-filters .mob-filter-options {
        display: block
    }

    .cmp-video-parent .cmp-video-container .top_content .cmp-mobile-filters .mob-filter-options .date-filter {
        display: none
    }
}

@media(max-width: 767px)and (max-width:767px) {
    .cmp-video-parent .cmp-video-container .top_content .cmp-mobile-filters .mob-filter-options .date-filter {
        cursor:pointer;
        display: block;
        font-family: Plus Jakarta Sans,sans-serif;
        font-size: 1.125rem;
        margin-right: 0;
        max-width: 353px;
        padding: 0 0 15px;
        width: 100%
    }
}

.cmp-video-parent .cmp-video-container .pdf_container {
    -webkit-column-count: 2;
    -webkit-column-gap: 75pt;
    margin: 0 25px 58px;
    width: 100%
}

@media(min-width: 1900px) {
    .cmp-video-parent .cmp-video-container .pdf_container {
        -webkit-column-count:2;
        -webkit-column-gap: 164px;
        margin: 0 75pt 58px
    }
}

@media(min-width: 992px)and (max-width:1199px) {
    .cmp-video-parent .cmp-video-container .pdf_container {
        -webkit-column-count:2;
        -webkit-column-gap: 25pt;
        margin: 0 0 58px;
        width: 100%
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .cmp-video-parent .cmp-video-container .pdf_container {
        -webkit-column-count:1;
        margin: 0 0 58px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .cmp-video-parent .cmp-video-container .pdf_container {
        -webkit-column-count:1;
        -webkit-column-gap: 0;
        margin: 0 0 30px
    }
}

.cmp-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content {
    border-bottom: 1px solid #ccc;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    margin: 0 50px;
    overflow: hidden;
    padding-left: 0;
    padding-right: 0;
    padding-top: 14px;
    width: 85%
}

@media(min-width: 1900px) {
    .cmp-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 0;
        padding-left: 0;
        padding-right: 0;
        padding-top: 30px;
        width: 81%
    }
}

@media(max-width: 767px) {
    .cmp-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content {
        margin:0;
        max-width: 100%;
        padding-left: 0;
        width: 100%
    }
}

.cmp-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content img {
    height: 3pc;
    width: 69px
}

.cmp-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content {
    padding: 0 0 15px 9pt;
    width: 100%
}

@media(min-width: 1900px) {
    .cmp-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content {
        padding:0 0 23px 15px;
        width: 100%
    }
}

@media(max-width: 767px) {
    .cmp-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content {
        padding:0 0 23px 15px;
        width: 100%
    }
}

.cmp-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-title {
    color: #191919;
    cursor: cursor;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: .875rem;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 0;
    padding-bottom: 0;
    text-decoration: none
}

@media(min-width: 1900px) {
    .cmp-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-title {
        font-size:1.25rem;
        line-height: 30px;
        margin-bottom: 0;
        padding-bottom: 0
    }
}

@media(max-width: 767px) {
    .cmp-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-title {
        font-size:1rem;
        line-height: 24px
    }
}

.cmp-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press_pdf_link {
    color: #000;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0;
    margin-bottom: 0
}

@media(min-width: 1900px) {
    .cmp-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press_pdf_link {
        font-size:15px;
        letter-spacing: 0;
        margin-bottom: 0
    }
}

.cmp-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-top: 10px
}

@media(min-width: 1900px) {
    .cmp-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container {
        margin-top:17px
    }
}

@media(max-width: 767px) {
    .cmp-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container {
        margin-top:1pc
    }
}

.cmp-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container .cmp-press_publised_date {
    color: #333;
    float: left;
    font-family: Lato,sans-serif;
    font-size: .825rem;
    letter-spacing: 0;
    line-height: 24px;
    margin-bottom: 0;
    padding-top: 2px
}

@media(min-width: 1900px) {
    .cmp-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container .cmp-press_publised_date {
        float:left;
        font-size: 1rem;
        letter-spacing: 0;
        line-height: 24px;
        margin-bottom: 0;
        padding-top: 2px
    }
}

@media(max-width: 767px) {
    .cmp-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container .cmp-press_publised_date {
        color:#4d4d4d;
        font-size: .875rem
    }
}

.cmp-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container a {
    color: #2a4dc0;
    cursor: pointer;
    float: right;
    font-family: Lato,sans-serif;
    font-size: .875rem;
    text-decoration: none
}

@media(min-width: 1900px) {
    .cmp-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container a {
        float:right;
        font-size: 1.25rem
    }
}

.cmp-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container a.read-more-text {
    padding-right: 10px
}

.cmp-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container a.read-more-text:hover {
    cursor: pointer;
    text-decoration: underline
}

@media(min-width: 1900px) {
    .cmp-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container a.read-more-text {
        float:right;
        font-size: 1.25rem
    }
}

@media(max-width: 767px) {
    .cmp-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container a.read-more-text {
        float:right;
        font-size: 1.25rem
    }
}

.cmp-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container a.read-more-text:after {
    border-right: 1px solid #2a4dc0;
    border-top: 1px solid #2a4dc0;
    bottom: 31px;
    content: "";
    display: inline-block;
    height: 6px;
    margin-bottom: 1px;
    margin-left: 6px;
    margin-right: .5px;
    right: 0;
    -webkit-transform: rotate(135deg);
    transform: rotate(45deg);
    width: 6px
}

@media(min-width: 1900px) {
    .cmp-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container a.read-more-text:after {
        border-right:1px solid #2a4dc0;
        border-top: 1px solid #2a4dc0;
        height: 8px;
        -webkit-transform: rotate(135deg);
        transform: rotate(45deg);
        width: 8px
    }
}

@media(max-width: 767px) {
    .cmp-video-parent .cmp-video-container .pdf_container .cmp-press_pdf_content .cmp-press_text_content .cmp-press-release-date-container a.read-more-text:after {
        height:8px;
        width: 8px
    }
}

.cmp-video-parent .cmp-video-container #video-bottom-pagination.bottom-nav {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin: 0 0 102px 75px
}

@media(min-width: 1900px) {
    .cmp-video-parent .cmp-video-container #video-bottom-pagination.bottom-nav {
        margin:0 0 102px 102px
    }
}

@media(max-width: 767px) {
    .cmp-video-parent .cmp-video-container #video-bottom-pagination.bottom-nav {
        display:block;
        margin: 0 0 101px;
        text-align: center
    }
}

.cmp-video-parent .cmp-video-container #video-bottom-pagination .result-data {
    color: #626262;
    font-family: Lato,sans-serif;
    font-size: 1rem;
    margin-bottom: 0
}

@media(min-width: 1900px) {
    .cmp-video-parent .cmp-video-container #video-bottom-pagination .result-data {
        font-size:1.25rem
    }
}

@media(max-width: 767px) {
    .cmp-video-parent .cmp-video-container #video-bottom-pagination .result-data {
        color:#626262;
        font-size: 1.125rem;
        margin-bottom: 33px
    }
}

.cmp-video-parent .cmp-video-container #video-bottom-pagination .paginationjs {
    font-family: Lato,sans-serif;
    font-size: 1rem
}

@media(max-width: 767px) {
    .cmp-video-parent .cmp-video-container #video-bottom-pagination .paginationjs {
        -webkit-box-pack:center;
        -ms-flex-pack: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: center;
        margin: 0 auto;
        text-align: center
    }

    .cmp-video-parent .cmp-video-container #video-bottom-pagination .paginationjs .paginationjs-pages {
        display: inline-block;
        float: none
    }
}

.cmp-video-parent .cmp-video-container #video-bottom-pagination .paginationjs .paginationjs-pages li {
    border: none!important;
    color: #9b9b9d;
    font-family: Lato,sans-serif;
    font-size: 1rem;
    padding: 0 7px;
    text-align: center
}

.cmp-video-parent .cmp-video-container #video-bottom-pagination .paginationjs .paginationjs-pages li a {
    color: #9b9b9d;
    font-size: 1rem;
    height: 20px;
    line-height: 18px;
    min-width: 20px;
    padding: 0;
    width: 20px
}

@media(max-width: 767px) {
    .cmp-video-parent .cmp-video-container #video-bottom-pagination .paginationjs .paginationjs-pages li a {
        font-size:1.313rem;
        height: 27px;
        line-height: 27px;
        min-width: 27px;
        width: 27px
    }
}

.cmp-video-parent .cmp-video-container #video-bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-prev a {
    font-size: 0
}

.cmp-video-parent .cmp-video-container #video-bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-prev a:before {
    border-left: 2px solid #2a4dc0;
    border-top: 2px solid #2a4dc0;
    bottom: 31px;
    content: "";
    display: inline-block;
    font-size: 1rem;
    height: 10px;
    margin-bottom: -6px;
    margin-left: 6px;
    margin-right: .5px;
    right: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width: 10px
}

@media(max-width: 767px) {
    .cmp-video-parent .cmp-video-container #video-bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-prev a:before {
        height:14px;
        margin-bottom: -8px;
        width: 14px
    }
}

.cmp-video-parent .cmp-video-container #video-bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-next a {
    font-size: 0
}

.cmp-video-parent .cmp-video-container #video-bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-next a:after {
    border-left: 2px solid #2a4dc0;
    border-top: 2px solid #2a4dc0;
    bottom: 31px;
    content: "";
    display: inline-block;
    font-size: 1rem;
    height: 10px;
    margin-bottom: -6px;
    margin-left: -5px;
    margin-right: .5px;
    right: 0;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    width: 10px
}

@media(max-width: 767px) {
    .cmp-video-parent .cmp-video-container #video-bottom-pagination .paginationjs .paginationjs-pages li.paginationjs-next a:after {
        height:14px;
        margin-bottom: -8px;
        width: 14px
    }
}

.cmp-video-parent .cmp-video-container #video-bottom-pagination .paginationjs .paginationjs-pages li.active a {
    background-color: #2a4dc0;
    border: 1px solid #2a4dc0;
    border-radius: 3px;
    color: #fff;
    font-size: 1rem;
    height: 20px;
    line-height: 18px;
    min-width: 20px;
    width: 20px
}

@media(max-width: 767px) {
    .cmp-video-parent .cmp-video-container #video-bottom-pagination .paginationjs .paginationjs-pages li.active a {
        border:1px solid #2a4dc0;
        border-radius: 3px;
        font-size: 1.313rem;
        height: 27px;
        line-height: 25px;
        min-width: 27px;
        width: 27px
    }
}

.daterangepicker {
    background: #e6e6e6;
    border: .25px solid rgba(0,0,0,.102);
    border-radius: 9pt;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.102);
    box-shadow: 0 3px 6px rgba(0,0,0,.102);
    max-width: 315px;
    width: 100%
}

@media(max-width: 767px) {
    .daterangepicker {
        left:28px!important;
        max-width: 20pc;
        width: 100%
    }
}

.daterangepicker:before {
    border-bottom: 7px solid #707070
}

.daterangepicker.daterangepicker.ltr .ranges {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 10px;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.102);
    box-shadow: 0 3px 6px rgba(0,0,0,.102);
    float: none;
    height: 4pc;
    margin: 26px auto 4.5px;
    max-width: 266px;
    padding: 9pt 14px 13px;
    width: 100%
}

@media(max-width: 767px) {
    .daterangepicker.daterangepicker.ltr .ranges {
        height:40px;
        max-width: 313px;
        padding: 11px 23px
    }
}

.daterangepicker.daterangepicker.ltr .ranges .outer-date-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

@media(max-width: 767px) {
    .daterangepicker.daterangepicker.ltr .ranges .outer-date-container .start-date-box {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.daterangepicker.daterangepicker.ltr .ranges .outer-date-container .start-date-box span {
    display: block
}

.daterangepicker.daterangepicker.ltr .ranges .outer-date-container .start-date-box .start-date-label {
    color: #092986;
    font-family: Lato,sans-serif;
    font-size: 9pt;
    letter-spacing: 0;
    padding-bottom: 6.7px
}

@media(max-width: 767px) {
    .daterangepicker.daterangepicker.ltr .ranges .outer-date-container .start-date-box .start-date-label {
        font-size:14px
    }
}

.daterangepicker.daterangepicker.ltr .ranges .outer-date-container .start-date-box .From-date {
    color: #191919;
    font-family: Lato,sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    padding-left: 5px
}

.daterangepicker.daterangepicker.ltr .ranges .outer-date-container .arrow-icon {
    margin-top: 18px
}

@media(max-width: 767px) {
    .daterangepicker.daterangepicker.ltr .ranges .outer-date-container .arrow-icon {
        margin-top:-5px
    }

    .daterangepicker.daterangepicker.ltr .ranges .outer-date-container .end-date-box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.daterangepicker.daterangepicker.ltr .ranges .outer-date-container .end-date-box span {
    display: block
}

.daterangepicker.daterangepicker.ltr .ranges .outer-date-container .end-date-box .end-date-label {
    color: #092986;
    font-family: Lato,sans-serif;
    font-size: 9pt;
    letter-spacing: 0;
    padding-bottom: 6.7px
}

.daterangepicker.daterangepicker.ltr .ranges .outer-date-container .end-date-box .End-date {
    color: #191919;
    font-family: Lato,sans-serif;
    font-size: 14px;
    letter-spacing: 0;
    padding-left: 5px
}

.daterangepicker.daterangepicker.ltr .date-format {
    color: #838383;
    font-family: Lato,sans-serif;
    font-size: 9pt;
    letter-spacing: 0;
    margin: 0 28px 10px 0;
    text-align: right
}

.daterangepicker.daterangepicker.ltr .drp-calendar {
    float: none!important
}

.daterangepicker.daterangepicker.ltr .drp-calendar.right {
    position: absolute!important;
    right: 0!important;
    top: 133px!important
}

.daterangepicker.daterangepicker.ltr .drp-calendar.right .daterangepicker_input {
    position: absolute!important
}

.daterangepicker.daterangepicker.ltr .drp-calendar.right .calendar-table {
    background: transparent!important
}

.daterangepicker.daterangepicker.ltr .drp-calendar.right .calendar-table table thead>tr th.month,.daterangepicker.daterangepicker.ltr .drp-calendar.right .calendar-table table thead>tr:nth-child(2) {
    display: none!important
}

.daterangepicker.daterangepicker.ltr .drp-calendar.right .calendar-table table thead>tr th.next {
    height: auto;
    position: absolute;
    right: 35px;
    top: 10px
}

@media(max-width: 767px) {
    .daterangepicker.daterangepicker.ltr .drp-calendar.right .calendar-table table thead>tr th.next {
        right:45px;
        top: -15px
    }
}

.daterangepicker.daterangepicker.ltr .drp-calendar.right .calendar-table table thead>tr th.next span {
    border: solid #9b9b9b;
    border-width: 0 1px 1px 0
}

.daterangepicker.daterangepicker.ltr .drp-calendar.right .calendar-table table tbody {
    display: none!important
}

.daterangepicker.daterangepicker.ltr .drp-calendar.left {
    background: #fff;
    border: .25px solid rgba(0,0,0,.122);
    border-radius: 9pt;
    float: none!important;
    margin: 0;
    max-width: 315px;
    padding: 20px 17px 27px;
    width: 100%
}

@media(max-width: 767px) {
    .daterangepicker.daterangepicker.ltr .drp-calendar.left {
        max-width:353px;
        padding: 20px 17px 27px;
        width: 100%
    }
}

.daterangepicker.daterangepicker.ltr .drp-calendar.left .calendar-table table thead tr th {
    color: #4d4d4d;
    font-size: 14px;
    font-weight: 400
}

.daterangepicker.daterangepicker.ltr .drp-calendar.left .calendar-table table thead tr th.month {
    color: #4d4d4d;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 1pc;
    font-weight: 500;
    padding-bottom: 24px
}

.daterangepicker.daterangepicker.ltr .drp-calendar.left .calendar-table table thead tr th.prev {
    height: auto;
    left: 35px;
    position: absolute
}

@media(max-width: 767px) {
    .daterangepicker.daterangepicker.ltr .drp-calendar.left .calendar-table table thead tr th.prev {
        left:45px
    }
}

.daterangepicker.daterangepicker.ltr .drp-calendar.left .calendar-table table thead tr th.prev span {
    border: solid #9b9b9b;
    border-width: 0 1px 1px 0
}

.daterangepicker.daterangepicker.ltr .drp-calendar.left .calendar-table table tbody tr {
    padding: 10px 0
}

.daterangepicker.daterangepicker.ltr .drp-calendar.left .calendar-table table tbody tr td.available {
    color: #4d4d4d;
    font-family: Lato,sans-serif;
    font-size: 14px;
    height: 27px;
    min-width: 27px;
    padding: 6px;
    width: 27px
}

.daterangepicker.daterangepicker.ltr .drp-calendar.left .calendar-table table tbody tr td.available.active {
    background: #2a4dc0;
    color: #fff;
    font-size: 14px;
    height: 27px;
    min-width: 27px;
    padding: 6px;
    width: 27px
}

.daterangepicker.daterangepicker.ltr .drp-calendar.left .calendar-table table tbody tr td.end-date,.daterangepicker.daterangepicker.ltr .drp-calendar.left .calendar-table table tbody tr td.start-date {
    border-radius: 4px
}

.daterangepicker.auto-apply .drp-buttons {
    display: block!important;
    padding: 0!important
}

.daterangepicker .drp-buttons {
    display: block!important
}

.daterangepicker .drp-buttons .drp-selected {
    display: none!important
}

.daterangepicker .drp-buttons .cancelBtn {
    display: block!important;
    float: right;
    margin: 4px!important
}

.daterangepicker .drp-buttons .applyBtn {
    display: none!important
}

.visa-cards-v2 .card {
    --bs-card-border-width: 0px;
    --bs-card-border-radius: 0.275rem;
    --bs-card-inner-border-radius: calc(0.275rem - 1px);
    background: url(../../../content/dam/gtwenty/visa-requirement/background.png) 100% 100% no-repeat;
    background-color: #fff;
    background-size: 200px;
    border: 1px solid #f5f5f5;
    -webkit-box-shadow: 5px 5px 10px 0 hsla(0,0%,44%,.3);
    box-shadow: 5px 5px 10px 0 hsla(0,0%,44%,.3);
    min-height: auto;
    padding: 0
}

.visa-cards-v2 .card-footer {
    background-color: transparent!important
}

.visa-cards-v2 .f20 {
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif;
    font-weight: 700;
    line-height: 1.5
}

.visa-cards-v2 .f18 {
    color: #191919;
    font-family: Lato,sans-serif
}

.visa-cards-v2 .col {
    padding: 0 9pt
}

.visa-cards-v2 .btn {
    border-color: #2e59c1;
    border-radius: .2rem;
    color: #2e59c1;
    font-family: Lato,sans-serif;
    line-height: 1.5;
    padding: 8px 25px
}

.visa-cards-v2 .btn:hover {
    background-color: #2e59c1;
    color: #fff
}

.card-text {
    background: transparent -webkit-gradient(linear,left top,left bottom,from(#2e59c1),to(#0f2d8a)) 0 0 no-repeat padding-box;
    background: transparent linear-gradient(180deg,#2e59c1,#0f2d8a) 0 0 no-repeat padding-box;
    border-radius: 0 0 15px 15px;
    bottom: 0;
    left: 0;
    margin: 0;
    padding: 1.25rem;
    position: absolute;
    width: 100%
}

.card-text .card-head {
    color: #fff;
    font: normal normal 700 1rem Plus Jakarta Sans;
    letter-spacing: 0;
    width: 60%
}

.card-text .card-link {
    color: #fff;
    font: normal normal normal .875rem Lato;
    margin-top: 1.563rem;
    text-align: right;
    width: 40%
}

.card-text .card-link a {
    color: #fff;
    text-decoration: none
}

.card-data {
    height: 329px;
    position: relative;
    text-align: left
}

.card-data .card-img {
    border-radius: .75rem
}

.chev-style {
    height: 15px;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

@media(min-width: 1900px) {
    .card-text .card-head {
        font-size:1.5rem
    }

    .card-text .card-link {
        font-size: 1.125rem;
        margin-top: 2.188rem
    }

    .card-data {
        height: 389px;
        width: 380px!important
    }
}

@media(max-width: 767px) {
    .card-text .card-head {
        font-size:1.5rem
    }

    .card-text .card-link {
        font-size: 1.125rem;
        margin-top: 35px
    }

    .card-data {
        height: 389px;
        width: 380px!important
    }
}

.lo-add-information .bold,.otherInfoForm .bold {
    font-weight: 700
}

.lo-add-information .samplePdf,.otherInfoForm .samplePdf {
    font-size: 1pc;
    font-weight: 700
}

.lo-add-information .loading,.otherInfoForm .loading {
    bottom: 0;
    height: 2em;
    left: 0;
    margin: auto;
    overflow: show;
    position: fixed;
    right: 0;
    top: 0;
    width: 2em;
    z-index: 999
}

.lo-add-information .loading:before,.otherInfoForm .loading:before {
    background: radial-gradient(hsla(0,0%,8%,.8),rgba(0,0,0,.8));
    background: -webkit-radial-gradient(hsla(0,0%,8%,.8),rgba(0,0,0,.8));
    content: "file is loading";
    display: block;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%
}

.lo-add-information .loading:not(:required),.otherInfoForm .loading:not(:required) {
    background-color: transparent;
    border: 0;
    color: transparent;
    font: 0/0 a;
    text-shadow: none
}

.lo-add-information .loading:not(:required):after,.otherInfoForm .loading:not(:required):after {
    -webkit-animation: spinner .15s linear infinite;
    animation: spinner .15s linear infinite;
    border-radius: .5em;
    -webkit-box-shadow: 1.5em 0 0 0 hsla(0,0%,100%,.75),1.1em 1.1em 0 0 hsla(0,0%,100%,.75),0 1.5em 0 0 hsla(0,0%,100%,.75),-1.1em 1.1em 0 0 hsla(0,0%,100%,.75),-1.5em 0 0 0 hsla(0,0%,100%,.75),-1.1em -1.1em 0 0 hsla(0,0%,100%,.75),0 -1.5em 0 0 hsla(0,0%,100%,.75),1.1em -1.1em 0 0 hsla(0,0%,100%,.75);
    box-shadow: 1.5em 0 0 0 hsla(0,0%,100%,.75),1.1em 1.1em 0 0 hsla(0,0%,100%,.75),0 1.5em 0 0 hsla(0,0%,100%,.75),-1.1em 1.1em 0 0 hsla(0,0%,100%,.75),-1.5em 0 0 0 hsla(0,0%,100%,.75),-1.1em -1.1em 0 0 hsla(0,0%,100%,.75),0 -1.5em 0 0 hsla(0,0%,100%,.75),1.1em -1.1em 0 0 hsla(0,0%,100%,.75);
    content: "";
    display: block;
    font-size: 10px;
    height: 1em;
    margin-top: -.5em;
    width: 1em
}

.lo-add-information .date_compare,.lo-add-information .date_validity,.lo-add-information .email_validity,.lo-add-information .empty,.lo-add-information .group_id_check,.lo-add-information .phone_validity,.lo-add-information .special_chars,.lo-add-information .validate_radio,.otherInfoForm .date_compare,.otherInfoForm .date_validity,.otherInfoForm .email_validity,.otherInfoForm .empty,.otherInfoForm .group_id_check,.otherInfoForm .phone_validity,.otherInfoForm .special_chars,.otherInfoForm .validate_radio {
    display: none
}

.lo-add-information .show_error input,.lo-add-information .show_error select,.lo-add-information .show_error textarea,.otherInfoForm .show_error input,.otherInfoForm .show_error select,.otherInfoForm .show_error textarea {
    border: 1px solid #dc241f!important
}

.lo-add-information .show_error .show_error_messages,.otherInfoForm .show_error .show_error_messages {
    color: #dc241f;
    display: block!important
}

.lo-add-information .blue-button,.otherInfoForm .blue-button {
    background-color: #2e59c1;
    color: #fff!important;
    margin-left: .25rem
}

.lo-add-information .upload-box,.otherInfoForm .upload-box {
    clear: both;
    margin: 0 auto;
    width: 100%
}

.lo-add-information .upload-box .file-upload-box,.otherInfoForm .upload-box .file-upload-box {
    background: #f4f8ff;
    border: 1px solid #ccc;
    border-radius: 7px;
    clear: both;
    float: left;
    height: 75pt;
    padding: 1.5rem;
    text-align: center;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}

@media(max-width: 767px) {
    .lo-add-information .upload-box .file-upload-box #file-upload-btn,.lo-add-information .upload-box .file-upload-box #file-upload2-btn,.otherInfoForm .upload-box .file-upload-box #file-upload-btn,.otherInfoForm .upload-box .file-upload-box #file-upload2-btn {
        display:none
    }
}

.lo-add-information .upload-box .file-upload-box:hover,.otherInfoForm .upload-box .file-upload-box:hover {
    border-color: #2a4dc0
}

.lo-add-information .upload-box .file-upload-box.hover,.otherInfoForm .upload-box .file-upload-box.hover {
    border: 3px solid #2a4dc0;
    -webkit-box-shadow: inset 0 0 0 6px #eee;
    box-shadow: inset 0 0 0 6px #eee
}

.lo-add-information .upload-box .hidden,.otherInfoForm .upload-box .hidden {
    display: none!important
}

.lo-add-information .upload-box c,.otherInfoForm .upload-box c {
    clear: both;
    float: left;
    height: 50px;
    width: 100%
}

.lo-add-information .upload-box c i.fa,.otherInfoForm .upload-box c i.fa {
    font-size: 50px;
    margin-bottom: 1rem;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.lo-add-information .upload-box c .upload-text,.otherInfoForm .upload-box c .upload-text {
    display: inline-block;
    float: left;
    margin-right: 235px;
    margin-top: 10px
}

.lo-add-information .upload-box c .file-upload-icon,.otherInfoForm .upload-box c .file-upload-icon {
    float: left;
    margin-right: 15px;
    margin-top: 7px
}

.lo-add-information .upload-box .box-align,.otherInfoForm .upload-box .box-align {
    clear: both;
    float: left;
    height: 50px;
    width: 100%
}

.lo-add-information .upload-box .box-align .upload-icon,.otherInfoForm .upload-box .box-align .upload-icon {
    float: left;
    margin-right: 15px;
    margin-top: 7px
}

.lo-add-information .upload-box .box-align i.fa,.otherInfoForm .upload-box .box-align i.fa {
    font-size: 50px;
    margin-bottom: 1rem;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.lo-add-information .upload-box #response,.lo-add-information .upload-box #response2,.lo-add-information .upload-box #response3,.otherInfoForm .upload-box #response,.otherInfoForm .upload-box #response2,.otherInfoForm .upload-box #response3 {
    clear: both;
    float: left;
    width: 100%
}

.lo-add-information .upload-box #response #messages,.lo-add-information .upload-box #response2 #messages,.lo-add-information .upload-box #response3 #messages,.otherInfoForm .upload-box #response #messages,.otherInfoForm .upload-box #response2 #messages,.otherInfoForm .upload-box #response3 #messages {
    margin-bottom: .5rem
}

.lo-add-information .upload-box #file-image,.lo-add-information .upload-box #file-image2,.lo-add-information .upload-box #file-image3,.otherInfoForm .upload-box #file-image,.otherInfoForm .upload-box #file-image2,.otherInfoForm .upload-box #file-image3 {
    display: inline;
    height: auto;
    margin: 0 auto .5rem;
    max-width: 180px;
    width: auto
}

.lo-add-information .upload-box #notimage,.lo-add-information .upload-box #notimage2,.lo-add-information .upload-box #notimage3,.otherInfoForm .upload-box #notimage,.otherInfoForm .upload-box #notimage2,.otherInfoForm .upload-box #notimage3 {
    clear: both;
    display: block;
    float: left;
    width: 100%
}

.lo-add-information .upload-box .progress,.lo-add-information .upload-box progress,.otherInfoForm .upload-box .progress,.otherInfoForm .upload-box progress {
    background-color: #eee;
    border: 0;
    border-radius: 4px;
    clear: both;
    display: inline;
    height: 8px;
    margin: 0 auto;
    max-width: 180px;
    overflow: hidden;
    width: 100%
}

.lo-add-information .upload-box .progress[value]::-webkit-progress-bar,.otherInfoForm .upload-box .progress[value]::-webkit-progress-bar {
    background-color: #eee;
    border-radius: 4px
}

.lo-add-information .upload-box .progress[value]::-webkit-progress-value,.otherInfoForm .upload-box .progress[value]::-webkit-progress-value {
    background: -webkit-gradient(linear,left top,right top,from(#23409f),color-stop(50%,#2a4dc0));
    background: linear-gradient(90deg,#23409f 0,#2a4dc0 50%);
    border-radius: 4px
}

.lo-add-information .upload-box .progress[value]::-moz-progress-bar,.otherInfoForm .upload-box .progress[value]::-moz-progress-bar {
    background: linear-gradient(90deg,#23409f 0,#2a4dc0 50%);
    border-radius: 4px
}

.lo-add-information .upload-box input[type=file],.otherInfoForm .upload-box input[type=file] {
    opacity: 0;
    position: absolute;
    z-index: -1
}

.add-info-main .check_select_value,.add-info-main .date_compare,.add-info-main .date_validity,.add-info-main .email_validity,.add-info-main .empty,.add-info-main .group_id_check,.add-info-main .phone_validity,.add-info-main .special_chars,.add-info-main .validate_radio {
    display: none
}

.add-info-main .show_error input,.add-info-main .show_error select,.add-info-main .show_error textarea {
    border: 1px solid #dc241f!important
}

.add-info-main .show_error .show_error_messages {
    color: #dc241f;
    display: block!important
}

.add-info-main .right-col {
    background-color: #fff;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 8px 0 rgba(0,0,0,.15);
    height: auto;
    padding: 3rem
}

.add-info-main .form-label {
    color: #191919;
    font-weight: 700;
    line-height: 1.5
}

.add-info-main .form-select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
    background-position: right .75rem center;
    background-repeat: no-repeat;
    background-size: 1pc 9pt;
    border: 1px solid #ced4da;
    color: #707070;
    height: 40px;
    padding: .375rem 2.25rem .375rem .75rem;
    -webkit-transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out
}

.add-info-main .form-control {
    border: 1px solid #ced4da;
    color: #707070;
    height: 40px;
    padding: .375rem .75rem
}

.add-info-main textarea {
    height: auto!important
}

.add-info-main a {
    color: #2e59c1
}

.add-info-main .input-group-text {
    background-color: #fff;
    border-radius: .375rem 0 0 .375rem;
    padding: .375rem 2.25rem .375rem .75rem
}

.add-info-main .progress-bar-new .add-info-icon {
    counter-reset: container 0;
    list-style-type: none;
    margin-left: .8rem
}

.add-info-main .progress-bar-new .add-info-icon li {
    color: #707070;
    counter-increment: container 1;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 1.04vw;
    font-weight: 700;
    margin-top: 50px;
    position: relative
}

.add-info-main .progress-bar-new .add-info-icon li:first-child:after {
    display: none
}

.add-info-main .progress-bar-new .add-info-icon li:first-child:before {
    content: url(../../../content/dam/gtwenty/gtwenty_new/additional-info/PSO-HOD.svg)
}

.add-info-main .progress-bar-new .add-info-icon li:nth-child(2):before {
    content: url(../../../content/dam/gtwenty/gtwenty_new/additional-info/BilateralMeetings.svg)
}

.add-info-main .progress-bar-new .add-info-icon li:nth-child(3):before,.add-info-main .progress-bar-new .add-info-icon li:nth-child(4):before {
    content: url(../../../content/dam/gtwenty/gtwenty_new/additional-info/PointsofContact.svg)
}

.add-info-main .progress-bar-new .add-info-icon li:before {
    background-color: transparent!important;
    border: 0!important;
    border-radius: 50%;
    content: " ";
    height: 60px;
    left: -62px!important;
    line-height: 10px;
    padding: 10px;
    position: absolute;
    text-align: center;
    top: -20px;
    -webkit-transform: scale(.6);
    transform: scale(.6);
    width: 60px;
    z-index: 10
}

@media(max-width: 767px) {
    .add-info-main .progress-bar-new .add-info-icon li:before {
        left:7%!important
    }
}

.add-info-main .progress-bar-new .add-info-icon li:after {
    background-color: #02238d!important;
    content: "";
    height: 70px;
    left: -27px;
    position: absolute;
    top: 0;
    width: 2px;
    z-index: 1
}

.add-info-main .progress-bar-new .add-info-icon li a {
    color: #02238d;
    text-decoration: none
}

.btn-secondary-custom {
    background: #fff;
    border: 1px solid #2a4dc0;
    color: #2a4dc0;
    font-size: 9pt
}

.btn-primary-custom {
    background: #2a4dc0;
    border: 1px solid #2a4dc0;
    color: #fff;
    font-size: 9pt
}

.new-contact-us .contactus-info {
    font-family: Lato,sans-serif;
    font-size: 14px;
    margin: 10px 20%;
    text-align: center
}

.new-contact-us .cu-heading {
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 20px;
    font-weight: 700;
    text-align: center
}

.new-contact-us .accordion-button {
    background-color: #fff!important;
    color: #000!important;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 1pc!important;
    font-weight: 700
}

.new-contact-us .accordion-button:after {
    background-image: none;
    content: url(../../../content/dam/gtwenty/contactus/expand_arrow.svg);
    -webkit-transform: none;
    transform: none
}

.new-contact-us .accordion-button:not(.collapsed):after {
    background-image: none;
    content: url(../../../content/dam/gtwenty/contactus/expand_arrow.svg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.new-contact-us .accordion-button:focus {
    -webkit-box-shadow: none;
    box-shadow: none
}

.new-contact-us .cu-accrd {
    overflow-x: auto
}

.new-contact-us .cu-table {
    width: -webkit-fill-available
}

.new-contact-us .cu-t-head {
    background: #2a4dc0;
    color: #fff;
    font-family: Plus Jakarta Sans,sans-serif;
    font-weight: 700
}

.new-contact-us .cu-t-body {
    font-family: Lato,sans-serif
}

.new-contact-us .cu-query {
    background: #f2f2f2
}

.new-contact-us .cu-query-info {
    font-weight: 700;
    padding-left: 30px;
    padding-right: 90px
}

@media(max-width: 767px) {
    .new-contact-us .cu-query-info {
        padding-bottom:20px;
        padding-left: 0;
        padding-right: 0
    }
}

@media only screen and (min-width: 768px)and (max-width:991px) {
    .new-contact-us .cu-query-info {
        padding-bottom:20px;
        padding-left: 0;
        padding-right: 0
    }
}

.new-contact-us .cu-btn-query {
    border: 1px solid #2a4dc0;
    border-radius: 5px;
    color: #2a4dc0;
    padding: 10px 25px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.new-contact-us .cu-btn-query:hover {
    background: #2a4dc0;
    border: 1px solid #fff;
    color: #fff
}

.form-container .left-col .progress-bar-new .dao-profile ul li:first-child:before {
    content: url(../../../content/dam/gtwenty/contact-us/Basic-details-icon.svg)
}

.form-container .left-col .progress-bar-new .dao-profile ul li:first-child.active:before {
    content: url(../../../content/dam/gtwenty/contact-us/Form-white-icon-2.svg)
}

.form-container .left-col .progress-bar-new .dao-profile ul li:first-child:after {
    display: none
}

.form-container .left-col .progress-bar-new .dao-profile ul li:nth-child(2):before {
    content: url(../../../content/dam/gtwenty/contact-us/Organization-details-icon.svg)
}

.form-container .left-col .progress-bar-new .dao-profile ul li:nth-child(2).active:before {
    content: url(../../../content/dam/gtwenty/contact-us/Form-white-icon-1.svg)
}

.form-container .left-col .progress-bar-new .dao-profile ul li:nth-child(3):before {
    content: url(../../../content/dam/gtwenty/contact-us/Organization-details-icon.svg)
}

.form-container .left-col .progress-bar-new .dao-profile ul li:nth-child(3).active:before {
    content: url(../../../content/dam/gtwenty/contact-us/Form-white-icon-1.svg)
}

.form-container .dao-profile-button {
    color: #2a4dc0;
    cursor: pointer;
    text-decoration: underline
}

.mediaAllAccreditationRequests .show_error_messages {
    color: #dc241f!important
}

.mediaAllAccreditationRequests .loading {
    bottom: 0;
    height: 2em;
    left: 0;
    margin: auto;
    overflow: show;
    position: fixed;
    right: 0;
    top: 0;
    width: 2em;
    z-index: 999
}

.mediaAllAccreditationRequests .loading:before {
    background: radial-gradient(hsla(0,0%,8%,.8),rgba(0,0,0,.8));
    background: -webkit-radial-gradient(hsla(0,0%,8%,.8),rgba(0,0,0,.8));
    content: "file is loading";
    display: block;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%
}

.mediaAllAccreditationRequests .loading:not(:required) {
    background-color: transparent;
    border: 0;
    color: transparent;
    font: 0/0 a;
    text-shadow: none
}

.mediaAllAccreditationRequests .loading:not(:required):after {
    -webkit-animation: spinner .15s linear infinite;
    animation: spinner .15s linear infinite;
    border-radius: .5em;
    -webkit-box-shadow: 1.5em 0 0 0 hsla(0,0%,100%,.75),1.1em 1.1em 0 0 hsla(0,0%,100%,.75),0 1.5em 0 0 hsla(0,0%,100%,.75),-1.1em 1.1em 0 0 hsla(0,0%,100%,.75),-1.5em 0 0 0 hsla(0,0%,100%,.75),-1.1em -1.1em 0 0 hsla(0,0%,100%,.75),0 -1.5em 0 0 hsla(0,0%,100%,.75),1.1em -1.1em 0 0 hsla(0,0%,100%,.75);
    box-shadow: 1.5em 0 0 0 hsla(0,0%,100%,.75),1.1em 1.1em 0 0 hsla(0,0%,100%,.75),0 1.5em 0 0 hsla(0,0%,100%,.75),-1.1em 1.1em 0 0 hsla(0,0%,100%,.75),-1.5em 0 0 0 hsla(0,0%,100%,.75),-1.1em -1.1em 0 0 hsla(0,0%,100%,.75),0 -1.5em 0 0 hsla(0,0%,100%,.75),1.1em -1.1em 0 0 hsla(0,0%,100%,.75);
    content: "";
    display: block;
    font-size: 10px;
    height: 1em;
    margin-top: -.5em;
    width: 1em
}

@-webkit-keyframes spinner {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes spinner {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.mediaAllAccreditationRequests .corner {
    border-radius: 5px!important
}

.mediaAllAccreditationRequests .trackText {
    color: #191919;
    font-family: Lato,sans-serif;
    font-weight: 700
}

.mediaAllAccreditationRequests .sherpaColor {
    border-left: 4px solid #7754d6!important
}

.mediaAllAccreditationRequests .sherpaTrackBg {
    background-color: #ece9f7
}

.mediaAllAccreditationRequests .financeColor {
    border-left: 4px solid #469350!important
}

.mediaAllAccreditationRequests .financeTrackBg {
    background-color: #e9f7ed
}

.mediaAllAccreditationRequests .engagementColor {
    border-left: 4px solid #e8aa1f!important
}

.mediaAllAccreditationRequests .engagementTrackBg {
    background-color: #f7f2e9
}

.mediaAllAccreditationRequests .f17,.mediaAllAccreditationRequests .f20,.mediaAllAccreditationRequests .f24 {
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif;
    font-weight: 700
}

.mediaAllAccreditationRequests .f16,.mediaAllAccreditationRequests .f18 {
    color: #191919;
    font-family: Lato,sans-serif
}

.mediaAllAccreditationRequests .tabTitle {
    border-bottom: 3px solid #2a4dc0;
    color: #2a4dc0
}

.mediaAllAccreditationRequests #accredReqMVA {
    padding-top: 40px!important
}

.mediaAllAccreditationRequests .top-container-one {
    margin-bottom: 5px
}

.mediaAllAccreditationRequests .top-container-one .admin-name {
    color: #000;
    font-size: 18px;
    line-height: 23px;
    padding-bottom: 0!important
}

.mediaAllAccreditationRequests .top-container-two {
    margin-bottom: 15px
}

.mediaAllAccreditationRequests .top-container-two .acc-user-id-mva {
    color: #2a4dc0;
    font-size: 15px;
    line-height: 25px;
    max-width: 90pt;
    padding-bottom: 0!important;
    text-decoration: underline
}

.mediaAllAccreditationRequests .top-container-three {
    margin-bottom: 15px;
    min-height: 50px
}

.mediaAllAccreditationRequests .top-container-three .org-text {
    color: #676767;
    font-size: 11px;
    line-height: 18px
}

.mediaAllAccreditationRequests .top-container-three .org-sty {
    color: #4c4c4c;
    font-size: 15px
}

.mediaAllAccreditationRequests .accred-submit-text {
    padding-top: 0!important
}

.mediaAllAccreditationRequests .national-organization-media {
    background-color: #fffcd5;
    border-radius: 5px;
    color: #191919;
    font-size: 9pt;
    letter-spacing: 0;
    margin-bottom: 0;
    padding: 2px
}

.mediaAllAccreditationRequests .international-organization-media {
    background-color: #ffe1cb;
    border-radius: 5px;
    color: #191919;
    font-size: 9pt;
    letter-spacing: 0;
    margin-bottom: 0;
    padding: 2px
}

.mediaAllAccreditationRequests .btn {
    background-color: transparent;
    border: 1px solid #2a4dc0;
    border-radius: .2rem;
    color: #2a4dc0;
    font-family: Lato,sans-serif;
    font-weight: 400!important;
    padding: .375rem .65rem
}

.mediaAllAccreditationRequests .approveBtn {
    border: 1px solid #1e8024!important;
    color: #1e8024!important
}

.mediaAllAccreditationRequests .pendingBtn {
    background-color: #2a4dc0!important;
    border: 1px solid #2a4dc0;
    color: #fff!important
}

.mediaAllAccreditationRequests .top-info-acrred {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

.mediaAllAccreditationRequests .top-info-acrred .total-accred p {
    color: #191919;
    font-size: 1pc
}

.mediaAllAccreditationRequests .top-info-acrred .short-by-booking-main {
    color: #2a4dc0;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 30px
}

.mediaAllAccreditationRequests .top-info-acrred .short-by-booking-main .dropdown-menu {
    border-radius: 20px;
    width: 300px
}

.mediaAllAccreditationRequests .top-info-acrred .short-by-booking-main .dropdown-menu .form-check-input {
    margin-top: .5em
}

.mediaAllAccreditationRequests .top-info-acrred .short-by-booking-main .dropdown-menu .form-check-label .fw-bold {
    font-size: 18px
}

.mediaAllAccreditationRequests .top-info-acrred .short-by-booking-main .dropdown-menu .form-check-label .f18 {
    font-size: 15px
}

.mediaAllAccreditationRequests .top-info-acrred .short-by-booking-main .dropdown-menu #reset-sorting {
    max-width: 146px;
    width: 100%
}

.mediaAllAccreditationRequests .top-info-acrred .short-by-booking-main .dropdown-menu #apply-sorting {
    background-color: #2a4dc0;
    color: #fff;
    max-width: 146px;
    width: 100%
}

.mediaAllAccreditationRequests .accBtnPending {
    background-color: #2a4dc0!important;
    color: #fff!important
}

.mediaAllAccreditationRequests .accBtnApproved {
    background-color: transparent;
    border: 1px solid #469350!important;
    color: #469350!important
}

.mediaAllAccreditationRequests .a-link {
    color: #2a4dc0!important
}

@media(min-width: 768px)and (max-width:992px) {
    .mediaAllAccreditationRequests .col6 {
        -webkit-box-flex:0!important;
        -ms-flex: 0 0 auto!important;
        flex: 0 0 auto!important;
        width: 50%!important
    }
}

.mediaAllAccreditationRequests .img-width {
    max-width: 60px
}

.mediaAllAccreditationRequests .img-width2 {
    max-width: 50px
}

.mediaAllAccreditationRequests .vscrollbar {
    overflow-y: scroll;
    position: relative
}

.mediaAllAccreditationRequests .vscrollbar::-webkit-scrollbar {
    display: none
}

.mediaAllAccreditationRequests .scroll-height-acc-requests {
    max-height: 600px
}

@media(max-width: 767px) {
    .mediaAllAccreditationRequests .scroll-height-acc-requests {
        max-height:900px
    }
}

.registrations-card {
    background-color: #f0f2f5
}

.registrations-card .card {
    min-height: inherit
}

.registrations-card .card-body {
    padding-bottom: .5rem
}

.registrations-card .card-title {
    color: #242424;
    font-weight: 700
}

.registrations-card p {
    margin-bottom: .25rem
}

.registrations-card .card-footer {
    border-top: none;
    padding-bottom: 0;
    padding-top: 0
}

.registrations-card .f18-link-user-guide {
    border: 1px solid;
    border-radius: 5px;
    color: #02238d;
    font-family: Lato,sans-serif;
    font-size: 9pt;
    font-weight: 700;
    padding: 5px 10px;
    text-decoration: none!important;
    width: 50%
}

.registrations-card .user-guide-icon {
    height: 15px;
    margin-right: 7px
}

.registrations-card .bold-font {
    font-weight: 700
}

.registrations-card .btn {
    background-color: #2e59c1;
    color: #fff;
    font-weight: 400;
    width: 100%
}

.registrations-card .py-5 {
    padding-bottom: 1.5rem!important
}

.account-login {
    font-size: 1.5rem;
    line-height: 1.2;
    margin: 0 auto;
    padding-bottom: 2rem;
    text-align: center;
    width: 40%
}

@media(max-width: 767px) {
    .account-login {
        margin:0 auto;
        text-align: center;
        width: 70%
    }
}

.account-login a {
    color: blue;
    text-decoration: underline
}

#registrationCards1 .reg-cards:first-child .card:before {
    background: #000;
    background: -webkit-gradient(linear,left top,right top,from(#ff9c15),to(#47915b)) 0 0 no-repeat padding-box padding-box transparent;
    background: linear-gradient(90deg,#ff9c15,#47915b) 0 0 no-repeat padding-box padding-box transparent;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    content: " ";
    height: 5px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.toph4 {
    color: #bd7d17
}

.registration-overlay {
    background-color: #000;
    background-color: hsla(0,0%,100%,.9);
    height: 100vh;
    left: 0;
    overflow-x: hidden;
    position: fixed;
    top: 0;
    -webkit-transition: .5s;
    transition: .5s;
    width: 0;
    z-index: 1034
}

.overlay-content {
    height: 90%;
    margin-top: 0;
    position: relative;
    text-align: center;
    top: 8%;
    width: 100%
}

.registration-overlay a.videoGuide {
    color: #818181;
    display: block;
    font-size: 36px;
    padding: 8px;
    text-decoration: none;
    -webkit-transition: .3s;
    transition: .3s
}

.registration-overlay a.videoGuide:focus,.registration-overlay a.videoGuide:hover {
    color: #f1f1f1
}

.registration-overlay .registration-closebtn {
    font-size: 20px;
    position: absolute;
    right: 45px;
    top: 20px
}

.overlay-content video {
    height: 100%;
    width: 100%
}

@media screen and (max-height: 450px) {
    .registration-overlay a.videoGuide {
        font-size:20px
    }

    .registration-overlay .registration-closebtn {
        font-size: 40px;
        right: 35px;
        top: 15px
    }
}

.theme-logo .theme-logo-upper {
    background: url(../../../content/dam/gtwenty/theme_logo/theme-logo-bg.jpg);
    background-color: #fcefdf;
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: 0;
    max-width: 100%;
    min-height: 25pc
}

.theme-logo .theme-logo-image {
    height: 260px;
    margin: 75px 75px 75px 163px;
    width: 300px
}

@media(max-width: 767px) {
    .theme-logo .theme-logo-image {
        height:200px;
        margin: 50px 20px 20px 50px;
        width: 250px
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .theme-logo .theme-logo-image {
        margin-left:220px
    }
}

@media(max-width: 767px) {
    .theme-logo .theme-logo-video {
        padding:0
    }
}

.theme-logo .theme-logo-vid {
    height: auto;
    margin: 75pt 75pt 75pt 20px;
    max-width: 100%;
    width: 500px;
    width: 520px
}

@media(max-width: 767px) {
    .theme-logo .theme-logo-vid {
        margin:25px 0 0
    }
}

@media(min-width: 768px)and (max-width:991px) {
    .theme-logo .theme-logo-vid {
        margin:0;
        width: 100%
    }
}

.add-Travel-Details-page {
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 1.125rem;
    margin-bottom: 50px
}

.add-Travel-Details-page #eventListDisplay .card-body>div {
    padding: 10px
}

.add-Travel-Details-page .event-title {
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: capitalize
}

.add-Travel-Details-page .event-small {
    background: transparent;
    border-radius: 0;
    bottom: 0;
    color: #333;
    font-family: Lato,sans-serif;
    font-size: 14px
}

.add-Travel-Details-page .delg-add-heading img {
    width: 33px
}

.add-Travel-Details-page .delg-add-heading {
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 20px;
    margin-bottom: 0
}

.add-Travel-Details-page .add-delg-container label {
    font-family: Lato,sans-serif;
    font-size: 14px
}

.add-Travel-Details-page #add-delg-form {
    position: relative
}

.add-Travel-Details-page hr {
    margin-top: 15px
}

.add-Travel-Details-page .search-btn-icon {
    background: transparent;
    border: 0;
    position: absolute;
    right: 0;
    top: 41%
}

.add-Travel-Details-page .error-msg-display {
    color: #dc241f;
    margin-left: 2px;
    margin-top: 5px
}

.add-Travel-Details-page .btn {
    background: #2a4dc0;
    border: 1px solid #2a4dc0;
    border-radius: 5px;
    color: #fff;
    font-family: Lato,sans-serif;
    font-size: 13px;
    max-width: 140px;
    width: 100%
}

.add-Travel-Details-page .card-text-small {
    color: #333;
    font-family: Lato,sans-serif;
    font-size: 14px
}

.add-Travel-Details-page .list-title {
    color: #191919;
    font-family: Plus Jakarta Sans,sans-serif;
    font-size: 20px;
    font-weight: 700
}

.add-Travel-Details-page .event-department {
    border: 1px solid;
    border-radius: 3px;
    padding: 0 10px
}

.add-Travel-Details-page .sherpa-color-category {
    background: #ece9f7 0 0 no-repeat padding-box;
    border: .5px solid #7754d6;
    border-radius: 5px
}

.add-Travel-Details-page .finance-color-category {
    background: #e9f7ed;
    border: .5px solid #469350;
    border-radius: 5px
}

main.container {
    padding: .5em 1em
}

footer.experiencefragment {
    border-top: 1px solid #202020;
    padding: .5em 1em
}

@media(prefers-color-scheme: dark) {
    footer.experiencefragment {
        border-color:#dfdfdf
    }
}

footer.experiencefragment .cmp-separator__horizontal-rule {
    border: 0;
    margin: 0
}

header.experiencefragment {
    border-bottom: 1px solid #202020;
    padding: .5em 1em
}

@media(prefers-color-scheme: dark) {
    header.experiencefragment {
        border-bottom-color:#dfdfdf
    }
}

header.experiencefragment a {
    color: #202020;
    text-decoration: none
}

@media(prefers-color-scheme: dark) {
    header.experiencefragment a {
        color:#dfdfdf
    }
}

header.experiencefragment a:focus,header.experiencefragment a:hover {
    color: #2020e0;
    text-decoration: underline
}

@media(prefers-color-scheme: dark) {
    header.experiencefragment a:focus,header.experiencefragment a:hover {
        color:#dfdf1f
    }
}

header.experiencefragment .cmp-container {
    display: grid;
    grid-template-columns: 4fr 1fr 1fr
}

header.experiencefragment .cmp-navigation__group {
    list-style: none;
    margin: 0;
    padding: 0
}

header.experiencefragment .cmp-navigation__item--level-0 {
    display: grid;
    grid-template-columns: 1fr 3fr
}

header.experiencefragment .cmp-navigation__item--level-0>.cmp-navigation__group {
    display: grid;
    grid-template-columns: repeat(3,1fr)
}

header.experiencefragment .cmp-navigation__item-link {
    display: block
}

header.experiencefragment .cmp-navigation__item--active>.cmp-navigation__item-link {
    font-weight: 700
}

header.experiencefragment .cmp-languagenavigation {
    position: relative
}

header.experiencefragment .cmp-languagenavigation:before {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="rgb(32,32,32)" d="M12.1,0.2h-0.1c-3.1,0-6.1,1.3-8.3,3.5C1.4,6,0.2,8.9,0.2,12.1c0,3.1,1.3,6.1,3.5,8.3c2.2,2.2,5.1,3.4,8.3,3.4 c0,0,0,0,0.1,0c6.5,0,11.7-5.3,11.7-11.8C23.7,5.5,18.5,0.3,12.1,0.2z M18.3,11.5c-0.1-1.4-0.3-2.8-0.7-4.1C18.5,7,19.4,6.5,20.3,6 c1.1,1.6,1.9,3.5,2,5.5H18.3z M22.2,12.5c-0.1,2.1-0.8,4-2,5.5c-0.8-0.6-1.7-1-2.6-1.4c0.3-1.1,0.6-2.2,0.7-3.3c0-0.3,0-0.5,0-0.8 H22.2z M19.6,5.2c-0.8,0.5-1.6,0.9-2.4,1.3c-0.6-1.4-1.4-2.7-2.3-3.8c-0.2-0.2-0.4-0.4-0.6-0.6C16.4,2.5,18.3,3.7,19.6,5.2z M12.8,22.2c-0.1,0-0.2,0-0.3,0v-5.7c1.3,0,2.6,0.3,3.8,0.7C15.6,19.1,14.3,20.8,12.8,22.2z M9.9,20.8c-0.9-1.1-1.7-2.3-2.2-3.6 c1.2-0.4,2.5-0.6,3.8-0.7v5.7c-0.1,0-0.2,0-0.3,0C10.7,21.8,10.3,21.3,9.9,20.8z M11.4,1.8c0,0,0.1,0,0.1,0v5.7 c-1.3,0-2.6-0.3-3.8-0.7C8.5,4.9,9.7,3.2,11.4,1.8z M14.1,3.3c0.9,1.1,1.6,2.3,2.2,3.5c-1.2,0.4-2.5,0.6-3.8,0.7V1.8 c0.1,0,0.1,0,0.2,0C13.2,2.2,13.7,2.7,14.1,3.3z M16.7,7.7c0.4,1.2,0.6,2.5,0.7,3.8h-4.8V8.4C13.9,8.4,15.3,8.2,16.7,7.7z M11.5,8.4 v3.1H6.7C6.7,10.2,7,9,7.4,7.7C8.7,8.2,10.1,8.4,11.5,8.4z M11.5,12.5v3.1c-1.4,0-2.8,0.3-4.2,0.7c-0.4-1.2-0.6-2.5-0.7-3.8H11.5z M12.5,15.6v-3.1h4.8c0,0.2,0,0.5,0,0.7c-0.1,1.1-0.3,2.1-0.6,3.1C15.3,15.8,13.9,15.6,12.5,15.6z M9.6,2C8.4,3.3,7.4,4.8,6.8,6.5 C5.9,6.1,5.1,5.7,4.4,5.2c0.1-0.1,0.2-0.3,0.4-0.4C6.1,3.4,7.8,2.5,9.6,2z M5.7,11.5H1.8c0.1-2,0.8-3.9,1.9-5.5 C4.6,6.5,5.5,7,6.4,7.4C6,8.7,5.7,10.1,5.7,11.5z M6.4,16.6C5.5,17,4.6,17.5,3.7,18c-1.2-1.6-1.9-3.5-1.9-5.5h3.9 C5.7,13.9,5.9,15.3,6.4,16.6z M4.4,18.8c0.8-0.5,1.5-0.9,2.4-1.3c0.6,1.4,1.4,2.7,2.4,3.9c0.1,0.2,0.3,0.3,0.4,0.5 c-1.8-0.4-3.4-1.3-4.7-2.7C4.6,19.1,4.5,19,4.4,18.8z M14.5,21.9c1.2-1.3,2.1-2.8,2.8-4.4c0.8,0.3,1.6,0.8,2.4,1.2 C18.3,20.3,16.5,21.4,14.5,21.9z"/></svg>');
    background-repeat: no-repeat;
    content: " ";
    display: block;
    height: 1.5em
}

@media(prefers-color-scheme: dark) {
    header.experiencefragment .cmp-languagenavigation:before {
        background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="rgb(223,223,223)" d="M12.1,0.2h-0.1c-3.1,0-6.1,1.3-8.3,3.5C1.4,6,0.2,8.9,0.2,12.1c0,3.1,1.3,6.1,3.5,8.3c2.2,2.2,5.1,3.4,8.3,3.4 c0,0,0,0,0.1,0c6.5,0,11.7-5.3,11.7-11.8C23.7,5.5,18.5,0.3,12.1,0.2z M18.3,11.5c-0.1-1.4-0.3-2.8-0.7-4.1C18.5,7,19.4,6.5,20.3,6 c1.1,1.6,1.9,3.5,2,5.5H18.3z M22.2,12.5c-0.1,2.1-0.8,4-2,5.5c-0.8-0.6-1.7-1-2.6-1.4c0.3-1.1,0.6-2.2,0.7-3.3c0-0.3,0-0.5,0-0.8 H22.2z M19.6,5.2c-0.8,0.5-1.6,0.9-2.4,1.3c-0.6-1.4-1.4-2.7-2.3-3.8c-0.2-0.2-0.4-0.4-0.6-0.6C16.4,2.5,18.3,3.7,19.6,5.2z M12.8,22.2c-0.1,0-0.2,0-0.3,0v-5.7c1.3,0,2.6,0.3,3.8,0.7C15.6,19.1,14.3,20.8,12.8,22.2z M9.9,20.8c-0.9-1.1-1.7-2.3-2.2-3.6 c1.2-0.4,2.5-0.6,3.8-0.7v5.7c-0.1,0-0.2,0-0.3,0C10.7,21.8,10.3,21.3,9.9,20.8z M11.4,1.8c0,0,0.1,0,0.1,0v5.7 c-1.3,0-2.6-0.3-3.8-0.7C8.5,4.9,9.7,3.2,11.4,1.8z M14.1,3.3c0.9,1.1,1.6,2.3,2.2,3.5c-1.2,0.4-2.5,0.6-3.8,0.7V1.8 c0.1,0,0.1,0,0.2,0C13.2,2.2,13.7,2.7,14.1,3.3z M16.7,7.7c0.4,1.2,0.6,2.5,0.7,3.8h-4.8V8.4C13.9,8.4,15.3,8.2,16.7,7.7z M11.5,8.4 v3.1H6.7C6.7,10.2,7,9,7.4,7.7C8.7,8.2,10.1,8.4,11.5,8.4z M11.5,12.5v3.1c-1.4,0-2.8,0.3-4.2,0.7c-0.4-1.2-0.6-2.5-0.7-3.8H11.5z M12.5,15.6v-3.1h4.8c0,0.2,0,0.5,0,0.7c-0.1,1.1-0.3,2.1-0.6,3.1C15.3,15.8,13.9,15.6,12.5,15.6z M9.6,2C8.4,3.3,7.4,4.8,6.8,6.5 C5.9,6.1,5.1,5.7,4.4,5.2c0.1-0.1,0.2-0.3,0.4-0.4C6.1,3.4,7.8,2.5,9.6,2z M5.7,11.5H1.8c0.1-2,0.8-3.9,1.9-5.5 C4.6,6.5,5.5,7,6.4,7.4C6,8.7,5.7,10.1,5.7,11.5z M6.4,16.6C5.5,17,4.6,17.5,3.7,18c-1.2-1.6-1.9-3.5-1.9-5.5h3.9 C5.7,13.9,5.9,15.3,6.4,16.6z M4.4,18.8c0.8-0.5,1.5-0.9,2.4-1.3c0.6,1.4,1.4,2.7,2.4,3.9c0.1,0.2,0.3,0.3,0.4,0.5 c-1.8-0.4-3.4-1.3-4.7-2.7C4.6,19.1,4.5,19,4.4,18.8z M14.5,21.9c1.2-1.3,2.1-2.8,2.8-4.4c0.8,0.3,1.6,0.8,2.4,1.2 C18.3,20.3,16.5,21.4,14.5,21.9z"/></svg>')
    }
}

header.experiencefragment .cmp-languagenavigation>.cmp-languagenavigation__group {
    background: #ececec;
    border: 1px solid #202020;
    border-top: 0;
    padding: 0 8px;
    position: absolute;
    top: 34px;
    -webkit-transition-delay: .5s;
    transition-delay: .5s;
    visibility: hidden;
    width: 20em
}

@media(prefers-color-scheme: dark) {
    header.experiencefragment .cmp-languagenavigation>.cmp-languagenavigation__group {
        background:#131313;
        border-color: #dfdfdf
    }
}

header.experiencefragment .cmp-languagenavigation:hover>.cmp-languagenavigation__group {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    visibility: visible
}

header.experiencefragment .cmp-languagenavigation__group {
    list-style: none;
    margin: 0;
    padding: 0
}

header.experiencefragment .cmp-languagenavigation__item-title {
    font-size: x-small;
    text-transform: uppercase
}

header.experiencefragment .cmp-languagenavigation__item--level-0 {
    margin-bottom: .5em
}

header.experiencefragment .cmp-languagenavigation__item--level-1 {
    display: inline
}

header.experiencefragment .cmp-languagenavigation__item--level-1:not(:first-child):before {
    content: " | "
}

header.experiencefragment .cmp-languagenavigation__item--active>.cmp-languagenavigation__item-link {
    font-weight: 700
}

header.experiencefragment .cmp-search__field {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: -3px 0
}

header.experiencefragment .cmp-search__input {
    height: 26px
}

.font-ja,.japanese #previous-summits h2,.japanese .G20-image-link-reference,.japanese .G20-image-link-reference h4,.japanese .G20-tab-variations,.japanese .about-g20-gallery .btn,.japanese .breadcrumb,.japanese .breadcrumb h1,.japanese .card-view,.japanese .cards-v3 .btn,.japanese .cards-v3 .card-title,.japanese .cards-v3 .cta-title,.japanese .cards-v3 .section-heading,.japanese .contact-us-new,.japanese .flags .f20,.japanese .flags .f20-p,.japanese .flags .f32,.japanese .flags .f48,.japanese .footer-nav,.japanese .footer-nav .gt-nav h3,.japanese .g20-flags,.japanese .g20-left-nav .nav-pills button,.japanese .g20-left-nav .tab-content .tab-pane h2,.japanese .g20-left-nav .tab-content .tab-pane p,.japanese .g20Leaders,.japanese .g20Leaders .card-deck .card .card-body h4,.japanese .g20Leaders .card-deck .card .card-body h5,.japanese .g20Leaders h2,.japanese .gt-explore-text .gt-explore-para .btn,.japanese .gt-explore-text .gt-explore-para p,.japanese .gt-explore-text .gt-explore-title h2,.japanese .image-with-text .image-with-text-text,.japanese .image-with-text .image-with-text-title h2,.japanese .importantlinksreferences,.japanese .left-navigation,.japanese .mega-nav,.japanese .nav-footer-item ul li a,.japanese .new-contact-us .accordion-button,.japanese .new-contact-us .cu-t-body,.japanese .new-contact-us .cu-t-head,.japanese .overview-cmp h4,.japanese .overview-cmp h6,.japanese .overview-cmp p,.japanese .tab-variation,.japanese .tabs,.japanese .teaser-variation,.japanese .text,.japanese .text h2,.japanese .text p,.japanese .text-with-image,.japanese .text-with-image-variation,.japanese .visa-cards-v2 .f18,.japanese .visa-cards-v2 .f20 {
    font-family: IBM Plex Sans JP,sans-serif!important
}

.arabic #previous-summits h2,.arabic .G20-image-link-reference,.arabic .G20-image-link-reference h4,.arabic .G20-tab-variations,.arabic .about-g20-gallery .btn,.arabic .breadcrumb,.arabic .breadcrumb h1,.arabic .card-view,.arabic .cards-v3 .btn,.arabic .cards-v3 .card-title,.arabic .cards-v3 .cta-title,.arabic .cards-v3 .section-heading,.arabic .contact-us-new,.arabic .flags .f20,.arabic .flags .f20-p,.arabic .flags .f32,.arabic .flags .f48,.arabic .footer-nav,.arabic .footer-nav .gt-nav h3,.arabic .g20-flags,.arabic .g20-left-nav .nav-pills button,.arabic .g20-left-nav .tab-content .tab-pane h2,.arabic .g20-left-nav .tab-content .tab-pane p,.arabic .g20Leaders,.arabic .g20Leaders .card-deck .card .card-body h4,.arabic .g20Leaders .card-deck .card .card-body h5,.arabic .g20Leaders h2,.arabic .gt-explore-text .gt-explore-para .btn,.arabic .gt-explore-text .gt-explore-para p,.arabic .gt-explore-text .gt-explore-title h2,.arabic .image-with-text .image-with-text-text,.arabic .image-with-text .image-with-text-title h2,.arabic .importantlinksreferences,.arabic .left-navigation,.arabic .mega-nav,.arabic .nav-footer-item ul li a,.arabic .new-contact-us .accordion-button,.arabic .new-contact-us .cu-t-body,.arabic .new-contact-us .cu-t-head,.arabic .tab-variation,.arabic .tabs,.arabic .teaser-variation,.arabic .text,.arabic .text h2,.arabic .text p,.arabic .text-with-image,.arabic .text-with-image-variation,.arabic .visa-cards-v2 .f18,.arabic .visa-cards-v2 .f20,.font-ar {
    font-family: IBM Plex Sans Arabic,sans-serif!important
}

.arabic .logo-container {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

.arabic .mega-nav {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.arabic .login-wrapper {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.arabic .order1 {
    -webkit-order: 1!important
}

.arabic .order2 {
    -webkit-order: 2!important
}

.arabic .order3 {
    -webkit-order: 3!important
}

.arabic .order4 {
    -webkit-order: 4!important
}

.arabic .order5 {
    -webkit-order: 5!important
}

.arabic .order6 {
    -webkit-order: 6!important
}

.arabic .order7 {
    -webkit-order: 7!important
}

.arabic .order8 {
    -webkit-order: 8!important
}

.arabic .order1 {
    -webkit-box-ordinal-group: 2!important;
    -ms-flex-order: 1!important;
    order: 1!important
}

.arabic .order2 {
    -webkit-box-ordinal-group: 3!important;
    -ms-flex-order: 2!important;
    order: 2!important
}

.arabic .order3 {
    -webkit-box-ordinal-group: 4!important;
    -ms-flex-order: 3!important;
    order: 3!important
}

.arabic .order4 {
    -webkit-box-ordinal-group: 5!important;
    -ms-flex-order: 4!important;
    order: 4!important
}

.arabic .order5 {
    -webkit-box-ordinal-group: 6!important;
    -ms-flex-order: 5!important;
    order: 5!important
}

.arabic .order6 {
    -webkit-box-ordinal-group: 7!important;
    -ms-flex-order: 6!important;
    order: 6!important
}

.arabic .order7 {
    -webkit-box-ordinal-group: 8!important;
    -ms-flex-order: 7!important;
    order: 7!important
}

.arabic .order8 {
    -webkit-box-ordinal-group: 9!important;
    -ms-flex-order: 8!important;
    order: 8!important
}

.arabic .login.breadcrumb {
    background: transparent
}

.arabic .breadcrumb {
    background: url(../../../content/dam/gtwenty/about_g20/ar-breadcrumb_bg.png) 0 0 no-repeat padding-box
}

.arabic .arabic-rev {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.arabic .breadcrumb .cmp-breadcrumb,.arabic .card-body,.arabic .g20-left-nav .nav .nav-link .tab-title,.arabic .module-header .mega-nav .nav-item .dropdown-menu li .dropdown-item,.arabic .nav-footer-item ul li {
    text-align: right
}

.arabic .arabic-right {
    text-align: right!important
}

.arabic .ft-top-scr {
    float: left
}

.arabic .ftr-title h3 {
    text-align: right;
    width: 100%
}

.arabic .nav-footer-item .gt-nav {
    text-align: right
}

.arabic .nav-footer-item .gt-nav h3 {
    width: 100%
}

.arabic .arabic-justify-content-end {
    -webkit-box-pack: end!important;
    -ms-flex-pack: end!important;
    justify-content: flex-end!important
}

.arabic .arabic-justify-content-start {
    -webkit-box-pack: start!important;
    -ms-flex-pack: start!important;
    justify-content: flex-start!important
}

.arabic .G20-image-link-reference .image-boder-ref {
    border-left: 1px solid #dee2e6;
    padding-left: 10px
}

.arabic .flags-ovrvw-img {
    width: 90%
}

.arabic .g20-left-nav .box_radius_left {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 1rem;
    border-top-left-radius: 0;
    border-top-right-radius: 1rem;
    order: 2;
    text-align: right
}

.arabic .g20-left-nav .box-right {
    margin-right: -10px!important;
    text-align: right
}

.arabic .overview-cmp h4,.arabic .overview-cmp h6,.arabic .overview-cmp p {
    font-family: IBM Plex Sans Arabic,sans-serif!important
}

.arabic .footer-social-icon {
    float: right
}

.arabic .gt-footer-copyrights .float-start {
    float: right!important
}

.arabic .gt-footer-copyrights .float-end {
    float: left!important
}

.arabic .theme-logo .theme-logo-logo {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

.arabic .theme-logo .theme-logo-vid {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    float: right;
    margin-right: 11pt!important;
    order: 1
}

.arabic .footer-nav .row>div:first-child {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
    padding-left: 0!important
}

.arabic .footer-nav .row>div:nth-child(3) {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
    padding-left: 0!important
}

.arabic .footer-nav .row>div:nth-child(4) {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
    padding-left: 0!important
}

.arabic .footer-nav .row>div:nth-child(5) {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
    padding-left: 0!important
}

.arabic .footer-nav .row>div:nth-child(6) {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    padding-left: 0!important
}

.arabic .footer-nav .row>div:nth-child(7) {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    padding-left: 0!important
}

.arabic .footer-nav .row>div:nth-child(8) {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    padding-left: 0!important
}

.arabic .footer-nav .row .text-center {
    text-align: right!important
}
