

/* GothamLight */



@font-face {

	font-family: 'GothamLight';

	src: url('../fonts/GothamLight.eot');

	src: url('../fonts/GothamLight.eot') format('embedded-opentype'), url('../fonts/GothamLight.woff2') format('woff2'), url('../fonts/GothamLight.woff') format('woff'), url('../fonts/GothamLight.ttf') format('truetype'), url('../fonts/GothamLight.svg') format('svg');

	font-display: swap;

}



@font-face {

	font-family: 'GothamMedium';

	src: url('../fonts/GothamMedium.eot');

	src: url('../fonts/GothamMedium.eot') format('embedded-opentype'), url('../fonts/GothamMedium.woff2') format('woff2'), url('../fonts/GothamMedium.woff') format('woff'), url('../fonts/GothamMedium.ttf') format('truetype'), url('../fonts/GothamMedium.svg') format('svg');

	font-display: swap;

}



@font-face {

	font-family: 'GothamBook';

	src: url('../fonts/GothamBook.eot');

	src: url('../fonts/GothamBook.eot') format('embedded-opentype'), url('../fonts/GothamBook.woff2') format('woff2'), url('../fonts/GothamBook.woff') format('woff'), url('../fonts/GothamBook.ttf') format('truetype'), url('../fonts/GothamBook.svg') format('svg');

	font-display: swap;

}



/* GothamLight */





body {

	font-family: 'GothamLight';

	font-weight: normal;

	background-color: #231f20;
/*	background-color: #000;*/

	color: #fff;

}




b, strong {

	font-family: "GothamMedium" !important;

	font-weight: normal !important;

}



section.qodef-elementor-content-grid>.elementor-container {

	width: 94% !important;

	max-width: 94% !important;

}





.qodef-portfolio-list.qodef-item-layout--info-marque article .qodef-text-marquee .qodef-m-content-inner {	

	font-family: 'GothamBook' !important;

	font-size: 40px;

}



.pavilion_sec .qodef-portfolio-list.qodef-item-layout--info-marque article .qodef-text-marquee .qodef-m-content-inner .qodef-m-text-1,

.pavilion_sec .qodef-portfolio-list.qodef-item-layout--info-marque article .qodef-text-marquee .qodef-m-content-inner .qodef-m-text-2,

.pavilion_sec .qodef-portfolio-list.qodef-item-layout--info-marque article .qodef-text-marquee .qodef-m-content-inner .qodef-m-text-3 {	

	padding: 0 120px !important;

}

h2 {	

	font-family: 'GothamMedium' !important;

	font-size: 48px;

}



h3 {	

	font-family: 'GothamMedium' !important;

	font-size: 36px;

}



h4 {	

	font-family: 'GothamMedium' !important;

	font-size: 28px;

}



h5 {	

	font-family: 'GothamBook' !important;

	font-size: 21px;

}





.d-none {

	display: none;

}

.m_auto {

	margin: 0 auto;

	display: flex;

}



.a_text {

	padding-right: 10px;

}



.qodef-header-navigation>ul>li>a {

	font-weight: normal;

}



#qodef-page-header .widget_firstframe_core_svg_icon .qodef-m-text {

	font-weight: 500;

}



.p-0 {

	padding: 0 !important;

}

.m-0 {

	margin: 0 !important;

}

.pt-0 {

	padding-top: 0 !important;

}

.pb-0 {

	padding-bottom: 0 !important;

}

.pb-30 {

	padding-bottom: 30px !important;

}

.pb-10 {

	padding-bottom: 10px !important;

}

.p-10 {

	padding: 10px !important;

}



.mb-0 {

	margin-bottom: 0px !important;

}

.mrl-10 {
	margin: 0 10px;
}

.mb-10 {

	margin-bottom: 10px !important;

}

.mb-20 {

	margin-bottom: 20px !important;

}

.mb-30 {

	margin-bottom: 30px !important;

}

.mb-60 {

	margin-bottom: 60px !important;

}

.mb-90 {

	margin-bottom: 90px !important;

}

.mb-120 {

	margin-bottom: 120px !important;

}





.mt-0 {

	margin-top: 0px !important;

}

.mt-10 {

	margin-top: 10px !important;

}

.mt-20 {

	margin-top: 20px !important;

}

.mt-30 {

	margin-top: 30px !important;

}

.mt-60 {

	margin-top: 60px !important;

}

.mt-90 {

	margin-top: 90px !important;

}

.mt-120 {

	margin-top: 120px !important;

}



.seprator {

	height: 1px;

	background: #474646;

	width: 100%;

	margin: 20px 0;

}



.text-left {

	text-align: left !important;

}

.w-100 {

	width: 100% !important;

	max-width: 100% !important;

}



.f-hr,

.qodef-m-text,

.f-hr a,

.f-hr span,

.f-hr p,

.qodef-e-content p {

	font-family: 'GothamBook' !important;

	font-weight: normal !important;

}

.qodef-header-navigation>ul>li.qodef-menu-item--narrow ul li>a {

	font-family: 'GothamBook' !important;

	text-transform: uppercase;

}





 



.f-hm,

.qodef-m-title {

	font-family: 'GothamMedium';

	font-weight: normal !important;

}







.home_top {

	height: 38vw;

	overflow: hidden;;

}



.qodef--drag-cursor,

.no-touchevents:not(.elementor-html) .qodef-custom-cursor-enabled.qodef-custom-cursor-circle,

.no-touchevents:not(.elementor-html) .qodef-custom-cursor-enabled.qodef-custom-cursor-circle a,

.no-touchevents:not(.elementor-html) .qodef-custom-cursor-enabled.qodef-custom-cursor-circle button.mfp-arrow,

.no-touchevents:not(.elementor-html) .qodef-custom-cursor-enabled.qodef-custom-cursor-circle button.mfp-close{

	cursor: pointer !important;

}



#qodef-page-header {

	background-color: transparent;

	position: fixed;

	top: 0;

	right: 0;

}

#qodef-page-header.header_opacity {

	background-color: rgba(35,31,32,0.65);

}



.header_opacity .qodef-menu-item-text,

.header_opacity .get_tickets,

.header_opacity svg {

	fill: transparent;

	stroke: white;

	color: #fff !important;

}



.light #qodef-page-header,

.header_bg {

	background-color: #231f20 !important;

	border-bottom: 1px solid #474646;

}



.home .qodef--light,

.talks .qodef--light {

	opacity: 1 !important;

	z-index: 1;

	display: block;

}

