@media (min-width: 1600px) {
    .container {
        max-width: 1600px !important;
    }
}

@media (min-width: 1800px) {
    .container {
        max-width: 1728px !important;
    }
}
@media (max-width: 1440px) {
  .container {
    max-width: 95% !important;
  }
}
@media screen and (min-width: 1920px) {
  .container {
    max-width: 95% !important;
  }
}

/*mobile start*/
@media only screen and (max-width: 768px) {
	.event-swiper .swiper-button-prev, .event-swiper .swiper-button-next {
    display: none;
}
.ev-form {
    min-height: 450px !important;
}
		ul.agenda-tabs-nav {
    justify-content: initial;
    width: 100%;
    overflow-y: auto;
			border-radius: 50px !important;
}
	
	.tab-classic ul.vc_tta-tabs-list {
    width: auto;
}
	.comm-team ul.vc_tta-tabs-list{
		width: auto !important;
	}
	.tab-classic li.vc_tta-tab a {
    padding: 10px 20px !important;
}
	.page-id-502 .policy-head, .page-id-526 .policy-head
 {
    background-size: 200px !important;
    background-position: right top !important;
    padding-top: 30px !important;
	 padding-bottom: 30px !important;
}
	.tab-classic .vc_tta-tabs-container {
    width: auto;
}
	.mkv-tabs li.vc_tta-tab
 {
    width: auto;
}
	.mkv-tabs ul.vc_tta-tabs-list {
    justify-content: center;
    align-items: center;
    display: flex !important;
}
	.review-col .swiper-button-prev, .review-col .swiper-button-next {
    display: none !important;
}
	.btn-row .inline-element:not(:last-child) {
    margin-right: 0px;
}
	.btn-row .wd-button-wrapper {
    margin: 5px;
}
	.hide-mob {
    display: none;
}
	a.agenda-tab-link {
    display: block;
    text-align: center;
}
	.comm-events .event-card {
    width: 100%;
}
	.event-swiper .swiper-horizontal>.swiper-scrollbar, .event-swiper .swiper-scrollbar.swiper-scrollbar-horizontal {
    width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%)) !important;
}
.btn-row a.btn {
    width: 150px;
}
.anim-img{
    opacity: 0.6;
}
.review-meta {
    flex-direction: column;
}
.review-meta-author {
    flex-direction: row;
}
.review-swiper .swiper-scrollbar {
    left: 0 !important;
    top: 100% !important;
}
	.f-count .wd-timer
 {
    gap: 0px !important;
}

