* {
    font-family: 'Poppins', sans-serif;
}

.container {
    max-width: 1300px;
}

/*top header css*/
section.top-header {
    background: #f3f3f3;
    padding: 8px;
}

.top-header-contact {
    display: flex;
    justify-content: space-between;
}

.top-header-contact a {
    font-size: 14px;
    font-weight: 400;
    color: #353535;
    text-decoration: none;
    align-items: center;
}

.top-header-contact a i {
    color: #1874bd;
    margin-right: 12px;
    font-size: 20px;
}

.menu-header-menu-container ul li a {
    font-family: 'Poppins', sans-serif;
    font-weight: 300 !important;
    padding: 20px;
}

nav.navbar.navbar-expand-lg {
    padding: 0;
}

/*middle header css*/
section.top-header {}

.middle-header-logo img {
    max-width: 325px;
}

.middle-header-logo {
    padding: 0;
    height: 100%;
    display: flex;
    align-items: center;
}

.middle-header-social-links ul {
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.middle-header-social-links ul li {
    list-style: none;
    margin-left: 5px;
}

.middle-header-social-links ul li a {
    display: inline-block;
    font-size: 20px;
    color: white;
    padding: 7px 14px;
    border: 1px solid;
    border-radius: 50%;
}

.middle-header-social-links ul li a.facebook {
    padding: 7px 17px !important;
    background: #1874bd;
    border: 1px solid;
}

.middle-header-social-links ul li a.facebook:hover {
    color: #1874bd;
    background: white;
    border: 1px solid #1874bd;
}

.middle-header-social-links ul li a.instagram {
    background: #ff0000a6;
}

.middle-header-social-links ul li a.instagram:hover {
    color: #ff0000a6;
    background: white;
    border: 1px solid #ff0000a6;
}


.middle-header-social-links ul li a.twitter {
    background: #00acee;
}

.middle-header-social-links ul li a.twitter:hover {
    color: #00acee;
    background: white;
    border: 1px solid #00acee;
}

.middle-header-social-links ul li a.linkedin {
    background: #31319f;
}

.middle-header-social-links ul li a.linkedin:hover {
    color: #31319f;
    background: white;
    border: 1px solid #31319f;
}

/*bottom header*/
section.bottom-header {
    background: #1675bc;
    position: sticky;
    padding: 0px;
    top: 0;
    z-index: 9999999999999999;
}

.bottom-header-menu ul {
    padding: 0;
    margin: 0;
    align-items: center;
}

.bottom-header-menu ul li {
    list-style: none;
    padding: 0 11px;
}

.bottom-header-menu ul li a {
    font-size: 16px;
    font-weight: 600;
    color: white;
    text-decoration: none;
}

.bottom-header-right-details {
    display: flex;
    justify-content: flex-end;
}

.bottom-header-search a {
    background: gray;
    color: white;
    padding: 25px;
}

.bottom-header-search a i {
    font-size: 21px;
}

.bottom-header-join a {
    background: black;
    color: white;
    text-decoration: none;
    padding: 25px;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 400;
}



/*map image css*/
section.map-image img {
    height: 547px;
    object-fit: cover;
    object-position: top;
}


/*about css*/
section.about-section {
    padding: 3em 0;
    background: #00aaee;
    margin-bottom: 2em;
}

.about-section-content h1 {
    font-size: 26px;
    color: white;
    display: inline-block;
    font-weight: 500;
    line-height: 60px;
    border-bottom: 1px solid #f3f3f3;
    margin-bottom: 10px;
}

.about-section-content p {
    font-size: 16px;
    line-height: 26px;
    color: white;
    margin-bottom: 30px;
}

.about-section-content a {
    background: #1376bc;
    color: white;
    padding: 10px;
    border-radius: 5px;
    text-decoration: none;
}


.about-section-content a:hover {
    background: white;
    color: #1376bc;
    border: 1px solid #1376bc;
}

section.map-image {
    background: #f6f6f6;
}

.about-section-content {
    /* background: white; */
    padding: 30px;
    text-align: center;
}

.about-section-content a {
    display: inline-block;
    margin-bottom: 20px;
    border-radius: 0;
    padding: 10px 25px;
    color: white;
    border: 2px solid;
    background: #03abee;
}

.about-section-content a:hover {
    border: 2px solid white;
}

section.meeting-lists ul li {
    list-style: none;
    width: 33.33%;
    padding: 10px;
}

section.meeting-lists ul li .meeting {
    margin: 0px 0;
    border-radius: 7px;
    padding: 30px;
    height: 100%;
    color: white;
}

section.meeting-lists ul {
    padding: 0;
    display: flex;
    margin: 0;
    flex-flow: row wrap;
}

.meeting-lists ul li:nth-child(1) .meeting {
    background: #4dc2e6;
}

.meeting-lists ul li:nth-child(2) .meeting {
    background: #ec705a;
}

.meeting-lists ul li:nth-child(3) .meeting {
    background: #ff9047;
}

.meeting-lists ul li:nth-child(4) .meeting {
    background: #fad540;
}

.meeting-lists ul li:nth-child(5) .meeting {
    background: #c6c6c6;
}

.meeting-lists ul li:nth-child(6) .meeting {
    background: #73bf64;
}

.meeting-lists ul li:nth-child(7) .meeting {
    background: #ff9047;
}

.meeting-title {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-flow: column;
    margin: 20px;
    text-transform: uppercase;
}

.meeting-title h2 {
    font-weight: bold;
}

.meeting h2 {
    font-size: 18px;
    font-weight: bold;
}

.meeting strong {
    font-weight: 400;
    font-size: 14px;
    display: block;
}

.meeting strong:nth-child(3) {
    font-weight: bolder;
    text-transform: uppercase;
    margin: 10px 0;
}

.meeting > a {
    display: inline-block;
    color: white;
    border: 2px solid #fff;
    padding: 5px 10px;
    margin: 10px 0 0;
    border-radius: 7px;
}

/*.meeting-lists ul li:nth-child(7) {
    width: 66.6%;
}

.meeting-lists ul li:nth-child(2) {
    width: 66.6%;
}*/
ul.dropdown-menu.show li {
    padding: 0;
    background: #03abee;
}

ul.dropdown-menu.show li a {
    padding: 13px;
    border-bottom: 1px solid white;
}

ul.dropdown-menu.show {
    border: none;
}

.dropdown-item:focus,
.dropdown-item:hover {
    color: white;
    text-decoration: none;
    background-color: #1874bd;
}

.bottom-header-menu ul li:hover {
    background: #00aaee;
}


img.sub-banner-img {
    width: 100%;
    filter: brightness(40%);
    object-fit: cover;
    position: absolute;
    z-index: -1;
    object-position: top;
    top: 0;
}

section.sub-banner {
    position: relative;
    min-height: 200px;
    overflow: hidden;
}

.sub-banner-content {
    color: white;
    text-align: center;
    width: 60%;
    padding: 30px;
}

.sub-banner-content p {
    color: white;
    margin: 18px;
    font-weight: 200;
}

section.sub-banner .container {
    display: flex;
    justify-content: center;
    padding: 3em 0;
}

.sub-banner-content ul {
    margin: 0;
    padding: 0;
}

.sub-banner-content ul li {
    list-style: none;
    display: inline-block;
    margin: 0px 4px;
}

.sub-banner-content ul li a {
    color: white;
    border: 1px solid white;
    padding: 8px 17px;
    text-decoration: none;
    display: inline-block;
}

.sub-banner-content ul li.active {
    background: #03abee;
}

.sub-banner-content h2 {
    font-size: 40px;
    font-weight: bold;
    text-transform: uppercase;
}

#flags {
    width: 100% !important;
}

