:root {
 --container-1020:1050px;
}
@font-face {
    font-family: 'araboto';
    src: url('../fonts/Araboto-Normal.woff2') format('woff2'),
        url('../fonts/Araboto-Normal.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Conv_NittiGrotesk-Normal';
    src: url('../fonts/NittiGrotesk-Normal.eot');
    src: local('â˜º'), url('../fonts/NittiGrotesk-Normal.woff') format('woff'), url('../fonts/NittiGrotesk-Normal.ttf') format('truetype'), url('../fonts/NittiGrotesk-Normal.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Conv_NittiGrotesk-Bold';
    src: url('../fonts/NittiGrotesk-Bold.eot');
    src: local('â˜º'), url('../fonts/NittiGrotesk-Bold.woff') format('woff'), url('../fonts/NittiGrotesk-Bold.ttf') format('truetype'), url('../fonts/NittiGrotesk-Bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'marionregular';
    src: url('../fonts/marion_regular.woff2') format('woff2'),
         url('../fonts/marion_regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'marionbold';
    src: url('../fonts/marion-bold.woff2') format('woff2'),
         url('../fonts/marion-bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Conv_NittiGrotesk-Medium';
    src: url('../fonts/NittiGrotesk-Medium.eot');
    src: local('â˜º'), url('../fonts/NittiGrotesk-Medium.woff') format('woff'),
    url('../fonts/NittiGrotesk-Medium.ttf') format('truetype'), 
    url('../fonts/NittiGrotesk-Medium.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
*{
    outline: none !important;
    word-break: break-word !important;
}
body a{
    text-decoration: none !important;
}
body .widget-area,body .pagination, body .comments-pagination, body .post-navigation, body .site-footer, body .site-header, body .alignwide, body .wide-max-width{
    max-width: 1290px;padding-left:15px;padding-right: 15px;
}
button:focus{outline: none !important}
button,
input[type="submit"],
a{-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
body,p{font-family: 'Conv_NittiGrotesk-Normal';}
a:hover,a:focus{outline: none !important;}
body h1{font-size: 110px; font-family: 'marionregular';}
body h2{font-size: 60px; font-family: 'marionregular';}
body h3{font-size: 40px; font-family: 'marionregular';}
body h4{font-size: 30px; font-family: 'marionregular';}
body h5{font-size: 50px; line-height: 55px; font-family: 'marionregular';}
body p{font-size: 18px;line-height: 26px;}
.footer-area-block {background: #DD0B2F;}
.footer-area-block .widget-area {max-width: 100%; margin-top: 0; display: flex; column-gap: 0; max-width: 1800px; margin-left: auto; margin-right: auto; }
.footer-area-block .widget-area > section {width: auto; max-width: 100%; display: block; flex: 1 0px;}
.footer-area-block .widget-area section .wp-block-column{margin-left: 20px;margin-right: 20px;}
.footer-area-block .widget-area section .wp-block-column ul{margin-left: 0;}
.footer-area-block .widget-area section .wp-block-column ul.sub-menu li a{opacity: 0.7;font-size: 16px;text-decoration: none;font-family: 'Conv_NittiGrotesk-Normal'; /*text-transform: capitalize;*/}
.footer-area-block .widget-area section .wp-block-column ul.sub-menu li a:hover{opacity: 1}
.footer-area-block .widget-area section .wp-block-column ul.sub-menu li{line-height: 18px;margin-bottom: 8px;}
.footer-area-block .widget-area section .wp-block-column ul li a{font-size: 18px;color: #fff;text-decoration: none;font-family: 'Conv_NittiGrotesk-Bold';}
.footer-area-block .widget-area section .wp-block-column h3{font-size: 18px;color: #fff;margin-bottom:15px;font-family: 'Conv_NittiGrotesk-Bold';font-weight: normal;}
.footer-area-block .widget-area section .wp-block-column p{margin-top: 0;margin-bottom: 15px;color: #fff;opacity: 0.7;font-size: 16px;line-height: normal;}
.footer-area-block .widget-area section .wp-block-column p a{color: #fff;text-decoration: none;}
.footer-area-block .widget-area .wpcf7-form-control-wrap input:not([type="checkbox"]):not([type="submit"]):not([type="radio"]){border: 1px solid #FFF;border-radius: 14px;height: auto;padding: 0 15px;font-size: 14px;background: none;outline: none;color: #ffffffb8; }
.footer-area-block .widget-area .wpcf7-form-control-wrap input:not([type="checkbox"]):not([type="submit"]):not([type="radio"])::placeholder{color: #fff; opacity: .6; }
.footer-area-block .widget-area .wpcf7-form-control-wrap{display: block;}
.footer-area-block .widget-area section .wp-block-column .wpcf7-form p{opacity: 1;}
.footer-area-block .widget-area section input[type="checkbox"] {background: none; border-radius: 20px; width: 14px; height: 14px; border: 1px solid #fff; margin: 0px 6px 0 0; display: inline-block; vertical-align: middle;}
.footer-area-block .widget-area section input[type="checkbox"]:focus{outline: none;}
.footer-area-block .widget-area .wpcf7-form-control-wrap.privacy .wpcf7-list-item-label{font-size: 12px;} 
.footer-area-block .widget-area .wpcf7-form-control-wrap.privacy .wpcf7-list-item{margin-left: 0;}
.footer-area-block .widget-area section input[type="checkbox"]:checked::after {opacity: 1; border-color: #fff; top: -1px; border-width: 2px; width: 6px; height: 10px; left: 4px;}
.footer-area-block .widget-area .wpcf7-form-control-wrap.privacy{margin-right: -20px;}
.footer-area-block .widget-area .btn-signup-submit {border-radius: 30px; outline: none; font-size: 14px; padding: 2px 31px; border-width: 1px;}
.footer-area-block .widget-area .btn-signup-submit:hover{border-color: #000 !important;background-color: #000 !important;}
.header-wrap header{padding-top: 15px;padding-bottom: 15px;}
.primary-navigation a{font-size: 16px;}
.primary-navigation .primary-menu-container > ul > .menu-item > a {font-size: 16px; color: #fff; font-family: 'Conv_NittiGrotesk-Normal'; border: 1px solid transparent; padding-top: 5px; padding-bottom: 6px; border-radius: 21px;}
.primary-navigation .primary-menu-container > ul > .menu-item .sub-menu-toggle{display: none;}
.primary-navigation .primary-menu-container > ul > .menu-item-has-children::after {content: ""; font-size: 15px; color: #fff; position: absolute; right: 14px; margin-top: 10px; width: 7px; height: 7px; border: 2px solid #fff; border-right: 0; border-bottom: 0; transform: rotate(-135deg); }
.grid-item{width: 50%;padding: 1px;}
body .entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce),
body .post-thumbnail, body .entry-content .wp-audio-shortcode,body .default-max-width{max-width: 1290px;padding-left:15px;padding-right: 15px;}
body .primary-navigation .primary-menu-container > ul > .menu-item:hover > a,
 .primary-menu-container > .menu-wrapper > .current-menu-parent:not(:hover) > a,
 .primary-menu-container > .menu-wrapper > .current-menu-item:not(:hover) > a{text-decoration: none;background: #D8B874;border-color: #D8B874;}
body.has-background-white .site .menu-item a:focus{background: none !important;}
.primary-navigation > div > .menu-wrapper > li > .sub-menu{padding-top: 0 !important;width: 220px;}
body .primary-navigation .primary-menu-container > ul > .menu-item-has-children > a {padding-right: 30px;}
body .primary-navigation .sub-menu .menu-item > a {padding-top: 9px;padding-bottom: 9px;}
body .primary-navigation{margin-top: 6px;}
.header-wrap{background: #DD0B2F; animation: smoothScroll1 1s forwards; position: relative; z-index: 15; }
/*.fixednav .header-wrap {position: fixed; left: 0; right: 0; z-index: 15000; top: 0; animation: smoothscroll 1s forwards; box-shadow: 0 1px 13px -2px rgb(0 0 0 / 20%); }*/
.fixednav .header-wrap header {padding-top: 10px; padding-bottom: 10px; }
/*body.fixednav .primary-navigation .primary-menu-container > ul > .menu-item:hover > a {background: transparent; border-color: transparent; color: #000; text-decoration: underline !important; }*/
.image-block {position: absolute; top: 0; z-index: 9; color: #DD0B2F; background: #ffffffe6 url(../images/arrow.svg) no-repeat right 50px center; padding:9px 90px 9px 60px; min-width: 480px; font-size: 45px;font-family: 'marionregular';background-size: 32px; transition: .3s all;}
.grid_with_hover .grid-item:hover .image-block {background-color: rgba(0,0,0, .6); color: #fff; background-image: url(../images/arrow-white.svg); }
.venue-slider.btmblock.organise-events-row .vanue_bnr .item:hover .post-title,
.services_post_slider.vanue_bnr .item:hover .post-title{background-color: rgba(0,0,0, .6);}
.grid_with_hover .grid-item:hover .images img,
.vanue_bnr .owl-stage .item:hover > img,
.organize-filter-posts .item:hover .bg-cover img,
.news_bnr .item:hover > img,
.venue-filter-posts > .item:hover > img {transform: scale(1.05); }
.vanue_bnr .owl-stage .item > img,
.organize-filter-posts .item .bg-cover img,
.news_bnr .item > img,
 .venue-filter-posts > .item img {transition: .5s all; }
.grid_with_hover .grid-item .images, 
.vanue_bnr .owl-stage .item,
.organize-filter-posts .item .bg-cover,
.venue-filter-posts > .item,
.news_bnr .item {overflow: hidden; }
.full-width {width: 100% !important; max-width: 100% !important; padding: 0 !important;}
.grid .images img{width: 100%; transition: .3s all;}
.topbanner{max-width: 100% !important;padding: 0 !important;margin-bottom: 0 !important}
.topbanner{background: #DD0B2F;margin-top: 0px !important}
.home_bnr {max-width: 1290px; margin: 0 auto; float: none !important;}
.item.Top-banner-item img {max-width: 73%;float: right;}
.item.Top-banner-item iframe,
.item.Top-banner-item video {width: 100%; max-width: 73%; float: right; aspect-ratio: 1.2/1; }
.item.Top-banner-item video {
    object-fit: cover;
}
.feedback-start {text-align: center;padding-top: 63px;}
.feedback-start h3{color:#fff;font-size: 40px; font-family: 'marionregular';margin-bottom: 30px;}
.topcnt h1{color:#fff;position: absolute;margin-top: 90px; z-index: 1;}
.topcnt .dis {position: absolute; bottom: 0; left: 120px; width: 353px; background: #ffffffe6; padding: 39px 35px;}
.topcnt .dis a {background: #000; font-family: 'Conv_NittiGrotesk-Medium'; text-transform: uppercase; color: #fff; font-size: 16px; padding: 10px 20px; display: inline-block; text-decoration: none; border-radius: 60px; margin-top: 30px;}
.topcnt .dis a:hover, .getinspired-sec .topcnt .button-style:hover,.eventdeayil-cls > a:hover {border-color: #D8B874 !important; background-color: #D8B874 !important; }
.home_bnr .owl-dots{display: none;}
.home_bnr .owl-nav {position: absolute;top: 50%;width: 100%;pointer-events: none;margin-top: -30px}
.home_bnr .owl-nav *{pointer-events: auto;}
.home_bnr .owl-nav .owl-prev{float: left;}
.home_bnr .owl-nav .owl-next{float: right;}
.home_bnr .owl-nav button {width: 55px; height: 55px; background: #fff !important; color:#DD0B2F !important; border-radius: 40px !important; margin: 0px -70px !important;}
.home_bnr .owl-nav button span {line-height: normal; display: block; font-size: 46px; margin-top: -11px;}
.header-wrap .site-logo .custom-logo{max-width: 100%;}
.header-wrap .site-header > .site-logo {float: left; border: none; width: 140px; padding-bottom: 0; margin-bottom: 3px; margin-top: 11px; }
body .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern,
body .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern{background: #000; font-family: 'Conv_NittiGrotesk-Medium'; text-transform: uppercase; color: #fff; font-size: 16px; padding: 12px 20px; text-decoration: none; border-radius: 60px;min-width:200px;}
body .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern{ background: #DD8B92; border-color: #DD8B92; }
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:hover,body .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:focus, body .vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:hover {border-color: #D8B874 !important; background-color: #D8B874 !important;}
.btmblock {text-align: center;}
.btmblock h3 {font-size: 30px; color: #DD0B2F; font-family: 'marionbold'; letter-spacing: 1px; max-width: 420px; margin: auto;}
ul.socialicon{display: flex;}
ul.socialicon li {margin-right: 15px;}
ul.socialicon + p{color:#fff !important;opacity: 1 !important}
.vanue_bnr .post-title {position: absolute;bottom: 0;background: #ffffffe6;left: 0;right: 0;max-width: 360px; z-index: 1; transition: .5s all;}
.vanue_bnr .post-title h3 {color: #DD0B2F; background: url(../images/arrow.svg) no-repeat right 32px center; padding: 13px 70px 9px 27px; font-size: 30px; background-size: 28px; width: 100%; font-family: 'marionbold'; line-height: 36px; transition: .5s; word-break: break-all; letter-spacing: .1px; }
.venue-slider .custom-heading-title{font-family: 'marionregular' !important;margin-bottom: 17px;}
.custom-description {max-width: 600px;margin: 0 auto;font-size: 14px;margin-bottom: 65px !important;}
.custom-description p{font-size: 15px;text-align: center;line-height: 18px;color: #2A2A2A;}
.about-service-row {max-width: 916px !important;background: #DD0B2F;padding: 41px 38px !important;}
.about-service-row p{color:#fff;}
.about-service-row p h3{color: #fff;}
.venue-slider .vc_column-inner {padding: 0 !important;}
.venue-slider .owl-nav{position: absolute;top:50%;left: 0;width: 100%;pointer-events: none;margin-top: -35px;}
.venue-slider .owl-nav button{pointer-events: auto;}
.venue-slider .owl-nav button.owl-prev{float: left;width: 69px; height: 69px;font-size: 63px; line-height: 70px; background: #000 !important; color: #fff !important; cursor: pointer;margin-left: 0;}
.venue-slider .owl-nav button.owl-next {float: right; width: 69px; height: 69px; font-size: 63px; line-height: 70px; background: #000 !important; color: #fff !important; cursor: pointer;margin-right: 0; border-radius: 0;}
.customwrap .vc_column_container>.vc_column-inner{padding: 0;}
.left-wrap *{ width: 100%; }
.left-wrap h2 {color: #fff; position: absolute; padding: 0; max-width: 409px !important; left: 50%; margin-left: -120px; bottom: 101px; font-family: 'marionbold'; }
.bynd{text-align: center;background: #DD0B2F;margin-top: 0 !important;padding-top: 78px !important;margin-bottom: 0 !important;margin-top: -2px !important}
.bynd + div{margin-top: 0 !important;}
body .grid_with_hover + .btmblock {margin-top: 50px; }
.bynd h2{font-family: 'Conv_NittiGrotesk-Normal';line-height: normal;}
.bynd h2 strong{font-family: 'Conv_NittiGrotesk-Medium';font-weight: normal;}
.images {margin-top: -1px;}
.customwrap {z-index: 9;position: relative;margin-top: 80px !important;}
.about-service-row{position: relative; margin-bottom: 120px !important;}
.about-service-row:before {left: 0; position: absolute; height: 800px; content: ""; bottom: 99%; background: #DD0B2F; width: 100%;}
.customwrap .left-wrap img{max-width: 100% !important;}
.customwrap .right-wrap{margin-left: -90px; margin-top: 38%; z-index: -1; position: relative;}
.customwrap > div:first-child{max-width: 60%;}
.customwrap > div:last-child{max-width: 40%;width: 100% !important}
.customwrap > div .vc_figure { width: 100% !important;}
.customwrap > div .vc_figure img{ width: 100% !important;max-width: 100% !important;}
.customwrap > div .vc_single_image-wrapper{width: 100%;}
.about-service {margin-top: -310px;z-index: 9;}
.about-service p strong {font-size: 30px; font-family: 'marionbold'; max-width: 290px; font-weight: normal; display: block; line-height: 35px; letter-spacing: 1px;}
.event-list .sep_month_events{max-width: 667px;margin: 0 auto;}
.event-list {margin-bottom: 0 !important;}
body .ajde_evcal_calendar.sev #evcal_list .eventon_list_event{border-radius: 0;margin-bottom: 17px;}
body #evcal_list .sep_month_events{border-radius: 0;}
.event-list .eventon_events_list .eventon_list_event .evo_start .date{font-size: 60px;color: #DD0B2F;font-family: 'marionbold';font-weight: normal;}
.event-list .eventon_events_list .eventon_list_event .evo_start .month{font-size: 20px;color: #DD0B2F; font-family: 'marionregular';}
body .ajde_evcal_calendar.sev #evcal_list .eventon_list_event span.evcal_cblock {margin-right: 33px !important;}
.event-list .ajde_evcal_calendar.color #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title {font-size: 40px; color: #DD0B2F !important; font-family: 'marionregular'; font-weight: normal; text-transform: none; letter-spacing: -1px; }
.event-list .eventon_events_list .eventon_list_event .evcal_cblock span {
    color: #dd0b2f;
}
.event-list .ajde_evcal_calendar.cev .evcal_cblock .evo_end:before {
    background-color: #dd0b2f !important;
}
body .ajde_evcal_calendar.color #evcal_list .eventon_list_event a:hover{border-left-width:0;}
body .event-list .ajde_evcal_calendar.color #evcal_list .eventon_list_event .evcal_desc span.evcal_event_subtitle{font-size: 15px;line-height: 18px;font-family: 'Conv_NittiGrotesk-Normal';text-transform: none;font-weight: normal;color:#2A2A2A;}
.evcal_month_line{display: none;}
.event-list h2 {font-size: 300px !important; opacity: 0.15; line-height: normal; font-family: 'marionregular' !important; margin-bottom: 0px;}
/*******your venue sec*******/
body .container {
    margin: 0 auto;
    float: none;
    max-width: 1320px;
    padding: 0;
}
body .container-sm {
    max-width: 1050px !important;
    margin-left: auto;
    margin-right: auto;
    display: block;
    float: none;
    padding-left: 15px;
    padding-right: 15px;
}
.container-sm.vc_column_container> .vc_column-inner {
    padding: 0;
}
body .event-list + .btmblock {
    margin-bottom: 210px;
}
.value-video .vc_column-inner {
    padding: 0;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.vanuevideo-element {
    margin-bottom: 0 !important;
}
.vanuevideo-element.wpb_video_widget{
    height: 434px;
}
.vanuevideo-element.wpb_video_widget iframe, .vanuevideo-element.wpb_video_widget >div, .vanuevideo-element.wpb_video_widget >div > div {
    height: 100%;
    max-height: 100% !important;
}
.vanuenath-left {
    padding-top: 80px;
    margin-bottom: -65px;
}
h2.vc_custom_heading.vanuevideo-head {
    max-width: 330px;
    font-weight: 400;
    line-height: 70px;
    padding-bottom: 27px;
}
.vanuenatherland-element {
    margin-top: -68px;
}
.value-video .vanuenath-left {
    padding-right: 15px;
}
.value-video .vanuenatherland-element {
    padding-left: 10px;
}
.vanuenatherland-element p {
    font-size: 18px;
    line-height: 25px;
    color: #2A2A2A;
    max-width: 420px;
    padding: 0 0 12px;
}
.vanuenatherland-element p strong {
    color: #2A2A2A;
    font-size: 22px;
    line-height: 25px;
}
.value-video {
    margin-bottom: 185px !important;
}
/*********latest news**********/
.latestnews-sec h2 {
    font-family: 'Conv_NittiGrotesk-Normal';
    line-height: 70px;
    padding: 0 0 32px;
}
.news-slider .post-title h3 {
    font-size: 27px;
    line-height: 35px;
    font-family: 'Conv_NittiGrotesk-Normal';
}
.news-slider .post-title {
    margin-top: -80px;
    position: static;
    padding: 7px 15px 0 0;
}
.news-slider .post-title > h3:before {
    content: '';
    position: absolute;
    left: -1px;
    right: 0;
    top: -9px;
    height: 100px;
    background: #fff;
    z-index: -1;
}
.news-slider .post-title > * {
    z-index: 1;
    position: relative;
}
.news-slider a.read_more_btn {
    position: absolute;
    left: 0;
    bottom: 20px;
}
.news-slider .post-title h3 {
    font-size: 27px;
    line-height: 35px;
    font-family: 'Conv_NittiGrotesk-Normal';
    max-width: 266px;
    padding: 0 0 10px;
    background: #fff;
    padding-right: 15px;
}
.news-slider .post-title > a:not(.read_more_btn):hover {
    color: #dd0b2f;
}
body .latestnews-sec {
    max-width: 1080px !important;
}
.news-slider .post-title p {
    font-size: 15px;
    line-height: 19px;
    color: #2A2A2A;
    font-family: 'Conv_NittiGrotesk-Normal';
    padding-bottom: 29px !important;
}
.news-slider .post-title p.news-date {
    font-size: 18px;
}
.read_more_btn {
    background: #DD0B2F;
    font-size: 18px;
    color: #fff;
    font-family: 'Conv_NittiGrotesk-Normal';
    font-weight: 400;
    display: inline-block;
    height: 31px;
    line-height: 31px;
    padding: 0 15px;
}
.news-slider .owl-stage {
    display: flex;
    flex-wrap: wrap;
}
.news-slider .owl-item > div {
    border-bottom: 2px solid #000;
    padding-bottom:55px;
    height: 100%;
}
.news-slider .owl-item{
    transition: .3s all;
}
.news-slider .owl-item:not(.active) {
    opacity: .18;
}
.news-slider .owl-stage-outer {
    overflow: visible;
}
.news-slider .news_bnr {
    position: relative;
}
.news-slider  .owl-nav button {
    background: transparent !important;
    position: absolute;
    top: -117px;
    bottom: 0;
    width: 25px;
    height: 25px;
    border: 3px solid #DD0B2F !important;
    left: -180px;
    border-right: 0 !important;
    border-bottom: 0 !important;
    transform: rotate(-45deg);
    margin: auto 0 !important;
    border-radius: 0 !important;
}
.news-slider  .owl-nav button.owl-next {
    left: auto;
    right: -180px;
    transform: rotate(135deg);
}
.news-slider .owl-nav button > span {
    display: none;
}
.news-slider .owl-nav {
    margin: 0;
}
.news-slider .owl-nav button.disabled {
    display: none;
}
body .news-slider{
    margin-bottom: 60px !important;
}
.latestnews-sec .Custom-round-button {
    margin-bottom: 0;
}
body .latestnews-sec {
    margin-bottom: 190px;
}
.read_more_btn:hover,
.meet-our-star-loadmore .loadmore a:hover,
.meetourstar_block .loadmore a:hover {
    color: #fff;
    background: #000;
    outline: none !important;
    text-decoration: none;
}
body .latestnews-sec > div {
    max-width: 1080px !important;
    margin: auto;
    float: none;
}
body .latestnews-sec {
    max-width: 100% !important;
    overflow: hidden;
}
footer#colophon,
.wpml-ls-statics-footer,
.otgs-development-site-front-end  {
    display: none;
}
body .getin-touch {
    padding: 0 0 200px !important;
}
.getinspired-sec .topcnt {
    max-width: 480px;
    position: relative;
    margin-bottom: 80px;
}
.getinspired-sec .topcnt img {
    position: relative;
    z-index: 1;
    max-width: 440px;
    margin-left: auto;
}
.getinspired-sec .topcnt .desription {
    position: absolute;
    top: 140px;
    z-index: 2;
    left: calc(100% - 14px);
}
.getinspired-sec .topcnt:before {
    content: '';
    position: absolute;
    left: calc(100% - 50px);
    width: 100%;
    height: 100%;
    background: #DD0B2F;
    z-index: 2;
    bottom: -80px;
}
.getinspired-sec .get-inspired {
    max-width: 1080px;
    margin: auto;
    float: none;
}
.getinspired-sec .topcnt .desription h1 {
    position: static;
    margin: 0;
    font-size: 44px;
    color: #fff;
    font-family: 'marionregular';
    min-width: 440px;
    line-height: 54px;
    padding-right: 15px;
}
.getinspired-sec .topcnt .button-style {
    background: #000;
    text-transform: uppercase;
    color: #fff;
    font-size: 18px;
    padding: 0px 20px;
    text-decoration: none;
    border-radius: 60px;
    min-width: 220px;
    display: inline-block;
    text-align: center;
    font-family: 'Conv_NittiGrotesk-Normal';
    height: 45px;
    line-height: 45px;
    transition: .3s all;
}
.getinspired-sec .topcnt .button-style:hover{
    border-color: #D8B874 !important;
    background-color: #D8B874 !important;
}
.getinspired-sec .topcnt .desription p {
    color: #fff;
    font-family: 'Conv_NittiGrotesk-Normal';
    font-size: 18px;
    line-height: 26px;
    max-width: 180px;
    margin-left: 0px;
    padding: 10px 0 10px;
}
.getinspired-sec .topcnt .button-style:hover {
    background: rgba(0,0,0, .85);
}
.getinspired-sec .owl-theme .owl-dots{
    position: static !important;
    margin-top: 30px !important;
}
.getinspired-sec .owl-theme .owl-dots > button.owl-dot{
    background: transparent;
    width: 12px;
    height: 12px;
    border: 1px solid #979797;
    border-radius: 100px;
    margin: 0 7px;

}
.getinspired-sec .owl-theme .owl-dots > button.owl-dot.active {
    background: #000;
    border-color: #000;
}
.getinspired-sec .owl-theme .owl-dots > button.owl-dot span{
    display: none;
}
.home .site-main {
    padding-bottom: 0;
}
.getinspired-sec {
    margin-bottom: 250px !important;
}
.getin-touch h2.getintouch-title {
    font-size: 90px;
    line-height: 95px;
}
.getin-touch p {
    max-width: 318px;
    font-size: 15px;
    line-height: 20px;
    margin: 10px 0 42px !important;
    color: #2A2A2A;
}
.getin-touch .Custom-round-button a {
    min-width: 220px !important;
}
.getin-touch .vc_column-inner {
    padding-top: 0 !important;
}
.getin-touch .meetour_img_cls {
    margin-top: -95px;
    margin-bottom: 0;
}
.meetourstart-text {
    text-align: right;
}
.meetourstart-text > div >div.wpb_wrapper {
    display: inline-block;
    text-align: left;
    margin: 118px -215px 0 0;
}
.getin-touch .meet-our-star-desc {
    margin-bottom: 0;
}
.meetourstart-text {
    position: relative;
    z-index: 1;
}
.footer-area-block .widget-area .wpcf7-form-control-wrap.Fullname input::placeholder, .footer-area-block .widget-area .wpcf7-form-control-wrap.email input::placeholder {
    color: #ffffffb8;
}
.footer-area-block .widget-area section .wp-block-column ul li a:focus {
    background: none !important;
}
.social-icons-mobile{
    display: none;
}
.organize-filter-posts .item{width: 50%}
.hide_post_title{
    display: none;
}
.breadcrumb-container li a{
    font-size: 15px;
    font-family: 'Conv_NittiGrotesk-Normal';
    color:#DD0B2F;
}
.breadcrumb-container li span{
    color:#2A2A2A;
     font-size: 15px;
    font-family: 'Conv_NittiGrotesk-Normal';
}
body .breadcrumb-container li:not(:last-child) a span {
    color: #dd0b2f;
}
.breadcrumb-container li > span
{
    display: none;
}
body .breadcrumb-container.theme1 a {
    margin: 0px !important;
    padding: 0;
}
.breadcrumb-container li:not(:last-child):after{content: ">" !important;color:#DD0B2F !important;}
.organize-event-top-block .vc_column_container>.vc_column-inner{
    height: 100%;
    padding-left: 0;padding-right: 0;
}
.organize-event-top-block{position: relative; margin-bottom: 0 !important;}
.organize-event-top-block > div:last-child .vc_column-inner *{height: 100%;object-fit: cover;width: 100%}
.organize-event-top-block .organize-top-row-right-img{
    height: 100%;
    margin-bottom: 0 !important;
}
body .organize-events-masonary-posts {
    margin-top: 0;
}
.organize-event-top-block .organize-top-row-right-img img{
    height: 100% !important;width: 100% !important;max-width: 100% !important;
}
.organize-event-top-row-title h2 {
    margin-right: -288px;
    z-index: 9;
    color: #DD0B2F;
    position: relative;
    line-height: 65px;
}
.organize-event-top-block p{max-width: 418px;}
body .wwp-vc-breadcrumbs {
    font-size: 14px;
    margin-top: 20px;
    margin-bottom: 25px;
}
.organize-events-masonary-posts{max-width: 100% !important;padding-left: 0 !important;padding-right: 0 !important;}
.organize-events-masonary-posts .vc_column_container>.vc_column-inner{padding-left: 0;padding-right: 0;overflow-x: hidden;}
.hoverwrap h4{
    top: 0;
    z-index: 9;
    color: #DD0B2F;
    background:url(../images/arrow.svg) no-repeat right 10px bottom 11px;
    padding: 0 60px 0 0;
    font-size: 36px;
    font-family: 'marionregular';
    background-size: 32px;
    margin-bottom: 15px;
    line-height: 45px;
    transition: .5s all;
}
.hoverwrap:hover h4 {
    margin-right: -20px;
}
.hoverwrap .hovercnt p {
    transform: translateY(50px);
    opacity: 0;
    transition: .5s all;
}
.hoverwrap:hover .hovercnt p {
    transform: translateY(0px);
    opacity: 1;
}
.hoverwrap h4 a{
    color: #DD0B2F;
    outline: none;
    text-decoration: none;
}
.vc_gitem-post-data-source-post_title h4{
    font-size: 36px;
     font-family: 'marionbold';
     line-height: 45px;
     font-weight: normal;
}
.c_grid-item-mini{
    position: relative;
}
.hovercnt{
    display: none;
}
.hovercnt p{font-size: 15px;line-height: 20px;margin-bottom: 30px;}
.organize-filter-posts .hoverwrap:hover .hovercnt{
    opacity: 1;
    visibility: visible;
    height: auto;
}
.vc_grid-filter-left {
    position: absolute;
    margin-top: -180px; 
    left: calc(50vw - 638px);
}   
.bg-cover.normal-books img {
    width: 100%;
}
.htmldata {overflow: hidden;}
.wntwrap {
    max-width: 280px;
}
.organize-event-top-block .select-box label{
    font-size: 18px;
    color: #2A2A2A;
    margin-right: 15px;
}
.select-box .select_tags{
    padding: 2px 17px;
    font-size: 15px;
    border: 1px solid #DD0B2F;
    border-radius: 20px;
    text-transform: uppercase;
    font-family: 'Conv_NittiGrotesk-Normal';
    font-weight: normal;
    width: 100%;
    max-width: 296px;
}
.hoverwrap{
  position: absolute;
    top: 0;
    max-width:490px;
    left: 0;
    background: #ffffffe6 !important; 
    z-index: 9;
    padding:20px 60px 4px 60px;
    width: 100%;
}
.htmldata .item{
    position: relative;
}
.meet_our_stars_posts {
   background: #FFF4F6;
   padding: 128px 0 !important;
}
.meet_our_stars_posts.employees-page {
   padding-top: 80px !important;
}
.meet_our_stars_posts h2 {
    font-size: 90px;
    line-height: 99px;
    margin-top: 5px;
    color: #DD0B2F;
}
.organize-filter-posts .lastitem_contact_block {
    background: #DD0B2F;
    text-align: center;
}
.organize-filter-posts .lastitem_contact_block h2 {
    font-size: 80px;
    color: #fff;
    max-width: 400px;
    margin: auto;
    line-height: 100px;
}
.organize-filter-posts .lastitem_contact_block a {
    color: #000;
    font-size: 18px;
    font-family: 'Conv_NittiGrotesk-Normal';
    display: inline-block;
    margin-top: 66px;
    transition: .5s all;
    padding: 12px 21px;
    background: #fff;
    border-radius: 60px;
    min-width: 220px;
    line-height: 22px;
    text-transform: uppercase;
}
/********meet start*****/
body .meet_our_stars_posts {
    margin-top: 0;
}
body .organize-events-masonary-posts {
    margin-bottom: 0;
}
.meet_our_stars_posts .titlebelow-text {
    margin: -10px 0 67px;
}
.meet_our_stars_posts .titlebelow-text p {
    font-size: 15px;
    color: #2A2A2A;
    max-width: 284px;
    line-height: 18px;
    font-family: 'Conv_NittiGrotesk-Normal';
}
body .meetourstar_block {
    max-width: 1054px;
}
.meetourstar_block img.team-feature-image {
    width: 100%;
}
.meetourstar_block .row> div {
    padding: 0 18px;
    position: relative;
}
.meetourstar_block .row> div:before {
    content: '';
    position: absolute;
    left: 18px;
    right: 18px;
    bottom: 0;
    background: rgba(255,255,255, .6);
    transition: .5s all;
    height: 0;
}
.meetourstar_block .row> div:hover:before{
    height: 100%;
}
.meetourstar_block .row {
    margin: 0 -18px;
    row-gap: 64px;
}
.team-content {
    position: absolute;
    bottom: 0;
    left: 18px;
    right: 18px;
    padding: 0 40px 20px;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    z-index: 2;
    opacity: 0;
    justify-content: center;
    transition: .5s all;
}
.meetourstar_block .row> div:hover .team-content {
    opacity: 1;
    transition-delay: .2s;
}
.team-content h4 {
    color: #DD0B2F;
    font-size: 25px;
    font-family: 'marionregular';
    font-weight: 300;
    line-height: 30px;
    text-align: center;
    width: 100%;
    letter-spacing: -1px;
}
.team-content h4 a {
    color: #DD0B2F;
    text-decoration: none;
}
.team-content h4 a:not([href]) {
    cursor: auto;
}
.team-content h4 a:hover{
    color: #000;
}
.team-content > span {
    display: block;
    width: 100%;
    text-align: left;
    font-size: 15px;
    line-height: 18px;
    font-family: 'Conv_NittiGrotesk-Normal';
    margin-top: 7px;
    font-weight: 400;
}
.team-content .wpb_wrapper > div {
    margin-bottom: 0;
}
.team-content > .vc_row {
    width: 100%;
    margin: 0;
}
.team-content > .vc_row p {
    font-size: 15px;
    line-height: 18px;
    font-family: 'Conv_NittiGrotesk-Normal';
    color: #2A2A2A;
    margin: 1px 0 20px !important;
}
.team-content  a.tel-button, .team-content  a.mailto-button {
    font-size: 15px;
    height: 25px;
    background: #fff;
    padding: 0;
    border: 0 !important;
    font-family: 'Conv_NittiGrotesk-Normal';
    color: #DD0B2F !important;
    width: 76px;
    line-height: 25px;
    margin: 0 8px 11px;
    border-radius: 100px;
}
.team-content  a.tel-button:hover,
.team-content  a.mailto-button:hover {
    background: #DD0B2F !important;
    color: #fff !important;
}
.team-content > span.position {
    text-align: center;
    margin: 0 0 15px;
}
body main#main {
    padding-bottom: 0;
    padding-top: 0;
}
body .font-nitti{
    font-family: 'Conv_NittiGrotesk-Normal';
    font-weight: normal;
    letter-spacing: normal;
}
body .font-merion{
    font-family: 'marionregular';
}
.organize-events-masonary-posts .loader,
.meeting-masonry-posts .loader{
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 100000;
    background: rgba(255,255,255, .9);
}
.organize-events-masonary-posts .loader img,
.meeting-masonry-posts .loader img{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 200px;
    height: 200px;
    margin: auto;
}
/*****eventdetail_page start*******/
.organise-event-slider .home_bnr {
    max-width: 100%;
}
.organise-event-slider .home_bnr > .vc_column-inner {
    padding: 0;
}
.organise-event-slider .item.Top-banner-item img {
    max-width: 100%;
    float: none;
    height: 600px;
    object-fit: cover;
}
.organise-event-slider .owl-nav {
    display: none;
}
.organise-event-slider .owl-dots {
    display: block;
}
.organise-event-slider .topcnt h1 {
    max-width: 600px;
    left: 190px;
}
.organise-event-slider .topcnt .dis {
    padding: 37px 30px;
    left: 175px;
}
.organise-event-slider {
    background: transparent;
}
.organise-event-slider .topcnt {
    padding-bottom: 90px;
}
.organise-event-slider .owl-dots,
body .vc_images_carousel .vc_carousel-indicators {
    width: 100%;
    text-align: center;
    display: block;
    position: absolute;
    bottom: 40px;
}
body .vc_images_carousel .vc_carousel-indicators {
    bottom: 40px !important;
    margin: 0 !important;
    left: 0;
    right: 0;
}
.organise-event-slider .owl-dots button.owl-dot,
body .vc_images_carousel .vc_carousel-indicators > li {
    transition: .5s all;
    background: transparent !important;
    border: 1px solid #000;
    border-radius: 15px;
    width: 12px;
    height: 12px;
    text-align: center;
    margin: 0 5px;
}
body .vc_images_carousel .vc_carousel-indicators > li {
    margin: 0 5px !important;
}
.organise-event-slider .owl-dots button.owl-dot.active,
body .vc_images_carousel .vc_carousel-indicators > li.vc_active {
    background: #000 !important;
}
body .vc_images_carousel .vc_carousel-indicators >  li.vc_active {
    width: 12px;
    height: 12px;
    border: 0;
}
.organise-event-slider .owl-dots button.owl-dot span {
    display: none;
}
.organise-eventsetting-cls > div {
    max-width: 1290px;
    margin: auto !important;
    width: 100%;
    float: none;
    position: relative;
    padding: 163px 0 0 !important;
}
.organise-eventsetting-cls .container > div > div {
    padding: 0;
}
.organise-eventsetting-cls .container {
    padding-right: 15px !important;
    max-width: 1150px;
    padding-left: 15px;
    transform: translateX(40px);
}
.ulrimatesetting-left h2 {
    line-height: 65px;
}
.organise-eventsetting-cls .ulrimatesetting-left h2 {
    line-height: 65px;
    margin: 0 0 15px;
    position: relative;
    z-index: 999;
    font-size: 60px;
}
.organise-eventsetting-cls .wpb_video_widget {
    margin-bottom: 0;
}
.organise-eventsetting-cls .ulrimatesetting-right {
    max-width: 820px;
    margin-left: -240px;
    width: calc(50% + 240px);
    margin-bottom: -237px;
}
.ulrimatesetting-left p {
    max-width: 500px;
    color: #fff;
}
.organise-eventsetting-cls > .wpb_column > div {
    padding: 0 !important;
}
.ulrimatesetting-left {
    position: relative;
    z-index: 1;
    margin: -30px 0 0;
}
.ulrimatesetting-left >.vc_column-inner {
    max-width: 540px;
}
.organise-eventsetting-cls .ulrimatesetting-left p{
    padding-bottom: 15px;
}
.organise-eventsetting-cls .ulrimatesetting-left  p:last-child {
    padding-bottom: 52px;
}
.ulrimatesetting-left .Custom-round-button {
    margin-bottom: -165px;
    display: block !important;
}
.ulrimatesetting-left h4 {
    max-width: 270px;
    line-height: 35px;
    margin: 0 0 26px;
}
.organise-eventsetting-cls .ulrimatesetting-right iframe {
    max-height: 560px !important;
    height: 560px !important;
}
.organise-eventsetting-cls {
    margin-top: -1px !important;
}
.organize-vanue {
    padding: 40px 0 0 !important;
}
.organize-vanue .custom-title {
    margin: 0 0 34px;
}
body .organise-testimonial {
    margin-top: 262px;
}
.organise-testimonial h2.vc_custom_heading.vanuevideo-head{
    max-width: 440px;
}
.flexiblecenter-hesding {
    max-width: 600px;
    margin: 0 auto 45px;
    line-height: 70px;
}
.flexicenter_block > div {
    padding: 0 20px;
}
.flexicenter_block > div .vc_column-inner {
    background: #DD0B2F;
    padding: 21px 15px;
    transition: .5s all;
}
.flexicenter_block > div .vc_column-inner:hover {
    background: #000;
}
.flexicenter_block:not(:last-child) {
    margin-bottom: 40px;
}
.flexicenter_block p {
    text-align: center;
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    max-width: 182px;
    margin: auto;
}
.flexicenter_block .wpb_single_image {
    margin: 0px auto 30px;
    width: 78px;
}
.flexicenter_block .wpb_text_column {
    margin-bottom: 0;
}
/*****eventdetail_page end*******/
/*27-12-21 organise-a-conference css*/
.maxw-576 {max-width: 576px; margin: auto; float: none!important; }
.org-form .org-frm-cust-head {font-size: 35px; line-height: 40px; margin-bottom: 10px; }
.org-form form  input:not([type="checkbox"]), .org-form form  textarea,
.search-form .search-field:not([type="checkbox"]){border: 1px solid #DD0B2F; border-radius: 20px;line-height: 1.2;   font-family: 'Conv_NittiGrotesk-Normal'; font-weight: normal; padding: 0px 18px;width: 100%; max-width: 486px;height: 36px;display: flex;align-items: center;margin: 0;font-size: 14px;} 
.org-form form .wpcf7-form-control-wrap{display: block; margin-bottom: 28px; }
.org-form form  textarea{height: 120px;    padding-top: 11px;    padding-bottom: 11px;}
.org-form form  span + br{display: none;}
.org-form  .acceptance .wpcf7-list-item{margin-left: 0;}
.org-form  .acceptance input[type="checkbox"]{margin-right: 9px;width: 18px;height: 18px;border: 2px solid #DD0B2F;border-radius: 100%;outline: none!important;}
.org-form  input[type=checkbox]:after{    width: 5px;  height: 9px;border-color:#DD0B2F;}
.org-form ::-webkit-input-placeholder { color:#000000;}
.org-form ::-moz-placeholder {color:#000000; }
.org-form :-ms-input-placeholder {color:#000000; } 
.org-form :-moz-placeholder {color:#000000; }
.org-form .acceptance{width: 100%;    line-height: 1;   display: block;}
.org-form .acceptance label{font-size: 14px; line-height: 1;display: inline-flex; align-items: center;}
.org-form .submit-btn{margin-top: 24px;    display: flex;   align-items: center;}
.org-form form input[type="submit"] {margin-bottom: 0!important; background: #DD0B2F!important; font-size: 22px; min-width: 176px; text-align: center; color: #ffffff; line-height: 1; width: auto; display: block; text-align: center; outline: none!important;}
.org-form form input[type="submit"]:hover{background: #000000!important;border-color: #000000!important;}
.org-form form  .wpcf7-not-valid-tip, .org-form form .wpcf7-response-output{font-size: 14px;max-width: 486px;}
.org-form .org-frm-des-txt p {font-size: 15px; line-height: 20px; }
.download-paper .download-figure-img {position: absolute; top: 50%; left: -30px; margin: 0; transform: translateY(-50%); }
.download-paper-txt p{font-size: 30px;color: #ffffff;line-height: 40px;}
.download-paper-txt {max-width: 633px; margin: auto auto 11px;    margin-bottom: 30px!important; }
.download-paper .Custom-round-button > a {font-size: 18px;font-family: 'Conv_NittiGrotesk-Normal';    min-width: 220px!important; }
.download-paper{padding-top: 34px!important; padding-bottom: 33px!important;}
.org-meet {margin-bottom: 0!important; padding-top: 122px!important; padding-bottom: 148px!important; }
.org-meet .meetourstar_block{max-width: 100%;}
.org-meet .main-head {font-size: 90px; line-height: 1.06; }
.mw-284{max-width: 284px;}
.fsize-15, .fsize-15 p {font-size: 15px;}
.heading-sub-txt p {   line-height: 18px;font-size: 15px;color: #2a2a2a;}
.img-over-txt-rw .img-over-txt-col {  padding-left: calc((100% - var(--container-1020)) /2); }
.img-over-txt-rw  .img-over-txt-col h2 {position: relative; word-break: break-word; z-index: 99; width: calc(100% + 61%);    line-height: 1.05;    margin-bottom: 19px; }
.img-over-txt-rw  .img-over-img-col{padding-left: 40px;}
.img-over-txt-col .h-sub-txt{max-width: 418px;}
.img-over-txt-rw{display: flex;flex-wrap: wrap;align-items: center;}
.org-form {padding-top: 30px !important; padding-bottom: 120px !important; }
.img-over-txt-rw {   padding-top: 137px!important;}
.org-meet .heading-sub-txt {   margin-top: -10px;}
.contact-icon{display: none;}
.evcal_desc3{display: none;}
body .container-1020{max-width: var(--container-1020)!important;float: none!important;margin:auto;}
.flexicenter_block_section.container-1020 {max-width: var(--container-1020)!important;margin-bottom: 169px;}
.org-our-client.container-1020{max-width: var(--container-1020)!important;padding-bottom: 45px;}   
.org-our-client .client-cont-col {width: 38%}
.org-our-client .client-cont-col {  width: 62%;}
.org-our-client .check-link a,
.heading-sub-txt p a{text-decoration: underline!important;}
.check-link a:hover,
.heading-sub-txt p a:hover {color: #dd0d31 !important; text-decoration: none !important; }
.org-our-client .check-link{margin-top: 26px;}
.org-our-client .check-link a:hover{color: var(--global--color-primary); text-decoration: none;}
body .meetourstar_block{width: 100%;}
.home_bnr .wpb_wrapper > .item{display: none;}
.home_bnr .wpb_wrapper > .item:first-child{display: block;}
.meetour_img_cls * {display: inherit;}
.meetourstart-text{position: relative; z-index: 2;}
.meetour_cls .owl-dots {position: static !important; margin: 7px 0 0 !important; }
.meetour_cls .owl-dots > button.owl-dot {background: transparent; width: 9px; height: 9px; border: 1px solid #DB3E59 !important; border-radius: 100px; margin: 0 5px; background: transparent !important; opacity: .63 !important; }
.meetour_cls .owl-dots > button.owl-dot.active {background: #DB3E59 !important; opacity: 1 !important; }
.meetour_cls .owl-dots > button.owl-dot span{display: none; }
.meetour_cls .meet-out-star-image {margin-bottom: 0; }
.wp-block-column .wpcf7 {margin-top: 0 !important; }
p:empty{display: none; }
.wp-block-column .wpcf7 p > br {display: none; }
.wp-block-column .wpcf7 p > span.wpcf7-form-control-wrap.Fullname,
.footer-area-block .widget-area .wpcf7-form-control-wrap:first-child {margin: 0 0 17px; }
.meetour_img_cls img.vc_single_image-img {height: auto !important; }
.breadcrumb-container {max-width: 1050px; margin: auto; padding: 30px 15px 0; position: relative; z-index: 2; margin-bottom: -53px; font-size: 15px; }
.organize-event-top-block .organize-event-top-row-title {margin: 90px 0 20px; }
.home .breadcrumb-container {display: none; }
body.single-organize_event .breadcrumb-container span.current {color: #fff; }
/*************meeting-type*****************/
.meet_our_stars_posts .container {max-width: 1050px; }
.entry-content {margin-top: 0 !important; }
.meeting-filter-posts > .item {width: 33.3%; }
.meeting-masonry-posts .vc_column-inner {padding: 0; }
body .meeting-types-bn {padding: 40px 0 90px !important; margin: 0 !important; }
body.page-template-Meeting .breadcrumb-container a,
body.meeting-template-default .breadcrumb-container a,
body.page-template-Meeting .breadcrumb-container span.sep,
body.meeting-template-default .breadcrumb-container span.sep,
body.single-venue span.current{color: #fff !important; }
.breadcrumb-container span.sep {font-size: 0; }
.breadcrumb-container span.sep:before {content: '>'; font-size: 15px; margin: 0 2px; }
body .custom-text {max-width: 420px; }
body .custom-title {margin-bottom: 10px; }
.select-box label {color: #fff; font-size: 18px; font-weight: normal; margin: -1px 12px 0 0; line-height: 18px; font-family: 'Conv_NittiGrotesk-Normal'; display: inline-block; vertical-align: middle; }
.select-box select {border: 0; border-radius: 100px; font-size: 15px; height: 30px; padding: 0 25px; min-width: 209px; cursor: pointer; outline: none; text-transform: uppercase; font-family: 'Conv_NittiGrotesk-Normal'; display: inline-block; line-height: 18px; }
.meeting-masonry-posts .vc_column-inner {padding: 0 !important; }
.meeting-masonry-posts {margin: 0 !important; }
body .nextart_sec {max-width: 1440px !important; padding: 0 !important; margin: 154px auto 240px !important; }
body .nextart_sec > div > div {padding: 0 !important; }
.wpb_single_image * {width: 100%; max-width: 100% !important; }
.next-art-text {padding: 0px 35px 15px 0px; }
body .custom-text-sm {margin: 0; }
.next-art-text .custom-text-sm,.next-art-text .custom-text-sm + .Custom-round-button{padding-left: 35px; }
.next-art-text .custom-text-sm + .Custom-round-button {padding-top: 20px; }
.custom-text-sm p {font-size: 15px; line-height: 20px; max-width: 230px; font-weight: normal; }
.next-art-text .custom-title {max-width: 180px; line-height: 85px; font-size: 80px; margin: 0 0 21px -69px; }
.main-btn-box > a {background: #fff; font-size: 15px; padding: 0; display: inline-block; color: #2A2A2A; border-radius: 100px; font-family: 'Conv_NittiGrotesk-Normal'; height: 25px; min-width: 158px; }
.meet_our_stars_posts .main-btn-box {margin: -40px 0 38px; }
body.page-template-Meeting .meet_our_stars_posts {padding-top: 95px !important; }
.main-btn-box > a:hover {
    background: #dd0b2f;
    color: #fff;
    border-color: #dd0b2f;
}
.meetourstar_block {
    position: relative;
}
.meetourstar_block .loader img {
    position: absolute;
    left: 0;
    right: 0;
    top: 80px;
    bottom: 0;
    margin: auto;
    width: 100px;
}
body.meeting-template-default .breadcrumb-container {
    max-width: 1290px;
}
.nextart_sec .wpb_single_image.vc_align_left {
    margin-bottom: 0;
}
body .internation-conf-sec > div >div {
    padding: 0 !important;
}
body .inconfernce-video {
    padding-right: 0px;
    padding-left: 20px;
}
body .internation-conf-sec {
    margin-top: 120px;
    margin-bottom: 0;
}
.meeting-value-sec.value-video {
    margin-bottom: 140px !important;
}
body .infocon-text {
    background: rgba(255,255,255, .9);
    padding: 0 0px 0 35px;
    max-width: 530px;
    width: 530px;
    margin: -35px 0 0 -230px;
}
body .infocon-text p{
    line-height: 25px;
}
body .infocon-text h2.custom-title {
    line-height: 65px;
}
.inconfernce-video .connference-video {
    margin-bottom: 0;
}
.organise-eventsetting-cls.meating-class {
    max-width: 1220px !important;
    margin-right: auto !important;
    margin-top: -1px !important;
    position: relative;
}
.organise-detail-page-block{
    overflow: hidden;
}
.organise-eventsetting-cls.meating-class::before {
    content: '';
    position: absolute;
    left: 0;
    right: -100vw;
    top: 0;
    bottom: 0;
    background: #dd0b2f;
    width: 100vw;
    height: 100%;
}
.organise-detail-page-block .venue-slider.organize-vanue > div {
    margin-top: 33px;
}
body .belive-setting h2 {
    line-height: 70px;
}
body .belive-setting h2 > b {
    font-weight: normal;
    color: #DD0B2F;
}
body .belive-setting {
    max-width: 840px;
    margin: auto;
}
body .belive-setting-block {
    margin: 110px auto 95px;
}
body .meeting-value-sec {
    margin-top: 200px;
}
body .meeting-value-sec h2.vc_custom_heading.vanuevideo-head {
    max-width: 450px;
}
body .meeting-value-sec .vanuenatherland-element p{
    max-width: 530px;
}
body .optimal-img-sec {
    max-width: 1440px !important;
    position: relative;
    margin-bottom: 200px;
}
body .optimal-img-sec > div > .vc_column-inner {
    padding-left: 0;
    padding-right: 0;
}
.optimal-textblock {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
.optimal-textblock h2 {
    color: #fff;
    line-height: 70px;
    font-family: 'Conv_NittiGrotesk-Normal';
    max-width: 900px;
    font-weight: normal;
    margin: 0 0 80px;
}
.optimal-textblock  a {
    background: #DD0B2F;
    color: #fff;
    width: 126px;
    height: 126px;
    margin: auto;
    border-radius: 100%;
    font-size: 18px;
    line-height: 25px;
    font-weight: normal;
    display: flex;
    align-content: center;
    align-items: center;
}
.optimal-textblock a:hover {
    background: #fff;
    color: #dd0b2f;
}
body .optimal-img-sec .wpb_content_element {
    margin-bottom: 0;
}
.short-feeling-sec h2.custom-title {
    max-width: 800px;
    margin: 0 auto 48px;
}
.short-video-row > div > div {
    padding: 0 18px !important;
}
.short-video-row {
    max-width: 1060px;
    margin: 0 auto;
}
.short-video-row .wpb_text_column {
    margin-bottom: 0;
}
.short-video-row .wpb_video_widget {
    margin-bottom: 27px;
}
body .short-video-row {
    max-width: 1060px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
}
.short-video-row > div > div > .wpb_wrapper {
    border-bottom: 1px solid #000;
    padding-bottom: 32px;
}
.short-video-row .wpb_text_column p {
    text-align: center;
    font-size: 30px;
    line-height: 35px;
    color: #000000;
    padding: 0 10px;
}
.short-video-row .wpb_video_widget {
    margin-bottom: 29px;
}
body .short-feeling-sec {
    margin: 0 auto 190px;
}
body .organise-detail-page-block .getinspired-sec {
    margin-bottom: 105px !important;
}
.short-feeling-sec h2.custom-title {
    line-height: 65px;
}
body .didgital-helpdesk.custom-title {
    padding: 100px 0 0 !important;
    margin: 0;
}
body .download-cls, body .services-sec {
    margin: 0 -25px;
}
body .org-form {
    margin-top: 0;
}
body .didgital-helpdesk.custom-title p {
    font-size: 15px;
    line-height: 18px;
    margin: -15px 0 0;
}
.services-sec img,
.download-cls img {
    width: auto;
}
.download-cls .wpb_single_image {
    margin-bottom: 20px;
}
.download-cls .wpb_text_column {
    margin-bottom: 0;
}
body .download-cls p {
    font-size: 16px;
    line-height: 18px;
    font-weight: 500;
}
.download-cls h2 {
    margin-bottom: 30px;
}
.services-sec > div >.vc_column-inner {
    padding-top: 0 !important;
}
body .download-cls {
    padding-bottom: 80px;
}
.services-sec h2.vc_custom_heading {
    margin: 0 0 5px;
}
.services_cls {
    display: flex;
    flex-wrap: wrap;
}
.services_cls > div {
    padding: 15px 15px 15px;
    position: relative;
}
.services_cls > div .vc_column-inner {
    padding: 0 10px !important;
    transition: .5s all;
}
.services_cls > div .vc_column-inner:hover {
    background: #fadbe0;
}
.services_cls > div > div {
    padding: 0 !important;
    height: 100%;
}
.services_cls:not(:last-child) > div:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 15px;
    right: 15px;
    height: 1px;
    background: #000;
}
.services_cls > div:not(:last-child):before {
    background: #000;
    content: '';
    position: absolute;
    right: 0;
    top: 15px;
    width: 1px;
    bottom: 15px;
}
.services_cls p {
    color: #2A2A2A;
    font-size: 15px;
    line-height: 18px;
}
.services_cls p:first-child {
    color: #DD0B2F;
    font-size: 32px;
    line-height: 45px;
    margin: -10px 0 10px;
}
.services_cls .wpb_single_image {
    margin: 0;
    height: 165px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 25px 0;
}
.services-sec > div {
    padding-bottom: 60px;
}
.header-wrap .site-logo .custom-logo img{
    max-width: 100%;
}
.news_bnr > .item {
    padding: 0 0px 55px;
    position: relative;
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.news_bnr > .item:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0px;
    right: 0px;
    height: 1px;
    background: #000;
}
body .news_bnr.row {
    row-gap: 85px;
    margin: 0;
    grid-gap: 36px;
    grid-template-columns: repeat(3, 1fr);
    display: grid;
}
body .newspage-sec {
    padding-top: 100px !important;
    margin-bottom: 90px !important;
}
.news_bnr > .item img.news-feature-image {
    width: 100%;
}
body .loadmore a {
    background: #000;
    font-size: 15px;
    width: 220px;
    height: 45px;
    line-height: 45px;
    padding: 0;
    border-radius: 100px;
}
body .loadmore a:hover {
    background: #D8B874;
    border-color: #D8B874;
}
body .loadmore {
    text-align: center;
    margin: 85px 0 0;
}
.loadmore + .loader {
    text-align: center;
}
.vanue_bnr .post-title .hovercnt,
.vanue_bnr .post-title .hover-content {
    width: calc(100% - 72px);
    margin-left: 27px;
    border-top: 2px solid #000;
    padding: 8px 0 10px;
    margin-top: -7px;
}
.vanue_bnr .post-title .hover-content{
    display: flex;
    width: calc(100% - 52px);
}
.vanue_bnr .post-title:hover .hovercnt{
    display: flex;
}
.vanue_bnr .hovercnt > div {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
    justify-content: flex-end;
}
.vanue_bnr .hover-content > div{
    display: flex;
    flex-wrap: wrap;
}
.vanue_bnr .hovercnt p,
.vanue_bnr .hover-content p {
    margin: 0;
    font-size: 25px;
    line-height: 18px;
    padding: 10px 0 3px;
}
.vanue_bnr .hovercnt label,
.vanue_bnr .hover-content label {
    color: #DD0B2F;
    font-size: 12px;
    font-weight: normal;
    font-family: 'Conv_NittiGrotesk-Normal';
    margin: 0 0 10px;
}
.vanue_bnr .hovercnt > div:first-child,
.vanue_bnr .hover-content > div:first-child {
    padding-right: 15px;
    border-right: 1px solid #000;
}
.vanue_bnr .hovercnt > div:not(:first-child):last-child,
.vanue_bnr .hover-content > div:not(:first-child):last-child {
    padding-left: 15px;
}
.vanue-top > div >div {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
body .vanue-top {
    padding-top: 85px;
    align-items: center;
    display: flex;
    flex-wrap: wrap;
}
.vanue-top .custom-title {
    line-height: 70px;
    margin-bottom: 0;
}
.venue-filter-posts {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    column-gap: 35px;
    row-gap: 60px;
}
.venue-filter-posts > .item {
    position: relative;
}
.venue-filter-posts .hoverwrap {
    top: auto;
    bottom: 0;
    width: calc(100% - 20px);
    padding: 9px 10px 9px 27px;
    min-height: 90px;
    display: flex;
    align-items: center;
}
.venue-masonry-posts-row > div > div {
    padding: 0 !important;
}
.customwrap{
    display: inline-block;
} 
.venue-filter-posts .hoverwrap h4 {
    background-position: center right 10px;
    padding-right: 50px;
    font-size: 34px;
    margin-bottom: 0;
    line-height: 36px;
}
body .vanue-top {
    padding-top: 85px;
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 60px !important;
}
.venue-slider .meeting-small-title {
    margin: 60px 0 25px;
}
body .widget_nav_menu ul li{line-height: normal;}
body .widget_nav_menu > nav > ul > li > a {display: block;margin-bottom: 11px;}
.footer-area-block .widget-area .wpcf7-form-control-wrap.privacy{margin-top: 13px;}
.organise-event-slider .item.Top-banner-item img{width: 100%} 
.wpcf7 form.invalid .wpcf7-response-output {display: none;} 
.primary-navigation .primary-menu-container > ul > .menu-item {padding-bottom: 15px;margin-bottom: -15px; margin-left: 1px; margin-right: 1px;}
.primary-navigation > div > .menu-wrapper > li > .sub-menu {width: 230px; box-shadow: 1px 2px 7px #0000001c; border-radius: 7px !important; overflow: hidden; padding-top: 10px !important; margin-top: -10px !important; transform: translateY(30px); opacity: 0; visibility: hidden; transition: .3s all; display: initial !important; }
.primary-navigation > div > .menu-wrapper > li:hover .sub-menu {opacity: 1; visibility: visible; transform: translateY(0); }
.primary-navigation > div > .menu-wrapper > li > .sub-menu > li:first-child {border-radius: 7px 7px 0 0; overflow: hidden;}
.primary-navigation > div > .menu-wrapper > li > .sub-menu  a {font-size: 14px; padding: 13px 15px; }
body .primary-navigation > div > .menu-wrapper > li > .sub-menu:after {top: 0; }
.primary-navigation > div > .menu-wrapper > li > .sub-menu li.current-menu-item a,
.primary-navigation > div > .menu-wrapper > li > .sub-menu li:hover a,
.primary-navigation > div > .menu-wrapper > li > .sub-menu li a:focus{background: #D8B874 !important;color: #fff;}
body .primary-navigation .sub-menu{border:none;}
.primary-navigation > div > .menu-wrapper > li > .sub-menu:before{display: none !important;}
.ulrimatesetting-left .vc_video-align-left {position: absolute; max-width: 820px; margin-left: -240px; width: calc(50% + 240px); right: 0; top: 0; height: auto;top:30px;}
.ulrimatesetting-left .vc_video-align-left iframe{ max-height: 560px !important;height: 560px !important;}
.ulrimatesetting-left >.vc_column-inner > .wpb_wrapper:after {background:rgba(221, 11, 47, .9); height: 100%; left: 0; width: 100%; content: ""; z-index: 99; position: absolute; top: 0; max-width: 540px;}
.ulrimatesetting-left .wpb_text_column.wpb_content_element {z-index: 999;position: relative;}
.venue-slider.btmblock.organise-events-row .vc_custom_heading {max-width: 720px; font-size: 60px !important; line-height: 70px !important; margin-bottom: 40px;}
.venue-slider.btmblock.organise-events-row .item > img {height: 670px;object-fit: cover;}
.venue-slider.btmblock.organise-events-row .vanue_bnr .post-title h3{width: 100%;text-align:left; transition: .5s all;}
.venue-slider.btmblock.organise-events-row .vanue_bnr .item:hover .post-title h3,
.services_post_slider.vanue_bnr .item:hover .post-title h3,
.about-inspirational-events .item:hover .post-title h3 {background-position: right 22px center; color: #fff !important; background-image: url(../images/arrow-white.svg) }
.services_post_slider.vanue_bnr .item:hover .post-title h3 a{color: #fff;}
.venue-slider.btmblock.organise-events-row .vanue_bnr .post-title {bottom: auto; top: 0; max-width: 370px; transition: .5s all;}
.primary-navigation > div > .menu-wrapper > li > .sub-menu li {border-bottom: 1px solid #e1e1e1;}
.vanue_bnr .post-title h3 a{color:#DD0B2F;}
.vanue_bnr small {font-size: 18px; margin-top: -4px; display: inline-block; vertical-align: top; }
.about-inspirational-events .item:hover .post-title {
    background: rgba(0,0,0, .7);
}
.vanuedetail-slide > div > .vc_column-inner {
    padding-left: 0;
    padding-right: 0;
}
body .venue_bnnner.container {
    max-width: 100%;
}
body .venue_bnnner .item > .content-block {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    max-width: 1120px;
    margin: auto;
    padding: 0 15px;
}
.venue_bnnner  .inner-content {
    background: #fff;
    max-width: 615px;
    padding: 50px 35px 30px;
}
.venue_bnnner  .inner-content p {
    max-width: 420px;
}
.venue_bnnner .owl-dots > button {
    background: transparent !important;
    width: 12px;
    height: 12px;
    border: 1px solid #000 !important;
    border-radius: 100px;
    margin: 0 5px;
}
.venue_bnnner .owl-dots > button span {
    display: none !important;
}
.venue_bnnner .owl-dots > button.active {
    background: #000 !important;
}
.venue_bnnner .owl-dots {
    bottom: 30px !important;
}
.venue_bnnner .inner-content .title-block {
    font-size: 90px;
    line-height: 90px;
    color: #DD0B2F;
}
.single-venue .breadcrumb-container.theme1 li:last-child a span {
    color: #fff;
    font-weight: normal;
}
.square-row-block {
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 55px -55px 80px !important;
    width: auto;
}
.square-row-block > div {
    width: auto;
}
.square-row-block h2 {
    color: #DD0B2F;
    line-height: 70px;
}
.square-row-block p {
    color: #2A2A2A;
    font-size: 18px;
    line-height: 25px;
    font-family: 'Conv_NittiGrotesk-Normal';
}
.vanue-counter-wrap > div >.vc_column-inner {
    padding: 0;
}
.view-all-text p {
    font-size: 25px;
    color: #000;
    line-height: 60px;
    font-family: 'marionregular';
}
.beyond-possibilities-inner-row .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern {
    padding: 12px 30px;
    margin-top: 10px;
}
.beyond-possibilities-inner-row p:not(:last-child) {
    margin: 0 0 25px;
}
.beyond-possibilities-inner-row p {
    max-width: 420px;
}
.vanue-counter-wrap .view-all-text {
    margin-bottom: 16px;
}
.beyond-possibilities-inner-row .vc_col-sm-7 > div {
    padding-left: 40px;
}
.venue-shortcode-row {
    max-width: 1440px;
    width: 100%;
    margin: auto !important;
}
.venue-shortcode-row .owl-carousel {
    padding: 0 90px;
}
.venue-shortcode-row .Custom-round-button {
    text-align: center;
    display: block;
    margin: 60px 0 0;
}
.venue-shortcode-row .Custom-round-button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    background: #fff;
    border: 0;
    color: #000000;
    font-size: 18px;
    font-family: 'Conv_NittiGrotesk-Normal';
    padding: 12px 38px;
}
.venue-shortcode-row .Custom-round-button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover{
    border-color: #D8B874;
    background-color: #D8B874;
    color: #fff !important;
}
.main-venues-combined-row {
    padding: 10px 0 50px !important;
}
.venues-combined-inner-row .custom-title {
    margin-bottom: 0;
    font-family: 'Conv_NittiGrotesk-Normal';
}
.venues-combined-inner-row p {
    font-size: 15px;
    line-height: 18px;
    max-width: 425px;
    margin: 0 auto 55px !important;
}
.main-venues-combined-row {
    padding: 35px 0 50px !important;
    margin: 110px 0 0 !important;
}
.four_blobk_venue_slider h3 {
    font-size: 28px !important;
    line-height: 30px !important;
    color: #000 !important;
    background: transparent !important;
    padding: 30px 0 8px 28px !important;
}
.vanue_bnr .post-title .hover-content p {
    color: #DD0B2F;
}
.vanue_bnr .post-title .hover-content  label {
    color: #000;
}
.vanue_bnr .hover-content > div:first-child{
    padding-right: 0;
}
body .our-venue-video-row {
    margin: 82px 0 105px;
}
.our-venue-video-row .custom-title {
    margin-bottom: 23px;
}
.about-inspirational-events .custom-title {
    margin: 0 0 50px;
}
body .about-inspirational-events {
    margin-bottom: 0;
}
body .img-over-txt-rw {
    margin-top: 0;
}
body .wetake-sec {
    margin: 92px 0 140px !important;
}
.services-content-row-block .vc_single_image-wrapper {
    height: 84px;
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-end;
}
.services-content-row-block .vc_single_image-wrapper img {
    width: auto;
}
body .services-content-row-block {
    margin-top: 110px !important;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
.services-content-row-block .wpb_single_image {
    margin: 0 0 33px;
}
.services-content-row-block .service-title {
    margin: 0 0 15px;
}
.services-content-row-block p a {text-decoration: underline !important; position: absolute; bottom: 0; left: 0; right: 0; font-weight: 600;}
.services-content-row-block {margin-top: 110px !important; display: flex; flex-wrap: wrap; }
.services-content-row-block > div {
    padding-bottom: 80px;
}
.services-content-row-block .service-description {
    margin: 0 0 23px;
}
.services-content-row-block p a:hover {
    color: #dd0b2f;
    text-decoration: none !important;
}
.container-sm.no-gutters > div >div,
.container.no-gutters > div >div {
    padding: 0 !important;
}
.breadcrumb-container a,
.breadcrumb-container span.sep {
    color: #dd0b2f;
}
.breadcrumb-container span.sep + span.sep {
    display: none;
}
.breadcrumb-container span.current{
    color: #000;
}
body .employees-page .titlebelow-text {
    margin: -20px 0 0;
}
body .employees-page .main-btn-box > a,
body .main-btn-box > a {
    height: 45px;
    line-height: 45px;
    font-size: 18px;
    border: 0;
    padding: 0 25px;
}
body .main-btn-box > a.active {
    background: #dd0b2f !important;
    color: #fff !important;
}
body .employees-page .main-btn-box > a:last-child {
    margin-right: 0 !important;
}
body .employees-page.meet_our_stars_posts .main-btn-box,
body .main-btn-box {
    margin: 40px 0 45px auto;
    max-width: 100%;
    z-index: 1;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    grid-gap: 15px;
}
.meet-our-star-loadmore .loadmore a,
.meetourstar_block .loadmore a{
    background: #fff;
    font-size: 18px;
    border: 0;
    text-transform: uppercase;
    font-family: 'Conv_NittiGrotesk-Normal';
}
.meet-our-star-loadmore .loadmore {
    margin: 70px 0 0;
}
.meet_our_stars_posts.employees-page {
    padding-bottom: 170px !important;
}
.boundries-sersec > div >div {
    padding: 0 !important;
}
.boundries-sersec {
    padding: 85px 0 0 !important;
}
.boundries-sersec h2 {
    margin: 0 0 70px !important;
}
.boundries-sersec .vanue_bnr .post-title {
    bottom: auto;
    top: 0;
    max-width: 380px;
    padding: 18px 0;
    transition: .3s all;
}
.boundries-sersec .vanue_bnr .post-title  h3 {
    width: auto;
    padding-right: 70px;
}
.career-first > div > div {
    padding: 0 !important;
}
.career-first {
    display: flex;
    flex-wrap: wrap;
}
.career-first .careerfirst-text {
    align-self: center;
    padding: 0 40px;
}
.career-first .careerfirst-text > div {
    max-width: 420px;
}
.takecare-slider .image-title-block img {
    width: auto;
    margin: 0 auto 30px;
    height: 85px;
}
.takecare-slider .image-title-block h3 {
    font-size: 35px;
    line-height: 39px;
    text-align: center;
    color: #DD0B2F;
    font-family: 'Conv_NittiGrotesk-Medium';
    margin: 0 0 14px;
}
.takecare-slider .item p {
    text-align: center;
    max-width: 250px;
    margin: auto;
}
.takecare-sec h2 {
    margin: 0 0 50px;
}
body .takecare-sec {
    margin: 85px 0 0;
}
.takecare-slider .owl-nav {
    margin: 0;
    position: static;
}
.takecare-slider .owl-nav > button {
    position: absolute !important;
    left: 0;
    top: 16%;
    margin: auto !important;
    background: transparent !important;
    border: 3px solid #000 !important;
    height: 26px;
    width: 26px;
    border-width: 0 0 3px 3px !important;
    transform: rotate(45deg);
}
.takecare-slider .owl-nav > button.owl-next {
    left: auto;
    right: 0;
    transform: rotate(-135deg);
}
.takecare-slider .owl-nav > button span{
    display: none !important;
}
.organise-eventsetting-cls {
    position: relative;
    max-width: 100% !important;
    padding: 0 0 228px !important;
    overflow: hidden;
    margin: 0;
    width: 100%;
}
.organise-eventsetting-cls >div:before {
    content: '';
    position: absolute;
    left: 35px;
    right: -100vh;
    top: 0;
    bottom: 0;
    background: #dd0b2f;
}
.career-flexi {
    margin-top: 40px  !important;
}
.career-flexi .topcnt p {
    font-size: 28px;
    line-height: 50px;
    text-align: left;
    max-width: 100%;
}
.career-flexi .topcnt img {
    width: 50px;
    margin: 40px auto 0;
    display: block;
}
.career-flexi .flexicenter_block > div .vc_column-inner {
    padding: 25px 35px 90px;
    padding-bottom: 90px !important;
    height: 100%;
}
.flexicenter_block {display: flex;flex-wrap: wrap;}
.career-flexi .topcnt img {position: absolute;bottom: 25px;left: 0;right: 0;}

.career-flexi > div >div {
    padding: 0 !important;
}
.career-flexi {
    margin-bottom: 60px !important;
}
.career-opensec .custom-title {
    margin-bottom: 0;
}
.career-opensec p {
    max-width: 480px;
    margin: auto;
    font-size: 18px;
    color: #2A2A2A;
    line-height: 25px;
}
.career-opensec p a {
    color: #dd0b2f;
}
.career-opensec {
    margin-bottom: 85px !important;
}
/*******about us********/
.aboutfitst-inner > div > .vc_column-inner {
    padding: 0;
}
.aboutfitst-left > div {
    max-width: 530px;
    margin-left: auto;
    padding-right: 30px !important;
    padding-left: 15px !important;
}
.aboutfitst-left {
    padding-top: 140px;
}
.aboutfitst-left .custom-title {
    margin-bottom: 5px;
}
.about-slider .Top-banner-item{
    margin-bottom: 0 !important;
}
.about-slider .owl-dots > .owl-dot {
    background: transparent !important;
    width: 12px;
    height: 12px;
    border: 1px solid #000;
    border-radius: 100px;
    margin: 0 5px;
}
.about-slider .owl-dots > .owl-dot.active {
    background: #000 !important;
}
.about-slider .owl-dots > .owl-dot span {
    display: none;
}
.about-slider .owl-dots {
    bottom: 25px !important;
}
.about-us-slider,
.about-video-block-row {
    margin: 0 !important;
}
.about-video-block-row > div >.vc_column-inner {
    padding: 0;
}
.about-slider img {
    min-height: 620px;
    object-fit: cover;
}
.boundaries-qoute-title h2 {
    font-family: 'Conv_NittiGrotesk-Normal';
    line-height: 70px;
}
.boundaries-qoute-about-block {
    margin-top: 45px !important;
}
.boundaries-inner-row > div >div{
    padding: 0 !important;
}
.boundaries-about-desc {
    max-width: 530px;
    margin-left: auto;
    padding-right: 30px !important;
    padding-left: 15px !important;
}
.boundaries-about-the-city > div:after {
    content: '';
    position: absolute;
    left: 0;
    right: 210px;
    top: 0;
    bottom: 80px;
    background: #dd0b2f;
    z-index: -1;
}
.boundaries-about-the-city > div {
    padding: 95px 0 0;
}
.boundaries-about-the-city {
    margin-top: 70px !important;
}
.boundaries-about-img-left {
    padding-right: 85px;
}
.boundaries-inner-row .wpb_content_element {
    margin-bottom: 0;
}
.boundaries-inner-row:not(:last-child) {
    padding-bottom: 140px;
}
.boundaries-inner-row p {
    color: #fff;
}
.boundaries-about-desc-right h2 {
    line-height: 70px;
    margin: 0 0 35px;
}
.boundaries-about-desc-right  p {
    max-width: 440PX;
    margin: 0 0 35px !important;
}
.boundaries-inner-row .Custom-round-button a {
    height: 45px;
    width: 220px;
    line-height: 45px;
    padding: 0 !important;
    border: 0;
}
.boundaries-about-the-city {
    margin-bottom: 190px !important;
}
.about-meet.employees-page {
    padding: 125px 0 85px !important;
    margin-bottom: 105px !important;
}
.social-responsibility-row > div > .vc_column-inner {
    padding: 0;
}
.social-responsibility-row > div >div {
    padding: 0 !important;
}
body .aboutsocial-disc {
    position: absolute;
    top: 85px;
    max-width: 1050px;
    left: 0;
    right: 0;
    margin:0 auto;
}
.aboutsocial-disc .social-responsibility-cnt {
    margin: 0 0 58px;
    max-width: 440px;
}
.aboutsocial-disc p {
    color: #fff;
}
.aboutsocial-disc h2 {
    margin: 0 0 20px;
}
.aboutsocial-disc a.vc_general.vc_btn3 {
    background: #DD0B2F;
    border-color: #DD0B2F;
}
.aboutsocial-disc a.vc_general.vc_btn3:hover {
    background: #fff !important;
    border-color: #fff !important;
    color: #000;
}
.social-responsibility-img {
    margin-bottom: 0;
}
.social-responsibility-row {
    padding-bottom: 25px !important;
}
body .we-are-events-img {
    margin-bottom: 0;
}
.abmeccpartner-in img {
    width: auto !important;
    height: auto !important;
}
.aboutmecc-partners {
    margin: 80px auto 60px !important;
}
body .about-organise.organise-eventsetting-cls {
    margin-bottom: 140px !important;
}
.abmeccpartner-in:not(:last-child) {
    margin-bottom: 25px;
}
.internation-conf-sec iframe {
    top: 1px !important;
}
.organise-eventsetting-cls.organise {
    margin-top: -90px !important;
}
.organise-eventsetting-cls.career-row >div:before {
    max-height: 490px;
}
.organise-eventsetting-cls.career-row .ulrimatesetting-left p{
    padding-bottom: 20px;
}
.organise-eventsetting-cls.career-row .ulrimatesetting-left p:last-child {
    padding-bottom: 82px;
}
.organise-eventsetting-cls.career-row .ulrimatesetting-left >.vc_column-inner > .wpb_wrapper:after {
    bottom: -40px;  
    height: auto;
}
.about-latestnews {
    margin-bottom: 140px !important;
}
body:not(.post-type-archive-ajde_events) .event-list .desc_trig_outter a {
    background: #fadbe0 !important;
}
body:not(.post-type-archive-ajde_events) .event-list .desc_trig_outter a:hover {
    background: #dc96a2 !important;
}
body:not(.post-type-archive-ajde_events) .event-list .desc_trig_outter a *{
    transition: .3s all;
}
body:not(.post-type-archive-ajde_events) .event-list .desc_trig_outter a:hover *,
.event-list .ajde_evcal_calendar.color #evcal_list .eventon_list_event a:hover .evcal_desc span.evcal_event_title {
    color: #fff !important;
}
body:not(.post-type-archive-ajde_events) .event-list .desc_trig_outter a .evo_end:before{
    transition: .3s all;
}
body:not(.post-type-archive-ajde_events) .event-list .desc_trig_outter a:hover .evo_end:before{
    background: #fff !important;
}
body:not(.post-type-archive-ajde_events) .event-list div#evcal_head {
    display: none;
}
.organise-event-slider.restaurant-slide .topcnt h1 {
    max-width: 100%;
    color: #000;
    text-shadow: 0px 0px 25px #fff;
    font-size: 90px;
    left: 0;
    right: 0;
    text-align: center;
    margin-top: 0;
    top: 50%;
    transform: translateY(-50%);
    max-width: 860px;
    margin: auto;
    position: absolute;
}
.organise-event-slider.restaurant-slide .owl-item.active .topcnt h1,
.organise-event-slider.restaurant-slide .owl-item.active img {
    animation: auto;
    opacity: 1;
}
.restaurant-slide .topcnt img {
    height: 620px !important;
}
.restaurant-slide .topcnt {
    padding-bottom: 0;
}
.white-dot .owl-dots button {
    border-color: #fff !important;
}
.white-dot .owl-dots button.owl-dot.active {
    background: #fff !important;
}
.restaurant-slide .topcnt .dis {
    display: none;
}
body .city-vanueslid {
    padding-top: 0 !important;
    margin-top: 0;
}
.same-height-img .owl-stage {
    display: flex;
    flex-wrap: wrap;
}
.same-height-img .owl-stage .item, .same-height-img .owl-stage .item img {
    height: 100%;
    object-fit: cover;
}
.citytext-wrap {
    margin-bottom: 0 !important;
}
.compact-city-block > div >div {
    padding: 0 !important;
}
.compact-city-block .wpb_video_widget {
    margin-bottom: 0;
}
.city-maastrich-text {
    margin-top: 40px;
    margin-bottom: 100px;
}
.city-maastrich-text .vc_btn3-container.vc_btn3-inline {
    margin: 20px 0 0;
}
.compact-cirytext h2.custom-title {
    line-height: 70px;
    margin: 0 0 20px;
}
.compact-cirytext p{
    max-width: 490px;
    margin: 0 0 50px !important;
}
.compact-city-block .wpb_video_wrapper {
    padding-top: 74.5% !important;
}
.compact-city-block .wpb_video_wrapper iframe {
    max-height: 100% !important;
}
.compact-city-left {
    max-width: calc(50% - 160px);
}
body .compact-cirytext {
    padding-left: 90px;
    padding-top: 26px;
}
.head-70 .topcnt h1 {
    font-size: 70px;
    line-height: 90px;
}
body .sasresto-textfirst {
    max-width: 890px;
    margin: 0 auto 40px;
}
.sasresto-textfirst .wpb_column > div {
    padding: 0 25px;
}
.saan-restotextblock {
    margin-top: 70px !important;
    margin-bottom: 45px !important;
}
.sassresto-btn-wrap .Custom-round-button:first-child {
    margin: 0 0 60px;
}
.sassresto-btn-wrap  h4 {
    margin: 0 0 20px;
}
.sassresto-btn-wrap .Custom-round-button a.vc_general,
.social-responsibility-text .Custom-round-button a.vc_general{
    min-width: 220px;
    padding: 12px 20px;
    font-size: 18px;
}
.city-vanueslid h2 {
    padding-bottom: 5px;
}
.social-responsibility-bn .wpb_column .wpb_column > div {
    padding: 0;
}
.social-resban-left > div {
    max-width: 510px;
    margin-left: auto;
    padding-top: 140px !important;
    padding-right: 40px !important;
}
.social-resban-left > div {
    max-width: 525px;
    margin-left: auto;
    padding: 140px 40px 0 15px !important;
}
.social-responsibility-bn h2 {
    letter-spacing: -2.5px;
}
.social-responsibility-bn .wpb_single_image {
    padding-left: 20px;
}
body .social-responsibility-bn {
    margin-bottom: 110px;
}
body .social-respons-first p {
    max-width: 490px;
}       
body .social-respons-first {
    margin-bottom: 75px;
}
body .social-respons-img {
    margin-bottom: 70px;
}
body .social-respons-third h2.vc_custom_heading {
    letter-spacing: -.3px;
}
body .social-responsibility-text {
    margin-bottom:120px !important;
}
.social-respons-third {
    margin-bottom: 60px;
}
.beyopnd-fes-in > div >div {
    padding: 0 !important;
    position: relative;
}
.beyopnd-fes-in .beyond-text,
.service-item  .button-style {
    position: absolute;
    left: 45px;
    right: 70px;
    margin: 0;
    border-bottom: 3px solid #fff;
    top: 35px;
    color: #fff;
    font-size: 45px;
    line-height: 50px;
    font-family: 'marionregular';
    font-weight: 600;
    padding-bottom: 4px;
}
.beyopnd-fes-in .beyond-text.black-text {border-color: #000; color: #000; }
.beyopnd-fes-in .beyond-text p{
    font-size: 45px;
    line-height: 50px;
}
.beyond-paragraph,
.service-item  .content-block {position: absolute; bottom: 0; background: #FFFFFF; max-width: 400px; padding: 20px 40px 20px; right: 0; margin-bottom: 0; }
.beyond-paragraph p,
.service-item  .content-block p {font-size: 15px; line-height: 20px; }
.beyopnd-fes-in .owl-stage {display: flex;flex-wrap: wrap;}
.beyopnd-fes-in .owl-stage .service-item, .beyopnd-fes-in .owl-stage .service-item .service-content,.beyopnd-fes-in .owl-stage .service-item .service-content > img {height: 100%;object-fit: cover;}
.service-item  .content-block ul {font-size: 15px !important; line-height: 20px !important; margin-top: 10px; margin-bottom: 0; }
.beyopnd-fes-in .wpb_content_element,body .beyond-features,.food-services-section .vc_btn3-container,.exhitor-services-section .wpb_content_element,body .exhitor-services-section,.exhitor-services-right .vc_btn3-container {
    margin-bottom: 0;
}
.beyopnd-fes-in .service-content {
    position: relative;
}
.beyond-features .vc_custom_heading {
    margin: 0 0 45px;
}
.marketing-services-section > div >div {
    padding: 0 !important;
}
body .marketing-services-left {
    padding-right: 68px;
}
body .marketing-services-right {
    padding: 50px 25px 0 25px;
    max-width: 600px;
}
.marketing-services-right h2 {
    margin: 0 0 22px;
}
.marketing-services-right p {
    margin: 0 0 55px !important;
    max-width: 440px;
}
body .marketing-services-section {
    margin: 0 0 80px;
}
body .food-services-section {
    margin: 0 0 140px;
}
.food-services-section h2.custom-title {
    margin: 0 0 45px;
}
.food-services-section .wpb_single_image {
    margin: 0 0 45px;
}
.food-services-section .food-services-text {
    margin: 0 0 40px;
}
.food-services-text p {
    line-height: 25px;
    max-width: 670px;
    margin: auto;
}
.service-top-banner .dis {
    max-width: 405px;
    width: 100%;
}
.service-top-banner h1 {
    max-width: 1000px;
    margin-top: 60px;
}
body .services-text-first {
    margin-top: 55px;
    margin-bottom: 65px;
}
.services-text-first p {
    max-width: 490px;
    margin: auto;
}
body .exhitor-services-section >div >.vc_column-inner,
.hotal-services-inner >div >.vc_column-inner{
    padding: 0;
}
body .exhitor-services-left .wpb_single_image {
    max-width: calc(100% + 85px);
    margin-right: -85px;
    width: calc(100% + 85px);
    margin-top: 140px;
}
body .exhitor-services-right {
    background: rgba(255,255,255, .9);
    padding: 0px 20px 55px 85px;
    max-width: 660px;
    margin-left: -85px;
}
body .exhitor-services-right h2 {
    margin-bottom: 25px;
}
body .exhitor-services-right p {
    margin: 0 0 20px !important;
    max-width: 500px;
}
body .hotal-services-section {
    margin: 0 0 85px;
}
.hotal-services-right .wpb_single_image {
    max-width: calc(100% + 85px);
    margin-left: -85px;
    width: calc(100% + 85px);
    margin-top: 20px;
    margin-bottom: -120px;
}
body .hotal-services-inner:before {
    max-width: 1100px;
    position: absolute;
    content: '';
    background: #dd0b2f;
    left: 0;
    right: 0;
    top: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    max-height: 710px;
    max-height: 100%;
    display: block;
}
.hotal-services-inner {
    padding-top: 95px;
}
.hotal-services-inner .hotal-services-left > div {
    max-width: 550px;
    margin-left: auto;
    padding-left: 30px;
}
.hotal-services-left p {
    max-width: 400px;
    color: #fff;
    line-height: 25px;
    margin: 0 0 50px !important;
}
.hotal-services-left p a{
    color: #fff;
}
.hotal-services-left h2.vc_custom_heading {
    margin: 0 0 20px;
}
body .hotal-services-section {
    margin: 0 0 200px;
}
.social-responsibility-bn .wpb_single_image .vc_single_image-wrapper {
    position: relative;
}
.social-responsibility-inner {
    display: flex;
    flex-wrap: wrap;
}
.social-responsibility-inner > div:last-child  * {
    height: 100% !important;
    object-fit: cover;
}
.service-page-template .breadcrumb-container a, .service-page-template .breadcrumb-container span.sep,
.visitor-information-page .breadcrumb-container a, .visitor-information-page .breadcrumb-container span.sep {
    color: #fff;
}
.service-page-template .breadcrumb-container {
    max-width: 1290px;
    padding-top: 20px;
    margin-bottom: -43px;
}
/******exhibitor-services page******/
body .exhitor-services-bg-section {
    margin: 100px 0 55px;
}
.exhitor-services-bg-section > div > .vc_column-inner {
    padding-top: 0 !important;
}
.exhitor-services-bg-section .wpb_text_column {
    margin-bottom: 0;
}
.exhitor-services-bg-section p {
    color: #fff;
    font-size: 24px;
    line-height: 30px;
    font-family: 'marionregular';
}
.exhitor-services-bg-inner {
    display: flex;
    flex-wrap: wrap;
    padding: 22px 0;
}
.exhitor-services-bg-inner > div > .vc_column-inner {
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    padding: 25px 15px;
}
.exhitor-services-bg-inner > div:not(:last-child) {
    border-right: 1px solid #000;
}
.organisator-left-title {
    margin-bottom: 45px;
}
.organisator-inner h3.custom-title {
    margin: 0 0 16px;
}
.organisator-inner p {
    font-size: 15px;
    line-height: 22px;
    color: #2A2A2A;
    max-width: 305px;
}
.head-bottom  h3 {
    display: flex;
    flex-wrap: wrap;
    align-content: end;
}
body .organisator-section {
    margin-bottom: 165px;
    margin-top: 140px;
    padding: 0 !important;
}
.single-post .post-title h1 {
    font-size: 60px;
    color: #000000;
    line-height: 65px;
    font-family: 'Conv_NittiGrotesk-Normal';
    padding: 0 90px;
}
body.single-post article.container {
    margin: 85px auto 175px !important;
    max-width: 875px;
    padding: 0 15px;
}
body.single-post article p {
    padding: 0 !important;
}
.evo_page_body {
    max-width: 100%;
}
.evo_page_body .eventon_main_section {
    max-width: 100% !important;
    padding: 0 !important;
}
.event-banner {
    position: relative;
}
.event-banner img {
    width: 100%;
}
.event-banner h1 {
    position: absolute;
    top: 47%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    text-align: center;
    max-width: 1050px;
    padding: 0 15px;
    margin: auto;
    font-size: 90px;
    line-height: 90px;
    color: #DD0B2F;
}
.single-ajde_events .breadcrumb-container {
    display: none;
}
.event-banner a {
    background: #fff;
    border: 1px solid #979797;
    border-radius: 100px;
    font-size: 22px;
    color: #2A2A2A;
    position: absolute;
    bottom: 25px;
    left: 0;
    right: 0;
    margin: auto;
    max-width: 190px;
    text-align: center;
    font-family: 'Conv_NittiGrotesk-Normal';
    height: 40px;
    line-height: 23px;
    padding: 7px 0;
}
.eventdeayil-cls {
    max-width: 800px;
    margin: auto;
}
.eventdeayil-cls {
    max-width: 800px;
    margin: 60px auto 125px;
    display: flex;
    flex-wrap: wrap;
}
.eventdeayil-cls > div {
    width: 50%;
}
.eventdeayil-cls >  a {
    background: #000;
    border-radius: 100px;
    color: #fff;
    height: 40px;
    max-width: 220px;
    width: 100%;
    text-align: center;
    font-size: 18px;
    font-family: 'Conv_NittiGrotesk-Normal';
    line-height: 40px;
    margin: 85px auto 0px;
}
.eventdeayil-cls > a:hover{
    background: #000;
    color: #fff;
}
.eventdeayil-cls p {
    color: #2A2A2A;
}
.eventdeayil-cls .eventdetail-left > span,.eventdeayil-cls .eventdetail-left > a {
    display: block;
    font-size: 25px;
    line-height: 25px;
    font-family: 'Conv_NittiGrotesk-Normal';
    color: #2A2A2A;
    margin: 0 0 10px;
    transition: .3s all;
}
.eventdeayil-cls .eventdetail-left > a{
    margin-bottom: 0; 
    text-decoration: underline !important;
    display: inline-block;
}
.eventdeayil-cls .eventdetail-left > a:hover{
    color: #dd0b2f;
    text-decoration: none !important;
}
.event-banner a:hover {
    background: #dd0b2f;
    color: #fff;
    border-color: #dd0b2f;
}
.eventon_main_section .past-event-header h1 {
    text-align: center;
    color: #000000;
    font-size: 60px;
    line-height: 70px;
    font-family: 'Conv_NittiGrotesk-Normal';
    margin: 0 0 30px;
}
.past-events .post-title h3 {
    padding: 0 0 10px;
    background: transparent;
    max-width: 100%;
    width: 100%;
    color: #fff;
    font-family: roboto, 'arial narrow';
}
.past-events .post-title {
    background: transparent;
    max-width: 100%;
    position: static;
    padding: 0;
}
.past-events .post-title p.sub-cate-title {
    color: #fff;
    font-size: 18px;
    line-height: 25px;
}
.past-events .date-block {
    position: absolute;
    top: 10px;
    left: 20px;
    color: #fff;
}
.past-events .date-block > span.evcal_cblock {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}
.past-events .date-block em {
    font-style: normal;
}
.past-events .date-block .evo_start  .date {
    font-size: 60px;
    font-weight: 400;
    line-height: 100%;
}
.past-events .date-block .evo_start em.month {
    font-size: 25px;
    font-family: 'Conv_NittiGrotesk-Normal';
    font-weight: normal;
    margin-top: -4px;
    text-transform: uppercase;
    line-height: 110%;
    display: block;
}
.past-events .date-block span.evo_end {
    font-size: 25px;
    font-weight: normal;
    font-family: 'Conv_NittiGrotesk-Medium';
    padding-left: 16px;
    margin-left: 8px;
    margin-top: 2px;
    line-height: 100%;
    flex-wrap: wrap;
}
.past-events .date-block span.evo_end::before {
    background: #fff;
}
.past-events .date-block span.evo_end em.month {
    font-style: normal;
    text-transform: uppercase;
    line-height: 110%;
    font-size: 15px;
    font-family: 'Conv_NittiGrotesk-Medium';
    display: block;
}




.past-events {max-width: 1290px; margin: auto; padding: 0 15px;}
.past-events .item {
    width: calc(100% + 1px);
    margin-right: -1px;
    padding: 85% 20px 20px 40px !important;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
}
.evo_page_content {
    margin: 0 0 120px;
}
.past-events .owl-stage {
    display: flex;
    flex-wrap: wrap;
}
.past-events .owl-stage .item, .past-events .owl-stage .item img {
    height: 100%;
    object-fit: cover;
}
.single-post .news-feature-image {
    width: 100%;
    margin: 0 0 50px;
}
.single-post .post-title {
    margin-bottom: 20px;
}
body.single-post  p.news-date {
    padding: 0 90px !important;
    margin: 0 0 40px;
    font-size: 24px;
}
.single-post .news-detail-page-block p {
    font-size: 15px;
    line-height: 20px;
}
.single-post .news-detail-page-block {
    padding: 0 90px;
}
.single-post .news-detail-page-block p:last-of-type {
    margin-bottom: 75px;
}
.single-post .news-detail-page-block a {
    color: #dd0b2f;
    font-size: 25px;
    line-height: 25px;
    padding: 0 !important;
    text-decoration: underline !important;
}
.single-post .news-detail-page-block a:hover{
    color: #000;
}
/******case cms*******/
.case-getinspired-sec {
    margin-top: 125px !important;
    margin-bottom: 0 !important;
}
.case-getinspired-sec.getinspired-sec .topcnt:before {
    bottom: 85px;
    top: 60px;
    height: auto;
}
.case-getinspired-sec.getinspired-sec .topcnt .desription {
    top: 115px;
}
body .case-textfirst {
    max-width: 920px !important;
}
body .case-textfirst > div > div {
    padding: 0 25px !important;
}
.case-counter > div > .vc_column-inner {
    padding-top: 0 !important;
}
body .casecounter-inner {
    margin: 0;
    padding: 35px 0;
}
.casecounter-inner {
    justify-content: space-around;
    display: flex;
    flex-wrap: wrap;
}
.casecounter-inner > div {
    width: auto;
}
.casecounter-inner h2 {
    font-size: 60px;
    line-height: 70px;
    font-family: 'Conv_NittiGrotesk-Normal';
    letter-spacing: -2px;
}
.casecounter-inner .content-block {
    margin-bottom: 0;
}
body .case-vane {
    margin: 0 0 175px !important;
}
body .case-vanue-red {
    max-width: 580px;
    margin: -70px auto 0;
    text-align: center;
    position: relative;
    z-index: 1;
    padding: 50px 0 65px;
    transform: translateX(60px);
}
.case-vanue-red h3 {
    color: #fff;
    font-size: 60px;
    line-height: 70px;
    padding: 0 0 5px !important;
}
.case-vanue-red .vc_btn3-inline {
    margin-bottom: 0;
}
body .case-counter {
    margin-bottom: 0;
}
body .case-textfirst {
    max-width: 920px !important;
    margin-bottom: 110px;
}
.easy-access-inner > div > div {
    padding: 0 !important;
}
body .easy-access-left > div {
    max-width: 540px;
    margin-left: auto;
    padding-right: 30px !important;
    padding-left: 25px !important;
}
.easy-access-right .wpb_single_image {
    margin-bottom: 0;
}
.easy-access-right  .easy-access-imgtext {
    position: absolute;
    bottom: 100px;
    background: #DD0B2F;
    left: 105px;
    border-radius: 100%;
    width: 126px;
    height: 126px;
    text-align: center;
    margin-bottom: 0;
    padding: 0px 0;
    transition: .5s all;
}
.easy-access-right .easy-access-imgtext:hover {
    background: #fff;
}
.easy-access-right .easy-access-imgtext:hover a{
    color: #DD0B2F;
}
.easy-access-right .easy-access-imgtext a {
    color: #fff;
    transition: .5s all;
    padding: 23px 10px;
    display: block;
}
.easy-access-imgtext p {
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    font-family: 'Conv_NittiGrotesk-Normal';
}
.easy-access-right {
    padding-left: 35px;
}
.easy-access-bn > div >div {
    margin-top: 60px;
}
.easy-access-bn .easy-access-left {
    padding-top: 15px;
}
.easy-acces-first p {
    color: #fff;
    font-size: 25px;
    line-height: 30px;
}
.easy-acces-third p {
    color: #fff;
    font-size: 18px;
    line-height: 25px;
}
body .easy-acces-first {
    margin: 0 0 15px;
}
body .easy-acces-third {
    margin-bottom: 0;
}
body .easy-access-right img {
    min-height: 680px !important;
    object-fit: cover;
}
.easy-access-ser .ser-img {
    margin-bottom: 25px;
}
.easy-access-ser .ser-img .vc_single_image-wrapper {
    height: 127px;
}
.easy-access-ser  .vc_single_image-wrapper {
    height: auto;
}
.easy-access-ser h3.vc_custom_heading {
    font-family: 'Conv_NittiGrotesk-Normal';
    font-weight: 500;
}
.easy-access-ser .service-description p {
    font-size: 15px;
    line-height: 20px;
    padding: 0 10px;
    color: #2A2A2A;
}
.easy-access-ser .service-description {
    margin: 0 0 30px;
}
.easy-access-ser .service-description + .wpb_single_image {
    position: absolute;
    bottom: 35px;
    left: 0;
    right: 0;
    margin-bottom: 0;
}
.easy-access-ser .services-link {
    margin-bottom: 0;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}

.easy-access-ser .services-link a {
    display: block;
    position: static !important;
    color: #2A2A2A;
}
.services-content-row-block.easy-access-ser {
    margin-top: 17px !important;
    margin-bottom: 145px;
}
.parking-mecc h2{
    line-height: 70px;
    font-family: 'Conv_NittiGrotesk-Normal';
}
.parking-mecc p {
    color: #2A2A2A;
}
.parking-mecc h2 + p {
    margin-top: -12px;
}
.parking-p-round ul {
    padding-left: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0px 0 8px;
}
.wpb_wrapper .parking-p-round ul{
    padding-left: 0;
    list-style: none;
}
.parking-p-round ul > li > a {
    background: #D8B874;
    margin: 0 14px;
    width: 60px;
    height: 60px;
    text-align: center;
    font-size: 35px;
    color: #fff;
    line-height: 58px;
    border-radius: 60px;
    font-family: 'Conv_NittiGrotesk-Normal';
    display: block;
}
.parking-p-round ul > li > a:hover {
    background: #dd0d31;
}
body .easy-acces-services {
    margin-bottom: 65px;
}
body .sprhead-sec h2 {
    margin-bottom: 22px;
}
.access-parking-by h3 {
    color: #DD0B2F;
    font-size: 35px;
    line-height: 39px;
    font-family: 'Conv_NittiGrotesk-Medium';
    margin: 0 0 10px;
}
.access-parking-by p {
    color: #2A2A2A;
    line-height: 25px;
}
.access-parking-by p a {
    text-decoration: underline !important;
    color: #DD0B2F;
}
.access-parking-by p:not(:last-child) {
    margin: 0 0 25px;
}
body .sprhead-sec {
    margin-bottom: 115px !important;
}
body .accparking-text {
    padding-left: 45px;
    padding-top: 45px;
}
body .accparking-text h2.custom-title {
    margin: 0 0 12px;
}
body .access-parking-by {
    margin-bottom: 96px !important;
}
body .parking-mecc-head {
    margin-bottom: 25px;
}
.jobname-banner > div >.vc_column-inner {
    padding-top: 80px !important;
}
.jobname-bn-inner {
    display: flex;
    flex-wrap: wrap;
}
.jobname-bn-left {
    padding-bottom: 60px;
}
.jobname-bn-left p {
    color: #fff;
}
.jobname-bn-left .vc_btn3-container {
    margin-bottom: 0;
}
.jobname-bn-left .vc_btn3-container a.vc_general {
    background: #fff;
    border-color: #fff;
    color: #DD0B2F;
    height: 50px;
    font-size: 18px;
    width: 230px;
}
.jobname-bn-left .vc_btn3-container a.vc_general:hover{
    border-color: #000 !important;
    background-color: #000 !important;
}
.jobname-bn-left h2.vc_custom_heading {
    font-family: 'Conv_NittiGrotesk-Medium';
}
.jobname-bn-left .vc_btn3-container {
    margin: 14px 0 0;
}
.jobname-bn-right {
    height: 100%;
    align-self: flex-end;
}
.jod-details-block .item-details {
    list-style: none !important;
    background: #DD0B2F;
    padding: 43px 45px;
}   
.jod-details-block .item-details li {
    font-size: 15px;
    color: #fff;
    line-height: 31px;
}
.jod-details-block .item-details li > * {
    margin-bottom: 0;
    font-size: 15px;
}
.jod-details-block .item-details li label {
    width: 35%;
}
.jod-details-block .item-details li span {
    padding-left: 10px;
}
.jobname-bn-right .jod-details-block {
    margin-bottom: -50px;
}
body .jobname-content-max {
    max-width: 725px !important;
    margin-top: 105px;
}
.jobname-content-max p {
    font-size: 15px;
    line-height: 25px;
}
.jobname-content-max p:not(:last-child) {
    margin: 0 0 25px;
}
.jobname-content-max h5 {
    font-size: 18px;
    line-height: 25px;
    color: #000000;
    font-family: 'Conv_NittiGrotesk-Bold';
    letter-spacing: normal;
    margin: 0 0 10px;
}
.jobname-content-max .jobname-content-text {
    margin: 0 0 45px;
}
body .jobname-form-sec {
    max-width: 900px !important;
    padding-bottom: 160px !important;
}
body .jobname-form-sec > .jobname-form-left,
body .jobname-form-sec > .jobname-form-right {
    padding-bottom: 0;
}
.jobname-form-left h3 {
    font-family: 'Conv_NittiGrotesk-Medium';
    margin: 0 0 16px;
}
.jobname-form-left p {
    color: #DD0B2F;
    font-size: 18px;
    line-height: 28px;
    font-family: 'Conv_NittiGrotesk-Normal';
}
body .jobname-content-max {
    margin-bottom: 60px;
}
.jobname-form-sec.org-form form input[type="submit"] {
    background: #000 !important;
    border-color: #000 !important;
    width: 220px;
    height: 45px;
    border-radius: 50px;
    font-size: 18px;
    line-height: 45px;
    border: 0 !important;
}
.jobname-form-sec.org-form form input[type="submit"]:hover {
    background: #dd0b2f !important;
    border-color: #dd0b2f !important;
}
.jobname-form-sec.org-form form input:not([type="checkbox"])::placeholder, .jobname-form-sec.org-form form textarea::placeholder {
    color: #0404584B;
}
.jobname-form-sec.org-form form input[type="file"] {
    padding-top: 6px;
    color: #0404584B;
}
.jobname-form-sec.org-form form .form-group label {
    font-size: 13px;
    font-weight: 500;
    color: #000;
    text-transform: capitalize;
    margin: -12px 0 5px;
    display: block;
}
.jobname-form-sec.org-form form .form-group label + br {
    display: none;
}
.jobname-form-sec.org-form .acceptance label {
    color: #dd0b2f;
}
.jobname-form-left > div {
    padding-right: 20px !important;
}
.meetinroom-counter .square-row-block {
    margin-bottom: 0;
}
.meetinroom-counter .content-block {
    margin-bottom: 20px;
}
.meetinroom-counter.vanue-counter-wrap .view-all-text {
    margin-bottom: 10px;
}
.mettingroom-wij-text p {
    margin-bottom: 26px;
    line-height: 25px;
    max-width: 420px;
}
body .mettingroom-wij-text {
    margin-bottom: 58px;
}
.meetinroom-counter .Custom-round-button {
    margin-right: 25px;
    margin-bottom: 0;
}
body .meetinroom-counter {
    margin-bottom: 145px;
}
body .meetingroom-vanue {
    margin-top: 0;
}
.meetingroom-vanue .post-title {
    display: none;
}
.half-imgred-section .container {
    max-width: 1230px;
}
.half-imgred-section .half-imgred-inner > div > div {
    padding: 0 !important;
}
.half-imgred-section .half-imgred-right .wpb_single_image {
    margin-bottom: 0;
}
.half-imgred-section .half-imgred-right {
    max-width: 820px;
    margin-left: -220px;
    width: calc(50% + 220px);
}
.half-imgred-section .half-imgred-left {
    position: relative;
    z-index: 1;
}
.half-imgred-section .half-imgred-headtitle {
    background: rgba(221, 11, 47, .9);
    padding: 0 20px 45px 130px;
    margin-bottom: 32px;
    position: relative;
}
.half-imgred-section .half-imgred-headtitle h2 {
    line-height: 65px;
    color: #fff;
    margin: 0 0 18px;
}
.half-imgred-section .half-imgred-headtitle p {
    color: #fff;
    font-size: 18px;
    line-height: 25px;
}
.half-imgred-left h4.custom-title {
    max-width: 250px;
    margin-bottom: 22px;
}
.half-imgred-left .vc_btn3-container,
.half-imgred-left h4.custom-title{
    margin-left: 130px;
}
.half-imgred-section .half-imgred-left {
    position: relative;
    z-index: 1;
    margin-top: -33px;
}
.half-imgred-headtitle:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #dd0b2f;
    z-index: -1;
}
body .social-respons-img > div >div {padding: 0 !important;}
.food-services-section > div {
    padding: 0;
}
.hotal-services-inner .hotal-services-left 
 .Custom-round-button {
    margin-bottom: 73px;
}
.hotal-services-inner .hotal-services-left .Custom-round-button:not(:last-child) {
    margin-bottom: 20px;
}
.org-meet > div > .vc_column-inner {
    padding: 0 18px;
}
.org-meet {overflow: hidden;}
.accparking-text .wpb_content_element, .accparking-text .wpb_content_element p {
    margin-bottom: 0 !important;
}
.about-inspirational-events .vanue_bnr .post-title h3 {
    max-width: 100%;
    width: auto;
    padding: 27px 90px 27px 27px;
}
.about-inspirational-events .vanue_bnr .post-title {
    max-width: 380px;
    bottom: auto;
    top: 0;
}
.organise-eventsetting-cls .organise-eventsetting-img {
    margin-bottom: 0;
    position: absolute;
    max-width: 820px;
    margin-left: -240px;
    width: calc(50% + 240px);
    right: 0;
    height: auto;
    top: 30px;
}
.organise-eventsetting-cls.jouw-personeel > div {
    max-width: 1370px;
}
.organise-eventsetting-cls.jouw-personeel {
    margin-bottom: 210px;
}
.jouw-personeel h4.custom-title {
    transform: translateY(-15px);
}
.fourvenue-three-list .hover-content > .fourvanue-list {
    width: 33.3%;
    text-align: center;
    padding: 0 5px !important;
    display: block;
}
.fourvenue-three-list .fourvanue-list p {
    text-align: center;
    width: 100%;
    height: auto;
    min-height: auto;
    padding: 0 0 4px !important;
}
.fourvenue-three-list .fourvanue-list label {
    margin: 0 0 3px;
    line-height: 14px;
}
.fourvenue-three-list .hover-content > .fourvanue-list:not(:last-child) {
    border-right: 1px solid #000;
}
.fourvenue-three-list .hover-content > .fourvanue-list:first-child {
    padding-left: 0 !important;
}
.fourvenue-three-list .hover-content > .fourvanue-list:last-child {
    padding-right: 0 !important;
}
.four_blobk_venue_slider.fourvenue-three-list .post-title h3 {
    padding: 12px 22px 12px !important;
}
.fourvenue-three-list .post-title .hover-content {
    display: flex;
    width: calc(100% - 44px);
    margin-left: 22px;
}
.fourvenue-three-list .post-title {
    max-width: 250px;
}
body .main-venues-combined-row.meeting-room-vanue {
    padding-bottom: 104px !important;
}
.organise-event-slider .vc_empty_space {
    display: none;
}
/**********contact page***********/

body .contact-page-section {
    padding-top: 120px;
    max-width: 100% !important;
    overflow: hidden;
}
.contact-page-section h3 {
    font-family: 'Conv_NittiGrotesk-Normal';
    font-size: 35px;
    line-height: 40px;
    color: #000000;
}
.contact-page-first .wpb_content_element {
    margin-bottom: 18px;
}
.map-icon-div {
    text-align: center;
    display: inline-block;
}
.map-icon-div > p {
    display: inline-block;
}
.map-icon-div > p br,.foun-object-wrap form > br,.founder-btn-wrap > br {
    display: none;
}
.map-icon-div .icon-img {
    display: block;
    margin: 0 0 7px;
}
.map-icon-div a {
    font-size: 18px;
    font-family: 'Conv_NittiGrotesk-Normal';
    text-decoration: underline !important;
    line-height: 25px;
    color: #2A2A2A;
}
.contact-page-first {
    display: flex;
    flex-wrap: wrap;
}
.contact-page-first > div > .vc_column-inner {
    height: 100%;
    position: relative;
}
.contact-page-first > div > .vc_column-inner > div {
    height: 100%;
    padding-bottom: 76px;
    position: relative;
}
.contact-page-first .wpb_content_element:last-child {
    margin-bottom: 0;
}
.contact-page-first .map-icon-div {
    text-align: center;
    display: inline-block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: auto;
}
.contact-page-first {
    margin-bottom: 85px;
}
.socialicon {
    padding: 0 !important;
    list-style: none !important;
}
ul.socialicon li > a {
    background: #bf0727b0;
    display: block;
    border-radius: 100%;
}
ul.socialicon li img {
    display: block;
}
.contact-page-second h3 {
    margin: 0 0 16px;
}
.founder-btn-wrap {
    border: 1px solid #979797;
    border-radius: 20px;
    overflow: hidden;
    position: relative;
}
.foun-object-wrap form input[type="text"] {
    border: 0;
    height: 30px;
    border-radius: 100px;
    margin: 0;
    padding: 0 90px 0 18px;
    width: 100%;
    display: block;
    font-size: 18px;
    font-family: 'Conv_NittiGrotesk-Normal';
    font-weight: normal;
}
.foun-object-wrap form button.search_submit {
    position: absolute;
    top: -1px;
    border: 0;
    padding: 0 11px;
    border-radius: 20px;
    height: 32px;
    font-size: 22px;
    font-weight: normal;
    font-family: 'Conv_NittiGrotesk-Normal';
    right: 0;
    bottom: 0;
}
.foun-object-wrap form button.search_submit:hover {
    background: #dd8b92;
    color: #fff;
}
.found-object-div .foun-object-wrap {
    display: grid;
    grid-template-columns: 1fr 140px;
    align-items: center;
    grid-column-gap: 35px;
}
.contact-page-second .wpb_content_element {
    margin-bottom: 0;
}
body .contact-page-second {
    margin-bottom: 97px;
}
.contact-page-newsletter h4 {
    font-size: 35px;
    line-height: 40px;
    color: #fff;
    font-family: 'Conv_NittiGrotesk-Normal';
    font-weight: normal;
    margin: 0px 0 10px !important;
}
.contact-page-newsletter .wpb_content_element {
    margin-bottom: 0;
}
.contact-page-newsletter p {
    font-size: 15px;
    line-height: 20px;
    color: #fff;
    margin: 0 0 30px !important;
}
.contact-page-newsletter form p {
    margin-bottom: 0 !important;
}
.contact-page-newsletter > div {
    padding: 32px 50px 53px !important;
    position: relative;
}
.contact-page-newsletter > div:before {
    content: '';
    position: absolute;
    left: 0;
    right: -100vw;
    top: 0;
    bottom: 0;
    background: #dd8b92;
    z-index: -1;
    display: inline-block;
}
.contact-page-newsletter {
    padding-left: 15px;
}
.contact-page-form .org-form > div {
    max-width: 470px;
}
.contact-page-newsletter input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]) {
    display: block;
    height: 37px;
    border: 1px solid #fff;
    background: #fff;
    opacity: .7;
    border-radius: 20px;
    max-width: 284px;
    font-size: 14px;
    padding: 0 13px;
    margin: 0px;
}
.contact-page-newsletter form span.wpcf7-form-control-wrap {
    display: inline-block;
    margin: 0 0 28px;
    width: 100%;
}
.contact-page-newsletter form input[type=checkbox] {
    border-radius: 100%;
    border: 1px solid #fff;
    width: 14px;
    height: 14px;
    background: transparent;
}
.contact-page-newsletter form input[type=checkbox]:after {
    width: 8px;
    border: 0;
    background: #fff;
    border-radius: 100%;
    height: 8px;
    left: 2px;
    top: 2px;
}
.contact-page-newsletter form input[type=checkbox] + span {
    font-size: 12px;
    line-height: 26px;
    vertical-align: text-bottom;
    display: inline-block;
    margin: 0 0 0 8px;
}
.contact-page-newsletter form input[type=checkbox] + span  a {
    text-decoration: underline !important;
    color: #fff;
}
.contact-page-newsletter form label {
    margin-bottom: 0;
    cursor: pointer;
}
.contact-page-newsletter form span.wpcf7-list-item {
    margin-left: 0;
}
.contact-page-newsletter form span.wpcf7-form-control-wrap.email {
    margin-bottom: 12px;
}
.contact-page-newsletter form span.wpcf7-form-control-wrap.privacy {
    margin: 0 0 20px;
}
.contact-page-newsletter form input[type="submit"] {
    background: #000 !important;
    font-size: 16px;
    height: 45px;
    max-width: 200px;
    padding: 0;
    width: 100%;
    border: 0;
    border-radius: 45px;
    font-family: 'Conv_NittiGrotesk-Medium';
}
.contact-page-newsletter form input[type="submit"]:hover {
    background: #D8B874 !important;
}
.contact-page-newsletter .newslette-ledy-img img {
    width: auto !important;
    height: auto !important;
}
.contact-page-newsletter .newslette-ledy-img {
    position: absolute;
    bottom: 0;
    left: 78%;
    width: 204px;
}
/*************event list page **********/
body .eventlist-section {
    max-width: 1060px !important;
    padding: 95px 20px 40px !important;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
}
body .eventlist-section > div >.vc_column-inner {
    padding: 0;
}
body .eventlist-section .wpb_text_column {
    margin-bottom: 0;
}
.eventlist-section .calendar_header > .evo_cal_above,
.eventlist-section .calendar_header h4 {
    display: none;
}
body .eventlist-section .evo_search_bar input{
    background: #fff;
    border: 0;
    height: 35px;
    padding: 0 20px;
    border-radius: 20px;
    margin: 0;
    width: 100%;
    font-size: 15px;
    text-transform: uppercase;
    font-family: 'Conv_NittiGrotesk-Normal';
    color: #000;
}
.eventlist-section .evo_search_bar .evosr_search_btn {
    background: #D8B874;
    color: #fff;
    width: 52px;
    height: 35px;
    border-radius: 100px;
    position: absolute;
    bottom: 0 !important;
    right: 0;
    top: 0;
    text-align: center;
    font-size: 20px;
    line-height: 32px;
    right: -1px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.eventlist-section .evo_search_bar .evosr_search_btn:hover {
    background: #dd0b2f;
    color: #fff;
}
.eventlist-section .evo_search_bar .evo_search_bar_in {
    border: 1px solid #000;
    border-radius: 100px;
    overflow: hidden;
    height: 35px;
    display: flex;
    align-items: flex-end;
}
.eventlist-section .evo_search_bar input::placeholder {
    color: #000;
}
.eventlist-section .evo_search_bar {
    height: 36px;
    margin: -1px 0 0;
    width: 315px;
}
.eventlist-section .evo_arrows > span {
    border: 0 !important;
    background: transparent !important;
}
.eventlist-section .evo_arrows{
    margin: 18px 0 0 45px !important;
}
.eventlist-section .evo_month_title {
    color: #dd0b2f !important;
    text-transform: capitalize !important;
    font-size: 60px !important;
    line-height: 70px !important;
    height: 71px !important;
    font-family: 'Conv_NittiGrotesk-Normal' !important;
    font-weight: normal !important;
    min-width: 430px;
}
.eventlist-section .evo_arrows > span:before {
    width: 20px !important;
    height: 20px !important;
    border-color: #dd0b2f !important;
    border-width: 0 3px 3px 0 !important;
}
.eventlist-section .ajde_evcal_calendar .calendar_header p.evo_arrows {
    margin: 18px 0 0 45px !important;
}
.eventlist-section .eventon_sorting_section {
    background: transparent;
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 416px;
    width: 100%;
}
.eventlist-section .evo_cal_above_content .evo_j_container,
.eventlist-section .eventon_sorting_section{
    max-width: 192px;
    width: 100%;
}
.eventlist-section .eventon_sorting_section > .eventon_filter_line, .eventlist-section .eventon_sorting_section > .eventon_filter_line > div {
    width: 100%;
}
.eventlist-section .eventon_filter_line .eventon_filter {
    margin: 0;
}
.eventlist-section .evo_j_dates {
    position: relative;
}
.eventlist-section .eventon_filter_line .filtering_set_val,
.eventlist-section .evo_j_months.evo_j_dates .monthdropdown,
.eventlist-section .evo_j_years.evo_j_dates .yeardropdown {
    background: #fff !important;
    border: 1px solid #000;
    font-size: 15px;
    font-family: 'Conv_NittiGrotesk-Normal';
    width: 100%;
    padding: 0 30px;
    border-radius: 100px;
    height: 35px;
    line-height: 33px;
    color: #000 !important;
    cursor: pointer;
    text-transform: capitalize;
    position: relative;
}
.eventlist-section .eventon_filter_line .filtering_set_val:after,
.eventlist-section .evo_j_months.evo_j_dates .monthdropdown:after,
.eventlist-section .evo_j_years.evo_j_dates .yeardropdown:after {
    cursor: pointer;
    content: '';
    position: absolute;
    right: 0;
    top: 11px;
    width: 10px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 10px solid #000;
    right: 17px;
}
.eventlist-section .legend.evo_jumper_months > a,
.eventlist-section .evo_j_years.evo_j_dates .legend > a {
    display: block !important;
    text-align: left !important;
    padding: 8px 20px !important;
    margin: 0 !important;
    border-radius: 0 !important;
    background: #fff !important;
    border-bottom: 1px solid #d9d9d9 !important;
    font-size: 15px !important;
    font-family: 'Conv_NittiGrotesk-Normal' !important;
    color: #929292 !important;
    font-weight: normal !important;
    width: 100% !important;
}
.eventlist-section .legend.evo_jumper_months > a:last-child,
.eventlist-section .evo_j_years.evo_j_dates .legend > a:last-child {
    border-bottom: 0 !important;
}
.eventlist-section .legend.evo_jumper_months,
.eventlist-section .evo_j_years.evo_j_dates .legend {
    display: flex;
    flex-wrap: wrap !important;
    position: absolute;
    left: 0;
    z-index: 150;
    border-radius: 10px !important;
    overflow: hidden;
    top: 41px;
    box-shadow: 0px 0px 10px -5px #909090;
    max-width: 180px;
}
.eventlist-section .legend.evo_jumper_months > a.current,
.eventlist-section .legend.evo_jumper_months > a.current.set,
.eventlist-section .evo_j_years.evo_j_dates .legend > a.current,
.eventlist-section .evo_j_years.evo_j_dates .legend > a.current.set {
    background: #dc0b2e !important;
    color: #fff !important;
}
.eventlist-section .legend.evo_jumper_months > a.set,
.eventlist-section .evo_j_years.evo_j_dates .legend > a.set{
    background: #d8b875 !important;
    color: #fff !important;    
}
.eventlist-section .evo_j_months.evo_j_dates {
    height: 35px;
    border-radius: 35px;
    margin-bottom: 0 !important;
}
.eventlist-section .evo_cal_above_content {
    display: flex;
    flex-wrap: wrap;
    max-width: 940px;
    margin: 0 0 40px;
}
.eventlist-section .evo_cal_above_content .evo_j_container {
    padding: 0;
    margin-right: 224px;
    max-width: 400px;
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    grid-gap: 16px;
}
.eventlist-section .ajde_evcal_calendar .calendar_header {
    margin: 0 0 0;
}
.eventlist-section .eventon_list_event.no_events {
    width: 100% !important;
    display: block;
    margin: 0 !important;
    text-align: center;
}
.eventlist-section .eventon_list_event.no_events .no_events {
    font-size: 35px !important;
    padding: 0 !important;
    line-height: 120%;
    margin: 70px 0 30px !important;
    color: #000;
    text-transform: capitalize !important;
}
body .event-featuredher-sec {
    max-width: 1060px !important;
    margin: 0 auto 226px !important;
    padding: 0 20px !important;position: relative;z-index: -1;
}
.event-featuredher-sec h2.vc_custom_heading {
    max-width: 650px;
    margin: 0 auto 25px;
}
.event-featuredher-sec a.vc_btn3:not(:hover) {
    background: #dc0b2e;
    border-color: #dc0b2e;
}
body .event-featuredher-sec a.vc_btn3 {
    font-size: 18px !important;
    padding: 7px 20px !important;
    min-width: 220px !important;
}
body .event-featuredher-sec .vc_btn3-container.vc_btn3-center {
    text-align: center;
    margin-bottom: 0;
}
.event-featuredher-sec > div > .vc_column-inner {
    padding: 40px 30px 40px;
}
.eventlist-section .eventon_events_list {
    margin: 13px -14px 0 !important;
}
.eventlist-section .eventon_events_list > div{
    border-radius: 0 !important;
    border: 0 !important;
    padding: 0 14px 36px !important;
    transform: none !important;
    opacity: 1 !important;
}
.eventlist-section .eventon_events_list .desc_trig {
    align-items: flex-end !important;
    flex-direction: unset !important;
    padding: 150px 20px 15px !important;
    position: relative !important;
}
.eventlist-section .eventon_events_list span.ev_ftImg:before{
    display: none;
}
.eventlist-section .eventon_events_list .evo_start {
    font-size: 60px;
    line-height: 70px;
    font-weight: normal;
}
.eventlist-section .eventon_events_list .evo_start em.month {
    font-size: 25px;
    font-family: 'Conv_NittiGrotesk-Normal';
    font-weight: normal;
    margin-top: -4px;
}
.eventlist-section .eventon_events_list .desc_trig_outter {
    border-bottom: 0 !important;
}
.eventlist-section .eventon_events_list .evcal_cblock {
    position: absolute !important;
    left: 20px !important;
    top: 10px;
}
.eventlist-section .eventon_events_list .evcal_event_title {
    font-size: 32px !important;
    line-height: 38px !important;
    text-transform: initial !important;
    font-weight: normal !important;
    margin: 0 0 5px !important;
}
.eventlist-section .eventon_events_list .evcal_event_subtitle {
    text-transform: capitalize !important;
    font-size: 18px !important;
    line-height: 25px !important;
    font-family: 'Conv_NittiGrotesk-Normal' !important;
}
.eventlist-section .eventon_events_list span.evcal_desc.evo_info {
    padding: 0 0px 0 20px !important;
}
.eventlist-section .eventon_events_list .evo_end {
    font-size: 25px;
    font-weight: normal;
    font-family: 'Conv_NittiGrotesk-Medium';
    padding-left: 16px;
    margin-left: 8px;
}
.eventlist-section .eventon_events_list .evo_end  em.month {
    font-size: 15px !important;
}
.eventlist-section .eventon_events_list .desc_trig_outter[style="background-color:#ffffff;"] .evcal_cblock,
.eventlist-section .eventon_events_list .desc_trig_outter[style="background-color:#ffffff;"] span.evcal_event_title,
.eventlist-section .eventon_events_list .desc_trig_outter[style="background-color:#ffffff;"] .evcal_event_subtitle,
.eventlist-section .eventon_events_list .desc_trig_outter[style="background-color:#ffffff;"] .evcal_cblock .evo_end {
    color: #fff !important;
}
.eventlist-section .ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .desc_trig.hasFtIMG span.ev_ftImg{
    left: 0;
    transition: .5s all;
}
.eventlist-section .ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .desc_trig.hasFtIMG:hover span.ev_ftImg {
    transform: scale(1.1);
}
.eventlist-section .eventon_events_list .desc_trig_outter[style="background-color:#ffffff;"] .evcal_cblock .evo_end:before{
    background: #000 !important;
}
.eventlist-section #eventon_loadbar:before {
    background-color: #dd0b2f;
}
.vanue_bnr .slider-counter:before {
    content: '+';
}
.vanue_bnr .slider-counter {
    width: 24px;
    height: 24px;
    background: #DD0B2F;
    border-radius: 100px;
    font-size: 15px;
    line-height: 23px;
    font-family: 'Conv_NittiGrotesk-Normal';
    position: absolute;
    left: 10px;
    top: 0;
    bottom: 0;
    margin: auto;
}
.vanue_bnr .owl-nav > button {
    position: relative;
}
.vanue_bnr .owl-nav > button span {
    position: absolute;
    top: 0;
    bottom: 0;
    font-size: 0;
    width: 24px;
    height: 24px;
    border: 3px solid #fff;
    transform: rotate(45deg);
    border-left: 0;
    border-bottom: 0;
    margin: auto;
    right: 13px;
}
.venue-slider .owl-nav button.owl-prev span {
    transform: rotate(-135deg);
    right: auto;
    left: 25px;
}
.vanue_bnr .owl-stage {
    display: flex;
    flex-wrap: wrap;
}
.vanue_bnr .owl-stage .item, .vanue_bnr .owl-stage .item > img {
    height: 100%;
    object-fit: cover;
}
.home_bnr .owl-item.active img,
.home_bnr .owl-item.active .dis{
    animation:fadeimg 3s  forwards .5s;
    opacity: 0;
}
.home_bnr .owl-item.active h1{
    animation:fadetitle 2s  forwards 1s;
    opacity: 0;
}
body.home .topbanner,
.service-top-banner.topbanner{
    padding-left: 70px !important;
    padding-right: 70px !important;
}
.organize-filter-posts .hovercnt,
.meeting_filter_data .hoverwrap .hovercnt {
    visibility: hidden;
    opacity: 0;
    transition: .5s all;
    height: 0;
    display: inherit;
}
.organize-filter-posts .hoverwrap:hover .hovercnt,
.meeting_filter_data .hoverwrap:hover .hovercnt {
    opacity: 1;
    visibility: visible;
    height: auto;
}
.organise-det .vc_row.wpb_row > div {
    width: 100%;
}
.organise-det .vc_row.wpb_row > div .vc_column-inner {
    padding: 0;
}
.organize-top-slider img {
    max-width: 100% !important;
    float: none;
    height: 600px !important;
    object-fit: cover;
}
.organise-det .oraganize-banner-block {
    position: absolute;
    top: 0;
    max-width: 1050px;
    margin: auto;
    left: 0;
    right: 0;
    z-index: 1;
    bottom: 0;
    padding: 0 15px;
    width: 90% !important;
}

.organise-det .oraganize-banner-block h1.vc_custom_heading {
    font-family: 'marionregular' !important;
    max-width: 1000px;
    margin-top: 90px;
}
.organise-det .oraganize-banner-block .dis {
    margin-bottom: 0;
    padding: 37px 30px;
    left: 15px;
    width: 353px;
    background: #ffffffe6;
    position: absolute;
    bottom: 0;
}
.organise-det .vc_row.wpb_row > div .wpb_images_carousel {
    margin-bottom: 0;
}
body .organise-event-slider.organise-det {
    padding-bottom: 90px !important;
    position: relative;
}
.download-cls img {
    width: 50px;
}
.download-cls .wpb_wrapper:hover > .wpb_single_image {
    transform: translateY(-10px);
}
.download-cls .wpb_wrapper > .wpb_single_image {
    transition: .5s all;
}
body .organise-event-slider.organise-det > .vc_col-sm-12,
body .organize-top-slider, body .organize-top-slider .vc_images_carousel {
    position: static;
}
@keyframes smoothscroll{
    0%{transform: translateY(-100%); opacity: .5s; }
    100%{transform: translateY(0); opacity: 1; }
}
 @keyframes fadeimg{
    0%{opacity: 0; }
    100%{opacity: 1; }
}
@keyframes fadetitle{
    0%{transform: translateX(-200px); opacity: 0; }
    100%{transform: translateX(0); opacity: 1; }
}
.masonry-bottom-hover .hovercnt {
    height: 0;
    margin-bottom: -10px;
    display: flex;
    opacity: 0;
    transition: 1.5s all;
}
.masonry-bottom-hover .post-title:hover .hovercnt {
    height: auto;
    border-color: #000 !important;
    opacity: 1;
}
.beyopnd-fes-in > div {
    padding: 0 !important;
}
.white-title h1 {
    color: #fff !important;
}
body .case-counter .casecounter-inner {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.vanue-counter-wrap.case-counter {
    margin-bottom: 60px;
}
html {
    scroll-behavior: smooth;
}
body .event-featuredher-sec .vc_btn3-container.vc_btn3-center a:hover {
    background: #000 !important;
}
.takecare-slider .owl-nav > button {
    position: absolute;
}
.takecare-slider .owl-nav > button .slider-counter {
    display: none;
}
.vanuedetail-slide .item img {
    height: 700px;
    object-fit: cover;
}
.top-venue-detail-slider .oraganize-banner-block .dis {
    background: #fff;
    max-width: 615px;
    padding: 50px 35px 50px;
    width: 100%;
    bottom: 0;
}
.top-venue-detail-slider .oraganize-banner-block .dis p {
    max-width: 420px;
}
body .organise-event-slider.top-venue-detail-slider.organise-det {
    padding-bottom: 0 !important;
}
.top-venue-detail-slider .oraganize-banner-block .dis h3 {
    font-size: 90px;
    line-height: 90px;
    color: #DD0B2F;
}
body .top-venue-detail-slider ol.vc_carousel-indicators {
    bottom: 30px !important;
}
.top-venue-detail-slider .oraganize-banner-block {
    max-width: 1120px;
}
.top-venue-detail-slider .organize-top-slider img {
    height: 700px !important;
}
.flexicenter_block > div,
.abmeccpartner-in > div {
    opacity: 0;
    transition: .5s all;
}
.flexicenter_block > div:nth-child(2) {
    transition-delay: .2s;
}
.flexicenter_block > div:nth-child(3) {
    transition-delay: .4s;
}
.flexicenter_block > div:nth-child(4) {
    transition-delay: .6s;
}
.flexicenter_block + .flexicenter_block > div:nth-child(1) {
    transition-delay: .8s;
}
.flexicenter_block + .flexicenter_block > div:nth-child(2) {
    transition-delay: 1s;
}
.flexicenter_block + .flexicenter_block > div:nth-child(3) {
    transition-delay: 1.2s;
}
.flexicenter_block + .flexicenter_block > div:nth-child(4) {
    transition-delay: 1.4s;
}
.animated .flexicenter_block > div,
.animated .abmeccpartner-in > div {
    opacity: 1;
}
.organise-event-slider{
    z-index: 15;
}
.abmeccpartner-in > div:nth-child(2){
    transition-delay: .2s;
}
.abmeccpartner-in > div:nth-child(3){
    transition-delay: .4s;
}
.abmeccpartner-in:first-child + .abmeccpartner-in > div:nth-child(1){
    transition-delay: .6s;
}
.abmeccpartner-in:first-child + .abmeccpartner-in > div:nth-child(2){
    transition-delay: .8s;
}
.abmeccpartner-in:first-child + .abmeccpartner-in > div:nth-child(3){
    transition-delay: 1s;
}
.abmeccpartner-in:nth-child(2) + .abmeccpartner-in > div:nth-child(1){
    transition-delay: 1.2s;
}
.abmeccpartner-in:nth-child(2) + .abmeccpartner-in > div:nth-child(2){
    transition-delay: 1.4s;
}
.abmeccpartner-in:nth-child(2) + .abmeccpartner-in > div:nth-child(3){
    transition-delay: 1.6s;
}
.full-width.grid_with_hover a { color: #DD0B2F; }
.full-width.grid_with_hover a:hover,
.full-width.grid_with_hover .grid-item:hover a { color: #fff; }
.footer-area-block .widget-area {
    display: grid;
    grid-template-columns: 16.70% 50% 33.30%;
}
.footer-area-block .widget-area .wp-block-column {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.footer-area-block .widget-area .wp-block-column:not([style*=flex-basis]) {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.footer-area-block .widget-area  .wp-block-columns {
    max-width: 100% !important;
}
.organize-filter-posts .lastitem_contact_block{
    position: relative;
    overflow: hidden;
}
.organize-filter-posts .lastitem_contact_block a:before {
    content: '';
    position: absolute;
    top: -100vh;
    bottom: -100vh;
    left: 0;
    right: 0;
    z-index: 1;
}
body .organize-events-masonary-posts,
.exhitor-services-section.full-width, .hotal-services-section.full-width,
.marketing-services-section.full-width,
.beyond-features.full-width,
.compact-city-block.full-width,
.boundaries-about-the-city.full-width {
    max-width: 2160px !important;
}
body .organize-event-top-block,
.easy-access-bn.full-width > div {
    max-width: 2160px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    display: flex;
    flex-wrap: wrap;
    float: none;
    margin-left: auto;
    margin-right: auto;
}
.organize-event-top-block > div:first-child > div {
    max-width: 525px;
    margin-left: auto !important;
    padding-left: 15px !important;
}
body .organize-event-top-block > div:first-child > div {
    padding: 0px 0 60px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.beyond-features .owl-item > div {
    overflow: hidden;
}
.vanue_bnr .post-title h3 a:before,
.grid-item .image-block a:before {
    content: '';
    position: absolute;
    left: 0;
    right: -100vw;
    top: -100vw;
    bottom: -100vw;
}
.vanue_bnr .item,
body .grid-item {
    position: relative;
    overflow: hidden;
}
body .vanue-top.about-vanue-top {
    padding-top: 0;
    margin-top: 0;
}
.beyopnd-fes-in .beyond-text p a:before,
.service-item a.button-style:after {
    content: '';
    position: absolute;
    left: -100vw;
    right: -100vw;
    top: -100vw;
    bottom: -100vw;
}
 .wpb_single_image img {
    height: auto !important;
}
body .btn-dark{
    box-shadow: none !important;
}
body .customwrap.full-width {
    max-width: 2160px !important;
    display: block;
}
.organize-filter-posts .lastitem_contact_block .last_content {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.organize-filter-posts .lastitem_contact_block  img {
    width: 100%;
}
.event-banner .videoWrapper {width: 100%;padding-top: 81vh;position: relative;}
.event-banner .videoWrapper iframe {position: absolute;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;top: 0;}
.event-banner .videoWrapper + h1 {
    color: #000;
    display: none;
}
.site-content{
    position: relative;
    z-index: 1;
}
.news-slider.recent-post {
    margin: 80px -103px 0;
    padding: 0 15px;
}
.news-slider.recent-post .item .post-title {
    margin-bottom: 0;
}
.news-slider.recent-post .item p.news-date {
    padding: 0 0 29px !important;
    margin-bottom: 0;
}
.custome-footer a.ft-title {
    color: #fff !important;
    display: block;
    margin-bottom: 11px;
    font-size: 18px;
    font-family: 'Conv_NittiGrotesk-Bold';
    line-height: 22px;
}
.custome-footer {
    margin-top: 0 !important;
}
.meeting-masonry-posts , .organize-filter-posts{
    opacity: 0;
    visibility: hidden;
    transition: .5s all;
}
.meeting-masonry-posts.show-mes , .organize-filter-posts.show-mes{
    opacity: 1;
    visibility: visible;
}
.no-item-find {
    height: auto !important;
}
 h4.not-found-title {
    margin: 80px auto 0;
    max-width: 1290px;
    padding: 0 15px;
    max-width: 1250px;
    background: #d8b875;
    text-align: center;
    color: #fff;
    padding: 100px 50px;
    font-family: 'Conv_NittiGrotesk-Medium';
    font-size: 40px;
    font-weight: normal;
}
body .wpb_fadeIn + .about-service-row {
    opacity: 0;
    visibility: hidden;
    transition: .5s all;
    transition-delay: .5s;
}
.wpb_fadeIn.animated + .about-service-row {
    opacity: 1;
    visibility: visible;
}
.boundaries-inner-row .boundaries-about-desc-right {
    padding-bottom: 100px;
}
.overvanue-sec {
    margin-bottom: 160px !important;
}
.vanue_bnr .item:hover .post-title h3 {
    background-position: right 22px center;
}
.customwrap .left-wrap.wpb_single_image.vc_align_left {
    margin-bottom: 45px;
}
.no_image > .team-feature-image {
    opacity: 0;
}
.meetourstar_block .row> div.no_image::before {background: #F6C3CC; height: 100%;}
.no_image  .team-content {
    opacity: 1;
}
.error404 .page-header h1 {
    font-size: 60px;
    color: #dd0b2f;
}
.error404 .error-404.not-found {
    margin-top: 10px;
}
.error-404.not-found p {
    font-size: 15px;
    text-align: center;
    line-height: 18px;
    color: #2A2A2A;
}
.search-form .search-field:not([type="checkbox"]) {
    width: 100%;
    max-width: 100%;
    padding-right: 160px;
    height: 45px;
    border-radius: 100px;
}
.search-form .search-submit {
    background: #dd0b2f !important;
    font-size: 18px;
    width: auto;
    display: block;
    text-align: center;
    border: 0;
    padding: 0 45px !important;
    font-family: 'Conv_NittiGrotesk-Medium';
    height: 45px;
    border-radius: 100px;
    margin: 0 0 0 -141px !important;
    position: absolute;
    top: 0;
    right: 0;
    line-height: 45px;
    color: #fff !important;
}
.search-form .search-submit:hover {
    background: #D8B874 !important;
}
.error404 .page-header {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0;
    text-align: center;
}
.error404 .site-content {
    padding: 140px 0;
}
.search-form > label {
    display: none;
}
.search-form {
    position: relative;
}
.exhitor-services-section .exhitor-services-right .Custom-round-button:not(:last-child) {
    margin-right: 10px;
    margin-bottom: 10px;
}
.exhitor-services-section .exhitor-services-right .Custom-round-button {
    display: inline-block;
}
.oraganize-banner-block h4{
    font-size: 42px;
    line-height: 50px;
    font-weight: normal;
}
.oraganize-banner-block .title-block {
    color: #dd0b2f;
}
/* font *******
font-family: 'Conv_NittiGrotesk-Normal';
font-family: 'Conv_NittiGrotesk-Medium';
font-family: 'Conv_NittiGrotesk-Bold';
font-family: 'marionregular';
font-family: 'marionbold';
*/
.single-post .news-detail-page-block p > a, .single-post .news-detail-page-block p > strong > a {
    font-size: 100%;
}
/*.ul-listing-wrap ul {
    font-family: 'Conv_NittiGrotesk-Normal';
    font-size: 18px;
    color: #212529;
    list-style: none;
    padding-left: 0;
}*/

.ul-listing-wrap ul {
    font-family: 'Conv_NittiGrotesk-Normal';
    font-size: 18px;
    color: var(--global--color-primary);
    list-style: none;
    padding-left: 0;
}

.ul-listing-wrap ul li:before {
    content: "â€¢";
    display: inline-block;
    margin-right: 10px;
    position: absolute;
    left: 0;
}
.ul-listing-wrap ul li {
    position: relative;
    padding-left: 15px;
}
.content-area .link-info a {
    text-decoration: underline !important;
}
.content-area .link-info a:hover {
    color: #DD0B2F;
    text-decoration: none!important;
}
.flexicenter_block.flexicenter_four_block {
    display: flex;
    flex-wrap: wrap;
}    
.career-flexi .flexicenter_four_block  > div .vc_column-inner{
    height: 100%;
    position: relative;
    display: flex;
    align-items: stretch;
}
.flexicenter_four_block > div .vc_column-inner .item{    height: 100%; display: flex;align-items: stretch;}
.flexicenter_four_block .item .topcnt {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}
.breadcrumb-container span.sep + span.sep: :nth-child(1); {display: none;}
/*html[lang="nl-Nl"] .breadcrumb-container span.sep + span.sep {display: none;}
html[lang="en-EN"] .breadcrumb-container span.sep + span.sep {display: none;}*/
.contact-page-first .vc_toggle_title h4 {
    font-size: 19px;
    font-family: 'Conv_NittiGrotesk-Normal';
    font-weight: normal;
}
.contact-page-first .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon {
    display: inline-block;
    width: 16px;
    margin-left: 5px;
    height: 2px;
    border: none;
    background: #dd0b2f;
    margin-top: 1px;
    margin-left:20px;
}
.career-flexi .flexicenter_four_block > div .vc_column-inner,
.career-flexi .flexicenter_four_block > div .vc_column-inner > .wpb_wrapper {
    width: 100%;
}
.contact-page-first .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::after{
    width:16px;
     width: 2px;
    border: none;
    background: #dd0b2f;
}
.contact-page-first .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before {
    height: 17px;
    width: 2px;
    border: none;
    background: #dd0b2f;
}

.contact-page-first .vc_toggle_size_md.vc_toggle_default .vc_toggle_content{padding-left:20px;}
.contact-page-first .vc_toggle_size_md.vc_toggle_default .vc_toggle_title {padding: 10px 10px 12px 56px; border-radius: 4px; }
.contact-page-first .vc_toggle_active .vc_toggle_title{background: #dd0b2f; }
.contact-page-first .vc_toggle_active .vc_toggle_title *{color:#fff}
.contact-page-first .vc_toggle_active.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon{background:#fff; }
.contact-page-first .vc_toggle.vc_toggle_default {margin-bottom: 0; }
.contact-page-first .wpb_wrapper {padding-bottom: 0 !important; }
.organise-video .wpb_single_image {position: absolute; right: 45px; max-width: 65%; top: 140px; z-index: 0; }
.organise-video.organise-eventsetting-cls .container{z-index: 99; position: relative; }
.ul-listing-wrap ul,
.ul-listing-wrap ol {margin-bottom: 15px !important; }
.hotal-services-left ul,
.hotal-services-left ol {max-width: 410px; }
body .ajde_evcal_calendar .calendar_header p{width: auto !important; }
.wpb_wrapper ul,
.wpb_wrapper ol {padding: 0 0 0 20px; font-size: 18px; line-height: 26px; font-weight: normal; font-family: 'Conv_NittiGrotesk-Normal'; margin-bottom: 40px; list-style: disc;}
body .ul-listing-wrap ul li,
body .ul-listing-wrap ol li {padding-left: 0;}
body .ul-listing-wrap ul li::before,
body .ul-listing-wrap ol li::before {content: '' !important;}
body .ul-listing-wrap ul,
body .ul-listing-wrap ol {list-style: disc;}
.our-venue-video-row iframe {width: 100%; height: 574px; }
.footer-area-block .widget-area .wpcf7-form-control-wrap.privacy {margin-top: 13px; margin-bottom: 5px; }
.footer-area-block .widget-area section .wp-block-column form.wpcf7-form p br {display: none; }
.footer-area-block .widget-area section .wp-block-column form.wpcf7-form p {margin-bottom: 0 !important; }
.footer-area-block .widget-area section .wp-block-column form.wpcf7-form {margin-top: 0; }
.footer-area-block .widget-area .wpcf7-form-control-wrap.privacy label {display: grid; grid-template-columns: 21px 1fr; }
.footer-area-block .widget-area section .wp-block-column form.wpcf7-form .g-recaptcha {transform: scale(.82); transform-origin: 0 0; }

/*29-6-22*/

.boundaries-about-desc .boundaries-about-btn {
    margin-top: 35px;
}
.pointernone {
    pointer-events: none;
}
.eventdeayil-cls p:not(:last-child) {
    margin-bottom: 15px;
}


.organise-eventsetting-cls.organigecutom-video {
    padding-bottom: 0px !important;
}
html[lang="en-US"] .organise-eventsetting-cls.organigecutom-video {
    padding-bottom: 60px !important;
}

span.link-text {
    opacity: 0;
    position: absolute;
    top: calc(100% + 9px);
    white-space: nowrap;
    left: 0;
    background: #DD0B2F;
    color: #fff;
    font-size: inherit;
    padding: 5px 15px 5px;
    line-height: inherit;
    visibility: hidden;
    transition: .3s;
    margin-top: 5px;
    font-weight: 600;
    pointer-events: none;
    border-radius: 30px;
}
.team-content  a.tel-button, .team-content  a.mailto-button {
    position: relative;
}
.team-content a.tel-button:hover span.link-text, .team-content a.mailto-button:hover span.link-text{
    opacity: 1; visibility: visible; margin: 0;
}


.exhitor-services-right ul li span, 
body .exhitor-services-right span,
.org-meet .heading-sub-txt span {
    text-decoration: none !important;
}
body .exhitor-services-right ul li span a:not(.vc_btn3), 
.org-meet .heading-sub-txt span a:not(.vc_btn3),
body .exhitor-services-right a:not(.vc_btn3) {
    color: #000000;
    text-decoration: underline !important;
    text-underline-offset: inherit;
}
body .exhitor-services-right ul li span a:hover, .org-meet .heading-sub-txt span a:hover,
body .exhitor-services-right a:hover {
    text-decoration: none !important;
    color: #DD0B2F;
}

.eventdetail-right li {
    font-size: 18px;
    line-height: 26px;
    font-weight: normal;
    font-family: 'Conv_NittiGrotesk-Normal';
    list-style: disc;
    color: #2A2A2A;
}

/*thankyou page*/

body .thankyoubanner-video,
section.vc_section.barbistro-section {max-width: 1920px !important; padding: 0 !important; overflow: hidden; margin-bottom: 0 !important; margin-top: 0 !important; }
body .thankyoubanner-video img {width: 100%; max-height:calc(100vh - 150px); object-fit: cover; display: block; }
body .thankyoubanner-video iframe,
body .thankyoubanner-video video {width: 100%; aspect-ratio: 1.8/1; max-height:calc(100vh - 100px); object-fit: cover; display: block; }
.thankyoubanner-video .vc_column_container>.vc_column-inner {padding: 0; }
.page-template-tastefullthankyou .breadcrumb-container {display: none; }
.welove-section {background: #dd0b2f; margin: 0 !important; max-width: 100% !important; padding: 0 !important; }
.welove-section .we-loverow {max-width: 1020px; margin: auto; padding: 80px 15px; }
.we-loverow .vc_custom_heading {color: #fff;line-height: 64px;max-width: 410px;}
.we-loverow p {color: #fff; font-size: 24px; max-width: 400px; line-height: 35px; margin-left: 50px; }
.we-loverow .wpb_text_column {margin-bottom: 0; }
.barbirstro-cnt > div {margin-left: auto; max-width: 600px; padding: 40px 15px 40px 45px !important; }
.barbirstro-cnt .wpb_text_column p {font-size: 24px; line-height: 32px; }
.barbistro-section .wpb_single_image {margin-bottom: 0; }
.bookyour-sec.vc_section {max-width: 100% !important; background: #f7c5cf; margin: 0; padding: 0; margin-top: 0; }
.bookyour-row.vc_row {padding: 100px 15px; margin: 0; max-width: 1020px; margin: auto; }
.bookyour-row .vc_custom_heading {margin-bottom: 22px; }
.bookyour-row .vc_general.vc_btn3 {background: #fff !important; border: 0 !important; color: #000 !important; font-size: 29px !important; text-transform: inherit !important; padding: 2px 60px 2px !important; }
.thank-list {padding: 0; display: grid; grid-template-columns: 1fr 1fr; grid-gap: 14px 30px; margin: 34px 0 0; }
.thank-list li {margin-left: 20px; }
.bookyour-row .wpb_text_column {margin-bottom: 0; }
.barbirstro-cnt .wpb_text_column {margin-bottom: 0; }
.barbirstro-cnt h2.vc_custom_heading {margin-bottom: 10px; font-size: 54px; line-height: 60px; }
.barbirstro-img * {height: 100% !important; max-height: inherit; min-height: 100%; object-fit: cover; }
body .grecaptcha-badge {
    z-index: 150;
}
.primary-navigation > div > .menu-wrapper > li:last-child > .sub-menu{
    right: 0;
    left: auto;
}
.home_bnr .owl-item.active .dis {
pointer-events: none;
}
.home_bnr .owl-item.active .dis *{
pointer-events: all;
}
.vc_toggle_content a,
.eventdeayil-cls p a,
.flexicenter_block_section p a {
    text-decoration: underline !important;
}
.vc_toggle_content a:hover span,
.vc_toggle_content a:hover,
.eventdeayil-cls p a:hover,
.flexicenter_block_section p a:hover {
    color: #dd0b2f;
    text-decoration: none !important;
}
.vc_toggle_content span[style="text-decoration: underline;"] {
    text-decoration: none !important;
}
.hotal-services-inner .hotal-services-left {
    position: relative;
    z-index: 1;
}
@media screen and (max-width: 767px){
    .eventdetail-right li { font-size: 16px;    }
}

 a.previous_link_mumc{
    margin-bottom: 0!important;
    background: #DD0B2F;
    font-size: 21px;
    color: #ffffff;
    line-height: 1;
    width: auto;
    text-align: center;
    outline: none!important;
    display: inline-block;
    border-radius: 20px;
    padding: 5px 23px;
    margin-top: 15px;
}
a.previous_link_mumc:hover{
    background:#000;
    color: #fff !important;
}

.services-content-row-block .service-title {min-height: 80px;height: 100%;}

.slider_disabled .wpb_wrapper .owl-stage {transform: translate3d(0px, 0px, 0px) !important;}

.team-content {padding: 0 30px 20px;}
.team-content a.tel-button, .team-content a.mailto-button {margin: 0 4.6px 11px;}

/*23-3-23 css changes*/

.team-content .download-vcard-new {
    position: relative;
    margin-left: 8px;
    margin-top: 2px;
}

.team-content .download-vcard-new img {
    width: 20px;
}
.team-content .download-vcard-new {
    position: relative;
}
.team-content .download-vcard-new img.download-icon-red{
    margin-bottom: 13px;
}
.team-content .download-vcard-new:hover img.download-icon-black {
    opacity: 1;
}
.team-content .download-vcard-new:hover img.download-icon-red {
    opacity: 0;
}
.team-content .download-vcard-new img.download-icon-black {
    opacity: 0;
}
.team-content .download-vcard-new img.download-icon-black {
    position: absolute;
    left: 0;
}
.team-content a.download-vcard-new:hover span.link-text {
    opacity: 1;
    visibility: visible;
    margin: 0;
    font-size: 14px;
    left: -20px;
    top: calc(100% + 0px);
}
.team-content a.download-vcard-new span.link-text {
    font-size: 14px;
    left: -20px;
    top: calc(100% + 0px);
}
/*.contact-page-newsletter form td {
    max-width: 285px;
    display: block;
    border:none;
}

.contact-page-newsletter form td input{
    max-width: 100%;
    width:100%;
}*/
body .button-content-left-row-block{padding:0px!important;}

.button-content-left-row-block > .vc_column_container{
    max-width: 1290px !important;
    margin: 0 auto;
    display: block;
    float: none;
    
}
.button-content-left-row-block {
    background: #dd0b2f;
        padding-left: 70px !important;
    padding-right: 70px !important;
}
/*.button-content-left-row-block .vc_btn3-container.vc_btn3-center{
    text-align: right
}*/
@media(max-width:767px){
    .button-content-left-row-block {
        padding-left: 0 !important;
    padding-right: 0 !important;
    }
    .button-content-left-row-block .jouw-meeting-button-left .vc_column-inner{
        padding: 0 !important;
    }
    .button-content-left-row-block .vc_btn3-container.vc_btn3-center{
        text-align: center
    }
    .button-content-left-row-block .vc_col-sm-8 .vc_column-inner {
    padding-left: 15px;
    }
}

/*.button-content-left-row-block .vc_col-sm-8 .vc_column-inner{
    padding-left: 0;
}*/
.button-content-left-row-block .vc_col-sm-8 .vc_column-inner h4{
    text-align: left !important;
}
.button-content-left-row-block {
    background: #dd0b2f;
    padding-left: 70px !important;
    padding-right: 70px !important;
    margin: 0 !important;
}


.button-content-left-row-block .vc_btn3-container.vc_btn3-center, .button-content-left-row-block .vc_btn3-container.vc_btn3-right, .button-content-left-row-block .vc_btn3-container.vc_btn3-left{
    text-align: left;
}
@media(max-width:767px){
.button-content-left-row-block .vc_btn3-container.vc_btn3-center, .button-content-left-row-block .vc_btn3-container.vc_btn3-left, .button-content-left-row-block .vc_btn3-container.vc_btn3-right {
    padding-left: 15px;
    text-align: center;
}
.button-content-left-row-block .vc_col-sm-8 .vc_column-inner h4{text-align: center!important;}

.page-template-Home .bynd {
    background: #DD0B2F;
}
}

.boundaries-about-the-city.background-green .boundaries-about-desc-right h2 {
    line-height: var(--heading--line-height-h2);
    margin-bottom: 0;
}
.boundaries-about-the-city.background-green .boundaries-about-desc-right h2 , .boundaries-about-the-city.background-green .boundaries-about-desc-right p{ margin-bottom: 0!important;}


responsive.css ma add karvani che
@media screen and (max-width: 767px){
    
.boundaries-about-the-city.background-green .boundaries-about-desc-right h2 {    font-size: 42px;
    line-height: 50px;}
    
}
/*Eventon plugin update css changes 21082024*/
.page-template-eventon-page .calendar_header {display: flex;flex-wrap: wrap;}
.page-template-eventon-page .evo_cal_above {order: 1;}
.page-template-eventon-page .evo_cal_above_content {order: 2;margin-right: 16px;}
.page-template-eventon-page .evo_cal_above_content .evo_j_container {margin-right: 0;}
.page-template-eventon-page .ajde_evcal_calendar .calendar_header .evo_j_months {width: 192px;}
.page-template-eventon-page .evo_header_title {order: 4;}
.page-template-eventon-page .evo_cal_header_end_content {order: 3;margin-left: 203px;}
.page-template-eventon-page .evo_cal_header_end_content .evosr_search_btn {padding-right: 0;}
.page-template-eventon-page .evo_filter_tax_box {width: 192px;}
.page-template-eventon-page .ajde_evcal_calendar.boxy.boxstyle0 #evcal_list .eventon_list_event .desc_trig {align-content: flex-end;}
.page-template-eventon-page .evo_header_title  .evo_arrows .fa-chevron-right::before {content: "\f054";color: #dd0b2f !important;font-size: 30px;font-weight: 400;}
.page-template-eventon-page .evo_header_title  .evo_arrows .fa-chevron-left::before {content: "\f053";color: #dd0b2f !important;font-size: 30px;font-weight: 400;}
.page-template-eventon-page .evo_filter_bar.vis .filtering_set_val em{display: none;}



@media (max-width: 960px) {
    .page-template-eventon-page .evo_search_bar_in {position: static;}
    .page-template-eventon-page .evo_cal_header_end_content {margin-left: 0px;max-width: 100%;width: 100%;}
    .page-template-eventon-page .ajde_evcal_calendar .calendar_header .evo_j_months {width: 100%;}
    .page-template-eventon-page .evo_filter_bar.vis {width: 100%;max-width: calc(35% - 16px);left: auto;padding-left: 0px;}
    .page-template-eventon-page .evo_filter_tax_box {width: 100%;}
    .page-template-eventon-page .eventlist-section .evo_cal_above_content {max-width: 65%;width: 100%;margin: 0;}
}

@media (max-width: 767px) {
    .page-template-eventon-page .evo_filter_bar.vis {max-width: 100%;}
    .page-template-eventon-page .eventlist-section .evo_cal_above_content {max-width: 100%;}
    .page-template-eventon-page .evo_filter_tax_box .eventon_filter_selection {margin-right: 0px;}
    .page-template-eventon-page .evo_cal_header_end_content .eventon_sorting_section {top: 44px;}
    .page-template-eventon-page .evo_cal_header_end_content .evo_search_bar {margin-top: 53px;}
    .page-template-eventon-page .evo_header_title {width: 100%; margin-top: 16px;}
    .page-template-eventon-page .eventlist-section .evo_search_bar .evosr_search_btn {height: 33px; top: 1px; right: 1px;}

}

body .eventlist-section .eventon_events_list .desc_trig .evcal_desc.hide_eventtopdata {padding-left: 20px}
body .eventlist-section .eventon_events_list .desc_trig .evcal_desc.hide_eventtopdata span.evoet_title {font-family: 'araboto';}
body .event-list .list_cal .evo_events_list_box #evcal_list .eventon_list_event .evo_start em,
body .event-list .list_cal .evo_events_list_box #evcal_list .eventon_list_event .evo_end em {color: #DD0B2F;}
body .eventlist-section .legend.evo_jumper_months > a:hover {background: #d8b875 !important;color: #ffffff !important; opacity: 1 !important;}
body .ajde_evcal_calendar .calendar_header .evo_j_dates .legend a:hover {background: #FED584 !important;color: #FFFFFF !important;opacity: 1;}
body .evo_filter_menu {left: 0px !important;top: 40px;}
body .evo_filter_menu .evo_filter_inside {min-width:182px;margin-top: 0px;border: none;}
body .evo_filter_menu .evo_filter_inside .eventon_filter_dropdown {width: 100%;max-height: 100%;overflow: auto;}

body .evo_filter_menu .eventon_filter_dropdown p {padding: 10px 10px 10px 30px;font-size: 12px;text-transform: uppercase;color: #929292;}
body .evo_filter_menu .eventon_filter_dropdown p:hover {color:#606060;background: #f7f7f7}
body .evo_filter_menu .eventon_filter_dropdown p.select:before {color: #9E9E9E;}

body #evcal_list .eventon_list_event .evo_start em.date {font-family: 'araboto';line-height: 100%;}
body #evcal_list .eventon_list_event .evo_end em.date {font-family: 'Conv_NittiGrotesk-Medium';}
.vc_images_carousel ol.vc_carousel-indicators li {
    pointer-events: all;
}
.vc_images_carousel ol.vc_carousel-indicators {
    pointer-events: none;
}
.postid-12626 .organise-det .oraganize-banner-block h1.vc_custom_heading {font-size: 70px;}
.postid-12626 .flexicenter_block > div .vc_column-inner:hover { background: #DD0B2F;}
.postid-455 .flexicenter_block > div .vc_column-inner:hover { background: #DD0B2F;}

/**/
.page-id-5148 .breadcrumb-container *,
.postid-448 .breadcrumb-container *,
.page-id-8516 .breadcrumb-container *,
.page-id-5883 .breadcrumb-container *,
.page-id-3516 .breadcrumb-container *,
.page-id-5621 .breadcrumb-container *,
.page-id-10725 .breadcrumb-container *,
.page-id-10721 .breadcrumb-container *,
.page-id-4021 .breadcrumb-container *,
.page-id-4758 .breadcrumb-container *,
.page-id-8717 .breadcrumb-container *,

.postid-5898  .breadcrumb-container *{color: #fff !important;}
body.postid-11716 .exhitor-services-right .wpb_wrapper p{margin-bottom:20px!important;}
body.postid-11716 .exhitor-services-right .wpb_wrapper ul {margin-top: -10px !important;margin-bottom:20px;}
.about-service.wpb_animate_when_almost_visible {opacity: 1;}
.customwrap .wpb_animate_when_almost_visible {opacity: 1 !important;}
.venue-slider.btmblock.organise-events-row .wpb_animate_when_almost_visible {opacity: 1;}

/*14022025 css*/
.exhitor-services-section + .img-over-txt-rw {margin-bottom: 0;}
body .organise-detail-page-block .org-meet{margin-top:0;}

.event-list .ajde_evcal_calendar.color #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title{
        font-family: 'araboto';
}
.event-list .eventon_events_list .eventon_list_event .evo_start .month {
    font-family: 'Conv_NittiGrotesk-Normal';
}

.full-width-video-image-block video {
    width: 100%;
}
.full-width-video-image-block iframe {
    width: 100%;
    height: 600px;
}
.full-width-video-image-block img {
    width: 100%;
    max-width: 100% !important;
}
.full-width-video-image-block {
    padding: 0 0 60px;
}
@media (max-width:991px){
    .full-width-video-image-block iframe {
    height: 500px;
}
.full-width-video-image-block {
    padding: 0 0 30px;
}
}

.news-detail-page-block ul li {
    font-size: 15px;
    font-family: 'Conv_NittiGrotesk-Normal';
}
.news-detail-page-block p {
    margin: 20px 0 !important;
}
/*body .vc_row.wpb_row.vc_row-fluid.full-width .vc_column_container>.vc_column-inner {
    padding: 0 !important;
}*/

.full-width-video-row {width: 100% !important; max-width: 100% !important; padding: 0 !important;}
.vc_row.wpb_row.vc_row-fluid.full-width-video-row .vc_column_container>.vc_column-inner {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
}

@media (max-width: 991px){.custom-video-background-wrapper{min-height: 56.5vw !important;}}
.page-id-14666 .contact-page-first h3 {
    font-size: 35px !important;
    margin-bottom: 10px;
}
.page-id-14666 .wpb_content_element{min-height:160px;}
@media(max-width:872px){
.page-id-14666 .contact-page-first .wpb_content_element{min-height:172px;}
}
@media(max-width:767px){
.page-id-14666 .contact-page-first .wpb_content_element{min-height:unset;}
}

/*mecc-doc-changes css 17062025*/

.upnext_form_block h4{font-size: 35px;}
.upnext_form_block form{padding-bottom: 20px;}
.upnext_form_block form .form-group{margin-bottom: 28px; width: 100%; max-width: 486px;}
.upnext_form_block form .form-group input.form-control,
.upnext_form_block form .form-group textarea.form-control, 
.upnext_form_block form .form-group input.btn.btn-primary{
    border: 1px solid #DD0B2F;
    border-radius: 20px;
    line-height: 1.2;
    font-family: 'Conv_NittiGrotesk-Normal';
    font-weight: normal;
    padding: 0px 18px;
    height: 36px;
    display: flex;
    align-items: center;
    color: #28303d;
}
.upnext_form_block form .form-group textarea.form-control {
    height: 120px;
    padding-top: 11px;
    padding-bottom: 11px;
}
.upnext_form_block form .form-group input.btn.btn-primary {
    margin-bottom: 0;
    background: #DD0B2F;
    font-size: 22px;
    min-width: 176px;
    text-align: center;
    color: #ffffff;
    line-height: 1;
    width: auto;
    display: block;
    text-align: center;
    outline: none;
}
.upnext_form_block form .form-group input.btn.btn-primary:hover{background: #000000; border-color: #000000;}
.upnext_form_block form .form-group .submit-btn{margin-top: 28px; display: flex; align-items: center;}
.upnext_form_block form .form-group input::placeholder, .contact-us form textarea::placeholder{color: #000000;}
.upnext_form_block form .form-control:focus{box-shadow: none;}
 
#cnt-org-form{padding: 0px !important;}
.contact-page-form.full-width .upnext_form_block form .form-group{width: 50%; margin-bottom: 15px;}
.contact-page-form.full-width .upnext_form_block form .form-group input:not([type=checkbox]){width: 100%; max-width: 100% ;}
.contact-page-form.full-width .contact-page-newsletter .newslette-ledy-img{height: 100%; width: 50%; left: unset; right: 0;}
.contact-page-form.full-width .wpb_single_image .vc_figure{height: 100%;}
.contact-page-form.full-width .wpb_single_image .vc_single_image-wrapper{height: 100%; display: flex; align-items: center; justify-content: center;}
.contact-page-form.full-width .wpb_single_image .vc_single_image-wrapper img{height: 95% !important;}
.contact-page-form.full-width .upnext_form_block form .form-group input.btn.btn-primary{border: none; max-width: 300px;}
 
 .contact-page-form.full-width .contact-page-newsletter > div:before{left: 50%; right: unset; width: 101vw; transform: translateX(-50%);}
.contact-page-form.full-width{margin-bottom: 50px;}

.upnext_form_block form .form-group input.form-control[type='checkbox'] {
    display: inline-block;
    height: 20px;
    width: 20px;
    padding: 0px;
    opacity: 1;
    border: 1px solid #dd0b2f;
    border-radius: 20px;
    line-height: 1.2;
    font-family: 'Conv_NittiGrotesk-Normal';
    font-weight: normal;
    align-items: center;
    color: #28303d;
    background: var(--global--color-white);
}

.upnext_form_block form .form-group input.form-control[type='checkbox']:after {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background-color: #dd0b2f;
    height: 11px;
    width: 11px;
    border-radius: 50%;
    margin: 0;
    padding: 0;
    border: none;
}
.upnext_form_block form .form-group input.form-control[type='checkbox']:first-of-type {
    margin-left: 5px;
}
.upnext_form_block form .form-group input.form-control[type='checkbox']:not(:first-of-type) {
    margin-left: 10px;
}

.contact-page-form.full-width
    .upnext_form_block
    form
    .form-group
    input.form-control[type='checkbox'] {
    opacity: 0.7;
    border: none;
}

/*** Newslatter section CSS ***/
.contact-page-form.full-width .wpb_single_image .vc_single_image-wrapper img {max-width: 380px !important; max-height: 880px !important;}
.contact-page-form.full-width .error-message{font-size: 15px; color: red; margin-left: 10px;}
.contact-page-form.full-width .upnext_form_block form input.btn.btn-primary[type="submit"] {
    border: 1px solid #000000;
  border-radius: 45px;
  font-weight: normal;
  padding: 0px 18px;
  margin-bottom: 0;
  font-size: 16px;
  height: 45px;
  max-width: 200px;
  text-align: center;
  color: #ffffff;
  line-height: 1;
  width: auto;
  display: block;
  text-align: center;
  outline: none;
  margin-top: 10px;
}
.contact-page-form.full-width .upnext_form_block form input.btn.btn-primary[type="submit"]:hover{border: 1px solid #D8B874; color: #000000;}
 .contact-page-form.full-width .upnext_form_block form {max-width: 50%;}
/*.contact-page-form.full-width {padding-top: 125px !important;margin-top: -45px;}*/
/*** Upnext form CSS ***/
.upnext_form_block form .form-group .error-message{font-size: 14px; color: #dc3232; margin-left: 10px; display: block;}
.upnext_form_block form input.btn.btn-primary[type="submit"]:focus{box-shadow: none;}
.upnext_form_block form input.btn.btn-primary[type="submit"]{font-family: 'Conv_NittiGrotesk-Normal';border: 1px solid #DD0B2F;border-radius: 20px;font-weight: normal;padding: 0px 18px;height: 36px;margin-bottom: 0;background: #DD0B2F;font-size: 22px;min-width: 176px;text-align: center;color: #ffffff;line-height: 1;width: auto;display: block;text-align: center;outline: none;}
.upnext_form_block form input.btn.btn-primary[type="submit"]:hover{background-color: #000000; border: 1px solid #000000;}
 
/*** Footer sign-up btn CSS ***/
.footer-area-block .widget-area .btn-signup-submit {background-color: #D8B874;height: 36px;width: 100%;max-width: 220px;display: flex;align-items: center;justify-content: center;font-weight: 500;color: #fff; padding: 0px 10px; text-align: center; white-space: nowrap;}
#agenda-det-static-block { max-width: 1060px; margin: 0 auto 226px; }
#agenda-det-static-block > div > .vc_column-inner { padding: 40px 30px 40px; }
#agenda-det-static-block h2.vc_custom_heading { max-width: 650px; margin: 0 auto 25px; }
#agenda-det-static-block .upnext_form_block form .form-group { margin: 0px auto 28px; }
#agenda-det-static-block .g-recaptcha { max-width: 486px; margin: 0 auto 28px 7px !important}
#agenda-det-static-block .upnext_form_block form input.btn.btn-primary[type="submit"] { margin: auto; background-color: #000; border-color: #000; }
#agenda-det-static-block .upnext_form_block form .form-group.has-error { margin-bottom: 15px; }
#agenda-det-static-block .upnext_form_block form .form-group .error-message { color: #ffffff }
#agenda-det-static-block .upnext_form_block form input.btn.btn-primary[type="submit"]:hover { background-color: #D8B874; border-color: #D8B874; }

#agenda-det-static-block .upnext_form_block{display: none;}
#agenda-det-static-block .btn_next_section_toggle button{background-color: #D8B874; border-color: #D8B874;}
#agenda-det-static-block .btn_next_section_toggle button:hover{background-color: #000000 !important; border-color: #000000 !important;}
 
.upnext_form_block{display: flex; align-items: center;}
.upnext_form_block.align-center{justify-content: center;}
.upnext_form_block.align-left{justify-content: left;}
.upnext_form_block.align-right{justify-content: right;}
.upnext_form_block form{max-width: 487px; width: 100%; font-family: 'Conv_NittiGrotesk-Normal';}

.upnext_form_block form .form-group input.form-control[type="radio"]{display: inline-block; height: 20px; width: 20px; padding: 0px;}
.upnext_form_block form .form-group input.form-control[type=radio]:not(:first-of-type){margin-left: 10px;}
.upnext_form_block form .form-group input.form-control[type=radio]:first-of-type{margin-left: 5px;}
.upnext_form_block form .form-group label{margin-bottom: 0px; padding-left: 0px;font-size: 16px; vertical-align: top; max-width: 90%}
.upnext_form_block form .form-group label.news_title{margin-bottom: 10px; margin-right: 10px; display: block;}


@supports (-webkit-appearance: none) or (-moz-appearance: none) {
    .upnext_form_block form .form-group input.form-control[type="radio"]:after {left: 50%; top: 50%; transform: translate(-50%, -50%); background-color: #DD0B2F;}
}

.contact-page-form.full-width .upnext_form_block form .form-group{width: 100%;}
/*.page-id-1870 .contact-page-form.full-width,
.page-id-5139 .contact-page-form.full-width {padding-top: 135px !important;margin-top: -35px;}*/



/*Tabbing-slider-element css 17062025*/
.contentWrapper{position: relative;}
    .custom-slider-sec .tabsWrapper {
      width: 100%;
      height: 24px;
      overflow: hidden;
      position: relative;
    }
    .custom-slider-sec .main-tabs {
      margin: 0;
      padding: 0;
      position: relative;
      top: 0;
      bottom: -25px;
      left: 0;
      right: 0;
      white-space: nowrap;
      overflow: auto;
    }
   .custom-slider-sec .main-tabs li {
      display: inline-block;
      background-color: #ccc;
      padding: 3px 8px;
      cursor: pointer;
      list-style: none;
    }
    .custom-slider-sec .main-tabs li.active {
      background-color: white;
    }
    .custom-slider-sec .next, .custom-slider-sec .previous {
      position: absolute;
      padding: 2px 6px;
      top: 0;
      background-color: white;
      cursor: pointer;
      font-weight: bold;
      font-size: 18px;
    }
    .custom-slider-sec .next {
      right: -25px;
    }
    .custom-slider-sec .previous {
      left: -25px;
    }
    .custom-slider-sec .tabbing_Content {
      width: 100%;
      background-color: white;
      padding: 15px;
      min-height: 100px;
    }
    .custom-slider-sec .tabbing_Content > div {
      display: none;
    }
    .custom-slider-sec .tabbing_Content > div.active {
      display: block;
    }
    .custom-slider-sec .dots {
      display: flex;
      justify-content: center;
      margin-top: 30px;
      padding: 0;
      gap: 6px;
    }
    .custom-slider-sec .dots li {
      width: 10px;
      height: 10px;
      border-radius: 50%;
      background-color: #ccc;
      list-style: none;
      cursor: pointer;
    }
    .custom-slider-sec .disabled{opacity: 0.3;pointer-events: none;}
    .custom-slider-sec .tabsWrapper ul{max-width: 350px;}
    .custom-slider-sec .dots li.active {
      background-color: #333;
    }
    .custom-slider-sec .main-tabs.dragging li{
  cursor: grabbing;
  user-select: none;
}
.custom-slider-sec .next.disabled,
.custom-slider-sec .previous.disabled {
  opacity: 0.3;
  pointer-events: none;
  cursor: default;
}


.custom-slider-sec .ite{display: flex; justify-content: space-between;}
.custom-slider-sec .ite .custom-left{width: 50%; padding: 10px; max-width: 460px; margin: auto;}



/*17062025*/
.custom-slider-sec .ite{display: flex; justify-content: space-between;}
.custom-slider-sec .ite .custom-right{width: 50%;}
.custom-slider-sec .ite .custom-left h3{font-size: 3.125rem; margin-bottom: 1.25rem; color: #000; font-family: 'Conv_NittiGrotesk-Normal';}
.custom-slider-sec .ite .custom-left p{font-size: 1.25rem; margin-bottom: 1.875rem; color: #000; font-family: 'Conv_NittiGrotesk-Normal';}
.custom-slider-sec .ite .custom-left .cutom-btn a{font-family: 'Conv_NittiGrotesk-Medium'; background-color: #000; display: inline-flex; font-size: 16px; padding: 10px 20px; border-radius: 60px; color: #fff; transition: all .2s;}
 
.custom-slider-sec .ite .custom-right img{width: 80%; height: auto; display: block; margin: auto; max-height: 400px; min-height: 400px; object-fit: cover;}
.custom-slider-sec .ite .custom-left .cutom-btn a:hover{background-color: #D8B874; color: #fff; font-family: 'Conv_NittiGrotesk-Normal';}
 
.custom-slider-sec .tabsWrapper{position: absolute; max-width: 40%; top: 10px; left: 8%; overflow: visible;}
.custom-slider-sec .tabsWrapper ul.main-tabs{max-width: none; overflow: hidden;}
.custom-slider-sec .tabsWrapper ul.main-tabs li{background-color: transparent; font-size: 1.125rem; color: #919191; text-align: center; padding-bottom: 3px; position: relative; font-family: 'Conv_NittiGrotesk-Normal'; font-weight: 700}
.custom-slider-sec .tabsWrapper ul.main-tabs li:after{content: ''; position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%); width: 0%; height: 2px; background-color: #000; transition: all .5s ease-out;}
.custom-slider-sec .tabsWrapper ul.main-tabs li.active{color: #000;}
.custom-slider-sec .tabsWrapper ul.main-tabs li.active:after{width: calc(100% - 16px);}
 
.custom-slider-sec .dotsw{position: absolute; bottom: -25px; left: 8%; display: flex; gap: 10px;}
.custom-slider-sec .dotsw .next, .custom-slider-sec .dotsw .previous{position: static; width: 45px; height: 45px; padding: 10px; border-radius: 50%; border: 1px solid #000; background-color: transparent}
.custom-slider-sec .dotsw .next:hover, .custom-slider-sec .dotsw .previous:hover{background-color: #dd0b2f; border-color: #dd0b2f;}
.custom-slider-sec .dotsw .next:hover path, .custom-slider-sec .dotsw .previous:hover path{stroke: #fff !important;}
.custom-slider-sec .dotsw .disabled{border: 1px solid transparent;}
.custom-slider-sec .dots li{height: 4px; width: 30px; background-color: #000; border-radius: 0px;}
.custom-slider-sec .dots li.active{background-color: #dd0b2f;}
.custom-slider-sec .ite .custom-left p.full-content{display: none;}

.custom-slider-sec .ite .custom-left{padding-top: 30px;}
.custom-slider-sec .tabsWrapper:after{content: ''; height: 136%; position: absolute; right: 0px; top: 0; width: 2.5rem; z-index: 1; background: linear-gradient(90deg, rgba(221, 239, 232, 0) 0, #fff);}
.custom-slider-sec .tabsWrapper ul.main-tabs li:last-child{margin-right: 20px;}
 
/**** Animation ****/
.custom-slider-sec .tabbing_Content > div .ite .custom-left h3,
.custom-slider-sec .tabbing_Content > div .ite .custom-left p,
.custom-slider-sec .tabbing_Content > div .ite .custom-left .cutom-btn{opacity: 0; transform: translateY(20px);}
 
.custom-slider-sec .tabbing_Content > div .ite .custom-left h3{animation: fadeSlideUp 0.6s ease forwards;}
.custom-slider-sec .tabbing_Content > div .ite .custom-left p{animation: fadeSlideUp 0.6s ease 0.2s forwards;}
.custom-slider-sec .tabbing_Content > div .ite .custom-left .cutom-btn{animation: fadeSlideUp 0.6s ease 0.4s forwards;}
 
@keyframes fadeSlideUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.custom-slider-sec .tabbing_Content > div .ite .custom-right img{animation: fadeIn 0.6s ease forwards;}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.contact-page-form.full-width .upnext_form_block form .form-group input.form-control[type="radio"]{display:inline-block; height: 20px; width: 20px; padding: 0px; background: #fff; opacity: .7; border: none;}
.contact-page-form.full-width .upnext_form_block form .form-group label{max-width: calc(95% - 25px);}

.vc_column_container>.vc_column-inner:has(div > .custom-slider-sec){padding: 0px;}
/*.custom-slider-sec .dotsw{bottom: 25px;}*/
@media (max-width: 991px){
    .custom-slider-sec .container{padding: 0px;}
    .custom-slider-sec .ite{flex-wrap: wrap; flex-direction: column-reverse;}
    .custom-slider-sec .ite .custom-left{width: 100%; max-width: none; margin-top: 20px;}
    .custom-slider-sec .ite .custom-right{width: 100%;}
    .custom-slider-sec .ite .custom-right img{width: 100%;}
    .custom-slider-sec .tabsWrapper{max-width: 95%; top: 415px; left: 1%;}
    .custom-slider-sec .tabbing_Content{padding: 0px;}
    .custom-slider-sec .dotsw{bottom: 40px; right: 8%; left: unset;}
    .custom-slider-sec .dotsw{bottom: 45px; right: 8%; left: unset;}
    .custom-slider-sec .ite .custom-left h3{font-size: 2.125rem;}
}
@media screen and (max-width: 767px) {
    .contact-page-newsletter > div{padding: 54px 0px 51px 0px !important;}
}

/*17062025 new*/

/**** Newsletter section CSS ****/
.contact-page-form.full-width .upnext_form_block form .form-group label {color: #fff; font-family: 'Conv_NittiGrotesk-Normal'; font-size: 1rem;}
 
/**** Agenda section CSS ****/
#agenda-det-static-block .upnext_form_block form .form-group label{color: #fff;}
#agenda-det-static-block .upnext_form_block form .form-group .error-message{font-family: 'Conv_NittiGrotesk-Normal';}
 
/****Upnext form CSS ****/
.upnext_form_block form .form-group label{font-size: 1rem; font-family: 'Conv_NittiGrotesk-Normal';}

body.single-ajde_events .upnext_form_block{margin-top: 50px;}
 

/*23-6-25*/
span.recaptcha-error.error-message{margin-top: -10px; display: block; font-size: 14px; margin-bottom: 15px; color: #dc3232; margin-left: 10px;}
#agenda-det-static-block .upnext_form_block form .error-message.recaptcha-error{margin-top: -15px; color: #fff;}
.contact-page-form.full-width .error-message{color: #dc3232;}
@media (max-width: 767px){
    #agenda-det-static-block .upnext_form_block form .error-message.recaptcha-error{margin-top: -25px;}
}

/*26062025*/
.custom-slider-sec .ite .custom-left .short-content{font-size: 18px; margin-bottom: 1.875rem; color: #000; font-family: 'Conv_NittiGrotesk-Normal';}
.custom-slider-sec .ite .custom-left .full-content{font-size: 18px; margin-bottom: 1.875rem; color: #000; font-family: 'Conv_NittiGrotesk-Normal';}
.custom-slider-sec .ite .custom-left .short-content ul{margin-top: 10px;}
.custom-slider-sec .ite .custom-left .short-content ul li{font-size: 18px; color: #000;}
.custom-slider-sec .ite .custom-left .full-content ul{margin-top: 10px;}
.custom-slider-sec .ite .custom-left .full-content ul li{font-size: 18px; color: #000;}
.custom-slider-sec .tabbing_Content > div .ite .custom-left .short-content{opacity: 0; transform: translateY(20px); animation: fadeSlideUp 0.6s ease 0.2s forwards;}

.global-form-main-row .global-form-inner-row{max-width: 1100px; margin: 0px auto; display: flow-root; position: relative;}
.global-form-main-row .global-form-inner-row:after{position: absolute; content: ''; background: #dd0b2f; left: 0; right: 0; top: 0; margin: auto; width: 100%; height: 100%; max-height: 100%; display: block; z-index: -1;}
.global-form-main-row .global-form-inner-row .global-form-left-block{padding: 95px 20px 50px; width: 60%;}
.global-form-main-row .global-form-inner-row .global-form-left-block p{color: #ffffff;}
.global-form-main-row .global-form-inner-row .global-form-left-block .upnext_form_block form{max-width: 100%;}
.global-form-main-row .global-form-inner-row .global-form-left-block .upnext_form_block form .form-group{max-width: 100%;}
.global-form-main-row .global-form-inner-row .global-form-left-block .upnext_form_block form .form-group label{color: #ffffff;}
.global-form-main-row .global-form-inner-row .global-form-left-block .upnext_form_block form .form-group .error-message{color: #ffffff;}
.global-form-main-row .global-form-inner-row .global-form-left-block .upnext_form_block form span.recaptcha-error.error-message{color: #ffffff;}
.global-form-main-row .global-form-inner-row .global-form-left-block .upnext_form_block form input.btn.btn-primary[type="submit"]{background-color: #000; border-color: #000;}
.global-form-main-row .global-form-inner-row .global-form-left-block .upnext_form_block form input.btn.btn-primary[type="submit"]:hover{background-color: #D8B874; border-color: #D8B874;}
 
.global-form-main-row .global-form-inner-row .global-form-right-block{width: 40%;}
.global-form-main-row .global-form-inner-row .global-form-right-block .form-right-image{max-width: 45vw; margin-left: 0px; width: 45vw; margin-top: 100px; margin-bottom: -120px;}
 
 
/* 10-07-25 start */
.contact-page-form.full-width .upnext_form_block form .form-group .news_title.news-checkbox {
    display: inline-flex;
    align-items: center;
    gap: 5px;
}

/* 10-07-25 end */
 
@media (max-width: 991px){
    .global-form-main-row .global-form-inner-row .global-form-left-block{width: 100%;}
    .global-form-main-row .global-form-inner-row .global-form-right-block{width: 100%;}
    .global-form-main-row .global-form-inner-row .global-form-right-block .form-right-image{width: 100vw; max-width: 100vw; margin: 0px;}
    .global-form-main-row .global-form-inner-row{margin-left: -15px; margin-right: -15px;}
    .global-form-main-row .global-form-inner-row .global-form-right-block .vc_column-inner{padding: 0px;}
}
 
@media (max-width: 767px){
    .global-form-main-row .global-form-inner-row{display: flex; flex-wrap: wrap; flex-direction: column-reverse;}
    .global-form-main-row .global-form-inner-row .global-form-left-block{padding: 40px 0px 40px;}
    .global-form-main-row .global-form-inner-row .global-form-left-block h2{font-size: 30px; line-height: 40px !important; margin-bottom: 20px;}
}
 
 #agenda-det-static-block .upnext_form_block form label{color: #fff; font-weight: normal;}
.contact-page-form.full-width .upnext_form_block form .form-group label{color: #fff; font-weight: normal; font-size: 15px; font-family: 'Conv_NittiGrotesk-Normal';}
.contact-page-form.full-width .upnext_form_block form .error-message{color: #fff; font-family: 'Conv_NittiGrotesk-Normal';}
.contact-page-form.full-width h4{max-width: 50%;}
.contact-page-form.full-width p{max-width: 50%;}
 
@media (max-width: 991px){
    .contact-page-form.full-width h4{max-width: 100%;}
    .contact-page-form.full-width p{max-width: 100%;}
}
.global-form-main-row{margin-bottom: 50px !important;}

.single-ajde_events .maintitle{margin-bottom: 10px;}
.single-ajde_events .maintitle h4{font-family: 'Conv_NittiGrotesk-Normal'; font-size: 35px;}

section.custom-slider-sec {position: relative; margin-bottom: 100px;}
.custom-slider-sec .ite .custom-left .full-content{opacity: 0; transform: translateY(20px); animation: fadeSlideUp 0.6s ease 0.2s forwards;}
/*.custom-slider-sec .ite .custom-left .full-content {overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;
}*/

/*3062025*/
@media (min-width: 768px) {
  #mobile_load_More {
    display: none;
  }
}

@media(max-width:767px){
body .news-slider .item {
    height: 100%;
    display: none;
}

.ldrmore {
    background: #DD0B2F;
    font-family: 'Conv_NittiGrotesk-Medium';
    text-transform: uppercase;
    color: #fff;
    font-size: 13px;
    padding: 8px 15px;
    border-radius: 60px;
    text-align: center;
    display: block;
    margin: auto;
    width: fit-content;
    height: fit-content;
}
.ldrmore:hover{color: #fff;}
}
/*17072025*/

.gform_wrapper.gravity-theme .gform_validation_errors>h2{
    font-size: 13.2px !important;
    opacity: 1;
}

.single-organize_event.postid-452 .boundaries-about-the-city > div{
    padding-bottom: 95px;
}
/* contact-page  17-07-25 */
#newsletter-section {display: flex; position: relative; padding: 23px 50px 23px !important; }
#newsletter-section:before {content: ''; position: absolute; left: 50%; right: 50%; top: 0; bottom: 0; background: #dd8b92; z-index: -1; display: inline-block; width: 100vw; margin-left: -50vw; }
#newsletter-section .wpb_column.vc_column_container.vc_col-sm-6:first-child {max-width: 100%; width: 50%; }
#newsletter-section .wpb_column.vc_column_container.vc_col-sm-6:last-child {float: none; max-width: 100%; width: 50%; }
#newsletter-section .contact-page-newsletter {padding: 0 !important; position: relative; }
#newsletter-section .upnext_form_block form,#newsletter-section .wpb_wrapper h4,#newsletter-section .wpb_wrapper p {max-width: 100%; }
#newsletter-section .wpb_single_image .vc_single_image-wrapper img {max-width: 100% !important; max-height: 100% !important; height: auto !important; width: 100% !important; object-fit: cover; }
#newsletter-section .wpb_column.vc_column_container.vc_col-sm-6:last-child .wpb_single_image {margin-bottom: 0; height: 100%; }
#newsletter-section .wpb_column.vc_column_container.vc_col-sm-6:first-child .vc_column-inner {padding: 0 !important; }
#newsletter-section .wpb_column.vc_column_container.vc_col-sm-6:last-child .vc_column-inner, #newsletter-section .wpb_column.vc_column_container.vc_col-sm-6:last-child .wpb_wrapper {height: 100% !important; }
.contact-page-form.full-width .wpb_single_image .vc_single_image-wrapper {width: calc(50vw - 90px); max-width: none !important; position: relative; height: auto !important; transform: translateY(-50%); top: 35%; left: 50px; }

@media (max-width: 991px) {
    #newsletter-section .wpb_column.vc_column_container.vc_col-sm-6:last-child {display: none; }
    #newsletter-section .wpb_column.vc_column_container.vc_col-sm-6:first-child {width: 100%; }
    #newsletter-section {padding: 54px 35px 51px 25px !important; }

}

@media (min-width: 1921px){.contact-page-form.full-width .wpb_single_image .vc_single_image-wrapper{max-width: 870px !important;} }
 
/* contact-page end 17-07-25 */

/*password protect page 06082025*/
.entry-content:has(> form.post-password-form) {
    padding: 50px 0px;
    max-width: 1050px;
}
 
.entry-content:has(> form.post-password-form) p.post-password-message {
    margin-top: 20px;
    margin-bottom: 0px;
}
 
form.post-password-form {
    margin-top: 10px;
}
/*password protect page end*/
.hotal-services-left p{margin-bottom: 20px !important;}
body.page-id-16252 .breadcrumb-container,body.page-id-17536 .breadcrumb-container {    display: none;}
/*20082025*/
body .contact-page-first{margin-bottom: 30px;}
body .contact-page-section #newsletter-section{margin-bottom: 20px; position: relative;}
body .contact-page-section #newsletter-section:before{content: ''; position: absolute; left: 50%; right: 50%; top: 0; bottom: 0; background: #dd8b92; z-index: -1; display: inline-block; width: 100vw; margin-left: -50vw;}
body .contact-page-section.bottom-block-cnt{padding-top: 0px; margin-top: 0px;}

.single-ajde_events #agenda-det-static-block {margin: 0px auto;}

/*23092025 custom heading style drp and tinymce editor css*/

body .style-h1 {font-size: 80px; line-height: 90px;}
body .style-h2 {font-size: 80px; line-height: 90px;}
body .style-h3 {font-size: 40px;line-height: 1.3;}
body .style-h4 {font-size: 30px;line-height: 70px;}
body .style-h5 {font-size: 50px;line-height: 55px;}
body .style-h6 {font-size: 25px;line-height: 35px;}
body .style-p {font-size: 18px;line-height: 26px;}
body .style-div {font-size: 18px;line-height: 26px;}

/*09102025 css*/
a.prevent_none {
    pointer-events: none !important;
}

/*04102025 header changes*/
.header-wrap {position: fixed; top: 0; left: 0; width: 100%; }
/*112 cmt*/
body {padding-top: 90.66px !important; }

@media (max-width: 1196px){
    body{padding-top: 158.05px !important; }
}

@media (max-width: 767px){
    body{padding-top: 60px !important; }
    
}

/* Mega Menu CSS Start */
@media screen and (min-width: 768px){
    .primary-navigation > div > .menu-wrapper > li > .sub-menu {overflow: visible;}
    .primary-navigation > div > .menu-wrapper > li > .sub-menu li:first-child {border-radius: 7px 7px 0px 0px;}
    .primary-navigation > div > .menu-wrapper > li > .sub-menu li:last-child {border-radius: 0px 0px 7px 7px;}
    .primary-navigation > div > .menu-wrapper > li > .sub-menu > li.menu-item-has-children {position: relative;overflow: visible;}
    .primary-navigation > div > .menu-wrapper > li > .sub-menu > li.menu-item-has-children > ul {position: absolute;top: 0px;left: 95%;width: inherit;z-index: 1;margin-left: 0px;opacity: 0;visibility: hidden;transition: 0.3s ease;pointer-events: none;}
    .primary-navigation > div > .menu-wrapper > li > .sub-menu > li.menu-item-has-children > ul > li.menu-item-has-children > ul {position: absolute;top: 0px;left: 95%;width: inherit;z-index: 1;margin-left: 0px;opacity: 0;visibility: hidden;transition: 0.3s ease;pointer-events: none;}
    .primary-navigation > div > .menu-wrapper > li > .sub-menu > li.menu-item-has-children:hover > ul {left: 100%;opacity: 1;visibility: visible;pointer-events: all;}
    .primary-navigation > div > .menu-wrapper > li > .sub-menu > li.menu-item-has-children > ul > li.menu-item-has-children:hover > ul {left: 100%;opacity: 1;visibility: visible;pointer-events: all;}
    .primary-navigation > div > .menu-wrapper > li > .sub-menu > li.menu-item-has-children > ul > li > a {background: #FFFFFF !important;color: #000000;}
    .primary-navigation > div > .menu-wrapper > li > .sub-menu > li.menu-item-has-children > ul > li:hover > a {background: #D8B874 !important;color: #FFFFFF;}
    .primary-navigation > div > .menu-wrapper > li > .sub-menu > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li > a {background: #FFFFFF !important;color: #000000;}
    .primary-navigation > div > .menu-wrapper > li > .sub-menu > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li:hover > a {background: #D8B874 !important;color: #FFFFFF;}
    .primary-navigation > div > .menu-wrapper > li > .sub-menu > li.menu-item-has-children:hover > ul > li.menu-item-has-children:hover > a {background: #D8B874 !important;color: #FFFFFF;}
    .primary-navigation > div > .menu-wrapper > li > .sub-menu > li.menu-item-has-children > ul > li:first-child > a {border-radius: 7px 7px 0px 0px;}
    .primary-navigation > div > .menu-wrapper > li > .sub-menu > li.menu-item-has-children > ul > li:last-child > a {border-radius: 0px 0px 7px 7px;}
    .primary-navigation > div > .menu-wrapper > li > .sub-menu > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li:first-child > a {border-radius: 7px 7px 0px 0px;}
    .primary-navigation > div > .menu-wrapper > li > .sub-menu > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li:last-child > a {border-radius: 0px 0px 7px 7px;}
    .primary-navigation > div > .menu-wrapper > li > .sub-menu > li.menu-item-has-children > .accordion-toggle {position: absolute;top: 50%;right: 10px;width: 14px;height: 14px;background: url(../images/arrow-down.svg) no-repeat center;background-size: contain;transform: translateY(-50%);transition: 0.3s ease;}
    .primary-navigation > div > .menu-wrapper > li > .sub-menu > li.menu-item-has-children:hover > .accordion-toggle {background: url(../images/arrow-down-white.svg) no-repeat center;background-size: contain;transform: translateY(-50%) rotate(-90deg);}
    .primary-navigation > div > .menu-wrapper > li > .sub-menu > li.menu-item-has-children > ul > li.menu-item-has-children > .accordion-toggle {position: absolute;top: 50%;right: 10px;width: 14px;height: 14px;background: url(../images/arrow-down.svg) no-repeat center;background-size: contain;transform: translateY(-50%);transition: 0.3s ease;}
    .primary-navigation > div > .menu-wrapper > li > .sub-menu > li.menu-item-has-children > ul > li.menu-item-has-children:hover > .accordion-toggle {background: url(../images/arrow-down-white.svg) no-repeat center;background-size: contain;transform: translateY(-50%) rotate(-90deg);}
}

@media screen and (max-width: 767px) {
    body .primary-navigation > div > .menu-wrapper > li > .sub-menu > li.menu-item-has-children {position: relative;}
    body .primary-navigation > div > .menu-wrapper > li > .sub-menu > li.menu-item-has-children ul {margin-top: 0px !important;}
    body .primary-navigation > div > .menu-wrapper > li > .sub-menu > li.menu-item-has-children a {background: transparent !important;color: #FFFFFF;}
    body .primary-navigation > div > .menu-wrapper > li > .sub-menu > li.menu-item-has-children > .accordion-toggle {position: absolute;top: 13px;right: 10px;left: auto;width: 20px;height: 20px;background: url(../images/arrow-down-white.svg) no-repeat center;background-size: contain;transition: 0.3s ease;z-index: 1;}
    body .primary-navigation > div > .menu-wrapper > li > .sub-menu > li.menu-item-has-children > ul > li.menu-item-has-children > .accordion-toggle {position: absolute;top: 13px;right: 10px;left: auto;width: 20px;height: 20px;background: url(../images/arrow-down-white.svg) no-repeat center;background-size: contain;transition: 0.3s ease;z-index: 1;}
    body .primary-navigation > div > .menu-wrapper > li > .sub-menu > li.menu-item-has-children ul {display: none !important;}
    body .primary-navigation > div > .menu-wrapper > li > .sub-menu > li.menu-item-has-children.open > ul {display: block !important;}
    body .primary-navigation > div > .menu-wrapper > li > .sub-menu > li.menu-item-has-children.open > .accordion-toggle {transform: scaleY(-1);}
    body .primary-navigation > div > .menu-wrapper > li > .sub-menu > li.menu-item-has-children > ul > li.menu-item-has-children.open > ul {display: block !important;}
    body .primary-navigation > div > .menu-wrapper > li > .sub-menu > li.menu-item-has-children > ul > li.menu-item-has-children.open > .accordion-toggle {transform: scaleY(-1);}
}
