/*============== custom varible ================*/
:root {


}
/*============== custom varible ================*/

body {
	padding:0  !important ;
	margin: 0   !important;
	background:#fff;
	font-family: 'Montserrat', sans-serif;
	font-size:18px;
	line-height: 1;
	color:#718096;
}
* {
	margin:0;
	padding:0;
}

li, ul, ol {
	list-style:none;
	margin:0;
	padding:0;
}
a, a img {
	text-decoration:none;
	border:0;
	outline:none !important;
}
a, button, input[type=submit],
.input-text, button {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
a:hover,
a:focus {
	text-decoration:none;
	outline:none;
}

a:focus,
button:focus,
input:focus {
  outline: 2px solid #005fcc !important; /* a strong visible color */
  outline-offset: 2px !important;
}





img {
	max-width:100%;
}
h1, h2, .h3, .h4, .h5, .h6 {
	font-family: 'Raleway', sans-serif;
	font-style:normal;
	font-weight:bold;
	margin:0;
	padding:0;
	color: #111827;
}
p {margin: 0;padding: 0;}
.clear {}
.clear:before,
.clear:after {
	content:"";
	display:table;
}
.clear:after {
	clear:both;
}
input, textarea {
	outline:none !important;
}
::-webkit-input-placeholder {
	color:#FFFFFF;
	opacity:1;
}
::-moz-placeholder {
	color:#FFFFFF;
	opacity:1;
}
:-ms-input-placeholder {
	color:#FFFFFF;
	opacity:1;
}
:-moz-placeholder {
	color:#FFFFFF;
	opacity:1;
}
.js-cont {
    position: relative;
    width: 100%;
}
#wrapper {
	width:100%;
	position:relative;
}

:focus {/* remember to define focus styles! */
	outline: 0;
}



.navbar-toggler{ float:right; border:0px; outline:none; margin:0px; padding:0px; border-radius:0px; width:30px ; height:25px;}
.navbar-toggler:focus{ border:0px; outline:none; }
.navbar-toggler-icon {
    background:  url("../images/menu-icon.svg") no-repeat scroll left top;
    height: 20px;
    margin: 0;
    padding: 0;
    width: 30px;
}