section.page-container {
    margin: 30px 0;
}

section.page-container .container {
    max-width: 767px;
}

section.page-container .page-box {
    box-shadow: 1px 1px 20px 6px #f3f3f3;
    padding: 25PX;
}

.page-box p {
    line-height: 30px;
    font-size: 16px;
    font-weight: 200;
}

.current-menu-ancestor,
.current-menu-item {
    background: #03abee;
}

section.event-sec {
    margin: 30px 0;
}

section.event-sec .event-nav ul {}

section.event-sec .event-nav ul li {
    list-style: none;
    display: inline-block;
}

.events {
    display: none;
}

.events.active {
    display: block !important;
}


.event-nav {
    margin: 30px 0px;
    border-radius: 99px;
    background: #00aaee29;
    border: 1px solid #00aaee3d;
    padding: 7px;
    width: auto;
    display: inline-block;
}

.event-nav ul {
    padding: 0;
    display: block;
    margin: 0;
}

.event-nav li a {
    padding: 15px 25px;
    display: block;
    text-transform: uppercase;
    color: black;
    margin-right: 7px;
}

.event-nav li a:hover,
.event-nav li.active a {
    text-decoration: none;
    color: #1874bd;
    border-radius: 99px;
    background: #fff;
    box-shadow: 0 0 13px rgb(0 0 0 / 20%);
}