.home .header_bg .qodef--light,

.talks .header_bg .qodef--light {

	opacity: 0 !important;

	display: none;

}



.header_bg .qodef-menu-item-text,

.header_bg .get_tickets,

.header_bg svg {

	fill: transparent;

	stroke: white;

	color: #fff !important;

}



.light .qodef-menu-item-text,

.light .get_tickets,

.light svg {

	fill: transparent;

	stroke: white;

	color: #fff !important;

}



.logo {

	width: 100px;

	margin-right: 36px !important;

}



.qodef-text-marquee .qodef-m-content {

	overflow: visible;

}

.qodef-text-marquee .qodef-m-content span {

	color: #fff !important;

	opacity: 0.8;

	font-family: "GothamLight";

}



.bg_white .qodef-e-inner {

	background-color: #000 !important;

} 



.qodef-header-navigation > ul > li {

	margin: 0 15px;

}



.qodef-header-navigation > ul > li > a {

	padding: 39px 0px;

	text-transform: uppercase;

	font-size: 14px;

	font-family: "GothamBook";

}



.movies_sec h6 {

	font-size: 16px;
	  font-family: 'GothamBook';

}

.movies_sec .qodef-grid.qodef--borders-between {

	--qode-columns-row-gap: 13px;

    --qode-columns-col-gap: 13px;

}



#qodef-page-header .widget_firstframe_core_svg_icon {

	background: #af1f10;

	padding: 0 15px 0 6px;

	border-radius: 3px;

}

#qodef-page-header .widget_firstframe_core_svg_icon .qodef-m-text {

	font-size: 14px;

}



.qodef-header-navigation ul li:hover .qodef-drop-down-second {

	opacity: 1;

	overflow: visible;

	left: 0;

}



#qodef-page-header {

	display: block;

}



#qodef-page-mobile-header {

	display: none;

}



#qodef-page-header-inner {

	padding: 0 16px;

}

.d-flex {

	display: flex;

	align-items: center;

}

#qodef-page-header-inner.qodef-skin--dark .stir_div a,
#qodef-page-header .stir_div p {
	color: #fff !important;
	font-size: 13px;
	line-height: 1.4;
}
.stir_div {
	display: flex;
	align-items: flex-end;
	flex-direction: column;
}

.jc-center {

	justify-content: center;

}



.qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in .qodef-e:hover .qodef-e-logo {

	opacity: 1;

}



#qodef-page-inner {

	padding: 98px 0px 0;

}



.talks_top {

	padding: 470px 0px 85px 0px;

	background-image: url('../images/talks/t-l.jpg');

	background-position: center;

	background-repeat: no-repeat;

	background-size: cover;

}



.qodef-m-separator img {

	width: 54px;

}





.animate_logo img {

	width: 120px;

	opacity: 0.20;

}



.qodef-image-slider-holder.qodef-background-text .qodef-text-marquee .qodef-m-content {

	padding-bottom: 58px;

}



.qodef-text-marquee.qodef-text-marquee-367 .qodef-m-content-inner.qodef--copy .qodef-m-text-1:first-child,

.qodef-text-marquee.qodef-text-marquee-47 .qodef-m-content-inner.qodef--copy .qodef-m-text-1:first-child {

	opacity: 0;

}

.qodef-text-marquee.qodef-text-marquee-47 .qodef-m-content-inner.qodef--copy .qodef-m-text-2:nth-child(2) {

	opacity: 0;

}

.qodef-text-marquee .qodef-m-content-inner {

	padding-right: 106px;

}



.qodef-portfolio-list.qodef-item-layout--info-marque article .qodef-text-marquee .qodef-m-content-inner .qodef-m-text-1:after, .qodef-portfolio-list.qodef-item-layout--info-marque article .qodef-text-marquee .qodef-m-content-inner .qodef-m-text-2:after, .qodef-portfolio-list.qodef-item-layout--info-marque article .qodef-text-marquee .qodef-m-content-inner .qodef-m-text-3:after {

	content: '' !important;

	background-image: url("../images/icons/stirring_icon.png");

	width: 32px;

	height: 32px;

	background-position: center;

	background-repeat: no-repeat;

	background-size: contain;

	right: -20px;

    top: 10%;

	-webkit-filter: invert(100%); /* Safari/Chrome */

    filter: invert(100%);

	animation: rotate-animation 3s infinite linear;

}





.news .qodef-e-title-link {

	overflow: hidden;

    width: 100%;

    display: -webkit-box;

    -webkit-line-clamp: 4;

    -webkit-box-orient: vertical;

}





.pavilion-detail .qodef-portfolio-list.qodef--image-highlight-enabled.qodef-swiper-container {

	padding: 0;

}

.pavilion-detail .qodef-portfolio-list.qodef--image-highlight-enabled.qodef-swiper-container .swiper-slide {

	margin: 120px 0;

}

.pavilion_detail {

	margin-bottom: 0;

    width: 100%;

    height: 680px;

    background-position: bottom;

    background-repeat: no-repeat;

    background-size: cover;

	overflow: hidden;

}



.qodef-grid {

	--qode-columns-row-gap: 0px;

}



.movies_sec .qodef-portfolio-list.qodef-item-layout--info-on-hover article .qodef-e-content:after,

.movies_sec .qodef-image-gallery.qodef--hover-overlay .qodef-e-image:after {

/*	background: linear-gradient(to top,var(--gradient-color) 0,rgba(0,0,0,0) 85%);*/

	background: rgba(0,0,0,0.65);

}

.movies_sec .qodef-e-bottom-holder {

	z-index: 9;

}



.movies_sec .elementor-element-populated {

	padding-bottom: 11px !important;

}





.speakers .qodef-e-inner {

	padding-left: 6px !important;

	padding-right: 6px !important;

	height: 420px;

}



.qodef-svg--slider-arrow-left, .qodef-svg--slider-arrow-right {

    fill: none;

    stroke: rgb(255 255 255);

    stroke-miterlimit: 10;

    stroke-width: 2;

}



.exh_sec h4 {

	font-weight: normal;

	margin: 0 0 20px 0;

}

.exh_sec .qodef-e-label {

	font-size: 16px;

	margin: 10px 0;

	font-weight: normal;

}

.exh_sec .elementor-element-populated {

	margin-bottom: 10px;

}



.exh_sec .qodef-grid-item.qodef-col--sidebar {

	display: flex;

    flex-direction: column;

    justify-content: flex-start;

}

.exh_sec .qodef-grid-item.qodef-col--content {

	display: flex;

    align-items: center;

}

