/*!
Theme Name: sohclan
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: sohclan
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

sohclan is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/

/* Normalize
--------------------------------------------- */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
	font-family: sans-serif; /* 1 */
	-ms-text-size-adjust: 100%; /* 2 */
	-webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
	margin: 0;
}

/* HTML5 display definitions
	 ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
	display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
	display: inline-block; /* 1 */
	vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
	display: none;
	height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */

[hidden],
template {
	display: none;
}

/* Links
	 ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
	background-color: transparent;
}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */

a:active,
a:hover {
	outline: 0;
}

/* Text-level semantics
	 ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
	border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
	font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
	font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
	font-size: 2em;
	margin: .67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
	background: #ff0;
	color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
	font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -.5em;
}

sub {
	bottom: -.25em;
}

/* Embedded content
	 ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
	border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
	overflow: hidden;
}

/* Grouping content
	 ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
	margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
	box-sizing: content-box;
	height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
	overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

/* Forms
	 ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
	color: inherit; /* 1 */
	font: inherit; /* 2 */
	margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
	overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
	text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button; /* 2 */
	cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
	cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
	line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box; /* 1 */
	padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */

input[type="search"] {
	-webkit-appearance: textfield; /* 1 */
	box-sizing: content-box; /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: .35em .625em .75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
	border: 0; /* 1 */
	padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
	overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
	font-weight: bold;
}

/* Tables
	 ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,
th {
	padding: 0;
}


.listUnstyled {
	margin: 0;
	padding: 0;
	list-style: none;
}

.clearfix:after,
.container:after {
	content: "";
	display: block;
	clear: both;
}

html {
	box-sizing: border-box;
}

*,
*:before,
*:after {
	box-sizing: inherit;
}

* {
	max-height: 1000000px;
}

:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, 0.1);--f-spinner-color-2: rgba(17, 24, 28, 0.8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-zoomInUp{animation:.2s ease-out .1s both f-zoomInUp}.f-zoomOutDown{animation:.2s ease-out both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}}.f-throwOutUp{animation:.175s ease-out both f-throwOutUp}.f-throwOutDown{animation:.175s ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0, -150px, 0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0, 150px, 0);opacity:0}}.f-fadeIn{animation:.2s ease both f-fadeIn;z-index:2}.f-fadeOut{animation:.2s ease both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeSlowIn{animation:.5s ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:.5s ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-fadeFastIn{animation:.2s ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:.2s ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-crossfadeIn{animation:.2s ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:.1s linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext}.f-slideIn.from-prev{animation:.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev}.f-slideOut.to-next{animation:.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext}.f-slideOut.to-prev{animation:.85s cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:.85s cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:.85s cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:.85s cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:.85s cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: 0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden !important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, 0.98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, 0.1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:1050;outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-zooming-in .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content,.is-zooming-out .fancybox__slide:not(.is-selected) .fancybox__content{visibility:hidden}.is-animating .fancybox__content,.is-dragging .fancybox__content{filter:blur(0px);will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;user-select:none}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, 0.6);--f-button-active-bg: rgba(0, 0, 0, 0.6);--f-button-hover-bg: rgba(0, 0, 0, 0.6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, 0.3);--f-button-active-bg: rgba(24, 24, 27, 0.5);--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity: 0.65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:.25s ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:.35s ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:.15s ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:.35s ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:100%;height:100%}.fancybox__container:not(.is-compact) .has-iframe .fancybox__content,.fancybox__container:not(.is-compact) .has-map .fancybox__content,.fancybox__container:not(.is-compact) .has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 20px;--f-thumb-clip-width: 46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2, #e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden}.f-thumbs__track{display:flex;will-change:transform}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);min-width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--left, 0)*1px);width:calc(100% - var(--width, 0)*1px);cursor:pointer}.is-modern .f-thumbs__slide{--clip-path: inset( 0 calc( (var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0)) * 0.5 * (1 - var(--progress, 0)) ) round var(--f-thumb-border-radius, 0) );transform:translate3d(calc(var(--shift, 0) * -1px), 0, 0);transition:none;pointer-events:none}.is-modern .f-thumbs__slide:focus-within:not(.is-selected){filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.is-modern .f-thumbs__slide>*{clip-path:var(--clip-path)}.is-modern.in-touch .f-thumbs__slide{filter:none}.is-modern.is-resting .f-thumbs__slide{transition:all .33s ease}.is-modern.is-resting .f-thumbs__slide>*{transition:all .33s ease}.f-thumbs__slide__button{appearance:none;width:100%;height:100%;margin:0;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{position:absolute;overflow:hidden;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover}.f-thumbs.is-horizontal .f-thumbs__track{margin:0 auto;padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;margin:auto 0;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(0.23, 1, 0.32, 1)}.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 20px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px}.fancybox__thumbs.is-hidden{max-height:0px !important}.is-closing .fancybox__thumbs{transition:none !important}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, 0.65);--f-button-hover-bg: rgba(70, 70, 73, 0.65);--f-button-active-bg: rgba(90, 90, 93, 0.65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: 0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;user-select:none;pointer-events:none}

input[type='text'],
input[type='tel'],
input[type='email'],
input[type='search'],
input[type='password'],
textarea,
select {
	-webkit-appearance: none;
	box-sizing: border-box;
	border: 1px solid #ABABAB;
	border-radius: 3px;
	color: #000;
	-webkit-transition: border-color 0.3s ease;
	transition: border-color 0.3s ease;
	font-size: 16px;
	line-height: 19.2px;
	padding: 2px 10px;
	height: 37px;
}

input[type='text']:focus,
input[type='tel']:focus,
input[type='email']:focus,
input[type='search']:focus,
input[type='password']:focus,
textarea:focus,
select:focus {
	box-shadow: none;
}

input[type='text']::-webkit-input-placeholder,
input[type='tel']::-webkit-input-placeholder,
input[type='email']::-webkit-input-placeholder,
input[type='search']::-webkit-input-placeholder,
input[type='password']::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
select::-webkit-input-placeholder {
	color: #D1D1D1;
}

input[type='text']::-moz-placeholder,
input[type='tel']::-moz-placeholder,
input[type='email']::-moz-placeholder,
input[type='search']::-moz-placeholder,
input[type='password']::-moz-placeholder,
textarea::-moz-placeholder,
select::-moz-placeholder {
	opacity: 1;
	color: #D1D1D1;
}

input[type='text']:-moz-placeholder,
input[type='tel']:-moz-placeholder,
input[type='email']:-moz-placeholder,
input[type='search']:-moz-placeholder,
input[type='password']:-moz-placeholder,
textarea:-moz-placeholder,
select:-moz-placeholder {
	color: #D1D1D1;
}

input[type='text']:-ms-input-placeholder,
input[type='tel']:-ms-input-placeholder,
input[type='email']:-ms-input-placeholder,
input[type='search']:-ms-input-placeholder,
input[type='password']:-ms-input-placeholder,
textarea:-ms-input-placeholder,
select:-ms-input-placeholder {
	color: #D1D1D1;
}

input[type='text'].placeholder,
input[type='tel'].placeholder,
input[type='email'].placeholder,
input[type='search'].placeholder,
input[type='password'].placeholder,
textarea.placeholder,
select.placeholder {
	color: #D1D1D1;
}

body {
	font-size: 16px;
	line-height: 23px;
	color: #524E4E;
	font-family: 'Jost', 'Arial',  sans-serif;
	min-width: 320px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-ms-overflow-style: scrollbar;
	background-color: #fff;
	counter-reset: section;
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
	margin: 0;
	font-family: inherit;
	color: #175B96;
	line-height: 30px;
	font-weight: 600;
}

h1,
.h1 {
	font-size: 50px;
	line-height: 50px;
	color: #fff;
}

h2,
.h2 {
	font-size: 25px;
}

p {
	margin: 0;
	letter-spacing: 0;
}

.srOnly {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.svgBg {
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
	pointer-events: none;
	width: 100%;
	height: 100%;
}

.bgCover {
	background-size: cover;
	background-position: 50% 50%;
}

img {
	max-width: 100%;
	height: auto;
	vertical-align: top;
}

/* Slider */

.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.slick-list:focus {
	outline: none;
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
}

.slick-track:before,
.slick-track:after {
	display: table;
	content: "";
}

.slick-track:after {
	clear: both;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}

[dir="rtl"] .slick-slide {
	float: right;
}

.slick-slide img {
	display: block;
}

.slick-slide.slick-loading img {
	display: none;
}

.slick-slide.dragging img {
	pointer-events: none;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-loading .slick-slide {
	visibility: hidden;
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
	display: none;
}

a {
	text-decoration: none;
	color: inherit;
	transition: color .3s ease;
}

.container,
.containerSmall,
.containerLarge{
	margin-left: auto;
	margin-right: auto;
	padding-left: 30px;
	padding-right: 30px;
	width: 100%;
}

.container {
	max-width: 1272px;
}

.containerSmall {
	max-width: 1129px;
}

.containerLarge {
	max-width: 1288px;
}

.colsHolder {
	display: flex;
	flex-wrap: wrap;
	margin-left: -26px;
	margin-right: -26px;
}

.colsHolder .chCol {
	padding-left: 26px;
	padding-right: 26px;
}

.fontFraunces {
	font-family: 'Fraunces', 'Times New Roman', serif;
}

.fontLora {
	font-family: 'Lora', 'Times New Roman', serif;
}

.fontUrbanist {
	font-family: 'Urbanist', 'Arial', sans-serif;
}

.fontNotoSans {
	font-family: 'Noto Sans SC', 'Arial', sans-serif;
}

.btn {
	padding: 11px 10px;
	font-family: inherit;
	font-size: 18px;
	line-height: 25px;
	font-weight: 500;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	color: #fff;
	border-radius: 5px;
	background-color: #EF662A;
}

.topMemberLangWrap .btn {
	background: transparent linear-gradient(180deg, #EF662A 0%, #EF662A 100%) 0% 0% no-repeat padding-box;
}

.btnMinWidth {
	min-width: 193px;
}

.btnSmallWidth {
	min-width: 153px !important;
}

.btnMediumWidth {
	min-width: 176px;
}

.btnLargeWidth {
	min-width: 334px;
}

.btn:hover {
	background: transparent linear-gradient(180deg, #E3663C 0%, #FF794D 100%) 0% 0% no-repeat padding-box;
}

.btnBgRed {
	background-color: #CE2C35;
	min-width: 183px;
}

.btnBgRed:hover {
	background: #AB2129;
}

.btnBgBlue {
	background-color: #175B96;
}

.btnBgBlue:hover {
	background: #0F4675;
}

.btnBgBlack {
	background-color: #000000;
	color: #EFAD2A;
}

.btnBgBlack:hover {
	background: #404346;
	color: #fff;
}

.btnBorderGolden {
	border: 2px solid #F3DDB1;
	background-color: #000;
	color: #F3DDB1;
	border-radius: 13px;
}

.btnBorderGolden:hover {
	background: #F3DDB1;
	color: #000;
}

.btnBgOrange {
	background-color: #F89718;
}

.btnBgOrange:hover {
	background: #0F4675;
}

.btnBorderRed {
	border: 2px solid #EF0F1C;
	color: #EF0F1C;
	background-color: #fff;
}

.btnBorderRed:hover {
	border-width: 5px;
	background: #fff;
}

.btnBorderGray {
	background: #fff;
	color: #175B96;
	border: 1px solid #707070;
}

.btnBorderGray:hover {
	background: #175B96;
	color: #fff;
}

.colorBlue {
	color: #175B96;
}

.colorRed {
	color: #CE2C35;
}

#pageWrapper {
	position: relative;
	width: 100%;
	overflow: hidden;
}

#pageHeader {
	position: relative;
	z-index: 999;
	left: 0;
	top: 0;
	width: 100%;
}

.pageNavCollapse {
	width: 100%;
	position: absolute;
	left: 0;
	top: 100%;
	transform: scaleY(0);
	transform-origin: 0 0 0;
	transition: transform .3s ease;
	text-align: center;
	padding-bottom: 30px;
}

.pgNavOpener {
	display: block;
	position: relative;
	color: #000000;
	width: 19px;
	height: 17px;
}

.pgNavOpener::before,
.pgNavOpener::after,
.pgNavOpener .icnBar {
	height: 2px;
	background-color: currentColor;
	transition: all .3s ease;
	border-radius: 10px;
}

.pgNavOpener .icnBar {
	position: absolute;
	left: 0;
	top: 7px;
	right: 0;
}

.pgNavOpener::before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
}

.pgNavOpener::after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
}

.alignHolder {
	width: 100%;
	display: flex;
}

.alignHolder .align {
	width: 100%;
}

.topHeaderWrap {
	padding-top: 10px;
	padding-bottom: 10px;
}

.topHeaderContent {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.topMemberLangWrap {
	display: flex;
	align-items: center;
}

.langSelectList {
	display: flex;
	align-items: center;
	margin-left: 63px;
	font-weight: 500;
	font-size: 18px;
	line-height: 26px;
	text-transform: uppercase;
}

.langSelectList > li + li {
	margin-left: 20px;
}

#pageNav {
	background-color: #CE2C35;
	border-bottom: 21px solid #5EBE52;
}

.mainNavigation {
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size: 18px;
	line-height: 26px;
	font-weight: 500;
}

.mainNavigation > li a {
	color: #fff;
}

.mainNavigation > li a:hover {
	color: #F3DDB1;
}

.homeTopBanner {
	position: relative;
	overflow: hidden;
	z-index: 1;
	display: flex;
	width: 100%;
	min-height: 611px;
}

.homeTopBanner .alignHolder {
	min-height: inherit;
}

.homeTopBanner .alignHolder .align {
	margin-top: auto;
	margin-bottom: auto;
	padding-top: 83px;
	padding-bottom: 132px;
}

.bannerBgImage {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.bannerBgImage img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.bannerTextWrap {
	color: #fff;
	font-weight: 600;
	font-size: 17px;
	line-height: 25px;
	text-align: center;
}

.bannerTextWrap h1,
.bannerTextWrap .h1 {
	margin-bottom: 30px;
	font-size: 40px;
	line-height: 43px;
}

.bannerTextWrap p {
	margin-bottom: 38px;
}

.bannerTextWrap .btn {
	background-color: transparent;
	border-radius: 10px;
	border: 2px solid #fff;
	min-width: 172px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.bannerTextWrap .btn:hover {
	background: #fff;
	color: #000000;
}

.homeBannerSlider .slick-arrow {
	position: absolute;
	top: 50%;
	z-index: 1;
	text-indent: -9999px;
	background-color: transparent;
	border-style: solid;
	border-color: #fff;
	border-width: 3px 3px 0 0;
	width: 25px;
	height: 25px;
	transform: translateY(-50%);
	margin-top: -171px;
}

.homeBannerSlider .slick-arrow.slick-next {
	right: 21px;
	transform: rotate(45deg);
}

.homeBannerSlider .slick-arrow.slick-prev {
	left: 21px;
	transform: rotate(-135deg);
}

.homeBannerSlider .slick-dots {
	padding-left: 0;
	list-style: none;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	bottom: 43px;
	left: 0;
	right: 0;
}

.homeBannerSlider .slick-dots > li {
	width: 8px;
	height: 8px;
	padding: 0;
	overflow: hidden;
}

.homeBannerSlider .slick-dots > li + li {
	margin-left: 7px;
}

.homeBannerSlider .slick-dots > li button {
	width: inherit;
	height: inherit;
	background-color: #F09171;
	border: 0;
	border-radius: 100%;
	text-indent: -9999px;
	padding: 0;
}

.homeBannerSlider .slick-dots > li.slick-active button {
	background-color: #EF0F1C;
}

.formationOverviewSec {
	padding-top: 44px;
	padding-bottom: 85px;
	text-align: center;
	position: relative;
}

.overViewTextWrap strong {
	display: block;
	margin-bottom: 55px;
	font-weight: 500;
	font-size: 20px;
	line-height: 27px;
	color: #000;
	max-width: 839px;
	margin-left: auto;
	margin-right: auto;
}

.overViewDescrWrap img {
	margin-bottom: 23px;
}

.overViewDescrWrap h2,
.overViewDescrWrap .h2 {
	padding-bottom: 21px;
	position: relative;
	margin-bottom: 21px;
}

.overViewDescrWrap h2:before,
.overViewDescrWrap .h2:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	width: 30px;
	height: 5px;
	background-color: #5EBE52;
	bottom: 0;
	margin-left: auto;
	margin-right: auto;
}

.overViewList {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

.overViewList > li {
	width: 100%;
	position: relative;
}

.overViewList > li + li {
	margin-top: 55px;
}

.bgFormationImage {
	position: absolute;
	top: -108px;
	left: -270px;
	right: -100px;
	z-index: -1;
}

.bgFormationImage img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.aboutHomeSec {
	position: relative;
	padding-bottom: 46px;
	z-index: 1;
}

.aboutTextDescr h2,
.aboutTextDescr .h2 {
	font-size: 30px;
	line-height: 43px;
	letter-spacing: 3px;
	color: #fff;
	text-align: center;
	font-weight: 500;
	margin-bottom: 16px;
	text-transform: uppercase;
	position: relative;
}

.aboutTextDescr img {
	margin-bottom: 29px;
	width: 100%;
}

.aboutTextDescr .abText {
	padding-left: 15px;
	position: relative;
	color: #000;
}

.aboutTextDescr .abText p {
	margin-bottom: 19px;
}

.aboutTextDescr .abText a {
	font-size: 18px;
	line-height: 26px;
	font-weight: 600;
	color: #5EBE52;
	position: relative;
}

.aboutTextDescr .abText a:before,
.aboutTextDescr .abText a:after {
	position: absolute;
	content: "";
	left: 50%;
	top: 11px;
	width: 19px;
	height: 19px;
	border-width: 2px 2px 0 0;
	border-style: solid;
	border-color: #5EBE52;
	transform: rotate(45deg) translateX(-50%);
}

.aboutTextDescr .abText a:before {
	margin-left: 75px;
}

.aboutTextDescr .abText a:after {
	margin-left: 85px;
}

.aboutDetailList {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

.aboutDetailList > li {
	width: 100%;
}

.aboutDetailList > li + li {
	margin-top: 50px;
}

.arrowBgShape {
	position: absolute;
	text-align: center;
	padding: 12px;
	margin-bottom: 6px;
	height: 447px;
	width: 100%;
	top: 6px;
	z-index: -1;
}

.arrowBgShape:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 50.1%;
	background: #EF662A;
	transform: skew(0deg, 6deg);
}

.arrowBgShape:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 50%;
	background: #EF662A;
	transform: skew(0deg, -6deg);
}

.eventsDetailsSec .chCol4 {
	width: 100%;
}

.eventsDetailsSec .chCol8 {
	width: 100%;
}

.eventsDetailsSec {
	padding-top: 60px;
	padding-bottom: 43px;
}

.eventsSideBarWrap {
	padding: 20px 29px 29px 24px;
	background-color: #fff;
	border-radius: 11px;
}

.eventsSideBarWrap h2,
.eventsSideBarWrap .h2 {
	font-size: 40px;
	line-height: 40px;
	margin-bottom: 20px;
}

.listDescrWrap h3,
.listDescrWrap .h3 {
	font-size: 25px;
	line-height: 25px;
	color: #000000;
	margin-bottom: 17px;
}

.evenScheduleList {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}

.evenScheduleList li:first-child {
	width: 70%;
}

.evenScheduleList li:nth-child(2) {
	width: 30%;
}

.evenScheduleList li:last-child {
	width: 100%;
}

.evenScheduleList li h4,
.evenScheduleList li .h4 {
	font-weight: 700;
	font-size: 18px;
	line-height: 26px;
}

.evenScheduleList li {
	margin-bottom: 9px;
	color: #000;
}

.listDescrWrap .btn {
	margin-top: 10px;
}

.eventUpdates > li + li {
	margin-top: 40px;
}

.eventsDetailsWrap img {
	width: 100%;
	margin-bottom: 23px;
	border-radius: 9px;
}

.eventsDetailsWrap p {
	margin-bottom: 12px;
}

.eventsDetailsWrap a {
	display: flex;
	justify-content: space-between;
	color: #175B96;
	font-size: 18px;
}

.eventsDetailsSec .colsHolder {
	align-items: center;
}

.newsHighDescr {
	position: relative;
}

.newsHighHeader {
	text-align: center;
	color: #fff;
	margin-bottom: 29px;
	font-weight: 500;
	font-size: 20px;
	line-height: 25px;
}

.newsHighHeader h2,
.newsHighHeader .h2 {
	font-weight: 500;
	line-height: 30px;
	font-size: 30px;
	letter-spacing: 3px;
	color: #fff;
	padding-bottom: 13px;
	position: relative;
	margin-bottom: 13px;
}

.newsHighHeader h2:before,
.newsHighHeader .h2:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	bottom: 0;
	width: 41px;
	height: 5px;
	background-color: #EF0F1C;
	margin-left: auto;
	margin-right: auto;
}

.testiHeader h2::before, .testiHeader .h2::before {
	background-color: #5EBE52;
}

.newsPostsWrap {
	position: relative;
	max-width: 309px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;
	border-radius: 13px;
}

.newsPostsWrap img {
	border-radius: inherit;
}

.newsPostsWrap span {
	font-size: 28px;
	font-weight: 600;
	line-height: 30px;
	color: #fff;
	display: block;
	padding-bottom: 20px;
	max-width: 242px;
	position: absolute;
	bottom: 34px;
	left: 25px;
}

.newsPostsWrap span:before {
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	width: 138px;
	height: 3px;
	background-color: #EF0F1C;
}

.newsHighlightsSlider .slick-dots {
	display: flex;
	align-items: center;
	justify-content: center;
	padding-left: 0;
	list-style: none;
	margin: 0;
}

.newsHighlightsSlider .slick-dots > li {
	width: 8px;
	height: 8px;
	overflow: hidden;
	padding: 0;
}

.newsHighlightsSlider .slick-dots > li + li {
	margin-left: 8px;
}

.newsHighlightsSlider .slick-dots > li button {
	width: inherit;
	height: inherit;
	background-color: #F09171;
	border-radius: 100%;
	border: 0;
	text-indent: -9999px;
	padding: 0;
}

.newsHighlightsSlider .slick-dots > li.slick-active button {
	background-color: #fff;
}

.testimonialSec {
	padding-top: 39px;
	padding-bottom: 70px;
	position: relative;
}

.testimonialSec .testiominalBgImage {
	position: absolute;
	top: 200px;
	left: -270px;
	right: -400px;
	z-index: -1;
}

.testimonialSec .testiominalBgImage img {
	width: 100%;
}

.testiHeader {
	color: #000;
}

.testiHeader h2,
.testiHeader .h2 {
	color: #175B96;
	line-height: 43px;
}

.testiContantWrap {
	position: relative;
	z-index: 1;
	display: block;
	cursor: pointer;
}

.testiContantWrap .testiImageHome {
	z-index: -1;
	position: relative;
	border-radius: 20px;
}

.testiContantWrap .testiImageHome img {
	width: 100%;
	border-radius: inherit;
}

.testiContantWrap .testiImageHome:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background-color: rgba(0, 0, 0, 0.3);
	border-radius: 20px;
}

.memberTextDescr .playBtn {
	display: flex;
	justify-content: center;
	align-items: center;
	border: 3px solid #fff;
	border-radius: 100%;
	width: 90px;
	height: 90px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 18px;
}

.memberTextDescr .playBtn:before {
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 23px 0 23px 35px;
	border-color: transparent transparent transparent #ffffff;
	margin-left: 8px;
}

.memberTextDescr {
	text-align: center;
	color: #fff;
	font-size: 18px;
	padding-bottom: 64px;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}

.memberTextDescr p + p {
	margin-top: 5px;
}

.memberTextDescr h3,
.memberTextDescr .h3 {
	font-size: 35px;
	font-weight: 700;
	margin-bottom: 25px;
	line-height: 35px;
	color: #fff;
}

.testimonialSlider {
	max-width: 899px;
	margin-left: auto;
	margin-right: auto;
}

.ftFooterWrap {
	border-top: 18px solid #5EBE52;
	background-color: #CE2C35;
	padding-top: 21px;
	padding-bottom: 71px;
}

.ftLogoContentWrap {
	font-size: 14px;
	color: #fff;
	font-weight: 500;
}

.ftFooterWrap .chCol3 {
	width: 100%;
}

.ftFooterWrap .chCol7 {
	width: 100%;
}

.ftFooterWrap .chCol1 {
	width: 50%;
}

.ftLogo {
	margin-bottom: 32px;
}

.ftNavList {
	font-size: 18px;
	line-height: 26px;
	font-weight: 500;
	color: #fff;
	margin-top: 27px;
}

.ftNavList > li + li {
	margin-top: 9px;
}

.ftNavList > li a:hover,
address a:hover{
	color: #175B96;
}

address {
	font-style: normal;
	display: block;
	color: #fff;
	font-size: 18px;
	line-height: 26px;
	font-weight: 500;
	max-width: 230px;
	margin-left: auto;
	margin-top: 27px;
}

address span {
	display: block;
	margin-bottom: 10px;
}

#pageFooter {
	background-color: #F09171;
	padding-top: 16px;
	padding-bottom: 16px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	line-height: 26px;
	font-weight: 500;
}

.dinnerGalaBanner {
	padding-top: 48px;
	padding-bottom: 41px;
	position: relative;
}

.dinnerGalaBanner .imgHolder {
	margin-bottom: 38px;
}

.gallaDinnerDescr {
	border: 3px solid #F3DDB1;
	text-align: center;
	padding: 18px 13px 18px;
	background-color: rgba(46, 0, 48, 0.72);
}

.gallaDinnerDescr h2,
.gallaDinnerDescr .h2 {
	font-size: 28px;
	line-height: 32px;
	color: rgba(243, 221, 177, 1);
	font-weight: 400;
	margin-bottom: 30px;
}

.gallaEventList {
	max-width: 704px;
	color: #fff;
	font-size: 16px;
	line-height: 21px;
	margin-left: auto;
	margin-right: auto;
}

.gallaEventList li:first-child {
	text-align: left;
}

.gallaEventList li:last-child {
	text-align: left;
}

.gallaEventList h3,
.gallaEventList .h3 {
	color: rgba(243, 221, 177, 1);
	font-weight: 700;
	font-size: 16px;
	line-height: 21px;
	margin-bottom: 7px;
}

.gallaBannerBtnWrap {
	display: flex;
	justify-content: center;
	max-width: 704px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
}

.gallaBannerBtnWrap > a + a {
	margin-left: 57px;
}

.dinnerGallaBgImage {
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 680px;
	background-image: url(/wp-content/uploads/2023/09/Mask-Group-5.png);
}

.dinnerGallaBgImage img {
	display: none;
}

.highlightsImageHolder {
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 895px;
	background-image: url(/wp-content/uploads/2023/09/shutterstock_1739125259.png);
}

.highlightsImageHolder img {
	display: none;
}

.dinnerGallaBgImage,
.gallaInviteBgImage {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.dinnerGallaBgImage img,
.gallaInviteBgImage img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.dinnerGalaBanner img {
	width: 100%;
}

.gallaInviteSec {
	position: relative;
	padding-top: 33px;
}

.gallaInviteWrap {
	padding-bottom: 77px;
}

.gallaInviteSec .colsHolder {
	align-items: center;
}

.gallaInviteSec .chCol5 {
	width: 100%;
}

.gallaInviteSec .chCol7 {
	width: 100%;
}

.InviteImageHolder img {
	width: 100%;
}

.gallaInviteDescr {
	font-size: 17px;
	line-height: 28px;
	color: #F3DDB1;
}

.gallaInviteDescr h2,
.gallaInviteDescr .h2 {
	font-size: 30px;
	line-height: 35px;
	font-weight: 300;
	margin-bottom: 44px;
	color: #fff;
}

.introObjectWrap {
	background-color: #fff;
	padding-top: 39px;
	padding-bottom: 50px;
}

.objectCatWrap span {
	display: block;
	font-size: 12px;
	letter-spacing: 3.6px;
	line-height: 18px;
	color: #E19B0F;
	text-transform: uppercase;
}

.objectCatWrap strong {
	font-size: 35px;
	line-height: 45px;
	color: #000;
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-weight: 200;
	padding-bottom: 33px;
	position: relative;
}

.objectCatWrap strong:before {
	position: absolute;
	content: "";
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 2px;
	background-color: #F3DDB1;
}

.objectCatWrap strong span {
	border-color: #000;
	border-style: solid;
	border-width: 1.5px 1.5px 0 0;
	width: 27px;
	height: 27px;
	transform: rotate(45deg);
	position: relative;
	right: 9px;
}

.objectList {
	display: flex;
	flex-wrap: wrap;
}

.objectList > li {
	width: 100%;
}

.objectList > li + li {
	margin-top: 33px;
}

.objectSponsorWrap {
	text-align: center;
	color: #E19B0F;
	font-size: 12px;
	line-height: 18px;
	text-transform: uppercase;
}

.objectSponsorWrap p {
	letter-spacing: 3.6px;
	margin-bottom: 28px;
}

.objectSponsorWrap h2,
.objectSponsorWrap .h2 {
	font-size: 28px;
	line-height: 35px;
	color: #000;
	font-weight: 400;
	margin-bottom: 6px;
}

.objectSponsorWrap .btn {
	font-weight: 400;
	text-transform: capitalize;
}

.introObjectParentList {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.introObjectParentList > li {
	position: relative;
}

.programScheduleWrap {
	background-color: #000;
	padding-top: 25px;
}

.programScheduleWrap h2,
.programScheduleWrap .h2 {
	font-size: 18px;
	line-height: 35px;
	letter-spacing: 3.6px;
	color: #F3DDB1;
	font-weight: 400;
	text-align: center;
	margin-bottom: 19px;
	text-transform: uppercase;
}

.scheduleTextDescr {
	border: 1px solid #F3DDB1;
	padding: 10px 30px 20px;
	background: rgb(51,51,51);
	background: linear-gradient(236deg, rgba(51,51,51,1) 25%, rgba(0,0,0,1) 100%);
	position: relative;
	z-index: 1;
	overflow: hidden;
	min-height: 232px;
	height: 100%;
}

.scheduleTextDescr span {
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 3.6px;
	color: #fff;
	display: block;
	text-transform: uppercase;
}

.scheduleTextDescr > span {
	margin-bottom: 4px;
}

.scheduleTextDescr h3 {
	margin-bottom: 10px;
}

.scheduleTextDescr h3 span {
	font-size: 40px;
	line-height: 30px;
	color: #fff;
	font-weight: 200;
	display: block;
	letter-spacing: 0;
	position: relative;
}

.scheduleTextDescr h3 span + span:before {
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	width: 179px;
	height: 1px;
	background-color: #fff;
}

.scheduleTextDescr p {
	font-size: 18px;
	line-height: 26px;
	color: #F3DDB1;
}

.schedArrow {
	display: block;
	position: relative;
	max-width: 250px;
	margin-top: 30px;
	margin-left: auto;
}

.schedArrow:before {
	position: absolute;
	content: "";
	right: 0;
	bottom: 0;
	border-style: solid;
	border-width: 2px 2px 0 0;
	border-color: #fff;
	width: 25px;
	height: 25px;
	transform: rotate(45deg);
}

.schedArrow:after {
	position: absolute;
	content: "";
	right: 17px;
	bottom: 0;
	border-style: solid;
	border-width: 2px 2px 0 0;
	border-color: #fff;
	width: 25px;
	height: 25px;
	transform: rotate(45deg);
}

.bgTextWrap {
	color: rgba(114, 114, 114, 0.5) !important;
	font-weight: 700;
	font-size: 120px !important;
	display: block;
	position: absolute;
	bottom: 33px;
	right: 0;
	z-index: -1;
}

.programScheduleSlider {
	margin-bottom: -6px;
}

.eventHighHeader .subHeading {
	font-size: 20px;
	line-height: 45px;
	display: block;
	text-transform: uppercase;
	color: #fff;
	margin-bottom: 3px;
}

.eventHighHeader {
	margin-bottom: 19px;
}

.eventHighHeader h2,
.eventHighHeader .h2 {
	font-size: 45px;
	line-height: 50px;
	color: #FFF2D9;
	font-weight: 300;
}

.performerDescrWrap {
	display: flex;
	align-items: center;
	margin-bottom: 40px;
	font-style: italic;
	color: #fff;
}

.performerDescrWrap .imgHolder {
	width: 139px;
	height: 132px;
	margin-right: 19px;
}

.performerDescrWrap h3,
.performerDescrWrap .h3 {
	font-size: 25px;
	line-height: 45px;
	font-weight: 400;
	color: #F3DDB1;
}

.eventHighlightsSec .chCol6 {
	width: 100%;
}

.imgHolder.imgHolderBig {
	width: 250px;
	height: 250px;
}

.imgHolder.imgHolderBig img {
	width: 100%;
}

.performerDescrWrap .textWrap strong {
	display: block;
	font-size: 25px;
	line-height: 45px;
	font-weight: 300;
	text-transform: uppercase;
	margin-bottom: 16px;
	color: #EFAD2A;
}

.performerDescrWrap.performHostWrap {
	margin-bottom: 23px;
}

.eventHighlightsSec {
	padding-top: 28px;
	padding-bottom: 60px;
	position: relative;
	z-index: 1;
}

.highlightsImageHolder {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.highlightsImageHolder img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.hostEventWrap {
	margin-left: -56px;
}

.memberRegistrationSec {
	padding-top: 36px;
	padding-bottom: 70px;
	background-color: #000;
	text-align: center;
}

.memberRegisterHeader {
	margin-bottom: 38px;
}

.memberRegisterHeader span {
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 3.6px;
	color: #E19B0F;
}

.memberRegisterHeader h2,
.memberRegisterHeader .h2 {
	font-size: 28px;
	line-height: 30px;
	color: #fff;
	font-weight: 300;
}

.memberInfoWrap {
	font-size: 18px;
	line-height: 26px;
	color: #F3DDB1;
	margin-bottom: 49px;
}

.memberInfoWrap .icnImageWrap {
	margin-bottom: 25px;
	height: 78px;
	width: 80px;
	margin-left: auto;
	margin-right: auto;
}

.memberInfoWrap .icnImageWrap img {
	height: 100%;
	width: 100%;
	object-fit: contain;
}

.memberRegistrationSec .colsHolder {
	margin-left: -57px;
	margin-right: -57px;
	justify-content: center;
}

.memberRegistrationSec .colsHolder .chCol {
	padding-left: 57px;
	padding-right: 57px;
}

.memberRegistrationSec .chCol6 {
	width: 100%;
}

.announceDescrWrap {
	border: 3px solid #fff;
	max-width: 888px;
	margin-left: auto;
	margin-right: auto;
	font-size: 18px;
	font-weight: 500;
	line-height: 30px;
	color: #F3DDB1;
	padding: 32px 12px;
	margin-bottom: 30px;
}

.announceDescrWrap h2,
.announceDescrWrap .h2 {
	font-size: 30px;
	line-height: 30px;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 25px;
}

.memberSponsorSec {
	padding-top: 70px;
	padding-bottom: 89px;
	background-color: #000;
	text-align: center;
	position: relative;
	z-index: 1;
}

.memberSponsorSec .memberRegisterHeader p {
	margin-top: 25px;
	font-size: 20px;
	line-height: 26px;
	color: #F3DDB1;
}

.sponsorDescrWrap {
	font-size: 18px;
	line-height: 26px;
	color: #fff;
}

.sponsorDescrWrap img {
	margin-bottom: 17px;
}

.memberSponsorSec .chCol6 {
	width: 100%;
}

.sponsorBgImage {
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.sponsorBgImage img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.memberSponsorSec .container {
	max-width: 888px;
}

.eventGallaImageWrap {
	width: 25%;
	height: 337px;
}

.eventGallaImageWrap img {
	width: 100%;
	height: 100%;
	object-position: 0 0;
}

.annualDinnerText span {
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 3.6px;
	color: #E19B0F;
	display: block;
	text-transform: uppercase;
}

.annualDinnerText h2,
.annualDinnerText .h2 {
	font-size: 40px;
	line-height: 45px;
	font-weight: 300;
	margin-bottom: 30px;
	max-width: 504px;
	color: #fff;
}

.annualDinnerText p {
	font-size: 17px;
	line-height: 26px;
	color: #F3DDB1;
	margin-bottom: 25px;
}

.annualDinnerText {
	max-width: 704px;
}

.annualGallaDinnerSec {
	padding-top: 165px;
	position: relative;
	z-index: 1;
}

.annualDinnerBlock {
	display: flex;
	justify-content: space-between;
}

.annualDinnerDescr {
	position: relative;
	padding-bottom: 123px;
}

.annualDinnerBlock .imgHolder {
	position: absolute;
	right: 0;
}

.annualDinnerImageList {
	display: flex;
	flex-wrap: wrap;
}

.annualDinnerImageList > li {
	width: 33.333%;
}

.annualDinnerImageList img {
	width: 100%;
	height: 100%;
}

.annualGallaDinnerSec .annualBgImage {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.annualGallaDinnerSec .annualBgImage img {
	height: 100%;
	object-fit: cover;
}

.companyDinnerSponSec {
	background-color: #000;
	text-align: center;
	padding-top: 137px;
	padding-bottom: 202px;
	position: relative;
	z-index: 1;
	margin-bottom: -6px;
}

.companyDinnerSponSec .memberRegisterHeader span {
	margin-bottom: 7px;
	display: block;
}

.companyDinnerSponSec .memberRegisterHeader {
	margin-bottom: 37px;
}

.sponsorParticipantDescr img {
	margin-bottom: 15px;
}

.sponsorParticipantDescr h3,
.sponsorParticipantDescr .h3 {
	font-size: 24px;
	line-height: 45px;
	font-weight: 400;
	color: #E19B0F;
	margin-bottom: 17px;
	text-align: left;
}

.sponsorParticipantDescr {
	color: #F3DDB1;
}

.sponsorParticipantDescr p {
	text-align: left;
}

.companyDinnerSponSec .chCol3 {
	width: 25%;
}

.dinnerSponsBgImage {
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	z-index: -1;
}

.dinnerSponsBgImage img {
	height: 100%;
	object-fit: cover;
}

.counterNumberList {
	display: flex;
	flex-wrap: wrap;
}

.counterNumberList > li {
	text-align: center;
	width: 25%;
}

.counterNumberList > li h2,
.counterNumberList > li .h2 {
	font-size: 80px;
	line-height: 80px;
	font-weight: 300;
	margin-bottom: 24px;
	color: #fff;
}

.counterNumberList > li h3,
.counterNumberList > li .h3 {
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 3.6px;
	text-transform: uppercase;
	font-weight: 400;
	color: #E19B0F;
}

.counterNumberSec {
	position: relative;
	z-index: 1;
	padding-top: 63px;
	padding-bottom: 76px;
}

.counterBgImage {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.counterBgImage img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.sponsorPackagesSec {
	background-color: #000;
	text-align: center;
	padding-top: 158px;
	padding-bottom: 197px;
	position: relative;
	z-index: 1;
}

.sponsorPackagesSec .memberRegisterHeader {
	margin-bottom: 50px;
}

.packagesInfoText {
	background-color: #161719;
	border: 1px solid #F3DDB1;
	border-radius: 13px;
	padding: 33px 55px 28px;
	width: 100%;
}

.packagesInfoText span {
	display: block;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 3.6px;
	text-transform: uppercase;
	color: #E19B0F;
	margin-bottom: 9px;
}

.packagesInfoText h3,
.packagesInfoText .h3 {
	position: relative;
	font-size: 80px;
	line-height: 80px;
	font-weight: 300;
	padding-bottom: 20px;
	color: #E19B0F;
	margin-bottom: 30px;
}

.packagesInfoText h3:before,
.packagesInfoText .h3:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	bottom: 0;
	width: 130px;
	height: 1px;
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
}

.packgeDetailList {
	font-size: 18px;
	line-height: 26px;
	color: #F3DDB1;
	min-height: 181px;
}

.packgeDetailList > li {
	margin-bottom: 10px;
}

.packagesInfoText .btn {
	margin-top: 17px;
}

.packagesInfoWrap .chCol {
	display: flex;
}

.packagesInfoWrap .chCol4 {
	width: 33.333%;
}

.packagesInfoWrap {
	margin-bottom: 109px;
}

.sponsPackageBgOne {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	width: 100%;
	z-index: -1;
}

.sponsPackageBgOne img {
	height: 100%;
	object-fit: cover;
}

.sponsorPackagesBlocks .chCol5 {
	width: 41%;
}

.sponsorPackagesBlocks .chCol7 {
	width: 59%;
}

.sponsorPackagesBlocks {
	text-align: left;
}

.sponsorPackageDescr span {
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 3.6px;
	color: #E19B0F;
	display: block;
	margin-bottom: 20px;
}

.sponsorPackageDescr h2,
.sponsorPackageDescr .h2 {
	font-size: 70px;
	line-height: 65px;
	color: #fff;
	font-weight: 300;
	margin-bottom: 33px;
}

.sponsorPackageDescr {
	font-size: 17px;
	line-height: 25px;
	color: #F3DDB1;
}

.sponsorPackageDescr p {
	margin-bottom: 54px;
	max-width: 386px;
}

.sponsorPackageDescr .btnLinkWrap {
	max-width: 162px;
	text-align: center;
}

.sponsorPackageDescr .btnLinkWrap .btn {
	margin-bottom: 21px;
	min-width: 162px !important;
}

.sponsorPackageDescr .btnLinkWrap .contactLink {
	display: block;
	color: #E19B0F;
	font-size: 19px;
	line-height: 27px;
	font-weight: 500;
}

.sponsorTestimonialDescr .subHeading {
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 3.6px;
	text-transform: uppercase;
	color: #F3DDB1;
	display: block;
	margin-bottom: 12px;
}

.sponsorTestimonialDescr h3,
.sponsorTestimonialDescr .h3 {
	font-size: 40px;
	line-height: 45px;
	color: #EFAD2A;
	font-weight: 300;
	margin-bottom: 40px;
}

.sponsorTestimonialDescr p {
	font-size: 18px;
	line-height: 26px;
	color: #fff;
	margin-bottom: 30px;
}

.sponsorTestimonialDescr strong {
	display: block;
	font-weight: 600;
	color: #fff;
	font-size: 20px;
	line-height: 34px;
}

.sponsorTestimonialDescr .companyName {
	font-weight: 500;
	line-height: 27px;
	font-size: 19px;
	color: #656161;
}

.sponsorTestimonialDescr {
	position: relative;
	padding: 54px 73px 44px;
}

.sponsorTestimonialDescr:before {
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	bottom: 0;
	right: -9999px;
	background-color: #000;
	z-index: -1;
}

.sponsorTestimonialSlider .slick-dots {
	display: flex;
	justify-content: center;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}

.sponsorTestimonialSlider .slick-dots > li {
	width: 7px;
	height: 7px;
	padding: 0;
	overflow: hidden;
}

.sponsorTestimonialSlider .slick-dots > li + li {
	margin-left: 7px;
}

.sponsorTestimonialSlider .slick-dots > li button {
	width: inherit;
	height: inherit;
	border-radius: 100%;
	text-indent: -9999px;
	border: 0;
	padding: 0;
	background-color: #fff;
}

.sponsorTestimonialSlider .slick-dots > li.slick-active button {
	background-color: #D6D5D5;
}

.sponsorTestimonialSlider .slick-arrow {
	width: 25px;
	height: 25px;
	background-color: transparent;
	text-indent: -9999px;
	border-width: 2px 2px 0 0;
	border-color: #707070;
	border-style: solid;
	position: absolute;
	top: 50%;
	z-index: 1;
}

.sponsorTestimonialSlider .slick-arrow.slick-prev {
	left: 27px;
	transform: rotate(-135deg);
}

.sponsorTestimonialSlider .slick-arrow.slick-next {
	right: 20px;
	transform: rotate(45deg);
}

.sponsPackageBgTwo {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
}

.sponsPackageBgTwo img {
	height: 100%;
	object-fit: cover;
}

.historyTextWrap {
	display: flex;
}

.histMemberWrap .chCol5{
	width: 45%;
}

.histMemberWrap .chCol7{
	width: 55%;
}

.HistorySec h2{
	text-align: left;
	font-size: 35px;
	line-height: 50px;
	font-weight: 600;
	color: #175B96;
	position: relative;
	padding-bottom: 10px;
	margin-bottom: 32px;
}

.HistorySec h2:before {
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	width: 217px;
	height: 2px;
	background-color: #5EBE52;
}

.bgimagesection img{
	object-fit: cover;
	width: 59%;
}

.textbold b {
	font-size: 20px;
	line-height: 32px;
	font-weight: 500;
	display: block;
	margin-bottom: 43px;
	color: #000000;
}

.normaltext{
	color: #524E4E;
	font-size: 17px;
	line-height: 32px;
}

.HistoryBanner,
.march1929{
	background-color:#FFEFE9 ;
}

.HistoryBanner,.march1929{
	position: relative;
}

.HistoryBg img{
	position: absolute;
	right: 0;
	top: 0;
	width: 31%;
}

.HistoryBg2 {
	z-index: 20;
	position: absolute;
	top: -100px;
	right: 0;
}

.HistorySec3 {
	z-index: 30;
	position: relative;
}

.subheading{
	color: #EF662A;
	font-size: 18px;
	line-height: 26px;
	text-align: center;
}

.march1929 .rapper h2,
.HistorySec3 .rapper h2 {
	font-size: 23px;
	line-height: 34px;
	padding-bottom: 26px;
	margin-bottom: 28px;
	position: relative;
	text-align: center;
}

.march1929 .rapper h2:before,
.HistorySec3 .rapper h2:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	bottom: 0;
	width: 217px;
	height: 2px;
	background-color: #5EBE52;
	margin-left: auto;
	margin-right: auto;
}

.HistorySec3 .rapper h2 {
	padding-bottom: 19px;
	margin-bottom: 20px;
}

.Smallcontainer2{
	margin: 0 200px;
}

.firsttext{
	max-width: 742px;
	color: #524E4E;
	line-height: 32px;
	font-size: 17px;
}

.HistoryBanner .chCol5 {
	width: 100%;
}

.HistoryBanner .chCol7 {
	width: 100%;
}

.histroyTopBanner .bgimagesection {
	position: absolute;
	left: 0;
}

.paddingb{
	padding-bottom: 100px;
	padding-top: 45px;
}

.firsttext3{
	line-height: 29px;
}

.subheading4 {
	margin-top:100px;
}

.lasttimage {
	padding-top: 50px;
	display: flex;
	justify-content: end;
}

.sectionlasst {
	margin-top: 100px;
}

.sectionlasst  {
	text-align: right;
	margin-right: 100px;
	margin-left: 100px;
}

.sectionlasst p {
	line-height: 20px;
	margin-top: 10px;
}

.btnrap{
	float: right;
	margin-top: 20px;
}

.rapperlast img{
	width: 90%;
}

.ImageRapper .play_icon{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.ImageRapper{
	position: relative;
}

.HistoryBannerlast{
	padding: 40px 0;
}

.AdvisorBanner{
	position: relative;
	padding-top: 50px;
	padding-bottom: 130px;
}

.backimage{
	position: absolute;
	top: 100px;
	z-index: -1;
	left: -120px;
	right: -190px;
}

.backimage img {
	width: 100%;
}

.advsection h2{
	border-left: 5px solid #EF662A;
	padding-left: 20px;
	top: 192px;
	left: 100px;
	text-align: left;
	color: #175B96;
	opacity: 1;
	font-size: 40px;
	line-height: 45px;
	margin-bottom: 20px;
}

.advsection p{
	text-align: left;
	letter-spacing: 0px;
	color: #175B96;
	opacity: 1;
	margin-left: 30px;
	margin-top: 10px;
	font-weight: 500;
	font-family: 'Noto Sans SC', 'Arial', sans-serif;
	font-size: 24px;
	line-height: 18px;
}

.AdvisorSec{
	margin-top: 40px;
}

.AdvisorOverViewList{
	margin-bottom: 20px;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.AdvisorOverViewList img{
	width: 100%;
	display: flex;
	justify-content: center;
}

.AdvisorOverViewList p{
	text-align: center;
	font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-bold) var(--unnamed-font-size-15)/var(--unnamed-line-spacing-18);
	text-align: center;
	font: normal normal 600 15px/18px;
	letter-spacing: 0px;
	color: #175B96;
	opacity: 1;
	font-size: 13px;
	line-height: 15px;
}

.AdvisorOverViewList {
	width: 154px;
	background: var(--unnamed-color-ffffff) 0% 0% no-repeat padding-box;
	background: #FFFFFF 0% 0% no-repeat padding-box;
	box-shadow: 0px 3px 20px #00000029;
	opacity: 1;
	margin: 10px 10px;
}

.more {
	display: flex;
	justify-content: center;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

.more a{
	top: 996px;
	left: 682px;
	height: 27px;
	font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-15)/50px var(--unnamed-font-family-jost);
	letter-spacing: var(--unnamed-character-spacing-0);
	color: var(--unnamed-color-175b96);
	text-align: center;
	font: normal normal normal 15px/50px Jost;
	letter-spacing: 0px;
	color: #175B96;
	text-transform: uppercase;
	opacity: 1;
}

.row {
	margin-top: 50px;
}

.row .col {
	flex: 1;
}

.tabs {
	border-radius: 8px;
	overflow: hidden;
}

.tab {
	width: 100%;
}

.tab-label {
	display: flex;
	justify-content: space-between;
	padding: 1em;
	font-weight: 600;
	cursor: pointer;
	color: #175B96;
	border-bottom: 1px solid #5EBE52;
	letter-spacing: 2px;
}

.tab-content {
	max-height: 0;
	padding: 0 1em;
	transition: all 0.35s;
	opacity: 0;
}

.tab-content p {
	font-size: 17px;
	color: #524E4E;
	line-height: 24px;
	font-family: inherit;
	font-weight: 400;
}

.tab-close {
	display: flex;
	justify-content: flex-end;
	padding: 1em;
	font-size: 0.75em;
	background: #2c3e50;
	cursor: pointer;
}

.tab-content p + p {
	margin-top: 25px;
}

.scopList {
	font-size: 17px;
	line-height: 20px;
	color: #524E4E;
}

.scopList > li + li {
	margin-top: 20px;
}

.commiteList {
	list-style: none;
	padding-left: 20px;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
}

.commiteList > li:first-child {
	padding-top: 11px;
	border-top: 2px solid #5EBE52;
}

.commiteList > li {
	position: relative;
	padding-bottom: 11px;
	border-bottom: 2px solid #5EBE52;
}

.commiteList > li:before {
	position: absolute;
	content: "";
	top: 5px;
	left: -25px;
	width: 14px;
	height: 14px;
	background-color: #E19B0F;
	border-radius: 100%;
}

.commiteList > li + li {
	margin-top: 11px;
}

.commiteList > li a {
	letter-spacing: 2.7px;
	color: #175B96;
	text-transform: uppercase;
}

.tab-close:hover {
	background: #1a252f;
}

input:checked + .tab-label::after {
	transform: rotate(135deg);
}

input:checked ~ .tab-content {
	max-height: 100vh;
	padding: 1em;
	opacity: 1;
}

.abAssociateBanner {
	position: relative;
	background-color: #FFF3EE;
	text-align: center;
	z-index: 1;
}

.abAboutBannerDescr {
	font-weight: 500;
	font-size: 20px;
	line-height: 32px;
	color: #000;
}

.abAboutBannerDescr h2,
.abAboutBannerDescr .h2 {
	font-size: 35px;
	line-height: 40px;
	font-weight: 600;
	margin-bottom: 28px;
}

.abAssociateBanner .abAssociateImage {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	width: 100%;
	z-index: -1;
}

.abAssociateBanner .abAssociateImage img {
	height: 100%;
	object-fit: cover;
	width: 100%;
}

.abAssociatesInfoSec {
	padding-top: 55px;
	background-color: #FFF3EE;
	position: relative;
	z-index: 1;
	overflow: hidden;
}

.abAssociatesInfoSec .chCol4 {
	width: 100%;
}

.abAssociatesInfoSec .chCol8 {
	width: 100%;
}

.abAssociatesCaption {
	font-size: 25px;
	line-height: 36px;
	color: #524E4E;
	font-weight: 600;
	z-index: -1;
	position: relative;
	padding-top: 44px;
}

.abAssociatesCaption:before {
	position: absolute;
	content: "";
	left: -9999px;
	top: 0;
	bottom: 0;
	right: -9999px;
	background-color: #fff;
	z-index: -1;
}

.abAssociateTextBlock {
	font-size: 17px;
	line-height: 32px;
	color: #524E4E;
	font-weight: 400;
	padding-top: 50px;
}

.abAssociatesInfoSec .abBgImage {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	margin-top: -574px;
}

.abAssociatesInfoSec .abBgImage img {
	width: 69%;
	object-fit: cover;
}

.abAssociateTextBlock p {
	margin-bottom: 25px;
}

.abAssociateTextBlock strong {
	display: block;
	margin-bottom: 25px;
	font-size: 20px;
	line-height: 35px;
	color: #000;
	font-weight: 400;
}

.imageAsideWrap {
	background-color: #FFF3EE;
	padding-bottom: 60px;
}

.abAssociatesImage img {
	width: 100%;
}

.joinandRegisterSec {
	padding-bottom: 67px;
}

.joinAndregisterDescr {
	text-align: center;
	font-size: 18px;
	color: #524E4E;
	line-height: 26px;
}

.joinAndregisterDescr h2,
.joinAndregisterDescr .h2 {
	font-size: 30px;
	line-height: 32px;
	margin-bottom: 21px;
}

.joinAndregisterDescr p {
	margin-bottom: 27px;
}

.joinandRegisterSec .colsHolder {
	align-items: center;
	margin-left: -50px;
	margin-right: -50px;
}

.joinandRegisterSec .chCol {
	padding-left: 50px;
	padding-right: 50px;
}

.joinandRegisterSec .chCol5 {
	width: 100%;
}

.joinandRegisterSec .chCol7 {
	width: 100%;
}

.joinImageWrap {
	display: block;
	position: relative;
}

.joinImageWrap img {
	width: 100%;
}

.agmTopSec {
	position: relative;
}

.agmTopSec .chCol7 {
	width: 100%;
}

.agmTopSec .chCol5 {
	width: 100%;
}

.agmImageHolder img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.agmTopTextWrap span {
	display: block;
	letter-spacing: 3.2px;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.agmTopTextWrap {
	font-weight: 500;
	color: #000000;
	line-height: 23px;
	position: relative;
	padding-left: 15px;
	padding-bottom: 28px;
	padding-top: 28px;
}

.agmTopTextWrap:before {
	position: absolute;
	content: "";
	left: 0;
	top: 53px;
	width: 5px;
	height: 88px;
	background-color: #EF662A;
}

.agmTopTextWrap h2,
.agmTopTextWrap .h2 {
	font-size: 30px;
	line-height: 30px;
	margin-bottom: 28px;
}

.agmYearTabSec {
	padding-top: 42px;
}

.tabParentWrap .tab {
	display: flex;
	align-items: center;
	overflow: inherit;
	border-bottom: 1px solid #5EBE52;
	margin-bottom: 30px;
}

.tabParentWrap .tab button {
	background-color: transparent;
	border: 0;
	color: #000000;
	font-weight: 300;
	font-size: 18px;
	line-height: 26px;
	display: block;
	padding-bottom: 7px;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
}

.tabParentWrap .tab button:before {
	position: absolute;
	content: "";
	left: 0;
	bottom: -3px;
	right: 0;
	width: 3px;
	height: 5px;
	background-color: #EF662A;
	margin-left: auto;
	margin-right: auto;
}

.tabParentWrap .tab button.active {
	font-weight: 500;
}

.tabParentWrap .tab button.active:before {
	width: 100%;
}

.tabParentWrap .tab button + button {
	margin-left: 20px;
}

.agmMeetingWrap {
	margin-bottom: 41px;
}

.agmMeetingWrap p {
	font-size: 18px;
	line-height: 30px;
	color: #000;
	max-width: 330px;
}

.agmMeetingWrap h3,
.agmMeetingWrap .h3 {
	font-size: 30px;
	line-height: 45px;
	font-weight: 300;
	padding-bottom: 5px;
	border-bottom: 1px solid #707070;
	margin-bottom: 16px;
}

.agmDownloadsList li {
	display: flex;
	justify-content: space-between;
}

.agmDownloadsList li span {
	font-size: 18px;
	line-height: 20px;
	font-weight: 400;
	color: #000;
	max-width: 219px;
}

.agmDownloadsList li + li {
	margin-top: 15px;
}

.nomainateTopSec {
	padding-top: 28px;
	padding-bottom: 43px;
}

.nomainateTopSec .chCol6 {
	width: 100%;
}

.nomLeftDescr h2,
.nomLeftDescr .h2 {
	font-size: 35px;
	line-height: 35px;
	text-transform: capitalize;
	margin-bottom: 23px;
}

.nomLeftDescr span {
	font-size: 16px;
	line-height: 23px;
	display: block;
	font-weight: 500;
	margin-bottom: 39px;
	max-width: 268px;
	color: #000;
}

.nomLeftDescr img {
	width: 100%;
	margin-bottom: 39px;
}

.nominyRightWrap span {
	font-size: 20px;
	line-height: 32px;
	font-weight: 500;
	color: #000000;
	display: block;
	margin-bottom: 45px;
}

.nominyRightWrap p {
	font-size: 16px;
	line-height: 32px;
	letter-spacing: -0.05px;
	margin-bottom: 20px;
}

.nominateCatWrap {
	padding-top: 43px;
}

.nominateCatWrap .colsHolder {
	margin-left: -13px;
	margin-right: -13px;
	justify-content: center;
}

.nominateCatWrap .colsHolder .chCol {
	padding-left: 13px;
	padding-right: 13px;
}

.nominateCatWrap .chCol3 {
	width: 100%;
}

.nomiCatDescr {
	display: block;
	position: relative;
	z-index: 1;
	width: 100%;
	margin-bottom: 52px;
}

.nomiCatDescr:before {
	position: absolute;
	content: "";
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background-color: rgba(255, 255, 255, .6);
	transform: scaleY(0);
	transform-origin: 0 100% 0;
	transition: transform .2s ease, -webkit-transform .3s ease;
}

.nomiCatDescr:hover:before {
	transform: scaleY(1);
	transform-origin: 0 100% 0;
}

.nomiCatDescr h2,
.nomiCatDescr .h2 {
	font-size: 35px;
	line-height: 35px;
	position: relative;
	color: #fff;
	padding-bottom: 20px;
	max-width: 250px;
}

.nomiCatDescr .nomiCatText .arrow {
	position: relative;
	display: block;
	width: 50px;
	height: 50px;
}

.nomiCatDescr .nomiCatText .arrow:before,
.nomiCatDescr .nomiCatText .arrow:after {
	position: absolute;
	content: "";
	width: 30px;
	height: 30px;
	border-style: solid;
	border-color: #fff;
	border-width: 3px 3px 0 0;
	left: 9px;
	transform: rotate(-45deg);
}

.nomiCatDescr .nomiCatText .arrow:before {
	bottom: 0;
}

.nomiCatDescr .nomiCatText .arrow:after {
	bottom: 10px;
}

.nomiCatDescr img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	object-fit: cover;
	height: 100%;
	z-index: -1;
}

.nominateCatWrap .chCol {
	display: flex;
}

.nomiCatDescr .nomiCatText p {
	font-size: 16px;
	line-height: 23px;
	color: #000;
	margin-bottom: 36px;
	display: none;
}

.nomiCatText {
	padding: 168px 22px 22px;
}

.nomiCatDescr:hover .nomiCatText p {
	display: block;
}

.nomiCatDescr:hover .nomiCatText {
	padding-top: 40px;
	position: relative;
}

.nomiCatDescr:hover h2,
.nomiCatDescr:hover .h2 {
	color: #175B96;
}

.nomiCatDescr:hover h2:before,
.nomiCatDescr:hover .h2:before {
	position: absolute;
	content: "";
	bottom: 0;
	left: 0;
	width: 41px;
	height: 5px;
	background-color: #5EBE52;
}

.nomiCatDescr:hover .nomiCatText .arrow:after {
	bottom: 16px;
}

.mynNominationSec {
	padding-bottom: 42px;
	position: relative;
	z-index: 1;
}

.mynNominationSec h2,
.mynNominationSec .h2 {
	font-size: 30px;
	line-height: 35px;
	margin-bottom: 24px;
}

.mynNominationSec span {
	display: block;
	margin-bottom: 35px;
	font-size: 20px;
	line-height: 32px;
	letter-spacing: -0.1px;
	font-weight: 600;
}

.mynNominationSec p {
	font-size: 17px;
	line-height: 32px;
	letter-spacing: -0.09px;
	margin-bottom: 30px;
}

.mynNominationSec .btn {
	min-width: 230px;
	background: transparent linear-gradient(180deg, #EF662A 0%, #EF662A 100%) 0% 0% no-repeat padding-box;
}

.mynNominationSec .btn:hover {
	background: transparent linear-gradient(180deg, #AF4724 0%, #FF794D 100%) 0% 0% no-repeat padding-box;
}

.constitutionBannerImage img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.consGuideTradSec {
	padding-top: 56px;
	padding-bottom: 136px;
	text-align: center;
	position: relative;
}

.consGuideHeader span {
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	letter-spacing: 4.2px;
	color: #175B96;
	display: block;
	text-transform: uppercase;
	margin-bottom: 21px;
}

.consGuideHeader h2,
.consGuideHeader .h2 {
	font-size: 28px;
	line-height: 30px;
	margin-bottom: 25px;
}

.consGuideHeader p {
	font-size: 18px;
	line-height: 26px;
	color: #000;
	font-weight: 500;
}

.consGuideHeader {
	margin-bottom: 96px;
}

.consGuideLangList > li h3,
.consGuideLangList > li .h3 {
	font-size: 18px;
	line-height: 40px;
	text-transform: uppercase;
	margin-bottom: 16px;
}

.consGuideLangList > li .btnGuideWrap .btn {
	padding-top: 9px;
	padding-bottom: 9px;
}

.consGuideLangList > li .btnGuideWrap .btn:hover {
	padding-top: 6px;
	padding-bottom: 6px;
}

.consGuideLangList > li .btnGuideWrap .btnMediumWidth {
	min-width: 211px;
	margin-bottom: 19px;
}

.consGuideLangList {
	display: flex;
	flex-wrap: wrap;
}

.consGuideLangList > li {
	width: 100%;
}

.consGuideLangList > li + li {
	border-top: 1px solid #000;
}

.consGuideBgImage {
	position: absolute;
	left: -110px;
	right: -160px;
	bottom: -344px;
	height: 100%;
	z-index: -1;
}

.consGuideBgImage img {
	width: 100%;
	object-fit: cover;
}

.becomeMemberSec {
	position: relative;
	background-color: #fff;
	box-shadow: 10px 3px 20px #00000029;
}

.becomeMemberSec .chCol7 {
	width: 100%;
}

.becomeMemberSec .chCol5 {
	width: 100%;
}

.memberImageHolder {
	margin-left: -40px;
	margin-right: -40px;
	height: 388px;
	box-shadow: 10px 3px 20px #00000029;
}

.memberImageHolder img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.memberDescrWrap {
	text-align: center;
	padding-top: 64px;
	padding-bottom: 30px;
}

.memberDescrWrap h2,
.memberDescrWrap .h2 {
	font-size: 19px;
	line-height: 30px;
	letter-spacing: 6px;
	padding-bottom: 21px;
	position: relative;
	margin-bottom: 22px;
}

.memberDescrWrap h2:before,
.memberDescrWrap .h2:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	bottom: 0;
	width: 98px;
	height: 2px;
	background-color: #5EBE52;
	margin-left: auto;
	margin-right: auto;
}

.memberDescrWrap p {
	font-size: 18px;
	line-height: 30px;
	color: #000;
	margin-bottom: 43px;
}

.memberDescrWrap .btn {
	min-width: 192px;
	margin-bottom: 9px;
	background: transparent linear-gradient(180deg, #EF662A 0%, #EF662A 100%) 0% 0% no-repeat padding-box;
}

.memberDescrWrap .btn:hover {
	background: transparent linear-gradient(180deg, #E3663C 0%, #FF794D 100%) 0% 0% no-repeat padding-box;
}

.memberDescrWrap .enquieLink {
	display: block;
	color: #175B96;
}

.memberTopBanner {
	padding-top: 250px;
}

.memberHeadingWrap h2,
.memberHeadingWrap .h2 {
	font-size: 30px;
	line-height: 35px;
	color: #fff;
	position: relative;
	text-align: center;
	margin-bottom: 53px;
}

.memberTopBanner .chCol4 {
	width: 100%;
}

.memberTopBanner .chCol8 {
	width: 100%;
}

.memberTextBlock {
	font-weight: 500;
	line-height: 25px;
	font-size: 17px;
	color: #175B96;
	position: relative;
	z-index: 1;
}

.memberTabsHead {
	display: flex;
	flex-wrap: wrap;
}

.memberTabsHead > button {
	width: 13.677%;
	display: flex;
	position: relative;
	justify-content: space-between;
	background-color: transparent;
	border: 0;
	text-align: left;
	padding-left: 12px;
	min-height: 137px;
	z-index: 1;
}

.memberTabsHead > button:before {
	position: absolute;
	content: "";
	left: 0;
	top: 10px;
	width: 3px;
	height: 127px;
	background-color: #EFAD2A;
}

.memberTabsHead > button p {
	width: 113px;
	color: #fff;
	font-weight: 500;
	font-size: 17px;
	line-height: 20px;
}

.memberTabsHead > button .arrowDown {
	position: relative;
	width: 13px;
	height: 13px;
}

.memberTabsHead > button .arrowDown:before,
.memberTabsHead > button .arrowDown:after {
	position: absolute;
	content: "";
	right: 0;
	border-color: #fff;
	border-style: solid;
	border-width: 1px 1px 0 0;
	width: inherit;
	height: inherit;
	transform: rotate(135deg);
}

.memberTabsHead > button .arrowDown:before {
	top: 0;
}

.memberTabsHead > button .arrowDown:after {
	top: 7px;
}

.memberQualityListWrap {
	position: relative;
	z-index: 1;
	overflow: hidden;
}

.memberQualityListWrap .memberWaveBgImage {
	bottom: -390px;
}

.memberQualityImage {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.memberQualityImage img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.memberTypeDescr .typeBtnWrap .btnBgRed {
	min-width: 261px;
}

.memberTypeDescr .typeBtnWrap .btnBorderRed {
	padding-top: 8px;
	padding-bottom: 8px;
	min-width: 201px;
}

.memberTypeDescr .typeBtnWrap .btnBorderRed:hover {
	padding-top: 5px;
	padding-bottom: 5px;
}

.memberTabsList {
	position: relative;
	z-index: 1;
}

.memberTabsHead > button + button {
	margin-left: 27px;
}

.tabsDescrContentWrap {
	padding-top: 31px;
	padding-bottom: 106px;
	position: relative;
}

.tabsDescrContentWrap .chCol4 {
	width: 38%;
}

.tabsDescrContentWrap .chCol8 {
	width: 62%;
}

.tabDescrContent {
	font-weight: 500;
	font-size: 20px;
	line-height: 35px;
	color: #000;
	padding-top: 90px;
}

.tabDescrContent h2,
.tabDescrContent .h2 {
	position: relative;
	font-size: 30px;
	line-height: 30px;
	font-weight: 500;
	max-width: 242px;
	padding-bottom: 21px;
	margin-bottom: 64px;
}

.tabDescrContent h2:before,
.tabDescrContent .h2:before {
	position: absolute;
	content: "";
	bottom: 0;
	left: 0;
	width: 217px;
	height: 2px;
	background-color: #5EBE52;
}

.tabsContentImage {
	margin-right: -70px;
}

.tabsContentImage img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.tabsDescrContentWrap .tabcontent {
	min-height: 498px;
}

.memberTabsHead button.active .arrowDown:before {
	top: 60px;
}

.memberTabsHead button.active .arrowDown:after {
	top: 85px;
}

.memberWaveBgImage {
	position: absolute;
	bottom: -280px;
	left: -20px;
	right: 0;
	z-index: -1;
}

.memberWaveBgImage img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.selectmemberWrap {
	margin-bottom: 35px;
	position: relative;
	z-index: 1;
}

.selectmemberWrap span {
	display: block;
	border: 1px solid #fff;
	max-width: 404px;
	padding: 4px 20px;
	font-weight: 700;
	color: #fff;
	letter-spacing: 3.2px;
	line-height: 30px;
	text-align: center;
	margin-left: 24px;
}

.selectMemberDescr .memberTabsHead button {
	width: 19.077%;
}

.selectMemberDescr .memberTabsHead button p {
	font-size: 30px;
	line-height: 30px;
	width: 208px;
}

.memberTypeDescr {
	max-width: 330px;
}

.memberTypeDescr h2,
.memberTypeDescr .h2 {
	font-size: 18px;
	font-weight: 500;
	line-height: 30px;
	text-align: center;
	padding-bottom: 15px;
	margin-bottom: 23px;
	position: relative;
}

.memberTypeDescr h2:before,
.memberTypeDescr .h2:before {
	position: absolute;
	content: "";
	bottom: 0;
	left: 0;
	right: 0;
	width: 217px;
	height: 2px;
	background-color: #114B7D;
	margin-left: auto;
	margin-right: auto;
}

.memberTypeDescr .textWrap {
	font-size: 18px;
	font-weight: 500;
	line-height: 20px;
	color: #000;
	margin-bottom: 29px;
	min-height: 165px;
}

.memberTypeDescr .textWrap p + p {
	margin-top: 15px;
}

.typeBtnWrap {
	margin-bottom: 26px;
}

.typeBtnWrap p {
	font-weight: 500;
	line-height: 30px;
	margin-bottom: 5px;
	color: #000;
}

.qaBannerSec {
	position: relative;
	overflow: hidden;
	z-index: 1;
	display: flex;
	width: 100%;
	min-height: 300px;
	margin-bottom: 30px;
}

.qaBannerSec .alignHolder {
	min-height: inherit;
}

.qaBannerSec .alignHolder .align {
	padding-top: 77px;
	padding-bottom: 77px;
	margin-top: auto;
}

.qaBgImage {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.qaBgImage img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: top;
}

.qaHeader {
	position: relative;
	padding-bottom: 10px;
}

.qaHeader span {
	display: block;
	font-weight: 500;
	line-height: 26px;
	color: #fff;
	text-align: center;
}

.qaHeader h2,
.qaHeader .h2 {
	font-size: 30px;
	line-height: 35px;
	text-align: center;
	color: #fff;
}

.qaQuestionsSec {
	padding-bottom: 51px;
}

.qaQuestionWrap h3,
.qaQuestionWrap .h3 {
	font-size: 20px;
	line-height: 30px;
	font-weight: 700;
	text-transform: uppercase;
	color: #EF662A;
	margin-bottom: 29px;
}

.qaDescrWrap {
	position: relative;
	border-bottom: 1px solid #000;
	margin-bottom: 56px;
}

.qaDescrWrap summary {
	font-size: 16px;
	line-height: 30px;
	font-weight: 600;
	color: #000;
	position: relative;
	padding-right: 35px;
}

.qaDescrWrap summary:before {
	position: absolute;
	content: "\2b";
	font-weight: 900;
	font-family: "Font Awesome 6 Free";
	color: #000;
	border-radius: 100%;
	border: 1px solid #000;
	width: 23px;
	height: 23px;
	display: flex;
	justify-content: center;
	align-items: center;
	right: 0;
	top: 0;
	cursor: pointer;
}

.qaDescrWrap .qaAnswer {
	font-size: 17px;
	color: #000;
	line-height: 25px;
	margin-bottom: 23px;
}

.qaQuestionWrap .chCol6 {
	width: 100%;
}

.qaQuestionWrap .colsHolder {
	margin-left: -45px;
	margin-right: -45px;
}

.qaQuestionWrap .colsHolder .chCol {
	padding-left: 45px;
	padding-right: 45px;
}

.qaDescrWrap[open=""] summary {
	margin-bottom: 40px;
}

.qaBtnWrap {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.qaBtnWrap a {
	min-width: 151px;
}

.supportHeader {
	padding-bottom: 23px;
	margin-bottom: 23px;
	position: relative;
}

.supportHeader:before {
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	width: 100%;
	height: 2px;
	background-color: #5EBE52;
}

.supportHeader span {
	font-size: 16px;
	line-height: 25px;
	display: block;
	color: #E19B0F;
	font-weight: 600;
	margin-bottom: 6px;
}

.supportHeader h2,
.supportHeader .h2 {
	font-size: 30px;
	line-height: 30px;
}

.supportBannerDescr {
	font-size: 17px;
	font-weight: 500;
	line-height: 25px;
	color: #000;
	text-align: center;
}

.supportBannerDescr p {
	margin-bottom: 33px;
}

.supportBannerDescr .btn {
	min-width: 196px;
}

.supportBannerSec {
	position: relative;
	z-index: 1;
	overflow: hidden;
	display: flex;
	min-height: 639px;
}

.supportBannerSec .alignHolder {
	min-height: inherit;
}

.supportBannerSec .alignHolder .align {
	margin-top: auto;
	margin-bottom: auto;
	padding-bottom: 30px;
}

.supportBgImage {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.supportBgImage img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: top;
}

.supportCaptionText {
	border: 1px solid #707070;
	background-color: #175B96;
	padding-top: 52px;
	padding-bottom: 42px;
	text-align: center;
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
}

.supportApplicateGuide h3,
.supportApplicateGuide .h3 {
	font-weight: 400;
	color: #175B96;
	font-size: 20px;
	line-height: 30px;
	text-align: center;
	margin-bottom: 53px;
	text-transform: capitalize;
}

.supportApplicateGuideSec {
	padding-top: 47px;
}

.awardWinnerSec {
	padding-bottom: 98px;
}

.awardHeader {
	text-align: center;
	font-size: 20px;
	line-height: 30px;
	color: #175B96;
	font-weight: 500;
	margin-bottom: 42px;
}

.awardHeader span {
	display: block;
	margin-bottom: 10px;
}

.awardHeader h2,
.awardHeader .h2 {
	font-size: 30px;
	line-height: 30px;
}

.awardYearDescr {
	text-align: center;
	font-size: 18px;
	line-height: 25px;
	color: #000;
	font-weight: 500;
}

.awardYearDescr h3,
.awardYearDescr .h3 {
	font-size: 50px;
	line-height: 45px;
	color: #000;
	padding-bottom: 9px;
	margin-bottom: 13px;
	position: relative;
}

.awardYearDescr h3:before,
.awardYearDescr .h3:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	width: 150px;
	height: 1px;
	background-color: #EFAD2A;
	margin-left: auto;
	margin-right: auto;
	bottom: 0;
}

.awardYearDescr p {
	margin-bottom: 13px;
}

.awardYearDescr a {
	color: #CE2C35;
	font-size: 18px;
	line-height: 25px;
	font-weight: 500;
}

.pastSliderWrap {
	padding-left: 35px;
	padding-right: 35px;
	position: relative;
}

.sponsOpportSec {
	padding-top: 43px;
}

.sponOpporHeader {
	text-align: center;
	font-size: 20px;
	line-height: 30px;
	font-weight: 500;
	color: #000;
	margin-bottom: 13px;
}

.sponOpporHeader h2,
.sponOpporHeader .h2 {
	font-size: 28px;
	line-height: 30px;
	margin-bottom: 33px;
}

.eventDescrWrap {
	border: 1px solid #707070;
	width: 100%;
}

.eventDescrWrap h3,
.eventDescrWrap .h3 {
	border-bottom: 1px solid #707070;
	padding-top: 7px;
	padding-bottom: 5px;
	text-align: center;
	font-size: 23px;
	line-height: 30px;
	color: #3B3E40;
}

.eventDescrWrap ul {
	padding: 21px 13px 8px;
	font-size: 18px;
	font-weight: 500;
	line-height: 30px;
	color: #175B96;
}

.eventDescrWrap ul > li + li {
	margin-top: 17px;
}

.sponsEventsList {
	display: flex;
	flex-wrap: wrap;
	margin-left: -30px;
	margin-right: -30px;
}

.sponsEventsList > li {
	width: 100%;
	margin-bottom: 40px;
}

.wpPartnerSec .sponOpporHeader h2,
.wpPartnerSec .sponOpporHeader .h2 {
	margin-bottom: 5px;
}

.wpPartnerDetails {
	position: relative;
	z-index: 1;
	padding-left: 18px;
}

.wpPartnerDetails:before {
	position: absolute;
	content: "";
	left: 0;
	top: -40px;
	width: 62px;
	height: 56px;
	background-color: #EFAD2A;
	z-index: -1;
}

.wpPartnerDetails:after {
	position: absolute;
	content: "";
	left: 0;
	top: -11px;
	width: 3px;
	height: 310px;
	background-color: #EFAD2A;
}

.wpPartnerDetails .cuntNumber {
	display: block;
	font-size: 50px;
	line-height: 20px;
	color: #000;
	font-weight: 600;
	margin-bottom: 20px;
}

.wpPartnerDetails h3,
.wpPartnerDetails .h3 {
	font-size: 18px;
	line-height: 20px;
	color: #000;
	margin-bottom: 30px;
}

.wpPartnerDetails {
	font-size: 18px;
	line-height: 26px;
	color: #000;
}

.wpPartnerListSlider {
	position: relative;
	padding-top: 80px;
	padding-bottom: 50px;
}

.wpPartnerListSlider:before {
	position: absolute;
	content: "";
	left: -9999px;
	top: 0;
	bottom: 0;
	right: -9999px;
	background-color: #F8F8F8;
	z-index: -1;
}

.wpPartnerListSlider .wpParentSlides {
	padding-left: 25px;
}

.whatPartnerSec {
	padding-top: 106px;
	padding-bottom: 116px;
}

.whatPartnerText {
	font-size: 20px;
	font-weight: 500;
	line-height: 30px;
	color: #000;
}

.whatPartnerText p + p {
	margin-top: 25px;
}

.sponsorTestiSec {
	background-color: #F9F9F9;
	padding-top: 73px;
	padding-bottom: 47px;
	position: relative;
}

.sponsTestiHeading {
	display: block;
	padding: 9px 20px;
	font-size: 15px;
	line-height: 40px;
	letter-spacing: 2.25px;
	font-weight: 600;
	color: #175B96;
	position: absolute;
	z-index: 1;
	top: -100px;
	left: 0;
	right: 0;
	text-align: center;
}

.sponsTestiHeading:before {
	position: absolute;
	content: "";
	left: -9999px;
	top: 0;
	right: -9999px;
	bottom: 0;
	background-color: #E9E9E9;
	z-index: -1;
}

.sponsorTestiDescr {
	font-size: 20px;
	line-height: 30px;
	color: #000;
	font-weight: 500;
}

.sponsorTestiDescr p {
	margin-bottom: 33px;
}

.sponsorTestiDescr span {
	margin-bottom: 5px;
	display: block;
	font-size: 14px;
}

.sponsorTestiDescr h2,
.sponsorTestiDescr .h2 {
	font-size: 30px;
	line-height: 40px;
	margin-bottom: 28px;
}

.sponsorSlider .slick-dots {
	display: flex;
	padding: 0;
	list-style: none;
	justify-content: center;
}

.sponsorSlider .slick-dots > li {
	padding: 0;
	width: 11px;
	height: 11px;
}

.sponsorSlider .slick-dots > li button {
	width: inherit;
	height: inherit;
	border-radius: 100%;
	background-color: #D6BEBE;
	border: 0;
	text-indent: -9999px;
	padding: 0;
}

.sponsorSlider .slick-dots > li + li {
	margin-left: 15px;
}

.sponsorSlider .slick-dots > li.slick-active button {
	background-color: #175B96;
}

.appliHeadingText h2,
.appliHeadingText .h2 {
	font-size: 25px;
	line-height: 45px;
}

.appliHeadingText strong {
	display: block;
	font-size: 35px;
	line-height: 45px;
	color: #175B96;
	font-weight: 500;
	width: 284px;
	font-family: 'Noto Sans SC', 'Arial', sans-serif;
}

.appliHeadingText span {
	font-weight: 500;
	display: block;
	color: #175B96;
	line-height: 20px;
	width: 270px;
	margin-left: 12px;
}

.appliFormTopSec {
	margin-bottom: 22px;
}

.appliFormTopSec .chCol8 {
	width: 100%;
}

.appliFormTopSec .chCol4 {
	width: 100%;
}

.formInstructionWrap {
	border: 1px solid #D2D1D1;
	padding: 15px 20px;
}

.formInstructionWrap .instructionList {
	font-size: 16px;
	line-height: 30px;
	color: #5F635F;
}

.formInstructionWrap .instructionList > li + li {
	margin-top: 5px;
}

.apllicationFormSec {
	padding-top: 22px;
	padding-bottom: 75px;
	position: relative;
	z-index: 1;
}

.applicationBgImage {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
	height: 100%;
}

.applicationBgImage img {
	height: 100%;
}

.memberShipForm h2,
.memberShipForm .h2 {
	font-size: 20px;
	line-height: 19.1px;
	font-weight: 500;
	margin-bottom: 12px;
}

.rowFourWrap .chCol3 {
	width: 100%;
}

.formGroup label {
	display: block;
	line-height: 19.2px;
	color: #5F635F;
	margin-bottom: 10px;
}

.formPersonalInfoWrap .colsHolder {
	margin-left: -15px;
	margin-right: -15px;
}

.formPersonalInfoWrap .colsHolder .chCol {
	padding-left: 15px;
	padding-right: 15px;
}

.rowFristWrap .chCol4 {
	width: 100%;
}

.rowFristWrap .chCol3 {
	width: 50%;
}

.formGroup {
	margin-bottom: 20px;
}

.formGroup input {
	width: 100%;
	background-color: #fff;
}

.formGroup select {
	width: 100%;
	background-color: #fff;
	color: #D1D1D1;
	cursor: pointer;
}

.rowSecondWrap .chCol2 {
	width: 50%;
}

.rowSecondWrap .chCol4 {
	width: 100%;
}

.rowSecondWrap .chCol3 {
	width: 100%;
}

.rowThirdWrap .chCol3 {
	width: 50%;
}

.rowThirdWrap .chCol4 {
	width: 50%;
}

.formPersonalBottom .rowFirstWrap .chCol4 {
	width: 100%;
}

.formPersonalBottom .rowFirstWrap .chCol8 {
	width: 100%;
}

.formPersonalBottom .rowSecondWrap .chCol5 {
	width: 100%;
}

.formPersonalBottom .rowSecondWrap .chCol7 {
	width: 100%;
}

.formPersonalBottom .rowThirdWrap .chCol4 {
	width: 100%;
}

.formPersonalBottom .rowFourWrap .chCol4 {
	width: 100%;
}

.formPersonalBottom {
	margin-bottom: 31px;
}

.applicantInfoWrap .chCol4 {
	width: 100%;
}

.applicantInfoWrap .chCol3 {
	width: 100%;
}

.applicantInfoWrap {
	margin-bottom: 35px;
}

.formSubmitBtn .btn {
	min-width: 259px;
	border: 0;
}

textarea:focus,
input:focus{
	outline: none;
}

.enquiryChatHeader {
	font-size: 14px;
	line-height: 20px;
	color: #175B96;
	max-width: 604px;
	margin-bottom: 40px;
	text-align: center;
}

.enquiryChatHeader p {
	margin-bottom: 20px;
}

.enquiryChatHeader h2,
.enquiryChatHeader .h2 {
	font-size: 25px;
	line-height: 45px;
	margin-bottom: 16px;
}

.enquiryPersonalInfoWrap .chCol12 {
	width: 100%;
}

.enquiryPersonalInfoWrap .chCol6 {
	width: 100%;
}

.enquiryPersonalInfoWrap .colsHolder {
	margin-left: 12px;
	margin-right: -12px;
}

.enquiryPersonalInfoWrap .colsHolder .chCol {
	padding-left: 12px;
	padding-right: 12px;
}

.enquiryPersonalInfoWrap {
	max-width: 602px;
	margin-bottom: 15px;
}

.enquiryFurtherInfo {
	max-width: 670px;
}

.enquiryPersonalInfoWrap .colsHolder {
	margin-left: -16px;
	margin-right: -16px;
}

.enquiryPersonalInfoWrap .colsHolder .chCol {
	padding-left: 16px;
	padding-right: 16px;
}

.enquiryFurtherInfo .chCol8 {
	width: 100%;
}

.enquiryFurtherInfo .chCol4 {
	width: 100%;
}

.enquiryFurtherInfo .chCol12 {
	width: 100%;
}

.formGroup textarea.productDetail {
	width: 100%;
	height: 90px;
	resize: none;
}

.formGroup textarea.aboutCompany {
	width: 100%;
	height: 140px;
	resize: none;
}

.enquireSubitForm {
	margin-top: 34px;
}

.enquireSubitForm .btn {
	min-width: 150px;
}

.memberDirectSearch span {
	font-weight: 500;
	color: #000;
	display: block;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.memberDirectSearch h1,
.memberDirectSearch .h1 {
	font-size: 28px;
	line-height: 35px;
	margin-bottom: 19px;
	text-transform: uppercase;
	color: #175B96;
}

.memberDirectSearch .searchBar {
	display: flex;
	align-items: center;
	border-radius: 40px;
	background-color: #fff;
	border: 1px solid #707070;
	max-width: 401px;
	height: 53px;
	padding: 10px 37px 10px 43px;
}

.memberDirectSearch .searchBar input {
	width: 100%;
	border: 0;
	padding: 0;
	height: 50px;
	font-size: 22px;
}

.memberDirectSearch .searchBar a {
	font-size: 21px;
	color: #000;
	display: block;
	margin-left: 8px;
}

.memberDirectSearch {
	margin-bottom: 44px;
}

.memberDirectMainSec {
	position: relative;
	padding-top: 49px;
	z-index: 1;
}

.memberBgImage {
	position: absolute;
	left: -110px;
	right: -380px;
	top: -60px;
	z-index: -1;
}

.memberBgImage img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.sponGalleryBanner img {
	width: 100%;
}

.pastSponsorHeader {
	text-align: center;
	max-width: 302px;
	margin: -89px auto 25px;
	font-size: 18px;
	line-height: 29px;
	font-weight: 500;
	color: #000;
}

.pastSponsorHeader h1,
.pastSponsorHeader .h1 {
	font-size: 30px;
	line-height: 30px;
	padding: 25px 0 53px;
	border-radius: 15px;
	background-color: #fff;
	position: relative;
	color: #175B96;
	max-width: 640px;
	margin-left: auto;
	margin-right: auto;
}

.pastSponsorHeader h1:before,
.pastSponsorHeader .h1:before {
	position: absolute;
	content: "";
	left: 0;
	bottom: 20px;
	right: 0;
	width: 186px;
	height: 2px;
	background-color: #5EBE52;
	margin-left: auto;
	margin-right: auto;
}

#mega-menu-Primary {
	display: flex !important;
	justify-content: space-between;
	position: static !important;
}

#mega-menu-wrap-Primary {
	position: static !important;
}

#mega-menu-Primary > li > .mega-sub-menu .mega-menu-row > .mega-sub-menu {
	display: flex !important;
	align-items: center;
}

.menuLeftList {
	padding: 99px 52px 96px !important;
	background-color: #175B96 !important;
}

.menuLeftList .mega-sub-menu li {
	padding: 0 0 16px !important;
	border-bottom: 2px solid #5EBE52 !important;
}

.menuLeftList .mega-sub-menu li + li {
	margin-top: 16px !important;
}

.menuLeftList .mega-sub-menu li a {
	font-size: 18px !important;
	font-weight: 600 !important;
	line-height: 23px !important;
	color: #fff !important;
	text-transform: capitalize !important;
}

.menuLeftList .mega-sub-menu li a:hover {
	color: #fff !important;
}

.menuTextDescr .mega-sub-menu li {
	text-align: center !important;
	padding-left: 66px !important;
	padding-right: 66px !important;
}

.menuTextDescr .mega-sub-menu li h4 {
	font-family: 'Urbanist', 'Arial', sans-serif !important;
	font-size: 12px !important;
	letter-spacing: 3.6px !important;
	line-height: 16px !important;
	color: #5EBE52 !important;
	margin-bottom: 3px !important;
	text-align: center !important;
}

.menuTextDescr .mega-sub-menu li .textwidget {
	font-size: 25px !important;
	line-height: 33px !important;
	font-weight: 700 !important;
	font-family: 'Urbanist', 'Arial', sans-serif !important;
	color: #175B96 !important;
}

.menuTextDescr .mega-sub-menu li .textwidget center {
	margin-top: 31px !important;
	display: block;
}

#mega-menu-item-547 .mega-sub-menu,
#mega-menu-item-2048 .mega-sub-menu,
#mega-menu-item-2485 .mega-sub-menu,
#mega-menu-item-2596 .mega-sub-menu,
#mega-menu-item-5133 .mega-sub-menu,
#mega-menu-item-5164 .mega-sub-menu {
	padding: 32px 0 33px !important;
	display: none !important;
	background-color: #114B7D !important;
}

.menuLeftList .mega-sub-menu .mega-menu-item-has-children a {
	padding-left: 15px !important;
	position: relative !important;
}

.AboutusBannerDescr {
	font-weight: 400;
	font-size: 20px;
	line-height: 30px;
	color: #fff;
}

.AboutusBannerDescr h2 {
	font-size: 45px;
	color: #fff;
	font-weight: 600;
	margin-top: 65px;
	padding-bottom: 14px;
}

.AboutusBannerDescr hr {
	width: 17%;
	text-align: center;
	color: #fff;
	margin-bottom: 22px;
}

.AboutusBannerDescr p {
	margin: 10px 0px;
}

.AboutusBannerDescr  small {
	font-size: 80%;
}

.AboutusHomeBanner {
	padding-bottom: 65px !important;
}

.AboutusBannerDescr .conatctText {
	font-size: 20px;
	line-height: 25px;
	font-weight: 500;
	display: block;
	margin-bottom: 18px;
}

.AboutusBannerDescr .contactAddress {
	font-weight: 500;
	font-size: 16px;
	line-height: 26px;
	display: block;
	margin-bottom: 9px;
}

.AboutusHomeBanner .aboutusbgImage {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.AboutusHomeBanner .aboutusbgImage img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.AboutusBannerDescr p {
	margin: 10px 0px;
}

.formclass input,
.formclass textarea {
	background-color: #fff;
	padding: 15px 22px;
	border-radius: 10px;
	position: static;
	opacity: 1;
	border: none;
	width: 100%;
	margin: 10px 0px;
	height: 57px;
}

.formclass input[type="submit"] {
	background: blue !important;
	min-width: 156px !important;
	float: right !important;
	border-radius: 50px !important;
	width: auto !important;
	margin-top: -10px;
}

.formclass textarea {
	height: 150px !important;
	resize: none;
}

.formbgColor {
	background-color: #175B96;
	text-align: center;
	padding-top: 50px;
}

.formbgColor .AboutusBannerDescr {
	padding-bottom: 85px;
}

.contactPageMainContent .colsHolder {
	margin-left: 0;
	margin-right: 0;
}

.contactPageMainContent .chCol {
	padding-left: 0;
	padding-right: 0;
}

.imageSecond {
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
	top: 330px;
}

.imageSecond img {
	width: 40%;
}

.historyAssociateSec .chCol5 {
	width: 100%;
}

.historyAssociateSec .chCol7 {
	width: 100%;
}

.historyAssociateSec .bgimagesection3 img {
	width: 100%;
}

.hisAssociateImage {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
}

.page-id-1445 .hisAssociateImage {
	width: 275px;
}

.historyAssociateSec {
	padding-bottom: 55px;
	overflow: hidden;
}

.march1929 .container {
	position: relative;
}

.lineImage {
	position: absolute;
	left: 30px;
	top: 30px;
	z-index: 1;
}

.AdvisorBanner .chCol4 {
	width: 100%;
}

.AdvisorBanner .chCol8 {
	width: 100%;
}

.advsection .tab input {
	display: none;
}

.advsection .tab label {
	padding-left: 0;
	padding-right: 0;
	position: relative;
	font-size: 18px;
	line-height: 50px;
	letter-spacing: 5.4px;
	padding-bottom: 0;
}

.tab-label::after {
	position: absolute;
	content: "";
	top: 37px;
	right: 20px;
	width: 15px;
	height: 15px;
	border-color: #707070;
	border-width: 2px 2px 0 0;
	border-style: solid;
	transform: rotate(45deg);
}

.tab-content ul {
	padding-left: 15px;
}

#fancybox-outer {
	background: transparent !important;
	box-shadow: none !important;
}

#fancybox-content {
	padding: 30px 20px !important;
	border: 1px solid #F3DDB1 !important;
	background: transparent !important;
}

#fancybox-wrap {
	max-width: 992px;
	left: 50% !important;
	transform: translate(-50%);
	height: auto !important;
}


.popupclass span {
	display: block;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 3.6px;
	color: #E19B0F;
	text-transform: uppercase;
}

.popupclass h3,
.popupclass .h3 {
	font-size: 40px;
	font-weight: 300;
	line-height: 45px;
	color: #fff;
	margin-bottom: 30px;
}

.popupclass strong {
	font-weight: 600;
	display: block;
	font-size: 19px;
	line-height: 27px;
	color: #E5BC6B;
	margin-bottom: 20px;
}

.popupclass p {
	font-size: 19px;
	line-height: 27px;
	color: #F3DDB1;
}

#fancybox-overlay {
	opacity: 0.9 !important;
}

#fancybox-close {
	width: 67px !important;
	height: 22px !important;
	top: -9px !important;
	right: 17px !important;
}

#fancybox-close:hover span {
	transform: none !important;
}

#fancybox-close span {
	border: 0 !important;
	box-shadow: none !important;
	background-color: transparent !important;
	border-radius: 0 !important;
}

#fancybox-close span::before {
	content: "close" !important;
	background-color: transparent !important;
	width: auto !important;
	height: auto !important;
	transform: none !important;
	font-size: 15px;
	font-weight: 300;
	line-height: 22px;
	color: #E5BC6B;
	text-transform: uppercase;
}

#fancybox-close span::after {
	display: none !important;
}

.aboutHomeSec .container {
	max-width: 1073px;
}

.contactDescr .AboutusBannerDescr h2 {
	font-size: 30px;
	line-height: 35px;
	font-weight: 700;
	margin-top: 18px;
}

.adviceInfoText {
	text-align: center;
}

.adviceInfoText strong {
	display: block;
	font-weight: 700;
	line-height: 18px;
	font-size: 17px;
	color: #175B96;
	margin-bottom: 14px;
	font-family: 'Noto Sans SC', 'Arial', sans-serif;
}

.adviceInfoText p {
	font-weight: 600 !important;
	font-size: 13px !important;
	line-height: 15px !important;
	color: #175B96 !important;
	margin-top: 0;
	margin-bottom: 4px !important;
}

.AdvisorOverViewList img {
	margin-bottom: 12px !important;
}

.adviceInfoText span {
	display: block;
	font-weight: 500;
	font-size: 15px;
	line-height: 18px;
	color: #175B96;
	font-family: 'Noto Sans SC', 'Arial', sans-serif;
}

.tabWrapper {
	overflow: auto;
}

.tabWrapper .tabParentWrap{
	min-width: fit-content;
}

.tab-content p {
	height: auto;
	margin-left: 0;
}

.upComingEvenTopSec .chCol4 {
	width: 100%;
}

.upComingEvenTopSec .chCol8 {
	width: 100%;
}

.upComingEvenTopSec .colsHolder {
	align-items: center;
}

.upComingEvenTopSec {
	position: relative;
}

.upComingHeader {
	font-size: 18px;
	line-height: 26px;
	color: #000;
	font-weight: 500;
	text-align: center;
}

.upComingHeader h1,
.upComingHeader .h1 {
	font-size: 30px;
	line-height: 35px;
	color: #175B96;
	padding-bottom: 15px;
	margin-bottom: 16px;
	position: relative;
}

.upComingHeader h1:before,
.upComingHeader .h1:before {
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	width: 100%;
	height: 2px;
	background-color: #5EBE52;
}

.upComImageHolder {
	margin-right: -40px;
	margin-left: -40px;
}

.upComImageHolder img {
	width: 100%;
	height: 100%;
}

.eventsTabsList {
	display: flex;
	justify-content: center;
	margin-bottom: 33px;
}

.eventsTabsList > li {
	width: 20%;
}

.eventsTabsList > li + li {
	margin-left: 7px;
}

.tabSelectWrap select {
	width: 100%;
	background-color: #fff;
	border: 1px solid #C7C7C7;
	border-radius: 0;
	height: 48px;
	padding-left: 43px;
	padding-right: 13px;
	font-weight: 500;
	color: #000;
	cursor: pointer;
}

.eventsDescrSec {
	padding-top: 30px;
	padding-bottom: 50px;
	position: relative;
}

.tabSelectWrap {
	position: relative;
}

.tabSelectWrap img {
	position: absolute;
	top: 50%;
	left: 11px;
	transform: translateY(-50%);
}

.tabSelectWrap input {
	height: 48px;
	border: 1px solid #C7C7C7;
	border-radius: 0;
	padding-left: 37px;
	padding-right: 13px;
	font-weight: 500;
	width: 100%;
}

.tabSelectWrap input[type='text']::-webkit-input-placeholder {
	color: #000;
}

.tabSelectWrap input[type='text']::-moz-placeholder {
	opacity: 1;
	color: #000;
}

.tabSelectWrap input[type='text']:-moz-placeholder {
	color: #000;
}

.tabSelectWrap input[type='text']:-ms-input-placeholder {
	color: #000;
}

.tabSelectWrap input[type='text'].placeholder {
	color: #000;
}

.eventsDescrWrap .chCol4 {
	width: 100%;
}

.eventsDescrWrap .colsHolder {
	margin-left: -18px;
	margin-right: -18px;
}

.eventsDescrWrap .colsHolder .chCol {
	padding-left: 18px;
	padding-right: 18px;
}

.eventImageHolder {
	margin-bottom: -6px;
}

.eventImageHolder img {
	width: 100%;
}

.eventTextDescr {
	background-color: #F4F4F4;
	border: 1px solid #D9D1D1;
	padding: 26px 24px 51px;
	text-align: center;
}

.eventTextDescr h2,
.eventTextDescr .h2 {
	font-size: 25px;
	line-height: 25px;
	color: #000;
	font-weight: 500;
	margin-bottom: 20px;
}

.page-id-1202 .eventTextDescr h2,
.page-id-1202 .eventTextDescr .h2 {
	text-align: left;
}

.eventDetailList {
	max-width: 238px;
	margin-bottom: 50px;
}

.eventDetailList > li {
	display: flex;
	align-items: center;
	text-align: left;
}

.eventDetailList > li span {
	display: block;
	margin-left: 15px;
	font-size: 17px;
	line-height: 24px;
	font-weight: 500;
	color: #4A4A4A;
}

.eventDetailList > li img {
	width: 24px;
}

.eventDetailList > li + li {
	margin-top: 15px;
}

.eventDetailWrap {
	margin-bottom: 65px;
	position: relative;
	display: block;
}

.loadEventMore {
	display: flex;
	justify-content: center;
	position: relative;
	padding-bottom: 13px;
}

.loadEventMore a {
	font-weight: 700;
	font-size: 15px;
	line-height: 22px;
	color: #4A4A4A;
}

.sponsEventSec {
	text-align: center;
	padding-bottom: 60px;
	position: relative;
	z-index: 1;
}

.sponsEventSec h2,
.sponsEventSec .h2 {
	font-size: 30px;
	line-height: 30px;
	color: #175B96;
	padding-bottom: 40px;
	margin-bottom: 30px;
	position: relative;
}

.sponsEventSec h2:before,
.sponsEventSec .h2:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	bottom: 0;
	width: 217px;
	height: 2px;
	background-color: #5EBE52;
	margin-left: auto;
	margin-right: auto;
}

.sponsEventSec p {
	font-size: 20px;
	line-height: 29px;
	font-weight: 500;color: #000;
	margin-bottom: 40px;
	max-width: 840px;
	margin-left: auto;
	margin-right: auto;
}

.sponsEventSec .btn {
	min-width: 127px;
}

.sponsEventSec .btn:hover {
	padding-top: 8px;
	padding-bottom: 8px;
}

.sponsEventBgImage {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.sponsEventBgImage img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.pastEventDescr {
	box-shadow: 0 0 30px #00000030;
}

.pastEventDescr .eventTextDescr {
	border: 0;
}

.eventTextDescr p {
	font-size: 19px;
	line-height: 27px;
	font-weight: 500;
	color: #4A4A4A;
	margin-bottom: 76px;
}

.pastEventlist {
	display: flex;
	justify-content: space-between;
	margin-bottom: 7px;
}

.pastEventlist > li {
	text-align: center;
	color: #175B96;
	font-weight: 500;
	font-size: 15px;
	line-height: 22px;
	letter-spacing: 0.3px;
}

.sponsYearHeader {
	text-align: center;
	margin-bottom: 42px;
	margin-top: 49px;
}

.sponsYearHeader span {
	font-size: 12px;
	line-height: 12px;
	letter-spacing: 2.4px;
	color: #175B96;
}

.sponsYearHeader h2,
.sponsYearHeader .h2 {
	font-weight: 700;
	line-height: 38px;
	font-size: 30px;
	text-transform: uppercase;
}

.sponsDetailWrap .sponsImage {
	margin-bottom: 27px;
	display: block;
	cursor: pointer;
}

.sponsTextDescr .sponsText {
	margin-bottom: 19px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.sponsTextDescr .sponsText div{
	margin-bottom: 9px;
}

.sponsTextDescr .sponsText span {
	color: #EFAD2A;
	font-size: 10px;
	line-height: 18px;
	letter-spacing: 2px;
	display: block;
	text-transform: uppercase;
}

.sponsTextDescr .sponsText strong {
	color: #000;
	font-size: 18px;
	line-height: 18px;
	display: block;
	font-weight: 400;
}

.sponsTextDescr a {
	color: #175B96;
	font-weight: 500;
}

.sponsImage img {
	width: 100%;
}

.sponsorDescrYear .chCol4 {
	width: 100%;
}

.sponsWrap {
	border-bottom: 1px solid #000;
	padding-bottom: 50px;
}

.sponsorDescrYear .container .sponsWrap:last-child {
	border-bottom: 0;
}

.scholInterHeader {
	position: relative;
	margin-bottom: 40px;
	text-align: center;
}

.scholInterHeader span {
	font-size: 18px;
	line-height: 25px;
	letter-spacing: 0;
	font-weight: 600;
	color: #E19B0F;
	display: block;
	margin-bottom: 8px;
}

.scholInterHeader h1,
.scholInterHeader .h1 {
	font-size: 30px;
	line-height: 35px;
	color: #175B96;
}

.scholTopText {
	font-size: 17px;
	line-height: 25px;
	color: #000;
	font-weight: 500;
	text-align: center;
}

.scholInterTopSec {
	padding-top: 52px;
	padding-bottom: 70px;
}

.scholInterTopSec .colsHolder {
	margin-left: -25px;
	margin-right: -25px;
	align-items: center;
}

.scholInterTopSec .colsHolder .chCol {
	padding-left: 25px;
	padding-right: 25px;
}

.scholInterTopSec .chCol6 {
	width: 100%;
}

.scholInterAwards h2,
.scholInterAwards .h2 {
	font-size: 20px;
	line-height: 30px;
	letter-spacing: 4px;
	margin-bottom: 17px;
	text-align: center;
}

.scholInterAwards .sponsTextDescr .sponsText strong {
	margin-bottom: 8px;
}

.spCharityInitTopSec {
	position: relative;
	z-index: 1;
	padding-top: 277px;
	overflow: hidden;
}

.spCharityInitTopSec h1,
.spCharityInitTopSec .h1 {
	font-size: 40px;
	line-height: 48px;
	padding-bottom: 12px;
	position: relative;
	max-width: 313px;
}

.spCharityInitTopSec p {
	font-size: 17px;
	line-height: 25px;
	color: #fff;
	font-weight: 500;
}

.spCharityBgImage {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
}

.spCharityBgImage img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: top;
}

.spCharityInitTopSec .chCol6 {
	width: 100%;
}

.charityKeyInitiateSec {
	padding-top: 82px;
	padding-bottom: 120px;
	position: relative;
}

.keyInitiateHeader {
	text-align: center;
	font-size: 20px;
	line-height: 29px;
	color: #000;
	font-weight: 500;
	margin-bottom: 111px;
}

.keyInitiateHeader h2,
.keyInitiateHeader .h2 {
	font-size: 30px;
	line-height: 30px;
	margin-bottom: 8px;
}

.charityKeyInitiateSec .chCol6 {
	width: 100%;
}

.keyInitiatTextWrap {
	max-width: 235px;
	position: absolute;
	top: auto;
	left: 32px;
	overflow: auto;
	bottom: 30px;
}

.keyInitiatTextWrap strong {
	display: block;
	font-size: 20px;
	line-height: 25px;
	color: #175B96;
	font-weight: 400;
	margin-bottom: 0;
}

.keyInitiatTextWrap h3,
.keyInitiatTextWrap .h3 {
	font-size: 30px;
	line-height: 48px;
	color: #175B96;
	margin-bottom: 20px;
}

.keyInitiatTextWrap p {
	font-size: 17px;
	line-height: 20px;
	color: #000;
	font-weight: 500;
	margin-bottom: 18px;
}

.keyInitiateDescrWrap {
	position: relative;
}

.keyInitiateDescrWrap img {
	width: 100%;
}

.charityKeyInitiateSec .colsHolder {
	margin-left: -4px;
	margin-right: -4px;
}

.charityKeyInitiateSec .colsHolder .chCol {
	padding-left: 4px;
	padding-right: 4px;
}

.chaityKeyBgImage {
	position: absolute;
	top: 90px;
	left: -360px;
	right: -240px;
	height: 100%;
	z-index: -1;
}

.chaityKeyBgImage img {
	width: 100%;
	object-fit: cover;
}

.spIdeaContriTopSec h1,
.spIdeaContriTopSec .h1 {
	color: #175B96;
	margin-bottom: 27px;
}

.spIdeaContriTopSec .btnLargeWidth {
	min-width: 244px;
}

.spIdeaContriTopSec p {
	color: #175B96;
}

.spIdeaInviteSec {
	padding-top: 45px;
	padding-bottom: 100px;
	position: relative;
}

.page-id-2558 .spIdeaInviteSec {
	padding-bottom: 180px;
}

.spIdeaInviteHeader {
	text-align: center;
	color: #000;
	font-weight: 500;
	font-size: 20px;
	line-height: 29px;
	max-width: 938px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 280px;
}

.spIdeaInviteHeader p + p {
	margin-top: 25px;
}

.spIdeaInviteHeader h2,
.spIdeaInviteHeader .h2 {
	font-size: 30px;
	line-height: 40px;
	position: relative;
	margin-bottom: 39px;
}

.choosePlanInitWrap {
	font-weight: 500;
	font-size: 17px;
	line-height: 30px;
	color: #000;
}

.choosePlanInitWrap img {
	margin-bottom: 20px;
}

.choosePlanInitWrap h2,
.choosePlanInitWrap .h2 {
	font-size: 30px;
	line-height: 38px;
	font-weight: 400;
	margin-bottom: 44px;
	max-width: 190px;
}

.choosePlanInitaiveList {
	display: flex;
	flex-wrap: wrap;
	margin-left: -23px;
	margin-right: -23px;
}

.choosePlanInitaiveList > li {
	width: 100%;
	padding-left: 23px;
	padding-right: 23px;
	position: relative;
}

.wavebgImage {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	margin-top: -355px;
	left: -290px;
	right: -90px;
	z-index: -1;
}

.wavebgImage img {
	width: 100%;
}

.contributeBannerSec {
	background-color: #F09171;
	padding-top: 57px;
	padding-bottom: 51px;
	text-align: center;
}

.contributeBannerSec strong {
	display: block;
	color: #fff;
	font-size: 25px;
	line-height: 36px;
	margin-bottom: 48px;
}

.contributeBannerSec .btnLargeWidth {
	min-width: 244px;
}

.awardsTopbannerSec .alignHolder {
	min-height: inherit;
}

.awardsTopbannerSec .alignHolder .align {
	padding-top: 82px;
	padding-bottom: 35px;
}

.awardsBgImage {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.awardsBgImage img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.awardsDescrWrap {
	font-size: 20px;
	line-height: 30px;
	color: #F3DDB1;
	font-weight: 500;
	text-align: center;
}

.awardsDescrWrap p {
	margin-bottom: 31px;
}

.awardsDescrWrap .btn {
	min-width: 249px;
}

.awardsDescrWrap span {
	font-size: 18px;
	line-height: 30px;
	font-weight: 500;
	color: #F3DDB1;
	text-transform: uppercase;
	display: block;
}

.awardsDescrWrap h1,
.awardsDescrWrap .h1 {
	font-size: 40px;
	line-height: 60px;
	letter-spacing: 0;
	text-transform: uppercase;
	padding-bottom: 11px;
	position: relative;
	margin-bottom: 26px;
}

.awardsDescrWrap h1:before,
.awardsDescrWrap .h1:before {
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	width: 100%;
	height: 2px;
	background-color: #5EBE52;
}

.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
	margin-bottom: 0 !important;
}

.wpml-ls-item-zh-hans a {
	color: #175B96;
}

.wpml-ls-item-en a {
	color: #CE2C35;
}

.page-id-694 .AdvisorOverViewList center img {
	margin-bottom: 12px !important;
}

.menuLeftList .mega-sub-menu .mega-menu-item-has-children > a:hover {
	color: #F3DDB1 !important;
}

.menuLeftList .mega-sub-menu .mega-menu-item-has-children > a:after {
	position: absolute !important;
	content: "" !important;
	display: block !important;
	width: 275px;
	height: 53px;
	top: -15px;
	right: -82px;
}

.menuEventHeader {
	padding-bottom: 18px;
	position: relative;
	margin-bottom: 25px;
}

.menuEventHeader:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	width: 217px;
	height: 2px;
	background-color: #5EBE52;
	bottom: 0;
	margin-left: auto;
	margin-right: auto;
}

.menuEventHeader span {
	font-size: 14px;
	line-height: 19px;
	letter-spacing: 4.2px;
	color: #5EBE52;
	font-family: 'Urbanist', 'Arial', sans-serif;
}

.menuEventHeader h2,
.menuEventHeader .h2 {
	font-size: 25px;
	line-height: 33px;
	font-family: 'Urbanist', 'Arial', sans-serif;
}

.menuEventDetail {
	display: flex;
	align-items: center;
	max-width: 637px;
	box-shadow: 3px 3px 20px #00000029;
	border: 1px solid #D9D1D1;
	background-color: #F4F4F4;
	margin-left: auto;
	margin-right: auto;
}

.eventMenuDetail {
	padding: 15px 26px;
	text-align: left;
}

.eventMenuDetail h3,
.eventMenuDetail .h3 {
	font-weight: 500;
	font-size: 25px;
	line-height: 25px;
	color: #000000;
	margin-bottom: 18px;
	font-family: 'Jost', 'Arial', sans-serif;
}

.eventMenuDetail .eventDetailList > li {
	padding-left: 0 !important;
	padding-right: 0 !important;
	text-align: left !important;
}

.eventMenuDetail .eventDetailList > li + li {
	margin-top: 7px;
}

.eventMenuDetail .eventDetailList > li span {
	font-weight: 500 !important;
}

.eventMenuDetail .eventDetailList {
	margin-bottom: 18px !important;
}

.menuBtnWrap .btnBgBlue {
	min-width: 117px;
	font-size: 12px;
	line-height: 25px;
	margin-bottom: 7px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.menuBtnWrap .btnBorderRed {
	font-weight: 500;
	line-height: 25px;
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
	display: flex;
	justify-content: center;
	max-width: 170px;
}

.menuBtnWrap .btnBorderRed:hover {
	padding-top: 1px;
	padding-bottom: 1px;
	height: 37px;
}

.menueImageHolder {
	height: 290px;
	width: 560px;
}

.menueImageHolder img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.menuTextDescr {
	position: relative !important;
}

.menuBgImage {
	position: absolute;
	top: -450px;
	right: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.menuBgImage img {
	width: 100%;
	object-fit: cover;
}

#mega-menu-50-0,
#mega-menu-51-0,
#mega-menu-2477-0,
#mega-menu-2492-0,
#mega-menu-52-0,
#mega-menu-53-0,
#mega-menu-54-0,
#mega-menu-7240-0,
#mega-menu-7257-0 {
	position: relative !important;
}

#mega-menu-50-0:before,
#mega-menu-51-0:before,
#mega-menu-55-0:before,
#mega-menu-2477-0:before,
#mega-menu-2492-0:before,
#mega-menu-52-0:before,
#mega-menu-53-0:before,
#mega-menu-54-0:before {
	position: absolute !important;
	content: "" !important;
	background-image: url(/wp-content/uploads/2023/10/Mask-Group-408-1.png);
	display: block !important;
	right: 0;
	height: 100%;
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: 100% 100%;
	left: 25%;
}

#mega-menu-7240-0:before,
#mega-menu-7257-0:before {
	position: absolute !important;
	content: "" !important;
	background-image: url(/wp-content/uploads/2024/04/Mask-Group-408.png);
	display: block !important;
	right: 0;
	height: 100%;
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: 100% 100%;
	left: 31%;
}

#mega-menu-wrap-Primary #mega-menu-Primary > li.mega-menu-item > a.mega-menu-link:hover {
	color: #F3DDB1;
}

.newsHighlightsSlider .slick-arrow {
	position: absolute;
	bottom: -10px;
	background-color: transparent;
	border: 0;
	text-indent: -9999px;
	width: 32px;
	height: 32px;
	z-index: 1;
}

.newsHighlightsSlider .slick-arrow.slick-prev {
	left: 0;
	background-image: url(/wp-content/uploads/2023/10/arrowalt.svg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: 100% auto;
}

.newsHighlightsSlider .slick-arrow.slick-next {
	right: 0;
	background-image: url(/wp-content/uploads/2023/10/arrowalt-1.svg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: 100% auto;
}

.testimonialSlider .slick-dots {
	display: flex;
	align-items: center;
	justify-content: center;
	padding-left: 0;
	list-style: none;
	margin: 0;
	margin-top: 43px;
}

.testimonialSlider .slick-dots > li {
	width: 8px;
	height: 8px;
	overflow: hidden;
	padding: 0;
}

.testimonialSlider .slick-dots > li button {
	width: inherit;
	height: inherit;
	background-color: #635956;
	border-radius: 100%;
	border: 0;
	text-indent: -9999px;
	padding: 0;
}

.testimonialSlider .slick-dots > li.slick-active button {
	background-color: #BCBCBC;
}

.testimonialSlider .slick-dots > li + li {
	margin-left: 8px;
}

.testimonialSlider .slick-arrow {
	position: absolute;
	bottom: -10px;
	background-color: transparent;
	border: 0;
	text-indent: -9999px;
	width: 32px;
	height: 32px;
	z-index: 1;
}

.testimonialSlider .slick-arrow.slick-prev {
	left: 0;
	background-image: url(/wp-content/uploads/2023/10/arrowalt-2.svg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: 100% auto;
}

.testimonialSlider .slick-arrow.slick-next {
	right: 0;
	background-image: url(/wp-content/uploads/2023/10/arrowalt-3.svg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: 100% auto;
}

.historyMobileImage {
	margin-left: -35px;
	margin-right: -35px;
	margin-bottom: 43px;
}

.historyMobileImage img {
	width: 100%;
}

.foundMobileImage {
	margin-left: -35px;
	margin-right: -35px;
	margin-bottom: 26px;
}

.foundMobileImage img {
	width: 100%;
}

.histMembImageWrap {
	margin-left: -35px;
	margin-right: -35px;
	margin-bottom: -50px;
}

.histMembImageWrap img {
	width: 100%;
}

.HistorySec3 .rapper {
	line-height: 32px;
	font-size: 17px;
}

.HistorySec3 .rapper p {
	margin-bottom: 20px;
}

.HistorySec3 .rapper .subheading {
	margin-bottom: 0;
}

.rapper {
	position: relative;
	z-index: 21;
}

.abAssocMobileImage {
	margin-left: -30px;
	margin-right: -30px;
}

.abAssocMobileImage img {
	width: 100%;
}

.abAssociatCaptionImage {
	margin-left: -35px;
	margin-right: -35px;
}

.abAssociatCaptionImage img {
	width: 100%;
}

.abAssociatesMobileImage {
	margin-left: -65px;
	margin-right: -245px;
}

.abAboutBannerDescr p br,
.abAssociatesCaption strong br {
	display: none;
}

.aboutChairmanHeader {
	text-align: center;
}

.aboutChairmanHeader h2 {
	font-size: 28px;
	line-height: 30px;
}

.aboutChairmanHeader h2:nth-child(2) {
	display: none;
}

.chairmanSlider .slick-arrow {
	position: absolute;
	bottom: -10px;
	background-color: transparent;
	border: 0;
	text-indent: -9999px;
	width: 32px;
	height: 32px;
	z-index: 1;
}

.chairmanSlider .slick-arrow.slick-prev {
	left: 0;
	background-image: url(/wp-content/uploads/2023/10/arrowalt-2.svg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: 100% auto;
}

.chairmanSlider .slick-arrow.slick-next {
	right: 0;
	background-image: url(/wp-content/uploads/2023/10/arrowalt-3.svg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: 100% auto;
}

.chairmanSlider .slick-dots {
	display: flex;
	align-items: center;
	justify-content: center;
	padding-left: 0;
	list-style: none;
	margin: 0;
	margin-top: 0px;
	margin-top: 43px;
}

.chairmanSlider .slick-dots > li {
	width: 8px;
	height: 8px;
	overflow: hidden;
	padding: 0;
}

.chairmanSlider .slick-dots > li button {
	width: inherit;
	height: inherit;
	background-color: #CE2C35;
	border-radius: 100%;
	border: 0;
	text-indent: -9999px;
	padding: 0;
}

.chairmanSlider .slick-dots > li + li {
	margin-left: 8px;
}

.chairmanSlider .slick-dots > li.slick-active button {
	background-color: #5EBE52;
}

.dinnerAlterHeading h2,
.dinnerAlterHeading .h2 {
	font-size: 18px;
	font-weight: 700;
	line-height: 24px;
	color: #F3DDB1;
	text-align: center;
	margin-bottom: 15px;
}

.EventHost .imgHolder {
	width: 250px;
	height: 250px;
}

.eventGallaImageSlider .slick-arrow {
	position: absolute;
	bottom: 20px;
	background-color: transparent;
	border: 0;
	text-indent: -9999px;
	width: 32px;
	height: 32px;
	z-index: 1;
}

.eventGallaImageSlider .slick-arrow.slick-prev {
	left: 30px;
	background-image: url(/wp-content/uploads/2023/10/arrowalt.svg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: 100% auto;
}

.eventGallaImageSlider .slick-arrow.slick-next {
	right: 30px;
	background-image: url(/wp-content/uploads/2023/10/arrowalt-1.svg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: 100% auto;
}

.eventGallaImageSlider .slick-dots {
	display: flex;
	align-items: center;
	justify-content: center;
	padding-left: 0;
	list-style: none;
	margin: 0;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 30px;
}

.eventGallaImageSlider .slick-dots > li {
	width: 8px;
	height: 8px;
	overflow: hidden;
	padding: 0;
}

.eventGallaImageSlider .slick-dots > li + li {
	margin-left: 8px;
}

.eventGallaImageSlider .slick-dots > li button {
	width: inherit;
	height: inherit;
	background-color: #F09171;
	border-radius: 100%;
	border: 0;
	text-indent: -9999px;
	padding: 0;
}

.eventGallaImageSlider .slick-dots > li.slick-active button {
	background-color: #5EBE52;
}

.upComingEventsSlider .slick-arrow {
	position: absolute;
	bottom: -10px;
	background-color: transparent;
	border: 0;
	text-indent: -9999px;
	width: 32px;
	height: 32px;
	z-index: 1;
}

.upComingEventsSlider .slick-arrow.slick-prev {
	left: 0;
	background-image: url(/wp-content/uploads/2023/10/arrowalt-2.svg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: 100% auto;
}

.upComingEventsSlider .slick-arrow.slick-next {
	right: 0;
	background-image: url(/wp-content/uploads/2023/10/arrowalt-3.svg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: 100% auto;
}

.upComingEventsSlider .slick-dots {
	display: flex;
	align-items: center;
	justify-content: center;
	padding-left: 0;
	list-style: none;
	margin: 0;
	margin-top: 0px;
	margin-top: 43px;
}

.upComingEventsSlider .slick-dots > li {
	width: 8px;
	height: 8px;
	overflow: hidden;
	padding: 0;
}

.upComingEventsSlider .slick-dots > li + li {
	margin-left: 8px;
}

.upComingEventsSlider .slick-dots > li button {
	width: inherit;
	height: inherit;
	background-color: #635956;
	border-radius: 100%;
	border: 0;
	text-indent: -9999px;
	padding: 0;
}

.upComingEventsSlider .slick-dots > li.slick-active button {
	background-color: #BCBCBC;
}

.eventsDetailsSec header {
	text-align: center;
	margin-bottom: 35px;
}

.eventsDetailsSec header h2,
.eventsDetailsSec header .h2 {
	font-size: 35px;
	line-height: 40px;
}

.eventsDetailsSec .upComingEventsSlider .eventsDetailsWrap h3,
.eventsDetailsSec .upComingEventsSlider .eventsDetailsWrap .h3 {
	font-size: 25px;
	line-height: 28px;
	color: #000;
	margin-bottom: 20px;
	display: none;
}

.pgNavActive .pageNavCollapse {
	transform: scaleY(1);
}

.mega-menu-toggle {
	display: none !important;
}

.pgNavOpener {
	position: absolute;
	right: 31px;
	top: 38px;
}

#mega-menu-wrap-Primary #mega-menu-Primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link {
	background: transparent !important;
}

.tabChildWrap {
	margin-top: 45px;
}

.gallaRegisterFormSec {
	padding-top: 52px;
	padding-bottom: 51px;
	background-color: #000000;
	position: relative;
	z-index: 1;
}

.gallaFormBgImage {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1;
}

.gallaFormBgImage img {
	width: 100%;
}

.gallaFormHeader {
	text-align: center;
	max-width: 539px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;
}

.gallaFormHeader h1,
.gallaFormHeader .h1 {
	font-size: 14px;
	line-height: 30px;
	letter-spacing: 5.6px;
	color: #FFF2D9;
	font-weight: 300;
	margin-bottom: 8px;
}

.gallaRegidterForm {
	max-width: 662px;
	margin-left: auto;
	margin-right: auto;
}

.gallaRegidterForm .colsHolder {
	margin-left: -8px;
	margin-right: -8px;
}

.gallaRegidterForm .colsHolder .chCol {
	padding-left: 8px;
	padding-right: 8px;
}

.gallaRegidterForm .chCol6 {
	width: 100%;
}

.gallaRegidterForm .formGroup {
	margin-bottom: 18px;
}

.gallaRegidterForm .formGroup label {
	font-size: 16px;
	line-height: 19.2px;
	display: block;
	margin-bottom: 11px;
	color: #fff;
}

.gallaRegidterForm .formGroup input {
	background-color: #fff;
	border: 1px solid #ABABAB;
	height: 46px;
	width: 100%;
}

.gallaRegidterForm .formGroup select {
	background-color: #fff;
	border: 1px solid #ABABAB;
	color: #656565;
	height: 46px;
	cursor: pointer;
	width: 100%;
}

.gallaRegidterForm .formBtn {
	margin-top: 44px;
}

.gallaRegidterForm .formBtn .btn {
	width: 100%;
	border: 0;
}

.abImageWrap {
	display: none;
}

.constitutionMobileBannerImage img {
	width: 100%;
}

.nomMobileImageWrap {
	margin-left: -30px;
	margin-right: -30px;
}

.nomMobileImageWrap img {
	width: 100%;
}

.gallaRegisterFormSec .wpcf7-response-output {
	max-width: 662px;
	margin-left: auto !important;
	margin-right: auto !important;
	color: #fff;
	text-align: center;
	border-color: #dc3232 !important;
}

.apllicationFormSec .wpcf7-response-output {
	text-align: center;
}

.memberTypeList.classcol3 > li:before {
	height: 449px;
}

#mega-menu-wrap-Primary #mega-menu-Primary li.mega-menu-item-has-children.mega-hide-arrow > a.mega-menu-link > span.mega-indicator,
#mega-menu-wrap-Primary #mega-menu-Primary li.mega-menu-megamenu:not(.mega-menu-tabbed) li.mega-menu-item-has-children:not(.mega-collapse-children) > a.mega-menu-link > span.mega-indicator {
	display: block;
}

#mega-menu-wrap-Primary #mega-menu-Primary li.mega-menu-megamenu:not(.mega-menu-tabbed) li.mega-menu-item-has-children:not(.mega-collapse-children) > a.mega-menu-link > span.mega-indicator {
	display: block !important;
}

.awardsCelebWrap {
	padding-top: 44px;
	position: relative;
}

.awardDateHeader {
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	letter-spacing: 4.2px;
	color: #175B96;
	max-width: 736px;
	padding-bottom: 28px;
	margin-bottom: 35px;
	border-bottom: 2px solid #5EBE52;
	text-align: center;
}

.awardDateHeader h2,
.awardDateHeader .h2 {
	font-size: 40px;
	font-weight: 700;
	line-height: 43px;
	margin-bottom: 35px;
	letter-spacing: 0;
	position: relative;
	max-width: 457px;
}

.awardsTextDescr {
	color: #175B96;
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 25px;
}

.awardsDatesWrap {
	margin-bottom: 24px;
}

.keyDateListWrap h3,
.keyDateListWrap .h3 {
	font-size: 22px;
	line-height: 50px;
	margin-bottom: 28px;
}

.keyDatesListSlider {
	position: relative;
}

.keyDatesListSlider:before {
	position: absolute;
	content: "";
	top: 7px;
	left: -50px;
	right: -50px;
	height: 1px;
	background-color: #E19B0F;
}

.keyDatesListdescr span {
	display: block;
	border-radius: 100%;
	width: 15px;
	height: 15px;
	background-color: #E19B0F;
	margin-bottom: 8px;
	margin-left: auto;
	margin-right: auto;
}

.keyDatesListdescr p {
	font-size: 25px;
	line-height: 25px;
	color: #175B96;
	font-weight: 300;
	text-transform: uppercase;
}

.eventDetailWrap .dateWrap {
	width: 50px;
	border: 1px solid #000;
	border-radius: 3px;
	background-color: #fff;
	padding: 3px 5px;
	text-align: center;
	position: absolute;
	top: 17px;
	left: 21px;
}

.eventDetailWrap .dateWrap strong {
	font-size: 25px;
	color: #000;
	line-height: 25px;
	display: block;
}

.eventDetailWrap .dateWrap span {
	font-size: 16px;
	line-height: 19px;
	display: block;
	font-weight: 500;
	color: #000;
}

.indiBannerImage img {
	width: 100%;
}

.titleDescrText {
	max-width: 583px;
	font-size: 18px;
	line-height: 26px;
	color: #000;
	font-weight: 500;
	padding-top: 40px;
	padding-bottom: 70px;
}

.titleDescrText h1,
.titleDescrText .h1 {
	font-size: 25px;
	line-height: 30px;
	font-weight: 600;
	margin-bottom: 32px;
	color: #175B96;
}

.locationListWrap {
	position: relative;
	z-index: 1;
	padding-top: 28px;
	padding-bottom: 69px;
}

.locationListWrap::after {
	position: absolute;
	content: "";
	right: -9999px;
	left: -9999px;
	top: 0;
	bottom: 0;
	background-color: #EF662A;
	z-index: -1;
}

.locationListWrap h2,
.locationListWrap .h2 {
	font-size: 25px;
	line-height: 36px;
	color: #fff;
	position: relative;
	padding-bottom: 12px;
	margin-bottom: 16px;
}

.locationListWrap h2:before,
.locationListWrap .h2:before {
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background-color: #fff;
}

.locationList > li {
	display: flex;
}

.locationList > li p {
	font-size: 20px;
	line-height: 25px;
	font-weight: 500;
	color: #fff;
}

.locationList > li + li {
	margin-top: 22px;
}

.indiEventdetailWrap {
	padding-top: 58px;
	padding-bottom: 175px;
	color: #000;
	font-size: 18px;
	line-height: 26px;
	font-weight: 500;
}

.indiEventdetailWrap h2,
.indiEventdetailWrap .h2 {
	font-size: 35px;
	line-height: 50px;
	margin-bottom: 17px;
}

.indiEventdetailWrap p + p {
	margin-top: 30px;
}

.indiSliderWrap .slick-dots {
	display: flex;
	padding: 0;
	justify-content: center;
	list-style: none;
	margin-top: 43px;
	margin-bottom: 0;
}

.indiSliderWrap .slick-dots > li {
	width: 11px;
	height: 11px;
	padding: 0;
}

.indiSliderWrap .slick-dots > li + li {
	margin-left: 7px;
}

.indiSliderWrap .slick-dots > li button {
	width: inherit;
	height: inherit;
	border-radius: 100%;
	border: 0;
	background-color: #9E9898;
	text-indent: -9999px;
	padding: 0;
}

.indiSliderWrap .slick-dots > li.slick-active button {
	background-color: #fff;
	border: 1px solid #707070;
}

.indiSliderWrap .slick-arrow {
	position: absolute;
	top: 50%;
	background-color: transparent;
	text-indent: -9999px;
	border-color: #707070;
	border-width: 2px 2px 0 0;
	border-style: solid;
	height: 30px;
	width: 30px;
	margin-top: -25px;
}

.indiSliderWrap .slick-arrow.slick-prev {
	left: -30px;
	transform: rotate(-135deg);
}

.indiSliderWrap .slick-arrow.slick-next {
	right: -30px;
	transform: rotate(45deg);
}

.indiSliderSec {
	padding-bottom: 33px;
}

.sliderImage {
	margin-bottom: 40px;
}

.indiSliderWrap img {
	margin-left: auto;
	margin-right: auto;
}

.indiUpcomingText h1,
.indiUpcomingText .h1 {
	padding-bottom: 26px;
	margin-bottom: 26px;
	position: relative;
}

.indiUpcomingText h1:before,
.indiUpcomingText .h1:before {
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	width: 217px;
	height: 2px;
	background-color: #5EBE52;
	margin-left: auto;
	margin-right: auto;
	right: 0;
}

.indiUpcomingText p + p {
	margin-top: 30px;
}

.locationListWrap .btnDarkRed {
	background-color: #CE2C35;
	border-radius: 5px;
	min-width: 153px;
	margin-top: 20px;
}

.locationListWrap .btnDarkRed:hover {
	background: #AB2129;
}

.indiUpcomingMainDescr .locationListWrap {
	padding-top: 12px;
	min-height: 277px;
	padding-bottom: 35px;
}

.indiUpcomingDetailWrap h2,
.indiUpcomingDetailWrap .h2 {
	padding-bottom: 26px;
	margin-bottom: 26px;
	position: relative;
}

.indiUpcomingDetailWrap h2:before,
.indiUpcomingDetailWrap .h2:before {
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	width: 217px;
	height: 2px;
	background-color: #5EBE52;
	right: 0;
	margin-left: auto;
	margin-right: auto;
}

.indiUpcomingDetailWrap .parentList {
	margin-bottom: 40px;
}

.indiUpcomingDetailWrap .parentList > li {
	position: relative;
}

.indiUpcomingDetailWrap .parentList > li + li {
	margin-top: 20px;
}

.indiUpcomingDetailWrap .parentList > li:before {
	counter-increment: section;
	content: "" counter(section) ". ";
}

.indiUpcomingDetailWrap .childList {
	margin-top: 20px;
	padding-left: 25px;
}

.whyEnterAwardWrap {
	text-align: center;
}

.whyEnterHeader {
	font-size: 18px;
	font-weight: 500;
	line-height: 26px;
	color: #175B96;
	margin-bottom: 55px;
}

.whyEnterHeader h2,
.whyEnterHeader .h2 {
	font-size: 30px;
	line-height: 50px;
	color: #E19B0F;
	margin-bottom: 17px;
}

.enterAwardList {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin-left: -20px;
	margin-right: -20px;
	margin-bottom: 56px;
}

.enterAwardList > li {
	padding-left: 20px;
	padding-right: 20px;
	font-size: 17px;
	line-height: 20px;
	color: #000000;
	width: 100%;
}

.enterAwardList > li img {
	margin-bottom: 30px;
}

.whyEnterAwardWrap .btn {
	min-width: 249px;
}

.awardCelebBgImage {
	position: absolute;
	left: -51px;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
}

.awardFaqSec {
	padding-top: 56px;
	position: relative;
}

.awardFaqSec h2,
.awardFaqSec .h2 {
	font-size: 30px;
	line-height: 40px;
	color: #175B96;
	text-align: center;
	margin-bottom: 38px;
}

.awardFaqSec .chCol6 {
	width: 100%;
}

.awardFaqSec .qaDescrWrap summary {
	padding-left: 30px;
}

.awradFaqBgImage {
	position: absolute;
	left: -120px;
	right: 0;
	bottom: -40px;
	z-index: -1;
}

.awradFaqBgImage img {
	width: 100%;
}

.resourceGallerySec .eventsTabsList {
	justify-content: start;
	max-width: none;
	margin-bottom: 32px;
}

.resourceGallerySec {
	padding-top: 36px;
	padding-bottom: 79px;
	position: relative;
	z-index: 1;
	overflow: hidden;
}

.galleryMainBgImage {
	position: absolute;
	left: -280px;
	top: -260px;
	right: 0;
	z-index: -1;
}

.galleryMainBgImage img {
	width: 100%;
}

.resourceGallerySec .colsHolder {
	margin-left: -19px;
	margin-right: -19px;
}

.resourceGallerySec .colsHolder .chCol {
	padding-left: 19px;
	padding-right: 19px;
}

.resourceGallerySec .chCol4 {
	width: 100%;
}

.resourceGalleryWrap {
	margin-bottom: 21px;
	display: block;
}

.resourceGalleryWrap img {
	width: 100%;
}

.resourceGalleryWrap .textWrap {
	text-align: center;
	padding: 40px 0 47px;
	background-color: #fff;
	color: #EF662A;
}

.resourceGalleryWrap .textWrap span {
	display: block;
	margin-bottom: 5px;
}

.resourceGalleryWrap .textWrap h3,
.resourceGalleryWrap .textWrap .h3 {
	font-size: 23px;
	line-height: 25px;
}

.resourceGallerySec .btnLoadWrap {
	text-align: center;
	margin-top: 40px;
}

.resourceGallerySec .btnLoadWrap .btn {
	min-width: 156px;
}

.msMemberTextWrap {
	padding-top: 33px;
	text-align: center;
	font-size: 17px;
	font-weight: 500;
	line-height: 25px;
	color: #175B96;
}

.supportMemberSec {
	position: relative;
	padding-top: 93px;
}

.supportMemberHeader {
	text-align: center;
	margin-bottom: 50px;
	max-width: 262px;
	margin-left: auto;
	margin-right: auto;
}

.supportMemberHeader strong {
	font-size: 12px;
	line-height: 40px;
	color: #175B96;
	display: block;
	font-weight: 600;
	letter-spacing: 3.6px;
}

.supportMemberHeader h2,
.supportMemberHeader .h2 {
	font-size: 28px;
	line-height: 30px;
}

.supportMemberList {
	display: flex;
	flex-wrap: wrap;
}

.supportMemberList > li {
	width: 100%;
	position: relative;
}

.supportMemberList > li img {
	width: 100%;
}

.supportMemberList > li .textWrap {
	padding: 35px 29px;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	opacity: 0.9;
	font-weight: 500;
	font-size: 17px;
	line-height: 24px;
	color: #175B96;
	transition: background 0.3s ease;
	text-align: center;
}

.supportMemberList > li .textWrap:before {
	position: absolute;
	content: "";
	background-color: rgba(255, 255, 255, 0.85);
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	transform: scaleY(0);
	transform-origin: 0 100% 0;
	transition: transform .5s ease, -webkit-transform .3s ease;
	z-index: -1;
}

.supportMemberList > li:hover .textWrap:before {
	transform: scaleY(1);
	transform-origin: 0 100% 0;
}

.supportMemberList > li .textWrap h2,
.supportMemberList > li .textWrap .h2 {
	font-size: 45px;
	line-height: 48px;
	text-transform: uppercase;
}

.supportMemberList > li .textWrap p {
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.3s ease, visibility 0.3s ease;
}

.supportMemberList > li a {
	display: block;
}

.supportMemberList > li:hover .textWrap p {
	opacity: 1;
	visibility: visible;
}

.supportTestiSec {
	padding-top: 103px;
	padding-bottom: 76px;
	position: relative;
	text-align: center;
}

.supportTestiSec h2,
.supportTestiSec .h2 {
	font-size: 20px;
	line-height: 40px;
	letter-spacing: 6px;
	margin-bottom: 106px;
}

.supportTestiDescr img {
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
}

.supportTestiDescr blockquote {
	margin: 0;
	font-size: 20px;
	line-height: 30px;
	font-weight: 500;
	color: #000;
}

.supportTestiDescr blockquote q {
	font-style: normal;
	display: block;
	margin-bottom: 25px;
}

.supportTestiDescr blockquote q:before,
.supportTestiDescr blockquote q:after {
	display: none;
}

.supportTestiDescr blockquote cite {
	font-style: normal;
	display: block;
}

.supportTestiSlider .slick-dots {
	display: flex;
	justify-content: center;
	padding: 0;
	margin: 0;
	list-style: none;
}

.supportTestiSlider .slick-dots > li {
	width: 8px;
	height: 8px;
	padding: 0;
}

.supportTestiSlider .slick-dots > li + li {
	margin-left: 8px;
}

.supportTestiSlider .slick-dots > li button {
	width: inherit;
	height: inherit;
	border-radius: 100%;
	background-color: #F09171;
	border: 0;
	text-indent: -9999px;
	padding: 0;
}

.supportTestiSlider .slick-dots > li.slick-active button {
	background-color: #EF0F1C;
}

.sponTestiBgImage {
	position: absolute;
	left: 0;
	bottom: -100px;
	z-index: -1;
	right: 0;
}

.sponTestiBgImage img {
	width: 100%;
}

.supportMemberBgImage {
	position: absolute;
	left: -70px;
	right: 0;
	top: -20px;
	z-index: -1;
}

.supportMemberBgImage img {
	width: 100%;
}

.comBuisMatchTopSec .chCol8 {
	width: 100%;
}

.comBuisMatchTopSec .chCol4 {
	width: 100%;
}

.comBuisMatchTopSec .colsHolder {
	margin-left: -12px;
	margin-right: -12px;
	align-items: center;
}

.comBuisMatchTopSec .colsHolder .chCol {
	padding-left: 12px;
	padding-right: 12px;
}

.buisMatchImgHolder {
	margin-left: -75px;
}

.comBuisMatchTopSec .supportBannerDescr .supportHeader span {
	letter-spacing: 3.2px;
	font-size: 16px;
}

.comBuisMatchTopSec .supportBannerDescr .btn {
	min-width: 149px;
}

.bmSponsOpptSec {
	padding-top: 90px;
	position: relative;
}

.bmSponsBgImage {
	position: absolute;
	top: -100px;
	left: -140px;
	right: 0;
	z-index: -1;
}

.bmSponsBgImage img {
	width: 100%;
}

.bmSponsOpptHeader {
	text-align: center;
	font-size: 20px;
	line-height: 30px;
	font-weight: 500;
	color: #000;
	margin-bottom: 140px;
	max-width: 905px;
	margin-left: auto;
	margin-right: auto;
}

.bmSponsOpptHeader h2,
.bmSponsOpptHeader .h2 {
	font-size: 28px;
	line-height: 30px;
	margin-bottom: 15px;
}

.bmSponsOpptHeader p {
	margin-bottom: 25px;
}

.bmSponsOpptHeader span {
	width: 2px;
	height: 112px;
	background-color: #EFAD2A;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.bmSponsOpptWorkWrap h2,
.bmSponsOpptWorkWrap .h2 {
	font-size: 20px;
	line-height: 40px;
	letter-spacing: 6px;
	margin-bottom: 27px;
	text-align: center;
}

.hiwWorkListSlider:before {
	position: absolute;
	content: "";
	left: -9999px;
	right: -9999px;
	top: 0;
	height: 100%;
	background-color: #F3DDB1;
	z-index: -1;
}

.hiwWorkListSlider .hiwWorkListSlides {
	text-align: center;
	font-size: 20px;
	line-height: 30px;
	font-weight: 500;
	color: #000;
}

.hiwWorkListSlider .hiwWorkListSlides img {
	width: 100%;
	margin-bottom: 26px;
}

.bmSponsOpptWorkWrap {
	max-width: 1090px;
	margin-left: auto;
	margin-right: auto;
}

.businessCommunitySec {
	padding-top: 67px;
}

.businessCommunitySec h2,
.businessCommunitySec .h2 {
	font-size: 28px;
	line-height: 30px;
	text-align: center;
	margin-bottom: 28px;
}

.commuinityCountList {
	display: flex;
	flex-wrap: wrap;
	margin-left: -25px;
	margin-right: -25px;
	margin-bottom: 65px;
}

.commuinityCountList > li {
	width: 100%;
	text-align: center;
	padding-left: 25px;
	padding-right: 25px;
}

.commuinityCountList > li h2,
.commuinityCountList > li .h2 {
	font-size: 100px;
	line-height: 100px;
	margin-bottom: 0;
	color: #175B96;
}

.commuinityCountList > li h3,
.commuinityCountList > li .h3 {
	font-size: 25px;
	line-height: 30px;
	letter-spacing: 3.75px;
	color: #000;
}

.businessCommunitySec .container {
	max-width: 700px;
}

.netIndusGraphWrap {
	margin-bottom: 78px;
}

.netIndusGraphWrap h2,
.netIndusGraphWrap .h2 {
	font-size: 25px;
	line-height: 30px;
	letter-spacing: 3.75px;
	margin-bottom: 34px;
	color: #000;
}

.netIndusGraphWrap.networkSeniorityWrap {
	margin-bottom: 0;
}

.networkSeniorityWrap h2,
.networkSeniorityWrap .h2 {
	margin-bottom: 57px;
}

.bmSuccessStorySec {
	padding-top: 69px;
	margin-bottom: 72px;
}

.bmSuccessStorySec .bmSponsOpptHeader {
	max-width: 938px;
	position: relative;
}

.bmSuccessStorySec .bmSponsOpptHeader h2,
.bmSuccessStorySec .bmSponsOpptHeader .h2 {
	margin-bottom: 19px;
}

.successStoryDescr {
	text-align: center;
}

.successStoryDescr img {
	margin-bottom: 38px;
	margin-left: auto;
	margin-right: auto;
}

.successStoryDescr blockquote {
	margin: 0;
	font-size: 20px;
	line-height: 30px;
	font-weight: 500;
	color: #000;
}

.successStoryDescr blockquote q {
	display: block;
	font-style: normal;
	margin-bottom: 70px;
}

.successStoryDescr blockquote q:before,
.successStoryDescr blockquote q:after {
	display: none;
}

.successStoryDescr a {
	font-weight: 500;
	font-size: 20px;
	line-height: 30px;
	color: #CE2C35;
}

.bmSuccessStorySec .bmSponsOpptHeader span {
	position: absolute;
	left: 0;
	right: 0;
	bottom: -140px;
}

.nominationFormSec {
	max-width: 1158px;
	text-align: center;
	padding: 28px 30px;
}

.nominationFormSec .formLogo {
	margin-bottom: 15px;
	display: none;
}

.nominationFormSec h2,
.nominationFormSec .h2 {
	font-size: 30px;
	line-height: 35px;
	margin-bottom: 16px;
}

.nominationFormWrap .formDescrWrap {
	border: 1px solid #707070;
	border-radius: 5px;
	padding: 15px 11px;
	text-align: left;
	margin-bottom: 40px;
}

.nominationFormWrap .formDescrWrap h3,
.nominationFormWrap .formDescrWrap .h3 {
	font-size: 20px;
	line-height: 19.2px;
	margin-bottom: 15px;
}

.nominationFormWrap .formDescrWrap .formInputList {
	margin-left: -15px;
	margin-right: -15px;
	display: flex;
	flex-wrap: wrap;
}

.nominationFormWrap .formDescrWrap .formInputList li {
	padding-left: 15px;
	padding-right: 15px;
	width: 100%;
}

.formDescrWrap label {
	display: block;
	margin-bottom: 5px;
	padding-left: 10px;
	color: #5F635F;
}

.formDescrWrap input {
	width: 100%;
}

.formDescrWrap select {
	width: 100%;
	background-color: transparent;
	cursor: pointer;
}

.formSecondwrap .formInputList > li:first-child {
	width: 100%;
}

.formSecondwrap .formInputList > li:nth-child(2) {
	width: 100%;
}

.formSecondwrap .formInputList > li {
	margin-bottom: 25px;
}

.formSecondwrap .formInputList > li:nth-child(5) {
	width: 100%;
}

.formSecondwrap .formInputList > li:nth-child(6) {
	width: 100%;
}

.textAreaWrap {
	margin-bottom: 18px;
}

.textAreaWrap span {
	display: block;
	color: #5F635F;
	margin-bottom: 13px;
}

.textAreaWrap textarea {
	width: 100%;
	resize: none;
	height: 193px;
}

.submitFormWrap .subitTextDescr h3,
.submitFormWrap .subitTextDescr .h3 {
	font-size: 20px;
	line-height: 19.2px;
	font-weight: 500;
	margin-bottom: 15px;
}

.submitFormWrap .subitTextDescr .checkBoxWrap {
	display: flex;
	align-items: center;
}

.submitFormWrap .subitTextDescr .checkBoxWrap input {
	width: 22px;
	height: 22px;
}

.submitFormWrap .subitTextDescr .checkBoxWrap label {
	margin-bottom: 0;
	margin-left: 10px;
}

.submitFormWrap {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.submitFormWrap .submitBtnWrap {
	margin-right: 121px;
}

.submitFormWrap .submitBtnWrap .btn {
	min-width: 226px;
	border: 0;
}

.submitBtnWrap input[type="submit"] {
	width: auto;
}

.wpcf7-form.invalid  .wpcf7-response-output {
	border-color: #CE2C35 !important;
}

.onlineIdeaFromSec {
	position: relative;
	padding-top: 42px;
	padding-bottom: 73px;
	overflow: hidden;
	z-index: 1;
}

.onlineIdeaformheader {
	margin-bottom: 30px;
	text-align: center;
}

.onlineIdeaformheader h1,
.onlineIdeaformheader .h1 {
	font-size: 28px;
	line-height: 35px;
	color: #175B96;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.onlineIdeaformheader p {
	font-size: 18px;
	line-height: 23px;
	color: #175B96;
	font-weight: 500;
	max-width: 525px;
}

.onlineIdeaForm {
	max-width: 896px;
}

.formParticularWrap h2,
.formParticularWrap .h2 {
	font-size: 25px;
	line-height: 19.2px;
	font-weight: 500;
	margin-bottom: 19px;
	text-align: center;
}

.ideaInputWrap label {
	display: block;
	margin-bottom: 7px;
}

.ideaInputWrap input {
	width: 100%;
}

.ideaFormDescr .chCol6 {
	padding-left: 16px;
	padding-right: 16px;
	margin-bottom: 15px;
}

.ideaFormDescr {
	position: relative;
}

.ideaFormDescr .addBtn {
	position: absolute;
	right: 0;
	bottom: 50%;
	transform: translateY(-50%);
	margin-bottom: -77px;
	display: flex;
	background-color: transparent;
	border-radius: 100%;
	border: 1px solid #000;
}

.ideaFormDescr .addBtn button {
	font-size: 23px;
	line-height: 0;
	color: #000;
	background-color: inherit;
	border-radius: inherit;
	border: 0;
	width: 28px;
	height: 28px;
	font-weight: 300;
	flex-shrink: 0;
}

.ideaRepeatWrap {
	min-height: 176px;
}

.formProjectWrap h2,
.formProjectWrap .h2 {
	font-size: 26px;
	line-height: 45px;
	margin-bottom: 26px;
	text-align: center;
}

.projectInputWrap label {
	display: block;
	margin-bottom: 7px;
}

.projectInputWrap span {
	color: #5F635F;
	max-width: 369px;
	display: block;
	margin-bottom: 15px;
}

.projectInputWrap textarea {
	width: 100%;
	height: 210px;
	resize: none;
}

.ideaFormSubmitBtn .btn {
	min-width: 277px;
}

.onlineFormBgImage {
	position: absolute;
	top: -631px;
	right: -160px;
	z-index: -1;
}

.newsAnnounceDetailSec {
	padding-top: 40px;
	padding-bottom: 35px;
	position: relative;
	text-align: center;
}

.resouceDetailHeader {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: end;
	margin-bottom: 27px;
}

.resouceDetailHeader .headingWrap span {
	font-size: 16px;
	line-height: 20px;
	color: #EF662A;
}

.resouceDetailHeader .headingWrap h1,
.resouceDetailHeader .headingWrap .h1 {
	font-size: 25px;
	line-height: 30px;
	color: #175B96;
}

.resouceDetailHeader .eventBadgeList {
	display: flex;
}

.resouceDetailHeader .eventBadgeList > li {
	font-size: 14px;
	line-height: 20px;
	background-color: #E19B0F;
	border-radius: 3px;
	color: #fff;
	padding: 3px 8px;
}

.resouceDetailHeader .eventBadgeList > li + li {
	margin-left: 10px;
}

.newsDetailTextDescr .imgHolder {
	margin-bottom: 36px;
}

.newsDetailTextDescr .imgHolder img {
	width: 100%;
}

.newsDetailTextDescr strong {
	font-size: 18px;
	font-weight: 400;
	line-height: 26px;
	color: #000;
	display: block;
	margin-bottom: 30px;
}

.newsDetailTextDescr p {
	margin-bottom: 30px;
}

.newsDetailTextDescr .newsImageList {
	display: flex;
	flex-wrap: wrap;
	margin-left: -10px;
	margin-right: -10px;
	margin-bottom: 12px;
}

.newsDetailTextDescr .newsImageList > li {
	width: 50%;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 20px;
	cursor: pointer;
	position:relative;
}

.newsDetailTextDescr .newsImageList > li img {
	width: 100%;
}

.newsDetailTextDescr .postBtnWrap {
	margin-top: 66px;
}

.newsDetailTextDescr .postBtnWrap a {
	font-size: 18px;
	line-height: 25px;
	color: #175B96;
	font-weight: 600;
}

.pastSponsHeader {
	font-size: 12px;
	line-height: 28px;
	letter-spacing: 2.4px;
	color: #175B96;
	margin-bottom: 30px;
	text-align: center;
}

.pastSponsHeader h1,
.pastSponsHeader .h1 {
	font-size: 30px;
	line-height: 35px;
	color: #175B96;
}

.pastSponsEventTopSec {
	padding-top: 56px;
}

.pastSponsImageHolder img {
	width: 100%;
}

.starSponsorWrap {
	margin-bottom: 58px;
}

.starSponsHeader {
	display: flex;
	align-items: end;
	margin-bottom: 20px;
}

.starSponsHeader .sponCatDescr {
	margin-left: 23px;
	color: #EFAD2A;
	font-size: 12px;
	line-height: 15px;
	font-weight: 400;
}

.starSponsHeader .sponCatDescr span img {
	margin-right: 6px;
}

.starSponsHeader .sponCatDescr h2,
.starSponsHeader .sponCatDescr .h2 {
	font-size: 30px;
	line-height: 35px;
	color: #000;
}

.starSponsHeader .sponCatDescr span {
	display: block;
	margin-bottom: 7px;
}

.sponsGallerySlider .sponsSlides img {
	width: 100%;
}

.sliverSpons {
	color: #9E9E9C;
}

.sponsorsGallerySec {
	padding-top: 42px;
}

.imageIpBanner img {
	width: 100%;
}

.resousceBussinIpDetailSec {
	padding-top: 28px;
	padding-bottom: 89px;
	position: relative;
	z-index: 1;
	overflow: hidden;
}

.resourceIpBgImage {
	position: absolute;
	top: -270px;
	right: 0;
	left: -140px;
	z-index: -1;
}

.resourceIpBgImage img {
	width: 100%;
}

.resourceIpHeader {
	font-size: 16px;
	line-height: 20px;
	color: #EF662A;
	text-align: center;
	margin-bottom: 56px;
}

.resourceIpHeader span {
	display: block;
	margin-bottom: 5px;
}

.resourceIpHeader h1,
.resourceIpHeader .h1 {
	font-size: 25px;
	line-height: 30px;
	color: #175B96;
	font-weight: 600;
	margin-bottom: 19px;
}

.resourceIpHeader .enventBadgeList {
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 14px;
	line-height: 20px;
	color: #fff;
}

.resourceIpHeader .enventBadgeList > li {
	background-color: #E19B0F;
	border-radius: 3px;
	padding: 3px 7px;
}

.resourceIpHeader .enventBadgeList > li + li {
	margin-left: 10px;
}

.businessIpTextDescr {
	font-size: 16px;
	line-height: 24px;
	color: #212121;
	text-align: center;
}

.businessIpTextDescr strong {
	font-size: 18px;
	line-height: 24px;
	color: #000;
	font-weight: 700;
	display: block;
	margin-bottom: 50px;
}

.businessIpTextDescr p {
	margin-bottom: 25px;
}

.bussinIpBtnWrap {
	margin-top: 60px;
}

.bussinIpBtnWrap a {
	font-size: 18px;
	line-height: 25px;
	color: #175B96;
	font-weight: 600;
}

.rescourceGalleryIpSec {
	padding-top: 40px;
	padding-bottom: 35px;
	position: relative;
}

.resourceGalleryIpHeader {
	font-size: 16px;
	line-height: 20px;
	color: #EF662A;
	margin-bottom: 27px;
	text-align: center;
}

.resourceGalleryIpHeader h1,
.resourceGalleryIpHeader .h1 {
	font-size: 25px;
	line-height: 30px;
	color: #175B96;
	font-weight: 600;
}

.mainImageHolder {
	margin-bottom: 68px;
}

.mainImageHolder img {
	width: 100%;
}

.galleryIpBtnWrap {
	margin-top: 50px;
}

.galleryIpBtnWrap a {
	font-size: 18px;
	line-height: 25px;
	color: #175B96;
	font-weight: 600;
}

.viewloadmorefaq {
	max-width: 1272px;
	margin-left: auto !important;
	margin-right: auto !important;
}

.displaynone {
	display: none;
}

.indiBannerImage img {
	object-fit: cover;
}

.PastEvent .indiEnventMainDescr.indiUpcomingMainDescr .titleDescrText.indiUpcomingText h1,
.PastEvent .indiEnventMainDescr.indiUpcomingMainDescr .titleDescrText.indiUpcomingText .h1 {
	padding-bottom: 0;
}

.PastEvent .indiEnventMainDescr.indiUpcomingMainDescr .titleDescrText.indiUpcomingText h1:before,
.PastEvent .indiEnventMainDescr.indiUpcomingMainDescr .titleDescrText.indiUpcomingText .h1:before {
	display: none;
}

.PastEvent .indiEventdetailWrap.indiUpcomingDetailWrap h2:first-child {
	display: none;
}

.PastEvent .indiEventdetailWrap.indiUpcomingDetailWrap h2,
.PastEvent .indiEventdetailWrap.indiUpcomingDetailWrap .h2 {
	padding-bottom: 0;
}

.PastEvent .indiEventdetailWrap.indiUpcomingDetailWrap h2:before,
.PastEvent .indiEventdetailWrap.indiUpcomingDetailWrap .h2:before {
	display: none;
}

.awardCatMainSec {
	padding-top: 32px;
	padding-bottom: 74px;
	position: relative;
	z-index: 1;
	overflow: hidden;
}

.awradsCatHeader {
	font-weight: 700;
	line-height: 23px;
	font-size: 16px;
	color: #175B96;
	margin-bottom: 14px;
	text-align: center;
}

.awradsCatHeader h1,
.awradsCatHeader .h1 {
	font-size: 40px;
	line-height: 43px;
	text-transform: capitalize;
	color: #175B96;
	margin-bottom: 60px;
}

.awardsCatDescr {
	border-bottom: 1px solid #707070;
	font-size: 17px;
	color: #000;
	padding-bottom: 10px;
	font-weight: 600;
	width: 100%;
	margin-bottom: 27px;
}

.awardsCatDescr summary {
	padding-left: 30px;
	position: relative;
}

.awardsCatDescr summary:after {
	position: absolute;
	content: "\2b";
	font-weight: 900;
	font-family: "Font Awesome 6 Free";
	color: #000;
	border-radius: 100%;
	border: 1px solid #000;
	width: 23px;
	height: 23px;
	display: flex;
	justify-content: center;
	align-items: center;
	right: 0;
	top: 0;
	cursor: pointer;
}

.awardsCatDescr summary:before {
	counter-increment: section;
	content: "" counter(section) ". ";
	left: 0;
	position: absolute;
}

.awardsCatDescr .detailText {
	padding-left: 30px;
	margin-top: 16px;
	font-weight: 400;
	font-size: 17px;
	line-height: 25px;
}

.awardCatList {
	direction: rtl;
}

.awardCatList::-webkit-scrollbar {
	width: 10px;
	height: 10px;
}

.awardCatDetailSlider {
	height: 100%;
	direction:ltr;
}

.awardCatBgImage {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
}

.awardCatBgImage img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.eventsTabsList input[type="submit"] {
	background-color: #175B96;
	padding: 11px 10px;
	border-radius: 5px;
	border: 0;
	color: #fff;
	min-width: 102px;
	transition: background-color 0.3s ease;
	margin-left: 8px;
}

.eventsTabsList input[type="submit"]:hover {
	background: #0F4675;
}

.eventTextDescr div {
	margin-bottom: 76px;
	font-size: 19px;
	line-height: 27px;
	font-weight: 500;
	color: #4A4A4A;
}

.page-id-1202 .eventTextDescr div {
	text-align: left;
}

.charityInitiateTopBanner {
	position: relative;
	overflow: hidden;
	z-index: 1;
	display: flex;
	width: 100%;
	min-height: 367px;
}

.charityInitiateTopBanner .alignHolder {
	min-height: inherit;
}

.charityInitiateTopBanner .alignHolder .align {
	padding-top: 80px;
	margin-top: auto;
	padding-bottom: 15px;
}

.charInitiateTextWrap h1,
.charInitiateTextWrap .h1 {
	font-size: 30px;
	line-height: 35px;
	color: #175B96;
	margin-bottom: 10px;
	position: relative;
}

.charInitiateTextWrap .bannerBtnWrap .btnBorderRed {
	padding-top: 9px;
	padding-bottom: 9px;
}

.charInitiateTextWrap .bannerBtnWrap .btnBorderRed:hover {
	padding-top: 6px;
	padding-bottom: 6px;
}

.charityInitiateBgImage {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	z-index: -1;
}

.charityInitiateBgImage img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.charityInitiateCaptionText {
	background-color: #175B96;
	padding-top: 33px;
	padding-bottom: 32px;
	color: #fff;
	text-align: center;
	font-size: 20px;
	line-height: 30px;
	font-weight: 500;
}

.charityInitiateCaptionText blockquote {
	margin: 0;
}

.charityInitiateCaptionText blockquote q:before,
.charityInitiateCaptionText blockquote q:after {
	display: none;
}

.charityInitiateDescrWrap {
	padding-top: 39px;
	padding-bottom: 56px;
}

.charityInitiateDescrWrap strong {
	font-weight: 500;
	font-size: 20px;
	line-height: 29px;
	color: #000000;
	text-align: center;
	display: block;
	margin-bottom: 25px;
}

.charityImageDescr {
	margin-bottom: 70px;
}

.charityImageDescr .colsHolder {
	margin-left: -31px;
	margin-right: -31px;
	align-items: center;
}

.charityImageDescr .colsHolder .chCol {
	padding-left: 31px;
	padding-right: 31px;
}

.charityImageDescr .chCol7 {
	width: 100%;
}

.charityImageDescr .chCol5 {
	width: 100%;
}

.charitiyImageHolder img {
	width: 100%;
}

.charityImageDescr h2,
.charityImageDescr .h2 {
	font-size: 25px;
	line-height: 35px;
	color: #5EBE52;
	padding-bottom: 34px;
	position: relative;
	text-align: right;
	font-weight: 500;
}

.charityImageDescr h2:before,
.charityImageDescr .h2:before {
	position: absolute;
	content: "";
	right: 0;
	bottom: 0;
	width: 217px;
	height: 2px;
	background-color: #EF662A;
}

.charityInitiateDescrWrap p {
	font-size: 20px;
	line-height: 29px;
	color: #000;
	font-weight: 500;
	text-align: right;
}

.awardsJudgePanelSec {
	padding-bottom: 54px;
	position: relative;
	z-index: 1;
	overflow: hidden;
}

.judgesPanelWrap {
	position: relative;
	padding-top: 32px;
}

.awardsJudgeHeader {
	position: relative;
	text-align: center;
	margin-bottom: 53px;
}

.awardsJudgeHeader h1,
.awardsJudgeHeader .h1 {
	font-weight: 700;
	line-height: 43px;
	font-size: 40px;
	color: #175B96;
	margin-bottom: 20px;
}

.awardsJudgeHeader p {
	font-size: 16px;
	line-height: 23px;
	color: #175B96;
	font-weight: 700;
	margin-bottom: 22px;
}

.awardsJudgeHeader .btn {
	min-width: 249px;
}

.judgePanelWrap {
	border: 2px solid #E19B0F;
	border-radius: 8px;
	text-align: center;
	padding: 30px 19px;
	background-color: #fff;
}

.judgePanelWrap img {
	width: 100%;
	margin-bottom: 24px;
}

.judgePanelWrap h2,
.judgePanelWrap .h2 {
	font-size: 18px;
	line-height: 20px;
	text-transform: uppercase;
	padding-bottom: 19px;
	position: relative;
	margin-bottom: 12px;
	max-width: 161px;
	margin-left: auto;
	margin-right: auto;
}

.judgePanelWrap h2:before,
.judgePanelWrap .h2:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #E19B0F;
	width: 108px;
	height: 4px;
	margin-left: auto;
	margin-right: auto;
}

.judgePanelWrap p {
	font-size: 17px;
	line-height: 18px;
	color: #175B96;
}

.judgePanelListSlider {
	margin-left: -10px;
	margin-right: -10px;
}

.judgePanelListSlider .judgePanelListSlides {
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 20px;
}

.awardsPanelBgImage1 {
	position: absolute;
	left: -73px;
	top: 0;
	z-index: -1;
}

.awardsPanelBgImage2 {
	position: absolute;
	bottom: -70px;
	left: -190px;
	right: 0;
	z-index: -1;
}

.awardsPanelBgImage2 img {
	width: 100%;
}

.testBlogImageBanner img {
	width: 100%;
}

.testiBlogDescrWrap {
	padding-top: 33px;
	padding-bottom: 73px;
}

.testiHeaderTextWrap {
	text-align: center;
	font-weight: 500;
	font-size: 17px;
	line-height: 25px;
	color: #000;
	margin-bottom: 75px;
}

.testiHeaderTextWrap h1,
.testiHeaderTextWrap .h1 {
	font-size: 30px;
	line-height: 35px;
	color: #175B96;
	margin-bottom: 16px;
	text-transform: capitalize;
}

.testiBlogColSec {
	margin-bottom: 57px;
}

.testiBlogColTextWrap strong {
	font-size: 16px;
	line-height: 25px;
	color: #E19B0F;
	display: block;
	font-weight: 600;
}

.testiBlogColTextWrap h2,
.testiBlogColTextWrap .h2 {
	font-size: 24px;
	line-height: 28px;
	margin-bottom: 26px;
	text-transform: capitalize;
}

.testiBlogColTextWrap p {
	font-weight: 500;
	font-size: 20px;
	line-height: 30px;
	color: #000;
}

.testiBlogColTextWrap p + p {
	margin-top: 15px;
}

.testiBlogColSec .colsHolder {
	margin-left: -38px;
	margin-right: -38px;
	align-items: end;
}

.testiBlogColSec .colsHolder .chCol {
	padding-left: 38px;
	padding-right: 38px;
}

.testiBlogColSec .chCol8 {
	width: 100%;
}

.testiBlogColSec .chCol4 {
	width: 100%;
}

.testiBlogDescrWrap .testiText {
	text-align: center;
	font-size: 20px;
	line-height: 30px;
	color: #000;
	font-weight: 500;
}

.awardsWinnerSec {
	padding-top: 32px;
	padding-bottom: 107px;
	position: relative;
	z-index: 1;
	overflow: hidden;
}

.awardsWinnerHeader {
	text-align: center;
	font-size: 16px;
	line-height: 23px;
	color: #175B96;
	font-weight: 600;
	margin-bottom: 45px;
}

.awardsWinnerHeader h1,
.awardsWinnerHeader .h1 {
	font-size: 40px;
	line-height: 43px;
	color: #175B96;
	margin-bottom: 30px;
}

.awardsWinnerSec .containerSmall {
	max-width: 1054px;
}

.winnerContestDescr {
	text-align: center;
	font-weight: 600;
	color: #000;
	font-size: 16px;
	line-height: 18px;
}

.winnerContestDescr img {
	margin-bottom: 14px;
	margin-left: auto;
	margin-right: auto;
}

.winnerContestDescr h2,
.winnerContestDescr .h2 {
	font-size: 25px;
	line-height: 25px;
	font-weight: 400;
	color: #000000;
}

.winnerContestListSlider .winnerContestListSlides {
	margin-bottom: 44px;
}

.awardWinnerBgImage {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
}

.awardWinnerBgImage img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.resourceBuissnesArtSec {
	padding-top: 41px;
	padding-bottom: 80px;
	z-index: 1;
	position: relative;
	overflow: hidden;
}

.resourceArtBgImage {
	position: absolute;
	top: -140px;
	left: -260px;
	right: 0;
	z-index: -1;
}

.resourceArtBgImage img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.resourceArtDescrList {
	display: flex;
	flex-wrap: wrap;
	margin-left: -20px;
	margin-right: -20px;
}

.resourceArtDescrList > li {
	padding-left: 20px;
	padding-right: 20px;
	width: 100%;
	margin-bottom: 50px;
}

.resourceArtDescr {
	text-align: center;
	box-shadow: 10px 3px 10px #00000029;
}

.resourceArtDescr .artImageHolder img {
	width: 100%;
}

.resourceArtDescr .artTextWrap {
	padding: 26px 31px 21px;
}

.resourceArtDescr .artTextWrap h2,
.resourceArtDescr .artTextWrap .h2 {
	font-size: 25px;
	line-height: 30px;
	margin-bottom: 12px;
}

.resourceArtDescr .artTextWrap .artBlockList {
	display: flex;
	justify-content: center;
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	margin-bottom: 8px;
}

.resourceArtDescr .artTextWrap .artBlockList > li {
	background-color: #E19B0F;
	border-radius: 3px;
	padding: 3px 8px;
}

.resourceArtDescr .artTextWrap .artBlockList > li + li {
	margin-left: 10px;
}

.resourceArtDescr .artTextWrap span {
	font-weight: 500;
	line-height: 20px;
	font-size: 16px;
	color: #B5B5B5;
	display: block;
	margin-bottom: 7px;
}

.resourceArtDescr .artTextWrap p {
	color: #000;
	margin-bottom: 13px;
}

.resourceArtDescr .artTextWrap a {
	border-radius: 0;
	padding: 9px 10px;
	min-width: 107px;
	font-size: 16px;
	line-height: 20px;
}

.resourceArtDescr .artTextWrap a:hover {
	padding-top: 6px;
	padding-bottom: 6px;
}

.resourceEventDescSec {
	padding-top: 44px;
	padding-bottom: 102px;
	z-index: 1;
	position: relative;
	overflow: hidden;
}

.resEventBgImage {
	position: absolute;
	left: -330px;
	right: 0;
	top: -293px;
	z-index: -1;
}

.resEventBgImage img {
	width: 100%;
}

.resourceEventDescSec .eventsTabsList {
	justify-content: start;
	margin-bottom: 62px;
}

.resurceEventTextWrap span {
	font-size: 16px;
	line-height: 20px;
	color: #EF662A;
}

.resurceEventTextWrap h2,
.resurceEventTextWrap .h2 {
	font-size: 23px;
	line-height: 30px;
	margin-bottom: 12px;
}

.resurceEventTextWrap p {
	color: #000;
	margin-bottom: 20px;
}

.resEventTagsWrap .tagsList {
	display: flex;
	font-size: 14px;
	line-height: 20px;
	color: #fff;
}

.resEventTagsWrap .tagsList > li {
	background-color: #E19B0F;
	border-radius: 3px;
	padding: 3px 8px;
}

.resEventTagsWrap .tagsList > li + li {
	margin-left: 10px;
}

.resEventTagsWrap a {
	color: #EF662A;
}

.resourceEventDescList > li {
	padding-bottom: 52px;
	border-bottom: 1px solid #707070;
	margin-bottom: 52px;
}

.resEventImgHolder img {
	width: 100%;
}

.resurceEventTextWrap {
	width: 100%;
}

.loadArtBtnWrap {
	text-align: center;
	margin-top: 18px;
}

.loadArtBtnWrap .btn {
	min-width: 273px;
}

.page-id-1944 .qaBannerSec {
	margin-bottom: 0;
}

.tabSelectWrap input {
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}

.tabSelectWrap input[type="date"]::-webkit-inner-spin-button,
.tabSelectWrap input[type="date"]::-webkit-calendar-picker-indicator {
	display: none;
	-webkit-appearance: none;
}

.supportApplicateGuide .colsHolder .chCol6 {
	width: 100%;
}

.spCharityInitTopSec.spIdeaContriTopSec .spCharityBgImage {
	position: absolute;
	left: 50%;
	top: 0;
	z-index: -1;
	transform: translatex(-50%);
	margin-left: -5px;
	width: auto;
}

.spCharityInitTopSec.spIdeaContriTopSec .spCharityBgImage img {
	width: auto;
}

.page-id-2030 .spCharityInitTopSec {
	min-height: 332px;
	display: flex;
	align-items: center;
}

.artTextWrap br {
	display: none;
}

.supportTestiSlider .slick-arrow {
	position: absolute;
	bottom: -10px;
	background-color: transparent;
	border: 0;
	text-indent: -9999px;
	width: 32px;
	height: 32px;
	z-index: 1;
}

.supportTestiSlider .slick-arrow.slick-prev {
	left: 0;
	background-image: url(/wp-content/uploads/2023/10/arrowalt-2.svg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: 100% auto;
}

.supportTestiSlider .slick-arrow.slick-next {
	right: 0;
	background-image: url(/wp-content/uploads/2023/10/arrowalt-3.svg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: 100% auto;
}

.eventDetailWrap button {
	border: 0;
}

.newsArtSingleBgImage {
	position: absolute;
	left: 0;
	top: 120px;
	right: 0;
	z-index: -1;
}

.newsArtSingleBgImage img {
	width: 100%;
}

.supportBannerImageHolder {
	margin-left: -35px;
	margin-right: -35px;
	margin-bottom: 27px;
}

.supportBannerImageHolder img {
	width: 100%;
}

.pastYearsSlider .slick-dots {
	display: flex;
	align-items: center;
	justify-content: center;
	padding-left: 0;
	list-style: none;
	margin: 0;
	margin-top: 70px;
}

.pastYearsSlider .slick-dots > li {
	width: 8px;
	height: 8px;
	overflow: hidden;
	padding: 0;
}

.pastYearsSlider .slick-dots > li button {
	width: inherit;
	height: inherit;
	background-color: #CE2C35;
	border-radius: 100%;
	border: 0;
	text-indent: -9999px;
	padding: 0;
}

.pastYearsSlider .slick-dots > li + li {
	margin-left: 8px;
}

.pastYearsSlider .slick-dots > li.slick-active button {
	background-color: #5EBE52;
}

.pastYearsSlider .slick-arrow {
	position: absolute;
	bottom: -10px;
	background-color: transparent;
	border: 0;
	text-indent: -9999px;
	width: 32px;
	height: 32px;
	z-index: 1;
}

.pastYearsSlider .slick-arrow.slick-prev {
	left: 0;
	background-image: url(/wp-content/uploads/2023/10/arrowalt-2.svg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: 100% auto;
}

.pastYearsSlider .slick-arrow.slick-next {
	right: 0;
	background-image: url(/wp-content/uploads/2023/10/arrowalt-3.svg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: 100% auto;
}

.memberMobileSec {
	padding-top: 81px;
	padding-bottom: 55px;
}

.memberMobileDescrWrap h2,
.memberMobileDescrWrap .h2 {
	font-size: 23px;
	line-height: 30px;
	padding-bottom: 16px;
	margin-bottom: 36px;
	position: relative;
	text-align: center;
	padding-left: 30px;
	padding-right: 30px;
}

.memberMobileDescrWrap h2:before,
.memberMobileDescrWrap .h2:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	bottom: 0;
	width: 217px;
	height: 2px;
	background-color: #5EBE52;
	margin-left: auto;
	margin-right: auto;
}

.memberMobileDescrWrap p {
	padding-left: 30px;
	padding-right: 30px;
}

.memberMobileDescrWrap .imageHolder {
	margin-bottom: 50px;
}

.memberMobileDescrWrap .imageHolder img {
	width: 100%;
}

.memberMobileDescrWrap {
	font-size: 18px;
	line-height: 25px;
	color: #000;
}

.memberMobileSec .container {
	padding-left: 0;
	padding-right: 0;
}

.memberMobileSlider .slick-dots {
	display: flex;
	align-items: center;
	justify-content: center;
	padding-left: 0;
	list-style: none;
	margin: 0;
	margin-top: 0px;
}

.memberMobileSlider .slick-dots > li {
	width: 8px;
	height: 8px;
	overflow: hidden;
	padding: 0;
}

.memberMobileSlider .slick-dots > li + li {
	margin-left: 8px;
}

.memberMobileSlider .slick-dots > li button {
	width: inherit;
	height: inherit;
	background-color: #F09171;
	border-radius: 100%;
	border: 0;
	text-indent: -9999px;
	padding: 0;
}

.memberMobileSlider .slick-dots > li.slick-active button {
	background-color: #EF0F1C;
}

.directMemberDescrWrap .imgHolder {
	margin-bottom: 16px;
}

.directMemberDescrWrap h2,
.directMemberDescrWrap .h2 {
	font-size: 22px;
	line-height: 35px;
	color: #000;
	font-weight: 700;
	margin-bottom: 13px;
}

.directMemberDescrWrap h3,
.directMemberDescrWrap .h3 {
	font-size: 16px;
	font-weight: 700;
	line-height: 20px;
}

.directMemberDescrWrap span {
	font-size: 16px;
	color: #175B96;
}

.addressMailList {
	margin-top: 10px;
}

.addressMailList > li {
	display: flex;
	align-items: center;
}

.addressMailList > li a {
	display: block;
	margin-left: 22px;
	color: #175B96;
}

.addressMailList > li a:hover {
	color: #000;
}

.addressMailList > li + li {
	margin-top: 10px;
}

.awardCatList::-webkit-scrollbar {
	width: 12px;
	height: 30px;

}

.awardCatList::-webkit-scrollbar-button {
	background: #E3DCDC;
}

.awardCatList::-webkit-scrollbar-track-piece {
	background: #ECECEC
}

.awardCatList::-webkit-scrollbar-thumb {
	background: #E3DCDC;;
}

.memberDirecProfileWrap .wp-pagenavi {
	display: flex;
	justify-content: center;
	width: 100%;
}

.enquiryFurtherInfo .colsHolder {
	margin-left: -26px;
	margin-right: -26px;
}

.enquiryForm .btn,
.formProjectWrap .btn {
	border: 0;
}

.offerService {
	resize: none;
	width: 100%;
	height: 140px;
}

.onlineIdeaFromSec .wpcf7-response-output {
	max-width: 896px;
	text-align: center;
	border-color: #ff0000 !important;
}

.callingSponsPopSec .chCol5 {
	width: 100%;
}

.callingSponsPopSec .chCol7 {
	width: 100%;
}

.popContentDescr .popDate {
	font-size: 20px;
	line-height: 48px;
	color: #000;
	display: block;
	font-weight: 600;
}

.popContentDescr h1,
.popContentDescr .h1 {
	font-size: 30px;
	line-height: 35px;
	font-weight: 600;
	color: #175B96;
	margin-bottom: 33px;
}

.popContentDescr .venueTimeList > li {
	display: flex;
	align-items: start;
	margin-bottom: 22px;
}

.popContentDescr .venueTimeList > li span {
	color: #175B96;
	font-size: 20px;
	line-height: 30px;
	font-weight: 600;
	width: 70px;
}

.popContentDescr .venueTimeList > li p {
	margin-left: 8px;
	font-size: 20px;
	line-height: 25px;
	color: #000;
	margin-bottom: 0;
}

.popContentDescr p {
	font-weight: 500;
	font-size: 17px;
	line-height: 30px;
	color: #000;
	margin-bottom: 22px;
}

.popContentDescr .popBtnWrap .btnBgRed {
	min-width: 196px;
}

.popContentDescr .popBtnWrap .btnBorderRed {
	min-width: 159px;
	margin-left: 40px;
	padding-top: 9px;
	padding-bottom: 9px;
}

.popContentDescr .popBtnWrap .btnBorderRed:hover {
	padding-top: 6px;
	padding-bottom: 6px;
}

.callingSponsPopSec .textDescr {
	margin-top: 70px;
}

.callingSponsPopSec {
	position: relative;
	z-index: 1;
	padding-bottom: 170px;
}

.callingSponsPopBgImage {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
}

.callingSponsPopBgImage img {
	width: 100%;
}

.imgPopHolder img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: top;
}

.formParticularWrap br {
	display: none;
}

.page-id-2726 #pageHeader,
.page-id-2726 .ftFooterWrap,
.page-id-2726 #pageFooter {
	display: none;
}

.memberTypeListSlider  .slick-dots {
	padding-left: 0;
	list-style: none;
	display: flex;
	justify-content: center;
	align-items: center;
}

.memberTypeListSlider .slick-dots > li {
	width: 8px;
	height: 8px;
	padding: 0;
	overflow: hidden;
}

.memberTypeListSlider .slick-dots > li button {
	width: inherit;
	height: inherit;
	background-color: #F09171;
	border: 0;
	border-radius: 100%;
	text-indent: -9999px;
	padding: 0;
}

.memberTypeListSlider .slick-dots > li.slick-active button {
	background-color: #EF0F1C;
}

.memberTypeListSlider .slick-dots > li + li {
	margin-left: 7px;
}

.qaBgMobileImage {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.qaBgMobileImage img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: top;
}


.qaMobileDescrText {
	padding-top: 32px;
	padding-bottom: 65px;
	font-size: 17px;
	line-height: 25px;
	font-weight: 500;
	color: #114B7D;
}

.memberDirecProfileWrapSlider .slick-dots {
	padding-left: 0;
	list-style: none;
	display: flex;
	justify-content: center;
	align-items: center;
}

.memberDirecProfileWrapSlider .slick-dots > li {
	width: 8px;
	height: 8px;
	padding: 0;
	overflow: hidden;
}

.memberDirecProfileWrapSlider .slick-dots > li button {
	width: inherit;
	height: inherit;
	background-color: #F09171;
	border: 0;
	border-radius: 100%;
	text-indent: -9999px;
	padding: 0;
}

.memberDirecProfileWrapSlider .slick-dots > li.slick-active button {
	background-color: #EF0F1C;
}

.memberDirecProfileWrapSlider .slick-dots > li + li {
	margin-left: 7px;
}

.wpPartnerListSlider .slick-list {
	overflow: unset !important;
}

.wpPartnerListSlider .slick-dots {
	display: flex;
	align-items: center;
	justify-content: center;
	padding-left: 0;
	list-style: none;
	margin: 0;
	margin-top: 43px;
}

.wpPartnerListSlider .slick-dots > li {
	width: 8px;
	height: 8px;
	overflow: hidden;
	padding: 0;
}

.wpPartnerListSlider .slick-dots > li button {
	width: inherit;
	height: inherit;
	background-color: #CE2C35;
	border-radius: 100%;
	border: 0;
	text-indent: -9999px;
	padding: 0;
}

.wpPartnerListSlider .slick-dots > li.slick-active button {
	background-color: #5EBE52;
}

.wpPartnerListSlider .slick-dots > li + li {
	margin-left: 8px;
}

.wpPartnerListSlider .slick-arrow {
	position: absolute;
	bottom: 39px;
	background-color: transparent;
	border: 0;
	text-indent: -9999px;
	width: 32px;
	height: 32px;
	z-index: 1;
}

.wpPartnerListSlider .slick-arrow.slick-prev {
	left: 0;
	background-image: url(/wp-content/uploads/2023/10/arrowalt-2.svg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: 100% auto;
}

.wpPartnerListSlider .slick-arrow.slick-next {
	right: 0;
	background-image: url(/wp-content/uploads/2023/10/arrowalt-3.svg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: 100% auto;
}

.sponsorSlider .slick-arrow {
	position: absolute;
	bottom: -10px;
	background-color: transparent;
	border: 0;
	text-indent: -9999px;
	width: 32px;
	height: 32px;
	z-index: 1;
}

.sponsorSlider .slick-arrow.slick-prev {
	left: 0;
	background-image: url(/wp-content/uploads/2023/10/arrowalt-2.svg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: 100% auto;
}

.sponsorSlider .slick-arrow.slick-next {
	right: 0;
	background-image: url(/wp-content/uploads/2023/10/arrowalt-3.svg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: 100% auto;
}

.sponsTestiBlock {
	position: relative;
}

.qaMobileDescrText {
	display: none;
}

.page-id-675 .qaMobileDescrText {
	display: block;
}

.spCharityBgMobileImage {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.spCharityBgMobileImage img {
	width: 100%;
	height: 367px;
	object-fit: cover;
	object-position: top;
}

.projectInputWrap input {
	width: 100%;
}

.projectInputWrap br {
	display: none;
}

.galleryMainBgMobileImage {
	position: absolute;
	top: 0;
	z-index: -1;
}

.busaryInterSlider .slick-dots,
.sponsYearSlider .slick-dots,
.galleryImagesSlider .slick-dots,
.awardCatDetailSlider .slick-dots,
.judgePanelListSlider .slick-dots,
.successStorySlider .slick-dots,
.sponsGallerySlider .slick-dots,
.winnerContestListSlider .slick-dots,
.keyDatesListSlider .slick-dots {
	display: flex;
	align-items: center;
	justify-content: center;
	padding-left: 0;
	list-style: none;
	margin: 0;
	margin-top: 43px;
}

.busaryInterSlider .slick-dots > li,
.sponsYearSlider .slick-dots > li,
.galleryImagesSlider .slick-dots > li,
.awardCatDetailSlider .slick-dots > li,
.judgePanelListSlider .slick-dots > li,
.successStorySlider .slick-dots > li,
.sponsGallerySlider .slick-dots > li,
.winnerContestListSlider .slick-dots > li,
.keyDatesListSlider .slick-dots > li {
	width: 8px;
	height: 8px;
	overflow: hidden;
	padding: 0;
}

.busaryInterSlider .slick-dots > li button,
.sponsYearSlider .slick-dots > li button,
.galleryImagesSlider .slick-dots > li button,
.awardCatDetailSlider .slick-dots > li button,
.judgePanelListSlider .slick-dots > li button,
.successStorySlider .slick-dots > li button,
.sponsGallerySlider .slick-dots > li button,
.winnerContestListSlider .slick-dots > li button,
.keyDatesListSlider .slick-dots > li button {
	width: inherit;
	height: inherit;
	background-color: #CE2C35;
	border-radius: 100%;
	border: 0;
	text-indent: -9999px;
	padding: 0;
}

.busaryInterSlider .slick-dots > li + li,
.sponsYearSlider .slick-dots > li + li,
.galleryImagesSlider .slick-dots > li + li,
.awardCatDetailSlider .slick-dots > li + li,
.judgePanelListSlider .slick-dots > li + li,
.successStorySlider .slick-dots > li + li,
.sponsGallerySlider .slick-dots > li + li,
.winnerContestListSlider .slick-dots > li + li,
.keyDatesListSlider .slick-dots > li + li {
	margin-left: 8px;
}

.busaryInterSlider .slick-dots > li.slick-active button,
.sponsYearSlider .slick-dots > li.slick-active button,
.galleryImagesSlider .slick-dots > li.slick-active button,
.awardCatDetailSlider .slick-dots > li.slick-active button,
.judgePanelListSlider .slick-dots > li.slick-active button,
.successStorySlider .slick-dots > li.slick-active button,
.sponsGallerySlider .slick-dots > li.slick-active button,
.winnerContestListSlider .slick-dots > li.slick-active button,
.keyDatesListSlider .slick-dots > li.slick-active button {
	background-color: #5EBE52;
}

.busaryInterSlider .slick-arrow,
.sponsYearSlider .slick-arrow,
.galleryImagesSlider .slick-arrow,
.awardCatDetailSlider .slick-arrow,
.judgePanelListSlider .slick-arrow,
.successStorySlider .slick-arrow,
.sponsGallerySlider .slick-arrow,
.winnerContestListSlider .slick-arrow,
.keyDatesListSlider .slick-arrow {
	position: absolute;
	bottom: -10px;
	background-color: transparent;
	border: 0;
	text-indent: -9999px;
	width: 32px;
	height: 32px;
	z-index: 1;
}

.busaryInterSlider .slick-arrow.slick-prev,
.sponsYearSlider .slick-arrow.slick-prev,
.galleryImagesSlider .slick-arrow.slick-prev,
.awardCatDetailSlider .slick-arrow.slick-prev,
.judgePanelListSlider .slick-arrow.slick-prev,
.successStorySlider .slick-arrow.slick-prev,
.sponsGallerySlider .slick-arrow.slick-prev,
.winnerContestListSlider .slick-arrow.slick-prev,
.keyDatesListSlider .slick-arrow.slick-prev {
	left: 30px;
	background-image: url(/wp-content/uploads/2023/10/arrowalt-2.svg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: 100% auto;
}

.busaryInterSlider .slick-arrow.slick-next,
.sponsYearSlider .slick-arrow.slick-next,
.galleryImagesSlider .slick-arrow.slick-next,
.awardCatDetailSlider .slick-arrow.slick-next,
.judgePanelListSlider .slick-arrow.slick-next,
.successStorySlider .slick-arrow.slick-next,
.sponsGallerySlider .slick-arrow.slick-next,
.winnerContestListSlider .slick-arrow.slick-next,
.keyDatesListSlider .slick-arrow.slick-next{
	right: 30px;
	background-image: url(/wp-content/uploads/2023/10/arrowalt-3.svg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: 100% auto;
}

.sponsGalleryForm .sponsorDescrYear .sponsWrap {
	border-top: 1px solid;
}

.sponsGalleryForm article:nth-child(2) .sponsWrap {
	border-top: 0;
}

.enquiryForm input[type="submit"] {
	min-width: 150px;
}

.newsArtSingleBgMobileImage {
	position: absolute;
	top: 430px;
	left: 0;
	right: 0;
	z-index: -1;
}

.galleryImagesSlider {
	margin-left: -4px;
	margin-right: -4px;
}

.galleryImagesSlider .galleryImagesSlides {
	padding-left: 4px;
	padding-right: 4px;
	margin-bottom: 20px;
}

.galleryImagesSlider .galleryImagesSlides img {
	width: 100%;
}

.rescourceGalleryIpSec .newsArtSingleBgMobileImage {
	top: 300px;
}

.awardCatDetailSlider .slick-arrow.slick-next,
.successStorySlider .slick-arrow.slick-next,
.winnerContestListSlider .slick-arrow.slick-next,
.keyDatesListSlider .slick-arrow.slick-next {
	right: 0;
}

.awardCatDetailSlider .slick-arrow.slick-prev,
.successStorySlider .slick-arrow.slick-prev,
.winnerContestListSlider .slick-arrow.slick-prev,
.keyDatesListSlider .slick-arrow.slick-prev {
	left: 0;
}

.awardCatBgMobileImage {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
}

.charityInitiateBgMobileImage,
.awardsPanelBgMobileImage {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: -1;
}

.awardsPanelBgMobileImage {
	left: -30px;
}

.buisMatchImgMobileHolder {
	margin-left: -30px;
	margin-right: -30px;
	margin-bottom: 56px;
}

.buisMatchImgMobileHolder img {
	width: 100%;
}

.hiwWorkListSlider .slick-arrow {
	position: absolute;
	bottom: 31px;
	background-color: transparent;
	border: 0;
	text-indent: -9999px;
	width: 32px;
	height: 32px;
	z-index: 1;
}

.hiwWorkListSlider .slick-arrow.slick-prev {
	left: 0;
	background-image: url(/wp-content/uploads/2023/10/arrowalt.svg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: 100% auto;
}

.hiwWorkListSlider .slick-arrow.slick-next {
	right: 0;
	background-image: url(/wp-content/uploads/2023/10/arrowalt-1.svg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: 100% auto;
}

.hiwWorkListSlider .slick-dots {
	display: flex;
	align-items: center;
	justify-content: center;
	padding-left: 0;
	list-style: none;
	margin: 0;
	margin-top: 50px;
}

.hiwWorkListSlider .slick-dots > li {
	width: 8px;
	height: 8px;
	overflow: hidden;
	padding: 0;
}

.hiwWorkListSlider .slick-dots > li button {
	width: inherit;
	height: inherit;
	background-color: transparent;
	border-radius: 100%;
	border: 1px solid #fff;
	text-indent: -9999px;
	padding: 0;
}

.hiwWorkListSlider .slick-dots > li.slick-active button {
	background-color: #fff;
	border: 0;
}

.hiwWorkListSlider .slick-dots > li + li {
	margin-left: 8px;
}

.bmSponsBgMobileImage {
	position: absolute;
	top: 160px;
	left: 0;
	right: 0;
	z-index: -1;
}

.bmSponsOpptSec .bmSponsOpptHeader span {
	height: 45px;
}

.awardWinnerBgMobileImage {
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
}

.inputWrap p br {
	display: none;
}

.textAreaWrap p br {
	display: none;
}

.backimageMobile {
	position: absolute;
	top: 150px;
	left: 0;
	right: 0;
	z-index: -1;
}

.textwidget.custom-html-widget strong {
	position: relative;
	display: block;
	padding-bottom: 10px;
	margin-bottom: 24px;
}

.textwidget.custom-html-widget strong:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	bottom: 0;
	width: 217px;
	height: 2px;
	background-color: #5EBE52;
	margin-left: auto;
	margin-right: auto;
}

.menuEventBlock {
	max-width: 637px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	border: 1px solid #D9D1D1;
	box-shadow: 3px 3px 20px #00000029;
	margin-bottom: 20px;
}

.menuEventBlock .menuEventImage {
	width: 50%;
}

.menuEventBlock .menuEventImage img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.menuEventBlock .eventTextDescr {
	width: 50%;
}

.menuEventBlock .eventTextDescr h2,
.menuEventBlock .eventTextDescr .h2 {
	margin-bottom: 18px;
}

.menuEventBlock .eventDetailList > li {
	text-align: left !important;
	padding: 0 !important;
}

.menuEventBlock .btnBgBlue {
	padding: 5px 10px;
	min-width: 117px !important;
	font-size: 12px;
	border: 0;
}

.menuEventBlock .btnBorderRed {
	padding: 4px 10px;
	font-size: 12px;
	min-width: 170px !important;
	margin-top: 7px;
}

.menuEventBlock .btnBorderRed:hover {
	padding: 1.5px 10px;
}

.menuEventBlock .eventDetailList {
	margin-bottom: 18px;
}

.memberBgMobileImage {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	z-index: -1;
}

.supportMemberBgMobileImage {
	position: absolute;
	left: 0;
	right: 0;
	top: -60px;
	z-index: -1;
}

.chaityKeyBgMobileImage {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	z-index: -1;
	transform: translateY(-50%);
	margin-top: -574px;
}

.wavebgMobileImage {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	margin-top: -355px;
	left: 0;
	right: 0;
}

.resourceArtBgMobileImage {
	position: absolute;
	left: 0;
	right: 0;
	top: 500px;
	z-index: -1;
}

.error-404 {
	padding-top: 100px;
	padding-bottom: 100px;
	text-align: center;
}

.error-404 h1,
.error-404 .h1 {
	font-size: 60px;
	line-height: 60px;
	color: #175B96;
	margin-bottom: 25px;
}

.error-404 p {
	font-size: 20px;
	line-height: 25px;
	margin-bottom: 15px;
}

.sponTestiBgMobileImage {
	position: absolute;
	left: 0;
	right: 0;
	top: 125px;
	z-index: -1;
}

.tabset-component_opener {
	display: flex;
	position: relative;
	justify-content: space-between;
	background-color: transparent;
	border: 0;
	text-align: left;
	padding-left: 12px;
	min-height: 137px;
	z-index: 1;
	width: 35.077% !important;
}

.tabset-component_opener:before {
	position: absolute;
	content: "";
	left: 0;
	top: 10px;
	width: 3px;
	height: 127px;
	background-color: #EFAD2A;
}

.typeMemberHead tabset-component {
	display: flex;
}

.typeMemberHead tabset-component > button + button {
	margin-left: 27px;
}

.tabset-component_opener .arrowDown {
	position: relative;
	width: 13px;
	height: 13px;
}

.tabset-component_opener .arrowDown::before,
.tabset-component_opener .arrowDown::after {
	position: absolute;
	content: "";
	right: 0;
	border-color: #175B96;
	border-style: solid;
	border-width: 1px 1px 0 0;
	width: inherit;
	height: inherit;
	transform: rotate(135deg);
}

.tabset-component_opener .arrowDown::before {
	top: 0;
}

.tabset-component_opener .arrowDown::after {
	top: 7px;
}

.tabset-component_opener p {
	width: 113px;
	color: #fff;
	font-weight: 500;
	font-size: 20px;
	line-height: 20px;
}

.tabset-component_opener[aria-selected="true"] .arrowDown::before {
	top: 60px;
}

.tabset-component_opener[aria-selected="true"] .arrowDown::after {
	top: 85px;
}

.tabsDescrContentWrap .hidden {
	opacity: 0;
	position: absolute;
	visibility: hidden;
	clip: rect(0,0,0,0);
	max-height: 0;
	left: 0;
	top: 0;
}

[role="tabpanel"],
.tdcWrapper{
	width: 100%;
	overflow: hidden;
	position: relative;
}

.sliderImage {
	display: flex;
	flex-wrap: wrap;
	margin-left: -10px;
	margin-right: -10px;
	max-height: 472px;
	overflow: hidden;
	position: relative;
}

.sliderImage:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	bottom: 0;
	background: rgb(226,226,226);
	background: linear-gradient(0deg, rgba(226,226,226,1) 0%, rgba(255,255,255,1) 22%);
	width: 100%;
	height: 9%;
}

.sliderImage .imagesSlides {
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 20px;
	cursor: pointer;
	position:relative;
}

.sliderImage .imagesSlides img {
	width: 100%;
}

.loadImages {
	text-align: center;
}

.loadImages a {
	font-size: 18px;
	line-height: 25px;
	color: #175B96;
	font-weight: 600;
}

.sliderImage.slideHeight {
	max-height: none;
	overflow: unset;
}

.sliderImage.slideHeight:before {
	display: none;
}

.indiSliderSec.viewBtn .loadImages {
	display: none;
}

.page-id-637 .adviceInfoText strong,
.page-id-717 .adviceInfoText strong,
.page-id-726 .adviceInfoText strong {
	margin-bottom: 5px;
}

.page-id-637 .adviceInfoText p,
.page-id-717 .adviceInfoText p,
.page-id-726 .adviceInfoText p {
	margin-bottom: 2px !important;
}

.page-id-637 .adviceInfoText span,
.page-id-717 .adviceInfoText span,
.page-id-726 .adviceInfoText span {
	margin-bottom: 11px;
}

.page-id-637 .AdvisorOverViewList img,
.page-id-717 .AdvisorOverViewList img,
.page-id-726 .AdvisorOverViewList img {
	margin-bottom: 6px !important;
}

.memberTypeWrap {
	margin-bottom: 30px;
}

.memberTypeWrap select {
	width: 100%;
	background-color: #fff;
	color: #D1D1D1 !important;
	cursor: pointer;
	-webkit-appearance: none;
	box-sizing: border-box;
	border: 1px solid #ABABAB;
	border-radius: 3px;
	-webkit-transition: border-color 0.3s ease;
	transition: border-color 0.3s ease;
	font-size: 16px;
	line-height: 19.2px;
	padding: 2px 10px;
	height: 37px;
}

.abPastPresSec {
	position: relative;
	z-index: 1;
	padding-top: 38px;
}

.newsAndAnnumcemnetvideo .playBtn:before {
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 0 10px 15px;
	border-color: transparent transparent transparent #ffffff;
	margin-left: 8px;
}
.eventAllowvideo .playBtn:before {
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 0 10px 15px;
	border-color: transparent transparent transparent #ffffff;
	margin-left: 8px;
}

.abPastPresHeader {
	text-align: center;
	color: #175B96;
	font-size: 25px;
	line-height: 18px;
	max-width: 590px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 70px;
}

.abPastPresHeader h1,
.abPastPresHeader .h1 {
	font-size: 28px;
	line-height: 30px;
	color: #175B96;
	margin-bottom: 25px;
}

.abPastPresHeader strong {
	font-family: 'Noto Sans SC', 'Arial', sans-serif;
}

.abPresiListDescr {
	box-shadow: 0 3px 20px #00000029;
	background-color: #fff;
	text-align: center;
	font-family: 'Noto Sans SC', 'Arial', sans-serif;
	color: #175B96;
	padding-bottom: 10px;
}

.abPresiListDescr img {
	margin-bottom: 5px;
	width: 100%;
}

.abPresiListDescr h2,
.abPresiListDescr .h2 {
	font-size: 17px;
	line-height: 18px;
	margin-bottom: 6px;
	font-weight: 700;
}

.abPresiListDescr span {
	display: block;
	font-size: 13px;
	line-height: 15px;
	font-weight: 600;
	font-family: 'Jost', 'Arial', sans-serif;
	margin-bottom: 3px;
}

.abPresiListDescr strong {
	font-size: 15px;
	line-height: 18px;
	font-weight: 700;
	display: block;
}

.abPastPresList {
	display: flex;
	flex-wrap: wrap;
	margin-left: -10px;
	margin-right: -10px;
}

.abPastPresList > li {
	width: 50%;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 24px;
}

.abPastPresBgMobileImage {
	position: absolute;
	top: 140px;
	z-index: -1;
	left: 0;
	right: 0;
}

.formPersonalInfoWrap.formPersonalTop .rowSecondWrap .formGroup .wpcf7-date {
	-webkit-appearance: none;
	box-sizing: border-box;
	border: 1px solid #ABABAB;
	border-radius: 3px;
	color: #D1D1D1;
	-webkit-transition: border-color 0.3s ease;
	transition: border-color 0.3s ease;
	font-size: 16px;
	line-height: 19.2px;
	padding: 2px 10px;
	height: 37px;
	background-color: #fff;
}

#wpcf7-f1199-p1196-o1 .wpcf7-form.sent .wpcf7-response-output {
	border-color: #4BB543 !important;
}

.apllicationFormSec .starMad {
	color: #dc3232;
	font-weight: 600;
}

.memberShipForm select.textColor.selected-has-value,
.dateColor.selected-has-value{
	color: #000 !important;
}

.contactTopBanner .aboutusbgImage:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 0;
	background-color: rgba(0, 0, 0, 0.4);
}

.eventsDetailsWrap p {
	height: 121px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
}

.eventsDetailsWrap p strong {
	display: block;
}

.titleDescrText.indiUpcomingText strong {
	display: block;
}

.awardWinnerdescr {
	display: flex;
	justify-content: space-between;
	text-align: left;
	padding-left: 20px;
	padding-right: 38px;
}

.awardWinnerdescr .winnerNameWrap span,
.awardWinnerdescr .winnerYearWrap span {
	font-size: 10px;
	line-height: 18px;
	letter-spacing: 1;
	color: #EFAD2A;
	display: block;
	font-weight: 400;
	text-transform: uppercase;
}

.awardWinnerdescr .winnerNameWrap strong,
.awardWinnerdescr .winnerYearWrap strong {
	font-size: 18px;
	line-height: 18px;
	display: block;
	color: #000;
	font-weight: 400;
	text-transform: uppercase;
}

.winnerBgMobileImage {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}

.winnerContestDescr a {
	cursor: pointer;
}

.eventUpdates {
	max-height: 800px;
	overflow: auto;
}

.btnPostsSingleWrap .prevEvent {
	position: relative;
}

.btnPostsSingleWrap .prevEvent:before {
	position: absolute;
	content: "<";
	left: -16px;
	top: -1px;
}

.committeTestiSlider .memberTextDescr {
	bottom: -20px;
}

.committeTestiSlider .memberTextDescr .playBtn {
	width: 44px;
	height: 44px;
	margin-bottom: 11px;
}

.committeTestiSlider .memberTextDescr .playBtn::before {
	border-width: 10px 0 10px 18px;
}

.committeTestiSlider .memberTextDescr h3,
.committeTestiSlider .memberTextDescr .h3 {
	font-size: 19px;
	margin-bottom: 5px;
}

.committeTestiSlider .memberTextDescr p {
	margin-top: 0;
	font-size: 14px;
	text-align: center;
	color: #fff;
}

.committeTestiSlider .slick-arrow {
	position: absolute;
	bottom: -10px;
	background-color: transparent;
	border: 0;
	text-indent: -9999px;
	width: 32px;
	height: 32px;
	z-index: 1;
}

.committeTestiSlider .slick-arrow.slick-prev {
	left: 0;
	background-image: url(/wp-content/uploads/2023/10/arrowalt-2.svg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: 100% auto;
}

.committeTestiSlider .slick-arrow.slick-next {
	right: 0;
	background-image: url(/wp-content/uploads/2023/10/arrowalt-3.svg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: 100% auto;
}

.committeTestiSlider .slick-dots {
	display: flex;
	align-items: center;
	justify-content: center;
	padding-left: 0;
	list-style: none;
	margin: 0;
	margin-top: 0px;
	margin-top: 0px;
	margin-top: 43px;
}

.committeTestiSlider .slick-dots > li {
	width: 8px;
	height: 8px;
	overflow: hidden;
	padding: 0;
}

.committeTestiSlider .slick-dots > li button {
	width: inherit;
	height: inherit;
	background-color: #CE2C35;
	border-radius: 100%;
	border: 0;
	text-indent: -9999px;
	padding: 0;
}

.committeTestiSlider .slick-dots > li.slick-active button {
	background-color: #5EBE52;
}

.committeTestiSlider .slick-dots > li + li {
	margin-left: 8px;
}

.commerVideoSec {
	padding-top: 26px;
	padding-bottom: 46px;
	position: relative;
	z-index: 1;
}

.commerVideoSec .colsHolder {
	margin-left: -29px;
	margin-right: -29px;
	align-items: center;
}

.commerVideoSec .colsHolder .chCol {
	padding-left: 29px;
	padding-right: 29px;
}

.commerVideoSec .chCol5 {
	width: 100%;
}

.commerVideoSec .chCol7 {
	width: 100%;
}

.commerPageHeader {
	font-weight: 500;
	font-size: 18px;
	line-height: 26px;
	color: #000;
	text-align: center;
	margin-bottom: 58px;
}

.commerPageHeader h1,
.commerPageHeader .h1 {
	font-size: 25px;
	line-height: 30px;
	color: #175B96;
	position: relative;
	padding-bottom: 26px;
	margin-bottom: 26px;
}

.commerPageHeader h1:before,
.commerPageHeader .h1:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	bottom: 0;
	width: 298px;
	height: 2px;
	background-color: #5EBE52;
	margin-left: auto;
	margin-right: auto;
}

.commerVideoWrap {
	display: block;
	width: 100%;
	height: 364px;
	cursor: pointer;
	position: relative;
}

.commerVideoWrap img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.commerVideoWrap .playBtn {
	background-image: url("/wp-content/uploads/2023/12/play-circle.svg");
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background-size: cover;
	background-repeat: no-repeat;
	width: 74px;
	height: 74px;
}

.commerPageBgImage {
	position: absolute;
	bottom: -49px;
	left: 0;
	right: 0;
	z-index: -1;
}

.commerPageBgImage img {
	width: 100%;
}

.memberTypeListSlider .slick-arrow {
	position: absolute;
	bottom: -10px;
	background-color: transparent;
	border: 0;
	text-indent: -9999px;
	width: 32px;
	height: 32px;
	z-index: 1;
}

.memberTypeListSlider .slick-arrow.slick-prev {
	left: 0;
	background-image: url(/wp-content/uploads/2023/10/arrowalt-2.svg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: 100% auto;
}

.memberTypeListSlider .slick-arrow.slick-next {
	right: 0;
	background-image: url(/wp-content/uploads/2023/10/arrowalt-3.svg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-size: 100% auto;
}

.popUpFormWrap {
	background-color: #175B96;
	border-radius: 23px;
	padding: 37px 32px;
}

.popUpFormWrap header h2,
.popUpFormWrap header .h2{
	font-size: 23px;
	line-height: 25px;
	color: #fff;
	margin-bottom: 25px;
}

.popUpFormWrap header {
	text-align: center;
	font-size: 19px;
	line-height: 27px;
	color: #D1D1D1;
	margin-bottom: 47px;
}

.qrFormWrap {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.qrFormWrap .qrImageWrap {
	position: relative;
	width: 203px;
	height: 197px;
	border: 3px solid #fff;
	text-align: center;
}

.qrFormWrap .qrImageWrap img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: relative;
	z-index: 1;
}

.qrFormWrap .qrImageWrap span {
	font-size: 19px;
	line-height: 27px;
	color: #fff;
	max-width: 159px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.qrFormWrap .textDescr {
	margin-left: 48px;
	font-size: 19px;
	line-height: 27px;
	color: #fff;
}

.popUpFormWrap .f-button.is-close-btn {
	position: absolute;
	top: 30px;
	right: 30px;
}

.popupclass {
	display: none;
}

.popUpFormWrap .downloadBtn {
	min-width: 203px;
	border-radius: 17px;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 19px;
	line-height: 25px;
	padding: 6px 10px;
	text-align: center;
	margin-top: 27px;
	display: block;
}

.page-id-1196 .fancybox__backdrop {
	background: transparent !important;
}

.apllicationFormSec .wpcf7-form.sent .wpcf7-response-output {
	border-color: #4BB543 !important;
}

.formSubmitBtn {
	margin-top: 30px;
}

.busaryFormSec {
	padding-top: 35px;
	padding-bottom: 81px;
	position: relative;
	z-index: 1;
}

.busaryformBgimage {
	position: absolute;
	right: -56px;
	top: -120px;
	z-index: -1;
}

.busaryFormHead {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: start;
	margin-bottom: 20px;
	text-align: center;
}

.busaryFormHead h1,
.busaryFormHead .h1 {
	font-size: 30px;
	line-height: 35px;
	color: #175B96;
}

.busaryFormHead h1 span,
.busaryFormHead .h1 span {
	display: block;
}

.busaryMemberWrap {
	max-width: 875px;
	margin-bottom: 37px;
}

.busaryMemberPart {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 30px;
}

.memberCheckList label {
	margin-bottom: 0 !important;
}

.memberCheckList > li {
	display: flex;
	align-items: center;
}

.memberCheckList > li input {
	margin-right: 12px;
	width: 18px;
	height: 18px;
	margin-bottom: 0;
}

.memberFormFields .colsHolder {
	margin-left: -10px;
	margin-right: -10px;
	align-items: end;
}

.memberFormFields .colsHolder .chCol {
	padding-left: 10px;
	padding-right: 10px;
}

.memberFormFields .chCol4	{
	width: 100%;
}

.busaryFormMainWrap {
	color: #5F635F;
}

.busaryFormMainWrap label {
	display: block;
	color: #5F635F;
	line-height: 19.2px;
	margin-bottom: 9px;
}

.busaryFormMainWrap label span {
	display: block;
}

.busaryFormMainWrap input {
	width: 100%;
	margin-bottom: 15px;
}

.busaryStudentPartwrap {
	margin-bottom: 26px;
}

.busaryStudentPartwrap h2,
.busaryStudentPartwrap .h2 {
	margin-bottom: 12px;
}

.busaryStudentDescr {
	padding-top: 23px;
	padding-bottom: 25px;
	border-bottom: 1px dashed #707070;
	border-top: 1px dashed #707070;
}

.busaryStudentFields .colsHolder {
	margin-left: -10px;
	margin-right: -10px;
	align-items: end;
}

.busaryStudentFields .colsHolder .chCol {
	padding-left: 10px;
	padding-right: 10px;
}

.busaryStudentFields .chCol4 {
	width: 100%;
}

.busaryStudentFields .chCol1 {
	width: 50%;
}

.busaryStudentFields .chCol2 {
	width: 100%;
}

.busaryStudentFields .chCol3 {
	width: 100%;
}

.busaryStudentFields {
	margin-bottom: 10px;
}

.houseHoldFieldWrap .colsHolder {
	margin-left: -5px;
	margin-right: -5px;
	align-items: end;
}

.houseHoldFieldWrap .colsHolder .chCol {
	padding-left: 5px;
	padding-right: 5px;
}

.houseHoldFieldWrap .chCol6 {
	width: 100%;
}

.houseHoldFieldWrap .chCol3 {
	width: 50%;
}

.houseHoldFieldWrap .chCol1 {
	width: 50%;
}

.houseHoldFieldWrap .chCol2 {
	width: 42%;
}

.houseHoldFieldWrap .chCol4 {
	width: 58%;
}

.houseHoldFieldWrap .chCol5 {
	width: 100%;
}

.houseHoldFieldWrap {
	position: relative;
}

.plusInputBtn {
	font-size: 25px;
	font-weight: 200;
	color: #000;
	width: 28px;
	height: 28px;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
}

.examResultFields .colsHolder {
	margin-left: -6px;
	margin-right: -6px;
	align-items: end;
}

.examResultFields .colsHolder .chCol {
	padding-left: 6px;
	padding-right: 6px;
}

.examResultFields select {
	width: 100%;
	background-color: transparent;
	margin-bottom: 15px;
	cursor: pointer;
}

.examResultFields .chCol5 {
	width: 100%;
}

.examResultFields .chCol3 {
	width: 100%;
}

.examResultFields .chCol4 {
	width: 100%;
}

.examResultFields {
	max-width: 941px;
	position: relative;
}

.examResultFields .plusInputBtn,
.examResultFields .removecol {
	right: 0;
}

.examResultWrap h2,
.examResultWrap .h2 {
	margin-bottom: 24px;
	font-weight: 500;
}

.examResultWrap {
	border-bottom: 1px dashed #707070;
	padding-bottom: 60px;
	margin-bottom: 35px;
}

.familyDetailWrap h2,
.familyDetailWrap .h2 {
	margin-bottom: 25px;
	font-weight: 500;
}

.busaryFormMainWrap h2,
.busaryFormMainWrap .h2 {
	font-weight: 500;
}

.familyCheckWrap {
	display: flex;
	align-items: start;
	margin-top: 19px;
	margin-bottom: 40px;
}

.familyCheckWrap input {
	width: 17px;
	height: 17px;
	margin-right: 17px;
	margin-bottom: 0;
}

.dateSignatureList {
	max-width: 964px;
}

.dateSignatureList > li {
	width: 307px;
	border-top: 1px solid #707070;
	text-align: center;
	padding-top: 22px;
}

.dateSignatureList > li span {
	display: block;
}

.familyDetailWrap {
	border-bottom: 1px dashed #707070;
	padding-bottom: 40px;
}

.selectCommitteWrap {
	padding-top: 42px;
	padding-bottom: 68px;
	border-bottom: 1px dashed #707070;
}

.selectCommitteWrap h2,
.selectCommitteWrap .h2 {
	margin-bottom: 52px;
}

.committeSelectList {
	display: flex;
}

.committeSelectList > li {
	display: flex;
	align-items: center;
}

.committeSelectList > li input {
	width: 17px;
	height: 17px;
	margin-right: 17px;
	margin-bottom: 0;
}

.committeSelectList > li + li {
	margin-left: 44px;
}

.cmmitteOptionWrap .dateSignatureList > li {
	width: 200px;
}

.cmmitteOptionWrap .dateSignatureList {
	justify-content: inherit;
	margin-left: 120px;
	margin-top: 9px;
}

.cmmitteOptionWrap .dateSignatureList > li + li {
	margin-left: 45px;
}

.cmmitteOptionWrap {
	display: flex;
	align-items: start;
}

.guidelineAttendanceWrap {
	padding-top: 50px;
}

.guidelineAttendanceWrap h2,
.guidelineAttendanceWrap .h2 {
	font-size: 35px;
	line-height: 45px;
	font-weight: 600;
	text-align: center;
	max-width: 891px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 16px;
}

.guideAttendChildList,
.guideAttendList {
	counter-reset: item;
	color: #363739;
}

.guideAttendChildList {
	margin-top: 10px;
}

.guideAttendChildList > li,
.guideAttendList > li {
	display: block;
}

.guideAttendList > li:before {
	counter-increment: section;
	content: "" counter(section) ". ";
}

.guideAttendList > li {
	font-size: 20px;
	font-weight: 500;
	line-height: 30px;
	margin-bottom: 10px;
}

.guideAttendChildList > li {
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 10px;
}

.guideAttendList > li span {
	display: block;
	font-weight: 400;
	margin-top: 10px;
	font-size: 18px;
}

.guideAttendList > li:nth-child(4) span {
	display: inline;
}

.guideAttendList > li:nth-child(4) {
	font-weight: 400;
}

.busaryFormSubmit {
	min-width: 120px;
	border: 0;
	background-color: #175B96;
}

.busaryFormSubmit:hover {
	background: #0F4675;
}

.newsAndAnnumcemnetvideo .playBtn {
	width: 50px;
	height: 50px;
}


.memberTextDescr.newsAndAnnumcemnetvideo,
.memberTextDescr.eventAllowvideo {
	margin: 0;
	padding: 0;
	top: 50%;
	left: 50%;
	bottom: auto;
	right: auto;
	transform: translate(-50%, -50%);
}

.newsImageList {
	display: flex;
	flex-wrap: wrap;
	margin-left: -10px;
	margin-right: -10px;
	max-height: 571px;
	overflow: hidden;
	position: relative;
}

.newsImageList:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	bottom: 0;
	background: rgb(226,226,226);
	background: linear-gradient(0deg, rgba(226,226,226,1) 0%, rgba(255,255,255,1) 22%);
	width: 100%;
	height: 9%;
}

.newsImageList.slideHeight {
	max-height: none;
	overflow: unset;
}

.newsImageList.slideHeight:before {
	display: none;
}

.newsDetailTextDescr.viewBtn .loadImages {
	display: none;
}

.newsDetailTextDescr .loadImages {
	margin-top: 30px;
}

.upcomingBtnWrap {
	text-align: center;
	margin-bottom: 16px;
}

.upcomingBtnWrap a {
	font-size: 18px;
	line-height: 25px;
	color: #000;
	font-weight: 600;
}

.fillFormWrap h2,
.fillFormWrap .h2 {
	font-size: 25px;
	line-height: 40px;
	margin-bottom: 22px;
}

.formConditionList {
	font-size: 20px;
	line-height: 25px;
	font-weight: 500;
	color: #000;
}

.formConditionList > li {
	position: relative;
	padding-left: 25px;
}

.formConditionList > li:before {
	counter-increment: section;
	content: "" counter(section) ".";
	left: 0;
	position: absolute;
}

.formConditionList > li + li {
	margin-top: 15px;
}

.formConditionList li.listIcnText img {
	width: 23px;
	height: 26px;
	margin-left: 10px;
	margin-right: 10px;
}

.formConditionList li span {
	display: block;
	font-size: 18px;
	line-height: 25px;
	color: #7C7C7C;
	font-weight: 400;
	margin-top: 5px;
}

.downloadPrint {
	border: 1px solid #CBC4C4;
	border-radius: 6px;
	padding: 16px 18px;
	text-align: center;
	max-width: 186px;
	font-size: 16px;
	font-weight: 500;
	color: #000;
	line-height: 20px;
	background-color: #fff;
	display: block;
	transition: color 0.3s ease , background-color 0.3s ease;
	margin-bottom: 45px;
}

.downloadPrint .icnPdf {
	margin-bottom: 12px;
	display: block;
	font-size: 60px;
	color: #BC2323;
	transition: color 0.3s ease;
}

.downloadPrint .icnDownload {
	display: block;
	font-size: 19px;
	color: #000000;
	transition: color 0.3s ease;
}

.downloadPrint .downText {
	margin-bottom: 13px;
	display: block;
	transition: color 0.3s ease;
}

.downloadPrint:hover {
	background-color: #D94646;
}

.downloadPrint:hover .icnPdf,
.downloadPrint:hover .icnDownload,
.downloadPrint:hover .downText {
	color: #fff;
}

.downloadPrint:hover .icnPdf {
	fill: white;
}

.formConditionList .fileUloadWrapper {
	margin-top: 10px;
	margin-bottom: 30px;
}

.formConditionList .fileUloadWrapper .filelable {
	display: block;
	padding-left: 25px;
	margin-bottom: 5px;
}

.formConditionList .fileUloadWrapper input[type="file"] {
	width: 100%;
	border: 2px solid #CBC4C4;
	border-radius: 8px;
	padding: 13px 17px;
}

.formConditionList .fileUloadWrapper input[type="submit"] {
	border: 0;
	min-width: 120px;
	margin-top: 13px;
}

.mdSliderImageHolder img {
	width: 100%;
}

.memberDirectBannerSlider .ssArrowVii {
	position: absolute;
	bottom: -10px;
	background-color: transparent;
	border: 0;
	width: 32px;
	height: 32px;
	z-index: 1;
}

.memberDirectBannerSlider .slick-dots {
	display: flex !important;
	align-items: center;
	justify-content: center;
	padding-left: 0;
	list-style: none;
	margin: 0;
	margin-top: 43px;
}

.memberDirectBannerSlider .slick-dots > li {
	width: 8px;
	height: 8px;
	overflow: hidden;
	padding: 0;
}

.memberDirectBannerSlider .slick-dots > li button {
	width: inherit;
	height: inherit;
	background-color: #CE2C35;
	border-radius: 100%;
	border: 0;
	text-indent: -9999px;
	padding: 0;
}

.memberDirectBannerSlider .slick-dots > li.slick-active button {
	background-color: #5EBE52;
}

.memberDirectBannerSlider .slick-dots > li + li {
	margin-left: 8px;
}

.mdSlideMobileImage img {
	width: 100%;
}

.memDirectSec {
	padding-top: 40px;
	padding-bottom: 28px;
	position: relative;
}

.memberBgdeskImage {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: -1;
}

.memberBgdeskImage img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.memberBgMobImage {
	position: absolute;
	top: -170px;
	left: 0;
	right: 0;
	z-index: -1;
}

.memberBgMobImage img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.mdNewHeaderWrap span {
	display: block;
	font-weight: 500;
	font-size: 16px;
	letter-spacing: 2.4px;
	line-height: 26px;
	color: #000;
	text-transform: uppercase;
}

.mdNewHeaderWrap h1,
.mdNewHeaderWrap .h1 {
	font-size: 28px;
	line-height: 50px;
	color: #175B96;
	text-transform: uppercase;
	margin-bottom: -5px;
}


.mdNewHeaderWrap p {
	font-size: 20px;
	color: #000;
	font-weight: 500;
	line-height: 29px;
}

.mdNewHeaderWrap {
	margin-bottom: 34px;
}

.memberContentCatWrap .tab{
	cursor: pointer;
	padding:7px 10px;
	background: #fff;
	color:#8D8B8B;
	display: block;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	text-transform: uppercase;
	text-align: center;
	border: 1px solid #8D8B8B;
	min-width: 120px;
	width: auto;
}

.memberContentCatWrap .tabs {
	display: flex;
	border-radius: 0;
	margin-bottom: 26px;
	position: relative;
}

.memberContentCatWrap .tabs:before {
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	width: 427px;
	height: 1px;
	background-color: #8D8B8B;
}

.panels{
	width:100%;
}

.panel{
	display:none;
	animation: fadein .8s;
}
@keyframes fadein {
	from {
		opacity:0;
	}
	to {
		opacity:1;
	}
}

.panel-title{
	font-size:1.5em;
	font-weight:bold
}

.radio{
	display:none;
}

#one:checked ~ .panels #one-panel,
#two:checked ~ .panels #two-panel,
#three:checked ~ .panels #three-panel{
	display:block
}

#one:checked ~ .tabs #one-tab,
#two:checked ~ .tabs #two-tab,
#three:checked ~ .tabs #three-tab{
	background: #CE2C35;
	color: #fff;
	font-weight: 700;
	border-color: #CE2C35;
}

.selectMemberWrap {
	width: 100%;
	position: relative;
}

.selectMemberWrap .ciIndusMemb,
.selectMemberWrap .ciIndusMemb2,
.selectMemberWrap .ciIndusMemb3 {
	display: block;
	padding: 13px 22px;
	min-width: 254px;
	border: 1px solid #707070;
	border-radius: 5px;
	color: #837F7F;
	font-weight: 500;
	cursor: pointer;
	position: relative;
	background-color: #fff;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-right: 44px;
}

.selectMemberWrap .ciIndusMemb:before,
.selectMemberWrap .ciIndusMemb2:before,
.selectMemberWrap .ciIndusMemb3:before {
	position: absolute;
	content: "";
	top: 22px;
	right: 21px;
	border-color: #707070;
	border-style: solid;
	border-width: 2px 2px 0 0;
	width: 14px;
	height: 14px;
	transform: rotate(-45deg);
}

.categComerceIndusList {
	max-height: 260px;
	overflow: auto;
}

.dropTagWrap {
	padding: 13px 22px;
	border: 1px solid #707070;
	border-radius: 5px;
	background-color: #fff;
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	z-index: 2;
	top: 45px;
}

.dropBtnWrap {
	text-align: right;
	margin-top: 26px;
}

.categComerceIndusList li {
	display: flex;
	align-items: center;
}

.categComerceIndusList li label {
	display: block;
	margin-left: 13px;
	font-weight: 500;
	color: #837F7F;
}

.categComerceIndusList li + li {
	margin-top: 10px;
}

.dropTagWrap.tagClass {
	border-top: 0;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	display: block;
}

.selectMemberWrap .ciIndusMemb.toggleClass:before,
.selectMemberWrap .ciIndusMemb2.toggleClass:before,
.selectMemberWrap .ciIndusMemb3.toggleClass:before {
	transform: rotate(135deg);
	top: 15px;
}

.searchMemberWrap {
	width: 100%;
	position: relative;
}

.searchMemberWrap input {
	width: 100%;
	padding: 6px 25px;
	height: 51px;
	border: 1px solid #707070;
	border-radius: 5px;
	font-weight: 500;
}

.dmMemberSearchWrap {
	margin-bottom: 34px;
}

.searchMemberWrap .searchIcn {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 20px;
	font-size: 20px;
	background-color: transparent;
	border: 0;
}

.searchMemberWrap input[type='search']::-webkit-input-placeholder,
.searchMemberWrap input[type='search']:-moz-placeholder,
.searchMemberWrap input[type='search']:-ms-input-placeholder,
.searchMemberWrap input[type='search'].placeholder {
	color: #837F7F;
}

.searchMemberWrap input[type='search']::-moz-placeholder {
	opacity: 1;
	color: #837F7F;
}

.directoryMemberContentWrap .colsHolder {
	margin-left: -13px;
	margin-right: -13px;
}

.directoryMemberContentWrap .chCol4 {
	width: 100%;
	padding-left: 13px;
	padding-right: 13px;
	display: flex;
}

.commitMemeberDetailWrap {
	border-radius: 10px;
	background-color: #DEE5F7;
	padding: 17px 18px 22px;
	margin-bottom: 24px;
	width: 100%;
}

.commitMemeberDetailWrap h2,
.commitMemeberDetailWrap .h2 {
	font-size: 22px;
	line-height: 45px;
	color: #000;
	margin-bottom: 20px;
}

.commitMemeberDetailWrap h2 strong,
.commitMemeberDetailWrap .h2 strong {
	display: block;
	line-height: 10px;
}

.commitMemeberDetailWrap h3,
.commitMemeberDetailWrap .h3 {
	font-size: 16px;
	line-height: 23px;
	color: #175B96;
	font-weight: 700;
	margin-bottom: 15px;
}

.membContacthead {
	display: flex;
	align-items: center;
	margin-bottom: 3px;
}

.membContacthead strong {
	display: block;
	font-weight: 700;
	color: #175B96;
	margin-left: 13px;
	line-height: 9px;
}

.membContactDescr a {
	color: #175B96;
}

.memContactWrap .membContactDescr {
	width: 50%;
}

.memContactWrap {
	display: flex;
	margin-bottom: 10px;
	padding-top: 12px;
	border-top: 1px solid #114B7D;
}

.memContactWrap .membContactDescr + .membContactDescr {
	position: relative;
}

.memContactWrap .membContactDescr + .membContactDescr:before {
	position: absolute;
	content: "";
	left: -12px;
	top: 3px;
	width: 1px;
	height: 36px;
	background-color: #175B96;
}

.memberContactList > li {
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #175B96;
}

.becomeMemberSec.bcmMemberDirectWrap {
	padding-top: 33px;
	padding-bottom: 33px;
}

.becomeMemberSec.bcmMemberDirectWrap  .memberImageHolder {
	box-shadow: none;
	position: unset;
	width: 100%;
	margin-left: 0;
	margin-right: 0;
	height: auto;
}

.becomeMemberSec.bcmMemberDirectWrap .chCol9 {
	width: 100%;
}

.becomeMemberSec.bcmMemberDirectWrap .chCol3 {
	width: 100%;
}

.directoryMemberContentWrap .wp-pagenavi {
	display: flex;
	justify-content: center;
	width: 100%;
}

.directoryMemberContentWrap .wp-pagenavi a,
.directoryMemberContentWrap .wp-pagenavi span {
	border: 0;
	padding: 0 8px;
}

.directoryMemberContentWrap .wp-pagenavi a.page,
.directoryMemberContentWrap .wp-pagenavi span.current {
	border-left: 1px solid #000;
}

.upComingEvenTopSec.motoObjTopSec .chCol8,
.upComingEvenTopSec.motoObjTopSec .chCol4 {
	width: 100%;
}

.upComingEvenTopSec.motoObjTopSec .upComingHeader strong {
	display: block;
	font-weight: 500;
	color: #E19B0F;
	font-size: 16px;
	letter-spacing: 3.2px;
	line-height: 26px;
	text-transform: uppercase;
}

.upComingEvenTopSec.motoObjTopSec .upComingHeader h1,
.upComingEvenTopSec.motoObjTopSec .upComingHeader .h1 {
	font-size: 30px;
	line-height: 35px;
	margin-bottom: 16px;
	padding-bottom: 0;
}

.upComingEvenTopSec.motoObjTopSec .upComingHeader h1:before,
.upComingEvenTopSec.motoObjTopSec .upComingHeader .h1:before {
	display: none;
}

.upComingEvenTopSec.motoObjTopSec .upComingHeader p + p {
	margin-top: 20px;
}

.upComingEvenTopSec.motoObjTopSec {
	padding-bottom: 45px;
}

.motoObjBgImage {
	position: absolute;
	bottom: -107px;
	left: -160px;
	right: 0;
	z-index: -1;
}

.motoObjBgImage img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.motoObjBgMobileImage {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1;
}

.motoObjBgMobileImage img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.dmMemberSearchWrap .btnReset {
	width: 100%;
	margin-top: 17px;
}

.categComerceIndusList > li input[type="radio"]{
	appearance: none;
	border: 1px solid #837F7F;
	width: 15px;
	height: 15px;
	content: none;
	outline: none;
	margin: 0;
}

.categComerceIndusList > li input[type="radio"]:checked {
	appearance: none;
	outline: none;
	padding: 0;
	content: none;
	border: none;
}

.categComerceIndusList > li input[type="radio"]:checked::before{
	position: absolute;
	color: #fff !important;
	content: "\00A0\2713\00A0" !important;
	border: 1px solid #1F2FBD;
	font-weight: bolder;
	font-size: 10px;
	background-color: #1F2FBD;
}

.dropBtnWrap .btn {
	min-width: 51px;
	border: 0;
	padding: 3px 10px;
	font-size: 14px;
}

.dropBtnWrap .btn + .btn {
	margin-left: 6px;
}

.motoObjBtn {
	font-weight: 600;
	display: block;
	color: #000;
	font-size: 20px;
	line-height: 30px;
	position: relative;
	border-bottom: 2px solid #5EBE52;
	padding-bottom: 14px;
	max-width: 300px;
	margin-top: 55px;
}

.motoObjBtn:before {
	position: absolute;
	content: "";
	background-image: url("/wp-content/uploads/2024/04/Group-18693.svg");
	top: 0;
	right: 0;
	background-repeat: no-repeat;
	width: 27px;
	height: 36px;
}

.downPdfWrap {
	display: flex;
    align-items: center;
    max-width: 135px;
    justify-content: space-between;
	font-size: 16px;
	font-weight: 700;
	color: #175B96;
}

.downPdfWrap .downloadIcn {
	margin-top: 9px;
}

.memberContactList {
	margin-bottom: 14px;
	border-bottom: 1px solid #175B96;
}

.memberDirectoryPagination {
	width: 100%;
}

.memberBtnWrap .btn {
	-webkit-animation: glowing 1500ms infinite;
	-moz-animation: glowing 1500ms infinite;
	-o-animation: glowing 1500ms infinite;
	animation: glowing 1500ms infinite;
}

@-webkit-keyframes glowing {
  0% { background-color: #CE2C35; -webkit-box-shadow: 0 0 3px #CE2C35; }
  50% { background-color: #CE2C35; -webkit-box-shadow: 0 0 40px #CE2C35; }
  100% { background-color: #CE2C35; -webkit-box-shadow: 0 0 3px #CE2C35; }
}

@-moz-keyframes glowing {
  0% { background-color: #CE2C35; -moz-box-shadow: 0 0 3px #CE2C35; }
  50% { background-color: #CE2C35; -moz-box-shadow: 0 0 40px #CE2C35; }
  100% { background-color: #CE2C35; -moz-box-shadow: 0 0 3px #CE2C35; }
}

@-o-keyframes glowing {
  0% { background-color: #CE2C35; box-shadow: 0 0 3px #CE2C35; }
  50% { background-color: #CE2C35; box-shadow: 0 0 40px #CE2C35; }
  100% { background-color: #CE2C35; box-shadow: 0 0 3px #CE2C35; }
}

@keyframes glowing {
  0% { background-color: #CE2C35; box-shadow: 0 0 3px #CE2C35; }
  50% { background-color: #CE2C35; box-shadow: 0 0 40px #CE2C35; }
  100% { background-color: #CE2C35; box-shadow: 0 0 3px #CE2C35; }
}

.gallaBannerBtnWrap .btn {
	-webkit-animation: glow 1500ms infinite;
	-moz-animation: glow 1500ms infinite;
	-o-animation: glow 1500ms infinite;
	animation: glow 1500ms infinite;
}

@-webkit-keyframes glow {
  0% { background-color: #175B96; -webkit-box-shadow: 0 0 3px #175B96; }
  50% { background-color: #175B96; -webkit-box-shadow: 0 0 40px #175B96; }
  100% { background-color: #175B96; -webkit-box-shadow: 0 0 3px #175B96; }
}

@-moz-keyframes glow {
  0% { background-color: #175B96; -moz-box-shadow: 0 0 3px #175B96; }
  50% { background-color: #175B96; -moz-box-shadow: 0 0 40px #175B96; }
  100% { background-color: #175B96; -moz-box-shadow: 0 0 3px #175B96; }
}

@-o-keyframes glow {
  0% { background-color: #175B96; box-shadow: 0 0 3px #B20000; }
  50% { background-color: #175B96; box-shadow: 0 0 40px #175B96; }
  100% { background-color: #175B96; box-shadow: 0 0 3px #175B96; }
}

@keyframes glow {
  0% { background-color: #175B96; box-shadow: 0 0 3px #175B96; }
  50% { background-color: #175B96; box-shadow: 0 0 40px #175B96; }
  100% { background-color: #175B96; box-shadow: 0 0 3px #175B96; }
}

.ftSocialList {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 18px;
}

.ftSocialList > li + li {
	margin-left: 27px;
}

@media (min-width: 576px) {
	.abPastPresList > li {
		width: 33.333%;
	}
}

@media (min-width: 768px) {
	.newsAndAnnumcemnetvideo .playBtn {
		width: 50px;
		height: 50px;
		/*margin-bottom: 35px;*/
	}
	.eventAllowvideo .playBtn {
		width: 50px;
		height: 50px;
		/*margin-bottom: 35px;*/
	}
	.pageNavCollapse {
		background-color: transparent;
		transition: none;
		transform: none;
		position: static;
		padding-bottom: 0;
		text-align: left;
	}

	.pgNavOpener {
		display: none;
	}

	.homeTopBanner {
		min-height: 470px;
	}

	.container,
	.containerSmall,
	.containerLarge{
		padding-left: 40px;
		padding-right: 40px;
	}

	.bannerTextWrap {
		font-size: 22px;
		max-width: 921px;
		margin-left: 50px;
		text-align: left;
	}

	.bannerTextWrap h1,
	.bannerTextWrap .h1 {
		max-width: 565px;
		font-size: 50px;
		line-height: 50px;
		margin-bottom: 15px;
	}

	.homeTopBanner .alignHolder .align {
		padding-top: 35px;
		padding-bottom: 35px;
	}

	.bannerTextWrap p {
		margin-bottom: 20px;
	}

	.homeBannerSlider .slick-arrow {
		width: 45px;
		height: 45px;
		margin-top: -25px;
	}

	.homeBannerSlider .slick-arrow.slick-next {
		right: 60px;
	}

	.homeBannerSlider .slick-arrow.slick-prev {
		left: 60px;
	}

	.formationOverviewSec {
		padding-top: 47px;
		padding-bottom: 47px;
	}

	.overViewTextWrap strong {
		margin-bottom: 38px;
		line-height: 29px;
	}

	.overViewList {
		margin-left: -27px;
		margin-right: -27px;
	}

	.overViewList > li {
		width: 33.333%;
		padding-left: 27px;
		padding-right: 27px;
	}

	.overViewDescrWrap img {
		margin-bottom: 32px;
	}

	.overViewDescrWrap h2,
	.overViewDescrWrap .h2 {
		padding-bottom: 26px;
		margin-bottom: 28px;
		max-width: 187px;
		margin-left: auto;
		margin-right: auto;
	}

	.overViewDescrWrap h2:before,
	.overViewDescrWrap .h2:before {
		width: 41px;
	}

	.overViewList > li + li {
		margin-top: 0;
	}

	.overViewList > li + li:before {
		position: absolute;
		content: "";
		left: 0;
		width: 2px;
		height: 118px;
		background-color: #DEDEDE;
		top: 100px;
	}

	.aboutDetailList {
		margin-left: -20px;
		margin-right: -20px;
		margin-top: -75px;
	}

	.aboutDetailList > li {
		width: 33.333%;
		padding-left: 20px;
		padding-right: 20px;
	}

	.abMobileImageWrap img {
		margin-bottom: 77px;
	}

	.aboutTextDescr .abText {
		padding-left: 27px;
		color: #524E4E;
	}

	.aboutTextDescr .abText:before {
		position: absolute;
		content: "";
		left: 0;
		top: 0;
		width: 1px;
		height: 179px;
		background-color: #F09171;
	}

	.aboutHomeSec {
		padding-top: 145px;
		padding-bottom: 100px;
	}

	.aboutHomeSec:before {
		position: absolute;
		content: "";
		left: 0;
		top: 122px;
		bottom: 0;
		right: 0;
		background-color: #FAF7F7;
		z-index: -1;
	}

	.aboutDetailList > li + li {
		margin-top: 0;
	}

	.newsHighlightsSec {
		padding-top: 84px;
		padding-bottom: 41px;
	}

	.newsHighDescr {
		background-color: #175B96;
		max-width: 1102px;
		border-radius: 13px;
		margin-left: auto;
		margin-right: auto;
		padding: 50px 68px 29px;
	}

	.newsHighHeader h2,
	.newsHighHeader .h2 {
		line-height: 43px;
		padding-bottom: 25px;
	}

	.newsHighHeader {
		margin-bottom: 32px;
		line-height: 23px;
	}

	.newsPostsWrap {
		margin-bottom: 0;
		max-width: 220px;
	}

	.newsHighlightsSlider .slick-arrow {
		display: none !important;
	}

	.testimonialSec {
		padding-top: 42px;
		padding-bottom: 74px;
	}

	.memberTextDescr .playBtn {
		width: 74px;
		height: 74px;
		margin-bottom: 35px;
	}

	.memberTextDescr.eventAllowvideo .playBtn,
	.memberTextDescr.newsAndAnnumcemnetvideo .playBtn {
		width: 50px;
		height: 50px;
		margin-bottom: 0;
	}

	.memberTextDescr h3,
	.memberTextDescr .h3 {
		margin-bottom: 35px;
		line-height: 30px;
	}

	.memberTextDescr {
		padding-bottom: 25px;
	}

	.newsAndAnnumcemnetvideo{
		padding-bottom: 0;
	}

	.testiContantWrap {
		max-width: 275px;
	}

	.ftFooterWrap .chCol3 {
		width: 27%;
	}

	.ftFooterWrap .chCol7 {
		width: 39%;
	}

	.ftFooterWrap .chCol1 {
		width: 17%;
	}

	#pageFooter p br {
		display: none;
	}

	.newsHighlightsSlider .slick-dots {
		margin-top: 25px;
	}

	.newsPostsWrap span {
		font-size: 20px;
		line-height: 20px;
	}

	.testimonialSlider .slick-arrow {
		display: none !important;
	}

	.aboutTextDescr h2,
	.aboutTextDescr .h2 {
		font-size: 22px;
		line-height: 33px;
	}

	.menuLeftList {
		width: 35% !important;
		padding: 99px 26px 186px !important;
	}

	.menuTextDescr {
		width: 65% !important;
	}

	.eventsDetailsSec .chCol4 {
		width: 41%;
	}

	.eventsDetailsSec .chCol8 {
		width: 59%;
	}

	.HistoryBanner .chCol5 {
		width: 40%;
	}

	.HistoryBanner .chCol7 {
		width: 60%;
	}

	.historyMobileImage {
		display: none;
	}

	.HistorySec{
		padding: 114px 0 170px 0;
	}

	.textbold b {
		margin-bottom: 32px;
	}

	.foundMobileImage {
		display: none;
	}

	.march1929 .container,
	.histMemberWrap .container {
		padding-left: 72px;
	}

	.paddingb{
		padding-top: 95px;
	}

	.march1929 .rapper h2,
	.HistorySec3 .rapper h2 {
		font-size: 25px;
		line-height: 36px;
		padding-bottom: 23px;
		margin-bottom: 32px;
		text-align: left;
	}

	.march1929 .rapper h2:before,
	.HistorySec3 .rapper h2:before {
		margin: 0;
	}

	.subheading{
		text-align: left;
	}

	.firsttext {
		padding-bottom: 125px;
	}

	.histMembImageWrap {
		display: none;
	}

	.lasttimage {
		padding-top: 60px;
	}

	.historyAssociateSec .chCol5 {
		width: 35%;
	}

	.historyAssociateSec .chCol7 {
		width: 65%;
	}

	.joinandRegisterSec .chCol5 {
		width: 50%;
	}

	.joinandRegisterSec .chCol7 {
		width: 50%;
		border-left: 1px solid #EF662A;
	}

	.joinandRegisterSec {
		padding-top: 45px;
		padding-bottom: 45px;
	}

	.joinAndregisterDescr {
		text-align: right;
		padding-right: 25px;
	}

	.joinAndregisterDescr h2,
	.joinAndregisterDescr .h2 {
		margin-bottom: 17px;
	}

	.joinAndregisterDescr p {
		margin-bottom: 12px;
	}

	.HistoryBg2 img {
		width: 435px;
	}

	.abAssociateBanner {
		padding-top: 290px;
		padding-bottom: 55px;
	}

	.abAssocMobileImage {
		display: none;
	}

	.abAboutBannerDescr h2,
	.abAboutBannerDescr .h2 {
		font-size: 30px;
		line-height: 25px;
		margin-bottom: 70px;
	}

	.abAboutBannerDescr {
		font-size: 21px;
	}

	.abAssociatesInfoSec .chCol4 {
		width: 40%;
	}

	.abAssociatesInfoSec .chCol8 {
		width: 60%;
	}

	.abAssociatesCaption {
		font-size: 20px;
		line-height: 31px;
		border-right: 1px solid #EF662A;
		padding-top: 48px;
		padding-right: 28px;
		padding-bottom: 330px;
	}

	.abAssociatesCaption:before {
		right: 0;
	}

	.abAssociatesInfoSec .abBgImage {
		position: absolute;
		left: 0;
		bottom: 50%;
		top: auto;
		margin-top: 0;
		transform: translateY(-50%);
		margin-bottom: -315px;
	}

	.abAssociatCaptionImage {
		display: none;
	}

	.abAssociateTextBlock {
		line-height: 35px;
	}

	.abAssociatesMobileImage {
		display: none;
	}

	.joinAndregisterDescr h2,
	.joinAndregisterDescr .h2 {
		font-size: 23px;
	}

	.AdvisorBanner .chCol4 {
		width: 45%;
	}

	.AdvisorBanner .chCol8 {
		width: 55%;
	}

	.row .col:last-child {
		margin-left: 1em;
	}

	.advsection .tab {
		width: 236px;
	}

	.aboutChairmanHeader {
		display: none;
	}

	.dinnerAlterHeading {
		display: none;
	}

	.gallaDinnerDescr {
		padding: 20px 53px 26px;
	}

	.gallaEventList {
		display: flex;
		flex-wrap: wrap;
		font-size: 22px;
		line-height: 32px;
	}

	.gallaEventList h3,
	.gallaEventList .h3 {
		font-size: 25px;
		line-height: 32px;
	}

	.gallaEventList > li {
		width: 50%;
		position: relative;
		padding-left: 27px;
		padding-right: 27px;
	}

	.gallaEventList > li + li:before {
		position: absolute;
		content: "";
		left: 0;
		top: 17px;
		width: 2px;
		height: 140px;
		background-color: #F3DDB1;
	}

	.gallaBannerBtnWrap {
		display: none;
	}

	.gallaDinnerDescr .gallaBannerBtnWrap {
		display: flex;
	}

	.gallaEventList li:first-child {
		text-align: right;
	}

	.gallaInviteSec .chCol5 {
		width: 46%;
	}

	.gallaInviteSec .chCol7 {
		width: 54%;
	}

	.gallaInviteSec {
		padding-top: 81px;
	}

	.InviteImageHolder img {
		height: 275px;
	}

	.gallaInviteDescr h2,
	.gallaInviteDescr .h2 {
		font-size: 40px;
		line-height: 45px;
		margin-bottom: 27px;
	}

	.gallaInviteDescr {
		line-height: 25px;
	}

	.introObjectWrap {
		padding-top: 25px;
		padding-bottom: 25px;
	}

	.objectList > li {
		width: 149px;
	}

	.objectList > li + li {
		margin-left: 40px;
		margin-top: 0;
	}

	.introObjectParentList {
		margin-left: -20px;
		margin-right: -20px;
	}

	.introObjectParentList > li {
		padding-left: 40px;
		padding-right: 40px;
	}

	.introObjectParentList > li + li:before {
		position: absolute;
		content: "";
		left: 0;
		top: 0;
		background-color: #000;
		width: 1px;
		height: 90px;
	}

	.objectSponsorWrap h2,
	.objectSponsorWrap .h2 {
		font-size: 22px;
		margin-bottom: 3px;
	}

	.objectSponsorWrap p {
		margin-bottom: 10px;
	}

	.programScheduleWrap h2,
	.programScheduleWrap .h2 {
		font-size: 30px;
		letter-spacing: 15px;
		margin-bottom: 23px;
	}

	.eventHighlightsSec .chCol6 {
		width: 50%;
	}

	.eventHighlightsSec {
		padding-top: 50px;
		padding-bottom: 32px;
	}

	.eventLeftWrap {
		padding-top: 56px;
	}

	.eventHighlightsSec .container {
		padding-left: 105px;
	}

	.eventHighHeader .subHeading {
		letter-spacing: 10px;
		margin-bottom: 0;
	}

	.eventHighHeader h2,
	.eventHighHeader .h2 {
		font-size: 40px;
		line-height: 40px;
	}

	.eventHighHeader {
		margin-bottom: 50px;
	}

	.memberRegisterHeader h2,
	.memberRegisterHeader .h2 {
		font-size: 40px;
		line-height: 45px;
	}

	.memberRegisterHeader {
		margin-bottom: 98px;
	}

	.memberRegistrationSec .chCol6 {
		width: 50%;
	}

	.memberInfoWrap {
		font-size: 17px;
		margin-bottom: 127px;
	}

	.announceDescrWrap {
		font-size: 20px;
		line-height: 35px;
		padding: 41px 47px;
		margin-bottom: 61px;
	}

	.memberSponsorSec .memberRegisterHeader p {
		margin-top: 33px;
		font-size: 18px;
	}

	.memberSponsorSec .chCol6 {
		width: 50%;
	}

	.memberSponsorSec {
		padding-bottom: 128px;
	}

	.becomeMemberSec .chCol7 {
		width: 55%;
	}

	.becomeMemberSec .chCol5 {
		width: 45%;
	}

	.contactDescr .AboutusBannerDescr h2 {
		font-size: 35px;
		line-height: 60px;
	}

	.inputhalf1 {
		width: 49% !important;
		display: inline;
		float: left;
	}

	.inputhalf2 {
		width: 49% !important;
		display: inline;
		float: right;
	}

	.memberImageHolder {
		position: absolute;
		left: 0;
		top: 0;
		bottom: 0;
		right: 0;
		width: 51.7%;
		height: 100%;
		box-shadow: 10px 3px 20px #00000029;
		margin: 0;
	}

	.memberDescrWrap h2,
	.memberDescrWrap .h2 {
		margin-bottom: 37px;
	}

	.AboutusBannerDescr .conatctText {
		font-size: 22px;
		line-height: 30px;
	}

	.AboutusBannerDescr {
		font-size: 17px;
		line-height: 25px;
	}

	.performerDescrWrap .imgHolder {
		width: 150px;
		height: 150px;
	}

	.eventsDetailsWrap {
		padding-left: 15px;
		padding-right: 15px;
		width: 33.333%;
	}

	.EventHost .imgHolder {
		width: 250px;
		height: 250px;
	}

	.eventHighlightsSec .colsHolder .chCol6:nth-child(1) .eventLeftWrap:first-child .performerDescrWrap.EventHost {
		display: none;
	}

	.eventGallaImageSlider {
		display: flex;
		flex-wrap: wrap;
	}

	.eventGallaImageSlider > div {
		width: 25%;
	}

	.eventGallaImageSlider > div .eventGallaImageWrap {
		width: 100%;
	}

	.eventHighlightsSec {
		padding-bottom: 118px;
	}

	.chairmanSlider {
		display: flex;
		flex-wrap: wrap;
	}

	.upComingEventsSlider {
		display: flex;
		flex-wrap: wrap;
	}

	.upComingEventsSlider > div {
		width: 50%;
	}

	.upComingEventsSlider > div .eventsDetailsWrap {
		width: 100%;
	}

	.eventsDetailsSec header {
		display: none;
	}

	.eventsDetailsSec .upComingEventsSlider .eventsDetailsWrap h3,
	.eventsDetailsSec .upComingEventsSlider .eventsDetailsWrap .h3 {
		display: none;
	}

	.eventsDetailsSec {
		background-color: #FAF7F7;
	}

	.eventsDetailsWrap {
		margin-bottom: 57px;
	}

	.row {
		margin-top: 165px;
	}

	.tab-label::after {
		right: 9px;
	}

	.advsection .tab label {
		font-size: 14px;
		letter-spacing: 3.4px;
	}

	.AdvisorOverViewList {
		width: 141px;
	}

	.objectCatWrap strong {
		font-size: 25px;
	}

	.performerDescrWrap .textWrap {
		max-width: 146px;
	}

	.gallaInviteMobileImage {
		display: none;
	}

	.sponsorMobileImage {
		display: none;
	}

	.pageNavCollapse {
		display: flex;
		justify-content: space-between;
		background-color: transparent;
		transition: none;
		transform: none;
		position: static;
		padding-bottom: 0;
		text-align: left;
		align-items: center;
	}

	#mega-menu-item-547 .mega-sub-menu,
	#mega-menu-item-2048 .mega-sub-menu,
	#mega-menu-item-2485 .mega-sub-menu,
	#mega-menu-item-2596 .mega-sub-menu {
		position: absolute !important;
		right: -357px !important;
		top: -99px !important;
		width: 331px !important;
		padding: 102px 53px 93px 23px !important;
		z-index: 1 !important;
		height: 611px !important;
	}

	#mega-menu-item-5133 .mega-sub-menu {
		position: absolute !important;
		right: -357px !important;
		top: -156px !important;
		width: 331px !important;
		padding: 102px 53px 93px 23px !important;
		z-index: 1 !important;
		height: 497px !important;
	}

	#mega-menu-item-5164 .mega-sub-menu {
		right: -357px !important;
		top: -327px !important;
		width: 331px !important;
		padding: 102px 53px 93px 23px !important;
		z-index: 1 !important;
		height: 554px !important;
	}

	#mega-menu-item-2048 .mega-sub-menu {
		right: -331px !important;
		top: 0 !important;
		height: 100% !important;
	}

	#mega-menu-item-2596 .mega-sub-menu {
		top: -156px !important;
		right: -357px !important;
		height: 497px !important;
	}

	#mega-menu-wrap-Primary {
		width: 100%;
	}

	#mega-menu-wrap-Primary #mega-menu-Primary > li.mega-menu-item > a.mega-menu-link {
		font-size: 15px !important;
	}

	#fancybox-content {
		padding: 70px 50px !important;
	}

	.performerDescrWrap.performHostWrap.EventHost {
		margin-left: -45px;
	}

	.agmTopSec .chCol7 {
		width: 55%;
	}

	.agmTopSec .chCol5 {
		width: 45%;
	}

	.agmImageHolder {
		position: absolute;
		left: 0;
		top: 0;
		bottom: 0;
		right: 0;
		width: 51.7%;
		height: 100%;
	}

	.agmTopTextWrap {
		max-width: 329px;
		padding-left: 40px;
		padding-bottom: 158px;
		padding-top: 75px;
	}

	.agmTopTextWrap h2,
	.agmTopTextWrap .h2 {
		font-size: 30px;
		line-height: 40px;
		margin-bottom: 25px;
	}

	.agmTopTextWrap span {
		margin-bottom: 0;
	}

	.agmTopTextWrap:before {
		top: 103px;
	}

	.agmYearTabSec {
		padding-top: 60px;
		padding-bottom: 60px;
	}

	.tabWrapper .tabParentWrap{
		min-width: 1118px;
	}

	.agmMeetingWrap h3,
	.agmMeetingWrap .h3 {
		font-size: 35px;
		padding-bottom: 13px;
		margin-bottom: 25px;
	}

	.agmMeetingWrap {
		margin-bottom: 48px;
	}

	.agmDownloadsList li span {
		line-height: 30px;
		max-width: none;
	}

	.agmDownloadsList li + li {
		margin-top: 20px;
	}

	.nomainateTopSec .chCol6 {
		width: 50%;
	}

	.nomainateTopSec {
		padding-top: 79px;
	}

	.nomLeftDescr h2,
	.nomLeftDescr .h2 {
		font-size: 40px;
		line-height: 58px;
		text-transform: uppercase;
		margin-bottom: 12px;
	}

	.nomLeftDescr span {
		font-size: 20px;
		line-height: 26px;
		margin-bottom: 30px;
		max-width: 308px;
	}

	.nomLeftDescr img {
		margin-bottom: 0;
	}

	.nominateCatWrap .chCol3 {
		width: 33.333%;
	}

	.nomiCatDescr .nomiCatText p {
		margin-bottom: 13px;
	}

	.nomiCatDescr h2,
	.nomiCatDescr .h2 {
		max-width: none;
		font-size: 30px;
		line-height: 30px;
	}

	.nomiCatDescr {
		margin-bottom: 26px;
	}

	.mynNominationSec h2,
	.mynNominationSec .h2 {
		font-size: 40px;
		line-height: 45px;
		margin-bottom: 28px;
	}

	.gallaRegidterForm .chCol6 {
		width: 50%;
	}

	.gallaFormHeader h1,
	.gallaFormHeader .h1 {
		font-size: 16px;
		margin-bottom: 10px;
		letter-spacing: 12.8px;
	}

	.gallaFormHeader {
		margin-bottom: 65px;
	}

	.gallaRegisterFormSec {
		padding-top: 88px;
		padding-bottom: 113px;
	}

	.consGuideHeader span {
		font-size: 16px;
		line-height: 40px;
		letter-spacing: 4.8px;
		margin-bottom: 0;
	}

	.consGuideHeader h2,
	.consGuideHeader .h2 {
		font-size: 40px;
		line-height: 48px;
		margin-bottom: 17px;
	}

	.consGuideHeader p {
		font-size: 20px;
		line-height: 29px;
	}

	.consGuideLangList {
		margin-left: -52px;
		margin-right: -52px;
	}

	.consGuideLangList > li {
		width: 50%;
		padding-left: 52px;
		padding-right: 52px;
	}

	.consGuideLangList > li + li {
		border-left: 1px solid #000;
		border-top: 0;
	}

	.consGuideTradSec {
		padding-bottom: 80px;
	}

	.consGuideLangList > li h3,
	.consGuideLangList > li .h3 {
		font-size: 20px;
		margin-bottom: 36px;
	}

	.consGuideLangList > li .btnGuideWrap .btnLargeWidth {
		font-size: 16px;
		min-width: auto;
		width: 100%;
	}

	.aboutTextDescr .abMobileImageWrap {
		border-radius: 28px;
	}

	.aboutTextDescr .abMobileImageWrap img {
		border-radius: inherit;
	}

	.constitutionMobileBannerImage {
		display: none;
	}

	.nomiCatDescr:hover .nomiCatText {
		padding-top: 6px;
		padding-bottom: 10px;
	}

	.nomMobileImageWrap {
		display: none;
	}

	.nominateCatWrap {
		padding-bottom: 35px;
	}

	.mynNominationSec {
		padding-top: 35px;
		padding-bottom: 183px;
	}

	.abMobileImageWrap {
		display: none;
	}

	.abDeskImageWrap {
		margin-bottom: 77px;
		border-radius: 28px;
	}

	.abDeskImageWrap img {
		border-radius: inherit;
	}

	.mega-indicator {
		display: none !important;
	}

	#mega-menu-item-547:hover .mega-sub-menu,
	#mega-menu-item-2048:hover .mega-sub-menu,
	#mega-menu-item-2485:hover .mega-sub-menu,
	#mega-menu-item-2596:hover .mega-sub-menu,
	#mega-menu-item-5133:hover .mega-sub-menu,
	#mega-menu-item-5164:hover .mega-sub-menu {
		display: block !important;
	}

	#mega-menu-item-547 .mega-indicator,
	#mega-menu-item-2048 .mega-indicator,
	#mega-menu-item-2485 .mega-indicator,
	#mega-menu-item-2596 .mega-indicator,
	#mega-menu-item-5164 .mega-indicator {
		position: absolute !important;
		left: -14px !important;
		top: 0;
	}

	#mega-menu-item-547:hover .mega-menu-link .mega-indicator,
	#mega-menu-item-2048:hover .mega-menu-link .mega-indicator,
	#mega-menu-item-2485:hover .mega-menu-link .mega-indicator,
	#mega-menu-item-2596:hover .mega-menu-link .mega-indicator,
	#mega-menu-item-5164:hover .mega-menu-link .mega-indicator {
		transform: rotate(269deg) !important;
	}

	#mega-menu-item-547,
	#mega-menu-item-2048,
	#mega-menu-55-0-0 .mega-sub-menu,
	#mega-menu-item-2485 {
		position: static !important;
	}

	#mega-menu-item-2048 .mega-sub-menu,
	#mega-menu-item-547 .mega-sub-menu,
	#mega-menu-item-2485 .mega-sub-menu,
	#mega-menu-item-2596 .mega-sub-menu,
	#mega-menu-item-5164 .mega-sub-menu {
		position: absolute !important;
	}

	.qaQuestionWrap .chCol6 {
		width: 50%;
	}

	.qaBannerSec {
		margin-bottom: 80px;
	}

	.qaDescrWrap summary {
		line-height: 30px;
	}

	.qaQuestionWrap h3,
	.qaQuestionWrap .h3 {
		line-height: 45px;
	}

	.qaBannerSec {
		min-height: 448px;
	}

	.qaHeader h2,
	.qaHeader .h2 {
		font-size: 45px;
		line-height: 65px;
	}

	.qaHeader:before {
		width: 525px;
	}

	.appliFormTopSec .chCol8 {
		width: 56%;
	}

	.appliFormTopSec .chCol4 {
		width: 44%;
	}

	.apllicationFormSec {
		padding-top: 76px;
		padding-bottom: 31px;
	}

	.appliHeadingText h2,
	.appliHeadingText .h2 {
		font-size: 40px;
		margin-bottom: 0;
	}

	.appliHeadingText .textDescr {
		display: flex;
	}

	.appliFormTopSec {
		margin-bottom: 30px;
	}

	.memberShipForm h2,
	.memberShipForm .h2 {
		font-size: 25px;
		line-height: 35px;
		margin-bottom: 20px;
	}

	.rowFristWrap .chCol4 {
		width: 300px;
	}

	.rowFristWrap .chCol3 {
		width: 200px;
	}

	.rowSecondWrap .chCol2 {
		width: 200px;
	}

	.rowSecondWrap .chCol4 {
		width: 320px;
	}

	.rowSecondWrap .chCol3 {
		width: 250px;
	}

	.rowThirdWrap .chCol3 {
		width: 210px;
	}

	.rowThirdWrap .chCol4 {
		width: 253px;
	}

	.formPersonalBottom .rowFirstWrap .chCol8 {
		width: 443px;
	}

	.formPersonalBottom .rowSecondWrap .chCol5 {
		width: 313px;
	}

	.formPersonalBottom .rowSecondWrap .chCol7 {
		width: 460px;
	}

	.formPersonalBottom .rowThirdWrap .chCol4 {
		width: 315px;
	}

	.formPersonalBottom .rowFourWrap .chCol4 {
		width: 315px;
	}

	.formPersonalBottom .rowFirstWrap .chCol4 {
		width: 270px;
	}

	.rowFourWrap .chCol3 {
		width: 18%;
	}

	.applicantInfoWrap .chCol4 {
		width: 310px;
	}

	.applicantInfoWrap .chCol3 {
		width: 260px;
	}

	.formPersonalTop {
		margin-bottom: 70px;
	}

	.formPersonalBottom {
		margin-bottom: 40px;
	}

	.qaBannerSec .alignHolder .align {
		margin-bottom: auto;
		margin-top: 0;
	}

	.qaHeader h2,
	.qaHeader .h2 {
		font-size: 27px;
		line-height: 36px;
		text-transform: uppercase;
		text-align: left;
	}

	.qaHeader:before {
		position: absolute;
		content: "";
		bottom: 0;
		left: 0;
		width: 299px;
		height: 2px;
		background-color: #5EBE52;
	}

	.msMemberTextWrap {
		padding-top: 38px;
		font-size: 20px;
		line-height: 29px;
		color: #000;
	}

	.supportMemberHeader strong {
		font-size: 20px;
		line-height: 25px;
		letter-spacing: 6px;
	}

	.supportMemberHeader h2,
	.supportMemberHeader .h2 {
		font-size: 40px;
		line-height: 48px;
	}

	.supportMemberHeader {
		margin-bottom: 28px;
		max-width: none;
		margin-left: 0;
		margin-right: 0;
	}

	.supportMemberList > li {
		width: 50%;
	}

	.supportMemberList > li .textWrap {
		padding: 91px 260px 91px 35px;
		text-align: left;
	}

	.supportTestiSec {
		padding-top: 70px;
		padding-bottom: 70px;
	}

	.supportTestiSec h2,
	.supportTestiSec .h2 {
		margin-bottom: 28px;
	}

	.supportTestiSlider .slick-arrow {
		display: none !important;
	}

	.choosePlanInitaiveList > li {
		width: 25%;
	}

	.choosePlanInitaiveList > li:before {
		position: absolute;
		content: "";
		left: 0;
		top: 185px;
		width: 1px;
		height: 277px;
		background-color: #EFAD2A;
	}

	.contributeBannerSec {
		padding-top: 75px;
		padding-bottom: 56px;
	}

	.spIdeaInviteHeader h2,
	.spIdeaInviteHeader .h2 {
		padding-bottom: 29px;
	}

	.spIdeaInviteHeader h2:before,
	.spIdeaInviteHeader .h2:before {
		position: absolute;
		content: "";
		left: 0;
		right: 0;
		bottom: 0;
		width: 298px;
		height: 2px;
		background-color: #5EBE52;
		margin-left: auto;
		margin-right: auto;
	}

	.upComingEvenTopSec .chCol4 {
		width: 36%;
	}

	.upComingEvenTopSec .chCol8 {
		width: 64%;
	}

	.upComImageHolder {
		margin-right: -84px;
		margin-left: 0;
	}

	.upComingHeader h1,
	.upComingHeader .h1 {
		font-size: 23px;
		line-height: 35px;
		padding-bottom: 32px;
		margin-bottom: 32px;
	}

	.upComingHeader h1:before,
	.upComingHeader .h1:before {
		width: 217px;
	}

	.upComingHeader {
		font-size: 16px;
		line-height: 20px;
		text-align: left;
	}

	.eventsDescrSec {
		padding-top: 90px;
		padding-bottom: 90px;
	}

	.eventsDescrWrap .chCol4 {
		width: 50%;
	}

	.eventTextDescr {
		padding: 20px 27px 32px;
		text-align: left;
	}

	.eventDetailList > li {
		justify-content: start;
	}

	.loadEventMore a {
		font-size: 19px;
		line-height: 27px;
	}

	.loadEventMore:before {
		position: absolute;
		content: "";
		left: 0;
		right: 0;
		bottom: 0;
		width: 190px;
		height: 2px;
		background-color: #000;
		margin-left: auto;
		margin-right: auto;
	}

	.sponsEventSec h2,
	.sponsEventSec .h2 {
		font-size: 35px;
		line-height: 50px;
	}

	.sponsEventSec {
		padding-bottom: 126px;
	}

	.bussinIpBtnWrap {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: center;
	}

	.resourceGalleryIpHeader h1,
	.resourceGalleryIpHeader .h1 {
		line-height: 40px;
	}

	.rescourceGalleryIpSec {
		padding-top: 70px;
		padding-bottom: 74px;
	}

	.locationListWrap:before {
		border-bottom: 74px solid #EF662A;
		border-left: 139px solid transparent;
		border-right: 140px solid transparent;
		content: "";
		height: 0;
		left: -176px;
		position: absolute;
		transform: rotate(-90deg);
		bottom: 102px;
	}

	.locationListWrap::after {
		left: 0;
	}

	.locationListWrap h2,
	.locationListWrap .h2 {
		font-size: 30px;
		line-height: 43px;
		margin-left: 65px;
	}

	.locationListWrap h2:before,
	.locationListWrap .h2:before {
		width: 266px;
	}

	.locationList > li p {
		margin-left: 30px;
		max-width: 282px;
	}

	.locationListWrap .btnDarkRed {
		margin-top: 6px;
		margin-left: 65px;
	}

	.titleDescrText {
		font-size: 20px;
		line-height: 29px;
		padding-top: 58px;
		float: left;
		width: 43%;
	}

	.indiUpcomingMainDescr .locationListWrap {
		float: right;
		max-width: 332px;
		width: 45%;
	}

	.titleDescrText h1,
	.titleDescrText .h1 {
		font-size: 35px;
		line-height: 50px;
		margin-bottom: 53px;
	}

	.indiUpcomingText h1:before,
	.indiUpcomingText .h1:before {
		margin-left: 0;
		margin-right: 0;
		right: auto;
	}

	.indiUpcomingDetailWrap h2:before,
	.indiUpcomingDetailWrap .h2:before {
		right: auto;
		margin-left: 0;
		margin-right: 0;
	}

	.indiEventdetailWrap {
		font-size: 20px;
		line-height: 29px;
	}

	.indiEventdetailWrap {
		padding-bottom: 80px;
	}

	.indiSliderSec {
		padding-bottom: 90px;
	}

	.newsAnnounceDetailSec {
		padding-top: 70px;
		padding-bottom: 65px;
	}

	.newsDetailTextDescr strong {
		font-size: 22px;
		line-height: 28px;
	}

	.newsDetailTextDescr .newsImageList > li {
		width: 20%;
	}

	.newsDetailTextDescr .postBtnWrap {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: space-between;
	}

	.supportBannerImageHolder {
		display: none;
	}

	.supportBannerSec .alignHolder .align {
		padding-top: 35px;
		padding-bottom: 35px;
	}

	.supportBannerDescr {
		max-width: 430px;
		margin-left: auto;
		font-size: 20px;
		line-height: 30px;
		text-align: left;
	}

	.supportHeader span {
		font-size: 20px;
		margin-bottom: 10px;
	}

	.supportHeader h2,
	.supportHeader .h2 {
		font-size: 40px;
		line-height: 48px;
	}

	.supportBannerDescr .btn {
		min-width: 297px;
		width: auto;
	}

	.page-id-1531 .supportBannerDescr .btn {
		min-width: 196px;
	}

	.supportCaptionText {
		font-size: 25px;
		line-height: 35px;
	}

	.supportApplicateGuide h3,
	.supportApplicateGuide .h3 {
		font-size: 28px;
	}

	.pastYearsSlider .pastSliderWrap:before {
		position: absolute;
		content: "";
		left: 0;
		top: 56px;
		width: 1px;
		height: 145px;
		background-color: #707070;
	}

	.pastYearsSlider .slick-list .slick-track .slick-slide:first-child div .pastSliderWrap:before {
		display: none;
	}

	.awardHeader h2,
	.awardHeader .h2 {
		font-size: 35px;
	}

	.awardWinnerSec {
		background-color: #FBFBFB;
		padding-top: 70px;
		padding-bottom: 135px;
	}

	.spCharityInitTopSec .chCol6 {
		width: 50%;
	}

	.spCharityInitTopSec h1:before,
	.spCharityInitTopSec .h1:before {
		position: absolute;
		content: "";
		left: 0;
		bottom: 0;
		width: 100%;
		height: 2px;
		background-color: #5EBE52;
	}

	.spCharityInitTopSec {
		padding-top: 77px;
		padding-bottom: 150px;
	}

	.spCharityInitTopSec.spIdeaContriTopSec {
		background: rgb(237,245,249);
		background: linear-gradient(236deg, rgba(237,245,249,1) 44%, rgba(255,255,255,1) 82%);
	}

	.spCharityInitTopSec p {
		font-size: 20px;
		line-height: 29px;
	}

	.slideIcnWrap a {
		display: none;
	}

	.memberQualityMobileBgImage {
		display: none;
	}

	.memberTopBanner .chCol4 {
		width: 34%;
	}

	.memberTopBanner .chCol8 {
		width: 66%;
	}

	.memberTopBanner {
		padding-top: 77px;
	}

	.memberHeadingWrap h2,
	.memberHeadingWrap .h2 {
		font-size: 40px;
		line-height: 48px;
		padding-bottom: 13px;
		text-align: left;
		margin-bottom: 0;
	}

	.memberHeadingWrap h2:before,
	.memberHeadingWrap .h2:before {
		position: absolute;
		content: "";
		bottom: 0;
		left: 0;
		width: 299px;
		height: 2px;
		background-color: #5EBE52;
	}

	.memberTextBlock {
		line-height: 30px;
		font-size: 20px;
		color: #F3DDB1;
	}

	.memberMobileSec {
		display: none;
	}

	.qaHeader span {
		text-align: left;
	}

	#mega-menu-Primary > li > .mega-sub-menu .mega-menu-row > .mega-sub-menu {
		border-top: 21px solid #5EBE52 !important;
	}

	.selectMemberDescr {
		padding-top: 267px;
	}

	.memberTabsWrap {
		padding-top: 315px;
	}

	.memberTypeListSlider {
		display: flex;
		margin-left: -62px;
		margin-right: -62px;
		flex-wrap: wrap;
		justify-content: center;
	}

	.memberTypeListSlider > div {
		width: 50%;
		padding-left: 62px;
		padding-right: 62px;
		position: relative;
	}

	.memberTypeListSlider.classcol3 {
		margin-left: -32px;
		margin-right: -32px;
	}

	.memberTypeListSlider.classcol3 > div{
		width: 50%;
		padding-left: 32px;
		padding-right: 32px;
		position: relative;
	}

	.memberTypeListSlider > div + div:before {
		position: absolute;
		content: "";
		left: 0;
		top: 50%;
		width: 3px;
		height: 296px;
		background-color: #EFAD2A;
		transform: translateY(-50%);
	}

	.memberTabsHead button.active:after {
		position: absolute;
		content: "";
		top: 0;
		right: -28px;
		left: 0;
		bottom: 0;
		background-color: #175B96;
		z-index: -1;
	}

	.memberTypeDescr h2,
	.memberTypeDescr .h2 {
		font-size: 27px;
		line-height: 30px;
	}

	.memberTypeDescr h2:before,
	.memberTypeDescr .h2:before {
		background-color: #5EBE52;
	}

	.memberTypeDescr .textWrap {
		margin-bottom: 54px;
	}

	.tabsDescrContentWrap {
		padding-bottom: 138px;
	}

	.qaBgMobileImage {
		display: none;
	}

	.qaMobileDescrText {
		display: none !important;
	}

	.memberDirecProfileWrapSlider {
		display: flex;
		flex-wrap: wrap;
		margin-left: -12px;
		margin-right: -12px;
	}

	.memberDirecProfileWrapSlider > div {
		width: 33.333%;
		padding-left: 12px;
		padding-right: 12px;
		margin-bottom: 57px;
	}

	.memberDirectMainSec {
		padding-top: 83px;
		padding-bottom: 64px;
	}

	.memberDirectSearch span {
		letter-spacing: 3.2px;
		margin-bottom: 0;
	}

	.memberDirectSearch h1,
	.memberDirectSearch .h1 {
		font-size: 35px;
		line-height: 50px;
	}

	.memberDirectSearch .searchBar {
		height: 79px;
		padding: 24px 37px 23px 43px;
	}

	.memberDirectSearch .searchBar input {
		height: 75px;
	}

	.sponsEventsList {
		margin-left: -19px;
		margin-right: -19px;
	}

	.sponsEventsList > li {
		padding-left: 19px;
		padding-right: 19px;
		width: 33.333%;
		display: flex;
		margin-bottom: 0;
	}

	.sponsOpportSec {
		padding-bottom: 38px;
	}

	.wpPartnerSec {
		padding-top: 38px;
	}

	.wpPartnerListSlider {
		padding-bottom: 81px;
	}

	.sponOpporHeader {
		margin-bottom: 74px;
	}

	.wpPartnerListSlider {
		padding-top: 20px;
	}

	.whatPartnerSec {
		padding-top: 58px;
	}

	.supportHeader span {
		font-size: 18px;
	}

	.supportHeader h2,
	.supportHeader .h2 {
		font-size: 29px;
		line-height: 35px;
	}

	.whatPartnerSec .supportHeader:before {
		width: 479px;
	}

	.sponsTestiHeading {
		font-size: 20px;
		max-width: 390px;
		text-align: left;
		left: 0;
		right: auto;
		letter-spacing: 6px;
	}

	.sponsorTestiDescr span {
		margin-bottom: -4px;
		font-size: 20px;
	}

	.sponsorTestiDescr h2,
	.sponsorTestiDescr .h2 {
		font-size: 45px;
	}

	.sponsorSlider .slick-arrow {
		display: none !important;
	}

	.sponsTestiHeading::before {
		right: 0;
	}

	.supportTestiSlider .supportSliderWrap {
		padding-left: 40px;
		padding-right: 40px;
	}

	.spCharityBgMobileImage {
		display: none;
	}

	.keyInitiateHeader h2,
	.keyInitiateHeader .h2 {
		font-size: 40px;
		line-height: 48px;
		margin-bottom: 34px;
	}

	.charityKeyInitiateSec .chCol6 {
		width: 50%;
	}

	.mobileImage {
		display: none;
	}

	.keyInitiatTextWrap strong {
		font-size: 30px;
		line-height: 48px;
		margin-bottom: 20px;
	}

	.keyInitiatTextWrap p {
		line-height: 30px;
		margin-bottom: 34px;
	}

	.keyInitiatTextWrap {
		max-width: 280px;
		top: 48px;
		min-height: 620px;
		bottom: auto;
	}

	.keyInitiateDescrWrap {
		margin-bottom: 8px;
	}

	.wavebgImage {
		margin-top: -95px;
	}

	.onlineIdeaformheader {
		margin-bottom: 60px;
		text-align: left;
	}

	.onlineIdeaformheader h1,
	.onlineIdeaformheader .h1 {
		font-size: 40px;
		line-height: 45px;
		margin-bottom: 16px;
	}

	.onlineIdeaformheader p {
		line-height: 25px;
	}

	.formParticularWrap {
		border: 1px solid #707070;
		border-radius: 8px;
		padding: 34px 107px 48px 48px;
		background-color: #fff;
	}

	.ideaFormDescr .chCol6 {
		width: 50%;
	}

	.formProjectWrap {
		padding: 35px 50px;
		border: 1px solid #707070;
		border-radius: 8px;
		margin-top: 36px;
		background-color: #fff;
	}

	.projectInputWrap input {
		width: 344px;
	}

	.formParticularWrap h2,
	.formParticularWrap .h2 {
		text-align: left;
	}

	.ideaFormDescr .chCol6 {
		margin-bottom: 20px;
	}

	.formProjectWrap h2,
	.formProjectWrap .h2 {
		margin-bottom: 21px;
		text-align: left;
	}

	.projectInputWrap span {
		margin-bottom: 30px;
	}

	.onlineIdeaFromSec {
		padding-top: 35px;
		padding-bottom: 16px;
	}

	.onlineFormBgImage {
		top: -330px;
		right: 0;
	}

	.projectInputWrap textarea {
		height: 423px;
	}

	.ideaFormDescr .addBtn {
		margin-bottom: -33px;
		right: -50px;
	}

	.resEventImgHolder {
		width: 25%;
	}

	.resurceEventTextWrap {
		width: 70%;
		margin-left: 34px;
	}

	.resEventTagsWrap {
		display: flex;
		justify-content: space-between;
	}

	.resurceEventTextWrap h2,
	.resurceEventTextWrap .h2 {
		font-size: 25px;
		margin-bottom: 8px;
	}

	.resourceEventDescList > li {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
	}

	.resourceEventDescSec {
		padding-top: 103px;
		padding-bottom: 60px;
	}

	.resEventTagsWrap p {
		display: none;
	}

	.resourceGallerySec .chCol4 {
		width: 33.333%;
	}

	.resourceGalleryWrap {
		box-shadow: 10px 3px 10px #00000029;
		margin-bottom: 50px;
	}

	.resourceGalleryWrap .textWrap {
		padding: 18px 37px 31px;
	}

	.galleryMainBgMobileImage {
		display: none;
	}

	.scholInterTopSec .chCol6 {
		width: 50%;
	}

	.scholInterHeader {
		padding-bottom: 31px;
		max-width: 370px;
		margin-left: 55px;
		text-align: left;
	}

	.scholInterHeader:before {
		position: absolute;
		content: "";
		left: 0;
		bottom: 0;
		width: 100%;
		height: 2px;
		background-color: #5EBE52;
	}

	.scholInterHeader span {
		font-size: 16px;
		letter-spacing: 3.2px;
		margin-bottom: 6px;
	}

	.scholInterHeader h1,
	.scholInterHeader .h1 {
		font-size: 40px;
		line-height: 48px;
	}

	.scholTopText {
		font-size: 20px;
		line-height: 30px;
		text-align: left;
	}

	.scholInterAwards h2,
	.scholInterAwards .h2 {
		font-size: 20px;
		line-height: 48px;
		text-align: left;
	}

	.sponsorDescrYear .chCol4 {
		width: 33.333%;
	}

	.busaryInterSlider,
	.sponsYearSlider {
		margin-left: -16px;
		margin-right: -16px;
		display: flex;
		flex-wrap: wrap;
	}

	.busaryInterSlider .busaryInterslides,
	.sponsYearSlider .sponsYearSlides {
		padding-left: 16px;
		padding-right: 16px;
		width: 50%;
	}

	.indiUpcomingMainDescr .locationListWrap {
		padding-bottom: 0;
	}

	.sponGalleryMobileBanner {
		display: none;
	}

	.pastSponsorHeader {
		max-width: 823px;
		margin: -121px auto 50px;
		font-size: 20px;
	}

	.pastSponsorHeader h1,
	.pastSponsorHeader .h1 {
		font-size: 45px;
		line-height: 45px;
		padding: 42px 107px 69px;
		border-radius: 44px;
	}

	.pastSponsorHeader h1:before,
	.pastSponsorHeader .h1:before {
		bottom: 40px;
		width: 298px;
	}

	.sponsYearHeader span {
		font-size: 17px;
		line-height: 28px;
		letter-spacing: 3.4px;
	}

	.sponsYearHeader h2,
	.sponsYearHeader .h2 {
		font-size: 40px;
	}

	.enquiryChatHeader {
		font-size: 18px;
		line-height: 25px;
		text-align: left;
	}

	.enquiryChatHeader h2,
	.enquiryChatHeader .h2 {
		font-size: 40px;
	}

	.enquiryPersonalInfoWrap .chCol6 {
		width: 50%;
	}

	.enquiryFurtherInfo .chCol8 {
		width: 62%;
	}

	.enquiryFurtherInfo .chCol4 {
		width: 38%;
	}

	.offerService {
		height: 90px;
	}

	.formGroup textarea.aboutCompany {
		height: 161px;
	}

	.businessIpTextDescr {
		line-height: 28px;
		color: #000;
		text-align: left;
	}

	.businessIpTextDescr strong {
		font-size: 22px;
		line-height: 28px;
		font-weight: 400;
	}

	.resousceBussinIpDetailSec {
		padding-top: 60px;
		padding-bottom: 107px;
	}

	.newsArtSingleBgMobileImage {
		display: none;
	}

	.newsAnnounceDetailSec {
		text-align: left;
	}

	.galleryImagesSlider {
		display: flex;
		flex-wrap: wrap;
		margin-left: -10px;
		margin-right: -10px;
	}

	.galleryImagesSlider .galleryImagesSlides {
		width: 20%;
		padding-left: 10px;
		padding-right: 10px;
	}

	.galleryIpBtnWrap {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.resourceGalleryIpHeader {
		text-align: left;
	}

	.mainImageHolder {
		margin-bottom: 53px;
	}

	.awardCatMainSec .container {
		padding-left: 190px;
	}

	.awardCatMainSec {
		padding-top: 51px;
		padding-bottom: 50px;
	}

	.awradsCatHeader {
		line-height: 26px;
		font-size: 18px;
		margin-bottom: 32px;
		text-align: left;
	}

	.awradsCatHeader h1,
	.awradsCatHeader .h1 {
		font-size: 45px;
		line-height: 60px;
		margin-bottom: 29px;
		text-transform: uppercase;
	}

	.awardCatDetailSlider {
		max-height: 400px;
	}

	.awardCatList {
		overflow:auto;
		padding-left: 23px;
		margin-left: 20px;
	}

	.awardsCatDescr {
		font-size: 18px;
	}

	.awardCatBgMobileImage {
		display: none;
	}

	.charityInitiateBgMobileImage {
		display: none;
	}

	.charityInitiateTopBanner {
		min-height: 540px;
	}

	.charityInitiateTopBanner .alignHolder .align {
		margin-top: 0;
		margin-bottom: auto;
		padding-bottom: 35px;
	}

	.charInitiateTextWrap h1,
	.charInitiateTextWrap .h1 {
		font-size: 40px;
		line-height: 48px;
		padding-bottom: 12px;
		margin-bottom: 26px;
	}

	.charInitiateTextWrap h1:before,
	.charInitiateTextWrap .h1:before {
		position: absolute;
		content: "";
		left: 0;
		bottom: 0;
		width: 299px;
		height: 2px;
		background-color: #5EBE52;
	}

	.charInitiateTextWrap .bannerBtnWrap {
		display: flex;
	}

	.charInitiateTextWrap .bannerBtnWrap a + a {
		margin-left: 15px;
	}

	.charityInitiateCaptionText {
		padding-top: 74px;
		padding-bottom: 64px;
		font-size: 30px;
		line-height: 48px;
		font-weight: 600;
	}

	.charityInitiateDescrWrap {
		padding-top: 128px;
		padding-bottom: 100px;
	}

	.charityInitiateDescrWrap strong {
		margin-bottom: 66px;
	}

	.charityImageDescr .chCol7 {
		width: 55%;
	}

	.charityImageDescr .chCol5 {
		width: 45%;
	}

	.charityImageDescr h2,
	.charityImageDescr .h2 {
		font-size: 35px;
		line-height: 40px;
		text-align: left;
		font-weight: 600;
	}

	.charityImageDescr h2:before,
	.charityImageDescr .h2:before {
		left: 0;
		right: auto;
	}

	.charityInitiateDescrWrap p {
		text-align: left;
	}

	.judgesPanelWrap {
		padding-top: 62px;
	}

	.awardsJudgeHeader {
		margin-left: 147px;
		padding-left: 31px;
		margin-bottom: 50px;
		text-align: left;
	}

	.awardsJudgeHeader:before {
		position: absolute;
		content: "";
		left: 0;
		top: 0;
		width: 19px;
		height: 115px;
		background-color: #EFAD2A;
	}

	.awardsJudgeHeader h1,
	.awardsJudgeHeader .h1 {
		line-height: 60px;
		font-size: 45px;
		margin-bottom: 9px;
	}

	.awardsJudgeHeader p {
		font-size: 18px;
		line-height: 26px;
		font-weight: 600;
		margin-bottom: 34px;
	}

	.judgePanelListSlider {
		display: flex;
		flex-wrap: wrap;
	}

	.judgePanelListSlider .judgePanelListSlides {
		width: 50%;
	}

	.awardsJudgePanelSec {
		padding-bottom: 142px;
	}

	.awardsPanelBgMobileImage {
		display: none;
	}

	.testBlogImageMobileBanner {
		display: none;
	}

	.testiBlogDescrWrap {
		padding-top: 45px;
		padding-bottom: 70px;
	}

	.testiHeaderTextWrap h1,
	.testiHeaderTextWrap .h1 {
		margin-bottom: 33px;
		text-transform: uppercase;
	}

	.testiHeaderTextWrap {
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 93px;
	}

	.testiBlogColSec .chCol8 {
		width: 60%;
	}

	.testiBlogColSec .chCol4 {
		width: 40%;
	}

	.testiBlogColTextWrap strong {
		margin-bottom: 24px;
	}

	.testiBlogColTextWrap h2,
	.testiBlogColTextWrap .h2 {
		font-size: 35px;
		line-height: 40px;
		margin-bottom: 20px;
		text-transform: uppercase;
	}

	.comBuisMatchTopSec .chCol8 {
		width: 61%;
	}

	.comBuisMatchTopSec .chCol4 {
		width: 39%;
	}

	.buisMatchImgMobileHolder {
		display: none;
	}

	.bmSponsOpptHeader {
		margin-bottom: 44px;
	}

	.bmSponsOpptHeader p {
		margin-bottom: 5px;
	}

	.hiwWorkListSlider .hiwWorkListSlides {
		padding-right: 43px;
	}

	.hiwWorkListSlider .hiwWorkListSlides img {
		margin-bottom: 31px;
	}

	.hiwWorkListSlider:before {
		height: 195px;
	}

	.bmSponsOpptWorkWrap h2,
	.bmSponsOpptWorkWrap .h2 {
		margin-bottom: 9px;
	}

	.commuinityCountList > li {
		width: 50%;
	}

	.businessCommunitySec h2,
	.businessCommunitySec .h2 {
		margin-bottom: 59px;
	}

	.commuinityCountList > li h3,
	.commuinityCountList > li .h3 {
		font-size: 30px;
		letter-spacing: 12px;
	}

	.netIndusGraphWrap h2,
	.netIndusGraphWrap .h2 {
		font-size: 30px;
		letter-spacing: 9px;
		margin-bottom: 11px;
	}

	.bmSuccessStorySec .bmSponsOpptHeader h2,
	.bmSuccessStorySec .bmSponsOpptHeader .h2 {
		margin-bottom: 28px;
	}

	.bmSponsOpptHeader span {
		height: 45px;
	}

	.bmSuccessStorySec .bmSponsOpptHeader span {
		bottom: -90px;
	}

	.successStorySlider .successSlides {
		padding-left: 30px;
		padding-right: 30px;
	}

	.successStoryDescr blockquote q {
		margin-bottom: 29px;
	}

	.successStoryDescr a {
		color: #000;
	}

	.bmSponsBgMobileImage {
		display: none;
	}

	.pastSponsEventTopSec {
		padding-top: 24px;
	}

	.pastSponsHeader {
		font-size: 14px;
		line-height: 15px;
		letter-spacing: 2.8px;
		margin-bottom: 30px;
		text-align: left;
	}

	.pastSponsHeader h1,
	.pastSponsHeader .h1 {
		font-size: 35px;
		line-height: 40px;
	}

	.starSponsHeader .sponCatDescr {
		font-size: 14px;
		line-height: 15px;
		font-weight: 700;
	}

	.sponsGallerySlider .sponsSlides {
		padding-right: 29px;
	}

	.starSponsHeader {
		align-items: center;
		margin-bottom: 42px;
	}

	.sponsorsGallerySec {
		padding-bottom: 48px;
	}

	.awardsWinnerSec {
		padding-top: 66px;
		padding-bottom: 100px;
	}

	.awardsWinnerHeader h1,
	.awardsWinnerHeader .h1 {
		font-size: 45px;
		line-height: 60px;
		margin-bottom: 10px;
	}

	.awardsWinnerHeader {
		font-size: 18px;
		max-width: 880px;
		margin-left: auto;
		margin-right: auto;
	}

	.winnerContestListSlider {
		display: flex;
		flex-wrap: wrap;
		margin-left: -17px;
		margin-right: -17px;
	}

	.winnerContestListSlider .winnerContestListSlides {
		padding-left: 17px;
		padding-right: 17px;
		width: 50%;
		margin-bottom: 28px;
	}

	.awardWinnerBgMobileImage {
		display: none;
	}

	.winnerContestDescr {
		font-size: 14px;
	}

	.nominationFormSec {
		border: 1px solid #707070;
		border-radius: 5px;
		padding: 46px 27px 0;
		margin: 53px auto 238px;
	}

	.nominationFormSec .formLogo {
		display: block;
	}

	.nominationFormSec h2,
	.nominationFormSec .h2 {
		font-size: 40px;
		line-height: 45px;
		margin-bottom: 35px;
	}

	.nominationFormWrap .formDescrWrap {
		padding: 25px 40px;
	}

	.inputWrap p,
	.checkBoxWrap p,
	.submitBtnWrap p {
		display: block;
	}

	.nominationFormWrap .formDescrWrap .formInputList li {
		width: 311px;
	}

	.formSecondwrap .formInputList > li:nth-child(2) {
		width: 278px;
	}

	.formSecondwrap .formInputList > li:nth-child(5) {
		width: 473px;
	}

	.formSecondwrap .formInputList > li:nth-child(6) {
		width: 266px;
	}

	.formSecondwrap .formInputList > li:first-child {
		width: 461px;
	}

	.textAreaWrap textarea {
		height: 167px;
	}

	.callingSponsPopSec .chCol5 {
		width: 45%;
	}

	.callingSponsPopSec .chCol7 {
		width: 55%;
	}

	.imgPopHolder {
		position: absolute;
		left: 0;
		right: 56.6%;
		top: 0;
		bottom: 0;
		height: 572px;
	}

	.popContentDescr h1,
	.popContentDescr .h1 {
		font-size: 40px;
		line-height: 48px;
	}

	.callingSponsPopSec {
		padding-bottom: 290px;
	}

	.backimageMobile {
		display: none;
	}

	.memberDirectSearch {
		margin-bottom: 129px;
	}

	.memberBgMobileImage {
		display: none;
	}

	.wpPartnerListSlider .wpParentSlides {
		padding-left: 65px;
	}

	.supportMemberBgMobileImage {
		display: none;
	}

	.chaityKeyBgMobileImage {
		display: none;
	}

	.wavebgMobileImage {
		display: none;
	}

	.pastEventlist {
		justify-content: center;
	}

	.pastEventlist > li {
		width: 50%;
	}

	.sponsTextDescr .sponsText {
		margin-bottom: 30px;
	}

	.hiwWorkListSlider {
		padding-top: 50px;
	}

	.sponsGallerySlider .slick-arrow,
	.sponsGallerySlider .slick-dots {
		display: none !important;
	}

	.resourceArtDescrList > li {
		width: 50%;
	}

	.resourceBuissnesArtSec {
		padding-top: 171px;
	}

	.resourceArtBgMobileImage {
		display: none;
	}

	.formProjectWrap .projectInputWrap {
		margin-bottom: 35px;
	}

	.menuEventBlock .eventTextDescr h2,
	.menuEventBlock .eventTextDescr .h2 {
		font-size: 18px;
		line-height: 23px;
	}

	.menuEventBlock .eventDetailList > li span {
		font-size: 13px;
		line-height: 15px;
	}

	.menuEventBlock .btnBorderRed {
		font-size: 9px;
		min-width: 126px !important;
	}

	.menuEventBlock .eventTextDescr {
		padding: 20px 27px 24px;
	}

	.memberTypeListSlider.classcol3 {
		margin-left: -32px;
		margin-right: -32px;
	}

	.successStorySlider .slick-arrow,
	.successStorySlider .slick-dots {
		display: none !important;
	}

	.sponTestiBgMobileImage {
		display: none;
	}

	.awardMobileImage {
		display: none;
	}

	.awardsTopbannerSec {
		position: relative;
		overflow: hidden;
		z-index: 1;
		display: flex;
		width: 100%;
		min-height: 639px;
	}

	.awardsDescrWrap {
		font-weight: 500;
		max-width: 656px;
		margin-left: auto;
		text-align: left;
	}

	.awardsDescrWrap h1,
	.awardsDescrWrap .h1 {
		font-size: 100px;
		line-height: 90px;
		letter-spacing: -1px;
		max-width: 444px;
		padding-bottom: 20px;
		margin-bottom: 30px;
	}

	.awardsDescrWrap h1:before,
	.awardsDescrWrap .h1:before {
		width: 299px;
	}

	.awardsDescrWrap span {
		font-size: 20px;
		margin-bottom: 10px;
	}

	.awardsDatesWrap {
		padding-left: 124px;
	}

	.awardDateHeader h2:before,
	.awardDateHeader .h2:before {
		position: absolute;
		content: "";
		left: -50px;
		top: 7px;
		width: 35px;
		height: 133px;
		background-color: #EFAD2A;
	}

	.awardDateHeader {
		text-align: left;
	}

	.awardDateHeader h2,
	.awardDateHeader .h2 {
		font-size: 47px;
		line-height: 47px;
		margin-bottom: 8px;
	}

	.keyDateListWrap h3,
	.keyDateListWrap .h3 {
		font-size: 20px;
		line-height: 20px;
	}

	.keyDatesListdescr p {
		font-size: 15px;
		line-height: 15px;
	}

	.keyDatesListdescr span {
		margin-left: 0;
		margin-right: 0;
	}

	.keyDatesListSlider:after {
		position: absolute;
		content: "";
		right: 50px;
		top: 0;
		width: 15px;
		height: 15px;
		background-color: #E19B0F;
		border-radius: 100%;
	}

	.keyDatesListSlider:before {
		right: auto;
		width: 100%;
	}

	.whyEnterAwardWrap {
		border: 10px solid #EF662A;
		border-radius: 140px 0;
		box-shadow: 10px 3px 20px #00000029;
		background-color: #FBFBFB;
		padding: 42px 71px 57px;
	}

	.whyEnterHeader h2,
	.whyEnterHeader .h2 {
		font-size: 45px;
		margin-bottom: 10px;
	}

	.whyEnterHeader {
		font-size: 17px;
		line-height: 26px;
		margin-bottom: 70px;
	}

	.enterAwardList > li {
		width: 33.333%;
	}

	.awardFaqSec {
		padding-top: 76px;
		padding-bottom: 175px;
	}

	.awardFaqSec h2,
	.awardFaqSec .h2 {
		font-size: 35px;
		line-height: 45px;
		margin-bottom: 63px;
	}

	.awardFaqSec .chCol6 {
		width: 50%;
	}

	.awardFaqSec .qaDescrWrap summary:after {
		counter-increment: section;
		content: "" counter(section) ". ";
		left: 0;
		position: absolute;
		top: 0;
	}

	.awardMobileImage {
		display: none;
	}

	.keyDatesListSlider .slick-slide:last-child .keyDatesListdescr {
		margin-left: 45px;
	}

	.tabset-component_opener {
		width: 42.077% !important;
	}

	.tabset-component_opener .arrowDown::before,
	.tabset-component_opener .arrowDown::after {
		border-color: #fff;
	}

	.tabset-component_opener[aria-selected="true"]::after {
		position: absolute;
		content: "";
		top: 0;
		right: -28px;
		left: 0;
		bottom: 0;
		background-color: #175B96;
		z-index: -1;
	}

	.sliderImage .imagesSlides {
		width: 33.333%;
	}

	.apllicationFormSec.enquirFormSec {
		padding-bottom: 231px;
	}

	.memberTypeWrap select {
		width: 298px;
	}

	.page-id-637 .AdvisorSec .chairmanSlider div:nth-child(6) .AdvisorOverViewList img,
	.page-id-1476 .AdvisorSec .chairmanSlider div:nth-child(6) .AdvisorOverViewList img {
		display: none;
	}

	.page-id-637 .AdvisorSec .chairmanSlider div:nth-child(6) .AdvisorOverViewList,
	.page-id-1476 .AdvisorSec .chairmanSlider div:nth-child(6) .AdvisorOverViewList {
		box-shadow: none;
		background-color: transparent;
	}

	.page-id-637 .AdvisorSec .chairmanSlider div:nth-child(6),
	.page-id-1476 .AdvisorSec .chairmanSlider div:nth-child(6) {
		display: none !important;
	}

	.btnPostsSingleWrap {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: space-between;
		margin-bottom: 50px;
	}

	.btnPostsSingleWrap a {
		font-size: 18px;
		line-height: 25px;
		color: #175B96;
		font-weight: 600;
	}

	.abPastPresHeader h1,
	.abPastPresHeader .h1 {
		font-size: 40px;
		line-height: 45px;
		margin-bottom: 20px;
	}

	.abPastPresHeader {
		margin-bottom: 35px;
	}

	.abPastPresList {
		margin-left: -18px;
		margin-right: -18px;
	}

	.abPastPresList > li {
		width: 33.333%;
		padding-left: 18px;
		padding-right: 18px;
		margin-bottom: 45px;
	}

	.abPastPresBgImage {
		position: absolute;
		top: -30px;
		left: 0;
		right: -150px;
		z-index: -1;
	}

	.abPastPresBgImage img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.abPastPresBgMobileImage {
		display: none;
	}

	.tabParentWrap .tab {
		justify-content: center;
	}

	.memberTabsList:before {
		position: absolute;
		content: "";
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		z-index: 0;
		background-color: rgba(0, 0, 0, 0.4);
	}

	.winnerBgMobileImage {
		display: none;
	}

	.sponsTextDescr .sponsText div {
		width: 50%;
	}

	.applMemberWrap {
		display: flex;
	}

	.applMemberWrap > .memberTypeWrap + .memberTypeWrap {
		margin-left: 32px;
	}

	.committeTestiSlider .committeTestiSlides {
		padding-right: 14px;
	}

	.commerPageBgMobileImage {
		display: none;
	}

	.commerVideoSec .chCol5 {
		width: 45%;
	}

	.commerVideoSec .chCol7 {
		width: 55%;
	}

	.commerVideoSec {
		padding-top: 126px;
		padding-bottom: 146px;
	}

	.commerPageHeader {
		font-size: 20px;
		line-height: 29px;
		max-width: 398px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 0;
	}

	.commerPageHeader h1,
	.commerPageHeader .h1 {
		font-size: 30px;
		line-height: 40px;
		padding-bottom: 24px;
		margin-bottom: 34px;
	}

	.supportApplicateGuide .colsHolder .chCol6 {
		width: 50%;
	}

	.busaryYearBtnWrap {
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.bsaryBtnList {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.bsaryBtnList .btnLeft {
		float: left;
	}

	.bsaryBtnList .btnRight {
		float: right;
	}

	.bsaryBtnList a {
		font-size: 18px;
		line-height: 25px;
		color: #175B96;
		font-weight: 600;
	}

	.page-id-1445 .HistoryBanner.historyAssociateSec {
		padding-top: 165px;
	}

	.page-id-1445 .HistoryBanner.historyAssociateSec .hisAssImageWrap {
		width: 85%;
		float: right;
	}

	.popUpFormWrap {
		padding: 149px 49px 60px;
	}

	.popUpFormWrap header h2,
	.popUpFormWrap header .h2{
		font-size: 30px;
		line-height: 48px;
		margin-bottom: 5px;
	}

	.popUpFormWrap header {
		color: #fff;
	}

	.qrFormWrap .textDescr p b {
		font-weight: 400;
	}

	.popUpFormWrap .downloadBtn {
		display: none;
	}

	.busaryFormHead h1,
	.busaryFormHead .h1 {
		font-size: 30px;
		line-height: 45px;
		width: 80%;
	}

	.busaryFormHead {
		text-align: left;
		margin-bottom: 34px;
	}

	.memberCheckList {
		display: flex;
		align-items: center;
	}

	.memberCheckList > li + li {
		margin-left: 36px;
	}

	.memberFormFields .chCol4	{
		width: 33.333%;
	}

	.busaryMemberWrap {
		margin-bottom: 49px;
	}

	.busaryStudentFields .chCol4 {
		width: 24%;
	}

	.busaryStudentFields .chCol1 {
		width: 12%;
	}

	.busaryStudentFields .chCol2 {
		width: 20%;
	}

	.busaryStudentFields .chCol3 {
		width: 24%;
	}

	.houseHoldFieldWrap .chCol6 {
		width: 19%;
	}

	.houseHoldFieldWrap .chCol3 {
		width: 134px;
	}

	.houseHoldFieldWrap .chCol1 {
		width: 85px;
	}

	.houseHoldFieldWrap .chCol2 {
		width: 127px;
	}

	.houseHoldFieldWrap .chCol4 {
		width: 189px;
	}

	.houseHoldFieldWrap .chCol5 {
		width: 163px;
	}

	.plusInputBtn,
	.removecol {
		position: absolute;
		right: 0;
		top: 30px;
		left: auto;
		z-index: 1;
	}

	.plusInputBtn:before {
		position: absolute;
		content: "";
		top: 2px;
		width: inherit;
		height: inherit;
		border: 1px solid #000;
		border-radius: 100%;
	}

	.examResultFields .chCol5 {
		width: 310px;
	}

	.examResultFields .chCol3 {
		width: 150px;
	}

	.examResultFields .chCol4 {
		width: 205px;
	}

	.dateSignatureList {
		display: flex;
		justify-content: space-between;
	}

	.removerow {
		display: flex;
		justify-content: center;
		align-items: center;
		width: 28px;
		height: 28px;
		padding: 0;
		border-color: #000;
		color: #000;
	}

	.upcomingBtnWrap {
		text-align: right;
	}

	.formCopyFields {
		display: flex;
		align-items: end;
		margin-left: -37px;
		margin-right: -37px;
	}

	.fillFormWrap {
		width: 64%;
		padding-left: 37px;
		padding-right: 37px;
	}

	.downloadPdfWrap {
		width: 36%;
		padding-left: 37px;
		padding-right: 37px;
	}

	.memberDirectBannerSlider .slick-dots {
		display: none !important;
	}

	.memberDirectBannerSlider .ssArrowVii {
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		width: 74px;
		height: 74px;
		z-index: 1;
		border-radius: 100%;
		border: 1px solid #fff;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.memberDirectBannerSlider .ssArrowVii:before {
		position: absolute;
		content: "";
		border-style: solid;
		border-width: 1px 1px 0 0;
		border-color: #fff;
		height: 25px;
		width: 25px;
		right: 25px;
	}

	.memberDirectBannerSlider .ssArrowVii.slickPrev {
		left: 20px;
		transform: rotate(-135deg);
	}

	.memberDirectBannerSlider .ssArrowVii.slickNext {
		right: 20px;
		transform: rotate(45deg);
	}

	.mdSlideMobileImage {
		display: none;
	}

	.directoryMemberContentWrap .chCol4 {
		width: 50%;
	}

	.mdNewHeaderWrap span {
		letter-spacing: 3.2px;
	}

	.mdNewHeaderWrap h1,
	.mdNewHeaderWrap .h1 {
		font-size: 35px;
		margin-bottom: 7px;
	}

	.memberContentCatWrap .tab {
		min-width: 226px;
	}

	.memberContentCatWrap .tab + .tab {
		margin-left: 4px;
	}

	.dmMemberSearchWrap {
		display: flex;
	}

	.selectMemberWrap {
		width: 254px;
	}

	.searchMemberWrap {
		width: 254px;
		margin-left: 7px;
	}

	.memberContentCatWrap .tabs {
		margin-bottom: 12px;
	}

	.becomeMemberSec.bcmMemberDirectWrap .chCol9 {
		width: 69%;
	}

	.becomeMemberSec.bcmMemberDirectWrap .chCol3 {
		width: 31%;
	}

	.memberContentCatWrap .tabs:before {
		width: 677px;
	}

	.memDirectSec {
		padding-top: 71px;
	}

	.memberBgMobImage {
		display: none;
	}

	.upComingEvenTopSec.motoObjTopSec .chCol8,
	.upComingEvenTopSec.motoObjTopSec .chCol4 {
		width: 50%;
	}

	.upComingEvenTopSec.motoObjTopSec .upComingHeader h1,
	.upComingEvenTopSec.motoObjTopSec .upComingHeader .h1 {
		font-size: 35px;
		line-height: 50px;
	}

	.upComingEvenTopSec.motoObjTopSec {
		padding-bottom: 149px;
	}

	.motoObjBgMobileImage {
		display: none;
	}

	.dmMemberSearchWrap .btnReset {
		min-width: 85px;
		margin-left: 7px;
		margin-top: 0;
		width: auto;
	}

	.memContactWrap .membContactDescr + .membContactDescr:before {
		left: -26px;
	}
	
	.ftSocialList {
		max-width: 230px;
		margin-left: auto;
		justify-content: start;
	}
	
	.ftSocialList > li + li {
		margin-left: 14px;
	}
}

@media (min-width: 992px) {
	.newsPostsWrap {
		max-width: 220px;
	}

	.eventsDetailsSec .chCol4 {
		width: 31%;
	}
	.abPastPresHeader {
		text-align: center;
		color: #175B96;
		font-size: 25px;
		line-height: 18px;
		max-width: 590px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 35px;
	}
	.eventsDetailsSec .chCol8 {
		width: 69%;
	}

	.aboutTextDescr h2,
	.aboutTextDescr .h2 {
		font-size: 30px;
		line-height: 43px;
	}

	.aboutDetailList {
		margin-left: -30px;
		margin-right: -30px;
	}

	.aboutDetailList > li {
		padding-left: 30px;
		padding-right: 30px;
	}

	.ftFooterWrap .chCol3 {
		width: 27%;
	}

	.ftFooterWrap .chCol7 {
		width: 47%;
	}

	.ftFooterWrap .chCol1 {
		width: 13%;
	}

	.homeTopBanner {
		min-height: 653px;
	}

	.bannerTextWrap {
		margin-left: 100px;
	}

	.menuLeftList {
		padding-left: 52px !important;
		padding-right: 52px !important;
	}

	#mega-menu-item-547 .mega-sub-menu {
		right: -383px !important;
	}

	.HistoryBg2 img {
		width: auto;
	}

	.march1929 .container,
	.histMemberWrap .container {
		padding-left: 172px;
	}

	.lineImage {
		left: 90px;
	}

	.abAssociatesInfoSec .abBgImage img {
		width: 80%;
	}

	.abAssociatesCaption {
		font-size: 28px;
		line-height: 41px;
		padding-top: 88px;
		padding-bottom: 380px;
	}

	.abAssociatesInfoSec .abBgImage {
		bottom: 90px;
	}

	.abAssociatesInfoSec .abBgImage {
		transform: none;
		margin-bottom: 0;
	}

	.joinAndregisterDescr h2,
	.joinAndregisterDescr .h2 {
		font-size: 30px;
	}

	.joinandRegisterSec .chCol5 {
		width: 45%;
	}

	.joinandRegisterSec .chCol7 {
		width: 55%;
	}

	.upComingEventsSlider > div {
		width: 33.333%;
	}

	.advsection .tab {
		width: 326px;
	}

	.AdvisorBanner .chCol4 {
		width: 48%;
	}

	.AdvisorBanner .chCol8 {
		width: 52%;
	}
	
	.page-id-717 .AdvisorBanner .chCol4,
	.page-id-1481 .AdvisorBanner .chCol4 {
		width: 39%;
	}

	.page-id-717 .AdvisorBanner .chCol8,
	.page-id-1481 .AdvisorBanner .chCol8 {
		width: 61%;
	}
	
	.page-id-717 .colsHolder {
		margin-left: -10px;
		margin-right: -10px;
	}
	
	.page-id-717 .colsHolder .chCol {
		padding-left: 10px;
		padding-right: 10px;
	}

	.advsection .tab label {
		font-size: 18px;
		letter-spacing: 5.4px;
	}

	.AdvisorOverViewList {
		width: 154px;
	}
	
	.page-id-717 .AdvisorOverViewList,
	.page-id-1481 .AdvisorOverViewList {
		width: 138px;
	}

	.introObjectParentList {
		margin-left: -40px;
		margin-right: -40px;
	}

	.introObjectParentList > li {
		padding-left: 40px;
		padding-right: 40px;
	}

	.objectSponsorWrap h2,
	.objectSponsorWrap .h2 {
		font-size: 32px;
	}

	.objectCatWrap strong {
		font-size: 35px;
	}

	.objectList > li {
		width: 200px;
	}

	.container,
	.containerSmall,
	.containerLarge{
		padding-left: 70px;
		padding-right: 70px;
	}

	.eventHighHeader h2,
	.eventHighHeader .h2 {
		font-size: 70px;
		line-height: 70px;
	}


	.performerDescrWrap .textWrap {
		max-width: none;
	}

	#mega-menu-wrap-Primary #mega-menu-Primary > li.mega-menu-item > a.mega-menu-link {
		font-size: 18px !important;
	}

	.agmTopTextWrap h2,
	.agmTopTextWrap .h2 {
		font-size: 40px;
		line-height: 45px;
	}

	.consGuideLangList {
		margin-left: -102px;
		margin-right: -102px;
	}

	.consGuideLangList > li {
		padding-left: 102px;
		padding-right: 102px;
	}

	.consGuideLangList > li .btnGuideWrap .btnLargeWidth {
		font-size: 18px;
		min-width: 334px;
		width: auto;
	}

	.nomiCatDescr:hover .nomiCatText {
		padding-top: 5px;
		padding-bottom: 11px;
	}

	.nomiCatDescr h2,
	.nomiCatDescr .h2 {
		font-size: 26px;
		line-height: 30px;
	}

	.nominateCatWrap .chCol3 {
		width: 25%;
	}

	.upComingHeader h1,
	.upComingHeader .h1 {
		font-size: 30px;
	}

	.eventsDescrWrap .chCol4 {
		width: 33.333%;
	}

	.titleDescrText {
		width: 53%;
	}

	.indiUpcomingMainDescr .locationListWrap {
		width: 40%;
	}

	.ideaFormDescr .addBtn {
		right: -30px;
	}

	.ideaFormDescr .chCol6 {
		width: 316px;
	}

	.formParticularWrap {
		padding: 34px 187px 48px 48px;
	}

	.resurceEventTextWrap {
		width: 71%;
	}

	.judgePanelListSlider .judgePanelListSlides {
		width: 25%;
	}

	.memberDirecProfileWrapSlider > div {
		width: 25%;
	}

	.wpPartnerListSlider .wpParentSlides {
		padding-left: 25px;
	}

	.busaryInterSlider .busaryInterslides,
	.sponsYearSlider .sponsYearSlides {
		width: 33.333%;
	}

	.awardCatMainSec .container {
		padding-left: 310px;
	}

	.resourceArtDescrList > li {
		width: 33.333%;
	}

	.menuEventBlock .eventTextDescr h2,
	.menuEventBlock .eventTextDescr .h2 {
		font-size: 25px;
		line-height: 25px;
	}

	.menuEventBlock .eventDetailList > li span {
		font-size: 17px;
		line-height: 20px;
	}

	.menuEventBlock .btnBorderRed {
		font-size: 12px;
		min-width: 170px !important;
	}

	.menuEventBlock .eventTextDescr {
		padding: 20px 27px 32px;
	}

	#mega-menu-item-2596 .mega-sub-menu {
		right: -380px !important;
	}

	.memberTypeListSlider.classcol3 > div{
		width: 33.333%;
	}

	.keyDatesListdescr p {
		font-size: 20px;
		line-height: 20px;
	}

	.awardDateHeader h2,
	.awardDateHeader .h2 {
		font-size: 65px;
		line-height: 60px;
	}

	.awardDateHeader h2:before,
	.awardDateHeader .h2:before {
		height: 176px;
	}

	.awardsTextDescr {
		font-size: 18px;
		line-height: 26px;
		margin-bottom: 46px;
	}

	.whyEnterAwardWrap {
		border-radius: 250px 0;
	}

	.qaDescrWrap summary {
		line-height: 45px;
	}

	.sliderImage .imagesSlides {
		width: 20%;
	}

	.abPastPresList > li {
		width: 20%;
	}

	.winnerContestListSlider .winnerContestListSlides {
		width: 33.333%;
	}

	#mega-menu-item-5133 .mega-sub-menu {
		right: -383px !important;
	}

	#mega-menu-item-5164 .mega-sub-menu {
		right: -383px !important;
	}

	.plusInputBtn,
	.removecol {
		right: -40px;
	}

	.busaryFormHead h1,
	.busaryFormHead .h1 {
		font-size: 40px;
	}

	.memberContentCatWrap .tab {
		min-width: 254px;
	}

	.memberContentCatWrap .tabs:before {
		width: 770px;
	}

	.directoryMemberContentWrap .chCol4 {
		width: 33.333%;
	}
	
	.page-id-717 .advsection h2,
	.page-id-1481 .advsection h2 {
	  font-size: 38px;
	}
	
	.page-id-717 .advsection p,
	.page-id-1481 .advsection p {
	  font-size: 20px;
	}
}

@media (min-width: 1176px) {
	 .page-id-717 .AdvisorOverViewList, 
	.page-id-1481 .AdvisorOverViewList {
		width: 136px;
	  }
}

@media (min-width: 1200px) {
	.newsPostsWrap {
		max-width: 309px;
	}
	
	.page-id-717 .AdvisorBanner .chCol4,
	.page-id-1481 .AdvisorBanner .chCol4 {
		width: 42%;
	}

	.page-id-717 .AdvisorBanner .chCol8,
	.page-id-1481 .AdvisorBanner .chCol8 {
		width: 58%;
	}
	
	.page-id-717 .AdvisorOverViewList,
	.page-id-1481 .AdvisorOverViewList {
		width: 131px;
	}
	
	.page-id-717 .advsection h2,
	.page-id-1481 .advsection h2 {
	  font-size: 40px;
	}
	
	.page-id-717 .advsection p,
	.page-id-1481 .advsection p {
	  font-size: 24px;
	}

	#mega-menu-7240-0:before,
	#mega-menu-7257-0:before {
		left: 25%;
	}

	.newsPostsWrap span {
		font-size: 30px;
		line-height: 30px;
	}

	.menuLeftList {
		width: 25% !important;
	}

	.menuTextDescr {
		width: 75% !important;
	}

	.bgimagesection img{
		width: 95%;
	}

	.HistoryBg img{
		width: auto;
	}

	.historyAssociateSec {
		padding-bottom: 255px;
	}

	.abAboutBannerDescr p br,
	.abAssociatesCaption strong br {
		display: block;
	}

	.abAssociatesCaption {
		padding-bottom: 470px;
	}

	.abAssociatesInfoSec .abBgImage img {
		width: 100%;
	}

	.abAssociatesInfoSec .abBgImage {
		bottom: 0;
	}

	.formclass {
		padding: 20px 50px 0px 50px;
	}

	.abAssociateBanner {
		padding-top: 324px;
	}

	.introObjectParentList {
		margin-left: -125px;
		margin-right: -125px;
	}

	.introObjectParentList > li {
		padding-left: 125px;
		padding-right: 125px;
	}

	.agmTopTextWrap {
		margin-left: 40px;
	}

	.nomiCatDescr:hover .nomiCatText {
		padding-top: 40px;
	}

	.nomiCatDescr h2,
	.nomiCatDescr .h2 {
		font-size: 35px;
		line-height: 35px;
	}

	.upComingHeader h1,
	.upComingHeader .h1 {
		font-size: 45px;
		line-height: 45px;
	}

	.upComingHeader {
		font-size: 20px;
		line-height: 29px;
	}

	.ideaFormDescr .addBtn {
		right: 0;
	}

	.memberTypeListSlider.classcol3 {
		margin-left: -62px;
		margin-right: -62px;
	}

	.memberTypeListSlider.classcol3 > div {
		padding-left: 62px;
		padding-right: 62px;
	}

	.memberTypeListSlider > div {
		width: 33.333%;
	}

	.awardsDatesWrap {
		padding-left: 244px;
		margin-bottom: 69px;
	}

	.awardsCelebWrap {
		padding-top: 68px;
	}

	.enterAwardList {
		display: flex;
		justify-content: center;
		margin-left: -40px;
		margin-right: -40px;
	}

	.enterAwardList > li {
		padding-left: 40px;
		padding-right: 40px;
	}

	.whyEnterAwardWrap {
		padding: 42px 101px 57px;
	}

	.qaDescrWrap summary {
		font-size: 18px;
	}

	.awardFaqSec {
		padding-bottom: 235px;
	}

	.page-id-637 .AdvisorSec .chairmanSlider div:nth-child(6),
	.page-id-1476 .AdvisorSec .chairmanSlider div:nth-child(6) {
		display: block !important;
	}

	.abPastPresList > li {
		width: 16.666%;
	}

	.memberTabsHead > button p {
		font-size: 20px;
	}

	.houseHoldFieldWrap .chCol6 {
		width: 23%;
	}

	.houseHoldFieldWrap .chCol3 {
		width: 147px;
	}

	.houseHoldFieldWrap .chCol5 {
		width: 227px;
	}

	.plusInputBtn,
	.removecol {
		right: 0;
	}

	.examResultFields .chCol5 {
		width: 420px;
	}

	.examResultFields .chCol4 {
		width: 336px;
	}

	.busaryFormHead h1,
	.busaryFormHead .h1 {
		width: auto;
	}
}

@media (min-width: 1440px) {
	.memberTabsHead > button {
		width: 14.677%;
	}

	.plusInputBtn,
	.removecol {
		right: 60px;
	}
	
	.page-id-717 .AdvisorOverViewList,
	.page-id-1481 .AdvisorOverViewList {
		width: 142px;
	}
}

@media (min-width: 1600px) {
	.lasttimage {
		padding-top: 490px;
	}

	.arrowBgShape {
		top: -14px;
	}

	.consGuideBgImage {
		bottom: -224px;
	}

	.memberTabsWrap {
		padding-top: 425px;
	}

	.abAssociateBanner {
		padding-top: 464px;
	}

	.spCharityInitTopSec.spIdeaContriTopSec .spCharityBgImage {
		margin-left: 65px;
	}

	.page-id-1445 .HistoryBanner.historyAssociateSec .hisAssImageWrap {
		width: 100%;
		float: none;
	}
}

@media (max-width: 414px) {
	.formPersonalInfoWrap.formPersonalTop .rowSecondWrap .chCol2 {
		position: absolute;
		top: 50%;
		right: -15px;
		transform: translateY(-50%);
		margin-top: -96px !important;
	}
}

@media (max-width: 767px) {
	.topMemberLangWrap .memberBtn,
	.motoObjBgImage {
		display: none;
	}
	
	.downPdfWrap {
		margin-left: auto;
		margin-right: auto;
	}

	.motoObjBtn {
		margin-left: auto;
		margin-right: auto;
		text-align: left;
		max-width: none;
	}

	.memberBgdeskImage {
		display: none;
	}

	.memberDirectBannerSlider .ssArrowVii.slickPrev {
		left: 30px;
		background-image: url(/wp-content/uploads/2023/10/arrowalt-2.svg);
		background-repeat: no-repeat;
		background-position: 100% 100%;
		background-size: 100% auto;
	}

	.memberDirectBannerSlider .ssArrowVii.slickNext {
		right: 30px;
		background-image: url(/wp-content/uploads/2023/10/arrowalt-3.svg);
		background-repeat: no-repeat;
		background-position: 100% 100%;
		background-size: 100% auto;
	}

	.mdSlideMobileImage {
		padding-left: 30px;
		padding-right: 30px;
	}

	.langSelectList .wpml-ls-statics-footer {
		position: absolute;
		right: 0;
		top: -5px;
	}

	.bgFormationImage {
		display: none;
	}

	.overViewDescrWrap p {
		font-size: 17px;
		line-height: 23px;
	}

	.arrowBgShape {
		display: none;
	}

	.aboutTextDescr h2,
	.aboutTextDescr .h2 {
		padding-top: 26px;
		padding-bottom: 21px;
		z-index: 1;
		font-size: 25px;
		line-height: 36px;
		letter-spacing: 2.5px;
		margin-bottom: 0;
	}

	.aboutTextDescr h2:before,
	.aboutTextDescr .h2:before {
		position: absolute;
		content: "";
		left: -9999px;
		top: 0;
		bottom: 0;
		right: -9999px;
		background-color: #EF662A;
		z-index: -1;
	}

	.newsHighDescr {
		padding-top: 46px;
		padding-bottom: 32px;
		z-index: 1;
	}

	.newsHighDescr:before {
		position: absolute;
		content: "";
		left: -9999px;
		right: -9999px;
		top: 0;
		bottom: 0;
		background-color: #175B96;
		z-index: -1;
	}

	.newsPostsWrap img {
		height: 358px;
	}

	.ftLogo {
		margin-bottom: 41px;
	}

	.ftLogo a {
		display: block;
		width: 100%;
	}

	.ftLogo a img {
		width: 100%;
	}

	.ftLogoContentWrap {
		text-align: center;
		font-size: 16px;
		font-weight: 500;
		line-height: 23px;
		margin-bottom: 67px;
	}

	.ftFooterWrap address {
		margin-left: 0;
		text-align: center;
		max-width: none;
		margin-top: 50px;
	}

	.ftFooterWrap address span {
		font-size: 20px;
		font-weight: 500;
		line-height: 29px;
		display: block;
	}

	.ftFooterWrap address p {
		font-weight: 400;
	}

	.eventsSideBarWrap {
		display: none;
	}

	.bgimagesection,
	.HistoryBg,
	.HistoryBg2,
	.lineImage,
	.imageSecond {
		display: none;
	}

	.bgimagesection3 {
		margin-left: -35px;
		margin-right: -35px;
		margin-bottom: 37px;
	}

	.bgimagesection3 img {
		width: 100%;
	}

	.lasttimage {
		margin-left: -145px;
		margin-right: -145px;
		padding-bottom: 70px;
	}

	.hisAssImageWrap {
		margin-bottom: 73px;
	}

	.historyAssociateSec {
		padding-bottom: 408px;
	}

	.hisAssociateImage {
		top: auto;
		bottom: 0;
	}

	.hisAssociateImage img {
		height: 575px;
	}

	.joinandRegisterSec .colsHolder {
		flex-direction: row-reverse;
	}

	.joinandRegisterSec .chCol5 {
		order: 2;
	}

	.joinandRegisterSec .chCol7 {
		order: 1;
	}

	.joinImageWrap {
		margin-left: -30px;
		margin-right: -30px;
		margin-bottom: 115px;
	}

	.joinImageWrap:after {
		position: absolute;
		content: "";
		left: -9999px;
		right: -9999px;
		bottom: -44px;
		top: 0;
		background-color: #FFEFE9;
		z-index: -1;
	}

	.abAssociateImage {
		display: none;
	}

	.abAboutBannerDescr p {
		text-align: left;
	}

	.abAboutBannerDescr p br {
		display: none;
	}

	.abAssociatesCaption strong br {
		display: none;
	}

	.abBgImage {
		display: none;
	}

	.abAssociateTextBlock p strong {
		color: #000;
		display: block;
		margin-top: 20px;
		margin-bottom: 20px;
		font-weight: 600;
	}

	.abAssociatesImage {
		display: none;
	}

	.AdvisorBanner .chCol4 {
		order: 2;
	}

	.AdvisorBanner .chCol8 {
		order: 1;
	}

	.AdvisorBanner .container {
		padding-left: 13px;
		padding-right: 13px;
	}

	.advHeadWrap {
		display: none;
	}

	.gallaDinnerDescr h2,
	.gallaDinnerDescr .h2 {
		display: none;
	}

	.gallaDinnerDescr .gallaBannerBtnWrap {
		display: none;
	}

	.gallaBannerBtnWrap {
		justify-content: center;
	}

	.gallaBannerBtnWrap > a + a {
		margin-left: 0;
	}

	.gallaEventList > li {
		display: flex;
		text-align: center !important;
	}

	.gallaEventList > li + li {
		margin-top: 20px;
	}

	.gallaBannerBtnWrap .btn {
		min-width: 143px !important;
	}

	.InviteImageHolder {
		margin-bottom: 47px;
	}

	.objectList {
		margin-bottom: 44px;
	}

	.memberInfoWrap p br {
		display: none;
	}

	.sponsorDescrWrap {
		margin-bottom: 49px;
	}

	.contactPageMainContent iframe {
		height: 352px;
	}

	.contactPageMainContent .AboutusBannerDescr {
		font-size: 20px;
		line-height: 30px;
	}

	.contactPageMainContent .AboutusBannerDescr p {
		margin-bottom: 24px;
	}

	.contactPageMainContent .AboutusBannerDescr p br {
		display: none;
	}

	.contactPageMainContent .AboutusBannerDescr .formclass p {
		margin: 0;
	}

	.formclass input[type="submit"] {
		margin-top: 56px !important;
		float: none !important;
	}

	.wpcf7-spinner {
		position: absolute;
	}

	.contactTopBanner .AboutusBannerDescr h2,
	.contactTopBanner .AboutusBannerDescr .h2 {
		padding-top: 98px;
		margin-top: 0 !important;
	}

	.contactTopBanner hr {
		width: 193px;
	}

	.contactTopBanner h2,
	.contactTopBanner .h2 {
		font-size: 35px;
		line-height: 50px;
	}

	.AboutusBannerDescr .conatctText br {
		display: none;
	}

	.performerDescrWrap .textWrap {
		max-width: 135px;
	}

	.performerDescrWrap h3, .performerDescrWrap .h3 {
		font-size: 18px;
	}

	.performerDescrWrap p br {
		display: none;
	}

	.eventHighlightsSec .colsHolder .chCol6:nth-child(2) .performerDescrWrap:first-child {
		display: none;
	}

	.eventHighlightsSec .colsHolder .chCol6:nth-child(1) .eventLeftWrap .performerDescrWrap.EventHost {
		display: block;
		text-align: center;
	}

	.eventHighlightsSec .colsHolder .chCol6:nth-child(1) .eventLeftWrap .performerDescrWrap.EventHost .imgHolder {
		width: 200px;
		height: 200px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 24px;
	}

	.eventHighlightsSec .colsHolder .chCol6:nth-child(1) .eventLeftWrap .performerDescrWrap.EventHost .textWrap {
		max-width: none;
		font-size: 18px;
		margin-bottom: 60px;
	}

	.eventHighlightsSec .colsHolder .chCol6:nth-child(1) .eventLeftWrap .performerDescrWrap.EventHost .textWrap h3,
	.eventHighlightsSec .colsHolder .chCol6:nth-child(1) .eventLeftWrap .performerDescrWrap.EventHost .textWrap .h3 {
		font-size: 30px;
		line-height: 45px;
	}

	.eventGallaImageWrap {
		width: 100%;
		height: 420px;
	}

	.eventsDetailsWrap a:last-child {
		display: none;
	}

	.eventGallaImageSlider {
		margin-bottom: -6px;
	}

	.formclass textarea {
		height: 196px !important;
	}

	.gallaInviteBgImage {
		display: none;
	}

	.gallaInviteSec {
		background-color: #000;
		z-index: 1;
	}

	.gallaInviteMobileImage {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		top: 0;
		z-index: -1;
	}

	.gallaInviteMobileImage img {
		width: 100%;
	}

	.sponsorBgImage {
		display: none;
	}

	.sponsorMobileImage {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: -1;
	}

	.sponsorMobileImage img {
		width: 100%;
	}

	#mega-menu-Primary {
		display: block !important;
		padding: 18px 30px 0 !important;
	}

	#mega-menu-wrap-Primary #mega-menu-Primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {
		background: transparent !important;
	}

	#mega-menu-wrap-Primary .mega-menu-toggle + #mega-menu-Primary {
		background: #CE2C35 !important;
	}

	#mega-menu-wrap-Primary #mega-menu-Primary > li.mega-menu-item > a.mega-menu-link {
		font-size: 18px !important;
		line-height: 26px !important;
		font-weight: 500 !important;
		height: auto !important;
		padding-left: 21px !important;
	}

	#mega-menu-Primary > li {
		padding-bottom: 10px !important;
	}

	#mega-menu-Primary > li + li {
		padding-top: 10px !important;
		border-top: 1px solid #5EBE52 !important;
	}

	.mega-menu-item-has-children.mega-toggle-on:before {
		transform: rotate(90deg);
	}

	#mega-menu-wrap-Primary #mega-menu-Primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
		background: transparent !important;
	}

	.menuLeftList {
		padding: 19px 39px 26px !important;
	}

	.menuTextDescr {
		display: none !important;
	}

	#mega-menu-wrap-Primary #mega-menu-Primary > li.mega-menu-megamenu > ul.mega-sub-menu {
		padding: 0 !important;
	}

	.menuLeftList {
		position: relative !important;
	}

	.menuLeftList:before {
		position: absolute !important;
		content: "" !important;
		left: -9999px !important;
		right: -9999px !important;
		bottom: 0 !important;
		top: 0 !important;
		background-color: #17558B !important;
		display: block !important;
	}

	#mega-menu-item-547 .mega-sub-menu,
	#mega-menu-item-2485 .mega-sub-menu,
	#mega-menu-item-2596 .mega-sub-menu {
		position: relative !important;
	}

	#mega-menu-item-547 .mega-sub-menu:before,
	#mega-menu-item-2048 .mega-sub-menu:before,
	#mega-menu-item-2485 .mega-sub-menu:before,
	#mega-menu-item-2596 .mega-sub-menu:before,
	#mega-menu-item-5133 .mega-sub-menu:before,
	#mega-menu-item-5164 .mega-sub-menu:before {
		position: absolute !important;
		content: "" !important;
		left: -9999px !important;
		right: -9999px !important;
		top: 0 !important;
		bottom: 0 !important;
		background-color: #114B7D !important;
		display: block !important;
	}

	.menuLeftList .mega-sub-menu .mega-menu-item-has-children:before {
		display: none !important;
	}

	.logo {
		max-width: 165px;
	}

	#pageNav {
		padding-bottom: 29px;
	}

	#mega-menu-item-547 .mega-sub-menu > li a {
		font-size: 16px !important;
	}

	.AdvisorBanner {
		padding-bottom: 330px;
	}

/* 	.AdvisorOverViewList {
		margin-left: auto;
		margin-right: auto;
	} */

	.agmTopSec .chCol7 {
		order: 2;
	}

	.agmTopSec .chCol5 {
		order: 1;
	}

	.agmImageHolder {
		margin-left: -30px;
		margin-right: -30px;
		height: 232px;
	}

	.tabcontent .agmMeetingWrap:nth-child(2) h3 {
		font-size: 25px;
	}

	.nominateCatWrap .container {
		padding-left: 0;
		padding-right: 0;
	}

	.mynNominationSec {
		text-align: center;
	}

	.mynNominationSec h2 {
		text-align: left;
	}

	.mynNominationSec p {
		text-align: left;
	}

	.consGuideLangList > li + li {
		margin-top: 45px;
		padding-top: 45px;
	}

	.consGuideLangList > li .btnGuideWrap .btn {
		font-size: 15px;
	}

	.consGuideLangList > li .btnGuideWrap .btnLargeWidth {
		width: 100%;
		min-width: auto;
		line-height: 22px;
	}

	.consGuideLangList > li .btnGuideWrap .btn:hover {
		font-size: 15px;
	}

	.abMobileImageWrap {
		margin-bottom: 29px;
		margin-left: -30px;
		margin-right: -30px;
	}

	.abMobileImageWrap img {
		margin-bottom: 0;
	}

	.gallaEventList > li p {
		text-align: left;
		margin-left: 13px;
	}

	#fancybox-wrap {
		width: 400px !important;
		height: 580px !important;
	}

	.ftNavList {
		max-width: 100px;
		margin-left: auto;
		margin-right: auto;
	}

	.page-id-717 .aboutChairmanHeader h2,
	.page-id-726 .aboutChairmanHeader h2 {
		max-width: 270px;
		margin-left: auto;
		margin-right: auto;
	}

	.constitutionBannerImage {
		display: none;
	}

	.nomImageWrap {
		display: none;
	}

	.abDeskImageWrap {
		display: none;
	}

	.menuLeftList .mega-sub-menu .mega-menu-item-has-children > a::after {
		display: none !important;
	}

	#mega-menu-item-547.mega-toggle-on .mega-sub-menu,
	#mega-menu-item-2048.mega-toggle-on .mega-sub-menu,
	#mega-menu-item-2485.mega-toggle-on .mega-sub-menu,
	#mega-menu-item-2596.mega-toggle-on .mega-sub-menu,
	#mega-menu-item-5133.mega-toggle-on .mega-sub-menu,
	#mega-menu-item-5164.mega-toggle-on .mega-sub-menu {
		display: block !important;
	}

	.mega-indicator {
		position: absolute !important;
		left: -10px !important;
		top: 0;
		transform: rotate(270deg);
	}

	.mega-menu-item-has-children.mega-toggle-on .mega-menu-link .mega-indicator {
		transform: rotate(175deg);
	}

	#mega-menu-item-547 .mega-indicator,
	#mega-menu-item-2048 .mega-indicator,
	#mega-menu-item-2596 .mega-indicator {
		transform: rotate(270deg);
	}

	#mega-menu-item-547.mega-menu-item-has-children.mega-toggle-on .mega-menu-link .mega-indicator,
	#mega-menu-item-2048.mega-menu-item-has-children.mega-toggle-on .mega-menu-link .mega-indicator,
	#mega-menu-item-2596.mega-menu-item-has-children.mega-toggle-on .mega-menu-link .mega-indicator {
		transform: rotate(175deg);
	}

	.menuLeftList .mega-sub-menu li#mega-menu-item-547 .mega-sub-menu > li:first-child {
		border-bottom: 0 !important;
		padding-bottom: 0 !important;
	}

	.menuLeftList .mega-sub-menu li#mega-menu-item-547 .mega-sub-menu > li + li {
		border-top: 2px solid #5EBE52 !important;
		border-bottom: 0 !important;
		padding: 16px 0 0 !important;
	}

	.appliHeadingText h2,
	.appliHeadingText .h2 {
		padding-top: 25px;
	}

	.appliHeadingText {
		text-align: center;
		position: relative;
		margin-bottom: 24px;
	}

	.appliHeadingText strong {
		width: 100%;
		font-size: 25px;
		line-height: 25px;
		position: absolute;
		top: 0;
	}

	.appliHeadingText span {
		width: 100%;
		font-size: 14px;
		line-height: 20px;
	}

	.appliHeadingText span br {
		display: none;
	}

	.formInstructionWrap {
		padding: 15px 14px;
	}

	.formInstructionWrap .instructionList {
		font-size: 14px;
		line-height: 15px;
	}

	.formInstructionWrap .instructionList > li + li {
		margin-top: 14px;
	}

	.memberShipForm .formSubmitBtn {
		text-align: center;
	}

	.rowSecondWrap .chCol2 {
		width: 53%;
	}

	.formPersonalInfoWrap.formPersonalTop {
		position: relative;
	}

	.formPersonalInfoWrap.formPersonalTop .rowSecondWrap .chCol2 {
		position: absolute;
		top: 50%;
		right: -15px;
		transform: translateY(-50%);
		margin-top: -87px;
	}

	.applicationBgImage {
		bottom: 0;
	}

	.supportMemberList > li .textWrap {
		display: flex;
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
	}

	.supportMemberList > li .textWrap h2,
	.supportMemberList > li .textWrap .h2 {
		width: 100%;
	}

	.supportMemberList > li .textWrap p {
		display: none;
		width: 100%;
	}

	.supportMemberList > li:hover .textWrap p {
		display: block;
	}

	.supportTestiDescr {
		margin-bottom: 37px;
	}

	.choosePlanInitaiveList > li + li {
		margin-top: 53px;
	}

	.choosePlanInitWrap {
		text-align: center;
	}

	.choosePlanInitWrap img {
		margin-bottom: 36px;
	}

	.choosePlanInitWrap h2,
	.choosePlanInitWrap .h2 {
		margin-bottom: 20px;
		max-width: none;
	}

	.choosePlanInitWrap p {
		text-align: left;
	}

	.upComingEvenTopSec .chCol4 {
		order: 2;
	}

	.upComingEvenTopSec .chCol8 {
		order: 1;
	}

	.upComImageHolder {
		margin-bottom: 21px;
	}

	.slideIcnWrap {
		margin-bottom: 33px;
		display: flex;
	}

	.eventsTabsList {
		display: flex;
		flex-wrap: wrap;
	}

	.eventsTabsList > li {
		width: 100%;
	}

	.eventsTabsList > li + li {
		margin-left: 0;
		margin-top: 8px;
	}

	.slideIcnWrap a {
		display: none;
	}

	.eventsTabsList input[type="submit"] {
		width: 100%;
		margin-left: 0;
		margin-top: -15px;
	}

	.eventsDescrSec .container {
		padding-left: 0;
		padding-right: 0;
	}

	.inidiEventWrap .titleDescrText {
		order: 2;
		text-align: center;
	}

	.inidiEventWrap .locationListWrap {
		order: 1;
		text-align: center;
		min-height: auto;
	}

	.locationList > li {
		justify-content: center;
	}

	.locationList > li .icnImage {
		display: none;
	}

	.titleDescrText p {
		text-align: left;
	}

	.indiUpcomingDetailWrap h2,
	.indiUpcomingDetailWrap .h2 {
		text-transform: uppercase;
		text-align: center;
		font-size: 25px;
		line-height: 36px;
	}

	.indiEventdetailWrap.indiUpcomingDetailWrap .parentList {
		font-size: 17px;
		line-height: 24px;
		font-weight: 400;
	}

	.indiSliderWrap img {
		width: 100%;
	}

	.indiSliderWrap .slick-dots > li {
		width: 8px;
		height: 8px;
	}

	.indiSliderWrap .slick-dots > li button {
		background-color: #CE2C35;
	}

	.indiSliderWrap .slick-dots > li.slick-active button {
		background-color: #5EBE52;
		border: 0;
	}

	.indiSliderWrap .slick-arrow {
		position: absolute;
		bottom: -10px;
		background-color: transparent;
		border: 0;
		text-indent: -9999px;
		width: 32px;
		height: 32px;
		z-index: 1;
		top: auto;
	}

	.indiSliderWrap .slick-arrow.slick-prev {
		left: 0;
		background-image: url(/wp-content/uploads/2023/10/arrowalt-2.svg);
		background-repeat: no-repeat;
		background-position: 100% 100%;
		background-size: 100% auto;
		transform: none !important;
	}

	.indiSliderWrap .slick-arrow.slick-next {
		right: 0;
		background-image: url(/wp-content/uploads/2023/10/arrowalt-3.svg);
		background-repeat: no-repeat;
		background-position: 100% 100%;
		background-size: 100% auto;
		transform: none !important;
	}

	.resouceDetailHeader .eventBadgeList {
		margin-top: 15px;
	}

	.supportBgImage {
		display: none;
	}

	.spCharityInitTopSec.spIdeaContriTopSec .spCharityBgImage {
		position: absolute;
		left: 0;
		top: 0;
		z-index: -1;
		transform: none;
		margin-left: 0;
		width: auto;
	}

	.spCharityBgImage img {
		height: 367px;
		width: 100%;
		object-fit: cover;
		object-position: top;
	}

	.spIdeaContriTopSec h1,
	.spIdeaContriTopSec .h1 {
		color: #fff;
		font-size: 30px;
		line-height: 35px;
		padding-bottom: 0;
		max-width: none;
		text-align: center;
	}

	.spIdeaContriTopSec .btnLargeWidth {
		display: none;
	}

	.spCharityInitTopSec.spIdeaContriTopSec {
		text-align: center;
	}

	.spCharityInitTopSec.spIdeaContriTopSec:before {
		position: absolute;
		content: "";
		left: 0;
		right: 0;
		top: 0;
		height: 367px;
		background: rgb(237, 245, 249);
		background: linear-gradient(236deg, rgba(237, 245, 249, 1) 44%, rgba(255, 255, 255, 1) 82%);
		z-index: -1;
	}

	.memberQualityImage {
		display: none;
	}

	.memberQualityMobileBgImage {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		z-index: -1;
	}

	.memberQualityMobileBgImage img {
		height: 358px;
		width: 100%;
		object-fit: cover;
		object-position: top;
	}

	.memberTextBlock p br,
	.page-id-662 .memberTabsWrap,
	.page-id-662 .tabsDescrContentWrap,
	.page-id-662 .memberWaveBgImage {
		display: none;
	}

	.inidiEventWrap {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.page-id-2523 .memberTabsWrap,
	.page-id-2523 .tabsDescrContentWrap {
		display: none;
	}

	.selectMemberDescr .memberTabsHead button p {
		color: #175B96;
		font-size: 19px;
		line-height: 18px;
		text-align: center;
	}

	.selectMemberDescr .memberTabsHead {
		margin-left: -11px;
		margin-right: -11px;
	}

	.selectMemberDescr .memberTabsHead button {
		width: 50%;
		padding-bottom: 20px;
		min-height: auto;
		padding-left: 11px;
		padding-right: 11px;
	}

	.selectMemberDescr .memberTabsHead button:before {
		width: 70%;
		height: 2px;
		top: auto;
		bottom: 0;
		right: 0;
		margin-left: auto;
		margin-right: auto;
	}

	.memberTabsHead > button + button {
		margin-left: 0;
	}

	.selectMemberDescr .memberTabsHead > button .arrowDown::before,
	.selectMemberDescr .memberTabsHead > button .arrowDown::after {
		border-color: #175B96;
		transform: rotate(45deg);
		top: 10px;
	}

	.selectMemberDescr .memberTabsHead > button .arrowDown::before {
		right: 6px;
	}

	.selectMemberDescr .memberTabsHead button.active .arrowDown::before {
		top: 9px;
		transform: rotate(135deg);
	}

	.selectMemberDescr .memberTabsHead button.active .arrowDown::after {
		top: 15px;
		transform: rotate(135deg);
		right: 6px;
	}

	.memberTabsHead > button .arrowDown {
		position: absolute;
		right: -7px;
	}

	.memberTypeDescr {
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}

	.memberTabsWrap.selectMemberDescr {
		padding-top: 28px;
	}

	.selectmemberWrap {
		display: none;
	}

	.qaBgImage {
		display: none;
	}

	.qaBannerSec {
		min-height: 367px;
	}

	.directMemberDescrWrap {
		text-align: center;
	}

	.directMemberDescrWrap .imgHolder {
		margin-bottom: 26px;
	}

	.directMemberDescrWrap .imgHolder img {
		margin-left: auto;
		margin-right: auto;
	}

	.addressMailList {
		max-width: 250px;
		margin-left: auto;
		margin-right: auto;
	}

	.directMemberSlides {
		margin-bottom: 57px;
	}

	.memberDirectSearch {
		text-align: center;
	}

	.memberDirectSearch .searchBar {
		margin-left: auto;
		margin-right: auto;
	}

	.page-id-1286 .memberDescrWrap .btn {
		display: none;
	}

	.sponsOpportSec .sponOpporHeader {
		position: relative;
		margin-bottom: 47px;
		padding-bottom: 56px;
	}

	.sponsOpportSec .sponOpporHeader:before {
		position: absolute;
		content: "";
		left: 0;
		right: 0;
		bottom: 0;
		width: 2px;
		height: 45px;
		background-color: #EFAD2A;
		margin-left: auto;
		margin-right: auto;
	}

	.wpPartnerListSlider .wpParentSlides {
		padding-left: 55px;
		padding-right: 55px;
	}

	.sponsorSlider .slick-dots > li {
		width: 8px;
		height: 8px;
	}

	.sponsorSlider .slick-dots > li.slick-active button {
		background-color: #5EBE52;
	}

	.sponsorSlider .slick-dots > li button {
		background-color: #CE2C35;
	}

	.sponsorSlider .slick-dots > li + li {
		margin-left: 8px;
	}

	.spCharityBgImage {
		display: none;
	}

	.spCharityInitTopSec {
		text-align: center;
	}

	.spCharityInitTopSec h1,
	.spCharityInitTopSec .h1 {
		font-size: 29px;
		line-height: 35px;
		padding-bottom: 83px;
	}

	.spCharityInitTopSec p {
		color: #114B7D;
	}

	.desktopImage {
		display: none;
	}

	.charityKeyInitiateSec .colsHolder {
		margin-left: -30px;
		margin-right: -30px;
	}

	.charityKeyInitiateSec .colsHolder .chCol {
		padding-left: 0;
		padding-right: 0;
	}

	.formParticularWrap {
		margin-bottom: 47px;
	}

	.ideaFormSubmitBtn {
		margin-top: 29px;
		text-align: center;
	}

	.memberInput input {
		width: 254px;
	}

	.page-id-2011 .eventsTabsList,
	.page-id-2030 .eventsTabsList,
	.page-id-1242 .eventsTabsList {
		display: block;
		position: static;
	}

	.page-id-2011 .eventsTabsList > li,
	.page-id-2030 .eventsTabsList > li,
	.page-id-1242 .eventsTabsList > li {
		width: 100%;
	}

	.page-id-2011 .eventsTabsList input[type="submit"],
	.page-id-2030 .eventsTabsList input[type="submit"],
	.page-id-1242 .eventsTabsList input[type="submit"] {
		margin-top: 13px;
		margin-left: 0;
		width: 100%;
	}

	.page-id-2011 .eventsTabsList > li + li,
	.page-id-2030 .eventsTabsList > li + li,
	.page-id-1242 .eventsTabsList > li + li {
		margin-top: 15px;
	}

	.page-id-1242 .eventsTabsList {
		margin-left: 30px;
		margin-right: 30px;
		margin-bottom: 96px;
	}

	.resEventImgHolder {
		margin-left: -30px;
		margin-right: -30px;
		margin-bottom: 40px;
	}

	.resurceEventTextWrap {
		text-align: center;
	}

	.resurceEventTextWrap p {
		display: none;
	}

	.resurceEventTextWrap .resEventTagsWrap p {
		display: block;
		line-height: 25px;
		margin-bottom: 40px;
	}

	.resEventTagsWrap .tagsList {
		margin-bottom: 33px;
		justify-content: center;
	}

	.resEventTagsWrap a {
		font-size: 20px;
		font-weight: 500;
	}

	.resourceEventDescList > li {
		padding-bottom: 24px;
		margin-bottom: 20px;
	}

	.resourceEventDescSec .loadArtBtnWrap {
		margin-top: 35px;
	}

	.resEventBgImage {
		top: 410px;
	}

	.resourceEventDescSec {
		position: static;
	}

	.resourceGalleryWrap {
		border-bottom: 1px solid;
	}

	.galleryMainBgImage {
		display: none;
	}

	.scholTopText {
		position: relative;
		padding-bottom: 32px;
	}

	.scholTopText:before {
		position: absolute;
		content: "";
		left: 0;
		bottom: 0;
		right: 0;
		width: 100%;
		height: 2px;
		background-color: #5EBE52;
	}

	.scholInterAwards .busaryInterSlider,
	.sponsYearSlider {
		margin-left: -30px;
		margin-right: -30px;
	}

	.scholInterAwards .busaryInterSlider .busaryInterslides,
	.sponsYearSlides {
		padding-left: 0;
		padding-right: 0;
	}

	.sponGalleryBanner {
		display: none;
	}

	.sponsGalleryForm .sponsEventSec {
		padding-top: 100px;
	}

	.bussinIpBtnWrap a,
	.postBtnWrap a,
	.galleryIpBtnWrap a,
	.btnPostsSingleWrap a {
		background-color: #CE2C35;
		border-radius: 5px;
		color: #fff !important;
		padding: 11px 10px;
		font-weight: 600;
		min-width: 232px;
		text-align: center;
		transition: background-color 0.3s ease;
		display: block;
	}

	.bussinIpBtnWrap a:first-child,
	.postBtnWrap a:first-child,
	.galleryIpBtnWrap a:first-child,
	.btnPostsSingleWrap a:first-child {
		background-color: #5EBE52;
		margin-bottom: 28px;
	}

	.postBtnWrap a:nth-child(2),
	.btnPostsSingleWrap a:nth-child(2) {
		background-color: #0F4675;
		margin-bottom: 28px;
	}

	.bussinIpBtnWrap a:hover,
	.postBtnWrap a:hover,
	.galleryIpBtnWrap a:hover,
	.btnPostsSingleWrap a:hover {
		background-color: #0F4675;
	}

	.bussinIpBtnWrap a + a,
	.postBtnWrap a + a,
	.galleryIpBtnWrap a + a,
	.btnPostsSingleWrap a + a {
		margin-top: 0;
	}

	.bussinIpBtnWrap,
	.postBtnWrap,
	.galleryIpBtnWrap,
	.btnPostsSingleWrap {
		max-width: 232px;
		margin-left: auto;
		margin-right: auto;
	}

	.btnPostsSingleWrap {
		margin-bottom: 50px;
	}

	.newsAnnounceDetailSec .resouceDetailHeader {
		text-align: center;
	}

	.newsAnnounceDetailSec .eventBadgeList {
		display: none;
	}

	.newsArtSingleBgImage {
		display: none;
	}

	.mainImageHolder {
		margin-left: -30px;
		margin-right: -30px;
	}

	.awardCatBgImage {
		display: none;
	}

	.charityInitiateBgImage {
		display: none;
	}

	.charInitiateTextWrap {
		text-align: center;
	}

	.charInitiateTextWrap .bannerBtnWrap a {
		min-width: 164px !important;
	}

	.charInitiateTextWrap .bannerBtnWrap a + a {
		margin-top: 10px;
	}

	.charInitiateTextWrap {
		max-width: 202px;
		margin-left: auto;
		margin-right: auto;
	}

	.charitiyImageHolder {
		margin-bottom: 32px;
		margin-left: -30px;
		margin-right: -30px;
	}

	.awardsPanelBgImage2 {
		display: none;
	}

	.awardsPanelBgImage1 {
		display: none;
	}

	.testBlogImageBanner {
		display: none;
	}

	.testiBlogColSec .imgHolder {
		margin-left: -30px;
		margin-right: -30px;
		margin-bottom: 26px;
	}

	.testiBlogColSec .imgHolder img {
		width: 100%;
	}

	.testiBlogDescrWrap .testiText {
		display: none;
	}

	.buisMatchImgHolder {
		display: none;
	}

	.hiwWorkListSlider {
		padding-top: 45px;
		padding-bottom: 44px;
	}

	.commuinityCountList > li + li {
		margin-top: 69px;
	}

	.bmSponsBgImage {
		display: none;
	}

	.pastSponsEventTopSec .pastSponsImageHolder {
		height: 422px;
	}

	.pastSponsEventTopSec .pastSponsImageHolder img {
		height: 100%;
		object-fit: cover;
	}

	.sponsGallerySlider {
		margin-left: -30px;
		margin-right: -30px;
	}

	.sponsGallerySlider img {
		height: 261px;
		object-fit: cover;
	}

	.awardWinnerBgImage {
		display: none;
	}

	.winnerContestDescr h2,
	.winnerContestDescr .h2 {
		margin-bottom: 8px;
	}

	.nominationFormSec p {
		font-weight: 500;
		font-size: 20px;
		line-height: 22px;
		color: #175B96;
		margin-bottom: 27px;
	}

	.nominationFormSec .inputWrap p {
		font-weight: 400;
		font-size: 16px;
		line-height: 19.2px;
	}

	.nominationFormWrap .formDescrWrap:first-child h3,
	.nominationFormWrap .formDescrWrap:first-child .h3 {
		display: none;
	}

	.formDescrWrap input {
		height: 50px;
	}

	.nominationFormWrap .formDescrWrap:first-child {
		margin-bottom: 100px;
	}

	.nominationFormWrap .formDescrWrap:nth-child(2) {
		position: relative;
	}

	.nominationFormWrap .formDescrWrap:nth-child(2) h3,
	.nominationFormWrap .formDescrWrap:nth-child(2) .h3 {
		position: absolute;
		top: -68px;
		left: 0;
		right: 0;
		text-align: center;
	}

	.formDescrWrap select {
		height: 50px;
	}

	.textAreaWrap p {
		font-weight: 400;
		font-size: 16px;
		line-height: 19.2px;
	}

	.nominationFormWrap .formDescrWrap:last-child {
		border: 0;
		padding: 0;
	}

	.nominationFormWrap .formDescrWrap:last-child .submitFormWrap {
		display: block;
	}

	.nominationFormWrap .formDescrWrap:last-child .checkBoxWrap p {
		font-size: 16px;
		line-height: 19.2px;
		color: #5F635F;
	}

	.nominationFormWrap .formDescrWrap:last-child .checkBoxWrap p .wpcf7-list-item.first.last {
		margin-left: 0;
		display: flex;
		align-items: start;
	}

	.nominationFormWrap .formDescrWrap:last-child .checkBoxWrap p .wpcf7-list-item.first.last input[type="checkbox"] {
		width: 32px;
	}

	.nominationFormWrap .formDescrWrap:last-child .checkBoxWrap p .wpcf7-list-item.first.last .wpcf7-list-item-label {
		display: block;
		margin-left: 24px;
	}

	.formDescrWrap .submitFormWrap .submitBtnWrap {
		margin-right: 0;
		text-align: center;
	}

	.imgPopHolder {
		margin-left: -30px;
		margin-right: -30px;
	}

	.popContentDescr .popBtnWrap a {
		display: block;
	}

	.popContentDescr .popBtnWrap .btnBorderRed {
		margin-left: 0;
		margin-top: 10px;
	}

	.backimage {
		display: none;
	}

	.memberBgImage {
		display: none;
	}

	.supportMemberBgImage {
		display: none;
	}

	.chaityKeyBgImage {
		display: none;
	}

	.wavebgImage {
		display: none;
	}

	.page-id-2030 .spCharityInitTopSec h1,
	.page-id-2030 .spCharityInitTopSec .h1 {
		padding-bottom: 55px;
	}

	.page-id-1202 .eventsDescrSec .container {
		padding-left: 9px;
		padding-right: 9px;
	}

	.sponsTextDescr .sponsText strong {
		margin-bottom: 11px;
	}

	.resourceBuissnesArtSec {
		position: static;
	}

	.resourceArtBgImage {
		display: none;
	}

	.sponTestiBgImage {
		display: none;
	}

	.awardsBgImage {
		display: none;
	}

	.awardsTopbannerSec .alignHolder {
		background-color: #23190E;
	}

	.awardsTopbannerSec .alignHolder .align {
		padding-top: 7px;
		padding-bottom: 63px;
	}

	.awardsDescrWrap .btn {
		display: none;
	}

	.awardsDescrWrap p {
		margin-bottom: 0;
	}

	.awardsTextDescr {
		font-size: 18px;
		line-height: 26px;
		margin-bottom: 55px;
	}

	.keyDateListWrap {
		text-align: center;
	}

	.awardCelebBgImage {
		display: none;
	}

	.keyDatesListdescr h4,
	.keyDatesListdescr .h4 {
		margin-bottom: 3px;
	}

	.keyDatesListdescr {
		max-width: 230px;
		margin-left: auto;
		margin-right: auto;
	}

	.keyDatesListSlider {
		margin-bottom: 60px;
	}

	.enterAwardList > li {
		margin-bottom: 53px;
	}

	.awardFaqSec .qaDescrWrap summary {
		padding-left: 0;
		padding-right: 0;
		font-size: 18px;
		line-height: 22px;
		padding-bottom: 16px;
	}

	.awradFaqBgImage {
		display: none;
	}

	.awardMobileImage {
		margin-top: -45px;
		margin-bottom: -95px;
	}

	.awardFaqSec {
		overflow: hidden;
	}

	.tabset-component_opener .arrowDown::before,
	.tabset-component_opener .arrowDown::after {
		transform: rotate(45deg);
		top: 15px;
	}

	.tabset-component_opener .arrowDown::after {
		right: -7px;
	}

	.tabset-component_opener[aria-selected="true"] .arrowDown::after,
	.tabset-component_opener[aria-selected="true"] .arrowDown::before {
		transform: rotate(135deg);
		top: 15px;
		border-color: #fff;
	}

	.tabset-component_opener[aria-selected="true"] .arrowDown::after {
		right: 0;
		top: 21px;
	}

	.typeMemberHead tabset-component > button + button {
		margin-left: -13px;
	}

	.newsPostsWrap img {
		margin-left: auto;
		margin-right: auto;
	}

	.wpPartnerDetails .cuntNumber {
		margin-top: 40px;
	}

	.awardsTopbannerSec .awardMobileImage {
		margin: 0;
	}

	.abPastPresSec .container {
		padding-left: 18px;
		padding-right: 18px;
	}

	.abPastPresBgImage {
		display: none;
	}

	.memberTypeWrap p input {
		width: 100%;
	}

	.memberHeadingWrap {
		max-width: 300px;
		margin-left: auto;
		margin-right: auto;
	}

	.memberQualityMobileBgImage:before {
		position: absolute;
		content: "";
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		z-index: 0;
		background-color: rgba(0, 0, 0, 0.4);
	}

	.winnerContestListSlider {
		margin-left: -30px;
		margin-right: -30px;
		margin-bottom: 52px;
	}

	.winnerContestListSlider .slick-arrow {
		margin-right: 30px;
		margin-left: 30px;
		bottom: -52px;
	}

	.winnerContestListSlider .slick-dots {
		display: none !important;
	}

	.sponsTextDescr {
		padding-left: 30px;
		padding-right: 30px;
	}

	.busaryInterSlider .slick-dots {
		margin-top: 0;
	}

	.sponsorDescrYear.scholInterAwards {
		padding-bottom: 90px;
	}

	.page-id-717 .chairmanSlider .slick-dots {
		display: none !important;
	}

	.page-id-717 .chairmanSlider .slick-arrow {
		bottom: -60px;
	}

	.applMemberWrap h2,
	.applMemberWrap .h2 {
		font-size: 25px;
		text-align: center;
	}

	.appliFormTopSec {
		margin-bottom: 42px;
	}

	.applMemberWrap {
		margin-bottom: 30px;
	}

	.btnPostsSingleWrap .prevEvent::before {
		left: 44px;
		top: 9px;
	}

	.page-id-637 .chairmanSlider #slick-slide15,
	.page-id-1476 .chairmanSlider #slick-slide15{
		display: none !important;
	}

	.committeTestiSlider .memberTextDescr .playBtn {
		width: 74px;
		height: 74px;
		margin-bottom: 51px;
	}

	.committeTestiSlider .memberTextDescr h3,
	.committeTestiSlider .memberTextDescr .h3 {
		font-size: 35px;
		margin-bottom: 45px;
	}

	.committeTestiSlider .memberTextDescr p {
		margin-top: 0;
		font-size: 20px;
	}

	.committeTestiSlider .memberTextDescr {
		bottom: -26px;
	}

	.commerPageBgImage {
		display: none;
	}

	.commerVideoWrap {
		width: auto;
		height: 226px;
		margin-left: -30px;
		margin-right: -30px;
	}

	.commerPageBgMobileImage {
		position: absolute;
		top: -10px;
		z-index: -1;
	}

/* 	.page-id-717 .AdvisorBanner .container,
	.page-id-1481 .AdvisorBanner .container {
		display: flex;
		flex-wrap: wrap;
	} */

	.page-id-717 .AdvisorBanner .container .colsHolder,
	.page-id-1481 .AdvisorBanner .container .colsHolder {
		position: relative;
		order: 2;
	}

	.page-id-717 .AdvisorBanner .container .colsHolder .advsection,
	.page-id-1481 .AdvisorBanner .container .colsHolder .advsection {
		margin-top: 100px;
	}

	.page-id-1278 .eventsDescrSec form {
		padding-left: 9px;
		padding-right: 9px;
	}

	.page-id-1278 .eventsTabsList input[type="submit"] {
		margin-top: 0;
	}

	.selectMemberDescr .memberTabsHead button:after {
		position: absolute;
		content: "";
		left: 15px;
		right: 0;
		bottom: 0;
		top: -11px;
		background-color: #0a4b78;
		z-index: -1;
		display: none;
	}

	.selectMemberDescr .memberTabsHead button[aria-selected="true"]:after {
		display: block;
	}

	.selectMemberDescr .memberTabsHead button[aria-selected="true"] p {
		color: #fff;
	}

	.sponsTextDescr .sponsText div {
		width: 50%;
	}

	.bsaryBtnList {
		max-width: 232px;
		margin-left: auto;
		margin-right: auto;
	}

	.bsaryBtnList .btnLeft a {
		background-color: #5EBE52;
		margin-bottom: 28px;
		border-radius: 5px;
		color: #fff !important;
		padding: 11px 10px;
		font-weight: 600;
		min-width: 232px;
		text-align: center;
		transition: background-color 0.3s ease;
		display: block;
	}

	.bsaryBtnList .btnRight a {
		background-color: #CE2C35;
		border-radius: 5px;
		color: #fff !important;
		padding: 11px 10px;
		font-weight: 600;
		min-width: 232px;
		text-align: center;
		transition: background-color 0.3s ease;
		display: block;
	}

	.bsaryBtnList .btnLeft a:hover,
	.bsaryBtnList .btnRight a:hover {
		background-color: #0F4675;
	}

	.busaryYearBtnWrap {
		padding-bottom: 50px;
	}

	.page-id-1481 .chairmanSlider .slick-dots {
		display: none !important;
	}

	.page-id-1481 .chairmanSlider .slick-arrow {
		bottom: -70px;
	}

	.qrFormWrap {
		justify-content: center;
	}

	.qrFormWrap .qrImageWrap {
		order: 2;
	}

	.qrFormWrap .textDescr {
		margin-left: 0;
		text-align: center;
		margin-bottom: 15px;
	}

	.qrFormWrap .textDescr p + p {
		margin-top: 15px;
	}

	.qrFormWrap .textDescr p b {
		font-size: 30px;
		display: block;
		margin-top: 12px;
	}

	.busaryFormHead a {
		display: none;
	}

	.busaryFormMainWrap h2,
	.busaryFormMainWrap .h2 {
		order: 2;
		text-align: center;
		width: 100%;
	}

	.memberCheckList {
		order: 1;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 30px;
	}

	.memberCheckList > li + li {
		margin-top: 7px;
	}

	.busaryformBgimage {
		display: none;
	}

	.plusInputBtn {
		text-align: center;
		width: 100%;
		background-color: #95D88D;
		border-radius: 3px;
		padding: 25px 10px;
		color: #fff;
	}

	.dateSignatureList > li + li {
		margin-bottom: 50px;
	}

	.busaryFormSubmit {
		min-width: auto;
		width: 100%;
	}

	.clone_Childs {
		margin-top: 20px;
	}

	.removecol .removerow {
		border: 0;
		width: 100%;
		display: block;
		text-align: center;
		background-color: #CE2C35;
		border-radius: 3px;
		color: #fff;
		font-size: 26px;
		padding: 13px 10px;
	}

	.downloadPrint {
		margin-left: auto;
		margin-right: auto;
		margin-top: 28px;
	}

	.guidelineAttendanceWrap {
		border-top: 1px dashed #707070;
	}

	.mdSliderImageHolder {
		display: none;
	}

	.memberContentCatWrap .tabs {
		margin-left: -30px;
		margin-right: -30px;
	}

	.memberContentCatWrap .tab {
		font-size: 12px;
		line-height: 15px;
	}

	.searchMemberWrap {
		margin-top: 17px;
	}

	.upComingEvenTopSec.motoObjTopSec .upComingHeader strong {
		font-weight: 600;
		color: #EF662A;
		font-size: 18px;
		letter-spacing: 0;
		line-height: 25px;
		text-transform: capitalize;
	}
}

@media (max-width: 575px) {
	#fancybox-wrap {
		width: 274px !important;
	}
	.chairmanSlider .slick-dots{
		display: none !important;
	}
	.chairmanSlider .slick-arrow{
		bottom: -46px;
	}
}

.viewlidiv{
	display: flex;
}
.loadmoreli{
	display: none;
}
.loadmoreli2{
	display: none;
}
.loadmoreli3{
	display: none;
}
.removebtn{
	display: none;
}
.showbtn{
	display: flex;
}

.btnstyle button{
	background: #fff!important;
	border: none!important;
}

@media only screen and (max-width: 767px) {
	.loadmorediv{
		display:none;
	}
	.fordesktop{
		display:none;
	}
}

@media only screen and (min-width: 767px) {
	.formobile{
		display:none;
	}
}

@media print {
	#imageprint {
		display: none;
	}

	@media (max-width: 767px) {
		.busaryFormHead {
			text-align: left;
		}

		.memberCheckList > li + li {
			margin-top: 0;
			margin-left: 36px;
		}

		.memberCheckList {
			order: 2;
			margin-bottom: 0;
			display: flex;
		}

		.busaryFormMainWrap h2,
		.busaryFormMainWrap .h2 {
			order: 1;
			text-align: left;
			width: auto;
		}

		.memberFormFields .chCol4 {
			width: 33.333%;
		}

		.busaryStudentFields .chCol4 {
			width: 24%;
		}

		.busaryStudentFields .chCol1 {
			width: 15%;
		}

		.busaryStudentFields .chCol2 {
			width: 22%;
		}

		.busaryStudentFields .chCol3 {
			width: 24%;
		}

		.houseHoldFieldWrap .chCol6 {
			width: 19%;
		}

		.houseHoldFieldWrap .chCol3 {
			width: 134px;
		}

		.houseHoldFieldWrap .chCol1 {
			width: 85px;
		}

		.houseHoldFieldWrap .chCol2 {
			width: 127px;
		}

		.houseHoldFieldWrap .chCol4 {
			width: 189px;
		}

		.houseHoldFieldWrap .chCol5 {
			width: 163px;
		}

		.plusInputBtn {
			position: absolute;
			right: 0;
			top: 30px;
			font-size: 25px;
			font-weight: 200;
			color: #000;
			width: 28px;
			height: 28px;
			display: flex;
			justify-content: center;
			align-items: center;
			background-color: transparent;
			border-radius: 0;
			padding: 0;
		}

		.plusInputBtn::before {
			position: absolute;
			content: "";
			top: 2px;
			width: inherit;
			height: inherit;
			border: 1px solid #000;
			border-radius: 100%;
		}

		.examResultFields .chCol5 {
			width: 290px;
		}

		.examResultFields .chCol3 {
			width: 150px;
		}

		.examResultFields .chCol4 {
			width: 220px;
		}

		.plusInputBtn {
			display: none;
		}
	}

	.busaryFormSubmit,
	.addBtn.removecol.hidebutton.viewbutton {
		display: none !important;
	}
}
.loadmoreli4 {
	display: none;
}
.hustle-ui.module_id_1 .hustle-layout a.hustle-button-cta{
	position: absolute;
	top: 20px;
	left: 0;
	right: 0;
	bottom: 0;
	text-indent: -9999px;
	overflow: hidden;
	background: none !important;
}

.hustle-ui.module_id_1 .hustle-layout .hustle-cta-container{
	margin: 0 !important;
}

.hustle-ui.module_id_1 .hustle-layout .hustle-layout-footer{
	padding: 0 !important;
}