.events ul {
    margin: 0;
    padding: 0;
}

.events ul {
    display: flex;
    flex-flow: row wrap;
}

.events ul li {
    width: 25%;
    list-style: none;
    padding: 7px;
}

.events ul li img {
    width: 100%;
    height: 350px;
    border-radius: 5px;
    background: #f3f3f3;
    object-fit: cover;
}

.event h2 {
    font-weight: 300;
    font-size: 20px;
    padding: 0px 20px;
    margin: 30px 0 20px;
    line-height: 30px;
    text-align: center;
}

.event a {
    display: inline-block;
    background: #00aaee;
    padding: 10px 20px;
    color: white;
    border-radius: 99px;
    text-decoration: none;
    margin-bottom: 15px;
    min-width: 150px;
    text-align: center;
}

.event {
    box-shadow: 1px 1px 20px 6px #f3f3f3;
    padding: 12px;
}

.ip-wrapper .events ul li,
.literature-wrapper .events ul li {
    width: 25%;
    padding: 3px;
}

.ip-wrapper .events ul li .event,
.literature-wrapper .events ul li .event {
    padding: 12px;
    margin: 4px;
    border-radius: 7px;
}

.page-box h1 {
    font-size: 30px;
    margin-bottom: 15px;
}



/*contact*/
section.contact {
    padding: 5em 0;
}

section.contact .container {
    max-width: 960px;
    padding: 0;
}

section.contact .contact-wrapper {
    display: flex;
    justify-content: space-between;
    box-shadow: 1px 0px 10px 0px #00000036;
}


section.contact .contact-wrapper h2 {
    font-family: 'Poppins';
    font-weight: 600;
    font-size: 24px;
    line-height: 30px;
}

section.contact .contact-wrapper p {
    font-family: 'Poppins';
    font-weight: 200;
}

section.contact .contact-left-info {
    width: 50%;
    padding: 20px 30px;
}

section.contact .contact-right-info {
    width: 50%;
    background: #00aaee45;
    padding: 20px 30px;
}

section.contact .contact-wrapper ul {
    margin: 0;
    padding: 0;
}

section.contact .contact-wrapper ul li {
    list-style: none;
    padding: 5px 0;
}

section.contact .contact-wrapper ul li a {
    color: black;
    font-family: 'Poppins';
    display: flex;
    text-decoration: none;
    font-weight: 200;
    align-items: center;
}

section.contact .contact-wrapper ul li a i {
    color: #1874bd;
    font-size: 14px;
}

section.contact .form .name {
    display: flex;
}

section.contact .form input {
    width: 100%;
    padding: 10px;
    margin: 7px 0;
    outline: none;
    border: none;
}

section.contact .form textarea {
    width: 100%;
    outline: none;
    padding: 10px;
    border: none;
    height: 160px;
    margin: 8px 0;
}

section.contact .content-wrapper {
    margin: 0 6px;
}

section.contact .contact-wrapper ul li a:hover {
    color: red;
}

section.contact input.wpcf7-form-control.has-spinner.wpcf7-submit {
    background: #1874bd;
    color: white;
    width: 30%;
    cursor: pointer;
}