.exh_sec .qodef-grid.qodef-layout--template>.qodef-grid-inner {

	--qode-columns: 1;

}



.exh_sec .qodef-grid.qodef-layout--template.qodef-grid-template--7-5>.qodef-grid-inner {

    grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);

}





.swiper-button-prev,

.swiper-button-next {

	opacity: 0;

} 

.exh_sec .qodef-grid-inner:hover .swiper-button-prev,

.exh_sec .qodef-grid-inner:hover .swiper-button-next {

	opacity: 1;

} 



.sub_text {

	font-size: 16px;

	font-family: 'GothamBook';

	font-weight: normal;

	color: #bebebe;

}



	


.adffxstir_sec .elementor-element.elementor-element-912c0cf {

	width: 100%;

	max-width: 100%;

}

.adffxstir_sec .elementor-element.elementor-element-912c0cf p {
	font-size: 18px;
}



.about_stiradff img {

	max-width: 100%;

}

.about_stiradff img.img_logue {

	width: 280px;

}

.about_stiradff {
	display: flex;
	justify-content: end;

}
.elementor-28 .elementor-element.elementor-element-d9c09e2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start !important;
	justify-content: flex-end !important;
}




.pavilion_sec article:nth-child(2n+2) .qodef-direction--left .qodef-m-content-inner .qodef-m-text-1:after,

.pavilion_sec article:nth-child(2n+2) .qodef-direction--left .qodef-m-content-inner .qodef-m-text-2:after,

.pavilion_sec article:nth-child(2n+2) .qodef-direction--left .qodef-m-content-inner .qodef-m-text-3:after {

	animation-direction: reverse !important;

}





.social_icons img {

	-webkit-filter: invert(100%); /* Safari/Chrome */

    filter: invert(100%);

	width: 18px;

}





.social_icons {

	margin: 0 0.8vw 0 0;

}

.d_tab {

	display: flex;

	margin: 10px 0;

	width: 100% !important;

}

.d_tab a{

    padding: 6px 12px;

	border-radius: 3px;

}

.d_tab a.qodef--active {

	background: #121212;

}





.current-menu-ancestor a {

	font-family: "GothamMedium";

}





.schedule-page .qodef-awards-list .qodef-e-title-wrapper,

.talks .qodef-awards-list .qodef-e-title-wrapper {

	width: 90%;

	max-width: 90%;

}

.schedule-page .qodef-awards-list .qodef-e-title-wrapper .qodef-e-title,

.talks .qodef-awards-list .qodef-e-title-wrapper .qodef-e-title {

	margin: 10px 0;

}



.talks .qodef-awards-list .qodef-e-title-wrapper .qodef-e-title {

	margin: 10px 0;

}





.swiper-slide {

	padding: 0 2px;

}



.schedule_sec .qodef-awards-list .qodef-e-button svg {

	width: 30px;

}

.schedule_sec .qodef-e-inner {

	padding: 20px 0 !important;

}

.schedule_sec h4 {

	font-family: "GothamBook" !important;

	font-size: 26px;

}



.schedule_sec .qodef-e-text {

	font-size: 28px;

	margin-right: 0px;

	flex-direction: row;

/*

	width: 180px;

	min-width: 180px;

*/

}

.schedule_sec .qodef-e-title {

	text-transform: none;

}



.schedule_sec .qodef-e-text .qodef-e-text-second {

	padding-left: 30px;

}



.schedule_sec .qodef-e-separator {

	margin-right: 40px;

}





.home .pavilion_sec .qodef-portfolio-list.qodef-item-layout--info-marque article .qodef-e-top-wrapper {

	flex-direction: row;

}



.home .pavilion_sec .qodef-portfolio-list.qodef-item-layout--info-marque article .qodef-e-top-wrapper .qodef-e-content {

	margin-top: 0;

}



.jsw_pavpark h3 {

	margin-top: 24px !important;

}



.jsw_pavpark h4 {

	font-size: 24px !important;

	margin-top: 24px !important;

}



.talks .qodef-m-content-inner {

	font-family: "GothamBook";

	font-size: 75px;

	text-transform: none;

	font-weight: normal;

}

#qodef-page-header .qodef-header-logo-link img:not(.qodef--main) {
	padding-bottom: 10px;
}

#qodef-page-header .qodef-header-logo-link {
	flex-direction: column-reverse;
}
.badge_2026 {
	font-size: 12px;
	font-family: "GothamMedium"
}


@keyframes rotate-animation {

	0% {

		transform: rotate(0deg);

	}

	50% {

		transform: rotate(-180deg);

	}

	100% {

		transform: rotate(-360deg);

	}

}





.qodef-image-gallery.qodef--hover-overlay .film_thumbnail .qodef-e-image:after {

	opacity: 0.25;

	background: #231f20;

	left: 0;

	bottom: 0;

	width: 100%;

	height: 100%;

}



.films .qodef-e-content {

	opacity: 0;

	--qode-x: 0px;

    --qode-y: 15px;

}

.films:hover .qodef-e-content,

.films:hover .qodef-e-bottom-holder {

    opacity: 1;

    transform: translateX(0) translateY(0);

}

.movie_details .qodef-e-bottom-holder {

	--qode-x: 0px;

    --qode-y: 15px;

    opacity: 0;

    transform: translateX(var(--qode-x)) translateY(var(--qode-y));

    transition: opacity .37s ease-out, transform .6s cubic-bezier(.18,.79,.48,.99);

}





.movie_details {

	margin: 0;

	top:0;

    position: absolute;

    left: 0;

    width: 100%;

    height: 100%;

    display: flex;

    justify-content: flex-end;

    flex-direction: column;

    padding: 35px 40px;

    overflow: hidden;

	--qode-x: 0px;

	--qode-y: 15px;

    opacity: 0;

    transform: translateX(var(--qode-x)) translateY(var(--qode-y));

    transition: opacity .37s ease-out, transform .6s cubic-bezier(.18,.79,.48,.99);

    z-index: 3;

    pointer-events: none;

}



.qodef-image-gallery .qodef-play-button {

	width: 96px !important;

    height: 48px !important;

    top: 20px;

    right: 10px;

}



.spaeker_sec .swiper-slide img {

	-webkit-filter: grayscale(100%);

    filter: grayscale(100%);

}



.spaeker_sec .swiper-slide:hover img {

	-webkit-filter: grayscale(0);

    filter: grayscale(0);

}

.grayscale {

	-webkit-filter: grayscale(100%);

    filter: grayscale(100%);

}



