:root {
	--black-color:#000000; /** var(--black-color) **/
	--white-color:#ffffff; /** var(--white-color) **/
	--primary-color:#0079C2; /** var(--primary-color) **/
	--secondary-color:#383D56; /** var(--secondary-color) **/
	--light-color:#EBF0F3; /** var(--light-color) **/
	--bdr-color: #A6A7AB; /** var(--bdr-color) **/
	--dark-color: #0027E6; /** var(--dark-color) **/
	--primary-font:'Titillium Web', sans-serif; /** var(--primary-font) **/
	--secondary-font:"Barlow", sans-serif; /** var(--secondary-font) **/
	--primary-font-ru:'Roboto', sans-serif; /** var(--primary-font-ru) **/
}

/*==================================:: WOW CSS Start ::==================================*/
.animated{animation-duration:0.5s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{animation-duration:.75s}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.pulse{animation-name:pulse}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:none}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:none}}.wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-10%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-10%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(10%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,10%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,10%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-10%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(10%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-10%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{transform:perspective(400px) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);animation-timing-function:ease-in}to{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedIn{0%{transform:translate3d(10%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1}to{transform:translate3d(10%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform-origin:center;transform:rotate(-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate(200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-name:hinge}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate3d(-10%,0,0) rotate(-120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(10%,0,0) rotate(120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{0%{transform:translate3d(0,-10%,0);visibility:visible}to{transform:translateZ(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-10%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(10%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,10%,0);visibility:visible}to{transform:translateZ(0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,10%,0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-10%,0,0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(10%,0,0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-10%,0)}}.slideOutUp{animation-name:slideOutUp}
/*==================================:: WOW CSS End ::==================================*/

/*Slick Slider Css Start*/
.slick-slider{position:relative;display:block; -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; min-width: 100%;}
.slick-list.dragging{cursor: pointer;}
.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.slick-track {position:relative; top:0; left: 0;display: block; min-width: 100%; padding-bottom:2.25rem;}
.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:0.063rem;}
.slick-initialized .slick-slide{display:block; list-style:none;}
.slick-loading .slick-slide{ visibility: hidden;}
.slick-vertical .slick-slide{display: block; height: auto; border:0.063rem solid transparent;}
.slick-arrow {display:block; position:absolute; bottom:0; z-index:2; padding:0; width:2.25rem; height:2.25rem; text-align:center; font-size:0; background:none; border:0;cursor:pointer; opacity:1; outline:none; -moz-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;border:0; -webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.slick-arrow:after{content:''; position: absolute;left:0; right:0; top:0; bottom:0; text-align: center; width:2.25rem; height:2.25rem; background-image:url(../images/next-arrow.svg); background-position: center; background-repeat: no-repeat; background-size:100% auto; transition: all 0.4s ease;}
.slick-arrow.slick-prev:after{background-image:url(../images/prev-arrow.svg);}
.slick-arrow.slick-prev {left:-2rem;}
.slick-arrow.slick-next {right:-2rem;}
.slick-arrow:hover {opacity:1; outline:none;}
.slick-arrow.slick-disabled{display: none !important;}
.slick-dots {display:block; margin:30px auto 0 auto; padding:0; text-align:center;}
.slick-dots li {margin:0 2px; padding:0; list-style:none; display:inline-block; vertical-align:top;}
.slick-dots li:last-child {margin: 0;}
.slick-dots li button {display:block; width:20px; height:20px; font-size:0; padding: 0; background:transparent; position: relative; border:0; -webkit-border-radius:0;-moz-border-radius:0;border-radius:0; cursor:pointer; transition: all 0.4s ease; color: var(--primary-color);}
.slick-dots li.slick-active button:focus, .slick-dots li.slick-active button:hover, .slick-dots li.slick-active button{outline:none; box-shadow:none;  color: var(--primary-color);}
.slick-dots li button:focus, .slick-dots li button:hover{outline:none; box-shadow:none;}

/*Slick Slider Css End*/

/* ===== RESET ================================================== */
html, body {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
hr{display:block; height:0.125rem; max-width:100%; border:0; border-top:0.125rem solid var(--primary-color); margin:1.25rem 0; padding:0; opacity:1;}input, select{vertical-align:middle; margin:0;} ol, ul, li{list-style:none;}
html{-webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
blockquote{padding:0 0 0 1.375rem;border-left:0.125rem solid var(--primary-color); margin-bottom:2.188rem;}
blockquote,
blockquote p{font-size:1.5rem !important; line-height:1.75rem !important;color:var(--primary-color); font-weight:400;}

/* ===== GLOBAL ================================================== */
body{font-family:var(--primary-font); font-size:1rem; line-height:1.5rem; color:var(--secondary-color);background:var(--white-color); overflow-x:hidden; padding:0; transition: all 0.4s ease;}
body.ru{font-family:var(--primary-font-ru);}
:focus{text-decoration:none; outline:none;}
a{text-decoration:none; color:var(--secondary-color); outline:none; -moz-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
a:hover{text-decoration:none; color:var(--primary-color);}
a:focus{outline:0; outline: none;}
strong{font-weight:bold;}

/* Ul Li & Ol Li CSS */
ul, ol {margin:0; padding:0;}
ul ul, ol ol, ul ol, ol ul{margin-top:0.938rem;}
ul li, ol li {margin:0;padding:0;font-size:1rem;line-height:1.875rem;color:var(--secondary-color);font-weight:400;}
li a {color:var(--primary-color);}
.default-page-section.entry-content p{margin-bottom: 1.25rem;}
.entry-content li a{text-decoration:underline;}
.entry-content li a:hover{text-decoration:none; color:var(--primary-color);}
.entry-content ul, .entry-content ol {display:inline-block; padding:0; margin:0 0 1.875rem 0;}
.entry-content ul ol, .entry-content ol ul, .entry-content ul ul, .entry-content ol ol{display:block; margin-top:0.313rem;}
.entry-content ul li{list-style:none; padding:0 0 0 1.25rem; margin:0 0 0.313rem; position: relative;}
.entry-content ul li:last-child{margin-bottom:0;}
.entry-content ul li:before{display: block; content: ""; width:0.375rem; height:0.375rem;border-radius:50%; background:var(--primary-color);position: absolute; left:0; top:0.85rem;}
.entry-content ul li li:before {border: 0.063rem solid var(--primary-color);background:var(--white-color); top:0.75rem;}
.entry-content ol{margin-left:1.25rem;}
.entry-content li li{padding-left:0.875rem;list-style:none !important;}
.entry-content ol li {list-style-type:decimal; list-style-image:none; list-style-position:outside; margin:0 0 0.938rem 0;}
.lead{font-size:1.5rem; line-height:1.75rem; font-weight:400;}
.entry-content ul, .entry-content ol{display:inherit;}
.entry-content a:not(.btn){color:var(--primary-color);}
.entry-content a:not(.btn):hover{color:var(--secondary-color);}

h1, h2, h3, h4, h5, h6{font-weight:bold !important; color:var(--secondary-color); font-family:var(--primary-font); line-height:1; font-style:italic; letter-spacing:0; margin:0 0 0.938rem; text-transform: uppercase;}
.ru h1, .ru h2, .ru h3, .ru h4, .ru h5, .ru h6{font-family:var(--primary-font-ru);}
.h1, h1{font-size:6.25rem;}
.h2, h2{font-size:3.75rem;}
h3{font-size:3.125rem;}
h4{font-size:2.5rem;}
h5{font-size:1.625rem;}
h6{font-size:1.5rem;}
h6 strong{font-size:1.125rem;}

p{font-family:var(--primary-font); font-size:1rem; line-height:1.5rem; color:var(--secondary-color); font-weight:400; letter-spacing:0; margin:0 0 2.188rem;}
.ru p{font-family:var(--primary-font-ru);}
img{max-width:100%; height:auto; border:none; outline:none;}

section *:last-child{margin-bottom:0;}
.wrapper{max-width:90.625rem; margin: 0 auto;padding:5rem 0.313rem 0 0.313rem; transition: padding 0.4s ease;}
.container{max-width:83.75rem; padding:0 1.25rem;}
.img-cover{width:100%;}
.img-cover iframe,
.img-cover video,
.img-cover img{width:100% !important;height:100% !important;max-width:100% !important; max-height:100% !important; object-fit: cover; object-position: center; transition:all 0.4s ease-in-out; display: block;}
.z-index-1{z-index:1;}
.z-index-2{z-index:2;}
.z-index-3{z-index:3;}
.z-index-11{z-index:11;}
img.alignleft {float: left; margin:0 3.125rem 1rem 0;max-width:25.375rem; width:100%; height: auto;}
img.alignright {float: right; margin:0 0 1rem 3.125rem; max-width:25.375rem; width:100%; height: auto;}
img.alignnone, img.aligncenter{margin:0.5rem 0; border-radius:1.25rem 0;}
.border-radius-30{border-radius:1.875rem 0;}
.transition-all{-moz-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}

.table-responsive{margin-bottom:2.188rem;}
.table-responsive table {width: 100%;border: 0.063rem solid var(--light-color);border-left: 0;border-bottom: 0;}
.table-responsive table tr th{background: var(--light-color);}
.table-responsive table tr:nth-child(even) {background: #ebf0f359;}
.table-responsive table tr td strong,
.table-responsive table tr th{font-weight: bold;}
.table-responsive table tr td,
.table-responsive table tr th{border-left: 0.063rem solid var(--light-color);border-bottom: 0.063rem solid var(--light-color); padding:0.75rem 1rem;}

.nf-form-cont .nf-form-content input.ninja-forms-field[type="submit"],
.button, .btn {display:inline-block; padding:0 1.875rem;background:var(--primary-color); border:0; color:var(--white-color); font-size:1rem; text-transform:uppercase; font-weight:600;font-family:var(--primary-font); cursor:pointer; letter-spacing:0; text-align:center; font-style:italic; position:relative; min-width:11.875rem; height:3.125rem; line-height:3.125rem; -moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s; -webkit-border-radius:0.625rem 0;-moz-border-radius:0.625rem 0;border-radius:0.625rem 0;box-shadow:none !important;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.5s;transition-duration: 0.5s; overflow: hidden;}
.ru .button, .ru .btn {font-family:var(--primary-font-ru);}
.button:before, .btn:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background:var(--secondary-color);-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out; -webkit-border-radius:0.625rem 0;-moz-border-radius:0.625rem 0;border-radius:0.625rem 0;}
.button:hover:before, .btn:hover:before, .button:focus:before, .btn:focus:before, .button:active:before, .btn:active:before{-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}
.button:hover, .button.alt:hover, .btn:hover,
.button:focus, .button.alt:focus, .btn:focus,
.button:active, .button.alt:active, .btn:active{background:var(--primary-color); color:var(--white-color); text-decoration:none;}
.nf-form-cont .nf-form-content input.ninja-forms-field[type="submit"]{width: auto;}
.nf-form-cont .nf-form-content input.ninja-forms-field[type="submit"]:active,
.nf-form-cont .nf-form-content input.ninja-forms-field[type="submit"]:focus,
.nf-form-cont .nf-form-content input.ninja-forms-field[type="submit"]:hover{background:var(--secondary-color);}

/*Form Input Field*/
.nf-form-cont .nf-form-content select.ninja-forms-field:not([multiple]),
.nf-form-cont .nf-form-content select.ninja-forms-field,
.nf-form-cont .nf-form-content input.ninja-forms-field,
input, textarea, select {background:var(--white-color); border:0.063rem solid var(--bdr-color); width:100%; text-align:left; padding:0 0.625rem; margin:0; font-size:1rem; color:var(--secondary-color); font-weight:400;line-height:normal; font-family:var(--primary-font) !important; height:2.5rem; outline:none; -webkit-border-radius:0.188rem;-moz-border-radius:0.188rem;border-radius:0.188rem; box-shadow:none !important;outline:none; letter-spacing:0;}
.ru input, .ru textarea, .ru select {font-family:var(--primary-font-ru) !important;}
input[type="button"], input[type="submit"] {cursor:pointer; width:auto; height:auto;}
input[type="checkbox"], input[type="radio"] {border:none; width:auto; height:auto;}
.nf-form-cont .nf-form-content textarea.ninja-forms-field,
textarea {height:6.25rem; padding:0.938rem; vertical-align:top; resize:none; background:var(--white-color); border:0.063rem solid var(--bdr-color); border-radius:0.188rem;}
.selectbox{display:block; width:100%; background:var(--white-color); border:0; line-height:2.5rem; position:relative; cursor:pointer; -webkit-border-radius:0.188rem;-moz-border-radius:0.188rem;border-radius:0.188rem;}
.nf-form-cont .nf-form-content .listcountry-wrap.nf-error .nf-field-element:after,
.nf-form-cont .nf-form-content .list-select-wrap.nf-error .nf-field-element:after,
.nf-form-cont .nf-form-content .listcountry-wrap .nf-field-element:after,
.nf-form-cont .nf-form-content .list-select-wrap .nf-field-element:after,
.selectbox:after {position:absolute; content:""; right:1rem; top:50%; margin-top:-0.188rem; z-index:1; width:0.625rem; height:0.375rem;background:url(../images/down-arrow.svg) no-repeat center; background-size:100% auto;}
.nf-form-cont .nf-form-content .listcountry-wrap .nf-field-element>div,
.nf-form-cont .nf-form-content .list-select-wrap .nf-field-element>div,
.nf-form-content .list-select-wrap>div div:after{display: none;}
.nf-form-cont .nf-form-content select.ninja-forms-field:not([multiple]),
.nf-form-cont .nf-form-content select.ninja-forms-field,
.selectbox select {display:block; width:100%; padding:0 2.5rem 0 0.938rem; background:transparent; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance:none; position:relative; z-index:2; cursor:pointer; color:var(--secondary-color);}
.nf-form-cont .nf-form-content select.ninja-forms-field:not([multiple]) option,
.nf-form-cont .nf-form-content select.ninja-forms-field option,
.selectbox select option {background:var(--white-color); color:var(--secondary-color); padding:0.313rem 0.625rem;}
.selectbox select.not_chosen {background:var(--white-color); color:var(--white-color);}
.nf-form-cont .nf-form-content select.ninja-forms-field[multiple]{height: auto;}
::-webkit-input-placeholder{color:var(--secondary-color); opacity:0.4;}
:-moz-placeholder{color:var(--secondary-color); opacity:0.4;} /* Firefox 18- */
::-moz-placeholder{color:var(--secondary-color); opacity:0.4;} /* Firefox 19+ */
:-ms-input-placeholder{color:var(--secondary-color); opacity:0.4;}

.checkbox-box,
.radio-box {padding-left:2rem;}
.checkbox-box2{padding-left:2.75rem;}
.checkbox-box2 .checkbox-label,
.checkbox-box .checkbox-label,
.radio-box .radio-label{font-size:1rem; line-height:1.5rem; cursor:pointer;text-transform: none;font-weight: 400;}
.radio-box .radio-label:before {content: "";width:2.5rem;height:2.5rem;border:0.125rem solid var(--primary-color);display: block;position: absolute;left: 0;border-radius: 50%;background-color:var(--white-color);transition: all 0.4s ease; background-size:1.313rem auto; background-position: center; background-repeat:no-repeat; top:50%; transform:translate(0, -50%);}
.checkbox-box2 input,
.checkbox-box input,
.radio-box input {position: absolute;left: 0;right: 0;z-index: 1;top: 0;bottom: 0; opacity:0; cursor:pointer;width:100%; height:100%;}
.radio-box input:checked + .radio-label:before{background-color:var(--primary-color); background-image:url(../images/check-icon.svg);}
.checkbox-box2 .checkbox-label:before,
.checkbox-box .checkbox-label:before {content: "";width: 1.25rem;height: 1.25rem;background:url(../images/check-icon.svg) no-repeat center;background-size:100% auto; display: block;position: absolute;left: 0;top:0.188rem; transition: all 0.4s ease;}
.checkbox-box2 input:checked + .checkbox-label:before,
.checkbox-box input:checked + .checkbox-label:before{background:url(../images/checked-icon.svg) no-repeat center;background-size:100% auto;}
.checkbox-box2 .checkbox-label:before{width: 2rem;background: #CCD1DA;border-radius: 0.625rem;}
.checkbox-box2 .checkbox-label:after{content: "";width: 1rem;height: 1rem;background: var(--white-color);display: block;position: absolute;left: 2px;top: 5px;border-radius: 50%;transition: all 0.4s ease;}
.checkbox-box2 input:checked + .checkbox-label:before{background: #0CB200;}
.checkbox-box2 input:checked + .checkbox-label:after{left: 14px}

/* Ninja forms global styling */
.entry-content .nf-form-content ul li{margin: 0; padding: 0;}
.entry-content .nf-form-content ul li:before{display: none;}
.nf-form-content .nf-row{margin: 15px 0;}
.nf-form-content .nf-error.field-wrap .nf-field-element:after{height: 2.5rem;line-height: 2.5rem;top: 0;z-index: 2;}

/** Nav Block **/
.hamburger{cursor: pointer;transition-property: opacity, filter;transition-duration: 0.15s;transition-timing-function: linear;font: inherit;color: inherit;text-transform: none;background-color: transparent;border: 0;margin:0;overflow: visible; height:1.25rem;padding:0; box-shadow:none !important; top:0; z-index:11;}
.hamburger-box{width:2.125rem;height:1.25rem;display: inline-block;position: relative;}
.hamburger-inner{display: block;top: 50%;margin-top: -0.125rem;}
.hamburger-inner,
.hamburger-inner::before,
.hamburger-inner::after{width: 2.125rem;height: 0.125rem;background-color:var(--primary-color);position: absolute;transition-property: transform;transition-duration: 0.15s;transition-timing-function: ease;}
.hamburger-inner::before,
.hamburger-inner::after{content: "";display: block;}
.hamburger-inner::before{top: -0.563rem;}
.hamburger-inner::after{bottom: -0.563rem; width:1.5rem;}
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after{background-color: var(--primary-color);}

.hamburger--spin .hamburger-inner{transition-duration: 0.22s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.hamburger--spin .hamburger-inner::before{transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;}
.hamburger--spin .hamburger-inner::after{transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.hamburger--spin.is-active .hamburger-inner{transform: rotate(225deg);transition-delay: 0.12s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}
.hamburger--spin.is-active .hamburger-inner::before{top: 0;opacity: 0;transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;}
.hamburger--spin.is-active .hamburger-inner::after{width:2.125rem; bottom: 0;transform: rotate(-90deg);transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);}

/** Header Start **/
.header{padding:0.65rem 0; -webkit-transition:padding 0.4s ease-in-out;-moz-transition:padding 0.4s ease-in-out;transition:padding 0.4s ease-in-out;}
.logo {max-width:5rem;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.logo img{width:100%; -webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.header-top-menu ul {display: -webkit-flex;display: flex;flex-wrap: wrap;}
.header-top-menu ul li{line-height:1;}
.header-top-menu ul li+li{margin-left:2rem;}
.header-top-menu ul li a{font-size:1rem;line-height:normal;font-weight:600;font-family:var(--primary-font); color:var(--primary-color); letter-spacing:0; text-transform:uppercase; font-style:italic; position: relative; padding:0.188rem 0;}
.ru .header-top-menu ul li a{font-family:var(--primary-font-ru);}
.header-top-menu ul li a:after {content: "";position: absolute;width:0;height:0.125rem;background: var(--primary-color);left: 0;bottom:0; transition: all 0.4s ease-in-out;}
.single-events .header-top-menu ul li.events-menu>a:after,
.single-post .header-top-menu ul li.news-menu>a:after,
.header-top-menu ul li.current-page-ancestor>a:after,
.header-top-menu ul li.current_page_item>a:after,
.header-top-menu ul li.current-menu-item>a:after,
.header-top-menu ul li>a:hover:after{width: 1.875rem;}
.language-menu-wrapper .wpml-ls-current-language{display: none;}
.language-menu-wrapper img {display: block;}
.language-menu-wrapper li + li{margin-left:0.5rem;}

.header-fixed .wrapper{padding:3.563rem 0.313rem 0 0.313rem;}
.header-fixed .logo{max-width:3rem;}

/** Hero Section Start **/
.hero-section .img-cover{background:var(--black-color);}
.hero-section .img-cover:after {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background:var(--black-color);opacity: 0.2;}
.hero-section .container{max-width:69.5rem;}
.hero-section h1 {font-size: 5.6rem;}
.sub-title {display: inline-block;position: relative;padding:1.063rem 2rem; z-index:1;background:var(--white-color); transform:skew(-9deg, 0); border-radius:1.25rem 0;}
.sub-title h4 {font-size:1.98rem;text-transform: none;transform:skew(0deg, 0);}
/*.sub-title:after {content:"";position: absolute;left:0; right:0; top:0;bottom:0; -webkit-mask-image: url(../images/hero-svg-shape.svg);mask-image: url(../images/hero-svg-shape.svg);}*/

/** Home Section 1 Start **/
.post-feature-image.ratio-16x9 {--bs-aspect-ratio: 63%;border-radius: 1.25rem 0;}
.post-feature-image:after{content:""; position: absolute; left:0; right:0; top:0; bottom:0;background:var(--secondary-color);opacity:0; transition: all 0.4s ease;}
.post-card-box:hover .post-feature-image:after{opacity:0.5;}
.post-date{color:#797A80;font-size:0.875rem;line-height:0.875rem; font-weight:600; transition: all 0.4s ease;}
.post-card-box .post-info{transition: all 0.4s ease;}
.post-card-box h6 a{color:var(--secondary-color);}
.post-card-box:hover .post-info,
.post-card-box:hover .post-date,
.post-card-box:hover h6 a{color:var(--primary-color);}
.post-right-block .post-card-box{display: -webkit-flex; display: flex;align-items: center;}
.post-right-block .post-feature-image {min-width: 8.125rem;max-width: 8.125rem;flex-basis: 8.125rem;margin-right: 1.25rem;margin-bottom:0 !important; --bs-aspect-ratio:70%;}
.post-right-block .post-info{display: none;}
.post-right-block .post-date {margin-bottom: 0.375rem !important;}
.post-right-block h6{font-size:1.125rem; line-height:1.188rem; margin-bottom:0 !important;}
.round-space.row {margin: -0.938rem;}
.round-space.row>div{padding: 0.938rem;}
.home-section1 .btn-box{border-top:0.125rem solid #CCD1DA;}
.left-title {font-size: 1.25rem;line-height: 1.25rem;font-weight: 600;color: var(--primary-color);font-style: italic;left: -17.375rem;transform: rotate(-90deg);top: 15.5rem;height:1.625rem;width: 29.688rem; display: -webkit-flex; display: flex; flex-direction:row-reverse; text-transform: uppercase;}
.left-title:after {content: "";position: absolute;height: 0.125rem;background: var(--primary-color);top: 0.5rem;left:0; right:0;display: none;}
.bdr-left:before {content: "";position: absolute;left: -2.8rem;top: 1.875rem;bottom: 0;width: 0.125rem;background: var(--primary-color);}
.left-title span {padding-right: 0.313rem; background:#fff;  position: relative; z-index:1; padding-left:0.625rem;}

/** Home Section 2 Start **/
.home-section2{background:var(--primary-color);}
.home-section2 .content-info{padding:6.875rem 4.063rem 6.875rem 7.5rem;}
.home-section2 .content-info-inner{max-width:26.25rem;}
.home-section2 p{font-size:1.5rem; line-height:1.75rem;}
.home-section2 .btn{background:var(--white-color);color:var(--primary-color);}
.home-section2 .btn:hover{background:var(--white-color); color:var(--white-color);}
.home-section2 .left-title{left:-20rem;top:10.5rem;}
.home-section2 .left-title span{background:var(--primary-color);color:var(--white-color);}
.home-section2 .bdr-left:before {background: var(--white-color);left: 2.125rem;top:4rem;}

/** Home Section 3 Start **/
.home-section3 .bdr-left:before{bottom:1rem;}
.content-info1 p{font-size:1.5rem; line-height:1.75rem;}
.event-card{background:#E7F7E5; border-radius:1.25rem 0;}
.event-date{color:var(--primary-color);}
.event-card h6{font-size:1.25rem; line-height:1.375rem;}
.event-card a:hover{color:var(--secondary-color);}
.event-card p{line-height:1rem;}
.event-card:hover{background:#C6EAC1;}

/** Home Section 4 Start **/
.home-section4 .bdr-left:before{bottom:1rem;}
.light-bg .left-title span{background:var(--light-color);}

/** Home Section 5 Start **/
.instagram-live-feed {margin: -0.938rem !important;}
.instagram-live-feed #sb_instagram #sbi_images{padding:0 !important}
.instagram-live-feed #sb_instagram.sbi_col_3 #sbi_images .sbi_item{padding:0.938rem !important;}
.instagram-live-feed #sb_instagram .sbi_photo{position: relative;}
.instagram-live-feed #sb_instagram .sbi_photo:before {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: var(--secondary-color); transition: all 0.4s ease; opacity:0;}
.instagram-live-feed #sb_instagram .sbi_photo:hover:before{opacity:0.2;}
.fb-page.fb_iframe_widget iframe {height: 100% !important;max-height: 100% !important; width:100% !important;}
#sb_instagram{padding:0 !important}
.home-section5 .bdr-left:before {bottom: 1rem;}

/** Home Section 6 Start **/
.home-section6 .row>div:nth-child(1){background:var(--primary-color); border-radius:1.875rem 0 0 0;}
.home-section6 .row>div:nth-child(2){background:#0D83CB;}
.home-section6 .row>div:nth-child(3){background:#1E97E1;border-radius:0 0 1.875rem 0;}
.home-section6 .row>div:last-child{border-radius:0 0 1.875rem 0;}
.home-section6 .btn{background:var(--white-color); color:var(--primary-color); max-width:11.875rem;}
.home-section6 .btn:hover{background:var(--white-color);color:var(--white-color);}
.home-section6 h5{font-size:1.875rem;line-height:1;}

/** Home Section 7 Start **/
.home-section7 .home-section2 .bdr-left:before{display: none;}
.home-section7 .home-section2 .content-info{padding-left:2.6rem;}
.home-section7 .img-cover-wrapper .left-title {position: absolute;right: 0;max-width: 100%;width: 100%;transform: rotate(-90deg);left: -23.15rem;top: 28.3rem;}
.img-cover-wrapper .left-title:before {content: "";position: absolute;left:2.125rem;top: 50%;height: 0.125rem;background: var(--white-color);transform: translate(0, -50%);margin-top: -3px;right:7.625rem;}
.img-cover-wrapper .left-title span {background: none;}
.img-cover-wrapper {height: 100%; overflow: hidden;}


/** Footer Start **/
.light-bg{background:var(--light-color);}
.footer{font-size:1rem; line-height:1;}
.social-links a{display: block;border-radius:100%; background-color:var(--white-color);min-width:2rem; max-width:2rem;flex-basis:2rem; height:2rem; background-size: auto; background-position: center;background-repeat: no-repeat; transition: all 0.4s ease;}
.social-links a + a{margin-left:1.25rem;}
.social-links a.facebook-icon{background-image:url(../images/facebook-icon.svg);}
.social-links a.instagram-icon{background-image:url(../images/instagram-icon.svg);}
.social-links a:hover{transform: scale(1.1);}

.logo-box-card {width: 100%;height: 6.875rem;}
.logo-box-card img{width:100%; height:100%; object-fit: scale-down;object-position: center;display: block;}


/** News Page Start **/
.small-size-banner .ratio.ratio-21x9 {--bs-aspect-ratio: 21%;}
.small-size-banner.hero-section .img-cover:after,
.default-hero-section .hero-section .img-cover:after {background: var(--primary-color);opacity:0.3;}
.default-hero-section .hero-section .img-cover,
.small-size-banner.hero-section .img-cover{background:var(--primary-color);}
.default-hero-section .hero-section .container,
.small-size-banner.hero-section .container{max-width:83.75rem;}
.pagination .nav-links {border-top: 0.125rem solid var(--primary-color);width: 100%;}
.pagination .nav-links .page-numbers{min-width:3.125rem; max-width:3.125rem; flex-basis:3.125rem; height:3.125rem; border:0.063rem solid #D2D3D5;font-size:1rem; line-height:3rem; text-align: center;margin-left:-0.063rem; transition: all 0.4s ease; color:var(--secondary-color);}
.pagination .nav-links .page-numbers:first-child{border-radius:0.188rem 0 0 0.188rem;}
.pagination .nav-links .page-numbers:last-child{border-radius:0 0.188rem 0.188rem 0;}
.pagination .nav-links .page-numbers.current,
.pagination .nav-links .page-numbers:hover{background:var(--light-color);}
.pagination .nav-links .page-numbers.current{cursor: not-allowed;}
.pagination .nav-links .page-numbers.prev, 
.pagination .nav-links .page-numbers.next {font-size: 1.375rem;line-height: 2.75rem; color:var(--primary-color);}

/** News Details Page Start **/
.single-ld_studies .left-title,
.news-side-bar .left-title {transform: none;width: 100%;height: auto;left: 0;top: 0;flex-direction: row;}
.single-ld_studies .left-title span,
.news-side-bar .left-title span{padding-left:0;padding-right:0.875rem;}
.single-ld_studies .left-title:after,
.news-side-bar .left-title:after{display: block;top:50%; transform: translate(0, -50%);}
.social-share {margin-top: 1.938rem;border-top:0.125rem solid var(--primary-color); padding-top:0.625rem;}
.social-share .social-label{padding-right:0.75rem;}
.social-share a {padding: 0 1.375rem;border:0.063rem solid #cccccc;border-radius:0.188rem;height: 2.125rem;line-height: 2rem;font-size:0.875rem;font-weight: 600;color: #3a5a98; min-width:7.5rem; text-align: center;margin-left:0.5rem;}
.social-share a.twitter{color:#55acee;}
.social-share a:hover{background:#ccc;}
.social-share a i.facebook-icon1{width:0.563rem; height:1rem; background:url(../images/facebook-icon.png) no-repeat center; background-size:100% auto; display: inline-block; margin-right:1.25rem;}
.social-share a i.twitter-icon{width:1rem; height:0.875rem; background:url(../images/twitter-icon.png) no-repeat center; background-size:100% auto; display: inline-block; margin-right:1.25rem;}

/** Default Page Start **/
.default-page-section h2, .default-page-section h3, .default-page-section h4 {margin-bottom: 2rem;}
.default-page-section p + h2, .default-page-section p + h3, .default-page-section p + h4 {padding-top: 0.938rem;}
.default-page-section p + h6, .default-page-section p + h5{padding-top:0.625rem;}
.default-page-section h6, .default-page-section h5 {margin-bottom: 2.5rem;}

.gallery{display:-webkit-flex; display:flex;flex-wrap: wrap; align-items: center;margin:-0.625rem;}
.gallery .gallery-item{width:100%; height:auto;padding:0.625rem; margin:0 !important;}
.gallery .gallery-item .gallery-icon{width:100%; height:100%; overflow:hidden; position: relative; border-radius:1.25rem 0; padding-bottom:100%;}
.gallery .gallery-item .gallery-icon a{display:block;width:100%; height:100%;}
.gallery .gallery-item .gallery-icon a:after{content:""; position: absolute;left:0; right:0; top:0; bottom:0;background:var(--secondary-color);opacity:0; transition: all 0.4s ease; z-index:1;}
.gallery .gallery-item .gallery-icon img{width:100% !important; height:100% !important; object-position: center; object-fit: cover;display:block; transition: all 0.4s ease; max-width:100% !important; position: absolute; left:0; right:0; top:0; bottom:0;}
.gallery .gallery-item .gallery-icon a:hover:after{opacity:0.3;}
.gallery-columns-1 .gallery-item{width:100%;}
.gallery-columns-2 .gallery-item{width:50%;}
.gallery-columns-3 .gallery-item{width:33.333%;}
.gallery-columns-4 .gallery-item{width:25%;}

.left-sidenav {padding:3.125rem 2.125rem; max-width:16.875rem; width:100%; background:var(--light-color);border-radius:1.25rem 0;}
.left-sidenav ul li{display: block; line-height:1; padding-left:1.125rem; position: relative;}
.left-sidenav ul li + li {margin-top: 1.5rem;}
.left-sidenav ul li a{font-size:1.125rem; line-height:1.125rem; font-weight:bold; font-style:italic; text-transform: uppercase; color:var(--secondary-color);}
.left-sidenav ul li a:before{content:""; position: absolute;left:0; top:0.25rem;width:0.375rem; height:0.625rem; background-image:url(../images/nav-arrow.svg); background-size:100% auto; background-position: center;background-repeat: no-repeat;}
.left-sidenav ul li.current-menu-parent>a:before,
.left-sidenav ul li.current-menu-item>a:before,
.left-sidenav ul li a:hover:before{background-image:url(../images/nav-arrow-hover.svg);}
.left-sidenav ul li.current-menu-item>a,
.left-sidenav ul li.current-menu-parent>a,
.left-sidenav ul li a:hover{color:var(--primary-color);}
.left-sidenav ul li .sub-menu-toggle{display: none;}
.left-sidenav ul li ul.sub-menu{display: none;}
.left-sidenav ul li ul.sub-menu a {font-size: 1rem;}
.left-sidenav ul li.menu-item-has-children.current-menu-parent ul.sub-menu,
.left-sidenav ul li.menu-item-has-children.current_page_ancestor ul.sub-menu,
.left-sidenav ul li.menu-item-has-children.current_page_item ul.sub-menu{display: block;}

/** Contact Page Start **/
.contact-info1 h6 {font-size:1.375rem;line-height: 1; margin-bottom:1.875rem;}
.contact-info-section1 .entry-content h6{font-weight:400 !important; margin-bottom:1.625rem;}
.contact-info-section1 .entry-content h6 strong{font-weight: bold !important;font-size:1.5rem;}
.row.team-list-wrapper{margin:-0.938rem;}
.row.team-list-wrapper>div{padding:0.938rem;}
.team-card-wrapper{max-width:10.3rem;}
.team-card-wrapper .ratio-1x1 {--bs-aspect-ratio: 125%;}
.team-card-wrapper .img-cover{border-radius:0.5rem 0 0.5rem 0;}
.team-card-wrapper h6{font-size:1.375rem;line-height: 1;}
.team-card-wrapper p {line-height: 1.85rem;}
.contact-list-wrapper{margin:0 -1.875rem;}
.contact-list-wrapper>div{padding:0 1.875rem;}
.contact-list-wrapper>div + div{border-left:0.125rem solid var(--primary-color);}
.contact-card h6{font-size:1.375rem;line-height:1;min-height:2.75rem;}

/** Test Page Start **/
.banner-style2 .hero-section .img-cover:after{background:var(--primary-color);opacity:0.3}
.questions-section-wrapper .light-bg{padding:4.688rem 6.875rem 3.125rem 6.875rem;}
.answer-item + .answer-item {margin-top: 2.75rem;}
.btn-box-wrapper{margin-top:5.313rem; padding-top:1.875rem;border-top:0.125rem solid var(--primary-color);}
.btn-box-wrapper .btn{min-width:1px;}

/** Events Page Start **/
.event-search-wrapper{border-bottom:0.125rem solid var(--primary-color);}
.event-search-form {margin: -0.313rem;}
.event-search-form .field{padding:0.313rem; width:100%;}
.nf-form-content .nf-field-label .nf-label-span,
.nf-form-content .nf-field-label label,
.field label{font-size:0.75rem; line-height:1; font-weight:600; color:var(--secondary-color); display: block; text-transform: uppercase; margin-bottom:0.188rem;}
.page-template-tpl_studies .event-search-form .field:nth-child(3),
.event-search-form .field:nth-child(1), .event-search-form .field:nth-child(2) {min-width: 13%;max-width: 13%;flex-basis: 13%;}
.event-search-form .search-btns .btn{min-width:1px; height:2.5rem; line-height:2.5rem; padding:0 1.25rem;}
.map-loading .event-search-form .search-btns .btn:first-child::after{content: ""; position: absolute; left: 50%; margin-left: -20px; border: 8px solid var(--light-color); border-radius: 50%;border-top: 8px solid var(--secondary-color); width: 40px;height: 40px;-webkit-animation: spin 2s linear infinite;animation: spin 2s linear infinite;}
@-webkit-keyframes spin {
0% { -webkit-transform: rotate(0deg); }
100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.g-map .gm-style div[style*="m3.png"],
.g-map .gm-style div[style*="m1.png"],
.g-map .gm-style div[style*="m2.png"]{background: var(--primary-color) !important; border-radius: 50%; color: #fff !important;}
.g-map .gm-style .gm-style-iw-c{border-radius: 0; border-bottom: 1px solid var(--primary-color); box-shadow: 0 11px 16px 0 rgba(0, 0, 0, 0.15);}
.g-map .gm-style .gm-style-iw-c > button{top: 5px !important; right: 5px !important;}
.g-map .gm-style .gm-style-iw-tc{filter: none;}
.g-map .gm-style .gm-style-iw-tc::after{background: var(--primary-color);}
.g-map .address-info{padding: 20px;}
.g-map .address-info h6{font-size: 1.125rem; border-bottom: 1px solid #CCD1DA; padding-bottom: 20px; margin-bottom: 1.5rem;}
.g-map .address-info p{font-size: 0.875rem; line-height: 1.125rem; margin: 0;}
.g-map .address-info p + p{margin-top:0.625rem;}
.event-search-form .search-btns .btn + .btn{margin-left:0.625rem;}
.event-search-form .search-btns .btn.cleanup-btn{color:var(--primary-color); background:var(--light-color);}
.event-search-form .search-btns .btn.cleanup-btn svg use{transition: all 0.4s ease;}
.event-search-form .search-btns .btn.cleanup-btn:hover{background:var(--light-color); color:var(--white-color);}
.event-search-form .search-btns .btn.cleanup-btn:hover svg use{fill:var(--white-color);}
.search-icon{width:0.875rem;height:0.875rem; background:url(../images/search-icon.svg) no-repeat center;background-size:100% auto; display:block; margin-left:0.5rem;}
.close-icon{margin-left:0.5rem;}
/*.close-icon{width:0.625rem;height:0.625rem; background:url(../images/close-icon.svg) no-repeat center;background-size:100% auto; display:block; margin-left:0.5rem;}*/
.event-content-card{background:#E7F7E5;border-radius:0.313rem; padding:0.938rem 1.25rem;}
.event-content-card .post-date{font-size:1rem; line-height:0.875rem;font-weight:bold;color:var(--primary-color); min-width:19%;flex-basis:19%;max-width:19%; padding-right:1.875rem;;}
.event-content-card .event-title {min-width: 56.3%;max-width: 56.3%;flex-basis: 56.3%;padding-right: 1.875rem;;}
.event-content-card .event-title h6 {font-size: 1.125rem;line-height: 1.25rem;}
.arrow-btn{padding-left:1.875rem;}
.arrow-btn a {min-width: 2.5rem;max-width: 2.5rem;flex-basis: 2.5rem;height: 2.5rem; background-image:url(../images/right-arrow.svg); background-size:0.375rem auto; background-position: center; background-repeat: no-repeat;}
.event-location {width: 100%; line-height:1;}
.event-content-card:hover{background:#C6EAC1;}

.map-status .items {font-size: 1rem;line-height: 1.5rem;position: relative;padding-left: 1.5rem; color:var(--secondary-color);}
.map-status .items:before {content: "";position: absolute;left: 0;top: 50%;width: 0.875rem;height: 0.875rem;border-radius: 100%;transform: translate(0, -50%);}
.map-status .items.orange:before{background:#f18500;}
.map-status .items.green:before{background:#0cb200;}


/** Event Details Page Start **/
.event-map{max-width:25.625rem; height:25.625rem; width:100%; background:var(--light-color); border-radius:1.25rem 0;}
.event-contact-info{max-width:25.625rem;width:100%; padding:2.5rem; background:#E7F7E5;border-radius:1.25rem 0;}
.event-contact-info h6{font-size:1.125rem; line-height:1.313rem;}
.event-contact-info p{margin:0;}
.event-contact-info p.phone a:hover,
.event-contact-info p a{color:var(--primary-color);}
.event-contact-info p.phone a,
.event-contact-info p a:hover{color:var(--secondary-color);}
.event-contact-info p + p {margin-top: 0.625rem;}
.bdr-bottom-2{border-bottom:0.125rem solid var(--primary-color);}
.bdr-bottom-2 div{line-height:1rem;}
.bdr-bottom-2 .date-post {min-width: 41.8%;max-width: 41.8%;flex-basis: 41.8%;padding-right: 1.875rem;}
.bdr-bottom-2 .date-post .icon{min-width:1.063rem;max-width:1.063rem;flex-basis:1.063rem; margin-right:1rem; display: block;}
.bdr-bottom-2 .location-text {min-width: 30.7%;max-width: 30.7%;flex-basis: 30.7%;padding-right: 1.875rem;}
.bdr-bottom-2 .location-text .icon{min-width:0.875rem;max-width:0.875rem;flex-basis:0.875rem; margin-right:1rem; display: block;}


/** Sports Objects Page Start **/
.sport-venue-section .event-search-wrapper{border:0;}
.sport-venue-section .event-search-form .field:nth-child(1), .sport-venue-section .event-search-form .field:nth-child(2){width:100%; min-width:1px;max-width:none;flex-basis:inherit;}
.sport-venue-section .field.search-btns {min-width: 25.8%;max-width: 25.8%;flex-basis: 25.8%;}
.map-section .g-map{width:100%; height:50rem; border-top:0.125rem solid var(--primary-color);}

.content-card .ratio-1x1{--bs-aspect-ratio:141%;}
.content-card .img-cover:after{content:""; position: absolute;left:0; right:0; top:0; bottom:0; background:var(--secondary-color);transition: all 0.4s ease; opacity:0;}
.content-card:hover .img-cover:after{opacity:0.3;}
.content-card h6 {font-size: 1rem;padding-top: 0.5rem;}
.content-card h6 a{color:var(--secondary-color) !important;}

/** Columns 3 Content Template **/
.col3-section1 .post-feature-image{background:var(--primary-color);}
.col3-section1 .post-feature-image img{opacity:0.7;}
.col3-section1 .event-card{margin-bottom:0.125rem; border-radius:0.313rem;}
.col3-section1 .event-card span,
.col3-section1 .event-card .event-date{font-size:1rem;line-height:1rem;}
.col3-section1 .event-card span a{color:var(--primary-color);}
.col3-section1 .event-card h6{font-size:1rem; line-height:1.25rem;font-weight: 600;text-transform: none;}
.col3-section1 .event-card h6 p{font-size:1rem; line-height:1.25rem; font-weight: 600; word-wrap: break-word;text-transform: none; margin-bottom: 2rem;}
.col3-section1 .event-card h6 a{text-decoration: underline;}

.accordion-style h2.accordion-header {margin: 0;}
.accordion-style h2.accordion-header .accordion-button {font-size: 1.125rem;font-weight: bold;font-style: italic;padding: 1.25rem 0;text-transform: uppercase;box-shadow: none !important;background: none !important;color:var(--secondary-color);}
.accordion-style .accordion-item {border-left: 0;border-radius: 0;border-right: 0;}
.accordion-style .accordion-body {padding: 1.5rem 0; /*border-top:1px solid var(--bs-accordion-border-color);*/}
.accordion-style h2.accordion-header .accordion-button[aria-expanded="true"]{color:var(--primary-color);}
.accordion-style .accordion-button::after {width: 1.25rem;height:1.25rem;background:url(../images/plus-icon.svg) no-repeat center; background-size:100% auto;}
.accordion-style .accordion-button:not(.collapsed)::after{background:url(../images/minus-icon.svg) no-repeat center; background-size:100% auto;}

.full-image-section.hero-section .img-cover:after{display: none;}

/** calc Page Start **/
.calc-section{background:url(../images/pattern-bg-military.png) no-repeat center; background-size:cover; max-width:32.563rem; border-radius:1.25rem;}
.calc-section h2{font-size:2.25rem; color:#FFE28A; margin-bottom:1.375rem;}
.calc-section p{line-height:1.375rem; color:var(--white-color);margin-bottom:0.5rem;}
.calc-section p a{color:var(--white-color); text-decoration: underline;}
.calc-section p a:hover{color:var(--white-color); text-decoration: none;}
.calc-section .field .label{color: var(--white-color); display: block; font-size:1rem; line-height:1; font-weight:600; margin-bottom:0.813rem;}
.calc-section .field input{color:#009568; border:0;}
.calc-section ::-webkit-input-placeholder{color:#797A80; opacity:1;}
.calc-section :-moz-placeholder{color:#797A80; opacity:1;} /* Firefox 18- */
.calc-section ::-moz-placeholder{color:#797A80; opacity:1;} /* Firefox 19+ */
.calc-section :-ms-input-placeholder{color:#797A80; opacity:1;}
.radio-box.small-radio {margin:0.625rem 1.875rem 0 0;padding-left: 2rem;}
.radio-box.small-radio .radio-label{color:var(--white-color); line-height:1.25rem; font-weight:600; font-size:1rem; text-transform: none; margin-bottom:0;}
.radio-box input:checked + .radio-label:before,
.radio-box.small-radio .radio-label:before{border:0;width: 1.25rem;height: 1.25rem; background:var(--white-color);}
.radio-box.small-radio .radio-label:after{content: ""; top:0.313rem; left:0.313rem; position: absolute; width:0.625rem; height:0.625rem; border-radius:100%; background:#009568; transition: all 0.4s ease;opacity:0;}
.radio-box input:checked + .radio-label:after{opacity:1;}
.calc-bdr {border-bottom: 0.063rem solid rgba(255,255,255,0.3);padding: 1.625rem 0 1.25rem 0;}
.calc-bdr.calc-bdr-top{border-top: 0.063rem solid rgba(255,255,255,0.3);}
.calc-btn.btn{min-width:12.5rem; border-radius:0.188rem; background:#009567; color:var(--white-color); font-size:0.875rem; text-transform:none; font-style:normal; font-weight:500;}
.calc-btn.btn:before{border-radius:0.188rem; background:var(--primary-color);}
.calc-btn.btn:hover, .calc-btn.btn:focus, .calc-btn.btn:active{color:var(--white-color);}
.calc-btn.btn[disabled]{opacity:0.5; cursor:not-allowed;}
.display-test-result{color:var(--white-color);font-size:1.25rem; line-height:1.75rem; font-weight:600;}
.display-test-more-text{color: #FFE28A;font-size: 1.25rem;line-height: 1.5rem;width:26.25rem; margin:0 auto; width:100%;}
.calc-section .field span {font-size: 1rem;color: #FFE28A;line-height: 1;display: block;margin-top: 0.5rem;}

.studies-section-display .event-card{padding-bottom: 3.125rem !important; overflow: hidden;}
.studies-section-display .event-card .event-location{padding-right: 2.5rem !important;}
.studies-section-display .event-card .arrow-btn{position: absolute;bottom: 0.625rem;padding: 0;right: 0.625rem;}
.map-section.studies .g-map{border: 0;}
.studies .g-map .address-info{font-family: var(--primary-font); max-width: 25rem;}
.studies .g-map .address-info strong.event-date{font-size: 1rem;}
.studies .g-map .address-info h6{border: 0;padding: 0;margin-bottom: 0.625rem;}
.studies .g-map .address-info .target-category{font-size: 0.875rem;font-weight: 400;}
.studies .arrow-btn{display: flex;justify-content: flex-end;padding: 0.625rem 0 0;}
.studies .arrow-btn a{background-color: #E7F7E5;}
.single-ld_studies .header{border-bottom: 2px solid var(--primary-color);}
.subinfobar{background: var(--light-color); border-radius: 1.25rem 0; padding: 1.5rem 2rem;}
.subinfobar a{color: var(--primary-color);}
.subinfobar i{font-size: 0; margin-right: 0.625rem;}
.other-content{border-top: 1px solid #CCD1DA;margin-top: 2.5rem;padding-top: 2.5rem;}

.form-wrapper{max-width:32rem; width:100%; margin:0 auto;}
.form-wrapper .btn.contact-action-submit {min-width: 1rem;}
.form-wrapper .btn.contact-action-submit .spinner-border {margin: -1rem 0 0 -1rem;}
.form-wrapper .alert-success1 h4 {margin-bottom: 0.5rem; color: var(--primary-color);}
.form-wrapper .alert-success1 p{color: var(--primary-color);}

/** Broadcast Page Start **/
.fifty-fifty-section .img-cover img {height: auto !important;border-radius: 1.875rem 0;}

/** New Pages Start **/
.logo-img{display: block;}
.new-page-logo{display: none;}
.single-activities .logo-img,
.new-template-design .logo-img{display: none;}
.single-activities .new-page-logo,
.new-template-design .new-page-logo{display: block;}
.new-template-design .header-top-menu ul li a:after,
.new-template-design .language-menu-wrapper img,
.new-template-design .header-top-menu ul li .sub-menu,
.new-template-design .sub-menu-toggle,
.new-template-design .main-menu,
.single-activities .header-top-menu ul li a:after,
.single-activities .language-menu-wrapper img,
.single-activities .header-top-menu ul li .sub-menu,
.single-activities .sub-menu-toggle,
.single-activities .main-menu,
.language-menu-wrapper.new-language,
.page-template-tpl_promote .header-top-menu ul li a:after,
.page-template-tpl_promote .language-menu-wrapper img,
.page-template-tpl_promote .header-top-menu ul li .sub-menu,
.page-template-tpl_promote .sub-menu-toggle,
.new-header-menu,
.page-template-tpl_promote .main-menu{display: none;}
.new-template-design .language-menu-wrapper .wpml-ls-display,
.new-template-design .new-header-menu,
.single-activities .language-menu-wrapper .wpml-ls-display,
.single-activities .new-header-menu,
.page-template-tpl_promote .language-menu-wrapper .wpml-ls-display,
.page-template-tpl_promote .new-header-menu{display:block;}
.new-template-design .header,
.single-activities .header,
.page-template-tpl_promote .header {box-shadow: 0 0.063rem 0.125rem rgba(0,0,0,0.15);padding:1.25rem 0;}
.new-template-design.header-fixed .logo, .single-activities.header-fixed .logo, .page-template-tpl_promote.header-fixed .logo,
.new-template-design .logo,
.single-activities .logo,
.page-template-tpl_promote .logo{max-width:15.5rem;}
.new-template-design .header-top-menu ul li+li,
.single-activities .header-top-menu ul li+li,
.page-template-tpl_promote .header-top-menu ul li+li {margin-left: 2.5rem;}
.new-template-design .header-top-menu ul li a,
.single-activities .header-top-menu ul li a,
.page-template-tpl_promote .header-top-menu ul li a{font-weight:500;font-style: normal;text-transform: none; color: var(--black-color);font-family: var(--secondary-font);}
.new-template-design .header-top-menu ul li.current-page-ancestor>a, 
.new-template-design .header-top-menu ul li.current_page_item>a, 
.new-template-design .header-top-menu ul li.current-menu-item>a, 
.new-template-design .header-top-menu ul li>a:hover,
.single-activities .header-top-menu ul li.current-page-ancestor>a, 
.single-activities .header-top-menu ul li.current_page_item>a, 
.single-activities .header-top-menu ul li.current-menu-item>a, 
.single-activities .header-top-menu ul li>a:hover,
.page-template-tpl_promote .header-top-menu ul li.current-page-ancestor>a, 
.page-template-tpl_promote .header-top-menu ul li.current_page_item>a, 
.page-template-tpl_promote .header-top-menu ul li.current-menu-item>a, 
.page-template-tpl_promote .header-top-menu ul li>a:hover{color: var(--dark-color);}
.new-template-design .language-menu-wrapper,
.single-activities .language-menu-wrapper,
.page-template-tpl_promote .language-menu-wrapper {border-left:0.063rem solid rgba(0, 0, 0, 0.3);padding:0.813rem 0;margin-left:2.5rem !important;}
.new-template-design .language-menu-wrapper li + li,
.single-activities .language-menu-wrapper li + li,
.page-template-tpl_promote .language-menu-wrapper li + li {margin-left: 1rem;}
.new-template-design .language-menu-wrapper li a,
.single-activities .language-menu-wrapper li a,
.page-template-tpl_promote .language-menu-wrapper li a {font-size: 0.875rem;font-weight: bold;color:var(--black-color);line-height: 1;letter-spacing:0;font-family: var(--secondary-font);transition: all 0.4s ease;}
.new-template-design .language-menu-wrapper li a:hover,
.single-activities .language-menu-wrapper li a:hover,
.page-template-tpl_promote .language-menu-wrapper li a:hover{opacity:0.4;}
.new-template-design.header-fixed .header,
.single-activities.header-fixed .header,
.page-template-tpl_promote.header-fixed .header{padding:0.55rem 0;}

.page-template-tpl_promote {background: url(../images/bg-light.svg) no-repeat center 5rem;background-size: auto;}
.page-template-tpl_promote .wrapper{background:none !important;}
.promote-section1 *:last-child{margin-bottom:0 !important;}
.secondary-font *,
.current-state-section3 *,
.current-state-section2 *,
.promote-section1 *,
.promote-section2 *{font-family: var(--primary-font);}
.promote-section1 h1{font-weight:bold !important; color: var(--black-color);margin-bottom:1.128rem; font-style: normal;}
.promote-section1 p{font-size:1.5rem; line-height:2rem;}
.promote-section2-inner {margin: -0.313rem;}
.promote-section2-inner .item {padding: 0.313rem;width: 16.375rem;}
.promote-card-wrapper{background:#CDF3D3;-webkit-border-radius: 0.188rem;-moz-border-radius: 0.188rem;border-radius: 0.188rem;padding:2.5rem 1.5rem 1.5rem 1.5rem;transition: all 0.4s ease;}
.promote-card-wrapper h6{font-style: normal;color:#005AC6;font-size:1.5rem; font-weight:600 !important; line-height:1;transition: all 0.4s ease;}
.promote-card-wrapper .icon{width:100%; height:4rem;position: relative;}
.promote-card-wrapper .icon img{width:100%; height:100%; object-fit: scale-down; object-position: center;display: block;transition: all 0.4s ease}
.promote-card-wrapper .icon img + img {position: absolute;left: 0;right: 0;top: 0;bottom: 0;opacity: 0;}
.promote-card-wrapper p{font-size:1.25rem; line-height:1.375rem; color:#005AC6;margin:0;min-height:2.75rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;transition: all 0.4s ease;}
.promote-card-wrapper .stretched-link{width: 2.5rem;height: 2.5rem;background-color:var(--white-color); background-image: url(../images/right-arrow1.svg);background-size: 0.375rem auto;background-position: center;background-repeat: no-repeat;transition: all 0.4s ease;}
.promote-card-wrapper:hover{background:#005AC6;}
.promote-card-wrapper:hover h6,
.promote-card-wrapper:hover p{color:var(--white-color);}
.promote-card-wrapper:hover .icon img{opacity:0;}
.promote-card-wrapper:hover .icon img + img{opacity:1;}

/** Footer Start **/
.promote-section2+div.mt-auto {background:var(--white-color);}
.new-template-design .footer,
.single-activities .footer,
.page-template-tpl_promote .footer {padding: 0 !important;margin: 0 0 1.5rem 0 !important;background: none;}
.new-template-design .footer .container,
.single-activities .footer .container,
.page-template-tpl_promote .footer .container {padding-top: 0 !important;padding-bottom: 0 !important;}
.new-template-design .footer-inner,
.single-activities .footer-inner,
.page-template-tpl_promote .footer-inner {border-top:0.063rem solid #DCDFE6;border-bottom:0.063rem solid #DCDFE6;align-items: center;padding:1.6rem 0;}
.new-template-design .footer-inner>div,
.single-activities .footer-inner>div,
.page-template-tpl_promote .footer-inner>div {margin: 0 !important;padding: 0 !important;}
.new-template-design .footer-inner>div+div:before,
.single-activities .footer-inner>div+div:before,
.page-template-tpl_promote .footer-inner>div+div:before {content: "|";margin: 0 0.5rem;}
.new-template-design .footer-inner .social-links.ms-auto,
.single-activities .footer-inner .social-links.ms-auto,
.page-template-tpl_promote .footer-inner .social-links.ms-auto {margin-left: auto !important;}
.new-template-design .footer-inner .social-links.ms-auto:before,
.single-activities .footer-inner .social-links.ms-auto:before,
.page-template-tpl_promote .footer-inner .social-links.ms-auto:before{display: none;}
.new-template-design .copyright,
.new-template-design .copyright a,
.new-template-design .footer-inner a,
.single-activities .copyright,
.single-activities .copyright a,
.single-activities .footer-inner a,
.page-template-tpl_promote .copyright,
.page-template-tpl_promote .copyright a,
.page-template-tpl_promote .footer-inner a {font-size: 1rem;line-height:1; color: var(--black-color);font-family:var(--primary-font);}
.new-template-design .footer-inner a:hover,
.single-activities .footer-inner a:hover{color: var(--dark-color);}
.new-template-design .footer-inner a:not([href]):not([class]),
.single-activities .footer-inner a:not([href]):not([class]):hover,
.single-activities .footer-inner a:hover{color: var(--dark-color);}

.new-template-design .footer-inner a:not([href]):not([class]),
.single-activities .footer-inner a:not([href]):not([class]):hover,
.page-template-tpl_promote .footer-inner a:not([href]):not([class]),
.page-template-tpl_promote .footer-inner a:not([href]):not([class]):hover{color: var(--black-color);}
.new-template-design .social-links a + a,
.single-activities .social-links a + a,
.page-template-tpl_promote .social-links a + a {margin-left: 0.5rem;}
.new-template-design .social-links a,
.single-activities .social-links a,
.page-template-tpl_promote .social-links a{min-width: 3rem;max-width: 3rem;flex-basis: 3rem;height: 2rem;background-size: 100%;}
.new-template-design .social-links a.instagram-icon,
.single-activities .social-links a.instagram-icon,
.page-template-tpl_promote .social-links a.instagram-icon {background-image: url(../images/instagram-icon1.svg);}
.new-template-design .social-links a.facebook-icon,
.single-activities .social-links a.facebook-icon,
.page-template-tpl_promote .social-links a.facebook-icon {background-image: url(../images/facebook-icon1.svg);}

.new-internal-hero-section {background-color:var(--dark-color);}
.single-activities .new-internal-hero-section{background-image:url(../images/promote-light-bg.svg);background-size:cover; background-position: center; background-repeat: no-repeat;}
.new-internal-hero-section .container{min-height:14.375rem;}
.current-state-section2 h2,
.current-state-section1 h2,
.new-internal-hero-section h1{font-weight:bold !important; color: var(--white-color);margin-bottom:0; font-style: normal;}
.promote-menu ul li{line-height:1}
.promote-menu ul li a{font-size:1rem; line-height: 1; font-family:var(--primary-font);font-weight:600; color: var(--white-color);display: block;padding:1.063rem 1.625rem;border-radius:0.188rem 0.188rem 0 0;}
.single-activities .promote-menu ul li.details-menu>a,
.promote-menu ul li.current-menu-item>a,
.promote-menu ul li a:hover{background:var(--white-color);color: var(--dark-color);}
.current-state-section1 h4,
.current-state-section1 h2{color:var(--black-color);font-style: normal;}
.current-state-section2 h2{font-size:3.75rem; line-height:3.875rem;margin:0;color:#20222C; font-style: normal;transition: all 0.4s ease;}
.current-state-section2 p{font-size:1.125rem;line-height:1.375rem; font-weight:400;color: #20222C;transition: all 0.4s ease;}
.current-state-section2 .stretched-link {font-size: 0.75rem;line-height: 1;color: var(--black-color);border-top:0.063rem solid var(--black-color);padding-top: 0.7rem;}
.current-state-section2 .stretched-link svg use{transition: all 0.4s ease;}
.current-state-section2 .container {max-width:83.125rem;}
.current-state-section2-inner .row{margin:-0.688rem;}
.current-state-section2-inner .row .item{padding:0.688rem !important;}
.current-state-section2-inner .row .item>div:hover .stretched-link{border-color:#0027E6;}
.current-state-section2-inner .row .item>div:hover .stretched-link,
.current-state-section2-inner .row .item>div:hover p,
.current-state-section2-inner .row .item>div:hover h2{color: #0027E6;}
.current-state-section2-inner .row .item>div:hover svg use{fill:#0027E6;}
.current-state-card-wrapper{background:#FDEDEA;border-radius:0.188rem; padding:2.375rem 1.813rem 1rem 1.25rem;transition: all 0.4s ease;}
.current-state-section2-inner .row .item:nth-child(2) .current-state-card-wrapper{background:#D3F8EC;}
.current-state-section2-inner .row .item:nth-child(3) .current-state-card-wrapper{background:#FFF0DC;}
.current-state-section2-inner .row .item:nth-child(4) .current-state-card-wrapper{background:#DFF1FF;}
.current-state-section2-inner .row .item:nth-child(5) .current-state-card-wrapper{background:#E7F9CD;}
.current-state-card-wrapper:hover{box-shadow:0 0.625rem 1.25rem rgba(0, 22, 128, 0.1);}
.current-state-section3 *{color: var(--black-color);}
.current-state-section3 *:last-child{margin-bottom:0;}
.current-state-section3 *:first-child{padding-top:0}
.current-state-section3 h1, .current-state-section3 h2, .current-state-section3 h3, .current-state-section3 h4, .current-state-section3 h5, .current-state-section3 h6{font-family:var(--secondary-font);font-weight:600 !important; text-transform: none;color: var(--black-color);font-style: normal;padding-top:0.625rem;margin-bottom:2rem;}
.current-state-section3 p{font-size:1.125rem; line-height:1.75rem;margin-bottom:1.875rem;}
.current-state-section3 blockquote{border-left:0.25rem solid var(--dark-color);}
.icons-list-wrapper {width:85rem;transform: translate(-50%, 0);position: relative;left: 50%;}
.icons-list-wrapper .row{margin:-1.875rem;}
.icons-list-wrapper .row .item{padding:1.875rem;}
.icons-list-wrapper .icon-title-wrapper .img-cover{background:#FDEADB;}
.icons-list-wrapper .icon-title-wrapper .img-cover img{object-fit: scale-down;}
.icons-list-wrapper .icon-title-wrapper p{line-height:1.375rem; font-weight:600;max-width:12.5rem; color:#20222C;}

.new-internal-hero-section .img-cover:after {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background:#005AC6;opacity: 0.8;}
.single-activities h1, .single-activities h2, .single-activities h3, .single-activities h4, .single-activities h5, .single-activities h6,
.page-template-tpl_activities h1, .page-template-tpl_activities h2, .page-template-tpl_activities h3, .page-template-tpl_activities h4, .page-template-tpl_activities h5, .page-template-tpl_activities h6,
.page-template-tpl_action-plan h1, .page-template-tpl_action-plan h2, .page-template-tpl_action-plan h3, .page-template-tpl_action-plan h4, .page-template-tpl_action-plan h5, .page-template-tpl_action-plan h6,
.page-template-tpl_target-groups h1, .page-template-tpl_target-groups h2, .page-template-tpl_target-groups h3, .page-template-tpl_target-groups h4, .page-template-tpl_target-groups h5, .page-template-tpl_target-groups h6,
.page-template-tpl_goals h1, .page-template-tpl_goals h2, .page-template-tpl_goals h3, .page-template-tpl_goals h4, .page-template-tpl_goals h5, .page-template-tpl_goals h6{font-family:var(--primary-font);font-weight:600 !important; text-transform: none;color: var(--black-color);font-style: normal;}
.single-activities p,
.single-activities div,
.page-template-tpl_activities p,
.page-template-tpl_activities div,
.page-template-tpl_action-plan p,
.page-template-tpl_action-plan div,
.page-template-tpl_target-groups p,
.page-template-tpl_target-groups div,
.page-template-tpl_goals div,
.page-template-tpl_goals p{font-family: var(--primary-font);font-size:1.125rem;line-height:1.75rem; color: var(--black-color);}
.page-template-tpl_activities .activities-section3 .accordion-content p a {position: relative;z-index: 2;}
.goals-section1 h4,
.goals-section1 h2 {margin-bottom: 2.5rem;}
.goals-section1 h4 {font-weight: bold !important;text-transform: uppercase;}
.acc-content-top-wrapper p,
.new-template-design .lead,
.goals-section1 p{font-size:1.5rem; line-height:2rem;font-weight:400;}
.goals-section2 .row{margin:-1.25rem;}
.goals-section2 .row>div{padding:1.25rem;}
.goals-section2 .bdr-tm{border-top:0.125rem solid #DCDFE6;border-bottom:0.125rem solid #DCDFE6;}
.goals-section2 h5 {margin-bottom: 1.5rem;}
.activities-details-section1 .bdr-top *:last-child,
.acc-content-top-wrapper *:last-child,
.goals-section3 *:last-child{margin-bottom:0;}
.goals-section3 *:first-child{padding-top:0}
.goals-section3 h1, .goals-section3 h2, .goals-section3 h3, .goals-section3 h4, .goals-section3 h5, .goals-section3 h6{margin:0 0 1rem 0;padding-top:2rem;}
.acc-content-top-wrapper p,
.activities-details-section1 .bdr-top p,
.goals-section3 p{margin-bottom:1.875rem;}
.goals-section4 .row{margin:-0.938rem;}
.goals-section4 .row>div{padding:0.938rem;}
.content-light-bg-wrapper{background:#efeff6;padding:1.2rem 2.5rem 2.5rem 2.5rem;}
.content-light-bg-wrapper .ratio-21x9 {--bs-aspect-ratio: 35.5%;}
.goals-section8 .dark-title{color:#29ACD1;}
.goals-section8 .col-1 {width: 10%;}
.goals-section8 .col-1 h2{padding-left:1.25rem}
.goals-section8 .col-11 {width: 90%;}

.accordion-style h2.accordion-header .img-cover {min-width:8.125rem;max-width:8.125rem;flex-basis:8.125rem;margin-right: 1.875rem;}
.target-groups-section1 .accordion-style h2.accordion-header .accordion-button{font-size:2rem;line-height:3rem;font-weight:600; text-transform: none; color: var(--dark-color) !important;font-style: normal;padding:0.625rem 0;}
.target-groups-section1 .accordion-style .accordion-item{border-width:0.125rem;border-color:#DCDFE6;}
.target-groups-section1 .accordion-style .accordion-button::after{min-width:2.5rem; width:2.5rem;height:2.5rem; border-radius:100%; background:var(--dark-color) url(../images/down-arrow-white.svg) no-repeat center; background-size:1rem auto;}
.target-groups-section1 .accordion-style .row{margin:-0.938rem;}
.target-groups-section1 .accordion-style .row>div{padding:0.938rem;}
.target-groups-section1 h4{font-weight: bold !important;}
.goals-section3 h6{font-weight:400 !important;margin-bottom:2rem;}
.new-template-design h5{font-size:1.625rem;}
.action-plan-section2 .row{margin:-0.938rem;}
.action-plan-section2 .row>li,
.action-plan-section2 .row>div{padding:0.938rem;}
.link-box-wrapper{background:#CDF3D3;transition: all 0.4s ease;outline:none !important; box-shadow:none !important; border:0;}
.link-box-wrapper.ratio-16x9 {--bs-aspect-ratio: 66.25%;}
/*
.link-box-wrapper:after {content: "";position: absolute;right: -1.25rem;bottom: -1.25rem;width:2.5rem;height:2.5rem;background: var(--dark-color);transform: rotate(45deg); transition: all 0.4s ease;}
*/
.link-box-wrapper + h5{transition: all 0.4s ease; z-index:1;}
.link-box-wrapper.active,
.link-box-wrapper:hover{background:var(--dark-color);}
.tab-link:hover h5,
.tab-link.active h5,
.link-box-wrapper.active + h5,
.link-box-wrapper:hover + h5{color: var(--dark-color);}
.link-box-wrapper.active:after,
.link-box-wrapper:hover:after{background:#CDF3D3;}
.activities-listing-wrapper .items{background:#FDEADB;padding:0.75rem 1.25rem;transition: all 0.4s ease;.}
.activities-listing-wrapper .items + .items{margin-top:0.125rem;}
.activities-listing-wrapper .icon{min-width:2rem;max-width:2rem;flex-basis: 2rem;}
.activities-listing-wrapper .icon img{width:100%; height:100%; object-fit: contain; object-position: center;display: block;}
.activities-listing-wrapper .activity-title {min-width: 64.4%;max-width: 64.4%;flex-basis: 64.4%;padding-left: 1.375rem;}
.activities-listing-wrapper .activity-last-col {min-width: 31.6%;max-width:31.6%;flex-basis:31.6%;padding-left:1.375rem;}
.activities-listing-wrapper .activity-last-col span{font-size:1rem;margin-right:0.75rem;}
.arrow-icon-btn{min-width:2.5rem; width: 2.5rem;height: 2.5rem;background-color:var(--white-color); background-image: url(../images/right-arrow1.svg);background-size: 0.375rem auto;background-position: center;background-repeat: no-repeat;transition: all 0.4s ease;}
.activities-listing-wrapper .items:hover{background:#F6E7DF;}
.bdr-top{border-top:0.125rem solid #DCDFE6;}
.action-plan-section4 h4{margin-bottom: 2.125rem;}

.action-plan-section5 .row{margin:-0.938rem;}
.action-plan-section5 .row>div{padding:0.938rem;}
.image-content-wrapper{border-bottom:0.125rem solid #FDEADB;}
.image-content-wrapper .img-cover{background:#005AC6;border-radius:0.188rem;}
.image-content-wrapper .img-cover img{object-fit: scale-down;}
.image-content-wrapper .btn-wrapper{margin-bottom:-1.563rem;background:var(--white-color);padding-right:0.625rem}
.btn1{display: inline-block;min-width:10rem;height:3.125rem; line-height:3.125rem;padding:0 1rem;font-size:1rem;font-weight:500; font-family: var(--secondary-font);background:#FDEADB; color:var(--dark-color);text-align: center; border-radius:0.188rem;}
.btn1:hover{background:var(--dark-color);color:#F6E7DF;}

.activities-section2 .container {max-width:87.5rem;}
.activities-section2-inner{background:#CDF3D3; border-radius:0.188rem;padding:1.688rem 2.188rem 2.063rem 2.188rem;}
.activity-search-fiter-wrapper .field label{font-size:0.875rem; font-weight:500; font-family: var(--secondary-font);margin-bottom:0.313rem;}
.activity-search-fiter-wrapper{margin:-0.938rem !important;}
.activity-search-fiter-wrapper .field {padding: 0.938rem !important;min-width:19.7%;max-width:19.7%;flex-basis:19.7%;}
.activity-search-fiter-wrapper  .field input,
.activity-search-fiter-wrapper .selectbox select{border-color:#DCDFE6;}
.activity-search-fiter-wrapper .selectbox:after{background: url(../images/right-arrow1.svg) no-repeat center;background-size: 100% auto; width:0.375rem; height:0.625rem;transform: rotate(90deg);margin-top:-0.313rem;}
.activity-search-fiter-wrapper .field.search-btns{min-width:21.2%;max-width:21.2%;flex-basis:21.2%;}
.activity-search-fiter-wrapper .search-btns .btn{min-width:6.875rem;border-radius:0.188rem;background:var(--dark-color);border:0.125rem solid var(--dark-color);height:2.5rem;line-height:2.25rem;padding:0 1rem;letter-spacing:0;text-transform: none;font-size:1rem;font-style: normal;font-weight:500; justify-content: center; transition: all 0.4s ease;}
.activity-search-fiter-wrapper .search-btns .btn:before{display: none;}
.activity-search-fiter-wrapper .search-btns .btn:hover{background: none; color: var(--dark-color);}
.activity-search-fiter-wrapper .search-btns .btn.cleanup-btn{background:none; color: var(--dark-color);}
.activity-search-fiter-wrapper .search-btns .btn.cleanup-btn:hover{background:var(--dark-color);color: var(--white-color);}
.activity-search-fiter-wrapper .search-btns .btn + .btn{margin-left:1.25rem;}
.activity-list-wrapper .accordion-item{border:0;}
.activity-list-wrapper .accordion-header{background:#EFEFF6; transition: all 0.4s ease;padding:1.25rem 1.875rem 2.188rem 1.875rem;}
.activity-list-wrapper .accordion-header:after{content:"";background:var(--dark-color);position: absolute;right:-1.25rem;bottom:-1.25rem; width:2.5rem;height:2.5rem;transform: rotate(45deg);transition: all 0.4s ease;}
.activity-list-wrapper .accordion-item button.stretched-link{background:none !important;display: block; height:0.625rem;}
.activity-list-wrapper .accordion-item button.stretched-link[aria-expanded="true"] + .accordion-header,
.activity-list-wrapper .accordion-item button.stretched-link:hover + .accordion-header,
.activity-list-wrapper .accordion-item button.stretched-link[aria-expanded="true"] .accordion-header,
.activity-list-wrapper .accordion-item button.stretched-link[aria-expanded="true"] + .accordion-header{background:#FDEADB;}
.activity-list-wrapper .accordion-item button.stretched-link[aria-expanded="true"] + .accordion-header:after,
.activity-list-wrapper .accordion-item button.stretched-link[aria-expanded="true"] .accordion-header:after{opacity:0;}
.activity-list-wrapper .accordion-item-wrapper + .accordion-item-wrapper{margin-top:0.75rem;}
.activities-section3 .accordion-style .items .activity-list-wrapper {margin-top: 0.5rem;}
.activities-section3 .accordion-style .items .sub-title1 + .activity-list-wrapper {margin-top: 0;}
.activity-list-wrapper .event-title,
.activity-list-wrapper .event-title strong{font-weight:600; line-height:1.313rem;}
.activity-list-wrapper .names-text{font-size:0.875rem; line-height:1.125rem; color:#797A80; font-weight:500; font-family: var(--secondary-font);}
.activity-list-wrapper .accordion-body{background:#FDEADB;padding:0 1.875rem; margin-top:0.625rem;}
.year-range{border-bottom:0.125rem solid rgba(0, 0, 0, 0.1);}
.year-range > div{font-size:0.875rem; font-weight:600; color:#797A80;}
.year-range .dot:before,
.year-range > div:before{content:"";position: absolute;left:0; bottom:-0.313rem;width:0.625rem;height:0.625rem;border-radius:100%; border:0.125rem solid #F6E7DF;background: #A6A7AB;}
.year-range > div:first-child:before{display: none;}
.year-range .range:before{background:#0CB200;bottom:-0.25rem;}
.year-range > div.last:before{left: auto;right:0;margin:0 0 0 auto !important;}
.year-range > div:nth-child(1) {width: 60%;}
.year-range > div:nth-child(2):before {left: 0;right: 0;margin: 0 auto;}
.year-range .range{position: absolute;left:0;right:0; bottom:-0.125rem; height:0.125rem; background:#0CB200;transition: all 0.4s ease}
.year-range .last .dot {right: 1.25rem;}
.year-range .last .dot:nth-child(2){right:1.875rem;}
.year-range .last .dot:nth-child(3){right:2.5rem;}
.year-range .last .dot:nth-child(4){right:3.125rem;}
.year-range .last .dot:nth-child(5){right:3.75rem;}
.activity-list-wrapper .accordion-body h6{font-size:1.125rem; line-height: normal;font-weight:600;}
.activity-list-wrapper .accordion-body *:last-child{margin-bottom:0;}
.activity-list-wrapper .accordion-body p{font-size:1rem; line-height:1.375rem;margin-bottom:1.188rem;}
.activity-list-wrapper .accordion-body p strong{font-weight:600;}
.activity-list-wrapper .accordion-body .row{margin:-0.938rem;}
.activity-list-wrapper .accordion-body .row>div{padding:0.938rem;}
.check-box-list-style .check-items{padding-left:2.875rem;}
.check-box-list-style .check-items:after,
.check-box-list-style .check-items:before{content:"";position: absolute;left:0;top:-0.063rem;width:1.5rem;height:1.5rem;background:var(--white-color);border-radius:100%;transition: all 0.4s ease;}
.check-box-list-style .check-items:after{opacity:0;background:url(../images/check-icon1.svg) no-repeat center; background-size:0.813rem auto;}
.check-box-list-style .check-items p{transition: all 0.4s ease;}
.check-box-list-style .check-items + .check-items {margin-top: 1.313rem;}
.check-box-list-style .check-items.completed:before{background:#0cb200;}
.check-box-list-style .check-items.completed p{color:#087C00;}
.check-box-list-style .check-items.completed:after{opacity:1;}
.check-box-list-style .check-items.incomplete p {color: #BE5603;}
.check-box-list-style .check-items.incomplete:before{background:#F08B3B !important;}
.check-box-list-style .check-items.incomplete:after{opacity:1;background:url(../images/attention-icon.svg) no-repeat center; background-size:1rem auto;}
.further-activity-link-wrapper .link-items {background: var(--white-color);padding:0.625rem 0.625rem 0.625rem 1.375rem;transition: all 0.4s ease;}
.further-activity-link-wrapper .link-items + .link-items{margin-top:0.125rem;}
.further-activity-link-wrapper .link-items a{font-size:1.125rem; line-height:1.75rem; font-weight:500; color: var(--dark-color);}
.further-activity-link-wrapper .link-items .arrow-icon-btn{background-color:#D0F6EC; transition: all 0.4s ease;}
.further-activity-link-wrapper .link-items:hover{background:#D0F6EC;}
.further-activity-link-wrapper .link-items:hover .arrow-icon-btn{background-color:var(--white-color);}
.activity-list-wrapper .accordion-body .bdr-top {border-color:rgba(0, 0, 0, 0.1);max-width:100%;}
.accordion-bottom-content h6{font-size:0.875rem !important; line-height:1 !important; font-weight:600 !important;}
.accordion-bottom-content p{line-height:1.125rem !important;}
.accordion-bottom-content p a{color: var(--black-color);}
.accordion-bottom-content p a:hover{color: var(--dark-color);}
.references-links li{line-height:1;}
.references-links li + li{margin-top:0.375rem;}
.references-links a{font-size:1rem;line-height:1.125rem; color: var(--dark-color);font-weight:400;}
.references-links a:hover{color: var(--black-color);}
.accordion-bottom-botton-wrapper {background: rgba(255, 255, 255, 0.4);margin: 0 -1.875rem;padding: 0.938rem 1.875rem;}
.accordion-bottom-botton-wrapper .link,
.accordion-bottom-botton-wrapper .collapse-btn{font-size:0.875rem; color: var(--dark-color);}
.accordion-bottom-botton-wrapper .link svg,
.accordion-bottom-botton-wrapper .collapse-btn svg{margin-left: 0.625rem}
.accordion-bottom-botton-wrapper .collapse-btn svg circle,
.accordion-bottom-botton-wrapper .link svg use{transition: all 0.4s ease;}
.accordion-bottom-botton-wrapper .collapse-btn:hover svg circle,
.accordion-bottom-botton-wrapper .link:hover svg use{fill:var(--black-color) !important;}
.accordion-bottom-botton-wrapper .link:hover,
.accordion-bottom-botton-wrapper .collapse-btn:hover{color: var(--black-color);}

.activities-details-section1 .bdr-top{max-width:53.125rem;}
.activities-details-section1 .check-box-list-style .check-items:before{background:#DCDFE6;}
.activities-details-section1 .check-box-list-style .check-items.completed:before {background: #0CB200;}
.activities-details-section1 .accordion-body .check-box-list-style .check-items:before{background:var(--white-color);}
.activities-details-section2.bdr-top{max-width:100%;}
.activities-sidebar-wrapper{max-width:22.5rem;}
.activities-sidebar-wrapper .items{background:#EFEFF6; padding:0.75rem 0.75rem 0.75rem 1.25rem; border-radius:0.188rem;}
.activities-sidebar-wrapper .items + .items{margin-top:0.125rem;}
.activities-sidebar-wrapper p{font-size:1rem; line-height:1.125rem;}
.activities-sidebar-wrapper .label{font-size:0.875rem; font-weight:500; color: var(--black-color);min-width:30%;max-width:30%;flex-basis:30%;padding-right:1rem}
.activities-sidebar-wrapper .value{min-width:70%;max-width:70%;flex-basis:70%;}
.activities-sidebar-wrapper .value p a{color: var(--black-color);}
.activities-sidebar-wrapper .value p a:hover{color: var(--dark-color);}
.activities-sidebar-wrapper .references-links-wrapper .value,
.activities-sidebar-wrapper .references-links-wrapper .label{min-width:100%;max-width:100%;flex-basis:100%;}
.activities-sidebar-wrapper .year-range > div:before{border-color:#efeff6;}
.check-box-list-style-wrapper .items + .items {margin-top: 2rem;}

.progress {min-width:3rem; width: 3rem;height: 3rem;line-height: 3rem;background: none;box-shadow: none;position: relative;}
.progress:after {content: "";width: 100%;height: 100%;border-radius: 50%;border: 0.375rem solid var(--white-color);position: absolute;top: 0;left: 0;}
.progress > span {width: 50%;height: 100%;overflow: hidden;position: absolute;top: 0;z-index: 1;}
.progress .progress-left {left: 0;}
.progress .progress-bar {  width: 100%;height: 100%;background: none;border-width: 0.375rem;border-style: solid;position: absolute;top: 0;border-color: #0CB200;}
.progress .progress-left .progress-bar {left: 100%;border-top-right-radius: 5rem;border-bottom-right-radius: 5rem;border-left: 0;-webkit-transform-origin: center left;transform-origin: center left;}
.progress .progress-right {right: 0;}
.progress .progress-right .progress-bar {left: -100%;border-top-left-radius: 5rem;border-bottom-left-radius: 5rem;border-right: 0;-webkit-transform-origin: center right;transform-origin: center right;}
.progress .progress-value {display: flex;border-radius: 50%;font-size: 1rem;font-weight:500; text-align: center;line-height:1;align-items: center;justify-content: center;height: 100%;width: 100%;}
.progress .progress-value>div{font-size:1rem;}
.progress.warning-color .progress-bar{border-color:#F18500;}
.progress.danger-color .progress-bar{border-color:#FF2424;}
.progress[data-percentage="1"] .progress-right .progress-bar {animation: loading-1 0.5s linear forwards;}
.progress[data-percentage="1"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="2"] .progress-right .progress-bar {animation: loading-2 0.5s linear forwards;}
.progress[data-percentage="2"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="3"] .progress-right .progress-bar {animation: loading-3 0.5s linear forwards;}
.progress[data-percentage="3"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="4"] .progress-right .progress-bar {animation: loading-4 0.5s linear forwards;}
.progress[data-percentage="4"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="5"] .progress-right .progress-bar {animation: loading-5 0.5s linear forwards;}
.progress[data-percentage="5"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="6"] .progress-right .progress-bar {animation: loading-6 0.5s linear forwards;}
.progress[data-percentage="6"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="7"] .progress-right .progress-bar {animation: loading-7 0.5s linear forwards;}
.progress[data-percentage="7"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="8"] .progress-right .progress-bar {animation: loading-8 0.5s linear forwards;}
.progress[data-percentage="8"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="9"] .progress-right .progress-bar {animation: loading-9 0.5s linear forwards;}
.progress[data-percentage="9"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="10"] .progress-right .progress-bar {animation: loading-10 0.5s linear forwards;}
.progress[data-percentage="10"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="11"] .progress-right .progress-bar {animation: loading-11 0.5s linear forwards;}
.progress[data-percentage="11"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="12"] .progress-right .progress-bar {animation: loading-12 0.5s linear forwards;}
.progress[data-percentage="12"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="13"] .progress-right .progress-bar {animation: loading-13 0.5s linear forwards;}
.progress[data-percentage="13"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="14"] .progress-right .progress-bar {animation: loading-14 0.5s linear forwards;}
.progress[data-percentage="14"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="15"] .progress-right .progress-bar {animation: loading-15 0.5s linear forwards;}
.progress[data-percentage="15"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="16"] .progress-right .progress-bar {animation: loading-16 0.5s linear forwards;}
.progress[data-percentage="16"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="17"] .progress-right .progress-bar {animation: loading-17 0.5s linear forwards;}
.progress[data-percentage="17"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="18"] .progress-right .progress-bar {animation: loading-18 0.5s linear forwards;}
.progress[data-percentage="18"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="19"] .progress-right .progress-bar {animation: loading-19 0.5s linear forwards;}
.progress[data-percentage="19"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="20"] .progress-right .progress-bar {animation: loading-20 0.5s linear forwards;}
.progress[data-percentage="20"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="21"] .progress-right .progress-bar {animation: loading-21 0.5s linear forwards;}
.progress[data-percentage="21"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="22"] .progress-right .progress-bar {animation: loading-22 0.5s linear forwards;}
.progress[data-percentage="22"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="23"] .progress-right .progress-bar {animation: loading-23 0.5s linear forwards;}
.progress[data-percentage="23"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="24"] .progress-right .progress-bar {animation: loading-24 0.5s linear forwards;}
.progress[data-percentage="24"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="25"] .progress-right .progress-bar {animation: loading-25 0.5s linear forwards;}
.progress[data-percentage="25"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="26"] .progress-right .progress-bar {animation: loading-26 0.5s linear forwards;}
.progress[data-percentage="26"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="27"] .progress-right .progress-bar {animation: loading-27 0.5s linear forwards;}
.progress[data-percentage="27"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="28"] .progress-right .progress-bar {animation: loading-28 0.5s linear forwards;}
.progress[data-percentage="28"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="29"] .progress-right .progress-bar {animation: loading-29 0.5s linear forwards;}
.progress[data-percentage="29"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="30"] .progress-right .progress-bar {animation: loading-30 0.5s linear forwards;}
.progress[data-percentage="30"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="31"] .progress-right .progress-bar {animation: loading-31 0.5s linear forwards;}
.progress[data-percentage="31"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="32"] .progress-right .progress-bar {animation: loading-32 0.5s linear forwards;}
.progress[data-percentage="32"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="33"] .progress-right .progress-bar {animation: loading-33 0.5s linear forwards;}
.progress[data-percentage="33"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="34"] .progress-right .progress-bar {animation: loading-34 0.5s linear forwards;}
.progress[data-percentage="34"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="35"] .progress-right .progress-bar {animation: loading-35 0.5s linear forwards;}
.progress[data-percentage="35"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="36"] .progress-right .progress-bar {animation: loading-36 0.5s linear forwards;}
.progress[data-percentage="36"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="37"] .progress-right .progress-bar {animation: loading-37 0.5s linear forwards;}
.progress[data-percentage="37"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="38"] .progress-right .progress-bar {animation: loading-38 0.5s linear forwards;}
.progress[data-percentage="38"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="39"] .progress-right .progress-bar {animation: loading-39 0.5s linear forwards;}
.progress[data-percentage="39"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="40"] .progress-right .progress-bar {animation: loading-40 0.5s linear forwards;}
.progress[data-percentage="40"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="41"] .progress-right .progress-bar {animation: loading-41 0.5s linear forwards;}
.progress[data-percentage="41"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="42"] .progress-right .progress-bar {animation: loading-42 0.5s linear forwards;}
.progress[data-percentage="42"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="43"] .progress-right .progress-bar {animation: loading-43 0.5s linear forwards;}
.progress[data-percentage="43"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="44"] .progress-right .progress-bar {animation: loading-44 0.5s linear forwards;}
.progress[data-percentage="44"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="45"] .progress-right .progress-bar {animation: loading-45 0.5s linear forwards;}
.progress[data-percentage="45"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="46"] .progress-right .progress-bar {animation: loading-46 0.5s linear forwards;}
.progress[data-percentage="46"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="47"] .progress-right .progress-bar {animation: loading-47 0.5s linear forwards;}
.progress[data-percentage="47"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="48"] .progress-right .progress-bar {animation: loading-48 0.5s linear forwards;}
.progress[data-percentage="48"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="49"] .progress-right .progress-bar {animation: loading-49 0.5s linear forwards;}
.progress[data-percentage="49"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="50"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="50"] .progress-left .progress-bar {animation: 0;}
.progress[data-percentage="51"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="51"] .progress-left .progress-bar {animation: loading-1 0.5s linear forwards 0.5s;}
.progress[data-percentage="52"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="52"] .progress-left .progress-bar {animation: loading-2 0.5s linear forwards 0.5s;}
.progress[data-percentage="53"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="53"] .progress-left .progress-bar {animation: loading-3 0.5s linear forwards 0.5s;}
.progress[data-percentage="54"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="54"] .progress-left .progress-bar {animation: loading-4 0.5s linear forwards 0.5s;}
.progress[data-percentage="55"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="55"] .progress-left .progress-bar {animation: loading-5 0.5s linear forwards 0.5s;}
.progress[data-percentage="56"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="56"] .progress-left .progress-bar {animation: loading-6 0.5s linear forwards 0.5s;}
.progress[data-percentage="57"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="57"] .progress-left .progress-bar {animation: loading-7 0.5s linear forwards 0.5s;}
.progress[data-percentage="58"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="58"] .progress-left .progress-bar {animation: loading-8 0.5s linear forwards 0.5s;}
.progress[data-percentage="59"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="59"] .progress-left .progress-bar {animation: loading-9 0.5s linear forwards 0.5s;}
.progress[data-percentage="60"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="60"] .progress-left .progress-bar {animation: loading-10 0.5s linear forwards 0.5s;}
.progress[data-percentage="61"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="61"] .progress-left .progress-bar {animation: loading-11 0.5s linear forwards 0.5s;}
.progress[data-percentage="62"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="62"] .progress-left .progress-bar {animation: loading-12 0.5s linear forwards 0.5s;}
.progress[data-percentage="63"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="63"] .progress-left .progress-bar {animation: loading-13 0.5s linear forwards 0.5s;}
.progress[data-percentage="64"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="64"] .progress-left .progress-bar {animation: loading-14 0.5s linear forwards 0.5s;}
.progress[data-percentage="65"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="65"] .progress-left .progress-bar {animation: loading-15 0.5s linear forwards 0.5s;}
.progress[data-percentage="66"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="66"] .progress-left .progress-bar {animation: loading-16 0.5s linear forwards 0.5s;}
.progress[data-percentage="67"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="67"] .progress-left .progress-bar {animation: loading-17 0.5s linear forwards 0.5s;}
.progress[data-percentage="68"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="68"] .progress-left .progress-bar {animation: loading-18 0.5s linear forwards 0.5s;}
.progress[data-percentage="69"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="69"] .progress-left .progress-bar {animation: loading-19 0.5s linear forwards 0.5s;}
.progress[data-percentage="70"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="70"] .progress-left .progress-bar {animation: loading-20 0.5s linear forwards 0.5s;}
.progress[data-percentage="71"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="71"] .progress-left .progress-bar {animation: loading-21 0.5s linear forwards 0.5s;}
.progress[data-percentage="72"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="72"] .progress-left .progress-bar {animation: loading-22 0.5s linear forwards 0.5s;}
.progress[data-percentage="73"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="73"] .progress-left .progress-bar {animation: loading-23 0.5s linear forwards 0.5s;}
.progress[data-percentage="74"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="74"] .progress-left .progress-bar {animation: loading-24 0.5s linear forwards 0.5s;}
.progress[data-percentage="75"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="75"] .progress-left .progress-bar {animation: loading-25 0.5s linear forwards 0.5s;}
.progress[data-percentage="76"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="76"] .progress-left .progress-bar {animation: loading-26 0.5s linear forwards 0.5s;}
.progress[data-percentage="77"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="77"] .progress-left .progress-bar {animation: loading-27 0.5s linear forwards 0.5s;}
.progress[data-percentage="78"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="78"] .progress-left .progress-bar {animation: loading-28 0.5s linear forwards 0.5s;}
.progress[data-percentage="79"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="79"] .progress-left .progress-bar {animation: loading-29 0.5s linear forwards 0.5s;}
.progress[data-percentage="80"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="80"] .progress-left .progress-bar {animation: loading-30 0.5s linear forwards 0.5s;}
.progress[data-percentage="81"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="81"] .progress-left .progress-bar {animation: loading-31 0.5s linear forwards 0.5s;}
.progress[data-percentage="82"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="82"] .progress-left .progress-bar {animation: loading-32 0.5s linear forwards 0.5s;}
.progress[data-percentage="83"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="83"] .progress-left .progress-bar {animation: loading-33 0.5s linear forwards 0.5s;}
.progress[data-percentage="84"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="84"] .progress-left .progress-bar {animation: loading-34 0.5s linear forwards 0.5s;}
.progress[data-percentage="85"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="85"] .progress-left .progress-bar {animation: loading-35 0.5s linear forwards 0.5s;}
.progress[data-percentage="86"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="86"] .progress-left .progress-bar {animation: loading-36 0.5s linear forwards 0.5s;}
.progress[data-percentage="87"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="87"] .progress-left .progress-bar {animation: loading-37 0.5s linear forwards 0.5s;}
.progress[data-percentage="88"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="88"] .progress-left .progress-bar {animation: loading-38 0.5s linear forwards 0.5s;}
.progress[data-percentage="89"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="89"] .progress-left .progress-bar {animation: loading-39 0.5s linear forwards 0.5s;}
.progress[data-percentage="90"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="90"] .progress-left .progress-bar {animation: loading-40 0.5s linear forwards 0.5s;}
.progress[data-percentage="91"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="91"] .progress-left .progress-bar {animation: loading-41 0.5s linear forwards 0.5s;}
.progress[data-percentage="92"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="92"] .progress-left .progress-bar {animation: loading-42 0.5s linear forwards 0.5s;}
.progress[data-percentage="93"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="93"] .progress-left .progress-bar {animation: loading-43 0.5s linear forwards 0.5s;}
.progress[data-percentage="94"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="94"] .progress-left .progress-bar {animation: loading-44 0.5s linear forwards 0.5s;}
.progress[data-percentage="95"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="95"] .progress-left .progress-bar {animation: loading-45 0.5s linear forwards 0.5s;}
.progress[data-percentage="96"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="96"] .progress-left .progress-bar {animation: loading-46 0.5s linear forwards 0.5s;}
.progress[data-percentage="97"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="97"] .progress-left .progress-bar {animation: loading-47 0.5s linear forwards 0.5s;}
.progress[data-percentage="98"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="98"] .progress-left .progress-bar {animation: loading-48 0.5s linear forwards 0.5s;}
.progress[data-percentage="99"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="99"] .progress-left .progress-bar {animation: loading-49 0.5s linear forwards 0.5s;}
.progress[data-percentage="100"] .progress-right .progress-bar {animation: loading-50 0.5s linear forwards;}
.progress[data-percentage="100"] .progress-left .progress-bar {animation: loading-50 0.5s linear forwards 0.5s;}

@keyframes loading-1 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(3.6);transform: rotate(3.6deg);}
}
@keyframes loading-2 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(7.2);transform: rotate(7.2deg);}
}
@keyframes loading-3 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(10.8);transform: rotate(10.8deg);}
}
@keyframes loading-4 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(14.4);transform: rotate(14.4deg);}
}
@keyframes loading-5 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(18);transform: rotate(18deg);}
}
@keyframes loading-6 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(21.6);transform: rotate(21.6deg);}
}
@keyframes loading-7 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(25.2);transform: rotate(25.2deg);}
}
@keyframes loading-8 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(28.8);transform: rotate(28.8deg);}
}
@keyframes loading-9 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(32.4);transform: rotate(32.4deg);}
}
@keyframes loading-10 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(36);transform: rotate(36deg);}
}
@keyframes loading-11 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(39.6);transform: rotate(39.6deg);}
}
@keyframes loading-12 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(43.2);transform: rotate(43.2deg);}
}
@keyframes loading-13 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(46.8);transform: rotate(46.8deg);}
}
@keyframes loading-14 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(50.4);transform: rotate(50.4deg);}
}
@keyframes loading-15 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(54);transform: rotate(54deg);}
}
@keyframes loading-16 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(57.6);transform: rotate(57.6deg);}
}
@keyframes loading-17 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(61.2);transform: rotate(61.2deg);}
}
@keyframes loading-18 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(64.8);transform: rotate(64.8deg);}
}
@keyframes loading-19 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(68.4);transform: rotate(68.4deg);}
}
@keyframes loading-20 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(72);transform: rotate(72deg);}
}
@keyframes loading-21 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(75.6);transform: rotate(75.6deg);}
}
@keyframes loading-22 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(79.2);transform: rotate(79.2deg);}
}
@keyframes loading-23 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(82.8);transform: rotate(82.8deg);}
}
@keyframes loading-24 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(86.4);transform: rotate(86.4deg);}
}
@keyframes loading-25 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(90);transform: rotate(90deg);}
}
@keyframes loading-26 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(93.6);transform: rotate(93.6deg);}
}
@keyframes loading-27 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(97.2);transform: rotate(97.2deg);}
}
@keyframes loading-28 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(100.8);transform: rotate(100.8deg);}
}
@keyframes loading-29 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(104.4);transform: rotate(104.4deg);}
}
@keyframes loading-30 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(108);transform: rotate(108deg);}
}
@keyframes loading-31 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(111.6);transform: rotate(111.6deg);}
}
@keyframes loading-32 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(115.2);transform: rotate(115.2deg);}
}
@keyframes loading-33 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(118.8);transform: rotate(118.8deg);}
}
@keyframes loading-34 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(122.4);transform: rotate(122.4deg);}
}
@keyframes loading-35 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(126);transform: rotate(126deg);}
}
@keyframes loading-36 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(129.6);transform: rotate(129.6deg);}
}
@keyframes loading-37 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(133.2);transform: rotate(133.2deg);}
}
@keyframes loading-38 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(136.8);transform: rotate(136.8deg);}
}
@keyframes loading-39 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(140.4);transform: rotate(140.4deg);}
}
@keyframes loading-40 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(144);transform: rotate(144deg);}
}
@keyframes loading-41 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(147.6);transform: rotate(147.6deg);}
}
@keyframes loading-42 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(151.2);transform: rotate(151.2deg);}
}
@keyframes loading-43 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(154.8);transform: rotate(154.8deg);}
}
@keyframes loading-44 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(158.4);transform: rotate(158.4deg);}
}
@keyframes loading-45 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(162);transform: rotate(162deg);}
}
@keyframes loading-46 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(165.6);transform: rotate(165.6deg);}
}
@keyframes loading-47 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(169.2);transform: rotate(169.2deg);}
}
@keyframes loading-48 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(172.8);transform: rotate(172.8deg);}
}
@keyframes loading-49 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(176.4);transform: rotate(176.4deg);}
}
@keyframes loading-50 {
0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(180);transform: rotate(180deg);}
}

.btn2 {font-weight: 600;font-style: normal;border-radius: 0.188rem !important;height: 2.5rem;line-height: 2.5rem;font-size: 0.875rem;color:var(--white-color);background: var(--dark-color);padding: 0 1rem 0 1.375rem;min-width: 1rem;}
.btn2:before{border-radius:0.188rem;}
.btn2 svg{margin-left:0.375rem;}
.btn2:hover, .btn2:focus, .btn2:active{background:var(--dark-color);}
.sub-title1{z-index:1; }
.sub-title1 span{font-size:0.875rem; line-height:1.125rem; color:#005AC6; background:var(--white-color);}
.sub-title1:before{content:"";position: absolute;left:0;right:0;top:50%; height:0.125rem;background:#005AC6;z-index:-1;}

.tab-styling .nav-tabs {border-color:var(--bdr-color);}
.tab-styling .nav-tabs li.nav-item {margin-bottom: -0.063rem;}
.tab-styling .nav-tabs li .nav-link {padding: 0.5rem 0.875rem;border: 0;border-radius: 0.188rem 0.188rem 0 0;line-height: normal;font-size: 1rem;font-weight: 600;opacity: 1;color: var(--dark-color);}
.tab-styling .nav-tabs li .nav-link:hover,
.tab-styling .nav-tabs li .nav-link.active{background:var(--dark-color); color:#FDEADB;}
.tab-pane-content-wrapper {padding: 3.5rem 5rem 0 5rem;}
.activity-list-wrapper .accordion-body .tab-pane-content-wrapper *:last-child{margin-bottom:0;}
.activity-list-wrapper .accordion-body .tab-pane-content-wrapper p{font-size:1.125rem;line-height:1.75rem; margin-bottom:1.8rem;}
.continue-text-icon-wrapper {max-width:3rem; width:100%;}
.continue-text-icon-wrapper .icon {width: 1.375rem;display: block;margin: 0 auto 0.25rem auto;}
.continue-text-icon-wrapper .icon img{width:100%; height: auto;display: block;}
.continue-text-icon-wrapper span{font-size:0.625rem; line-height:0.75rem;font-weight:600;text-transform: uppercase; color: var(--primary-color);}

.page-template-tpl_best-practices .event-search-form .field:nth-child(1), .page-template-tpl_best-practices .event-search-form .field:nth-child(2) {min-width: 23%;max-width: 23%;flex-basis: 23%;}


/*======================================================================
=============================:: MEDIA CSS ::============================
=======================================================================*/
@media screen and (max-width:1499px){

/** Home Section 1 Start **/
.left-title {font-size: 1rem;line-height: 1rem; left:-16.188rem;}
.bdr-left:before {left: -1.7rem;}
.contact-section1,
.home-section5,
.home-section4,
.home-section3,
.home-section1 {padding-left: 1rem;}

/** Home Section 2 Start **/
.home-section2 .left-title {left: -21rem;}
.home-section2 .bdr-left:before {left: 1.05rem;}

/** Home Section 4 Start **/
.home-section4 .left-title {left: -16rem;}
.home-section4 .bdr-left:before {left: -1.5rem;}

}

@media screen and (max-width:1440px){
.img-cover-wrapper .left-title:before{right:6.313rem;}
.home-section7 .img-cover-wrapper .left-title {left: -24rem;top: 27.8rem;}

}

@media screen and (max-width:1410px){
.home-section7 .img-cover-wrapper .left-title {left: -22.7rem;top: 26.8rem;}

/** New Pages Start **/
.icons-list-wrapper {width:82.25rem;}

}

@media screen and (max-width:1299px){

/** Header Start **/
.header-top-menu ul li+li {margin-left: 2rem;}

/** Home Section 1 Start **/
.left-title {left: -15.5rem;width: 28.688rem;top: 14.9rem;}
.bdr-left:before {left: -1.5rem;}

/** Home Section 2 Start **/
.home-section2 .content-info {padding: 4.875rem 2.063rem 4.875rem 5.5rem;}
.home-section2 .left-title {left: -18.5rem;top: 12rem;}

/** Home Section 4 Start **/
.home-section4 .left-title {left: -15.5rem;}

/** Home Section 5 Start **/
.fb_iframe_widget_fluid, .fb_iframe_widget_fluid span {height:36.875rem !important;}

.home-section7 .img-cover-wrapper .left-title {left: -21.1rem;top: 25.2rem;}

/** New Pages Start **/
.icons-list-wrapper {width:76.875rem;}

.activity-search-fiter-wrapper {margin: -0.625rem !important;}
.activity-search-fiter-wrapper .field {padding: 0.625rem !important;}
.activity-search-fiter-wrapper .search-btns .btn + .btn {margin-left: 1rem;}
.activities-section2-inner{padding:1.5rem 2rem 2rem 2rem;}

}

@media screen and (max-width:1199px){
.h1, h1{font-size:4.5rem;}
.h2, h2{font-size:3.125rem;}
h3{font-size:2.625rem;}
h4{font-size:2.5rem;}
h5{font-size:2.125rem;}
h6{font-size:1.375rem;}
.lead{font-size:1.375rem; line-height:1.625rem;}
blockquote,
blockquote p{font-size:1.375rem !important; line-height:1.625rem !important;}
.radio-box .radio-label:before {width:2.25rem;height:2.25rem;}

/** Header Start **/
.header-fixed .wrapper, .wrapper{padding:3.563rem 0.313rem 0 0.313rem;}
.header-fixed .logo, .logo{max-width:3rem;}
.header-top-menu ul li+li {margin-left: 0.8rem;}
.header-top-menu ul li a{font-size:0.875rem;}

/** Home Section 1 Start **/
.hero-section h1 {font-size: 4.5rem;}
.sub-title h4 {font-size: 1.8rem;}
.left-title {left: -14.2rem;width: 25.688rem;top: 13.4rem;}
.bdr-left:before {left: -1.6em;}
.post-right-block h6 {font-size: 1rem;line-height: 1rem;}

/** Home Section 2 Start **/
.home-section2 .content-info {padding: 2.875rem 1rem 2.875rem 3.5rem;}
.home-section2 .left-title {left: -15rem;}
.home-section2 p{font-size:1.375rem;}

/** Home Section 2 Start **/
.content-info1 p{font-size:1.375rem; line-height:1.625rem;}

/** Home Section 4 Start **/
.home-section4 .left-title {left: -13.8rem;}
.home-section4 .bdr-left:before {left: -1.4rem;}

/** Home Section 5 Start **/
.fb_iframe_widget_fluid, .fb_iframe_widget_fluid span {height: 29rem !important;}

/** Home Section 6 Start **/
.home-section6 h5{font-size:1.75rem;}

.home-section7 .img-cover-wrapper .left-title {left: -16.8rem;top: 21rem;}

/** Default Page Start **/
.default-page-section h2, .default-page-section h3, .default-page-section h4 {margin-bottom: 1.563rem;}
.default-page-section p + h2, .default-page-section p + h3, .default-page-section p + h4 {padding-top: 0.625rem;}
.default-page-section p + h6, .default-page-section p + h5{padding-top:0.313rem;}
.default-page-section h6, .default-page-section h5 {margin-bottom: 1.875rem;}
.left-sidenav {padding:2.5rem 1.563rem;}

/** Contact Page Start **/
.contact-info-section1 .entry-content h6 br{display: none;}
.contact-info-section1 .entry-content h6 strong{font-size:1.375rem;}
.contact-info1 h6 {font-size: 1.25rem;margin-bottom: 1.5rem;}
.contact-info-section1 .entry-content h6 {margin-bottom: 1.4rem;}
.team-card-wrapper h6 {font-size: 1.125rem;}
.contact-list-wrapper{margin:0 -1rem;}
.contact-list-wrapper>div{padding:0 1rem;}
.contact-card h6{font-size:1.25rem;min-height:2.5rem;}

/** Test Page Start **/
.questions-section-wrapper .light-bg{padding:3.75rem 5rem 2.5rem 5rem;}
.answer-item + .answer-item {margin-top: 2.188rem;}
.btn-box-wrapper{margin-top:4.688rem; padding-top:1.563rem;}


/** Event Details Page Start **/
.event-map{height:19.25rem;}
.event-contact-info{padding:2rem;}
.event-contact-info p + p {margin-top: 0.6rem;}

/** Sports Objects Page Start **/
.sport-venue-section .field.search-btns {min-width: 31.4%;max-width: 31.4%;flex-basis: 31.4%;}
.map-section .g-map{height:37.5rem;}

.left-sidenav {padding: 2rem 1.1rem;}
.left-sidenav ul li a {font-size: 1rem;}

/** New Pages Start **/
.page-template-tpl_promote{background:none !important;}
.new-template-design .header-top-menu ul li+li,
.single-activities .header-top-menu ul li+li,
.page-template-tpl_promote .header-top-menu ul li+li {margin-left: 1.5rem;}
.new-template-design .language-menu-wrapper,
.single-activities .language-menu-wrapper,
.page-template-tpl_promote .language-menu-wrapper {padding: 0.5rem 0;}
.new-template-design .header,
.new-template-design.header-fixed .header
.single-activities .header,
.single-activities.header-fixed .header
.page-template-tpl_promote .header,
.page-template-tpl_promote.header-fixed .header{padding:0.65rem 0;}
.new-template-design .logo,
.new-template-design.header-fixed .logo,
.single-activities .logo,
.single-activities.header-fixed .logo,
.page-template-tpl_promote .logo,
.page-template-tpl_promote.header-fixed .logo{max-width:14.04rem;}
.promote-section1 p{font-size:1.375rem; line-height:1.875rem;}

.current-state-card-wrapper{padding:1.5rem 1rem 1rem 1rem;}
.icons-list-wrapper {width: 60.875rem;}
.icons-list-wrapper .row {margin: -1rem;}
.icons-list-wrapper .row .item{padding:1rem;}

.goals-section1 h4,
.goals-section1 h2 {margin-bottom: 2rem;}
.acc-content-top-wrapper p,
.activities-details-section1 .content p,
.new-template-design .lead,
.goals-section1 p{font-size:1.375rem; line-height:1.875rem;}
.goals-section2 .row{margin:-1rem;}
.goals-section2 .row>div{padding:1rem;}
.goals-section2 h5 {margin-bottom: 1rem;}
.goals-section3 h1, .goals-section3 h2, .goals-section3 h3, .goals-section3 h4, .goals-section3 h5, .goals-section3 h6{margin:0 0 0.9rem 0;padding-top:1.5rem;}
.content-light-bg-wrapper{padding:1rem 2rem 2rem 2rem;}
.action-plan-section4 h4{margin-bottom: 1.875rem;}

.target-groups-section1 .accordion-style h2.accordion-header .accordion-button{font-size:1.875rem;line-height:2.75rem;}
.goals-section3 h6{margin-bottom:1.5rem;}
.new-template-design h5{font-size:1.5rem;}

.activities-listing-wrapper .items {padding: 0.75rem 1rem;}
.activities-listing-wrapper .activity-title {min-width: 60%;max-width: 60%;flex-basis: 60%;padding-left: 1rem;}
.activities-listing-wrapper .activity-last-col {min-width: 34%;max-width: 34%;flex-basis: 34%;padding-left: 1rem;}

.activities-section2-inner{padding:1.5rem;}
.activity-search-fiter-wrapper .field {min-width:25%;max-width:25%;flex-basis:25%;}
.tab-pane-content-wrapper {padding: 3rem 3rem 0 3rem;}
.activity-list-wrapper .accordion-body .tab-pane-content-wrapper p{font-size:1rem;line-height:1.625rem; margin-bottom:1.5rem;}

}

@media screen and (max-width:991px){
.h1, h1{font-size:3.5rem;}
.h2, h2{font-size:2.625rem;}
h3{font-size:2.375rem;}
h4{font-size:2.125rem;}
h5{font-size:1.875rem;}
h6{font-size:1.25rem;}
h6 strong{font-size:1rem;}
.lead{font-size:1.25rem; line-height:1.5rem;}
blockquote,
blockquote p{font-size:1.25rem !important; line-height:1.5rem !important;}

/** Header Start **/
.header-top-menu ul li{display: block; width:100%;padding:0; text-align:center;}
.header-top-menu ul li + li {margin:2.5rem 0 0;}
.header-top-menu ul li a {font-size:1.25rem; line-height:1.25rem; position: relative; display:block; padding:0.313rem 0;}
.header-top-menu ul li a:after{margin:0 auto;right:0;}
.collapse:not(.show){display: block;opacity:0; visibility:hidden; z-index:-99; transition: all 0.4s ease;}
.navbar-collapse {position: fixed;left:0;top:3.125rem;bottom: 0;background:var(--white-color);z-index: 1; padding:4.125rem 1.25rem; height:calc(100vh - 3.125rem); overflow: auto;}
.collapse, .navbar-collapse[aria-expanded="true"]{opacity:1; visibility:visible; z-index:1;}

/** Home Section 1 Start **/
.hero-section h1 {font-size: 3.5rem;}
.sub-title h4 {font-size: 1.5rem;}
.left-title {left: -28.6rem;width: 54.688rem;top: 27.9rem;}
.hero-caption img {max-width: 60%;}

/** Home Section 2 Start **/
.home-section2 .left-title {left: -12.7rem;width: 21rem;top: 10rem;}
.home-section2 p{font-size:1.25rem;}

/** Home Section 3 Start **/
.content-info1 p{font-size:1.25rem; line-height:1.5rem;}
.event-card h6{font-size:1rem; line-height:1.125rem;}
.event-card p {font-size:0.875rem; line-height: 0.875rem;}
.event-date{font-size:0.875rem;}

/** Home Section 4 Start **/
.home-section4 .left-title {left: -28.4rem;}

/** Home Section 5 Start **/
.fb_iframe_widget_fluid, .fb_iframe_widget_fluid span {height:37.5rem !important; width:100% !important;}

/** Home Section 6 Start **/
.home-section6 h5{font-size:1.5rem;}

/** Home Section 7 Start **/
.home-section7 .home-section2 .bdr-left:before{display: block;}
.home-section7 .home-section2 .content-info{padding-left:2.6rem;}
.home-section7 .home-section2 .left-title{position: relative;}
.home-section7 .img-cover-wrapper .left-title{display: none;}
.home-section7 .home-section2 .left-title {left: -11.7rem;}


/** Footer Start **/
.footer{font-size:0.875rem;}
.social-links a + a {margin-left: 1rem;}
.logo-box-card {height:6.25rem;}

/** Default Page Start **/
.default-page-section h2, .default-page-section h3, .default-page-section h4 {margin-bottom: 1.25rem;}
.default-page-section p + h2, .default-page-section p + h3, .default-page-section p + h4 {padding-top: 0.313rem;}
.default-page-section p + h6, .default-page-section p + h5{padding-top:0;}
.default-page-section h6, .default-page-section h5 {margin-bottom: 1.563rem;}
.gallery-columns-4 .gallery-item{width:33.333%;}
.left-sidenav {padding:2.125rem; max-width:100%;}

/** Contact Page Start **/
.contact-info-section1 .entry-content h6 strong {font-size: 1.25rem;}
.contact-info-section1 .entry-content h6 {margin-bottom: 0.8rem;}
.contact-info1 h6 {font-size: 1.125rem;margin-bottom: 1rem;}

.contact-card h6{font-size:1.125rem;min-height:2.25rem;}

/** Test Page Start **/
.questions-section-wrapper .light-bg{padding:2.5rem 3rem;}
.answer-item + .answer-item {margin-top: 2rem;}
.btn-box-wrapper{margin-top:3.688rem; padding-top:1.4rem;}

/** Events Page Start **/
.event-search-form{flex-wrap: wrap;}
.page-template-tpl_studies .event-search-form .field:nth-child(3),
.event-search-form .field, .event-search-form .field:nth-child(1), .event-search-form .field:nth-child(2) {min-width: 33.333%;max-width: 33.333%;flex-basis: 33.333%;}
.event-content-card {padding: 0.938rem;}
.event-content-card .post-date{padding-right:1rem; font-size:0.875rem; line-height:0.75rem}
.event-content-card .event-title{padding-right:1rem;}
.event-content-card .event-title h6 {font-size: 1rem;line-height: 1.125rem;}
.event-location{font-size:.875rem;}
.arrow-btn {padding-left: 1rem;}

/** Event Details Page Start **/
.event-map{height:13.938rem;}
.event-contact-info{padding:1.5rem;}
.event-contact-info h6{font-size:1rem; line-height:1.188rem;}
.event-contact-info p{font-size:0.875rem;}
.event-contact-info p + p {margin-top: 0.3rem;}
.bdr-bottom-2{flex-wrap: wrap;}
.bdr-bottom-2 .date-post,
.bdr-bottom-2 .location-text {min-width: 50%;max-width: 50%;flex-basis: 50%;padding-right: 1rem;}
.sports-text{min-width: 100%;max-width: 100%;flex-basis: 100%;padding-top: 1rem; padding-left:2rem;}

/** Sports Objects Page Start **/
.sport-venue-section .event-search-form .field, .sport-venue-section .event-search-form .field:nth-child(1), .sport-venue-section .event-search-form .field:nth-child(2){width:50%; min-width:1px;max-width:none;flex-basis:inherit;}
.map-section .g-map{height:31.25rem;}

.accordion-style h2.accordion-header .accordion-button {font-size: 1rem;padding: 1rem 0;}
.accordion-style .collapse:not(.show){display: none;}
.accordion-style .accordion-body {padding: 1rem 0;}

/** New Pages Start **/
.new-template-design .language-menu-wrapper.new-language,
.single-activities .language-menu-wrapper.new-language,
.page-template-tpl_promote .language-menu-wrapper.new-language{display: block;}
.new-template-design .navbar-collapse .language-menu-wrapper,
.single-activities .navbar-collapse .language-menu-wrapper,
.page-template-tpl_promote .navbar-collapse .language-menu-wrapper{display: none;}
.new-template-design .language-menu-wrapper,
.single-activities .language-menu-wrapper,
.page-template-tpl_promote .language-menu-wrapper {padding: 0.813rem 1.25rem 0.813rem 0;margin-left: 0 !important;margin-right:1.375rem;border-left: 0;border-right: 0.063rem solid rgba(0, 0, 0, 0.3);}
.new-template-design .language-menu-wrapper li:nth-child(2),
.single-activities .language-menu-wrapper li:nth-child(2),
.page-template-tpl_promote .language-menu-wrapper li:nth-child(2){margin-left:0;}
.new-template-design .header, 
.new-template-design.header-fixed .header,
.single-activities .header, 
.single-activities.header-fixed .header,
.page-template-tpl_promote .header, 
.page-template-tpl_promote.header-fixed .header {padding: 0.938rem 0;}
.new-template-design .header-fixed .wrapper, 
.new-template-design .wrapper,
.single-activities .header-fixed .wrapper, 
.single-activities .wrapper,
.page-template-tpl_promote .header-fixed .wrapper, 
.page-template-tpl_promote .wrapper{padding-top:4.375rem;}

.new-template-design .hamburger.is-active .hamburger-inner,
.new-template-design .hamburger.is-active .hamburger-inner::before,
.new-template-design .hamburger.is-active .hamburger-inner::after,
.new-template-design .hamburger-inner,
.new-template-design .hamburger-inner::before,
.new-template-design .hamburger-inner::after,
.single-activities .hamburger.is-active .hamburger-inner,
.single-activities .hamburger.is-active .hamburger-inner::before,
.single-activities .hamburger.is-active .hamburger-inner::after,
.single-activities .hamburger-inner,
.single-activities .hamburger-inner::before,
.single-activities .hamburger-inner::after,
.page-template-tpl_promote .hamburger.is-active .hamburger-inner,
.page-template-tpl_promote .hamburger.is-active .hamburger-inner::before,
.page-template-tpl_promote .hamburger.is-active .hamburger-inner::after,
.page-template-tpl_promote .hamburger-inner,
.page-template-tpl_promote .hamburger-inner::before,
.page-template-tpl_promote .hamburger-inner::after{background-color:var(--black-color);}

.new-template-design .hamburger--spin.is-active .hamburger-inner,
.single-activities .hamburger--spin.is-active .hamburger-inner,
.page-template-tpl_promote .hamburger--spin.is-active .hamburger-inner{transform: rotate(0);}
.new-template-design .hamburger--spin.is-active .hamburger-inner::after,
.single-activities .hamburger--spin.is-active .hamburger-inner::after,
.page-template-tpl_promote .hamburger--spin.is-active .hamburger-inner::after{transform: rotate(0);}
.new-template-design .navbar-collapse,
.single-activities .navbar-collapse,
.page-template-tpl_promote .navbar-collapse {width: 15.813rem;left: auto;right:-100%;top: 0;height: 100vh;padding:5.625rem 1.25rem 0 2.188rem;box-shadow:-0.125rem 0 0.25rem rgba(0,0,0,0.2); z-index:11;}
.new-template-design .collapse.show,
.single-activities .collapse.show,
.page-template-tpl_promote .collapse.show {right: 0;opacity: 1;visibility: visible;transition: all 0.4s ease;}
.new-template-design .header:after,
.new-template-design .wrapper:before,
.single-activities .header:after,
.single-activities .wrapper:before,
.page-template-tpl_promote .header:after,
.page-template-tpl_promote .wrapper:before {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background:rgba(0, 0, 0, 0.3);transition: all 0.4s ease;opacity:0;z-index:-99;visibility:hidden;}
.new-template-design.mobile-menu-open .header:after,
.new-template-design.mobile-menu-open .wrapper:before,
.single-activities.mobile-menu-open .header:after,
.single-activities.mobile-menu-open .wrapper:before,
.page-template-tpl_promote.mobile-menu-open .header:after,
.page-template-tpl_promote.mobile-menu-open .wrapper:before{opacity:1;z-index:1;visibility:visible;}
.new-template-design .header-top-menu ul li a,
.single-activities .header-top-menu ul li a,
.page-template-tpl_promote .header-top-menu ul li a{text-align: left;}
.new-template-design .header-top-menu ul li .sub-menu,
.single-activities .header-top-menu ul li .sub-menu,
.page-template-tpl_promote .header-top-menu ul li .sub-menu {display: block;margin:1.5rem 0 0.375rem 0;}
.new-template-design .header-top-menu ul li+li,
.single-activities .header-top-menu ul li+li,
.page-template-tpl_promote .header-top-menu ul li+li {margin: 0;margin-top: 1.5rem;}
.new-template-design .header-top-menu ul li .sub-menu li + li,
.single-activities .header-top-menu ul li .sub-menu li + li,
.page-template-tpl_promote .header-top-menu ul li .sub-menu li + li {margin:0; padding-top:27px;}
.new-template-design .header-top-menu ul li .sub-menu li,
.single-activities .header-top-menu ul li .sub-menu li,
.page-template-tpl_promote .header-top-menu ul li .sub-menu li {border-left:0.125rem solid var(--dark-color); padding: 0 0 0 1.125rem;}
.new-template-design .header-top-menu ul li .sub-menu li a,
.single-activities .header-top-menu ul li .sub-menu li a,
.page-template-tpl_promote .header-top-menu ul li .sub-menu li a {font-size: 1rem;line-height: 1;padding:0;}

/** New Pages Start **/
.promote-section1 p{font-size:1.25rem; line-height:1.75rem;}

/** Footer Start **/
.new-template-design .footer,
.single-activities .footer,
.page-template-tpl_promote .footer {margin: 0 0 1rem 0 !important;}
.new-template-design .footer-inner,
.single-activities .footer-inner,
.page-template-tpl_promote .footer-inner{padding:1rem 0;flex-wrap: wrap;}
.new-template-design .social-links a,
.single-activities .social-links a,
.page-template-tpl_promote .social-links a {min-width: 2rem;max-width: 2rem;flex-basis: 2rem;height: 2rem;}

.new-internal-hero-section .container {align-items: center;min-height: 9.375rem;}
.icons-list-wrapper {width: 100%;left:0; transform: none;}

.goals-section1 h4,
.goals-section1 h2 {margin-bottom: 1.5rem;}
.acc-content-top-wrapper p,
.activities-details-section1 .content p,
.new-template-design .lead,
.goals-section1 p{font-size:1.25rem; line-height:1.75rem;}
.goals-section2 h5 {margin-bottom: 0.9rem;}
.goals-section3 h1, .goals-section3 h2, .goals-section3 h3, .goals-section3 h4, .goals-section3 h5, .goals-section3 h6{padding-top:1rem;}
.acc-content-top-wrapper p,
.activities-details-section1 .bdr-top p,
.goals-section3 p {margin-bottom: 1.5rem;}
.content-light-bg-wrapper{padding:1rem 1.5rem 1.5rem 1.5rem;}

.target-groups-section1 .accordion-style h2.accordion-header .accordion-button{font-size:1.5rem;line-height:2rem;}
.accordion-style h2.accordion-header .img-cover {min-width: 6.125rem;max-width: 6.125rem;flex-basis: 6.125rem;margin-right: 1.5rem;}
.goals-section3 h6{margin-bottom:1.5rem;}
.new-template-design h5{font-size:1.25rem;}

.action-plan-section4 h4{margin-bottom: 1.5rem;}

.activities-section2-inner{padding:1rem;}
.activity-search-fiter-wrapper .field {min-width:33.333%;max-width:33.333%;flex-basis:33.333%;}
.activity-list-wrapper .accordion-header {padding: 1.25rem;}
.activity-list-wrapper .accordion-body {padding: 0 1.25rem;}
.accordion-bottom-botton-wrapper {background: rgba(255, 255, 255, 0.4);margin: 0 -1.25rem;padding: 0.5rem 1.25rem;}
.further-activity-link-wrapper .link-items a {font-size: 1rem;line-height: 1.25rem;}

.activities-sidebar-wrapper .items{padding:0.75rem;}
.activities-sidebar-wrapper{max-width:100%;}
.tab-pane-content-wrapper {padding: 2rem 2rem 0 2rem;}
.activity-list-wrapper .accordion-body .tab-pane-content-wrapper p{margin-bottom:1.25rem;}
.promote-menu ul li a {font-size: 0.875rem;padding: 0.8rem 1rem;}
.new-internal-hero-section h1 {padding-bottom: 1.35rem;}

.page-template-tpl_best-practices .event-search-form .field:nth-child(1), .page-template-tpl_best-practices .event-search-form .field:nth-child(2) {min-width: 33.333%;max-width: 33.333%;flex-basis: 33.333%;}

}

/* iPhone-6 plus 736 (Landscape) view */
@media screen and (max-width:767px) {
.h1, h1{font-size:2.4rem;}
.h2, h2{font-size:2.375rem;}
h3{font-size:2.125rem;}
h4{font-size:1.875rem;}
h5{font-size:1.625rem;}
h6{font-size:1.125rem;}
p{margin-bottom:1.563rem;}
.lead{font-size:1.125rem; line-height:1.375rem;}
blockquote {padding: 0 0 0 1rem;}
blockquote,
blockquote p{font-size:1.125rem !important; line-height:1.375rem !important;}
img.alignleft, img.alignright, img.alignnone, img.aligncenter {margin:0;display: block; float: none;}
.radio-box .radio-label:before {width:1.5rem;height:1.5rem;}
.table-responsive{margin-bottom:1.563rem;}
.table-responsive table tr td, .table-responsive table tr th{padding:0.625rem;}

/** Home Section 1 Start **/
.hero-section h1 {font-size: 2.4rem;}
.sub-title{padding:0.8rem 1.2rem;}
.sub-title h4 {font-size: 1.1rem;}

/** Home Section 2 Start **/
.home-section2 .content-info {padding: 1rem 1rem 2rem 2rem;}
.home-section2 p{font-size:1.125rem;}
.home-section2 .left-title {left: -11.1rem;}

/** Home Section 3 Start **/
.content-info1 p{font-size:1.125rem; line-height:1.375rem;}

/** Home Section 6 Start **/
.home-section6 h5{font-size:1.375rem;}

/** Footer Start **/
.footer-inner{flex-wrap: wrap;}
.footer-inner>div{width:100%; text-align: center;}
.footer-inner>div + div{margin-top:0.8rem;}
.social-links{justify-content: center}
.logo-box-card {height:5rem;}

/** News Page Start **/
.small-size-banner .ratio.ratio-21x9 {--bs-aspect-ratio:30%;}
.pagination .nav-links .page-numbers{min-width:2.25rem; max-width:2.25rem; flex-basis:2.25rem; height:2.25rem;font-size:0.875rem; line-height:2.125rem;}
.pagination .nav-links .page-numbers.prev, 
.pagination .nav-links .page-numbers.next {font-size: 1.125rem;line-height:2rem;}

/** News Details Page Start **/
.blog-details-section .row{flex-direction:column-reverse;}

/** Default Page Start **/
.default-page-section h6, .default-page-section h5,
.default-page-section h2, .default-page-section h3, .default-page-section h4 {margin-bottom: 0.938rem;}
.default-page-section p + h2, .default-page-section p + h3, .default-page-section p + h4 {padding-top: 0;}
.gallery-columns-4 .gallery-item,
.gallery-columns-3 .gallery-item{width:50%;}

/** Contact Page Start **/
.contact-info-section1 *:last-child{margin-bottom:0;}
.contact-info-section1 p{margin-bottom:1rem;}
.contact-info-section1 .entry-content h6 strong {font-size: 1.125rem;}
.team-card-wrapper p {line-height: 1.5rem;}
.team-card-wrapper {max-width: 100%;}
.contact-list-wrapper>div + div{border-left:0; }
.contact-list-wrapper>div + div>div{border-top:0.125rem solid var(--primary-color);margin-top:1rem; padding-top:1rem; }
.contact-card h6{min-height:1px;}

/** Test Page Start **/
.questions-section-wrapper .light-bg{padding:1.5rem;}
.answer-item + .answer-item {margin-top: 1rem;}
.btn-box-wrapper{margin-top:2.5rem; padding-top:1rem;}

/** Events Page Start **/
.page-template-tpl_studies .event-search-form .field:nth-child(3),
.event-search-form .field, .event-search-form .field:nth-child(1), .event-search-form .field:nth-child(2) {min-width:50%;max-width:50%;flex-basis:50%;}
.event-content-card{flex-wrap: wrap;}
.event-location,
.event-content-card .post-date,
.event-content-card .event-title{padding:0;min-width:100%;max-width:100%;flex-basis:100%;margin-bottom:0.8rem; text-align:left !important;}
.arrow-btn {padding-left: 0;}
.event-search-form .search-btns .btn{font-size:0.875rem; padding:0 1rem;}

/** Event Details Page Start **/
.event-contact-info,
.event-map{max-width:100%;}
.bdr-bottom-2 .date-post,
.bdr-bottom-2 .location-text {min-width: 100%;max-width: 100%;flex-basis: 100%;padding-right: 0;padding-bottom:0.5rem;}
.sports-text{min-width: 100%;max-width: 100%;flex-basis: 100%;padding-top: 0; padding-left:1.8rem;}
.map-section .g-map{height:25rem;}

/** calc Page Start **/
.calc-section{border-radius:1rem;}
.calc-section h2{font-size:2rem;margin-bottom:1rem;}
.calc-section .field .label{font-size:0.875rem; margin-bottom:0.5rem;}
.radio-box.small-radio {margin:0.625rem 1.875rem 0 0;padding-left: 2rem;}
.radio-box.small-radio .radio-label{font-size:0.875rem;}
.calc-bdr {padding:1rem 0;}
.calc-btn.btn{min-width:10rem;}
.display-test-result{font-size:1rem; line-height:1.5rem;}
.display-test-more-text{font-size: 1rem;line-height: 1.3rem;}
.calc-section .field span {font-size: 0.875rem;margin-top: 0.3rem;}
.display-test-result{text-align: center;}

/** New Pages Start **/
.promote-section1 h1{font-size:1.875rem;line-height:1;}
.promote-section1 p{font-size:1.125rem; line-height:1.625rem;}

/** Footer Start **/
.new-template-design .copyright,
.new-template-design .copyright a,
.new-template-design .footer-inner a,
.single-activities .copyright,
.single-activities .copyright a,
.single-activities .footer-inner a,
.page-template-tpl_promote .copyright,
.page-template-tpl_promote .copyright a,
.page-template-tpl_promote .footer-inner a {font-size: 0.875rem;}
.new-template-design .footer-inner>div+div:before,
.single-activities .footer-inner>div+div:before,
.page-template-tpl_promote .footer-inner>div+div:before{display: none;}
.new-template-design .footer-inner>div+div,
.single-activities .footer-inner>div+div,
.page-template-tpl_promote .footer-inner>div+div {margin-top: 0.5rem !important;}

.new-internal-hero-section {background-size: auto;background-position: bottom left;}
.new-internal-hero-section h1.h2{font-size:1.875rem;line-height:1;}
.current-state-section1 h2{font-size:1.5rem;line-height:1.625rem;}
.current-state-card-wrapper {padding: 1rem;}
.current-state-section2 h2 {font-size: 2.75rem;line-height: 2.875rem;}
.current-state-section2 p {font-size: 1rem;line-height: 1.25rem;}
.icons-list-wrapper .icon-title-wrapper .img-cover {max-width: 16rem;width: 100%;margin: 0 auto;}

.goals-section1 h4,
.goals-section1 h2 {margin-bottom: 0.9rem;}
.acc-content-top-wrapper p,
.activities-details-section1 .content p,
.new-template-design .lead,
.goals-section1 p{font-size:1.125rem; line-height:1.625rem;}
.goals-section3 h1, .goals-section3 h2, .goals-section3 h3, .goals-section3 h4, .goals-section3 h5, .goals-section3 h6{padding-top:0.5rem;}
.acc-content-top-wrapper p,
.activities-details-section1 .bdr-top p,
.goals-section3 p {margin-bottom: 1.2rem;}
.content-light-bg-wrapper{padding:1rem;}
.goals-section4 .row {margin: -0.5rem;}
.goals-section4 .row>div{padding:0.5rem;}
.goals-section8 .col-1 h2 {padding-left: 0;}
.target-groups-section1 .accordion-style h2.accordion-header .accordion-button{font-size:1.25rem;line-height:1.5rem;}
.accordion-style h2.accordion-header .img-cover {min-width: 5rem;max-width: 5rem;flex-basis: 5rem;margin-right: 1rem;}
.goals-section3 h6{margin-bottom:1rem;}
.target-groups-section1 .accordion-style .accordion-button::after{min-width:2rem; width:2rem;height:2rem;}

.action-plan-section2 .row{margin:-0.5rem;}
.action-plan-section2 .row>li,
.action-plan-section2 .row>div{padding:0.5rem;}
.action-plan-section4 h4{margin-bottom: 0.9rem;}

.activities-listing-wrapper .activity-title {min-width: calc(100% - 2rem);max-width: calc(100% - 2rem);flex-basis: calc(100% - 2rem);font-size:1rem; line-height:1.5rem;}
.activities-listing-wrapper .activity-last-col {min-width: 100%;max-width: 100%;flex-basis: 100%;padding: 1rem 0 0 0;}

.activity-search-fiter-wrapper .field {min-width:50%;max-width:50%;flex-basis:50%;}
.check-box-list-style .check-items:after, .check-box-list-style .check-items:before{width:1.25rem; height:1.25rem}
.check-box-list-style .check-items {padding-left: 2.25rem;}
.further-activity-link-wrapper .link-items {padding:0.625rem;}
.accordion-bottom-botton-wrapper .link, .accordion-bottom-botton-wrapper .collapse-btn {font-size: 0.75rem;}
.collapse-btn svg {width: 2rem;height: 2rem;}

.activities-sidebar-wrapper .label {min-width: 35%;max-width: 35%;flex-basis: 35%;}
.activities-sidebar-wrapper .value {min-width: 65%;max-width: 65%;flex-basis: 65%;}
.new-template-design .logo, .new-template-design.header-fixed .logo, .single-activities .logo, .single-activities.header-fixed .logo, .page-template-tpl_promote .logo, .page-template-tpl_promote.header-fixed .logo {max-width: 12rem;}

.sub-title1:before{height:0.063rem;}
.sub-title1 span {font-size: 0.75rem;line-height: 1rem;}
.tab-styling .nav-tabs li .nav-link {font-size: 0.875rem;padding: 0.4rem 0.5rem;}

.tab-pane-content-wrapper {padding: 1.5rem 0 0;}
.year-range > div:nth-child(1) {width: 50%;}
.new-internal-hero-section {margin-bottom: 1.313rem;}
.new-internal-hero-section .container {align-items: center;min-height: 1rem;padding-top: 1.25rem;}
.mobile-menu-label {background: #FDEADB;font-size: 0.875rem;line-height: 1;color: #0027E6;justify-content: space-between;letter-spacing: 0.063rem;padding: 0.75rem 1rem;border-radius: 0.188rem;margin-bottom:-1.25rem;}
.mobile-menu-label svg {position: absolute;right: 0.75rem;top: 50%;margin-top: -0.5rem; transition: all 0.4s ease;}
.active .mobile-menu-label svg{transform:rotate(-180deg);}
.active .promote-menu-wrapper {display: block !important;}
.promote-menu-wrapper {position: absolute;top: 100%;background: #fdeadb;margin-top:1.063rem !important;left: 1.25rem;right: 1.25rem;width: auto !important; z-index:999999;}
.promote-menu-wrapper.promote-menu>ul {padding: 0.375rem 0 0.875rem 0;border-radius: 0 0 0.188rem 0.188rem;}
.promote-menu-wrapper.promote-menu ul li {width: 100%;padding: 0.85rem 1rem;}
.promote-menu-wrapper.promote-menu ul li a {background: none;padding: 0;font-size: 1rem;line-height: 1;color: #20222C;}
.page-template-tpl_best-practices .event-search-form .field:nth-child(1), .page-template-tpl_best-practices .event-search-form .field:nth-child(2) {min-width:50%;max-width:50%;flex-basis:50%;}
}

/*View :: 320px ::*/
@media screen and (max-width:479px) {
.h1, h1{font-size:1.8rem;}
.h2, h2{font-size:1.7rem;}
h3{font-size:1.6rem;}
h4{font-size:1.5rem;}
h5{font-size:1.4rem;}
.table-responsive table{min-width:480px;}

/** Home Section 1 Start **/
.hero-section h1 {font-size: 1.8rem;}
.sub-title h4 {font-size: 0.8rem;}
.post-right-block .post-feature-image {min-width: 6rem;max-width: 6rem;flex-basis: 6rem;margin-right: 0.8rem;--bs-aspect-ratio: 80%;}
.hero-caption img {max-width: 70%;}

/** News Details Page Start **/
.social-share a{margin-left:0}
.social-share a + a{margin-left:0.8rem;}
.social-share a i.twitter-icon,
.social-share a i.facebook-icon1{margin-right:0.8rem; min-width:1px;}
.social-share .social-label {display: block;width: 100%;margin: 0 0 0.5rem 0;}

/** Default Page Start **/
.default-page-section h6, .default-page-section h5,
.default-page-section h2, .default-page-section h3, .default-page-section h4 {margin-bottom: 0.625rem;}
.gallery-columns-4 .gallery-item,
.gallery-columns-3 .gallery-item,
.gallery-columns-2 .gallery-item{width:100%;}

/** Events Page Start **/
.page-template-tpl_studies .event-search-form .field:nth-child(3),
.event-search-form .field, .event-search-form .field:nth-child(1), .event-search-form .field:nth-child(2) {min-width:100%;max-width:100%;flex-basis:100%;}

/** Sports Objects Page Start **/
.sport-venue-section .event-search-form .field, .sport-venue-section .event-search-form .field:nth-child(1), .sport-venue-section .event-search-form .field:nth-child(2){width:100%;}

/** New Pages Start **/
.new-template-design .logo, .new-template-design.header-fixed .logo, .single-activities .logo, .single-activities.header-fixed .logo, .page-template-tpl_promote .logo, .page-template-tpl_promote.header-fixed .logo {max-width: 7.7rem;}

.current-state-section2-inner .row {margin: -0.5rem;}
.current-state-section2-inner .row .item {padding: 0.5rem !important;}
.current-state-section2-inner .row .item {min-width: 100%;max-width: 100%;flex-basis: 100%;}
.page-template-tpl_best-practices .event-search-form .field:nth-child(1), .page-template-tpl_best-practices .event-search-form .field:nth-child(2) {min-width:100%;max-width:100%;flex-basis:100%;}
}

@media screen and (max-width:376px) {
.calc-section .row>div {min-width: 100%;max-width: 100%;flex-basis: 100%;}
.calc-section .row>div+div{margin-top:1rem;}
.calc-section .field .label br{display: none;}

/** New Pages Start **/
.activity-search-fiter-wrapper .field {min-width:100%;max-width:100%;flex-basis:100%;}
.activity-search-fiter-wrapper .field label{font-size:0.75rem;}

.accordion-style h2.accordion-header .img-cover {min-width: 4rem;max-width: 4rem;flex-basis: 4rem;}
}