section.contact input.wpcf7-form-control.has-spinner.wpcf7-submit:hover {
    background: black;
}

section.contact span.wpcf7-not-valid-tip {
    font-size: 14px;
}

section.contact .wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
    background: red !important;
    border: none !important;
    color: white;
}

section.contact .wpcf7-response-output {
    background: green !important;
    color: white;
    border: none;
}

section.contact .contact-wrapper ul li a span {
    width: 35px;
    height: 35px;
    border: 1px solid #1874bd;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 12px;
}

.merchandise-wrapper {
    display: flex;
    flex-flow: row wrap;
}

.merchandise {
    width: 25%;
    padding: 7px;
}

.merchandise img {
    width: 100%;
    background: #f4f4f4;
    height: 300px;
    border-radius: 5px;
    object-fit: cover;
}



/*top footer*/
section.footer {
    background: #1874bd;
    padding: 3em 3em;
    margin: 3em 0 0;
}

.footer-logo {
    padding: 0 27px 0 9px;
    margin: 20px 0;
}

section.footer ul {
    padding: 0;
    margin: 0;
}

section.footer ul li {
    list-style: none;
    font-family: 'Poppins';
    padding: 10px 0;
    border-bottom: 1px solid #dee2e65e;
}

section.footer ul li a i {
    color: #fff;
    margin-right: 7px;
    font-size: 21px;
}

section.footer ul li.no-border {
    border: none !important;
}

section.footer ul li a {
    font-weight: 300;
    color: white;
    text-decoration: none;
}

section.footer ul li a:hover {
    color: #fdb916;
}

section.footer h2 {
    font-family: 'Poppins';
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 8px;
    color: #fff;
    text-transform: uppercase;
}

.footer-logo img {
    height: auto;
    width: 260px;
    margin-bottom: 2em;
    filter: brightness(05);
}

.footer-logo p {
    font-family: 'Poppins';
    font-size: 16px;
    font-weight: 200;
    line-height: 28px;
    color: white;
}

.footer-get-in-touch {
    margin: 20px 0;
}


.footer-useful-links {
    margin: 20px 0;
}

ul#menu-footer-menu {
    display: flex;
    flex-flow: column;
    margin: 0;
    padding: 0;
}

section.footer nav.navbar.navbar-expand-lg {
    padding: 0;
}


section.footer ul li a {
    padding: 0;
    color: white !important;
}

li#menu-item-115 {
    border-bottom: none;
}



/*bottom footer*/
section.bottom-footer p {
    margin: 0;
    font-size: 16px;
    font-family: 'Poppins';
}

section.bottom-footer {
    text-align: center;
    padding: 15px;
}

.event a:hover {
    background: black;
}

.event.ip-lit,
.event.lit {
    text-align: center;
}

.event.ip-lit {
    min-height: 560px;
    position: relative;
}

.event.ip-lit a {
    position: absolute;
    bottom: 12px;
    left: calc(50% - 80px);
}


.event.zoom-meet {
    min-height: 200px;
    background: white;
    border-radius: 7px;
}

.zoom-meet-detail {
    display: flex;
    position: relative;
    flex-flow: column;
    padding: 0 21px;
    min-height: 180px;
    text-align: left;
    align-items: center;
}

.zoom-meet-detail strong {
    font-weight: 300;
}

.zoom-meet-detail i {
    padding-right: 10px;
}

.merchandise-box {
    box-shadow: 1px 1px 20px 6px #f3f3f3;
    padding: 12px;
    border-radius: 7px;
}

.merchandise-text {
    text-align: center;
    padding: 20px;
    background: white;
}

.merchandise-text h2 {
    font-size: 20px;
}

.merchandise-text strong {
    display: block;
    font-weight: 300;
}

.merchandise-text a {
    display: inline-block;
    padding: 10px 30px;
    background: #1874bd;
    margin: 20px 0 0;
    color: white;
    border-radius: 99px;
}

.merchandise-text a:hover {
    background: black;
    text-decoration: none;
}

.booklet-wrapper ul {
    display: flex;
    flex-flow: row wrap;
    padding: 0;
    margin: 0;
}