#qodef-page-footer-top-area .qodef-content-full-width {

	width: 90%;

	padding-left: 0;

	padding-right: 0;

	margin: 0 auto;

}



#qodef-page-footer-top-area-inner {

	padding: 60px 0;

	border: none;

}

#qodef-page-footer-top-area-inner p {
	font-size: 13px;
	margin: 0 0 10px 0 !important;
	line-height: 1.6;
}

.pavilion_sec .qodef-video--autoplay {
/*	filter: blur(5px);*/
	position: relative;
	height: 380px !important;
	/*height: 210px !important;*/
}



.pavilion_sec .qodef-e-inner .qodef-video--autoplay {
	transition: 2s all ease !important;
}

.pavilion_sec .qodef-e-inner:hover .qodef-video--autoplay {
	transform: translate(0, -20px);
}


.pavilion_sec .qodef-video--autoplay:before {

	content: '';

	width: 100%;

	height: 100%;

	background: rgba(0,0,0,0.5);

	position: absolute;

}



.poster_slider .qodef-image-gallery.qodef--hover-overlay .qodef-e-image:hover:after {

	display: none;

}





#navbar-animmenu {

	background: #121212;

	overflow: hidden;

	position: relative;

	padding: 10px 0px;

  width: 100%;

}

#navbar-animmenu ul{

	padding: 0px 0px 0px 10px;

	margin: 0px;

	white-space: nowrap;

	display: flex;

	overflow-y: auto;

	justify-content: flex-start;

}



#navbar-animmenu li {

	list-style-type: none;

	float: left;

}



#navbar-animmenu ul li a{

    text-decoration: none;

    font-size: 17px;

    line-height: 42px;

    display: block;

    padding: 0px 16px;

    transition-duration:0.6s;

	transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);

    position: relative;

}





#navbar-animmenu>ul>li.active>a{

	color: #121212;

	background-color: transparent;

	transition: all 0.7s;

	font-family: 'GothamMedium';

}





.hori-selector{

	display:inline-block;

	position:absolute;

	height: 70%;

	top: 10px;

	left: 0px;

	transition-duration:0.6s;

	transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);

	background-color: #fff;

	border-radius: 3px;

}

.hori-selector .right,

.hori-selector .left{

	position: absolute;

	width: 25px;

	height: 25px;

	background-color: #fff;

	bottom: 10px;

}

.hori-selector .right{

	right: -25px;

}

.hori-selector .left{

	left: -25px;

}

.hori-selector .right:before,

.hori-selector .left:before{

	content: '';

    position: absolute;

    width: 50px;

    height: 50px;

    border-radius: 50%;

    background-color: #121212;

}

.hori-selector .right:before{

	bottom: 0;

    right: -25px;

}

.hori-selector .left:before{

	bottom: 0;

    left: -25px;

}



.badge {
	margin-left: 4px;
	background: #f7c510;

	border-radius: 3px;

	padding: 3px 6px;

	font-size: 14px;

    color: #231f20;

    display: table;

    line-height: 1.2;

	text-transform: uppercase;

	font-family: 'GothamMedium';

}

.badge.film	{

	background: #E88169;	

}

.badge.pavilion {

	background: #6B8D7A;

}

.badge.talk {	

	background: #8B678C;

}

/*



.d_tab .th_1.qodef--active {

	background: #BD5153;

}



.d_tab .th_2.qodef--active {

	background: #447B92;

}

.d_tab .th_3.qodef--active {

	background: #5e5b3a;

}

*/





.adffxstir_sec .elementor-col-70 {

	width: 70%;

	max-width: 70%;

	display: flex;

	align-items: center;

}





.adffxstir_sec .elementor-col-30 {

	width: 30%;

	max-width: 30%;

}



.qodef-image-gallery .qodef-play-button {

    stroke: white;

	stroke-width: 2px;

}



.partner_logo {

	border-bottom: 1px solid #474646;

}

.partner_logo .qodef-swiper-container .swiper-slide img {

	width: 140px;

	max-width: 140px;

}



.sp_logo,

.nl_logo {

	display: flex;

}



.nl_logo img {

	width: 140px;

	max-width: 140px;

}



.sp_logo .qodef-e-logo,

.nl_logo .qodef-e-logo {

	padding-right: 15px;

	margin-bottom: 15px;

}

.sp_logo img {

	width: 100px;

	max-width: 100px;

}



.pavilion_sec {

	border-bottom: none !important;

}

.pavilion_sec .qodef-portfolio-list.qodef-item-layout--info-marque article .qodef-e-inner {
	height: 349px;
}
.pavilion_sec .qodef-portfolio-list.qodef-item-layout--info-marque article:last-child .qodef-e-inner {

	border-bottom: 1px solid #474646;

}



.qodef-counter.qodef-layout--simple .qodef-m-plus {

    font-family: "GothamMedium";

    font-size: 30px;

    line-height: 1;

    color: #ebeae9;

/*	display: none;*/

}



.ftr .qodef-grid-inner {

	--qode-columns-col-gap: 60px;

}

.ftr .menu {

	width: 100%;

}

.ftr .menu li {

	margin: 0 10px 0 0 !important;

	float: left;

}

.ftr .menu a {

	font-size: 12px;

}





.qodef-info-separator-single:after {

	margin: 0 !important;

}



.film-detail .sku_wrapper {

	margin-bottom: 6px !important;

}

.film-detail .sku_wrapper .qodef-woo-meta-label,

.film-detail .sku_wrapper .sku {

	font-size: 14px !important;

	font-family: "GothamLight" !important;

}



.film-detail .price {

	font-size: 16px !important;

	font-family: "GothamLight" !important;

}



.louge_sec {

		display: flex;

		justify-content: flex-end;

	}





.adffxstir_sec p {

	text-align: justify;

	margin-top: 0 !important;

}





.only_mob {

	display: none;

}



.short_desc {

	margin-top: 0px !important;

}

.short_desc > div {

	margin-top: 30px !important;

}

	



.special_projects .elementor-element-populated.text_box {

	padding: 0 60px !important;

}



.special_projects .nl_logo,

.special_projects .sp_logo {

	margin-top: 15px;

}



.speakers_grid .qodef-m-content {

	padding-left: 15px;

}

.speakers_grid .qodef-m-content h5 {

	margin: 0 0 10px !important;

	font-family: "GothamMedium" !important;

}



.speakers_grid .qodef-m-content p {

	font-family: "GothamLight" !important;

}