.review-swiper .swiper-horizontal>.swiper-scrollbar, .review-swiper .swiper-scrollbar.swiper-scrollbar-horizontal {
    width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%)) !important;
}
.review-meta-image {
    margin-top: 30px;
}
.copy-row p {
    text-align: center !important;
}
.session-sec .wd-info-box {
    height: fit-content;
}
	.session-sec .ssn-box {
	background-size: 60px !important;
}
.l-hgt p {
    line-height: normal;
}
.srp_meta.srp_meta_0.album-title {
    font-size: 16px;
}
.wlcm-popup {
    background-position: bottom right;
    background-size: contain;
}
.review-content {
    font-size: 20px;
}
.review-name {
    font-size: 16px;
}
.img-gal img {
    height: auto;
    margin-bottom: 30px;
}
.bd-mb {
           border: 10px solid #eaf3f7;
}
.btn-mob .wd-button-wrapper {
    text-align: left;
}
.anim-img {
    display: none;
}
	.right-bg .vc_column-inner {
    border-radius: 0px 0px 20px 20px;
    height: 400px;
}
	.team-row .wd-nav-scroll-drag {
    background: #27AAE1;
}
	.team-row .wd-nav-scroll {
    background: #CECECE;
}
	.policy-mob {
    display: flex;
    flex-direction: column-reverse;
}
	form#job-search-form {
    flex-direction: column;
}
div#jobs-list h2.job-name {
    font-size: 20px;
}
	.job-page-title h1.job-title {
    width: 100%;
    font-size: 20px;
    margin-top: 10px;
}
	.job-single-meta {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
}
	.job-single-meta p.typ {
    border-right: 0px;
	padding-right: 0px;
}
	p.job-salary {
    border-right: 0px;
    padding-right: 0px;
}
	.job-page-title {
    padding: 20px
}
	.single-job-container {
    padding: 30px;
}
	.single-job-content {
    padding-left: 0px;
}
	.career-gal img {
    height: auto;
}
.sep-img img, img.report-separator.sep-img{
	    transform: scale(4);
}
	img.job-sep-img {
    margin: auto;
    display: block;
    height: 40px;
    width: 100%;
    object-fit: cover;
}
	form#event-filter-form {
    flex-direction: column;
}
	div#events-list .event-grid {
    flex-direction: column;
}
	div#events-list .event-card {
    width: 100%;
}
	section.event-highlight-section h1.event-title {
    font-size: 20px;
    width: 100%;
    line-height: 30px;
}
	ul.event-meta {
    flex-direction: column;
    align-items: flex-start;
		gap: 20px;
}
	section.event-highlight-section {
    padding: 40px 0px;
}
	section.event-highlight-section {
    background-size: 40px;
}
	.podcast-bnr {
    background-size: 100px !important;
}
	.council-banner {
    background-size: 100px;
}
	.event-grid {
    flex-direction: column;
}
	.agenda-row {
    padding: 40px 0px;
}
	ul.agenda-list li:nth-child(2), ul.agenda-list li:nth-child(3) {
    width: 100%;
}
	ul.agenda-list {
    padding-left: 0px !important;
}
	li.agenda-item {
    padding: 40px 20px 40px 20px;
		 border-radius: 40px;
}
	.mv-bnr .content-banner.text-left{
		padding-left: 0px;
     padding-bottom: 0px;
		        margin-bottom: -10px;
	}
	.dir-row {
    display: block;
    height: auto;
}
	.agenda-highlight-list {
    flex-direction: column;
}
	.agenda-highlight-item {
    width: 100%;
}
	li.agenda-explorer-item span.agenda-time {
    font-size: 14px;
		width: max-content;
}
	li.agenda-explorer-item span.agenda-title {
    font-size: 14px;
		width: max-content;
		padding-left: 0px;
}
.agenda-meta
 {
	 display: flex;
    flex-direction: column;
    gap: 20px;
}
	span.agenda-day {
    margin-right: 0px;
    width: fit-content;
}
	.pbox-left .vc_column-inner {
    border-radius: 0px;
}
	.pbox-right .vc_column-inner {
    border-radius: 0px;
	}
	h2.event-month-heading::after {
    margin-top: 10px;
}
	h2.event-month-heading {
    font-size: 20px;
}
	.brd-col .wpb_single_image {
    border-top: 1px solid #EEEEEE;
    border-bottom: 1px solid #EEEEEE;
    padding: 50px 0px;
		border-left: 0px;
		border-right: 0px;
}
	form#job-search-form {
    width: 100%;
}
	div#jobs-list {
    width: 90%;
}
	ul.agenda-tabs-nav {
    gap: 10px;
    border-radius: 20px;
    flex-direction: column;
}
	ul.agenda-explorer-list {
    padding-left: 0px;
}
	h4.agenda-title {
    font-size: 20px;
}
	.career-reviews .wd-nav-arrows {
    bottom: 20px !important;
    margin-right: 0px;
}
    section.vc_section.p-bg.vc_custom_1748009697096.vc_section-has-fill.wd-bg-left-center.wd-rs-683082db916f8 {
        background-position: left top !important;
        background-size: 100px !important;
    }
	.event-title {
    font-size: 20px;
}
	section.vc_section.podcast-bnr.vc_custom_1747919825372.vc_section-has-fill.wd-bg-right-center.wd-rs-682f23c93c7f8 {
    background-size: 100px !important;
    background-position: right top !important;
}
	.mverse-list ul {
    gap: 20px;
    overflow-x: scroll;
}
	/* width */
.mverse-list ul::-webkit-scrollbar {
  height: 5px;
}

/* Track */
.mverse-list ul::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
.mverse-list ul::-webkit-scrollbar-thumb {
  background: #e82e9e; 
}