.booklet-wrapper ul li {
    width: 25%;
    list-style: none;
    padding: 7px;
}

.booklet-wrapper ul li .booklet {
    box-shadow: 1px 1px 20px 6px #f3f3f3;
    padding: 10px;
    border-radius: 7px;
}

.booklet img {
    width: 100%;
    height: 350px;
    border-radius: 5px;
    object-fit: cover;
}

.book-desc {
    text-align: center;
    padding: 23px;
}

.book-desc h2 {
    font-size: 19px;
    font-weight: 300;
    line-height: 30px;
    min-height: 80px;
}

.book-desc a {
    display: inline-block;
    padding: 12px 30px;
    background: #1874bd;
    color: white;
    border-radius: 99px;
    min-width: 150px;
}

.book-desc a:hover {
    text-decoration: none;
    background: black;
}

#home-event .event-nav {
    margin-top: 0;
    align-items: center;
    justify-content: center;
    display: flex;
}

section#home-event .event-tab-content ul li,
.home-merchandise .merchandise {
    width: 25%;
}

section#home-event {
    padding: 3em 0;
    background: #f3f3f3;
}

section#home-event .event {
    background: white;
    border-radius: 7px;
}

.na-title {
    text-align: center;
    padding: 2em 0;
}

.na-title h2 {
    font-weight: bold;
    text-transform: uppercase;
    color: hsl(0deg 0% 0%);
    border-bottom: 1px solid #1874bd;
    display: inline-block;
    margin-bottom: 20px;
    position: relative;
    padding-bottom: 15px;
}

.more-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px 0 0;
}

.more-btn a {
    background: none;
    padding: 16px 50px 0px 0px;
    border-radius: 99px;
    color: black;
    text-transform: uppercase;
    position: relative;
    align-items: center;
    justify-content: center;
    display: flex;
    font-weight: bold;
}

.more-btn a:hover {
    text-decoration: none;
}





#cta {
    cursor: pointer;
    position: absolute;
    right: 35px;
    top: 7px;
}

#cta .arrow {
    left: 30%;
}

#cta .arrow {
    position: absolute;
    bottom: 0;
    margin-left: 0px;
    width: 12px;
    height: 12px;
    background-size: contain;
    top: 15px;
}

#cta .segunda {
    margin-left: 8px;
}

#cta .next {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHN0eWxlPi5zdDB7ZmlsbDojZmZmfTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTMxOS4xIDIxN2MyMC4yIDIwLjIgMTkuOSA1My4yLS42IDczLjdzLTUzLjUgMjAuOC03My43LjZsLTE5MC0xOTBjLTIwLjEtMjAuMi0xOS44LTUzLjIuNy03My43UzEwOSA2LjggMTI5LjEgMjdsMTkwIDE5MHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzE5LjEgMjkwLjVjMjAuMi0yMC4yIDE5LjktNTMuMi0uNi03My43cy01My41LTIwLjgtNzMuNy0uNmwtMTkwIDE5MGMtMjAuMiAyMC4yLTE5LjkgNTMuMi42IDczLjdzNTMuNSAyMC44IDczLjcuNmwxOTAtMTkweiIvPjwvc3ZnPg==);
    filter: brightness(0);
}

@keyframes bounceAlpha {
    0% {
        opacity: 1;
        transform: translateX(0px) scale(1);
    }

    25% {
        opacity: 0;
        transform: translateX(10px) scale(0.9);
    }

    26% {
        opacity: 0;
        transform: translateX(-10px) scale(0.9);
    }

    55% {
        opacity: 1;
        transform: translateX(0px) scale(1);
    }
}

.bounceAlpha {
    animation-name: bounceAlpha;
    animation-duration: 1.4s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

#cta .arrow.primera.bounceAlpha {
    animation-name: bounceAlpha;
    animation-duration: 1.4s;
    animation-delay: 0.2s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

#cta .arrow {
    animation-name: bounceAlpha;
    animation-duration: 1.4s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

#cta .arrow.primera {
    animation-name: bounceAlpha;
    animation-duration: 1.4s;
    animation-delay: 0.2s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

.event-nav-wrapper {
    text-align: center;
}

section#zoom-meeting .event-nav,
section#home-event .event-nav {
    background: none;
    border: 0;
}