@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 970px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1170px;
  }
}
@media (min-width: 1300px) {
	.container {
	  max-width: 1230px;
	}
}
@media (min-width: 1400px) {
	.container {
	  max-width: 1310px;
	}
}
.tickets .navbar-brand{ height: 89px !important;}
.container {padding-left: 15px;padding-right: 15px;}

 h1 {font-size: 64px;}
 h2 {font-size: 56px;}
 .h3 {font-size: 32px;}
 .h4 {font-size: 24px;}
 .h5 {font-size: 20px;}
 .h6 {font-size: 18px;color: #ed4834;padding: 0 0 24px;}
 p {line-height: 1.625;font-size: 16px;font-weight: normal;color: black; /*text-align:left;*/}
 ul,li,ol,li {line-height: 1.625;font-size: 16px;font-weight: normal;}

 .btn-group {display: -ms-flexbox;display: flex;flex-wrap: wrap;margin: 0 -12px;}
 .btn-group .btnbox {padding: 0 12px;}
.btnbox {display: -ms-flexbox;display: flex;}
.btnbox a,
.btnbox span {display: -ms-flexbox;display: flex;color: #fff;background: #FF4A13;align-items: center;height: 48px;padding: 0 24px;min-width: 1px;font-size: 14px;font-weight: 600;border-radius: 30px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;justify-content: center;}
.btnbox a:hover,
.btnbox span:hover {background: #ff9d91;color: #333;}
.btnbox.bordered a,
.btnbox.bordered span {background: transparent;border: 1px solid #EEEFF2;color:#111827;}
.btnbox.bordered a:hover,
.btnbox.bordered span:hover {background: #ff9d91;color: #333;border-color: #ff9d91;}

 .row {--bs-gutter-x:1.5rem;}
 .row.g-0 {--bs-gutter-x:0;}
/*============ Header Start ============*/
#header{ padding:0px; width:100%;position: sticky;top: 0;left: 0;z-index: 9999; }
#header .btnbox a {color: #fff;border: 1px solid #fff;}
#header .btnbox a:hover {color: #333;background: #ff9d91;}
.header_wapper{ width:100%;display: -ms-flexbox;display: flex;justify-content: space-between;align-items: center;background:#FF4A13; padding:10px 100px; }
.logo {padding: 0;width: 166px;}
.logo a {display: block;}
.logo img {width: auto;height: 70px;/*-webkit-filter: invert(1) brightness(2);filter: invert(1) brightness(2);*/}
.secon-nav {display: block;margin: 0 auto;}
.nav-menu { display:block; text-align:right; }
.nav-menu ul,
.secon-nav ul { width:auto; display: -ms-flexbox; display:flex; vertical-align:top; margin:0 -20px; }
.nav-menu ul li,
.secon-nav ul li { display:inline-block; vertical-align:top; list-style:none; padding:0 20px;position: relative; }
.nav-menu ul li a,
.secon-nav ul li a { font-size:18px;color:#fff;font-size: 18px;line-height: 1.56;font-weight: 500;display: block; }
.nav-menu ul li a:hover,
.secon-nav ul li a:hover {color: #FFDDDB;}
.nav-menu ul li.active a,
.nav-menu ul li a:hover,
.secon-nav ul li.active a {opacity: 1;}
.nav-menu ul li.parent-child > a {margin-right: 10px;}
.nav-menu ul li.parent-child > a::after {content:'';width: 24px;height: 24px;position: absolute;top: 2px;right: 0;background: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 9L12.5 15L18.5 9' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center;background-size: 24px 24px;margin:0;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);-webkit-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.nav-menu ul li.parent-child > a:hover::after {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.nav-menu ul li .submenu {position: absolute;top: 100%;left: 20px;background: #fff;width: 180px;padding:12px 0;flex-direction: column;border-radius: 16px; opacity: 0;visibility: hidden;}
.nav-menu ul li:hover .submenu {opacity: 1;visibility: visible;}
.nav-menu ul li:hover .submenu li {/*padding: 12px 24px;*/}
.nav-menu ul li:hover .submenu li:hover {background: #FFDDDB;}
.nav-menu ul li:hover .submenu li a {color: #111827;text-align: left;}
.ham_menubtn { margin:0 0 0 auto; z-index: 102; transform: translateY(0);transition: all .3s ease-in-out;display: none; }
.ham_menubtn a { display:block;}
.ham_menubtn a span { display:block; background:#fff;
    width: 16px;
    height: 2px;
	border-radius: 20px;
    position: relative;
    overflow: hidden;
    -webkit-transition: transform .55s cubic-bezier(.19,1,.22,1),opacity .2s cubic-bezier(.19,1,.22,1);
    transition: transform .55s cubic-bezier(.19,1,.22,1),opacity .2s cubic-bezier(.19,1,.22,1);
    will-change: transform,opacity;
}
.ham_menubtn a.active span {background:#111827;}
.ham_menubtn a span + span { margin-top:4px;}
.ham_menubtn a.active span:nth-child(2) { opacity: 0;}
.ham_menubtn a.active span:first-child {
    -webkit-transform: translate3d(0,6px,0) rotate3d(0,0,1,45deg);
    transform: translate3d(0,6px,0) rotate3d(0,0,1,45deg);
}
.ham_menubtn a.active span:last-child {
    -webkit-transform: translate3d(0,-6px,0) rotate3d(0,0,1,-45deg);
    transform: translate3d(0,-6px,0) rotate3d(0,0,1,-45deg);
}

.header_v2 .nav-menu .backdrop {position: absolute;top: 0;left: 0;bottom: 0;right: 0;background:rgba(0, 0, 0, 0.3);}
.header_v2 .ham_menubtn {display: block !important;margin-left: 0;}
.header_v2 .nav-menu {position: fixed;top: 0;right: 0;width: 100%;height: 100vh;text-align: left;opacity: 0;visibility: hidden;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}
.header_v2 .nav-menu .nav_menu_wrapper {margin: 0;width: 491px;margin-left: auto;background: #fff;height: 100%;padding: 48px;overflow-y: auto;
	transform: translateX(1em);
	-webkit-transform: translateX(1em);
	transition: transform .975s cubic-bezier(.18,1,.21,1) 0s;
	-webkit-transition: transform .975s cubic-bezier(.18,1,.21,1) 0s;
}
body.show-menu {overflow: hidden;}
body.show-menu .header_v2  .nav-menu {opacity: 1;visibility: visible;}
body.show-menu .header_v2  .nav-menu .nav_menu_wrapper {-webkit-transform: translateX(0); transform: translateX(0);}
.header_v2 .nav-menu .logo {padding: 0 0 32px;}
.header_v2 .nav-menu .logo img {-webkit-filter: invert(1);filter: invert(1);height: 48px;}
.header_v2 .nav-menu ul {/*overflow-y: auto;max-height: 90%;*/padding: 0;margin: 0;flex-direction: column;}
.header_v2 .nav-menu ul li {padding: 16px 0;}
.header_v2 .nav-menu ul li a {color: #111827;display: inline-block;vertical-align: top;line-height: 1.45;}
.header_v2 .nav-menu ul li.parent-child > a {display: none;}
.header_v2 .nav-menu ul li .submenu {position: relative;left: 0;top: 0;padding: 0;width: 100%;opacity: 1;visibility: visible;padding: 0;}
.header_v2 .nav-menu ul li .submenu li:first-child {padding-top: 0;}
.header_v2 .nav-menu .btnbox {padding: 32px 0 0;}
.header_v2 .nav-menu .btnbox a{width: 100%;}
/*============ Header End ============*/

/*============ Banner Start ============*/
.banner_wapper { padding:0px; width:100%;position:relative;z-index: 1;overflow: hidden;padding: 0 0 155px;}
.banner_wapper .cloud_image {position: absolute;top: 0;left: 0;bottom: 155px;right: 0;z-index: -1;}
.banner_wapper .cloud_image::after {content:'';position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: #000;opacity: 0.3;}
.banner_wapper .cloud_image img {position: absolute;top:0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.banner_wapper .banner_caption .image {position: absolute;top: -13%;right: -10%;}
.banner_wapper .banner_caption .image img {max-width: none;}
.banner_wapper .banner_caption {padding: 250px 0 254px;}
.banner_wapper .banner_content {padding: 90px 50px 0;}
.banner_wapper .banner_content .h6 {background: rgba(255, 255, 255, 0.10);border-radius: 30px;padding: 12px 24px;display: inline-block;vertical-align: top;line-height: 1.12;margin: 0 0 24px;color: #fff;}
.banner_wapper .banner_content h1 {color: #fff;padding: 0 0 24px;}
.banner_wapper .banner_content p {color: #fff;}
.banner_wapper .btn-group {padding: 24px 0 0;}
.banner_wapper .btnbox a {padding: 0 50px;}
.btn-group .btnbox + .btnbox a {background: #fff;color: #111827;}
.btn-group .btnbox + .btnbox a:hover {background: #ff9d91;}
/*============ Banner End ============*/

/*============ Content Start ============*/
.section_title {padding: 0 0 40px;}
.section_title.center {text-align: center;}
.section_title h1 {font-size: 48px;}
.section_title p {padding-top: 24px;}
.bg-gray {background: #FAFAFA;}
.back-btn {display: -ms-flexbox;display: flex;font-size: 0;padding: 0 0 40px;}
.back-btn a {display: -ms-flexbox;display: flex;align-items: center;font-size: 18px;color: #111827;font-weight: 500;}
.back-btn span {display: block;padding: 0 10px 0 0;}

.nice-select {height:54px;border-color: #E8E7E0;border-radius: 10px;padding-left: 16px;line-height: 52px;font-size: 16px;color:#A0AEC0;font-family: 'Montserrat', sans-serif;width: 100%;}
.nice-select:after {background: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 6.75L9 11.25L13.5 6.75' stroke='%23718096' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center center;background-size: 20px 20px;border: 0;width: 20px;height: 20px;top: 17px; -webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;margin-top: 0;}
.nice-select.open:after {right: 16px;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.nice-select .list {max-height: 60vh;overflow-y: auto;}
.nice-select ul li {font-family: 'Montserrat', sans-serif;font-size: 16px;}
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {background-color: #060836;color: #fff;font-weight: normal;}
.nice-select .list:hover .option:not(:hover) {color: #060836;}
.nice-select:active, .nice-select.open, .nice-select:focus {border-color: #2E75EC;}

/*Home page css ST*/
.about_section {overflow: hidden;margin-top: -325px;padding: 0 0 80px;position: relative;z-index: 1;}
.about_section .row {align-items: flex-end;}
.about_section img {max-width: none;position: relative;left: 50%;transform: translateX(-50%);}
.about_section .about_content {padding: 0;}
.about_content h1,
.about_content h2 {font-size: 56px;padding: 0 16% 20% 0;}
.about_content p {padding: 0 0 24% 16%;text-align: right;}
.how_become_section {/*padding: 80px 0;*/overflow: hidden;}
.how_become_wrapper {padding: 40px 0 0;}
.become_step_row {height:64px;width: 100vw; overflow-y: hidden;border-bottom: 2px solid #EEEFF2;}
.become_step {display: -ms-flexbox;display: flex;overflow-x: auto;width: 100vw;margin:0;counter-reset: count;}
.become_step .step_item {cursor: pointer; position: relative;padding: 16px 24px;display: -ms-flexbox;display: flex;align-items: center;counter-increment: count;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.become_step .step_item.active,
.become_step .step_item:hover {background: #F8F8F8;font-weight: 600;color: #111827;}
.become_step .step_item::before {content: counter(count);width: 32px;height: 32px;display: -ms-flexbox;display: flex;align-items: center;justify-content: center;-ms-flex: 0 0 32px;flex: 0 0 32px;margin: 0 16px 0 0;border-radius: 100%;background: #F1F2F4;font-family: 'Raleway', sans-serif;font-size: 18px;color: #060836;font-weight: bold;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.become_step .step_item.active::before,
.become_step .step_item:hover::before {background: #00EB71;}
.become_step .step_item::after {content: '';width: 0;height: 2px;background: #00EB71;position: absolute;bottom: 2px;left: 0;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.become_step .step_item.active::after {width: 100%;}
.become_step .step_text {white-space: nowrap;}
.how_become_content {/*padding: 80px 0 0;*/margin-top: 0px;}
.how_become_content .become_item {display: none;opacity: 0;-webkit-transition: opacity .3s ease-in-out;-moz-transition: opacity .3s ease-in-out;-ms-transition: opacity .3s ease-in-out;-o-transition: opacity .3s ease-in-out;transition: opacity .3s ease-in-out;}
.how_become_content .become_item.show {opacity: 1;display: block;}
.how_become_content .row {align-items: center;}
.how_become_content .row + .row {margin-top: 50px;}
.how_become_content .row:nth-child(odd) {flex-direction: row-reverse;}
.how_become_content .row:nth-child(odd) .become_content {padding: 0 0 0 0px;}
.become_content {padding: 0 140px 0 0;}
.become_content p {padding: 24px 0 0;}
.become_content .btnbox {padding: 24px 0 0;}
.how_become_content .image {overflow: hidden;border-radius: 24px;}
.how_become_content .image img {width: 100%;}
.training_section {padding: 80px 0;}
.trainin_row {padding: 40px 0 0;}
.trainin_row .btnbox {padding: 80px 0 0;}
.trainingbox {display: -ms-flexbox;display:flex;flex-direction:column;border-radius: 24px;overflow: hidden;box-shadow:0px 4px 64px 0px rgba(0, 0, 0, 0.04);}
.trainingbox a {display: -ms-flexbox;display: flex;flex-direction: column;}
.trainingbox .image {position: relative;}
.trainingbox .image::after {content: '';display: block;padding-top: 67.38%;}
.trainingbox .image img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.trainingbox .info {padding: 32px 24px 24px;}
.trainingbox .info .h4 {padding: 0 0 12px;}
.trainingbox .info p {color: #718096;}
.trainingbox .info .btnbox {padding: 24px 0 0;}
.trainingbox a:hover .btnbox span {background: #2E75EC;border-color: #2E75EC;color: #00EB71;}
.location_section {padding: 80px 0;}
.location_row {padding: 40px 0 0;}
.location_row .btnbox {padding: 80px 0 0;}
.locationbox  {display: -ms-flexbox;display: flex;flex-direction: column;border-radius: 24px;overflow: hidden;box-shadow: 0px 4px 64px 0px rgba(0, 0, 0, 0.04);height: 100%;}
.locationbox a {display: -ms-flexbox;display: flex;flex-direction: column;height: 100%;}
.locationbox .image {position: relative;}
.locationbox .image::after {content: '';display: block;padding-top: 67.38%;}
.locationbox .image img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.locationbox .info {padding: 32px 24px 24px;}
.locationbox .info .h4 {padding: 0 0 5px;}
.locationbox .info ul {display: -ms-flexbox;display: flex;flex-direction: column;}
.locationbox .info ul li {display: -ms-flexbox;display: flex;padding: 7px 0;}
.locationbox .info ul li i {display: inline-block;vertical-align: top;margin: 0 12px 0 0;}
.locationbox .info ul li .mark-logo {margin: 0 0 0 12px;}
.locationbox .info p {color: #111827;}
.locationbox.v2 .h6 {color: #111827;padding: 0 0 8px;}
.locationbox.v2 ul {flex-direction: row;flex-wrap: wrap;}
.locationbox.v2 ul li {flex-direction: column;color: #111827;font-size: 12px;padding: 8px 0;width: 50%;}
.locationbox.v2 ul li span {display: block;color: #A0AEC0;}
.locationbox.v2 .location_time {display: -ms-flexbox;display: flex;flex-wrap: wrap;}
.locationbox.v2 .location_time .item {width: 50%;display: -ms-flexbox;display: flex;align-items: center;font-size: 12px;color: #333;padding: 8px 0;}
.locationbox.v2 .location_time .item img {padding: 0 10px 0 0;}
.locationbox.v2 .btnbox {padding: 8px 0 0;width: 100%;}
.locationbox.v2 .btnbox span,
.locationbox.v2 .btnbox a {width: 100%;justify-content: center;}
.faq_section {padding: 80px 0;}
.faq_row {padding: 40px 0 0;position: relative;}
.faq_row .image {position: relative;top:0;}
.faq_row .btnbox {padding: 80px 0 0;}
.faq_accordion {padding: 0 0 0 30px;}
.faq_accordion .faq_item {border-bottom:1px solid #CBD5E0;padding: 24px 0;}
.faq_accordion .faq_item:first-child {padding-top: 0;}
.faq_accordion .faq_item .h4 {position: relative;padding: 16px 32px 0 0;cursor: pointer;}
.faq_accordion .faq_item .h4::before {content: '';width: 24px;height: 24px;display: block;position: absolute;top: 18px;right: 0;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19' stroke='%2300A750' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-position: center center;background-size: 24px 24px;background-repeat: no-repeat;}
.faq_accordion .faq_item .h4::after {content: '';width: 24px;height: 24px;display: block;position: absolute;top: 18px;right: 0;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 5V19M5 12H19' stroke='%2300A750' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-position: center center;background-size: 24px 24px;background-repeat: no-repeat;opacity:1;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.faq_accordion .faq_item.active .h4::after {opacity: 0;}
.faq_accordion .faq_item .content {display: none;padding: 16px 0 0;}
.faq_tab_nav nav {margin: 0;padding: 0;}
.faq_tab_nav nav .nav {margin: 16px 0 0;padding: 0;}
.faq_tab_nav nav button {background: transparent;border: 0;padding: 0;margin: 0 0 24px;font-size: 24px;color: #A0AEC0;font-family: 'Raleway', sans-serif;font-weight: bold;text-align: left;}
.faq_tab_nav nav button.active,
.faq_tab_nav nav button:hover,
.faq_tab_nav nav button:focus {color: #111827;}
.business_section {padding: 80px 0;}
.business_section.bg-gray {margin: 80px 0 0;}
.business_row {padding: 40px 0 0;}
.businessbox {display: -ms-flexbox;display: flex;flex-direction: column;border-radius: 24px;padding: 32px;/*box-shadow: 0px 4px 64px 0px rgba(0, 0, 0, 0.04);*/height: 100%;text-align: center;align-items: center;}
.businessbox .Icon {width: 56px;height: 56px;border-radius: 14px;display: -ms-flexbox;display: flex;align-items: center;justify-content: center;background: #ed4834;margin: 0 0 30px;}
.businessbox .h4 {padding: 0 0 12px;/*margin: auto 0 0;*/} 
.businessbox .h4:hover,.businessbox h4:focus{color: #FFDDDB !important;}
.locationbox #image{pointer-events:none;}
.businessbox.v2 {text-align: center;}
.businessbox.v2 .Icon {margin: 0 0 32px;margin: 0 auto 32px;}
.businessbox.v2 .h4 {margin: 0;}
.businessbox.v2 p {color: #718096;font-size: 16px;}

.blog_section {padding: 80px 0;}
.blogbox {display: -ms-flexbox;display: flex;flex-direction: column;border-radius: 24px;overflow: hidden;box-shadow: 0px 4px 64px 0px rgba(0, 0, 0, 0.04);height: 100%;}
.blogbox .category {display: -ms-flexbox;display: flex;align-items: center;padding: 0 0 16px;}
.blogbox .category span {font-size: 14px;font-weight: 500;color: #111827;}
.blogbox .category span:first-child {background: #F1F2F4;padding: 5px 8px;border-radius: 6px;margin: 0 14px 0 0;}
.blogbox a {display: -ms-flexbox;display: flex;flex-direction: column;}
.blogbox .image {position: relative;border-radius: 24px;overflow: hidden;}
.blogbox .image::after {content: '';display: block;padding-top: 67.38%;}
.blogbox .image img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.blogbox .info {padding: 32px 24px 24px;}
.blogbox .info .h4 {padding: 0 0 12px;}
.blogbox .info p {color: #718096;}
.blogbox .readmore {padding: 24px 0 0;}
.readmore {display: -ms-flexbox;display: flex;align-items: center;}
.readmore a,
.readmore span {display: -ms-flexbox;display: flex;align-items: center;justify-content: center;font-size: 14px;font-weight: 500;color: #111827;}
.readmore svg {margin:  0 0 0 12px;}
/*Home page css ED*/


.how_become_pilot_section {padding: 80px 0;}
.become_history_row {padding: 40px 0 0;}
.become_history {position: relative;counter-reset: count;}
.become_history::after {content: '';position: absolute;top: 0;left: 114px;width: 1px;height: 100%;background: #CBD5E0;}
.become_history .become_item {counter-increment: count;position: relative;padding: 0 0 0 33.333333%;margin: 0 0 80px;}
.become_history .become_item::after {content: counter(count, decimal-leading-zero);width: 28px;position: absolute;left: 100px;top: 0;font-size:24px;font-family: 'Raleway', sans-serif;color: #111827;font-weight: bold;text-align: center;background: #fff;z-index: 1;padding: 10px 0 10px;}
.become_history .become_item:last-child:before {content: '';width: 1px;height: 100%;background: #fff;position: absolute;top: 0;left: 114px;z-index: 1;}
.become_history .become_item .balloon-icon {position: absolute;top: 0;left: 0;}
.become_history .become_item:nth-child(even) .balloon-icon {left:20%;top: 100%;}
.become_history .become_item:nth-child(even) + .become_item .balloon-icon {top: 100%;}
.become_history .become_item:nth-child(6) .balloon-icon {opacity: 0;}
.become_history .become_item:nth-child(7) .balloon-icon {left: 20%;top: auto !important;bottom: 100%;}
.become_history .become_item:nth-child(8) .balloon-icon {left: 0;top: 30px !important;}
.become_pilot_content h3 {padding: 0 0 24px;}
.become_pilot_content p + p {padding-top:24px;}

.training_detail_section {padding: 80px 0;}
.detail_tab_nav nav {margin: 0;padding: 0;}
.detail_tab_nav nav .nav {margin: 0;padding: 0;display: -ms-flexbox;display: flex;border-bottom:1px solid #CBD5E0;}
.detail_tab_nav nav button {width: 20%;-ms-flex: 0 0 20%;flex: 0 0 20%;border: 0;border-bottom: 2px solid transparent; outline: none;background: transparent;font-size: 24px;font-family:'Raleway', sans-serif;font-weight: bold;color: #111827;padding: 20px 0;margin: 0 0 -1px;text-align: center;}
.detail_tab_nav nav button.active,
.detail_tab_nav nav button:hover,
.detail_tab_nav nav button:focus {border-color:#111827;color: #111827;}
.training_detail_content .row {margin-top: 40px;}
.training_detail_content .row:nth-child(even) {flex-direction: row-reverse;}
.training_detail_content .image {overflow: hidden;border-radius: 24px;position: relative;}
.training_detail_content .image::after {content: '';display: block;padding-top: 100%;}
.training_detail_content .image img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.training_detail_content .content {padding: 0 0 0 64px;}
.training_detail_content .row:nth-child(even) .content {padding: 0 64px 0 0;}
.training_detail_content .content p {padding: 24px 0 0;}
.training_detail_content .content ul {display: -ms-flexbox;display: flex;flex-direction: column;padding: 24px 0 0;margin: 0;}
.training_detail_content .content ul li {display: -ms-flexbox;display: flex;font-weight: 600;color: #323B49;padding: 0 0 16px;}
.training_detail_content .content ul li::before {content: '';width: 24px;height: 24px;margin: 2px 10px 0 0;background: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 3.84001C18.5083 4.71087 19.7629 5.96054 20.6398 7.46531C21.5167 8.97009 21.9854 10.6778 21.9994 12.4194C22.0135 14.1609 21.5725 15.876 20.72 17.3947C19.8676 18.9135 18.6332 20.1832 17.1392 21.0783C15.6452 21.9734 13.9434 22.4628 12.2021 22.4981C10.4608 22.5333 8.74055 22.1132 7.21155 21.2793C5.68256 20.4453 4.39787 19.2265 3.48467 17.7435C2.57146 16.2605 2.06141 14.5647 2.005 12.824L2 12.5L2.005 12.176C2.061 10.449 2.56355 8.76598 3.46364 7.29101C4.36373 5.81604 5.63065 4.59947 7.14089 3.7599C8.65113 2.92033 10.3531 2.48641 12.081 2.50045C13.8089 2.51449 15.5036 2.97601 17 3.84001ZM15.707 9.79302C15.5348 9.62084 15.3057 9.51741 15.0627 9.50213C14.8197 9.48685 14.5794 9.56076 14.387 9.71001L14.293 9.79302L11 13.085L9.707 11.793L9.613 11.71C9.42058 11.5609 9.18037 11.487 8.9374 11.5024C8.69444 11.5177 8.46541 11.6211 8.29326 11.7933C8.12112 11.9654 8.01768 12.1945 8.00235 12.4374C7.98702 12.6804 8.06086 12.9206 8.21 13.113L8.293 13.207L10.293 15.207L10.387 15.29C10.5624 15.4261 10.778 15.4999 11 15.4999C11.222 15.4999 11.4376 15.4261 11.613 15.29L11.707 15.207L15.707 11.207L15.79 11.113C15.9393 10.9206 16.0132 10.6804 15.9979 10.4373C15.9826 10.1943 15.8792 9.96521 15.707 9.79302Z' fill='%230CAF60'/%3E%3C/svg%3E%0A") center center no-repeat;background-size: 24px 24px;}

.course_banner {position: relative;border-radius: 24px;overflow: hidden;}
.course_banner::after {content: '';display: block;padding-top: 32.26%;}
.course_banner img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.course_content {padding: 40px 0 0;}
.course_content .h3,
.course_content > .h4 {padding: 40px 0 24px;}
.course_content p {padding: 0;}
.course_content p + p {padding-top: 24px;}
.course_content ol {margin: 0;padding: 0 0 0 19px;}
.course_content ol li {list-style: decimal;color: #111827;font-weight: bold;font-size: 24px;font-family: 'Raleway', sans-serif;}
.course_content ol li + li {padding: 24px 0 0;}
.course_content ol li p {padding: 0;font-family: 'Montserrat', sans-serif;font-weight: normal;}
.course_content ol li .h4 {padding:  0 0 16px;}
.course_content ol li p + p {padding-top: 16px;}

.location_filter {display: -ms-flexbox;display: flex;flex-direction: column;}
.location_filter form {display: -ms-flexbox;display: flex;flex-wrap: wrap;margin: 0 -12px;}
.location_filter .input_row {padding: 0 12px;}
.location_filter .input_row.search {width: 33.333333%;}
.location_filter .input_row input,
.location_filter .input_row select {width: 100%;height: 54px;border: 1px solid #E8E7E0;border-radius: 10px;padding: 0 20px 0 16px;font-size: 14px;color: #111827;}
.location_filter .input_row input {padding: 0 52px 0 16px; background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 17.5L12.5 12.5M2.5 8.33333C2.5 9.09938 2.65088 9.85792 2.94404 10.5657C3.23719 11.2734 3.66687 11.9164 4.20854 12.4581C4.75022 12.9998 5.39328 13.4295 6.10101 13.7226C6.80875 14.0158 7.56729 14.1667 8.33333 14.1667C9.09938 14.1667 9.85792 14.0158 10.5657 13.7226C11.2734 13.4295 11.9164 12.9998 12.4581 12.4581C12.9998 11.9164 13.4295 11.2734 13.7226 10.5657C14.0158 9.85792 14.1667 9.09938 14.1667 8.33333C14.1667 7.56729 14.0158 6.80875 13.7226 6.10101C13.4295 5.39328 12.9998 4.75022 12.4581 4.20854C11.9164 3.66687 11.2734 3.23719 10.5657 2.94404C9.85792 2.65088 9.09938 2.5 8.33333 2.5C7.56729 2.5 6.80875 2.65088 6.10101 2.94404C5.39328 3.23719 4.75022 3.66687 4.20854 4.20854C3.66687 4.75022 3.23719 5.39328 2.94404 6.10101C2.65088 6.80875 2.5 7.56729 2.5 8.33333Z' stroke='%23232323' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.5 17.5L12.5 12.5M2.5 8.33333C2.5 9.09938 2.65088 9.85792 2.94404 10.5657C3.23719 11.2734 3.66687 11.9164 4.20854 12.4581C4.75022 12.9998 5.39328 13.4295 6.10101 13.7226C6.80875 14.0158 7.56729 14.1667 8.33333 14.1667C9.09938 14.1667 9.85792 14.0158 10.5657 13.7226C11.2734 13.4295 11.9164 12.9998 12.4581 12.4581C12.9998 11.9164 13.4295 11.2734 13.7226 10.5657C14.0158 9.85792 14.1667 9.09938 14.1667 8.33333C14.1667 7.56729 14.0158 6.80875 13.7226 6.10101C13.4295 5.39328 12.9998 4.75022 12.4581 4.20854C11.9164 3.66687 11.2734 3.23719 10.5657 2.94404C9.85792 2.65088 9.09938 2.5 8.33333 2.5C7.56729 2.5 6.80875 2.65088 6.10101 2.94404C5.39328 3.23719 4.75022 3.66687 4.20854 4.20854C3.66687 4.75022 3.23719 5.39328 2.94404 6.10101C2.65088 6.80875 2.5 7.56729 2.5 8.33333Z' stroke='black' stroke-opacity='0.2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position: center right 16px;background-repeat: no-repeat;background-size: 24px 24px;}
.location_filter .input_row input:focus {border-color: #2E75EC;}
.location_filter .input_row input::-webkit-input-placeholder,
.location_filter .input_row input:-ms-input-placeholder,
.location_filter .input_row input::placeholder {color: #A0AEC0;opacity: 1;}
.location_filter .input_row .nice-select {min-width: 145px;}

.location_title {padding: 0 0 24px;}
.location_title h1 {font-size: 32px;padding: 0 0 16px;}
.location_map {position: sticky;top: 99px;right: 0;}
.location_map iframe {width: 100%;height: calc(100vh - 99px);border-radius: 24px;border: 0;outline: none;}

.aboutpage_section {padding: 0px 0 0px;}
.about_image_grid {padding: 40px 0 0;}
.about_image_grid .image {position: relative;border-radius: 24px;overflow: hidden;}
.about_image_grid .image::after {content:'';display: block;padding-top: 48.15%;}
.about_image_grid .image img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.about_image_grid .col-md-4 .image::after {padding-top: 100%;}
.whatwe_section {padding: 80px 0;}
.whatwe_content h2 {padding: 0;}
.whatwe_content ul {display: -ms-flexbox;display: flex;flex-direction: column;padding: 32px 0 0;margin: 0;}
.whatwe_content ul li {display: -ms-flexbox;display: flex;flex-wrap: wrap;font-weight: 600;color: #323B49;padding: 0 0 6px 34px;align-items: center;}
.whatwe_content ul li::before {content: '';width: 24px;height: 24px;-ms-flex: 0 0 34px;flex: 0 0 34px; margin: 0 0 -1px -34px;background: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 3.84001C18.5083 4.71087 19.7629 5.96054 20.6398 7.46531C21.5167 8.97009 21.9854 10.6778 21.9994 12.4194C22.0135 14.1609 21.5725 15.876 20.72 17.3947C19.8676 18.9135 18.6332 20.1832 17.1392 21.0783C15.6452 21.9734 13.9434 22.4628 12.2021 22.4981C10.4608 22.5333 8.74055 22.1132 7.21155 21.2793C5.68256 20.4453 4.39787 19.2265 3.48467 17.7435C2.57146 16.2605 2.06141 14.5647 2.005 12.824L2 12.5L2.005 12.176C2.061 10.449 2.56355 8.76598 3.46364 7.29101C4.36373 5.81604 5.63065 4.59947 7.14089 3.7599C8.65113 2.92033 10.3531 2.48641 12.081 2.50045C13.8089 2.51449 15.5036 2.97601 17 3.84001ZM15.707 9.79302C15.5348 9.62084 15.3057 9.51741 15.0627 9.50213C14.8197 9.48685 14.5794 9.56076 14.387 9.71001L14.293 9.79302L11 13.085L9.707 11.793L9.613 11.71C9.42058 11.5609 9.18037 11.487 8.9374 11.5024C8.69444 11.5177 8.46541 11.6211 8.29326 11.7933C8.12112 11.9654 8.01768 12.1945 8.00235 12.4374C7.98702 12.6804 8.06086 12.9206 8.21 13.113L8.293 13.207L10.293 15.207L10.387 15.29C10.5624 15.4261 10.778 15.4999 11 15.4999C11.222 15.4999 11.4376 15.4261 11.613 15.29L11.707 15.207L15.707 11.207L15.79 11.113C15.9393 10.9206 16.0132 10.6804 15.9979 10.4373C15.9826 10.1943 15.8792 9.96521 15.707 9.79302Z' fill='%230CAF60'/%3E%3C/svg%3E%0A") center left no-repeat;background-size: 24px 24px;}
.whatwe_content ul li .h6 {padding: 0 0 6px;color: #111827;width: 100%;}
.whatwe_content ul li p {color: #718096;font-size: 14px;}
.whatwe_section .image {position: relative;border-radius: 24px;overflow: hidden;}
.whatwe_section .image::after {content:'';display: block;padding-top: 100%;}
.whatwe_section .image img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: fill;}

.checkout ul li .h6 {padding: 0 0 6px;color: #111827;width: 100%; text-align: center;}

.meet_team_section {padding: 80px 0;}
.custom-slick-nav {display: -ms-flexbox;display: flex;align-items: center;justify-content: flex-end;margin: 0 -8px;}
.custom-slick-nav button {width: 56px;height: 56px;border: 1px solid #EEEFF2;background: transparent;border-radius: 100%;display: -ms-flexbox;display: flex;align-items: center;justify-content: center;font-size: 0;margin: 0 8px;}
.custom-slick-nav button:hover {background: #00EB71;border-color: #00EB71;}
.team_slider {margin: 0 -12px;}
.team_slider .slick-slide {padding: 0 12px;}
.teambox {text-align: center;}
.teambox .image {position: relative;}
.teambox .image::after {content:'';display: block;padding-top: 124%;}
.teambox .image img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.teambox .h4 {padding: 24px 0 12px;}

.blog_up_section {padding: 80px 0;}
.blog_up_row {padding: 80px 0 0;}
.blog_up_row .blogbox {box-shadow: none;}
.blog_up_row .blogbox:not(.list) .image::after {padding-top: 67.7%;}
.blog_up_row .blogbox:not(.list) .info {padding: 24px 0;}
.blog_up_row .blogbox .h4 {padding:  0 0 16px;}
.blog_up_row .row .row.gy-3 {--bs-gutter-y:1.5rem}
.blog_row.no-shadow .blogbox {box-shadow: none;border-radius: 0;}
.blog_row.no-shadow .blogbox .image::after {padding-top: 70.7%;}
.blog_row.no-shadow .blogbox .info {padding: 24px 0 0;}
.blogbox.list a {flex-direction: row;align-items: center;}
.blogbox.list .image {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;border-radius: 24px;overflow: hidden;}
.blogbox.list .image::after {padding-top: 100%;}
.blogbox.list .info {padding: 0 24px;}

.training_detail_section.blog .section_title h1 {font-size: 56px;}
.course_banner.blog {margin:  0 0 80px;}
.course_banner.blog::after {padding-top: 39.1%;}
.blog_author_row {}
.blog_share {display: -ms-flexbox;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;padding: 0 0 24px;}
.breacrum {display: -ms-flexbox;display: flex;flex-wrap: wrap;}
.breacrum ul {display: -ms-flexbox;display: flex;flex-wrap: wrap;margin: 0 -8px;padding: 0;}
.breacrum ul li {font-size: 18px;padding: 0 8px;}
.breacrum ul li a {color: #111827;display: -ms-flexbox;display: flex;align-items: center;}
.breacrum ul li a::after {content: '/';font-size: 18px;color: #111827;margin: 0 0 0 16px;}
.breacrum ul li span {}
.blog_share {display: -ms-flexbox;display: flex;flex-wrap: wrap;}
.share_save {display: -ms-flexbox;display: flex;flex-wrap: wrap;margin: 0 -8px;}
.sharebtn {display: -ms-flexbox;display: flex;flex-wrap: wrap;padding: 0 8px;}
.sharebtn a {display: -ms-flexbox;display: flex;flex-wrap: wrap;width: 44px;height: 44px;border-radius: 100%;border: 1px solid #CDD0D5;align-items: center;justify-content: center;}
.blog_author {display: -ms-flexbox;display: flex;flex-wrap: wrap;}
.authorbox {display: -ms-flexbox;display: flex;flex-wrap: wrap;align-items: center;width: 100%;}
.authorbox .image {width: 50px;height: 50px;border-radius: 100%;overflow: hidden;position: relative;margin: 0 16px 0 0;-ms-flex: 0 0 50px;flex: 0 0 50px;}
.authorbox .image img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.authorbox .info {-ms-flex: 1;flex: 1;display: -ms-flexbox;display: flex;align-items: center;}
.authorbox .info > div small,
.authorbox .info > div p {color: #525866;font-size: 14px;}
.authorbox .info > div small + p {color: #0A0D14;font-weight: 500;}
.authorbox .info .name {display: -ms-flexbox;display: flex;flex-direction: column;border-right: 1px solid #EEEFF2;padding: 0 32px 0 0;}
.authorbox .info .published {padding: 0 0 0 32px;}
.authorbox .info .read_time {margin-left: auto;}
.course_content img {border-radius: 24px;margin: 24px 0 0;display: inline-block;vertical-align: top;width: 100%;}
.course_content.blog ol li {font-weight: 400;font-size: 18px;}
.course_content blockquote {margin: 40px 0 0;padding: 0;font-size: 20px;line-height: 1.5;color: #0A0D14;font-weight: 500;border-left: 8px solid #00EB71;border-radius: 10px; padding: 24px;}

.location_detail_section {padding: 50px 0;}
.nextbtn {display: -ms-flexbox;display: flex;align-items: center;justify-content: flex-end;}
.nextbtn a {display: -ms-flexbox;display: flex;align-items: center;height: 40px;padding: 0 16px;border: 1px solid #EEEFF2;border-radius: 8px;font-size: 18px;color: #111827;font-family: 'Raleway'; font-weight: bold;}
.nextbtn a img {margin: 0 0 0 8px;}
.nextbtn a span {display: inline-block;vertical-align: top;padding: 0 0 0 16px;}
.how_become_content.location {padding: 24px 0 0;}
.how_become_content.location .row {flex-direction:row;}
.how_become_content.location .row .become_content {padding: 0;}
.location_detail_map {padding: 40px 0;position: relative;}
.location_detail_map #map {width: 100%;height: 89.5vh;border-radius: 24px;}
.map_detail {padding: 40px 0 0;}
.map_detail p {padding: 16px 0 0;}
.open_time_detail {background: #fff;border-radius: 24px;box-shadow: 0px 4px 64px 0px rgba(0, 0, 0, 0.06);padding: 20px 32px;}
.time_row {display: -ms-flexbox;display: flex;flex-wrap: wrap;margin: 0 -12px;}
.time_row .time_item {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;padding: 12px 12px;}
.time_content .h6 {display: -ms-flexbox;display: flex;align-items: center;padding: 0;font-size: 16px;color: #718096;font-family: 'Montserrat', sans-serif;font-weight: 500;}
.time_content img {width: 20px;height: auto;margin: 0 8px 0 0;}
.time_content p {color: #111827;padding: 8px 0 0 28px;}
.time_content ul {display: -ms-flexbox;display: flex;flex-wrap: wrap;margin: 0 -8px;padding: 8px 0 0 28px;}
.time_content ul li {padding: 0 8px;}
.time_content ul li img {margin: 0;}
.time_content ol {padding: 4px 0 0 28px;margin: 0;}
.time_content ol li {font-size: 18px;color: #111827;padding: 6px 0;line-height: 1.15;}
.time_content ol + .weather_zone {padding: 0 0 0 28px;}
.time_content .maplink {display: -ms-flexbox;display: flex;padding: 0 0 24px 28px;}
.time_content .maplink a {color: #2F78EE;font-size: 14px;font-weight: 500;display: -ms-flexbox;display: flex;align-items: center;}
.time_content .maplink a svg {margin: 0 0 0 10px;}
.time_content .time_map {position: relative;}
.time_content .time_map iframe {width: 100%;height: 36.4vh;float: none;display: block;border: 0;border-radius: 24px;}
.time_content .weather_zone {display: -ms-flexbox;display: flex;flex-wrap: wrap;margin: 0 -12px;}
.time_content .weather_zone p {padding: 10px 12px 0;font-size: 16px;font-weight: 500;}
.location_contact_form {padding: 24px 0 0 0;}
.location_contact_form form {margin: 0;padding: 8px 0 0 28px;display: -ms-flexbox;display: flex;flex-direction: column;}
.location_contact_form form .input_row {padding: 8px 0;}
.location_contact_form form label {display: block;font-size: 14px;font-weight: 500;color: #111827;padding: 0 0 14px;}
label span {color: #E03137;}
.location_contact_form form .input_text {width: 100%;height: 54px;border: 1px solid #E8E7E0;border-radius: 10px;padding: 0 24px;font-size: 14px;}
.location_contact_form form textarea.input_text {resize: none;height: 54px;padding:16px 24px;}
.location_contact_form form input[type="submit"] {background: #00EB71;height: 48px;padding: 0 24px;font-size: 14px;color: #030317;font-weight: 600;border: 0;border-radius: 100px;}
.available_balloon {display: -ms-flexbox;display: flex;flex-wrap: wrap;align-items: center;padding: 24px 0 12px;}
.available_balloon .h6 {align-self: center;padding: 0;font-size: 16px;color: #718096;font-family: 'Montserrat', sans-serif;font-weight: 500;}
.available_balloon .h6 img {margin-right: 8px;}
.available_balloon .custom-slick-nav {margin-left: auto;}
.available_balloon .available_slider {padding: 24px 0 0;margin: 0 -12px;width: calc(100% + 24PX);}
.available_slider .slick-slide {padding: 0 12px;}
.availablebox {position: relative;border-radius: 24px;}
.availablebox::after {content: '';display: block;padding-top: 100%;}
.availablebox img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;border-radius: 24px;}
.location_more_info {padding: 40px 0;}
.location_more_info .h4 {padding: 0 0 24px;}
.location_more_info .more_info {background: #fff;border-radius: 24px;box-shadow: 0px 4px 64px 0px rgba(0, 0, 0, 0.06);padding: 32px;}
.location_more_info .row {--bs-gutter-y:1.5rem}
.more_info .h6 {display: -ms-flexbox;display: flex;align-items: center;padding: 0;font-size: 16px;color: #718096;font-family: 'Montserrat', sans-serif;font-weight: 500;}
.more_info img {width: 20px;height: auto;margin: 0 8px 0 0;}
.more_info p {padding: 8px 0 0 28px;color: #111827;}
.balloon_site .h4 {padding: 0 0 24px;}
.balloon_site #map {width: 100%;height: 76.65vh;border-radius: 24px;}

.contact_section {padding: 80px 0;}
.contac_detail .section_title {padding: 0 0 12px;}
.contac_detail .image {position: relative;border-radius: 24px;overflow: hidden;}
.contac_detail .image::after {content:'';display: block;padding-top: 100%;}
.contac_detail .image img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.contac_detail .detail {display: -ms-flexbox;display: flex;flex-wrap: wrap;}
.contac_detail .detail .detail_item {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;padding: 12px 0;}
.contac_detail .detail .h6 {color: #718096;font-size: 18px;font-family: 'Montserrat', sans-serif;font-weight: normal;padding: 0 0 12px;}
.contac_detail .detail p,
.contac_detail .detail p a {color: #111827;font-family: 'Raleway', sans-serif;font-weight: bold;}
.contac_detail .detail p + .h6 {}
.contac_detail .detail ul {display: -ms-flexbox;display: flex;flex-wrap: wrap;margin: 0 -12px;}
.contac_detail .detail ul li {padding: 0 12px;}
.contact_form_row {padding: 80px 0 0;}
.contact_form_row .section_title {font-size: 48px;padding: 0 0 16px;}
.contact_form_row .section_title p {padding: 16px 0 0;}
.contact_form {padding:0;}
.contact_form form {margin: 0;padding:0;display: -ms-flexbox;display: flex;flex-direction: column;}
.contact_form form .input_row {padding: 16px 0;}
.contact_form form label {display: block;font-size: 14px;font-weight: 500;color: #111827;padding: 0 0 14px;}
label span {color: #E03137;}
.contact_form form .input_text {width: 100%;height: 54px;border: 1px solid #E8E7E0;border-radius: 10px;padding: 0 24px;font-size: 14px;}
.contact_form form textarea.input_text {resize: none;height: 172px;padding:16px 24px;}
.contact_form form button[type="button"] {background: #FFDDDB;height: 48px;padding: 17px 24px;font-size: 14px;color: #333;font-weight: 600;border: 0;border-radius: 100px;margin: 0 auto;display: -ms-flexbox;display: flex;}
/*============ Content End ============*/
/*============ Footer Start ============*/
#footer{ width:100%;display: -ms-flexbox;display: flex;flex-direction: column;background: #ed4834;padding: 82px 0; }
#footer .h6 {color: #fff;font-weight: 500;font-family: 'Montserrat',sans-serif;padding: 0 0 24px;}
#footer .ftbox.contact {display: -ms-flexbox;display: flex;flex-wrap: wrap;}
#footer .footer-logo img {width: 200px;height: auto;/*-webkit-filter: invert(1) brightness(2);filter: invert(1) brightness(2);*/}
#footer .contact-info {padding: 0 0 0 24px;}
#footer .contact-info p {display: -ms-flexbox;display: flex;align-items: center;padding: 0 0 24px;}
#footer .contact-info span {padding: 0 0 0 16px;font-size: 16px;color: #fff;font-weight: 500;}
#footer .contact-info span small {display: block;font-size: 14px;/*opacity: 0.5;*/font-weight: normal;}
#footer .contact-info span a {color: #fff;}
#footer .ftbox ul li {padding: 0 0 24px;}
#footer .ftbox ul li a {font-size: 16px;color: #fff;/*opacity: 0.5;*/display: block;}
#footer .ftbox ul li a:hover {color:#FFDDDB;opacity: 1;}
.footer-form {display: -ms-flexbox;display: flex;flex-direction: column;}
.footer-form form {margin: 0;padding: 0;}
.footer-form .input_row {display: -ms-flexbox;display: flex;flex-direction: column;padding: 0 0 24px;}
.footer-form .input_row .input_text input:not([type="submit"]) {width: 100%;height: 54px;background: transparent;border: 1px solid #E8E7E0;border-radius: 16px;outline: none;-webkit-appearance: none;padding: 0 16px;font-size: 14px;color: #FFF;font-family: 'Montserrat', sans-serif;}
.footer-form .input_row .input_text textarea {width: 100%;height: 128px;background: transparent;border: 1px solid #E8E7E0;border-radius: 16px;outline: none;-webkit-appearance: none;padding: 16px;font-size: 14px;color: #FFF;font-family: 'Montserrat', sans-serif;}
.footer-form .input_row .input_text button[type="button"] {width: 100%;height: 48px;background: #FFDDDB;font-size: 14px;color: #333;font-weight: 600;border-radius: 30px;border:none;}
.footer-form .input_row .input_text button[type="button"]:hover{color:white;background:#ff9d91;  }
.contact_form form button[type="button"]:hover{color:white;background:#ff9d91;  }

.copyright {display: -ms-flexboxd;display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;padding: 80px 0 0;color:white;}
.copyright p {font-size: 18px;font-weight: 400;}
.social ul {display: -ms-flexbox;display: flex;margin: 0 -12px;align-items: center;}
.social ul li {padding: 0 12px;font-size: 0;line-height: 1;}
.social ul li a {display:flex;font-size: 0;align-items: center;justify-content: center;}
#footer .social ul li a img {-webkit-filter: invert(1);filter: invert(1);}

.businessbox:hover, .trainingbox:hover, .locationbox:hover, .blogbox:hover { /*box-shadow: 0 0 11px rgba(33,33,33,.2);filter: drop-shadow(0 4rem 64rem rgba(0, 0, 0, 0.4));  */}
.businessbox:hover .h4, .trainingbox:hover .h4, .locationbox:hover .h4, .blogbox:hover .h4 { color: #FFDDDB; }
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

.ham_menubtns { margin:0 0 0 auto; z-index: 102; transform: translateY(0);transition: all .3s ease-in-out;display: none; }
.ham_menubtns a { display:block;}

.inner-header .ham_menubtns a span{ background: #fff; }

.ham_menubtns a span { display:block; background:#fff;
    width: 16px;
    height: 2px;
	border-radius: 20px;
    position: relative;
    overflow: hidden;
    -webkit-transition: transform .55s cubic-bezier(.19,1,.22,1),opacity .2s cubic-bezier(.19,1,.22,1);
    transition: transform .55s cubic-bezier(.19,1,.22,1),opacity .2s cubic-bezier(.19,1,.22,1);
    will-change: transform,opacity;
}
.ham_menubtns a.active span {background:#111827;}
.ham_menubtns a span + span { margin-top:4px;}
.ham_menubtns a.active span:nth-child(2) { opacity: 0;}
.ham_menubtns a.active span:first-child {
    -webkit-transform: translate3d(0,6px,0) rotate3d(0,0,1,45deg);
    transform: translate3d(0,6px,0) rotate3d(0,0,1,45deg);
}
.ham_menubtns a.active span:last-child {
    -webkit-transform: translate3d(0,-6px,0) rotate3d(0,0,1,-45deg);
    transform: translate3d(0,-6px,0) rotate3d(0,0,1,-45deg);
}

.b2b_pgs ul {display: -ms-flexbox;display: flex;flex-direction: column;padding: 32px 0 0;margin: 0;}
.b2b_pgs ul li {display: -ms-flexbox;display: flex;flex-wrap: wrap;font-weight: 600;color: #323B49;padding: 0 0 6px 34px;align-items: center;}
.b2b_pgs ul li::before {content: '';width: 24px;height: 24px;-ms-flex: 0 0 34px;flex: 0 0 34px; margin: 0 0 -1px -34px;background: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 3.84001C18.5083 4.71087 19.7629 5.96054 20.6398 7.46531C21.5167 8.97009 21.9854 10.6778 21.9994 12.4194C22.0135 14.1609 21.5725 15.876 20.72 17.3947C19.8676 18.9135 18.6332 20.1832 17.1392 21.0783C15.6452 21.9734 13.9434 22.4628 12.2021 22.4981C10.4608 22.5333 8.74055 22.1132 7.21155 21.2793C5.68256 20.4453 4.39787 19.2265 3.48467 17.7435C2.57146 16.2605 2.06141 14.5647 2.005 12.824L2 12.5L2.005 12.176C2.061 10.449 2.56355 8.76598 3.46364 7.29101C4.36373 5.81604 5.63065 4.59947 7.14089 3.7599C8.65113 2.92033 10.3531 2.48641 12.081 2.50045C13.8089 2.51449 15.5036 2.97601 17 3.84001ZM15.707 9.79302C15.5348 9.62084 15.3057 9.51741 15.0627 9.50213C14.8197 9.48685 14.5794 9.56076 14.387 9.71001L14.293 9.79302L11 13.085L9.707 11.793L9.613 11.71C9.42058 11.5609 9.18037 11.487 8.9374 11.5024C8.69444 11.5177 8.46541 11.6211 8.29326 11.7933C8.12112 11.9654 8.01768 12.1945 8.00235 12.4374C7.98702 12.6804 8.06086 12.9206 8.21 13.113L8.293 13.207L10.293 15.207L10.387 15.29C10.5624 15.4261 10.778 15.4999 11 15.4999C11.222 15.4999 11.4376 15.4261 11.613 15.29L11.707 15.207L15.707 11.207L15.79 11.113C15.9393 10.9206 16.0132 10.6804 15.9979 10.4373C15.9826 10.1943 15.8792 9.96521 15.707 9.79302Z' fill='%230CAF60'/%3E%3C/svg%3E%0A") center left no-repeat;background-size: 24px 24px;}
.b2b_pgs ul li .h6 {padding: 0 0 6px;color: #111827;width: 100%;}
.b2b_pgs ul li p {color: #333333;font-size: 14px;padding: 0;}

.cc-nb-okagree, .cc-nb-reject{
	color: black !important;
	background: #fadddb !important;
}

#maps_homepages {
            height: 600px;
            width: 100%;
        }
        .visible { display: block; }
        .hidden {display: none;}

#knowledge-search-results{
        max-height: 20rem;
        overflow-y: scroll;
      	background: white;
      	z-index: 1;
			  position: absolute;
			  width: 28%;
    		}

    		.modal-toggle {
   cursor: pointer;
   color: #268bd2;
}
.modal-wrapper {
   position: fixed;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;

   background: rgba(0, 0, 0, 0.8);
   z-index: -1;
   opacity: 0;

   -webkit-transition: opacity 0.2s ease-in;
   -moz-transition: opacity 0.2s ease-in;
   transition: opacity 0.2s ease-in;

   pointer-events: auto;
}

.modal-wrapper > div {
   width: 460px;
   height: auto;
   position: absolute;
   display: block;
   top: 0;
   bottom: 0;
   left: 0;
   right: 0;

   margin: auto;

   vertical-align: middle;
   padding: 20px;
   border-radius: 6px;
   background: #fff;
   z-index: 1;
}

.become_content h2{
	font-size: 24px;
}

.faq_item .content ul {display: -ms-flexbox;display: flex;flex-direction: column;padding: 32px 0 0;margin: 0;}
.faq_item .content ul li {display: -ms-flexbox;display: flex;flex-wrap: wrap;font-weight: 600;color: #323B49;padding: 0 0 6px 34px;align-items: center;margin-left: 10px;font-size: 14px;}
.faq_item .content ul li::before {content: '';width: 24px;height: 24px;-ms-flex: 0 0 34px;flex: 0 0 34px; margin: 0 0 -1px -34px;background: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 3.84001C18.5083 4.71087 19.7629 5.96054 20.6398 7.46531C21.5167 8.97009 21.9854 10.6778 21.9994 12.4194C22.0135 14.1609 21.5725 15.876 20.72 17.3947C19.8676 18.9135 18.6332 20.1832 17.1392 21.0783C15.6452 21.9734 13.9434 22.4628 12.2021 22.4981C10.4608 22.5333 8.74055 22.1132 7.21155 21.2793C5.68256 20.4453 4.39787 19.2265 3.48467 17.7435C2.57146 16.2605 2.06141 14.5647 2.005 12.824L2 12.5L2.005 12.176C2.061 10.449 2.56355 8.76598 3.46364 7.29101C4.36373 5.81604 5.63065 4.59947 7.14089 3.7599C8.65113 2.92033 10.3531 2.48641 12.081 2.50045C13.8089 2.51449 15.5036 2.97601 17 3.84001ZM15.707 9.79302C15.5348 9.62084 15.3057 9.51741 15.0627 9.50213C14.8197 9.48685 14.5794 9.56076 14.387 9.71001L14.293 9.79302L11 13.085L9.707 11.793L9.613 11.71C9.42058 11.5609 9.18037 11.487 8.9374 11.5024C8.69444 11.5177 8.46541 11.6211 8.29326 11.7933C8.12112 11.9654 8.01768 12.1945 8.00235 12.4374C7.98702 12.6804 8.06086 12.9206 8.21 13.113L8.293 13.207L10.293 15.207L10.387 15.29C10.5624 15.4261 10.778 15.4999 11 15.4999C11.222 15.4999 11.4376 15.4261 11.613 15.29L11.707 15.207L15.707 11.207L15.79 11.113C15.9393 10.9206 16.0132 10.6804 15.9979 10.4373C15.9826 10.1943 15.8792 9.96521 15.707 9.79302Z' fill='%230CAF60'/%3E%3C/svg%3E%0A") center left no-repeat;background-size: 24px 24px;}
.faq_item .content ul li .h6 {padding: 0 0 6px;color: #111827;width: 100%;}
.faq_item .content ul li p {color: #718096;font-size: 14px;}


    		.shadow_css{
    			box-shadow: 1px 2px 3px 2px #ddd;
    		}

				#knowledge-search-results p{
					color: #333;
				}

				#knowledge-search-results a{
					color: #333;
					text-decoration: underline;
				}

				#knowledge-search-results a:hover{
					text-decoration: none;
				}
				

			/* MODAL
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.modal-ls {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1rem;
  background: var(--black);
  cursor: pointer;
  visibility: hidden;
  opacity: 0;
  transition: all 0.35s ease-in;
  z-index: 99999 !important;
}

.modal-ls.is-visible {
  visibility: visible;
  opacity: 1;
}

.modal-dialog-ls {
  position: relative;
  max-width: 800px;
  max-height: 80vh;
  border-radius: 5px;
  background: var(--white);
  overflow: auto;
  cursor: default;
}

.modal-dialog-ls > * {
  padding: 1rem;
}

.modal-header-ls,
.modal-footer-ls {
  background: var(--lightgray);
}

.modal-header-ls {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #ed4834;
    color: white;
}

.modal-header-ls .close-modal-ls {
  font-size: 1.5rem;
}

.modal-ls p + p {
  margin-top: 1rem;
}


/* ANIMATIONS
–––––––––––––––––––––––––––––––––––––––––––––––––– */
[data-animation] .modal-dialog-ls {
  opacity: 0;
  transition: all 0.5s var(--bounceEasing);
}

[data-animation].is-visible .modal-dialog-ls {
  opacity: 1;
  transition-delay: 0.2s;
}

[data-animation="slideInOutDown"] .modal-dialog-ls {
  transform: translateY(100%);
}

[data-animation="slideInOutTop"] .modal-dialog-ls {
  transform: translateY(-100%);
}

[data-animation="slideInOutLeft"] .modal-dialog-ls {
  transform: translateX(-100%);
}

[data-animation="slideInOutRight"] .modal-dialog-ls {
  transform: translateX(100%);
}

[data-animation="zoomInOut"] .modal-dialog-ls {
  transform: scale(0.2);
}

[data-animation="rotateInOutDown"] .modal-dialog-ls {
  transform-origin: top left;
  transform: rotate(-1turn);
}

[data-animation="mixInAnimations"].is-visible .modal-dialog-ls {
  animation: mixInAnimations 2s 0.2s linear forwards;
}

[data-animation="slideInOutDown"].is-visible .modal-dialog-ls,
[data-animation="slideInOutTop"].is-visible .modal-dialog-ls,
[data-animation="slideInOutLeft"].is-visible .modal-dialog-ls,
[data-animation="slideInOutRight"].is-visible .modal-dialog-ls,
[data-animation="zoomInOut"].is-visible .modal-dialog-ls,
[data-animation="rotateInOutDown"].is-visible .modal-dialog-ls {
  transform: none;
}

.modal-content-ls{

	background: white;
}

@keyframes mixInAnimations {
  0% {
    transform: translateX(-100%);
  }

  10% {
    transform: translateX(0);
  }

  20% {
    transform: rotate(20deg);
  }

  30% {
    transform: rotate(-20deg);
  }

  40% {
    transform: rotate(15deg);
  }

  50% {
    transform: rotate(-15deg);
  }

  60% {
    transform: rotate(10deg);
  }

  70% {
    transform: rotate(-10deg);
  }

  80% {
    transform: rotate(5deg);
  }

  90% {
    transform: rotate(-5deg);
  }

  100% {
    transform: rotate(0deg);
  }
}


 .demo-description {
   max-width: 460px;
   margin: 0 auto;
   line-height: 1.5;
}

.modal-toggle {
   cursor: pointer;
   color: #268bd2;
}
.modal-wrapper {
   position: fixed;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;

   background: rgba(0, 0, 0, 0.8);
   z-index: -1;
   opacity: 0;

   -webkit-transition: opacity 0.2s ease-in;
   -moz-transition: opacity 0.2s ease-in;
   transition: opacity 0.2s ease-in;

   pointer-events: auto;
}

.modal-wrapper > div {
   width: 460px;
   height: auto;
   position: absolute;
   display: block;
   top: 0;
   bottom: 0;
   left: 0;
   right: 0;

   margin: auto;

   vertical-align: middle;
   padding: 20px;
   border-radius: 6px;
   background: #fff;
   z-index: 1;
}

.close {
   background: #606061;
    color: #ffffff;
    line-height: 25px;
    position: absolute;
    right: 7px;
    text-align: center;
    top: 3px;
    width: 24px;
    text-decoration: none;
    font-weight: bold;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}

#ackInfo h2{
	font-size: 24px;
	margin-top: 20px;
	margin-bottom: 10px;
}

.close:hover {
   background: #00d9ff;
}



.captcha-row {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-top: 10px;
  }
  .captcha-box {
    background: #ed4834;
    color: #fff;
    font-weight: bold;
    padding: 18px 14px;
    border-radius: 4px;
    user-select: none;
    letter-spacing: 2px;
    font-family: monospace;
  }
  .refresh {
    color: #007bff;
    text-decoration: none;
    font-size: 14px;
    display: inline-block;
    margin-top: 8px;
  }
  .error-box {
    display: none;
    background: #f8d7da;
    color: #721c24;
    padding: 10px;
    border-radius: 5px;
    margin-bottom: 15px;
    text-align: center;
    border: 1px solid #f5c6cb;
  }
  .refresh:hover { text-decoration: underline; }
  .spinner {
    display: none;
    margin-left: 10px;
    border: 2px solid #f3f3f3;
    border-top: 2px solid #000;
    border-radius: 50%;
    width: 16px;
    height: 16px;
    animation: spin 0.8s linear infinite;
  }