.movies_sec .qodef-e-info>* {

	font-family: "GothamLight" !important;

	font-size: 14px;

}



.schedule-page .schedule_sec .qodef-e-text,

.talks .schedule_sec .qodef-e-text {

	min-width: 112px;

}



.speakers_grid .qodef-hti-content-image {

	width: 180px;

}



.speakers_grid .qodef-m-content {

	padding: 10px 0 !important;

}



.speakers_grid .des_cur h5 {

	margin-bottom: 0 !important;

}

.speakers_grid .des_cur p {

	margin-top: 0;

}





.pavilion-detail .qodef-portfolio-list.qodef-item-layout--info-below article:hover .qodef-e-media:after {

	content: none;

}



.logo_manu {

	display: flex;

	align-items: flex-end;

}

.logo_manu .qodef-shortcode {

	display: flex;

	justify-content: center;

}

.qodef-contact-form-7 .wpcf7-form-control-wrap {

	margin-bottom: 30px !important;

}

.talks .qodef-portfolio-list.qodef--image-highlight-enabled.qodef-swiper-container {

	padding-bottom: 0;

}



.talks .elementor-widget-container{

	overflow: hidden;

}



.logue_bg_text {

	padding-top: 80px;

}



.w-25 {

	max-width: 250px;

}





.talks .qodef-image-slider-holder.qodef-skew-slider-holder {

	height: 90vh;

}



.error_message {

	position: absolute;

    width: 100%;

    left: 0;

    top: 40px;

    font-size: 14px;

  color: #c50f16;

}





.success_message{

	color: rgba(228,99,143,.9);

    font-size: 14px;

}



.loader {

	position: relative;

	display: block;

}

.loader:after {

	content: '' !important;

    background-image: url(../images/icons/stirring_icon.png);

    width: 32px;

    height: 32px;

    background-position: center;

    background-repeat: no-repeat;

    background-size: contain;

    right: -20px;

    top: 10%;

    -webkit-filter: invert(100%);

    filter: invert(100%);

    animation: rotate-animation 3s infinite linear;

	display: inline-block;

}





.related_links li {

	float: left;

	margin-right: 10px !important;

}



.partner-detail .pavilion_sec .qodef-e-inner .qodef-video--autoplay {

	opacity: 1 !important;

}





.rsvp_text a {

	text-decoration: underline;

	color: #af1f10 !important;

}



.sp_div a {

	display: block;

	margin-bottom: 25px;

}



.expand_logo a:first-child img {

	width: 160px;

}

.talk_time {
	margin-left: 10px;
	text-transform: inherit;
	background-color: #ebb762;
}

.text-white{
    color:#fff !important;
}

.d-block {
	display: block;
}

.qodef--init.qodef-direction--left.qodef-text-marquee .qodef-m-content-inner {
    animation: qode-text-marquee-left var(--qode-marquee-duration, 60s) linear infinite;
}

.qodef-blog.qodef-item-layout--metro article .qodef-e-inner .qodef-e-content {
    background-color: #231f20;
}



.press article.press_layout .qodef-e-inner, .pavilion-detail article.press_layout .qodef-e-inner  {
		height: 100%;
}
article.press_layout .qodef-e-inner  {
		height: 400px;
}



.home .pavilion_sec .qodef-grid-inner article:first-child .qodef-video--autoplay {
	background-position-y: -220px !important;
}


.pavilion_sec .qodef-grid-inner article:first-child .qodef-video--autoplay {
	background-position-y: bottom !important;
}

.pavilion_sec .qodef-grid-inner article:nth-child(2) .qodef-video--autoplay {
	background-position-y: -120px !important;
}

.pavilion_sec .qodef-grid-inner article:nth-child(4) .qodef-video--autoplay {
	background-position-y: 0px !important;
}
.pavilion_sec .qodef-grid-inner article:nth-child(5) .qodef-video--autoplay {
	background-position-y: -100px !important;
}

.pavilion_sec .qodef-grid-inner article:nth-child(8) .qodef-video--autoplay {
	background-position-y: -120px !important;
}

.video-col-70 {
	width: 70%;
}


.film_layout img {
	width: 100%;
}


.news_slide .qodef-e-inner {
	border: 1px solid #474646;
}

.news_slide .qodef-e-content {
	padding: 22px 34px 32px!important
}
.news_slide .qodef-e-content a {
	text-transform: none;
}
.news_slide .qodef-e-content h5 {
	overflow: hidden;

	width: 100%;

	display: -webkit-box;

	-webkit-line-clamp: 3;

	-webkit-box-orient: vertical;
}

.press .news .elementor-container {
	max-width: 100% !important;
	width: 100% !important;
}

.yt_video iframe {
	height: 480px;
}

rs-progress-bar{
    height: 0 !important;
}
.video_icon:hover svg{
    stroke:#000;
    color:#000 !important;
}
/*

.counter_main {
	width: fit-content;
	margin: 0 auto;
}

.counter_main .qodef-m-content {
	text-align: end;
}
.counter_sec .qodef-counter.qodef-layout--simple {
	text-align: end;
}
*/



.qodef-icon-with-text.qodef-layout--before-title .qodef-m-number {
	font-size: 42px;
}

.adffxstir_sec .elementor-element.elementor-element-912c0cf .pavilion_text p {
	font-size: 18px;
	font-family: 'GothamLight' !important;
	margin-bottom: 10px;
}

.bl_letters {
	align-items: baseline !important;
	line-height: 1;
	justify-content: center;
}

.big_letter { 
	font-size: 36px;
	color: #ebeae9; 
}

.small_letter { 
	font-size: 22px;
	line-height: 1;
	color: #ebeae9; 
	font-family: 'GothamLight' !important;
}

.highlight_sec {
	display: flex;
	align-items: center;
}

.highlight_sec .qodef-counter.qodef-layout--simple .qodef-m-digit {
	font-size: 52px;
}

.col_gap_30 {
	column-gap: var(--qode-columns-col-gap);
}
.col_gap_30 .curator {
	padding-left: 18px;
}

.jury_sec, .qodef-alignment--center {
	text-align: center;
}

.elementor-col-68 {
	max-width: 68%;
}

.text-center {
	text-align: center;
	justify-content: center;
	align-items: center !important;
}

.highlight_sec p {
	font-size: 18px;
}
.qodef-header-navigation>ul>li>a>.qodef-menu-item-text {
	transition: 1s all ease;
}


.fadein {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 4s ease-out, transform 4s ease-out;
}