section#zoom-meeting .event-nav li a,
section#home-event .event-nav li a {
    background: white;
    border-radius: 99px;
}

section#zoom-meeting li.active a,
section#home-event li.active a {
    box-shadow: none;
    background: #1874bd;
    color: white;
}

section#zoom-meeting .event-nav li a:hover,
section#home-event .event-nav li a:hover {
    box-shadow: none;
    background: #00aaee;
    color: white;
}



.new_error h2 {
    font-size: 124px;
    margin-bottom: 0px;
    font-size: 83px;
    margin-bottom: 0px;
    font-weight: 600;
}

.new_error span {
    color: #444;
}

.new_error h1 {
    margin: 1em 0;
    font-size: 34px;
    font-weight: 200;
}

.error_new {
    text-align: center;
    vertical-align: middle;
    padding: 6em 0;
    font-family: 'Poppins';
    position: relative;
}

.new_error p {
    font-weight: 200;
    margin: 30px;
    font-size: 21px;
}

a.go-back {
    border: 1px solid;
    padding: 14px 30px;
    display: inline-block;
    font-weight: bold;
    color: black;
}

a.go-back:hover {
    text-decoration: none;
}

.j-f-t {
    color: #eb715a;
}

section#home-event .event img {
    border-radius: 5px;
    height: 300px;
}

#zoom-meeting-main .events ul li,
#zoom-meeting .events ul li {
    width: 33.33%;
}

section#zoom-meeting {
    background: #f3f3f3;
    padding: 2em 0;
}

#zoom-meeting .na-title {
    margin: 0;
    padding-bottom: 1px;
}

#zoom-meeting .na-title p span {
    padding: 7px;
    font-weight: 300;
}

p.zoom-pass {
    padding: 0;
    margin: 0;
}

.na-slider-sec .owl-carousel .owl-item img {
    height: 647px;
    object-fit: cover;
}

a.na-slider-right-btn {
    position: absolute;
    top: 41%;
    right: 2px;
    z-index: 9999;
    color: white;
    font-size: 15px;
    background: #2d7fc1;
    padding: 10px 15px;
}

a.na-slider-left-btn {
    position: absolute;
    top: 41%;
    left: 2px;
    z-index: 9999;
    color: white;
    font-size: 15px;
    background: #ce2026;
    padding: 10px 15px;
}

.na-slider-sec .owl-dots {
    position: absolute;
    bottom: 4px;
    left: 47%;
}

.na-slider-sec .owl-dots span {
    border-radius: 0 !important;
    height: 15px !important;
    width: 15px !important;
    border: 1px solid #ce2026;
    background: none !important;
}

.na-slider-sec .owl-theme .owl-dots button.owl-dot {
    outline: none;
}

.na-slider-sec .owl-theme .owl-dots .owl-dot.active span {
    background: #ce2026 !important;
}

.na-slider-sec .owl-theme .owl-dots .owl-dot:hover span {

    background: #eaafb1f0 !important;
}

section.na-slider-sec {
    position: relative;
}

.na-title h2:before {
    content: '';
    background: #1874bd;
    width: 50px;
    height: 5px;
    position: absolute;
    bottom: -3px;
}

/*.zoom-meet-detail > a {
    position: absolute;
    bottom: 0;
}
*/
section#zoom-meeting-main .zoom-meet-detail,
section#zoom-meeting .zoom-meet-detail {
    min-height: auto;
}

#flags li {
    float: left !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
    border: none !important;
    list-style: none !important;
    content: none !important;
    display: flex;
    align-items: center;
    height: 23px;
}

.trans-late {
    display: flex;
    align-items: center;
    justify-content: center;
}

.trans-late span {
    margin-right: 10px;
    font-weight: 200;
}
.merchandise-container .container,
.event-sec .container {
    max-width: 1200px !important;
}