/* Handle on hover */
.mverse-list ul::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
	.att-box {
    margin-top: 40px !important;
}
	.msecc {
    background-size: 110px !important;
}
	.bx2 .info-btn-wrapper {
    display: flex;
    justify-content: flex-start;
    margin-top: 20px !important;
}
	.mverse-count .wd-timer-days, .mverse-count .wd-timer-hours, .mverse-count .wd-timer-min {
    border-right: 0px solid #FFFFFF1A;
}
	.mverse-count .wd-timer {
        display: flex;
        flex-direction: row;
        gap: 10px;
        flex-wrap: nowrap;
        justify-content: space-evenly;
}
	.mverse-count .wd-timer-days, .mverse-count .wd-timer-hours, .mverse-count .wd-timer-min, .mverse-count .wd-timer-sec{
		width: fit-content;
		padding: 0px !important;
		margin: 0px !important;
	}
	.event-box .wd-info-box {
   height: fit-content;
}
	div#report-filter {
    flex-direction: column;
    gap: 10px;
    padding: 0px;
}
	div#report-filter input#report-search {
    width: 100%;
}
	div#report-filter select#report-sort {
    width: 100%;
}
	.featured-report {
    flex-direction: column;
}
	div#report-results {
    padding: 40px 0px;
}
	.featured-report .report-head {
    width: 100%;
}
	.featured-report .report-content {
    width: 100%;
}
	.featured-report h2 {
    font-size: 18px;
}
	.report-grid {
    flex-direction: column;
}
	.report-card {
    width: 100%;
}
	.commissioned-by-img img {
    height: 20px;
}
	.report-card a img {
    height: 100%;
}
	.related-reports-section {
    padding: 50px 30px;
}
	.related-reports-section h2 {
    font-size: 30px;
}
	.report-card h3 {
    width: 100%;
		font-size: 20px;
}
	.report-banner h1.report-title {
    width: 100%;
    font-size: 20px;
}
.asset-block:nth-child(odd) {
    flex-direction: column;
}
.asset-image {
    width: 100%;
}
	.asset-content {
    width: 100%;
}
	.asset-block:nth-child(even) {
    flex-direction: column;
}
	.asset-banner h1.asset-title {
    width: 100%;
    font-size: 25px;
}
	ul.agenda-forum-list {
    flex-direction: column;
}
	ul.agenda-forum-list li:nth-child(2), ul.agenda-forum-list li:nth-child(3) {
    width: 100%;
}
	    .forum-list ul::-webkit-scrollbar-thumb {
        background: #14539a;
    }
	.wd-timer-sec .wd-timer-text::after {
    font-size: 12px;
}
	.wd-timer-value {
    font-size: 20px !important;
}
	.mverse-list ul li {
    min-width: fit-content;
}
	li.agenda-forum-item {
    padding: 20px 20px;
}
	li.agenda-forum-item span.agenda-title {
    font-size: 16px;
}
	.forum-bnr .vid-col .wd-el-video, .mkv-bnr .vd-col .wd-el-video {
    height: 200px !important;
}
	.mverse-label {
    margin-left: 10px;
    backdrop-filter: blur(10px);
}
	.attend-sec {
    transform: translateY(-80px);
}
	.att-box .wd-info-box {
    display: flex;
    flex-direction: column;
}
.btnn-left
 {
    display: flex !important;
    justify-content: center !important;
    margin-top: 10px;
}
	.report-banner {
    padding: 40px 20px;
}
	.footer-sec div#field_1_1 {
    width: 80%;
}
	.footer-sec input#input_1_1 {
    height: 50px;
}
	.gform-theme--foundation #field_submit {
    width: 20%;
}
	.footer-sec input#gform_submit_button_1 {
    padding-right: 0px;
}
	.forum-agendas .popup-inner {
 overflow-y: scroll;
        max-height: 400px;
}
	.explore-tab .popup-inner {
    max-height: 400px;
    overflow: scroll;
}
	li.agenda-explorer-item{
		    flex-wrap: wrap;
	}
	.forum-agendas ul.agenda-tabs-nav li a {
    font-size: 12px;
		width: max-content;
}
	    ul.agenda-tabs-nav {
        gap: 0px;
        flex-direction: row;
/*         width: 100%; */
    }
	.forum-form .vc_tta-panel-body {
    padding: 20px !important;
}
	.partner-form input, .mverse-form input {
    font-size: 16px !important;
}
	.insta-gal img {
    margin-bottom: 20px;
}
	.event-gallery .gallery-item {
    border: 0px;
}
	section.event-highlight-section .event-gallery {
    flex-direction: column;
}
	.wd-timer-sec {
    width: auto;
}
	section.event-highlight-section {
    background-position: top right;
    background-size: 90px !important;
}
	.asset-image img {
    height: auto;
    width: auto;
}
}