.fadein.visible {
  opacity: 1;
  transform: translateY(0);
}

.mob_show {
	display: none;
}

.mob_hide .qodef-grid.qodef-responsive--predefined.qodef-col-num--5 > .qodef-grid-inner {
	--qode-columns: 5 !important;
}

	.elementor_col_18 {
		width: 18%;
	}
	
	


@media (max-width: 1200px) {



	.qodef-header-navigation > ul > li > a {

		font-size: 13px;

	}

	.qodef-header-navigation > ul > li {

		margin: 0 12px;

	}

	#qodef-page-header .widget_firstframe_core_svg_icon .qodef-m-text {

		font-size: 13px;

	}


.video-col-70 {
	width: 100%;
}

.video-col-70 iframe {
	height: 50vw;
}	

	
	.highlight_sec .qodef-counter.qodef-layout--simple .qodef-m-digit {
  font-size: 38px;
}
	.movies_sec h6 {
		font-size: 14px;
	}
	
}

	

@media (max-width: 1079.98px) {

	

	

	.logo {

		width: 80px;

	}

	

	.qodef-header-standard--left #qodef-page-header-inner .qodef-header-logo-link {

		margin-right: 20px;

	}

	

	.qodef-header-navigation>ul>li {

		margin: 0 4px;

	}

	

	.qodef-header-navigation>ul>li>a,

	#qodef-page-header .widget_firstframe_core_svg_icon .qodef-m-text {

		font-size: 11px !important;

	}

	

	.qodef-header-standard--left #qodef-page-header-inner .qodef-header-navigation {

		margin: 0;

	}



	

	.speakers .qodef-e-inner {

		height: 390px;

	}



	.home_top {

/*		height: 60vw;*/
height:60vw;

	}

	

	.about_stiradff img {

		max-width: 80%;

		width: 80%;

	}

	

	.about_stiradff {

		padding-left: 30px;

        justify-content: end;

	}

	

	

	.poster_slider .qodef-image-slider-holder.qodef-skew-slider-holder .qodef-image-gallery.swiper-container-initialized {

		padding-top: 100px;

	}

	

	

	.adffxstir_sec .elementor-element.elementor-element-912c0cf {

		width: 95%;

		max-width: 95%;

	}


}


@media (max-width: 1024px) {



	.exh_sec h4 {

		margin: 10px 0 !important;

	}

}

@media (max-width: 767.98px) {


	body {

		font-size: 12px;

	}



	.qodef-portfolio-list.qodef-item-layout--info-marque article .qodef-text-marquee .qodef-m-content-inner {	

		font-family: 'GothamBook' !important;

		font-size: 20px;

		animation-duration: 30s !important;

	}

	h2 {	

		font-family: 'GothamMedium' !important;

		font-size: 26px !important;

	}



	h3 {	

		font-family: 'GothamMedium' !important;

		font-size: 20px !important;

	}



	h4 {	

		font-family: 'GothamMedium' !important;

		font-size: 18px !important;

	}



	h5 {	

		font-family: 'GothamBook' !important;

		font-size: 14px;

	}	



	.qodef-image-slider-holder.qodef-background-text .qodef-text-marquee .qodef-m-content {

		padding-bottom: 20px;

	}

	#qodef-page-mobile-header.header_opacity {

		background-color: rgba(18,18,18,0.65);

	}





		
	


	.light #qodef-page-mobile-header.header_opacity {

		background-color: #231f20;

		border-bottom: 1px solid #474646;

	}



	.header_opacity .qodef-menu-item-text,

	.header_opacity .get_tickets,

	.header_opacity svg {

		fill: transparent;

		stroke: white;

		color: #fff !important;

		display: block;

		padding: 10px auto; 

	}



	#qodef-page-mobile-header {

		position: fixed;

		width: 100%;

		display: block !important;

	}

	

	#qodef-page-mobile-header-inner {

		padding: 6px 12px;

	}

	

	#qodef-page-header {

		display: none !important;

	}

	

	#qodef-page-mobile-header .qodef-mobile-header-logo-link {

		position: relative;

		display: flex;

		align-items: center;

		height: 70px;

		width: 100%;

	}

	

	

	.qodef-mobile-header-navigation {

		overflow: visible;

	}

	

	

	.qodef-mobile-header-navigation ul li {

		margin-bottom: 15px;

	}

	

	

	.qodef-mobile-header-navigation>ul>li ul {

		margin-left: 15px;

		margin-top: 0;

	}

	

	.logo {

		width: 90px;

	}

	

	

	.qodef-image-slider-holder.qodef-skew-slider-holder .qodef-image-gallery.swiper-container-initialized {

		padding-top: 0;

	}

	

	.qodef-image-gallery .qodef-play-button {

		width: 48px !important;

		height: 48px !important;

		top: 10px;

		right: 10px;

	}

	

	



	#qodef-page-inner {

		padding: 70px 0px 0;

	}



	.qodef-grid-inner.mt-90 {

		margin-top: 30px !important;

	}



	.animate_logo img {

		width: 65px;

	}

	

	.qodef-portfolio-list.qodef-item-layout--info-marque article .qodef-text-marquee .qodef-m-content-inner .qodef-m-text-1, .qodef-portfolio-list.qodef-item-layout--info-marque article .qodef-text-marquee .qodef-m-content-inner .qodef-m-text-2, .qodef-portfolio-list.qodef-item-layout--info-marque article .qodef-text-marquee .qodef-m-content-inner .qodef-m-text-3 {

		padding-right: 130px;

	}

	

	

	.qodef-portfolio-list.qodef-item-layout--info-marque article .qodef-text-marquee .qodef-m-content-inner .qodef-m-text-1:after, .qodef-portfolio-list.qodef-item-layout--info-marque article .qodef-text-marquee .qodef-m-content-inner .qodef-m-text-2:after, .qodef-portfolio-list.qodef-item-layout--info-marque article .qodef-text-marquee .qodef-m-content-inner .qodef-m-text-3:after {

		width: 18px;

		height: 18px;

	}

	

	.mob_hide {

		display: none !important;

	}

	

	.film .qodef-image-slider-holder.qodef-skew-slider-holder {

		height: auto;

	}

	

	.film .qodef-image-slider-holder.qodef-skew-slider-holder .qodef-image-gallery.swiper-container-initialized {

		padding: 80px 0 40px 0;

	}

	

	.pavilion_sec .qodef-video--autoplay {

		height: 280px !important;

		/*filter: blur(5px);*/

	}

	

	.mob_mt-30 {

		margin-top: 30px;

	}

	

	.mt-90 {

		margin-top: 60px !important;

	}

	.mb-90 {

		margin-bottom: 60px !important;

	}

	

	.pavilion-detail .qodef-portfolio-list.qodef--image-highlight-enabled.qodef-swiper-container .swiper-slide {

		margin: 30px 0;

	}

	

	

	

	.adffxstir_sec .elementor-element.elementor-element-912c0cf,

	.adffxstir_sec .elementor-col-70 {

		width: 100% !important;

		max-width: 100% !important;

	}





	.adffxstir_sec .elementor-col-30 {

		width: 100%;

		max-width: 100%;

	}



	.about_stiradff img {

		max-width: 150px;

		width: 150px;

	}

	

	.about_stiradff {

		padding-left: 0px;

		padding-top: 30px;

        justify-content: center;

	}

	.hori-selector {

		display: none;

	} 



	#navbar-animmenu {

		padding: 10px;

	}



	#navbar-animmenu ul{

		padding: 0;

	}





	#navbar-animmenu>ul>li.active{

		background: #fff;

		border-radius: 3px;

	}



	



	.speakers .qodef-e-inner {

		height: 260px;

		padding-block: 12px !important;

	}





	.speakers .qodef-e-image {

		max-width: 120px !important;

		width: 120px !important;

	}

	.speakers .qodef-e-content {

		margin-top: 10px !important;

	}



	.speakers .qodef-e-content h5 {

		font-size: 14px;

	}

	.speakers .qodef-e-content p {

		font-size: 12px;

		line-height: 1.2;

	}



	

	.home .movies_sec .elementor-container:after {

		font-size: 42px;

	}

	

	.movies_sec h6 {

		font-size: 11px;

	}

	

	.movie_details {

		padding: 15px;

	}

	.movie_details .qodef-e-info>* {

		font-size: 12px;

		line-height: normal;

	}

	

	.counter_sec .elementor-col-25 {

		width: 50%;

	}

	.counter_sec .qodef-counter.qodef-layout--simple .qodef-m-digit {

		font-size: 36px;

	}

	

	.qodef-counter.qodef-layout--simple .qodef-m-plus {

		font-size: 24px;

	}

	

	

	