.na-menu {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.na-menu .search-box {
    display: flex;
    align-items: center;
    justify-content: center;
}

.na-menu .search-box button {
    position: absolute;
    right: 14px;
    background: none;
    top: 6px;
    color: white;
    border: 0;
    padding: 0;
    margin: 0;
    cursor: pointer;
}

.search-box input[type="text"] {
    background: none;
    border: 1px solid white;
    border-radius: 99px;
    padding: 7px;
    padding-left: 20px;
    width: 200px;
    font-size: 13px;
    color: white;
    font-weight: 200;
}

.search-box form {
    position: relative;
}

.search-box input[type="text"]::placeholder {
    color: white;
}



section.search-wrapper ul {
    margin: 3em 0;
    padding: 0;
}

section.search-wrapper ul li {
    list-style: none;
    background: white;
    box-shadow: 1px 1px 20px 6px #f3f3f3;
    margin: 10px 0;
    border-radius: 10px;
    padding: 20px 2em;
}

section.search-wrapper ul li h2 {
    font-size: 18px;
    margin: 0;
    padding: 10px 0;
}

section.search-wrapper ul li p {
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 27px;
}

section.search-wrapper ul li a {
    color: #00aaee;
    padding: 7px 0px;
    display: inline-block;
    margin: 0 0 0 0;
    border-radius: 22px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 300;
}

h1.search-title {
    font-size: 23px !important;
    text-transform: none !important;
    margin: 2em 0 0;
    font-weight: 200;
}

p.no-content {
    margin: 2em 0 7em 0;
    background: white;
    padding: 2em;
    text-align: center;
    font-size: 18px;
    border-radius: 10px;
    box-shadow: 1px 1px 20px 6px #f3f3f3;
}



.pagination span,
.pagination a {
    display: flex;
    background: #1874bd;
    margin-right: 6px;
    width: 45px;
    height: 44px;
    align-items: center;
    justify-content: center;
    border-radius: 99px;
    color: white;
}

.pagination {
    margin: 3em 0;
    display: flex;
    justify-content: center;
}

.pagination .current {
    background: hsl(11deg 80% 45%);
}


.page-box h2 {
    font-size: 20px;
    margin-bottom: 20px;
}

.page-box img {
    width: 100%;
}

.preamble-single img {
    width: 100%;
}

.page-box a.v-file {
    display: inline-block;
    padding: 10px 30px;
    text-decoration: none;
    font-weight: 400;
    text-transform: uppercase;
    border: 1px solid #1874bd;
    margin: 30px 0;
    color: #1874bd;
    font-size: 15px;
}

section.page-container.preamble-single .container {
    max-width: 467px;
}

section.page-container.nameeting-single .page-box {
    display: flex;
    flex-flow: column;
}

section.page-container.nameeting-single .page-box a {
    border: 0;
    display: inline-block !important;
    width: 120px;
    text-align: center;
    padding: 7px 16px;
    background: #0ae;
    margin-top: 10px;
    border-radius: 0;
    font-size: 14px;
    color: white;
}
.box-desc {
    min-height: 169px;
    position: relative;
    display: flex;
    justify-content: center;
}

.box-desc a {
    position: absolute;
    bottom: 0;
}
.event.zoom-meet .zoom-meet-detail {align-items: baseline;}

.event.zoom-meet h2 {
    text-align: left;
}


.middle-header-social-links ul li a.whatsapp {
    background: #50e567;
}

.middle-header-social-links ul li a.whatsapp:hover {
    color: #50e567;
    background: white;
    border: 1px solid #50e567;
}
.head-row {
    display: flex;
    align-items: center;
    height: 90px;
    justify-content: space-between;
}


.social-btns a {
    color: white;
    font-size: 26px;
    display: inline-block;
    margin-right: 10px;
}
.sin-page .page-box p img {
    width: auto;
}
.zoommeet-box {
    background: white;
    padding: 28px;
    border-radius: 7px;
    min-height: 185px;
    box-shadow: 1px 1px 20px 6px #f3f3f3;
}

.zoommeet-box h2 {
    font-size: 20px;
    font-weight: 300;
}

.zoommeet-desc strong {font-weight: 200;display: block;font-size: 16px;}