body{background:#f7f7f7}
section.events-banner {min-height: 500px;background-color: #fff;display: inline-block;width: 100%;}
.events-banner-section{max-width: 1400px;width: 100%;margin: 0px auto;padding: 30px 0px; position: relative; overflow: hidden;}
ul.banner-slider{width:100%;display: flex; transition: transform 0.5s ease-in-out;}
ul.banner-slider li{min-width: 100%;background-color: #F9D148;border-radius: 10px;position: relative;height: 450px;background-size: 25%;background-position: 95% center;background-repeat: no-repeat;}
ul.banner-slider li.commonbanner{min-width: 100%;background-image: url(../images/me-webinar-banner-new.svg);border-radius: 10px;position: relative;height: 350px;background-size: 100%;background-position: 90% center;background-repeat: no-repeat; background-color: inherit;}
li.commonbanner article.banner-contents{width:45%;margin: 130px 65px;}
article.banner-contents{width: 55%;display: inline-block;vertical-align: middle;margin: 85px 65px;}
aside.banner-image{width: 35%;display: inline-block;vertical-align: middle;margin: 0 0 0 0;}
aside.banner-image img{width: 85%;float: right;margin: 0px 50px 0 0;} 
li.commonbanner aside.banner-image img{width:60%; float: right;margin: 10% 10% 0 0;}
aside.banner-image img.lasvegas{width:85%;}
article.banner-contents p{margin: 15px 0 5px 0;}
h3.events-listing-title, h3.eventsnear-you-title{font-size: 24px;font-family: 'Zoho_Puvi_BoldItalic';}
h3.eventsnear-you-title span{text-transform: capitalize;}

h1.banner-heading{font-size: 3.8em;color: #000;text-transform: uppercase;font-family: 'Zoho_Puvi_ExtraBold';line-height: 1em;margin: 5px 0px;}
li.commonbanner h1.banner-heading{color:#fff;}
h2.banner-details{font-size: 1.5em;color: #000;margin: 25px 0px;font-weight: bold;}
p.banner-cta{display: inline-block;}
p.banner-cta a{color: #fff;font-size: 1.5em;text-transform: uppercase;font-weight: bold; background: #076DB4; padding: 10px 30px; transition: all 0.3s ease-in-out;}
p.banner-cta a:hover{text-decoration: none; background: #fff; color: #076DB4;}
div.events-banner-pagination{position:absolute; bottom: 10px; left:0px; right:0px;}
div.events-banner-pagination ul li{width: 10px;height: 10px;border-radius: 10px;background: #949494;text-indent: -9999px; float: left;}
.pagination {text-align: center;position: absolute;left: 0;right: 0;bottom: 40px; opacity:0;}
.dot { height: 12px; width: 12px; margin: 5px; background-color: #bbb; border-radius: 50%; display: inline-block; cursor: pointer; }
.pagination .active { background-color: #00BD80; }
.events-nearyou-section{padding: 10px 0 100px 0; max-width:1280px; position: relative;}
.events-nearyou-section h3 a{color: #000; font-weight: bold; text-transform:capitalize;}
.events-nearyou-section h3 a:hover{color: #00BD80; text-decoration: none;}
.events-listing-carousal{position:relative;width:1240px;overflow:hidden; margin: 0 auto;}
ul.events-listing-wrapper{display: flex; gap: 10px; transition: transform 0.5s ease-in-out;}
.carousel-controls { position: absolute; top: 50%; transform: translateY(-50%); width: 100%; display: flex; justify-content: space-between; }
.prev, .next { color: white; border: none; padding: 15px 10px; cursor: pointer; position: absolute; top: 45%;  z-index: 99; display:none;}
.next{background: url("../images/meevents-carousel-arrow.svg") no-repeat}
.prev{background: url("../images/meevents-carousel-arrow.svg") no-repeat; transform: rotate(180deg);}
.prev { left: -5px; }
.next { right: -5px; }
ul.events-listing-wrapper li.carousel-item{flex:0 0 253px;width:262px;height:auto;background:#fff;font-size:14px;margin:5px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1); border-radius: 5px;}
ul.events-listing-wrapper li.carousel-item h2{font-family: 'Zoho_Puvi_BoldItalic';line-height: 24px;font-size: 18px;margin: 15px 0px;}
ul.events-listing-wrapper li.carousel-item h6{color:#FF7903; margin: 0 0 15px 0;}
ul.events-listing-wrapper li.carousel-item img{width:50%;}
ul.events-listing-wrapper li.carousel-item div.events-description{height: 90px;overflow-y: scroll;padding: 0 15px 0 0;}
ul.events-listing-wrapper li.carousel-item div.events-description p{margin:0;line-height: 18px;font-size: 14px;}
ul.events-listing-wrapper li.carousel-item p.events-country{color: #727272;}
.event-date-dropdown{position: relative;width: 100%;}
span.date-dropdown{border: 0.5px solid #007EFF;border-radius: 5px 5px 5px 5px;font-size: 11px; padding: 0px 10px 0px 10px;cursor: pointer; display: inline-block;}
.date_multi_select span.download-option-new{padding: 0px 30px 0px 10px; background: url(../images/meevents-date-dropdown-arrow.png) no-repeat 94% 50%;background-size: 10px; line-height: 24px;}
.event-date-dropdown ul{border: 1px solid #007EFF;border-radius: 5px 5px 5px 5px;font-size: 12px;display: none;position: absolute;top: 25px;left: 0;background: #fff;}
.event-date-dropdown ul li{border-bottom: 1px solid #007EFF;padding: 1px 40px 1px 10px;background: #fff;border-radius: 5px 5px 5px 5px;}
.event-date-dropdown ul li:hover{background: #f6f6f6;}
.event-date-dropdown ul li:last-child{border:none;}
.country-filter-group{height:auto; overflow-y: scroll;}
.year-filter-group{display: none;}
p.stay-tuned{color: #B30B0E; display: none;}
.events-listing-section{padding:50px 0; max-width:1280px;}
.events-listing-contents{max-width:1000px;display:inline-block;vertical-align:top;}
.gallery-container{max-width:100%;margin:0 auto;position:relative;list-style:none;padding:0;width:1110px}
.gallery-item{width:280px;padding:20px;background:#fff;margin:0 0px 10px 10px;box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:5px; transition: all 0.3s ease-in-out;}
.gallery-item:hover{box-shadow:0 2px 8px rgba(0,0,0,.3); }
#past-events-new.gallery-container{column-count:inherit;column-gap:inherit}
#past-events-new .gallery-item{background:#fff;margin:0 0px 10px 10px;padding:20px;border-radius:8px;display:inline-block;width:280px;box-shadow:0 2px 8px rgba(0,0,0,.1);height: 170px;vertical-align:top}
.gallery-item.userconf-event-box{background: #FFF9E3;}
.gallery-item h2{font-family: 'Zoho_Puvi_BoldItalic';line-height: 24px; font-size:18px; margin:15px 0px;}
#past-events-new .gallery-item h2{height:50px; overflow:hidden}
.gallery-item h2 a:hover, .carousel-item h2 a:hover{color: blue; text-decoration: none;}
.gallery-item img{width:auto; height: 30px;}
.gallery-item h6{margin: 0 0 15px 0;height:auto; width:100%;}
.gallery-item h6.events-type{display:block !important;background: none !important; float:none !important;}
.gallery-item h6.events-type.user-conference, .carousel-item h6.events-type.user-conference{color:#FF7903;}
.gallery-item h6.events-type.seminars, .carousel-item h6.events-type.seminars{color:#007EFF;}
.gallery-item h6.events-type.industry-events, .carousel-item h6.events-type.industry-events{color:#0e815c;}
.gallery-item h6.events-type.workshop, .carousel-item h6.events-type.workshop{color:#48C00C;}
.gallery-item h6.events-type.virtual-events, .carousel-item h6.events-type.virtual-events{color:#8673FF;}
.gallery-item h6.events-type.meetup, .carousel-item h6.events-type.meetup{color:#fc3b35;}
.gallery-item h6.events-type.training, .carousel-item h6.events-type.training{color:#C87777;}
.gallery-item h6.events-type.ondemand-event, .carousel-item h6.events-type.ondemand-event{color:#00BD80;}
.gallery-item h6.events-type.online-event, .carousel-item h6.events-type.online-event{color:#8673FF;}
.gallery-item p.events-country{color:#727272}
p.events-register-now a:hover{text-decoration: none; color:blue;}
p.events-register-now a span{transition: all 0.3s ease-in-out;}
.gallery-item:hover p.events-register-now a span{padding:0 0 0 3px; transition: all 0.3s ease-in-out;}
#past-events-new .gallery-item p.events-country{display: none;}
.gallery-item div.events-description{height:72px; overflow-y: scroll; padding: 0 15px 0 0;}
.gallery-item div.events-description p{margin:0; font-size: 14px; line-height: 18px;}
.events-listing-filters{width: 275px;display: inline-block;vertical-align: top; position: sticky; top:70px;}	
.filter-container{width:270px;overflow-y: scroll;height: 85vh;}
.search-box{display:flex;border: 1px solid #E9E9E9;border-radius:5px;overflow:hidden;margin-bottom:15px}
.search-box input{width:100%;padding:15px 10px;border:none;outline:none; border:#E9E9E9}
.search-box button{background:white;border:none;padding:8px;cursor:pointer}
.fixed-filter{position:fixed;top:0;width:100%;z-index:1000;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);}
.filtered-group{width:100%;display:inline-block;margin-bottom:10px}
.filtered-group ul{height: auto;overflow-y: hidden;}
.filtered-group ul.show-more{height: 52px;overflow-y: auto;}
.filtered-group ul,.filtered-group ul li{margin:0;}
.filtered-group ul li span{padding: 0px 25px 0px 5px;border: 1px solid #007EFF;border-radius: 5px;display: inline-block;background: url(../images/filter-closeicon-red.png) no-repeat 92% 50%;background-size: 8px;margin: 5px 5px 0 0;font-size: 11px;line-height: 18px;}
.filtered-group ul li span:hover{cursor:pointer}.filter-header{display:flex;justify-content:space-between;align-items:center;font-weight:bold}
.filtered-group p.filter-show-more{display:none; margin: 10px 0 0px 0; font-weight: bold; font-size: 12px; color:blue}
.filtered-group p.filter-show-more:hover{cursor:pointer;}
.filter-header h3{margin:10px 0;}
.clear-all{font-size:12px;color:blue;cursor:pointer; display:none;}
.filter-category{background:white;padding:20px 15px;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.1);margin-bottom:10px}
.filter-category.events_navigations{padding:5px 15px;}
.filter-title{display:flex;justify-content:space-between;align-items:center;font-weight:bold}
.filter-title h4{margin:0 0 0 0; font-family: 'Zoho_Puvi_BoldItalic';}
.filter-title h4:hover{cursor: pointer;}
.close-btn,.open-btn{background:none;border:none;font-size:18px;cursor:pointer}
.filter-options{list-style:none;padding:0;margin:10px 0;display:none}
.filter-category.filter-active ul.filter-options{display:block}
.filter-category button.close-btn{display:none}
.filter-category.filter-active button.close-btn{display:block}
.filter-category.filter-active button.open-btn{display:none}
.filter-options li{display:flex;align-items:center;padding:5px 0}
.filter-options li.next_link{background: url("../images/me-events-next-link.png") no-repeat 100% 50%}
.filter-options li p{margin: 0 0 0 3px;}
.filter-options li:hover{cursor:pointer;}
.filter-options li input[type="radio"]{margin:0 10px 0 0}
.filter-options li span{margin:0 0 0 5px;}
.filter-options a{text-decoration:none;color:#138cd6;}
.filter-dropdown{margin-top:10px}
.dropdown-btn{width:100%;padding:10px;background:white;border:1px solid #ccc;cursor:pointer;text-align:left;display:flex;justify-content:space-between;align-items:center}
.dropdown-content{display:none;background:white;padding:10px;border:1px solid #ccc;border-top:none}
.dropdown-content p{margin:0;padding:5px 0;cursor:pointer}
.events_navigations ul li{font-size:16px; padding:5px 0 5px 0; }
.events_navigations ul li::before{content: '';display: inline-block;width: 10px;height: 10px;background: url(../images/meevents-mobile-filter-dropdown.png) no-repeat center center;background-size: 8px;margin-right: 10px;transform: rotate(270deg);}
.events_navigations ul li:hover{cursor:pointer;color:blue;}
.events_navigations ul li.active-class{font-family:'Zoho_Puvi_BoldItalic';color:#138cd6;}
#past-events-new{display:none;}
.past-event-loader{display:none;}
.gallery-item.training{height:auto;width:260px;float:none;margin:0 0 15px 0;}
#filter-search-box, #filter-search-box1{display:flex;width:100%; }
#filter-search-box button img, #filter-search-box1 button img{width:18px;height:18px;}
#filter-search-box button:last-child, #filter-search-box1 button:last-child{display:none;}
.mobile-device-filter{width: auto;height: 20px;position: absolute;top: 0px;right: 0px;padding: 5px 40px 10px 20px;border: 1px solid #E5E5E5;border-radius: 5px 5px;background: #fff url(../images/meevents-mobile-filter-dropdown.png) no-repeat 85% 55%; display: none; z-index: 99; transition: padding 0.3s;}
.mobile-device-filter a{text-decoration: none;color: #000;font-size: 16px;}
.mobile-device-filter a img{width:24px;height:24px;}
.pg-ldr-menu-mb{display:none;}
.page-loader-shmr{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:999999;}
.ld-sec.ldg-card{position:relative;background-color:#fff;border-radius:6px;height:100vh;overflow:hidden;width:100%;display:flex;}
.shimmerBG{animation-duration:2.2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:shimmer;animation-timing-function:linear;background:linear-gradient(to right,#f6f6f6 8%,#f0f0f0 18%,#f6f6f6 33%);background-size:1200px 100%;height:100%;width:50%;}
.shimmerBG.pastBG{animation-duration:2.2s;background:linear-gradient(to right,#f6f6f6 8%,#f0f0f0 18%,#ffffff 33%);background-size:1200px 100%;}
.shimmerBG.pg-ldr-logo{height:70px;width:20%;margin:25px 0 12px 0;border-radius:5px;}
.shimmerBG.pg-ldr-menu-item{height:24px;width:10%;margin:12px 10px;border-radius:5px;}
li.shimmerBG.line1{width:32px;height:4px;margin-top:7px;}.ld-rgt{width:100%;}
.pg-ldr-logo-sec{display:flex;justify-content:space-between;align-items:center;}
.pg-ldr-menu{width:100%;display:flex;margin:0 0 0 10%;}
.pd-ldr-content{margin:auto 200px;}
p.stay-tuned{margin:15px 0 0 15px;}
@-webkit-keyframes shimmer{0%{background-position:-100% 0}100%{background-position:100% 0}}@keyframes shimmer{0%{background-position:-1200px 0}100%{background-position:1200px 0}}
.pd-ldr-bnr .shimmerBG.shmr-ttle-bnr{height:450px;width:100%;margin:auto;margin-top:30px;}
ul.pg-ldr-headng-filter{display:flex;justify-content:center;}
li.shimmerBG.pg-ldr-hdng-item{height:32px;width:14%;margin:12px 16px;border-radius:18px;}
ul.pg-ldr-evnt-lst{display:flex;width:100%;margin:auto;margin-top:5%;padding:0!important;}
ul.pg-ldr-evnt-lst1{display:flex;width:100%;margin:auto;margin-top:0%;padding:0!important;}
li.shimmerBG.pg-ldr-event-item{height:350px;width:325px;margin:12px 10px 12px 10px;list-style:none;}
.evt-nw-lnk{position:relative;}
.evt-nw-lnk>div{position:absolute;right:10px;top:10px;}
.evt-nw-lnk img{width:15px;display:none;}
.evt-nw-lnk .rdrct-light{display:block;}
.evt-nw-lnk:hover .rdrct-light{display:none;}
.evt-nw-lnk:hover .rdrct-dark{display:block;}
.ps-load-more-sec{text-align:center;margin:30px 0;}
.ps-ldr-mr{background-color:#1c3d95;border:1px solid #1c3d95;color:#fff!important;text-transform:uppercase;border-radius:0;line-height:1;transition:.4s ease;padding:10px 20px 10px 20px;text-decoration:none!important;cursor:pointer;}
.ps-ldr-mr:hover{background-color:transparent;color:#1c3d95!important;}
#scroll .prdBox p.info-icon{position: absolute;right: 10px;border: 2px solid #636363;padding: 1px 10px;border-radius: 15px;color: #636363;top: 5px;font-weight: bold;background: #fff;z-index: 9;}
#scroll .prdBox p.info-icon:hover ~ .prdContent .prd-default{display:none;}
#scroll .prdBox p.info-icon:hover ~ .prdContent .prd-hover {display: block;}
.datecity-dropdown{position:relative;display:inline-block;width:250px;font-family:Arial,sans-serif}
.datecity-dropdown-btn{background-color:#007bff;color:#fff;padding:10px 15px;font-size:16px;border:none;cursor:pointer;width:100%;text-align:left;border-radius:4px}
.datecity-dropdown-lists{position:absolute;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,.1);margin:0;padding:0;list-style:none;width:100%;display:none;z-index:1000;max-height:200px;overflow-y:auto}
.datecity-dropdown-lists li{padding:10px;cursor:pointer;font-size:14px}
.datecity-dropdown-lists li:hover{background-color:#007bff;color:#fff}
.datecity-dropdown:hover .datecity-dropdown-lists{display:block}
#mobile-filter-searchbox{display:none;}
@media screen and (max-width:1315px){
#upcoming-events-new{width:900px;}
.gallery-item{width:250px;}
article.banner-contents{width:50%;}
.events-banner-section{width:98%;}
}
@media screen and (max-width:1215px){
body{overflow-x:hidden}
.container{width:97%;margin:0 auto}
.filterResponsive{padding:10px 0 10px 0;margin:0 auto;float:none;display:table}
.solutionFilter1,#filter{margin:20px 20px 0 0}
#scroll .prdBox{min-width:27%}
.upcoming-clear-filter,.past-clear-filter{margin-top:22px}
.user-search .evnt-search-field{margin-left:-15px}
#upcoming-events-new {width: 810px;}
}
@media screen and (max-width:1024px){
.filterResponsive .solutionFilter1>span,#filter>span{width:150px;padding:5px 10px 5px 40px;border:1px solid #ccc;position:relative;display:inline-block}
.solutionFilter1>span:before,#filter>span:before{content:"";position:absolute;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;left:5%;top:50%;transform:translateY(-50%)}
.solutionFilter1>span:after,#filter>span:after{content:"+";position:absolute;font-size:16px;color:black;right:5%;top:50%;transform:translateY(-50%);border:none}
.filterResponsive .solutionFilter1,#filter{margin:10px 20px 0 0;display:block;width:100%}
.filterResponsive .solutionFilter1>ul,#filter>ul{position:relative}.user-search{float:left;margin:0 0 0 20px;display:table}
.mobileFilter{float:right;display:none}
.mob-filter{text-align:right;margin:0;background:#fff;display:inline-block;padding:5px 10px;border-radius:5px}
.mob-filter img{width:26px;height:26px;margin:0 10px 0 0}
.filterResponsive{width:200px;background:#fff;padding:10px;position:absolute;z-index:99;right:0;top:75px;display:none}
.filterResponsive.mobilefilterResponsive{display:block}
.filterResponsive .solutionFilter1,#filter{margin:10px 0 0 0;display:block;width:200px}
#upcoming-georegion-filter>span,#past-georegion-filter>span{width:150px;padding:5px 10px 5px 40px}
#upcoming-georegion-filter>ul,#past-georegion-filter>ul{width:200px}
.filter-sec{float:right;width:250px}
.mobileFilter{float:right;display:block}
.solutionFilter1>span:hover,#filter>span:hover{background:#fff;color:#1d2532}
.solutionFilter1>span:hover:after,#filter>span:hover:after{border:none}
.upcoming-clear-filter,.past-clear-filter{position:absolute;top:-35px;margin:0;left:90px}
.solutionFilter1>ul,#filter>ul{background:#fff;color:#1d2532}
.solutionFilter1>ul>li,#filter>ul>li{color:#1d2532}
.solutionFilter1>ul>li:hover,#filter>ul>li:hover{background-color:#1d2532;color:#fff}
.events-listing-filters{display:none;}
.filter-options-active{display:block;}
.events-banner-section{margin:0 auto 20px auto; padding: 0;}
ul.banner-slider li{height:auto}
article.banner-contents{margin:50px 30px}
aside.banner-image img{margin: 0 0 0 0;}
h1.banner-heading{font-size:2.5em}
h1.banner-heading img{width:250px}
h2.banner-details{font-size:1.2em}
article.banner-contents p.banner-cta{display: table;margin: 0 auto;}
p.banner-cta a{font-size:1.2em; border-radius: 5px;}
.events-listing-section{padding:0 0;position:relative}
.events-listing-carousal{width:100%}
.prev, .next{display: none !important;}
ul.events-listing-wrapper{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(3,1fr);gap:10px;width:100%;height:100%}
ul.events-listing-wrapper li.carousel-item{width:auto;height:auto;}
ul.events-listing-wrapper li.carousel-item h2{font-size:14px}
ul.events-listing-wrapper li.carousel-item div.events-description{height:75px}
.events-listing-contents{max-width:100%;}
#upcoming-events-new.gallery-container {display:grid;grid-template-rows:1fr;grid-template-columns:repeat(3,1fr);gap:10px;width:100%;height:auto !important;max-width:100%}
#upcoming-events-new.gallery-container .gallery-item{width:auto;position: relative !important;left: 0 !important;top: 0 !important;height: auto;}
.events-listing-section h3.events-listing-title{display: none;}
#mobile-filter-searchbox{display:block; margin: 25px 0 30px 10px; width: 315px;}
.events-listing-filters{width: 315px;position: absolute;top: 47px;right: 0px;z-index: 1;border-radius: 10px 0px 10px 10px;border: 1px solid #E5E5E5;background: #fff;}
.filter-container{width:305px; background: #fff;border-radius: 10px 0px 10px 10px;padding: 0 0 10px 0;}
.search-box input{padding:6px}
.search-box button{padding:6px}
.filter-category{padding:15px 10px;margin: 10px 15px;}
.filter-options li{padding:3px 0}
.dropdown-btn{padding:8px}
.dropdown-content{padding:8px}
.events_navigations ul li{font-size:16px}
.user-search .evnt-search-field{width:150px}
.evnt-main-search-upcmg .fld-search-evnt-upcmg,.evnt-main-search-past .fld-search-evnt-past{padding:10px 0;font-size:1.2em}
.filter-header{margin: 10px 10px; display: none;}
.filter-header h3{opacity: 0; margin: 0;}
.search-box{display: none;}
.filter-header a.clear-all{font-size:15px;}
.filtered-group ul li span{margin: 5px 5px 0 5px;}
.mobile-device-filter{display:block;}
.mobile-device-filter.mobfilteactive{border-bottom: none; padding:10px 40px 14px 20px; transition:padding 0.5s; border-radius: 5px 5px 0px 0px;}
.filter-container{height: auto;}
.filtered-group{margin:0; padding:10px; display: inherit;}
}
@media screen and (max-width:900px)
{
ul.banner-slider li{background: #F9D148 !important;}
ul.banner-slider li.commonbanner{background-image: url(../images/me-webinar-banner-new.svg) !important;}
.container{width:90%}
.solutionFilter1:nth-child(1){z-index:9}
.solutionFilter1:nth-child(2){z-index:4}
.solutionFilter1:nth-child(3){z-index:3}
.solutionFilter1:nth-child(4){z-index:2}
.evnt-main-search .fld-search-evnt-upcmg,.evnt-main-search .fld-search-evnt-past{padding:18px 0;font-size:1.2em}
.pg-ldr-menu{display:none;}
.pg-ldr-menu-mb{display:block;}
.pd-ldr-content{margin:auto}
.shimmerBG.pg-ldr-logo{width:55%;}
li.shimmerBG.pg-ldr-hdng-item{width:30%;}
}
@media screen and (max-width:768px){
    ul.banner-slider li.commonbanner{height: auto;}
    li.commonbanner article.banner-contents{width: 100% !important;margin: 10% auto !important;}
    aside.banner-image{display:none;}
.events-listing-filters{width: 330px;}
.filter-container{width:315px;}
#upcoming-events-new.gallery-container{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}
h1.banner-heading{text-align: center;}
p.banner-cta{display:table; margin: 0 auto;}
h2.banner-details{font-size: 1em; width:80%; margin:20px auto; text-align: center;}
article.banner-contents{margin:40px 0px 55px 0px; width: 100%;}
article.banner-contents p{text-align: center;}
article.banner-contents p img{width:250px;}
ul.events-listing-wrapper{grid-template-columns: repeat(2, 1fr);}
#upcoming-events-new.gallery-container{column-count: 2;}
.events-nearyou-section{padding: 10px 0 10px 0;}
.events-banner-section{margin: 0px auto;}
.pagination{bottom:0px;}
}
@media (max-width:600px){
#mobile-filter-searchbox{margin:25px 0 15px 0px;width:70%;}
.search-box input{padding:10px;}
.gallery-item{z-index: inherit;}
.events-listing-filters{width: 100%;top:44px; z-index: 9;}
.filtered-group{margin:0; padding:10px;width:auto;}
.filter-container{width:100%;}
.gallery-item{margin: 0 0px 10px 0px;}
#scroll .prd-hover{display:none}
#scroll .prdBox:hover .prd-default{margin:0}
.user-search .evnt-search-field{width:200px}
#upcoming-type-filter>span,#upcoming-countries-filter>span,#past-type-filter>span,#past-year-filter>span,#past-countries-filter>span{width:180px}
ul.banner-slider li{background-image : none;}
ul.banner-slider li.commonbanner{background-image: url(../images/me-webinar-banner-new.svg) !important;}
ul.events-listing-wrapper {grid-template-columns: repeat(1, 1fr);}
#upcoming-events-new.gallery-container{column-count: 1;}
.filter-header{display:none;}
}
@media screen and (max-width:450px){
#mobile-filter-searchbox{margin:25px 0 15px 0px;width:60%;}
}
@media screen and (max-width:360px){
.events_navigations ul li{padding:15px 10px;font-size:1.2em}
}

