.container {
  max-width: 1440px!important;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
@media (min-width: 1200px){

section.about .container,.single-press-release-content {
    max-width: 1190px!important;
    margin-left: auto;
    margin-right: auto;
}
}


@media (max-width: 1600px) {
    .body-section .author-section {right: -110px;}
}
@media (min-width: 1550px) {
    .header-style-one:after {left:3%;top: 20%;}
}
@media (min-width: 1400px) {
    .header-style-one.blog-banner{
      height: 550px !important;
    }
}

@media (min-width: 1500px) {
    header .container, footer .container, .homepage-slider .container, .topbar .container {max-width: 1450px;}
    header .container-large, footer .container, .homepage-slider .container, .topbar .container {max-width: 1450px;}
    .header-style-three .person-card .person-holder {left: -95px;}
    .popup-overlay.overlay-info .popup {width:50%;}
    .nav-wrapper .nav-list li {padding: 0 10px;}
    .header-style-one.blog-banner{
      height: 600px !important;
    }
}
@media (min-width: 1900px) {
    .header-style-one.blog-banner{
      height: 650px !important;
    }
}

@media (min-width: 1400px) {
    .popup-overlay.overlay-contact .popup {width: 50vw;}
}

@media (max-width: 1400px) {
    .header-style-one:after {top: -5%;left: -3%;}
    .body-section .author-section {right: 15px;}
}

@media (min-width: 1200px) {
    header .container, footer .container, .homepage-slider .container, .topbar .container {max-width: 95%;}
}

/*@media (max-width: 1200px) and (min-width: 992px) {*/
/*    footer .widgets-wrapper form {height: 60px;}*/
/*    footer .widgets-wrapper form input {padding: 7px 15px 35px 15px;}*/
/*    footer .widgets-wrapper form button {width: 100%;bottom:0;top:unset;}*/
/*}*/

@media (max-width: 1200px) {
    header .widgets-wrapper {display: none !important;}
    header .nav-wrapper {display: none !important;}
    header .trigger-side-menu {display:flex;}
    footer .logo-wrapper {width:230px;}
    footer .widgets-wrapper {width: 200px;}
    .header-style-three .person-card {padding: 50px 50px 50px 150px;}
    .history .wrapper img {width:50%;}
    .history .wrapper .text {padding: 25px 25px 25px 35px;font-size:16px;}

    .mapouter {width: 90%;}

    .brochures .swiper-slide .wrapper .details h3 {font-size: 32px;}
    .popup-overlay .popup, .popup-overlay.overlay-info .popup {width:80%;padding: 75px 35px;}
    .popup-overlay .popup .popup-body .info {width: 250px;}
    .popup-overlay .popup .popup-body .text {width: calc(100% - 250px);}

    .flying-img-wrapper {height:500px;margin:-320px 0 -100px 0;}
    .flying-img-wrapper .img-holder {width: 500px;height: 500px;}

    header .nav-wrapper .nav-list li.has-submenu ul.submenu {left:25%}

    footer .top-footer {padding: 50px 0px;flex-wrap: wrap !important;}
    footer .widgets-wrapper {order:2;width: 100%;text-align: left;margin: 20px 0 0 0;}
    footer .widgets-wrapper form {width: 65%;margin: 0 auto 0 0;}
    footer .logo-wrapper {order:0;}
    footer .list-widget {order:1;}


}

@media (max-width: 1024px) {
    .filters-area form .select-wrapper {width:30%;}
    .filters-area form .search-form {width: 100%;margin: 20px 0 0 0;}
    .filters-area form .clear-wrapper {width: 15%;height: 30px;display: flex;}
}

@media (max-width: 992px) and (min-width: 767px) {
    .event-item .date-holder {width: 120px;height: 120px;margin: 0 auto 15px auto;}
    .event-item .description {font-size:14px;}
    .event-item .learn-more {margin: 15px auto 0 auto;}
    .event-item .date-holder .date .day {font-size: 40px;line-height: 40px;height:30px;}
    .event-item .date-holder .date .month, .event-item .date-holder .date .year {font-size:12px;line-height: 12px;height:10px;}
    .post-type-item {padding: 0 40px;}
}

@media (min-width: 850px) {
    .brochures-slider .swiper-button-next, .brochures-slider .swiper-button-prev {top: 22%;}
}

@media (max-width: 992px) {

    .title {font-size:36px;}
    .pt-100, .pt-75 {padding-top: 50px !important;}
    .pb-100, .pb-75 {padding-bottom: 50px !important;}
    .pb-ht-lg-0 {padding-bottom:0 !important;}

    /*footer .top-footer {padding: 50px 0px;flex-wrap: wrap !important;}*/
    /*footer .widgets-wrapper {order:2;width: 100%;text-align: left;margin: 20px 0 0 0;}*/
    /*footer .widgets-wrapper form {width: 65%;margin: 0 auto 0 0;}*/
    /*footer .logo-wrapper {order:0;}*/
    /*footer .list-widget {order:1;}*/

    .header-style-one h1, .header-style-two .person-card h1, .title.big {font-size: 45px;line-height:45px;}
    .header-style-one:before {width: 700px;height: 700px;bottom: -145%;}
    .header-style-three .person-card h1, .header-style-four .person-card h1 {font-size:40px;line-height: 50px;}
    .header-style-two .person-card {width:85%;}

    .overview .text-col {order:0;margin: 0 0 20px 0;}
    .overview .images-col {order:1;}

    .history .wrapper {flex-direction: column;}
    .history .wrapper img, .history.half-half .wrapper img {width: 75%;}
    .history.inverse-colors .wrapper {flex-direction: column;}
    .history .wrapper .text {background: #fff;padding: 35px 25px 25px 25px;border-radius: 0 0 20px 20px;width: 65%;margin: -10px 0 0 0;}

    .newsletter, .newsletter.events {padding:25px 0 0 0;height: 500px;}
    .newsletter .col {left:50%;transform: translateX(-50%);}
    .newsletter .col .newsletter-wrapper {height:500px;flex-direction: column;}

    .mapouter {width: 100%;}
    .contact-details {width: 85%;margin: -50px auto 0 auto;max-width: unset;border-radius: 20px;padding: 30px 20px;}
    .event-item:after {content:'';display: block;padding-bottom: 100%;}
    .event-item.no-background:after {display:none;}
    .event-item {min-height: unset;}
    .event-item .content {width: 100%;padding: 20px;}
    .event-item.no-background {margin: 0 0 30px 0;}
    .swiper-slide .event-item.no-background {margin: 0;}
    /* .event-item.no-background .content {padding: 0 20px 20px 20px;} */
    .event-item.no-background .content {padding: 0 20px;}

    .section .section-header {padding: 0 0 0 50px;}
    .element-item .element-wrapper {padding: 0;}
    .section .section-body, .share-section,.author-bio-section .section .section-body,.author-bio-section .share-section {padding:0;}
    /* .element-item .element-wrapper ul {margin:0 0 0 -50px;} */

    .section .section-header {flex-direction: column;flex-wrap: nowrap;align-items: flex-start;}
    .section .section-header a {margin: 20px 0 0 0;}

    .intro p {font-size:16px;}
    .careers-page .vacancies-list .subtitle {font-size:16px;}
    .video-section .video-wrapper {margin: 0;}
    .body-section .author-section {right: unset;left:50%;transform: translateX(-50%);}
    .brochures .swiper-slide .wrapper img {width:280px;height:400px;}
    .brochures .swiper-slide .wrapper .details {width: calc(100% - 275px);}
    .brochures .swiper-slide .wrapper .details h3 {font-size:30px;}
    .brochures .swiper-slide .wrapper .details .meta {flex-direction: column;flex-wrap: nowrap;align-items: flex-start;}

    .swiper-button-next, .swiper-container-rtl .swiper-button-prev, .swiper-button-prev, .swiper-container-rtl .swiper-button-next {top: 28%;}

    .popup-overlay.overlay-contact .popup {padding:50px;height:auto;}
    .event-summary .event-holder {margin:0 auto;}
    .event-summary .summary {margin: -60px auto 0 auto;padding: 70px 50px 50px 50px;}

    .upcoming-events {margin-bottom: 50px;}

    .flying-img-wrapper {margin: -250px 0 -75px 0;}
    .flying-img-wrapper .img-holder {right: -20%;}

    .newsletter .col .newsletter-wrapper .label-section, .newsletter .col .newsletter-wrapper .img-section {width: 100%;}
    .newsletter .col .newsletter-wrapper .img-section img:first-of-type {margin: 50px auto 0 0;}

    .desktop-items {display:none;}
    .post-items-slider {display:block;}
    .posts-item-slider .col {padding:0;}

    .experts-filters .filters-button-group {flex-direction: row;flex-wrap: wrap;justify-content: center;margin: 0 0 25px 0;}
    .experts-filters .filters-button-group button {width: 5%;margin: 0 0 15px 0;}
    .single-career-page, .single-program-points {padding-bottom: 0px !important;}

    .filters-area form .select-wrapper {width: 32%;}

    .pb-mobile-0 {padding-bottom:0 !important;}

    .contact-form input:not([type="submit"]), .contact-form input:not([type="checkbox"]), .ss-main .ss-single-selected, .contact-form textarea {margin: 20px 0 0 0;}
    .contact-form .checkbox-wrapper label {margin: 0 0 0 15px;}

    .contact-form .col-sm-12:nth-of-type(odd), .contact-form .col-sm-12:nth-of-type(even) {padding-right: 15px;padding-left: 15px;}

    .popup-overlay .popup, .popup-overlay.overlay-info .popup {width: 100%;max-width: 80%;height: auto;max-height:90%;}
    .popup-overlay .popup .popup-body .text {height: 100%;max-height: 350px;overflow-y: scroll;overflow-x: hidden;padding: 0 5px 0 0;}
    .popup-overlay .popup .popup-body .text::-webkit-scrollbar {width: 5px;background-color: transparent;}
    .popup-overlay .popup .popup-body .text::-webkit-scrollbar-thumb {border-radius: 10px;background-color: #B28A42;}
    .filters-area form .filters-wrapper .filters {width: calc(100% - 80px);}
    .filters-area form .filters-wrapper .filters .filter-card {width: 31%;}
    .filters-area form .filters-wrapper a.clear-btn {width: 80px;}
}

@media (max-width: 767px) {
    .title {font-size:30px;}

    .header-style-one:before {width: 500px;height: 500px;bottom: -110%;left: 50%;transform: translateX(-50%) rotate(35deg);right: unset;}
    /* .header-style-one:before {background: linear-gradient(135deg, rgba(14,35,68,1) 0%, rgba(14,35,68,1) 45%, rgba(14,35,68,0.9248074229691877) 60%, rgba(14,35,68,0) 100%)} */
    /* .header-style-one:after {opacity:0.5;} */
    .header-style-one.project-header:before{bottom: -170%;}
    .header-style-one h1, .header-style-two .person-card h1, .title.big {font-size: 40px;line-height:40px;}
    .header-style-two .person-card {margin: 50px 0 0 0;padding: 80px 40px 40px 40px;text-align: center;width: calc(100% - 30px);left:15px;right:15px;top: 45%;}
    .header-style-two .person-card .person-holder {left: 50%;transform: translate(-50%, -50%);width: 150px;height: 150px;top: 0px;}
    .header-style-three .person-card {margin: 50px 0 0 0;padding: 80px 40px 40px 40px;text-align: center;width: calc(100% - 30px);left:15px;right:15px;top: 45%;}
    .header-style-three .person-card .person-holder {left: 50%;transform: translate(-50%, -50%);width: 150px;height: 150px;top: 0px;}
    .event-summary .event-holder, .upcoming-events .event-holder {width: 150px;height: 150px;}
    .header-style-three .person-card .person-holder .date .day, .event-summary .event-holder .date .day, .upcoming-events .event-holder .date .day {font-size: 50px;line-height: 45px;height: 40px;}

    .newsletter .col .newsletter-wrapper {padding: 50px 30px;}

    .media-item, .media-video-item {flex-direction: column;flex-wrap: nowrap;margin: 0 0 50px 0;}
    .media-item .img-wrapper, .media-video-item .video-wrapper {max-width: 100%;height: 300px;margin: 0 0 25px 0;}
    .media-item .details, .media-video-item .details {width:100%;text-align:center;}

    .contact-form {margin: 0 0 50px 0;}

    .previous-events-slider {margin: 0 0 50px 0;}
    /* .section .section-header:before {display: none;} */
    /* .section .section-header, .section .section-body, .share-section {padding: 0;} */

    .careers-page .vacancies-list ul li {align-items: start;}
    .careers-page .vacancies-list ul li .label-holder {width: 100px;height: 100px;margin: 0 auto 20px 0;}
    .careers-page .vacancies-list ul li .label-holder .label .text {font-size: 45px;}
    .careers-page .vacancies-list ul li .details {width:cacl(100% - 120px);}

    .popup-overlay .popup, .popup-overlay.overlay-info .popup {max-width: 90%;}

    .history .wrapper .text, .history.half-half .wrapper .text {padding: 25px;}

    .event-summary .summary {padding: 70px 25px 25px 25px;}
    .upcoming-events .event-img {margin:0 auto -75px auto;width:100%;height:300px;}
    .upcoming-events .event-holder {margin: 0 auto;}

    .flying-img-wrapper {height:400px;margin:-200px 0 -75px 0;}
    .flying-img-wrapper .img-holder {height:400px;width:400px;}

    footer .logo-wrapper {width:100%;margin: 0 0 40px 0;}
    footer .logo-wrapper a {max-width:230px;margin: 0;}
    footer .list-widget {display:none;}
    footer .list-widget.mobile-list {display:block;width: 50%;}
    footer .list-widget ul li a {text-transform: uppercase;}
    footer .logo-wrapper p {display:block;width: fit-content;margin: 15px auto 0 0;}

    .swiper-slide .post-type-item {max-width: 85%;margin: 0 auto 60px auto;}

    .body-section {padding: 100px 0 50px 0 !important;}

    .experts-filters .filters-button-group button {width: 8%;}

    .filters-area form .select-wrapper, .filters-area form .search-form, .filters-area form .clear-wrapper {width: 100%;}
    .filters-area form .select-wrapper {margin: 0 auto 20px auto;}
    .filters-area form .search-form {margin:0;}
    .filters-area form .clear-wrapper {height: auto;}
    .filters-area form .clear-wrapper a.clear-btn {margin: 0 auto 0 0;}
    .event-reg .title {margin:0 0 25px 0;}

    .newsletter .col .newsletter-wrapper .img-section {display: flex;justify-content: space-between;}
    .newsletter .col .newsletter-wrapper .img-section img, .newsletter .col .newsletter-wrapper .img-section img:first-of-type {width: calc(50% - 15px);}
    .newsletter .col .newsletter-wrapper .img-section img {margin:0 0 50px 0;}
    .events-slider-1 .event-item.slide-event {width:95%;}
    a.event-item.slide-event {width:100%;}

    .filters-area form .filters-wrapper .filters {width: 100%;justify-content: space-between;}
    .filters-area form .filters-wrapper a.clear-btn {margin: 20px auto 0 auto;text-align: center;}
    .filters-area form .filters-wrapper .filters .filter-card {width: 48%;margin: 0 0 20px 0;}

    .filters-area form .filters-wrapper .filters {padding:0;}
}


@media (min-width: 767px) and (max-width: 768px) {
    .archives .event-item .date-holder, .list-events .event-item .date-holder {width: 120px;height: 120px;margin: 0 auto 15px auto;}
    .archives .event-item .description, .list-events .event-item .description {font-size:14px;}
    .archives .event-item .learn-more, .list-events .event-item .learn-more {margin: 15px auto 0 auto;}
    .archives .event-item .date-holder .date .day, .list-events .event-item .date-holder .date .day {font-size: 40px;line-height: 40px;height:30px;}
    .archives .event-item .date-holder .date .month, .archives .event-item .date-holder .date .year, .list-events .event-item .date-holder .date .month, .list-events .event-item .date-holder .date .year {font-size:12px;line-height: 12px;height:10px;}
    .swiper-slide .event-item .event-category {font-size:24px;line-height: 24px;}
    .swiper-slide .event-item .time {font-size: 22px;line-height: 22px;}
    .swiper-slide .event-item .description {font-size: 20px;}
    .swiper-slide .event-item .learn-more {font-size: 24px;line-height: 24px;margin: 30px auto 0 auto;}
}

@media (max-width: 767px) {

    .topbar .newsletter-section {width: 100%;justify-content: space-between;}
}

@media (max-width: 765px) {
    .council-wrapper img {width: 100%;height: 50vh;border-radius: 20px;}
    .council-wrapper p {right: unset;left: unset;top: unset;transform: unset;position: relative;border-radius: 20px;width: 90%;padding: 25px;margin: -50px auto 0 auto;}
    .members-section {margin-top:65px;}

    .brochures .overlay-bg {height:300px;}
    .brochures .swiper-slide .wrapper .details h3, .brochures .swiper-slide .wrapper .details .meta .date {color: #0E2344;}
    .swiper-button-next, .swiper-container-rtl .swiper-button-prev, .swiper-button-prev, .swiper-container-rtl .swiper-button-next {top: 43%;}
    .brochures .swiper-slide .wrapper {flex-direction: column;max-width: 100%;}
    .brochures .swiper-slide .wrapper img {margin: 0 auto 25px auto;}
    .brochures .swiper-slide .wrapper .details {width: 100%;text-align: center;}
    .brochures .swiper-slide .wrapper .details .meta {align-items: center;}
    .swiper-button-next, .swiper-container-rtl .swiper-button-prev, .swiper-button-prev, .swiper-container-rtl .swiper-button-next {top: 50%;}
    .brochures-slider .swiper-button-next, .brochures-slider .swiper-button-prev {top: 45%;}


    .popup-overlay.overlay-info .popup .popup-body {flex-direction: column;flex-wrap: nowrap;align-items: center;}
    .popup-overlay .popup .popup-body .info, .popup-overlay .popup .popup-body .text {width: 100%;}
    .popup-overlay .popup .popup-body .info .person-social {width: fit-content;margin:10px auto 0 auto;}
    .popup-overlay .popup .popup-body {flex-direction: column;align-items: center;flex-wrap: nowrap;}
    .popup-overlay .popup .popup-body .info .image-wrapper {margin:0 auto 10px auto;}
    .popup-overlay .popup .popup-body .info .person-name, .popup-overlay .popup .popup-body .info .person-title, .popup-overlay .popup .popup-body .info .more-info {text-align: center;}
    .popup-overlay .popup, .popup-overlay.overlay-info .popup {padding: 35px;}

    .post-items-slider .swiper-button-next, .post-items-slider .swiper-container-rtl .swiper-button-prev, .post-items-slider .swiper-button-prev, .post-items-slider .swiper-container-rtl .swiper-button-next {top: 30%;}
}

/* @media (min-width: 567px) and (max-width: 992px) {
    .history .wrapper img, .history.half-half .wrapper img {max-height: 400px;object-fit: cover;}
} */

@media (max-width: 567px) {
    .header-style-one:before {width: 500px;height: 500px;bottom: -110%;left: unset;transform: translateX(0%) rotate(35deg);right: unset;}
    .header-style-one.project-header:before {bottom: -170%;}
    .history .wrapper img, .history.half-half .wrapper img {width: 90%;}
    .history .wrapper .text {width: 80%;}
    footer .top-footer {justify-content: center !important;}
    footer .logo-wrapper {order:1;width: 100%;margin:0 0 40px 0;}
    footer .logo-wrapper a {width: 230px !important;margin:0 auto 0 0;}
    footer .logo-wrapper p, footer .widgets-wrapper p {width:auto;text-align:left;}
    footer .widgets-wrapper {margin: 20px auto 0 auto;order:3;}
    footer .list-widget {order:2;width: 50%;margin: 0 0 20px 0;text-align: center;}
    footer .list-widget.mobile-list {text-align:left;}
    footer .lower-footer {align-items: flex-start !important;    flex-wrap: wrap !important;}
    footer .lower-footer ul.social {margin: -25px 0 30px 0;order:3;width:100%;}
    footer .list-widget ul li a {font-size:16px;}
    footer .widgets-wrapper form {width: 100%;}
    footer .lower-footer ul li:last-of-type {display:none;}
    footer .lower-footer ul.languages li:last-of-type, footer .lower-footer ul.social li:last-of-type {display:block;}
    footer .lower-footer ul.pages-list {flex-direction: column;align-items: flex-start;width:50%;order:1;}
    footer .lower-footer ul.pages-list li, footer .lower-footer ul.languages li {margin:0 0 10px 0;}
    footer .lower-footer ul.pages-list li a {font-size: 14px;}
    footer .lower-footer .copyright-mobile {display:block;width:100%;}
    .design-hidden {display: none;}
    .header-style-three .person-card {padding: 80px 30px 20px 30px;}
    .header-style-three .person-card .person-holder .date .day, .event-summary .event-holder .date .day, .upcoming-events .event-holder .date .day {font-size:40px;line-height:40px;}
    .header-style-three .person-card h1, .header-style-four .person-card h1 {font-size: 32px;line-height: 42px;margin: 15px 0 0 0;}
    .header-style-four .person-card {width: calc(100% - 30px);left: 50%;transform: translate(-50%,-50%);}

    .overview .images-col {flex-direction: column !important;}
    .overview .images-col img {width: 100%;margin: 20px 0 0 0;}
    .overview .images-col img:first-of-type {margin: 0;}

    .newsletter .row {margin: 0;}
    .newsletter .col .newsletter-wrapper {padding:60px 20px;}
    .newsletter .col .newsletter-wrapper .img-section {width:100%;margin:25px 0 0 0;display: flex;}
    .newsletter .col .newsletter-wrapper .img-section img, .newsletter .col .newsletter-wrapper .img-section img:first-of-type {width: calc(50% - 10px);height: 40vw;}

    .video-section .video-wrapper {min-height: 350px;}
    .body-section p {font-size:16px;}
    .body-section {padding-top: 50px !important;}
    .body-section.single-news {padding-top: 100px !important;}
    .body-section .author-section {transform: unset;left: 15px;right: 15px;width: calc(100% - 30px);max-width: 100%;}

    .popup-overlay.overlay-contact .popup {padding:50px 25px;}

    .flying-img-wrapper {margin: -175px 0 -75px 0;}
    .flying-img-wrapper .img-holder {right: -45%;}

    .experts-filters .filters-button-group button {width: 12%;font-size: 16px;padding: 0 0 25px 0;margin: 0 0 20px 0;}
    .post-items-slider {margin-right: 0;margin-left: 0;}
    .swiper-slide .post-type-item {max-width: 85%;margin: auto;padding: 0 0 25px 0;}
    .events-slider .swiper-slide .post-type-item {padding: 0;}
    .post-items-slider .swiper-slide {padding: 0 0 25px 0;}
    .event-item .date-holder {width: 150px;height: 150px;margin: 0 auto 15px auto;}
    .event-item .date-holder .date .day {font-size: 40px;line-height: 40px;height:35px;}
    .event-item .date-holder .date .month, .event-item .date-holder .date .year {font-size:16px;line-height: 16px;height: 14px;}

    .event-item.no-background .content {padding: 0 20px 20px 20px;}
}

@media (min-width: 450px) and (max-width: 567px) {
    .event-item .event-category {font-size:20px;line-height: 20px;}
    .event-item .learn-more {margin: 15px auto 0 auto;font-size: 18px;line-height: 18px;}
    .event-item .time {font-size: 20px;line-height: 20px;}
    .event-item .description {font-size: 20px;}

}

@media (max-width: 450px) {
    .history .wrapper img, .history.half-half .wrapper img {width: 100%;}
    .history .wrapper .text {width: 90%;}
    .header-style-one:after {top: -15%;left: -10%;}
    .popup-overlay .popup, .popup-overlay.overlay-info .popup {position: relative;padding: 35px;}
    .event-item .date-holder {width: 120px;height: 120px;margin: 0 auto 10px auto;}
    .event-item .description {font-size: 14px;}
    .careers-page .vacancies-list ul li {align-items: center;flex-direction: column;}
    .careers-page .vacancies-list ul li .label-holder {width: 150px;height: 150px;margin: 0 auto 20px auto;}
    .careers-page .vacancies-list ul li .label-holder .label .text {font-size: 45px;}
    .careers-page .vacancies-list ul li .details {width:100%;text-align: center;}
    }


@media (max-width: 400px) {
    .header-style-four .person-card {padding: 25px;}
    .header-style-three, .header-style-four {height: 500px;}
    .header-style-four .person-card h1 {margin:0;display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;}
    .newsletter, .newsletter.events {padding:0;height: auto;}
    .newsletter .row {margin: 0 -15px;}
    .newsletter .col .newsletter-wrapper {position: unset;margin:0 0 -30px 0;}
    .newsletter .col .newsletter-wrapper {height: auto;}
    .newsletter .col .newsletter-wrapper .img-section {display: block;}
    .newsletter .col .newsletter-wrapper .img-section img:first-of-type {margin: 0 0 20px 0;}
    .newsletter .col .newsletter-wrapper .img-section img, .newsletter .col .newsletter-wrapper .img-section img:first-of-type {width:100%;height: auto;}
    .newsletter .col .newsletter-wrapper .img-section img:last-of-type {margin: 0;}
    .experts-filters .filters-button-group button {width: 50px;}
    .flying-img-wrapper {height: 300px;}
    .flying-img-wrapper .img-holder {height: 300px;width: 300px;right: -35%;}
    footer .lower-footer ul.social {display: flex !important;width:30%;order:2;margin:0 0 30px 0;flex-direction: row;flex-wrap: wrap;}
    footer .lower-footer ul.social li {margin:0 10px 10px 0;}
    footer .lower-footer ul.social li:last-of-type {margin:0 0 10px 0;}
    footer .lower-footer ul.pages-list {display: none;}
    footer .lower-footer ul.languages {width:50%;display:flex;order:3;flex-direction: column;align-items: flex-start;}
    footer .lower-footer ul.languages li a {font-size: 14px;}
    .section-header {flex-direction: column;align-items: flex-start;}
    .section-header .all-btn {margin: 15px 0 0 0;}
    .share-section .actions .download-wrapper, .share-section .actions .contact {display:none;}
    .download-mobile, .contact-mobile {display:block;margin:50px 0 0 0;}
    .popup-overlay .popup .popup-body .info .image-wrapper {width: 150px; height: 150px;}
    .popup-overlay .popup .popup-body .info .person-social li {display:block;text-align: center;}
    .popup-overlay .popup .popup-body .info .person-social li img {margin:0 auto 10px auto;}
    .event-item .date-holder {width: 100px;height: 100px;}
    .event-item .date-holder .date .day {font-size: 30px;line-height: 30px;height: 25px;}
    .event-item .date-holder .date .month, .event-item .date-holder .date .year {font-size: 12px;line-height: 12px;height: 10px;}
    .event-item .time {margin: 5px 0;}
    .event-item .learn-more {margin: 10px auto 0 auto;}
    .archives-triggers .nav {flex-direction: column !important;align-items: center;}
    .archives-triggers .nav li {margin: 0 0 15px 0;}
    .archives-triggers .nav li:last-of-type {margin: 0;}
    .body-section .author-section {flex-direction: column;}
    .author-section .image-wrapper {width: 120px;height: 120px;margin: 0 auto 20px auto;}
    .author-section .details {width:100%;text-align:center;}
    .author-section .details .details-head {justify-content: center;}
    .body-section.single-news {padding-top: 250px !important;}
}

@media (max-width: 340px) {
    .logo-wrapper a img {max-width: 180px;}
    .header-style-one h1, .header-style-two .person-card h1, .title.big {font-size:30px;line-height:30px;}
    footer .lower-footer ul.pages-list {flex-direction: column;}
    footer .lower-footer ul.pages-list li {margin:0;}
    footer .lower-footer ul.pages-list li a, footer .lower-footer ul.pages-list li p {font-size:14px;}
    .popup-overlay .popup, .popup-overlay.overlay-info .popup {padding: 25px 15px;}
    .expert-item .details .details-head {flex-direction: column !important;align-items: flex-start !important;}
    .expert-item .details .details-head ul.social-info {margin: 5px 0 0 0;position: absolute;right:0}
    .expert-item .details .name a{padding-right: 20px}

    .topbar .newsletter-section {flex-direction: column;}
    .topbar .newsletter-section a {margin: 10px 0 0 0;}
    .topbar .newsletter-section p {text-align: center;width:100%;}


}

@media (max-width: 300px) {
    .event-item {min-height:320px;}
    .expert-item {flex-direction: column !important;}
    .expert-item .details .name {width: 100%;}
    .expert-item .details .details-head ul.social-info li:last-of-type {margin:0;}
    .expert-item .image-wrapper {margin: 0 auto 10px auto;}
    .expert-item .details {width: 100%;text-align: center;}
    .expert-item .details .details-head {align-items: center !important;}
}
@media (min-width: 768px) {
  .release-wrap .info-wrap{
  	display: flex;
  	gap:5%;
  }
  .release-wrap .info-wrap .thumb-area{
  	width: 50%;
  }
  .release-wrap .info-wrap .info-area{
  	width: 50%;
  }
}
@media (max-width: 768px) {
  .event-gal-items{
  	width:20%;
  	padding:0 5px;
  }
  .event-gallery-wrap {
    margin: 30px -5px 0px;
  }
  .post-type-item .event-gal-items  a.post-type-img {
  	height:80px ;
    border-radius: 15px;
  }
  .event-gal-items a img{
  	height:110px;
  }
  .event-gallery-wrap h3 {
    padding: 0 5px;
  }
}
@media (max-width: 500px) {
  .event-gal-items{
  	padding:0 2px;
  }
  .event-gallery-wrap {
    margin: 30px -2px 0px;
  }
  .post-type-item .event-gal-items  a.post-type-img {
  	height:50px ;
    border-radius: 10px;
  }
  .event-gal-items a img{
  	height:80px;
  }
  .event-gallery-wrap h3 {
    padding: 0 2px;
  }
}
@media (max-width: 992px) {
	.details-head.flex-nowrap{
		flex-wrap: wrap !important;
	}
	.details-head .justify-content-center{
		justify-content: flex-start!important;
	}
	.details-head ul{
		margin: 0 !important;
	}
  .details-head ul.topic-btn{
		padding: 0 !important;
	}
}
@media (max-width: 567px) {
	.details-head .justify-content-end{
		justify-content: flex-start!important;
	}
	.details-head >div{
		padding-bottom: 10px;
	}
	.filter-div label {
	  background-size: 15px auto;
	  padding: 10px 20px;
	  font-size: 15px;
	}
	.experts .card-header .btn {
		  padding: .375rem 28px;
		  font-size: 20px;
		  background-size: 18px auto!important;
		}
		.expert-item .details .details-head ul.social-info {
		    margin: 0 10px 0 0 !important;
		}
}

@media (max-width: 992px){
    .event-list-wrap{
      padding: 10px;
    }
    .post-event-item a.post-type-img{
      height: 100px;
    }
    .post-event-item .info-wrap h4{
      font-size: 1rem;
    }
    .post-event-item .type-wrap li{
      font-size: 14px;
    }
}
@media (max-width: 768px){
  .post-event-item{
    flex-wrap: wrap;
    padding-top: 30px;
  padding-bottom: 15px;
  }
  .post-event-item a.post-type-img {
   height: 180px;
 }
 .post-event-item > div{
   margin-bottom: 15px;
 }
 .post-event-item > div.type-wrap{
   margin-bottom: 0px;
 }
 .type-wrap .justify-content-end{
   justify-content: flex-start !important;

 }
 .events-container .section-filter {
     flex-wrap: wrap;
 }
 .events-container .section-filter .justify-content-end{
   justify-content: flex-start !important;

 }
 .events-container .section-filter .filters .select-wrapper{
   width: 100%;
   padding-bottom: 10px;
 }
 .events-container.projects-filter-wrap   .section-filter .filters .select-wrapper{
   padding-bottom: 0px;
   padding-top: 10px;
 }
 .events-container.projects-filter-wrap .section-filter .filters .select-wrapper::after {
  top: 20px;
}
 .events-container .section-filter .filters{
   flex-wrap: wrap;
 }
 .events-container .section-filter .search-fld,
 .events-container .section-filter .search-fld input{
   width: 100%;
 }
 .events-container  .section-header{
   flex-wrap: wrap;
 }

}
@media (max-width: 600px){
  .events-container  h2.title {
    margin-bottom: 20px !important;
  }
}
