body{
	margin:0px;
	padding:0px;
	font-family: 'Rubik', sans-serif;
	font-weight:400;
	overflow-x:hidden;
}
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px; font-weight:normal;}
p{ margin:0px; padding:0px;}
a{
	text-decoration:none; -webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.btn{ -webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
transition: all 0.3s linear; }
a:hover, a:focus, a:active{ outline:none; text-decoration:none; }
input:hover, input:focus, input:active{ outline:none;}
ul{ margin:0px; padding:0px;}
ul li{ list-style-type:none;}
img{ border:0px; -webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
transition: all 0.3s linear;}
:before, :after{ -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear;}
.pull-left{ float:left;}
.pull-right{ float:right;}
.clearfix{ clear:both; overflow:hidden;}
.wrapper{ margin:0px auto; overflow:hidden;}
.container{ max-width:1220px; position:relative;}
.btn:focus, .btn.focus{ box-shadow:0 0 0 0rem rgba(0, 0, 0, 0);}
.row{ display:block !important;}
font{ vertical-align:top !important;}
svg{ vertical-align:top;}
button:focus{ outline:0px;}


/*--------------- COMMON_START ---------------*/
.default-btn-hp{ min-width:188px; background:#70BB3F; border:solid 2px #70BB3F; border-radius:60px; height:60px; font-size:16px; line-height:56px; color:#fff; font-weight:700; box-shadow:2px 2px 6px rgba(0,0,0,0.50); padding:0px 18px; margin:0px;}
.default-btn-hp:hover{ background:#fff; color:#70BB3F; border-color:#fff;}


/*--------------- COMMON_END ---------------*/

/*--------------- HEADER_START --------------*/
#header{ margin:0px; padding:0px; position:relative; width:100%; z-index:999;}
.header-in-hp{ margin:0px; padding:0px;}

.logo-main-hp{ width:100%; margin:0px auto; padding:0px; text-align:center; position:absolute; left:0px; top:0px;}
.desktop-logo-hp{ height:128px; margin:0px auto;}
.mobile-logo-hp{ display:none; height:102px; margin:0px auto;}
/*--------------- HEADER_END --------------*/

/*--------------- CONTAIN_START --------------*/
#contain{ margin:0px; padding:0px; position:relative; z-index:99;}


.hero-block-main-hp{ position:relative; margin:0px; padding:0px;}
.hero-block-main-hp-bg{ position:absolute; width:100%; height:100%; object-fit:cover; object-position: center top; }
.hero-block-in-hp{ margin:0px; height:100vh; display:table; width:100%;}
.hero-info-main-hp{ display:table-cell; vertical-align:middle; margin:0px; padding:0px;}
.hero-info-main-hp h2{ font-size:60px; line-height:72px; color:#fff; text-align:center; font-weight:600; text-shadow:2px 2px 8px rgba(0,0,0,0.35); margin:0px; padding:0px 0px 44px;}

.hero-select-menu-hp{ width:228px; margin:0px auto; padding:0px; z-index:9999999; position:relative;}
/*----- DEFAULT_SELECT_MENU_START -----*/

.hero-select-menu-hp .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){ width:100%;}
.hero-select-menu-hp .bootstrap-select{ vertical-align:top; margin:0px !important; background:none !important; padding:0px !important; box-shadow:0px 0px 0px rgba(0, 0, 0, 0); height:40px; border-radius:4px 4px 0px 0px; position:relative; z-index:999; border:0px; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
.hero-select-menu-hp .bootstrap-select:hover, .hero-select-menu-hp .bootstrap-select:focus, .hero-select-menu-hp .bootstrap-select:active{ border:0px;}
.hero-select-menu-hp .dropdown-toggle{ background:rgba(112,187,63,0.90); line-height:38px; font-size:18px; font-weight:700; padding:0px 36px 0px 12px; position:relative; box-shadow:0px 0px 0px; color:#fff; text-shadow:2px 2px 8px rgba(0,0,0,0.35); border:0; border-bottom:solid 2px #fff; border-radius:4px 4px 0px 0px;}
.hero-select-menu-hp .bootstrap-select.btn-group .dropdown-toggle .filter-option{ color:#fff !important; }
.hero-select-menu-hp .bootstrap-select.btn-group .dropdown-toggle::after{ display:none;}
.hero-select-menu-hp .bootstrap-select.btn-group .dropdown-toggle .caret{ right:10px; top:15px; background:url(../frontend/images/select_arrow_down.svg) no-repeat center right; background-size:auto 11px; width:19px; height:11px; border:0px;}
.hero-select-menu-hp .bootstrap-select.btn-group.show .dropdown-toggle .caret{ top:15px; background:url(../frontend/images/select_arrow_up.svg) no-repeat center right; background-size:auto 11px; width:19px; height:11px; border:0px;}
.hero-select-menu-hp .show > .dropdown-toggle.btn-default{ background:rgba(112,187,63,0.90); color:#fff; border-bottom:0px; box-shadow:inset 0 0px 0px rgba(0, 0, 0, 0);}
.hero-select-menu-hp .show > .dropdown-toggle.btn-default:hover, .hero-select-menu-hp .open > .dropdown-toggle.btn-default:focus, .hero-select-menu-hp .open > .dropdown-toggle.btn-default.focus{ background:#022744; border:0px; color:#fff; box-shadow:inset 0 0px 0px rgba(0, 0, 0, 0);}
.hero-select-menu-hp .btn-default:active:hover, .hero-select-menu-hp .btn-default.active:hover, .hero-select-menu-hp .show > .dropdown-toggle.btn-default:hover, .hero-select-menu-hp .btn-default:active:focus, .hero-select-menu-hp .btn-default.active:focus, .hero-select-menu-hp .show > .dropdown-toggle.btn-default:focus, .hero-select-menu-hp .btn-default.focus:active, .hero-select-menu-hp .btn-default.active.focus, .hero-select-menu-hp .show > .dropdown-toggle.btn-default.focus{ background:rgba(112,187,63,0.90); color:#fff; box-shadow:inset 0 0px 0px rgba(0, 0, 0, 0);}
.hero-select-menu-hp .show > .dropdown-toggle.btn-default .filter-option{ color:#fff !important;}
.hero-select-menu-hp .bootstrap-select .dropdown-toggle:focus{ outline:none !important; box-shadow:inset 0 0px 0px rgba(0, 0, 0, 0);}
.hero-select-menu-hp .dropdown-menu.show{ background:rgba(0,0,0,0.50); border:0px; border-bottom:solid 2px #fff; border-radius:0px; top:39px; right:0px; left:0; width:100% !important; box-shadow:0px 20px 40px rgba(86, 83, 55, 0.2);}
.hero-select-menu-hp .show > .dropdown-menu.inner{ display:block; margin:0px; z-index:0; padding:0px; background:none; border:0px;}
.hero-select-menu-hp .bootstrap-select.btn-group .dropdown-menu li{ border-bottom:0;}
.hero-select-menu-hp .bootstrap-select.btn-group .dropdown-menu li a{ display:block; color:#fff; padding:0px 36px 0px 12px; line-height:32px; font-size:16px; text-shadow:2px 2px 8px rgba(0,0,0,0.35); font-weight:400;}
.hero-select-menu-hp .bootstrap-select.btn-group .dropdown-menu li a:hover{ background:rgba(0,0,0,0.50); color:#fff;}
.hero-select-menu-hp .bootstrap-select.btn-group .dropdown-menu li.selected a{ background:rgba(0,0,0,0.50); color:#fff;}

.hero-select-menu-hp .bs-searchbox{ padding:7px 7px 10px 4px;}
.hero-select-menu-hp .bs-searchbox .form-control{ background:none; border:solid 1px #DDDDDD; border-radius:0px; font-size:16px; line-height:26px; color:#fff; margin:0px; padding:0px 7px 0px;}
.hero-select-menu-hp .bs-searchbox .form-control::-webkit-input-placeholder{ color:#fff;}
.hero-select-menu-hp .bs-searchbox .form-control::-moz-placeholder{ color:#fff;}
.hero-select-menu-hp .bs-searchbox .form-control:-ms-input-placeholder{ color:#fff;}
.hero-select-menu-hp .bs-searchbox .form-control:-moz-placeholder{ color:#fff;}
/*----- DEFAULT_SELECT_MENU_END -----*/

/*--------------- CONTAIN_END --------------*/

/*--------------- FOOTER_START --------------*/
#footer{ margin:0px; padding:0px; position:fixed; left:0px; bottom:0px; width:100%; z-index:999;}
/*CUSTOM*/
#footer:after{
	content:"";
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	/*height:200px;*//*CUSTOM*/
	z-index:-1;
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}
.footer-in-hp{ margin:0px; height:70px; z-index:99; position:relative;}
.foot-nav-hp{ margin:0px; padding:0px;}
.Fnav-menu-hp{ margin:0px; padding:28px 0px 28px;}
.Fnav-menu-hp a{ display:block; font-size:12px; line-height:14px; color:#BBBBBB; margin:0px; padding:0px;}
/*--------------- FOOTER_END --------------*/


/*--------------- EXPERIENCE_START --------------*/
.experience-block-main-expp{ margin:0px; padding:0px; z-index:99999;}
.experience-slide1-expp{ margin:0px; padding:0px; position:relative;}
.experience-slide1-expp-bg{ position:absolute; width:100%; height:100%; object-fit:cover; object-position: center top;}
.experience-slide1-expp .container {background-image: linear-gradient(to top, black 0, black 100px, transparent 60%)}
.experience-slide1-in-expp{ margin:0px; height: calc(var(--vh, 1vh) * 100); display:table; width:100%; text-align:center;}

.exp-slide-info-main-expp{ display:table-cell; vertical-align:bottom; margin:0px auto; padding:0px 0px 140px 0px; width:100%;}
.exp-slide-info-main-expp h2{ max-width:990px; width:100%; font-size:50px; line-height:60px; color:#fff; text-shadow:2px 2px 8px rgba(0,0,0,0.35); font-weight:700; margin:0px auto; padding:0px 0px 24px; text-align:center;}
.exp-slide-info-main-expp h2 span{ font-weight:800; color:#70BB3F;}
.exp-info-arrow-expp{display:block;margin-bottom: 5px}
.exp-info-arrow-expp img {height: 11px}
.exp-info-arrow-expp .icon-down {display: none}
.exp-info-arrow-expp .icon-up {display: inline}
.exp-info-arrow-expp.show-less .icon-up {display: none}
.exp-info-arrow-expp.show-less .icon-down {display: inline}
.exp-info-text-expp{ max-width:590px; width:100%; margin:0px auto; padding:0px; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear;}
.exp-info-text-expp.show-less {height: 40px; overflow: hidden}
.exp-info-text-expp p{ font-size:15px; line-height:25px; color:#fff; text-shadow:2px 2px 8px rgba(0,0,0,0.35); margin:0px; padding:0px;}
.exp-info-text-expp p strong{ font-weight:700;}

.exp-info-btn-expp{ margin:0px; padding:35px 0px 0px; text-align:center;}
.experience-block-main-expp .owl-nav{ height:52px; max-width:1220px; width:100%; padding:0px 15px; margin:0px auto; left:0px; right:0px; position:absolute; top:calc(50% - 70px);}

.exp-info-arrow-mob-expp{ margin:0px; padding:0px 0px 8px; text-align:center; display:none; font-size:0px;}
.exp-info-arrow-mob-expp a{ vertical-align:top;}
.exp-info-arrow-mob-expp img{ height:11px; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear;}
.morecontent span{ display:block;}
.morelink{ display:none;}
/*--------------- EXPERIENCE_END --------------*/