@media (min-width: 1921px) {
.nlb-bg-div.desktop-bg.nlb-bg-type-video .nlb-bg-video {
object-fit: cover;
}
}  @media (min-width: 992px) {
.chs-body-mobile.mobile-sec,
.nlb-bg-div.mobile-bg {
display: none !important;
}
}  @media (max-width: 1300px) {
.nlb-right-div .nlb-logo {
right: 0;
bottom: 0;
}
.nlb-right-div {
justify-content: center;
}
.nlb-bg-div.desktop-bg.nlb-bg-type-video .nlb-bg-video {
min-width: 1450px;
}
}  @media (max-width: 1199px) {
.custom-head-menu {
gap: 5px 23px;
}
.ch-arrow {
width: 6px;
height: 6px;
top: 11px;
}
.custom-head-menu-div > .ch-menu-link {
padding: 6px 0;
}
.ch-menu-with-child > .ch-menu-link {
padding-right: 15px;
}
.chs-site-logo-div .chs-site-logo {
max-width: 110px;
max-height: 61px;
}
.chs-body-sec,
.chs-body-sec.chs-optimize-header {
padding: 10px 0;
}
.chs-body-replacement-space {
min-height: 81px;
}
.chs-head-sec {
padding: 7px 0;
}
.chs-body-right-div {
width: calc(100% - 130px);
}
.custom-footer-sec .floating-action-btn {
transform: translate(0, 0);
right: 15px;
left: auto;
top: 10px;
}
.cfs-head-sec {
padding: 80px 0 40px;
}
.cfs-head-div {
gap: 30px;
}
.cfs-head-right-div {
width: calc(73.2% - 30px);
gap: 30px 40px;
}
.cfs-head-subscribe-div {
width: calc(64.2% - 20px);
}
.cfs-head-menu-div {
width: calc(35.8% - 20px);
}
.cfs-footer-copyright-menu .custom-head-menu {
gap: 30px;
}
.new-layout-banner-background {
padding: 45px 0;
}
.gttv-accordion-icon-head-div .gttv-accordion-head-icon {
max-width: 90px;
}
.gttv-accordion-icon-head-div {
margin: 18px auto;
}
.gttv-accordion-head-btn .gttv-accordion-head-btn-label {
font-size: 18px;
}
.gttv-accordion-head-div .gttv-accordion-head-btn {
min-height: 176px;
}
.gttv-accordion-head-div {
min-width: 215px;
}
.gttv-accordion-inner-head-div .gttv-accordion-inner-head-title {
padding: 12px 20px 12px 20px;
font-size: 18px;
}
.gttv-accordion-inner-body-div {
padding: 15px 20px 25px 20px;
}
.gttv-accordion-third-party-link-div .gttv-accordion-third-party-link {
margin-top: 0;
font-size: 13px;
}
}  @media (max-width: 1024px) {
.nlb-right-div .nlb-logo { max-width: 210px;
}
.nlb-right-div {
justify-content: flex-end;
}
.new-layout-banner-logo {
margin-top: 40px;
}
.elementor-element.custom-circle-animation {
position: relative;
top: 0;
left: 0;
right: 0;
transform: translate(0, 0);
margin: 35px auto;
}
.elementor-element.custom-circle-animation:before {
width: 450px;
height: 450px;
}
.landmarks-card-slider.landmarks-ce.swiper-container {
width: 100%;
max-width: 600px;
}
}  @media (max-width: 991px) {
body .new-layout-banner-buttons a.new-layout-banner-button-download, 
body .new-layout-banner-buttons a.new-layout-banner-button-register {
padding: 8px 13px;
font-size: 14px;
min-height: 38px;
}
.chs-body-main-menu.desktop-sec,
.chs-head-sec,
.nlb-bg-div.desktop-bg {
display: none !important;
}
.chs-body-sec {
position: fixed;
}
.cfs-head-left-div {
width: 100%;
padding-top: 0;
}
.cfs-event-info-list {
display: flex;
gap: 20px;
flex-wrap: wrap;
}
.cfs-event-info-div {
width: calc(50% - 10px);
}
.cfs-head-right-div {
width: 100%;
}
.custom-footer-sec .floating-action-btn {
font-size: 14px;
}
.floating-action-btn .fab-icon {
transform: scale(0.9) rotate(219deg);
}
.nlb-left-div, 
.nlb-right-div {
width: 100%;
}
.nlb-wrapper {
flex-wrap: wrap-reverse;
}
body .new-layout-banner-background {
padding: 30px 0 50px;
}
.nlb-right-div {
height: 320px;
justify-content: center;
}
.nlb-right-div .nlb-logo {
max-width: 180px;
}
.nlb-animation-bg-div img.nlb-animation-logo {
max-width: 150px;
transform: translate(-20px, -2px);
}
.new-layout-banner-title br {
display: none;
}
.new-layout-banner-title,
.new-layout-banner-date, 
.new-layout-banner-location {
text-align: center;
}
.new-layout-banner-line {
margin-left: auto;
margin-right: auto;
}
.new-layout-banner-buttons,
.new-layout-banner-logo {
justify-content: center;
}
.new-layout-banner-image-wrapper:first-child .new-layout-banner-image img {
margin-left: 0;
}
.new-layout-banner-logo-text {
font-size: 10px;
padding: 0;
}
.new-layout-banner-image-wrapper {
max-width: 145px;
}
body .new-layout-banner-buttons a.new-layout-banner-button-download {
margin-left: 10px;
}
.new-layout-banner-title {
line-height: 1.35;
}
.nlb-animation-bg-div {
height: 600px;
width: 600px;
transform: translate(-50%, 0);
top: -130px;
left: 50%;
right: 0;
}
.key-themes-accordion-inner-div {
padding: 20px 12px 40px;
}
.kta-title-div .kta-title {
font-size: 14px;
}
.key-themes-accordion-sec.swiper-container {
padding-bottom: 30px;
}
.kta-toggle-highlight {
bottom: -30px;
max-height: 15px;
}
.kta-title-div {
max-width: 147px;
}
.kta-icon-div {
width: 70px;
height: 70px;
}
.key-themes-content-div {
padding: 20px;
}
.key-themes-content-list {
border-radius: 5px 5px 10px 10px;
}
.tc-toggle-btn .tc-toggle-btn-icon {
height: 40px;
width: 40px;
}
.tc-toggle-btn .tc-toggle-btn-icon .tc-btn-arrow {
width: 14px;
height: 14px;
transform: translate(-50%, calc(-50% + 4px)) rotate(45deg);
}
.tc-toggle-btn:not(.active) .tc-toggle-btn-icon .tc-btn-arrow {
transform: translate(-50%, calc(-50% - 3px)) rotate(45deg);
}
.tc-toggle-btn-div .tc-toggle-btn {
gap: 12px;
font-size: 14px;
}
.gttv-accordion-head-sec {
gap: 10px;
margin-bottom: 20px;
padding-bottom: 15px;
}
.gttv-accordion-head-div {
width: calc(25% - 7.5px);
}
.landmarks-card-slider.landmarks-general.swiper-container .landmarks-cs-slide {
width: 200px;
margin: 0 20px 0 0;
}
.landmarks-card-slider-sec {
flex-direction: column;
}
.landmarks-cs-content-slider {
width: 100%;
}
}  @media (max-width: 800px) {
.new-social-media-feed-layout #cff.cff-masonry.masonry-4-desktop .cff-album-item, 
.new-social-media-feed-layout #cff.cff-masonry.masonry-4-desktop .cff-item, 
.new-social-media-feed-layout #cff.cff-masonry.masonry-4-desktop .cff-likebox {
width: calc(50% - 20px);
margin: 0 10px;
}
.new-social-media-feed-layout #cff .cff-photo img {
height: auto;
object-fit: contain;
}
}  @media (max-width: 767px) {
html body, 
body .elementor-widget-text-editor {
line-height: 1.5;
}
.chs-site-logo-div .chs-site-logo,
.hm-site-logo-div .chs-site-logo {
max-width: 80px;
max-height: 45px;
}
.chs-body-replacement-space {
min-height: 61px;
}
.hm-popup-middle-div {
height: calc(100vh - 80px);
}
.chs-body-mobile,
.hm-popup-top-div {
gap: 10px;
}
.hm-popup-top-div {
padding: 8px 15px 15px;
}
.chs-body-sec,
.chs-body-sec, .chs-body-sec.chs-optimize-header {
padding: 8px 0;
}
.cfs-head-subscribe-div {
width: 100%;
}
.cfs-newsletter-div form.cfs-newsletter-form {
max-width: 100%;
}
.cfs-head-menu-div {
width: 100%;
}
.cfs-footer-menu .custom-head-menu-div {
width: auto;
}
.cfs-footer-menu .custom-head-menu {
gap: 20px;
justify-content: center;
}
.cfs-head-organiser-div {
padding: 0 12px;
}
.cfs-head-organiser-div.cfs-organiser-border-right {
margin-right: 5px;
}
.cfs-head-right-div {
gap: 30px 20px;
}
.social-media-list {
gap: 15px;
}
.cfs-head-organiser-div .cfs-head-organiser-text {
font-size: 10px;
}
.cfs-head-organiser-div.cfs-organiser-border-right .cfs-head-organiser-icon {
margin: 0 4px;
}
.cfs-head-social-media-div {
width: 100%;
display: flex;
align-items: center;
justify-content: center;
gap: 10px;
}
.cfs-head-social-media-div .cfs-head-social-media-title {
margin: 0;
font-size: 14px;
}
.cfs-head-social-media-div .cfs-head-social-media-title:after {
content: ":";
}
.social-media-link img {
max-height: 20px;
}
.cfs-head-organiser-list {
margin-left: auto;
margin-right: auto;
}
.cfs-body-div {
flex-direction: column-reverse;
}
.cfs-body-left-div, 
.cfs-body-right-div {
width: 100%;
text-align: center;
}
.cfs-footer-copyright-menu {
justify-content: center;
gap: 12px;
}
.cfs-footer-copyright-menu .custom-head-menu {
gap: 20px;
}
.cfs-body-sec {
min-height: 1px;
padding: 5px 0 10px;
}
.cfs-body-left-div .cfs-copyright {
font-size: 13px;
}
.floating-action-btn .fab-icon {
transform: scale(0.75) rotate(219deg);
margin: 0 auto 2px;
}
.nlb-bg-div.mobile-bg.nlb-bg-type-video .nlb-bg-video {
min-height: 700px;
max-height: 700px;
top: -60px;
}
.nlb-right-div {
height: 280px;
}
.nlb-right-div .nlb-logo {
max-width: 160px;
}
.nlb-wrapper {
gap: 0;
}
.new-layout-banner-title {
font-size: 30px;
}
.new-layout-banner-location {
font-size: 16px;
}
.new-layout-banner-date {
font-size: 24px;
margin-top: 20px;
}
.new-layout-banner-buttons {
margin-top: 25px;
gap: 10px;
flex-wrap: wrap;
}
body .new-layout-banner-buttons a.new-layout-banner-button-download {
margin-left: 0;
}
.new-layout-banner-image-wrapper {
min-height: 100px;
}
.new-social-media-feed-layout #cff.cff-masonry {
margin-bottom: 20px;
}
.custom-text-slider {
padding: 0 30px;
}
.custom-slider-swiper-pagination .swiper-button-next {
right: 5px;
}
.custom-slider-swiper-pagination .swiper-button-prev {
left: 5px;
}
.card-slider-content {
font-size: 18px;
}
body .smf_head_button_sec {
margin-right: 0;
}
body .social-media-section .smf_head_button_div .html_theme_style_button {
display: inline-flex;
align-items: center;
padding-top: 8px;
padding-bottom: 8px;
}
.smf_body_wrapper {
padding: 0;
}
.key-themes-content p:not(:last-child) {
margin-bottom: 15px;
}
.key-themes-content {
margin-bottom: 16px;
}
.key-themes-content-div {
padding: 20px 15px;
font-size: 14px;
}
.gttv-accordion-head-div .gttv-accordion-head-btn {
min-height: 150px;
}
.gttv-accordion-head-div {
width: auto;
min-width: 180px;
}
.gttv-accordion-icon-head-div .gttv-accordion-head-icon {
max-width: 72px;
}
.gttv-accordion-icon-head-div {
margin: 14px auto 11px;
}
.gttv-accordion-head-btn .gttv-accordion-head-btn-label {
font-size: 16px;
}
.gttv-accordion-inner-body-div.ggtv-accordion-with-link {
flex-direction: column;
align-items: flex-end;
}
.gttv-accordion-third-party-link-div .gttv-accordion-third-party-link {
flex-direction: row-reverse;
align-items: center;
gap: 10px;
}
.gttv-accordion-third-party-link-div .gttv-accordion-third-party-link .gttv-accordion-tpl-icon {
margin-bottom: 0;
}
.gttv-accordion-head-sec {
margin-bottom: 15px;
padding-bottom: 12px;
}
.landmarks-cs-title-div .landmarks-cs-title, 
.landmarks-cs-title-div .landmarks-cs-subtitle {
font-size: 20px;
}
.landmarks-cs-slide:not(.swiper-slide-active) .landmarks-cs-title-div .landmarks-cs-title, 
.landmarks-cs-slide:not(.swiper-slide-active) .landmarks-cs-title-div .landmarks-cs-subtitle {
font-size: 16px;
}
.landmarks-card-slider.landmarks-ce.swiper-container {
max-width: 500px;
}
.landmarks-cs-slide .landmarks-cs-inner-slide {
height: 250px;
}
.landmarks-card-slider.swiper-container .landmarks-cs-slide.swiper-slide-active .landmarks-cs-inner-slide {
height: 300px;
margin-top: -25px;
margin-bottom: -25px;
}
.landmarks-card-slider.swiper-container .landmarks-cs-wrapper {
padding: 30px 0;
}
.landmarks-cs-title-div,
.landmarks-card-slider.landmarks-general.swiper-container .landmarks-cs-title-div {
padding: 15px 13px;
}
.landmarks-card-slider.swiper-container .swiper-pagination {
margin-top: 20px;
}
}  @media (max-width: 576px) {
.cfs-footer-menu .custom-head-menu-div > .ch-menu-link {
font-size: 14px;
padding: 5px 0;
}
.cfs-event-info-icon {
width: 18px;
}
.cfs-event-info-content {
width: calc(100% - 26px);
}
.cfs-event-info-list {
gap: 10px;
}
.cfs-event-info-div {
gap: 8px;
width: calc(50% - 5px);
}
.cfs-event-info-content .cts-eic-text {
font-size: 12px;
}
.cfs-newsletter-div form.cfs-newsletter-form button {
min-width: 110px;
padding: 7px 12px;
min-height: 40px;
font-size: 14px;
}
.cfs-newsletter-div form.cfs-newsletter-form input[type="email"] {
padding: 7px 125px 7px 18px;
min-height: 40px;
font-size: 14px;
}
.landmarks-card-slider.landmarks-ce.swiper-container {
max-width: 280px;
}
.landmarks-cs-title-div .landmarks-cs-title, 
.landmarks-cs-title-div .landmarks-cs-subtitle {
font-size: 16px;
}
.landmarks-cs-slide:not(.swiper-slide-active) .landmarks-cs-title-div .landmarks-cs-title, 
.landmarks-cs-slide:not(.swiper-slide-active) .landmarks-cs-title-div .landmarks-cs-subtitle {
font-size: 12px;
}
.landmarks-cs-slide .landmarks-cs-inner-slide {
height: 175px;
}
.landmarks-card-slider.swiper-container .landmarks-cs-slide.swiper-slide-active .landmarks-cs-inner-slide {
height: 205px;
margin-top: -15px;
margin-bottom: -15px;
}
.landmarks-card-slider.swiper-container .landmarks-cs-wrapper {
padding: 18px 0;
}
.landmarks-card-slider.swiper-container .swiper-pagination .swiper-pagination-bullet {
width: 10px;
height: 10px;
margin: 4px 5px;
}
}  @media (max-width: 480px) {
.new-social-media-feed-layout #cff.cff-masonry.masonry-4-desktop .cff-album-item, 
.new-social-media-feed-layout #cff.cff-masonry.masonry-4-desktop .cff-item, 
.new-social-media-feed-layout #cff.cff-masonry.masonry-4-desktop .cff-likebox {
width: 100%;
}
}