.partner_sec .swiper-wrapper {

	justify-content: unset;

}

	

	.exh_sec h4 {

		margin-top: 20px;

	}

	

	.jsw_pavpark img {

		width: 124px;

	}

	.jsw_pavpark h3 {

		font-size: 24px;

		margin-top: 18px !important;

	} 

	

	.pb-30 {

		padding-bottom: 15px !important;

	}

	.mt-60 {

		margin-top: 30px !important;

	}

	.mb-30 {

		margin-bottom: 15px !important;

	}

	.mb-60 {

		margin-bottom: 30px !important;

	}

	

	

	.louge_sec span {

		font-size: 10px;

	}

	

	#qodef-page-mobile-header .qodef-widget-holder.qodef--one {

		width: 100%;

		justify-content: flex-end;

	}

	

	.get_tickets {

		font-size: 11px;

	}

	

	.qodef-svg-icon-widget {

		background: #af1f10;

		padding: 0 6px 0 0px;

		border-radius: 3px;

	}

	#qodef-page-mobile-header .qodef-mobile-header-logo-link {
		width: 72px;
	}
	
	#qodef-page-mobile-header {
		height: 70px;
	}

	

	.schedule_sec h4 {

		font-size: 16px;

	}

	

	.schedule_sec .qodef-e-text {

		font-size: 16px;

	}

	.badge, .qodef-e-descirption {

		font-size: 12px;

	}

	

	.schedule_sec .qodef-awards-list article.qodef-grid-item .qodef-e-inner {

		gap: 10px;

	}

	

	.d_tab {

		white-space: nowrap;

    	overflow: auto;

		margin-bottom: 0;

		padding-bottom: 10px;

	}

	

	.d_tab a {

		font-size: 12px;

		line-height: 1.4;

	}

	

	#navbar-animmenu ul li a {

		font-size: 14px;

		line-height: 30px;

	}

	

	.schedule_sec .qodef-awards-list .qodef-e-button {

		text-align: end;

		width: 100%;

	}

	.schedule_sec .qodef-awards-list .qodef-e-button svg {

		width: 24px;

		height: 24px;

	}

	

	

.partner .partner_logo .swiper-wrapper {

	justify-content: unset;

}

	

	

	.counter_sec .qodef-m-title {

		margin-top: 10px !important;

	}

	

	.pavilion_sec{

		margin-bottom: 60px !important;

	}





	.film-detail #qodef-woo-page.qodef--single .product_meta>*, #yith-quick-view-content.single-product .product_meta>* {

		flex-direction: column;

	}

	

	.film-detail .sku_wrapper {

		margin-bottom: 10px !important;

	}

	

	.qodef-mobile-header-navigation>ul>li>a>.qodef-menu-item-text {

		transition: none;

	}

	

	.film-detail .price {

		font-size: 12px !important;

		margin-top: 0 !important;

	}

	

	.film .elementor-1483 .elementor-element.elementor-element-964f06e {

		margin-top: 0 !important;

	}

	

	.qodef-woo-product-list .qodef-e-content {

		padding: 10px !important;

	}

	

	

.only_mob {

	display: block;

}