@media only screen and (max-width: 320px) {
  /* Styles for exactly 320px wide screens */
	.inline-element:not(:last-child)
 {
    margin-right: 0px !important;
}
}

@media only screen and (max-width: 380px) {
  /* Styles for exactly 375px width */
		.inline-element:not(:last-child)
 {
    margin-right: 0px !important;
}
}

/*tablet start*/
@media (min-width: 768px) and (max-width: 1024px) {
	.anim-col {
    position: relative;
}
	.insight-row {
    display: flex;
    flex-direction: column;
}
	.insight-row .wpb_column {
    width: 100%;
}
	.session-sec {
    display: flex;
    flex-direction: column;
}
	.session-sec .wpb_column {
    width: 100%;
}
	.footer-sec .wpb_row .wpb_column {
    width: 100%;
}
	.footer-sec .wpb_row
 {
    display: flex;
    flex-direction: column;
}
	    .footer-sec input#input_1_1 {
        height: 60px;
    }
	.banner-sec .wpb_column {
    width: 100%;
}
	.tab-row .arr-img {
    margin-top: 50px !important;
}
	    .event-box .vc_col-sm-3 {
        width: 50%;
    }
	.tab-row {
    display: flex;
    flex-direction: column;
}
	.tab-row .wpb_column{
		width: 100%;
	}
	
.insta-gal .wpb_column {
    width: 50%;
}
	.policy-sec .wpb_column {
    width: 100%;
}
	.policy-cont {
    width: 100% !important;
}
	.resource-box .wpb_column {
    width: 100%;
}
.report-banner {
        padding: 60px 20px;
    }
	.part-box .wpb_column {
    width: 50% !important;
}
	.partner-box .wpb_column {
    width: 100%;
}
	.event-grid {
    flex-wrap: wrap;
    flex-direction: row;
}
	.event-card {
    width: 48%;
}
	.team-row .vc_tta-panel-body .wpb_column {
    width: 50%;
}
	.podcast-bnr .wpb_column {
    width: 100%;
}
	    div#events-list .event-card {
        width: 48%;
    }
	div#events-list .event-grid {
    flex-direction: row;
    flex-wrap: wrap;
}
	section.event-highlight-section .event-gallery {
    flex-direction: row;
}
	.count-row .wpb_column {
    width: 100% !important;
}
	    .event-card {
        width: 100%;
    }
    .comm-events .event-card {
        width: 48%;
    }
}

@media (max-width: 1024px) {
.mverse-list ul li a {
    padding: 16px 8px;
}
	.forum-list ul li a {
    padding: 20px 2px !important;
}
	.mverse-list ul li a {
    padding: 16px 4px;
    font-size: 12px;
}
	.mverse-count .wd-timer-days, .mverse-count .wd-timer-hours, .mverse-count .wd-timer-min, .mverse-count .wd-timer-sec{
		width: fit-content;
		padding: 0px !important;
		margin: 0px !important;
	}
	
	.mverse-count .wd-timer-value{
		font-size: 20px !important;
	}
	.wd-timer-sec .wd-timer-text::after{
		font-size: 20px !important;
	}
	.right-bg .vc_column-inner {
    padding-bottom: 50%;
}
}

@media screen and (min-width: 1920px) {
.tab-classic .member-image img {
    height: 400px;
}
.team-tab .team-member {
    height: 520px;

}
}