.moretext {

  display: none;

}

	

	#qodef-page-footer-top-area-inner {

		padding: 20px 0;

	}

	

	.ftr .widget_block.mb-20 {

		margin-bottom: 0px !important;

	}

	#qodef-page-footer-top-area-inner>.qodef-grid>.qodef-grid-inner {

		row-gap: 30px;

	}

	

	.ftr .qodef-grid-item {

		display: flex;

		align-items: center;

	}

	.ftr .qodef-grid-item {

		display: flex;

	}

	.ftr p {

		font-size: 12px !important;

		line-height: 1.4 !important;

	}

	.ftr .qodef-m-image img {

		width: 60px;

	}

	.ftr .qodef-m-image img.stir {

		width: 50px;

	}

	.ftr .qodef-m-image img.adff_tag {

		width: 150px;

	}

	.ftr .widget.widget_firstframe_core_single_image {

		width: 120px;

		min-width: 120px;

		padding-right: 10px;

	}

	

	.ftr .menu a {

		font-size: 10px;

	}

	

	.exh_sec .qodef-e-label {

		font-size: 11px;

	}

	

	.sub_text {

		font-size: 11px;

	} 

	

	.social_icons {

		margin: 0 8px 0 0;

	}

	.social_icons img {

		width: 14px;

	}

	

	.home .film_layout:nth-child(5), .home .film_layout:nth-child(6) {

		display: none;

	}

	

	.short_desc {

		overflow: hidden;

		width: 100%;

		display: -webkit-box;

		-webkit-line-clamp: 5;

		-webkit-box-orient: vertical;

	}

	

	.film-detail .sku_wrapper .qodef-woo-meta-label, .film-detail .sku_wrapper .sku {

		font-size: 12px !important;

	}

	

	.qodef-button.qodef-html--link {

		font-size: 12px;

		padding: 6px 12px;

	}

	

	.sp_logo .qodef-e-logo,

	.nl_logo .qodef-e-logo {

		margin-bottom: 10px;

	}

	

	.dp_num {

		justify-content: center !important;

	}

	.dp_num .swiper-slide {

		margin: 0 !important;

	}

	

	.top_mob_banner,

	.top_mob_banner img {

		width: 100%;

	}

	

	.film .qodef-image-slider-holder.qodef-skew-slider-holder .qodef-image-gallery.swiper-container-initialized .swiper-wrapper .swiper-slide {

		padding: 0 !important;

	}

	

	.special_projects .elementor-element-populated.text_box {

		padding: 20px !important;

	}

	

	.special_projects .nl_logo,

	.special_projects .sp_logo {

		margin-top: 10px;

	}

	

	.qodef-mobile-header-navigation {

		background-color: #231f20;

		border-top: 1px solid #474646;

	}

	

	.menu_opend {

		background-color: #231f20 !important;

		transition: 0.25s ease;

	}

	.menu_closed {

		transition: 0.25s ease;

	}

	

	.qodef-mobile-header-navigation ul li {

		padding: 0 !important;

		margin-bottom: 10px !important;

	}

	.qodef-mobile-header-navigation ul li a {

		padding: 10px 0 !important;

	}

	

	.qodef-mobile-header-navigation>ul {

		padding: 20px 0;

	}

	

	.t_speakers .qodef-grid.qodef-vertical-gutter--medium.qodef--borders-between {

		--qode-columns-row-gap: 10px;

	}

	

	



.movies_sec .qodef-e-info>* {

	font-size: 12px;

}

	

	.home_top {

		margin-top: 70px !important;

	}

	

	

	.speakers_grid .qodef-m-content-inner {

		display: flex;

	}

	

	.speakers_grid {

		margin: 10px 0;

	}
	.speakers_grid .des_cur {

		display: flex;
		flex-direction: column;
		justify-content: center;

	}

	.speakers_grid .qodef-hti-content-image {

		min-width: 120px;
		max-width: 120px;

	}

	

	.speakers_grid .qodef-m-content {

		padding: 0 0 0 10px !important;

	}

	

	.talks .qodef-m-content-inner {

		font-size: 36px;

	}

	.talks_slide {

	margin-top: 70px !important;

}



	

.marquee_ {

	padding-bottom: 0px !important;

}

.mob_reverse {

	display: flex !important;

	flex-direction: column-reverse;

}

	

	.logue_area {

		height: auto !important;

		margin-top: 110px;

	}

	

	.rsvp_page h4 {

		font-size: 16px !important;

	}

	

	.talks .about_stiradff {

		justify-content: flex-start;

		padding-top: 0;

	}

	

	.about_stiradff img.img_logue {

		max-width: 210px !important;

	}
	
	.header_area .qodef-mobile-header-navigation ul li .qodef-menu-item-arrow {
		height: 40px;
	}
	.header_area .sub-menu .menu-item a:hover .qodef-menu-item-text {
		padding-left: 20px;
	}
	.header_area .sub-menu .menu-item a .qodef-menu-item-text {
		position: relative !important;
		transition: 0.25s all ease;
	}
	
	.header_area .qodef-mobile-header-navigation ul li ul li>a:before {
		top: unset !important;
	}

	.mob_block {
		display: block;
	}

	.pavilion_sec .qodef-portfolio-list.qodef-item-layout--info-marque article .qodef-e-inner {
		height: 120px !important;
	}
	

.home .pavilion_sec .qodef-grid-inner:first-child article .qodef-video--autoplay {
	background-position-y: -60px !important;
}

.pavilion_sec .qodef-grid-inner article .qodef-video--autoplay {
	background-position-y: 0px !important;
}


.video-col-70 {
	width: 100%;
}

.video-col-70 iframe {
	height: 75vw;
}
	
	
article.press_layout .qodef-e-inner  {
		height: 320px;
}
	
.yt_video iframe {
	height: 240px;
}
	
	.elementor-col-68 {
		max-width: 100%;
		margin-bottom: 30px;
	}
.col_gap_30 .curator {
  padding-left: 0px;
	width: 50%;
	margin: 0 auto;
}
.col_gap_30 .curator .elementor-element-populated {
  padding: 0px;
}
	
.adffxstir_sec .elementor-element.elementor-element-912c0cf p,
.adffxstir_sec .elementor-element.elementor-element-912c0cf .pavilion_text p {
  	/*font-size: 15px;*/
  	font-size: 12px;
	line-height: 1.4;
}
	.highlight_sec p {
  font-size: 12px;
}
.highlight_sec .qodef-counter.qodef-layout--simple .qodef-m-digit {
	font-size: 32px;
}
	
  .qodef-grid.qodef-responsive--predefined.qodef-col-num--2 > .qodef-grid-inner {
    --qode-columns: 2;
  }
	
	
	.theme_sec.m_mt-0 {
		margin-top: 0 !important;
	}
	.theme_sec.m_mbt-0 {
		margin-bottom: 0 !important;
	}
	.theme_sec .mob_width_50 {
		width: 50%;
	}
	
	.mob_show {
		display: block;
	}
	
	
	.mob_show .qodef-grid.qodef-responsive--predefined.qodef-col-num--3 > .qodef-grid-inner {
		--qode-columns: 3;
	}
	
	.mob_show .qodef-grid.qodef-responsive--predefined.qodef-col-num--5 > .qodef-grid-inner {
		--qode-columns: 2;
	}

	
	.elementor_col_18 {
		width: 50%;
	}
	
	.jury_head.mt-120 {
		margin-top: 72px !important;
	}
	
	/*	
 #rev_slider_1_1_wrapper {
		height: 200px !important;
	 position: relative !important;
	}
	
	rs-fw-forcer {
		display: none !important;
	}*/

}



