/* @FONT-FACE CODE */

@font-face {
	font-family: 'sofia_problack';
	src: url('../fonts/sofia_pro_black-webfont.eot');
	src: url('../fonts/sofia_pro_black-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/sofia_pro_black-webfont.woff2') format('woff2'), url('../fonts/sofia_pro_black-webfont.woff') format('woff'), url('../fonts/sofia_pro_black-webfont.ttf') format('truetype'), url('../fonts/sofia_pro_black-webfont.svg#sofia_problack') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'sofia_probold';
	src: url('../fonts/sofia_pro_bold-webfont.eot');
	src: url('../fonts/sofia_pro_bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/sofia_pro_bold-webfont.woff2') format('woff2'), url('../fonts/sofia_pro_bold-webfont.woff') format('woff'), url('../fonts/sofia_pro_bold-webfont.ttf') format('truetype'), url('../fonts/sofia_pro_bold-webfont.svg#sofia_probold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'sofia_proextra_light';
	src: url('../fonts/sofia_pro_extra_light-webfont.eot');
	src: url('../fonts/sofia_pro_extra_light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/sofia_pro_extra_light-webfont.woff2') format('woff2'), url('../fonts/sofia_pro_extra_light-webfont.woff') format('woff'), url('../fonts/sofia_pro_extra_light-webfont.ttf') format('truetype'), url('../fonts/sofia_pro_extra_light-webfont.svg#sofia_proextra_light') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'sofia_prolight';
	src: url('../fonts/sofia_pro_light-webfont.eot');
	src: url('../fonts/sofia_pro_light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/sofia_pro_light-webfont.woff2') format('woff2'), url('../fonts/sofia_pro_light-webfont.woff') format('woff'), url('../fonts/sofia_pro_light-webfont.ttf') format('truetype'), url('../fonts/sofia_pro_light-webfont.svg#sofia_prolight') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'sofia_promedium';
	src: url('../fonts/sofia_pro_medium-webfont.eot');
	src: url('../fonts/sofia_pro_medium-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/sofia_pro_medium-webfont.woff2') format('woff2'), url('../fonts/sofia_pro_medium-webfont.woff') format('woff'), url('../fonts/sofia_pro_medium-webfont.ttf') format('truetype'), url('../fonts/sofia_pro_medium-webfont.svg#sofia_promedium') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'sofia_proregular';
	src: url('../fonts/sofia_pro_regular-webfont.eot');
	src: url('../fonts/sofia_pro_regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/sofia_pro_regular-webfont.woff2') format('woff2'), url('../fonts/sofia_pro_regular-webfont.woff') format('woff'), url('../fonts/sofia_pro_regular-webfont.ttf') format('truetype'), url('../fonts/sofia_pro_regular-webfont.svg#sofia_proregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'sofia_prosemi_bold';
	src: url('sofia_pro_semi_bold-webfont.eot');
	src: url('sofia_pro_semi_bold-webfont.eot?#iefix') format('embedded-opentype'), url('sofia_pro_semi_bold-webfont.woff2') format('woff2'), url('sofia_pro_semi_bold-webfont.woff') format('woff'), url('sofia_pro_semi_bold-webfont.ttf') format('truetype'), url('sofia_pro_semi_bold-webfont.svg#sofia_prosemi_bold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'sofia_proultra_light';
	src: url('sofia_pro_ultra_light-webfont.eot');
	src: url('sofia_pro_ultra_light-webfont.eot?#iefix') format('embedded-opentype'), url('sofia_pro_ultra_light-webfont.woff2') format('woff2'), url('sofia_pro_ultra_light-webfont.woff') format('woff'), url('sofia_pro_ultra_light-webfont.ttf') format('truetype'), url('sofia_pro_ultra_light-webfont.svg#sofia_proultra_light') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
	font-size: 100%;
	font-family: 'sofia_proregular';
	margin: 0;
	padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
figure {
	margin: 0;
}

ul,
li,
ol {
	margin: 0;
	padding: 0;
	list-style: none;
}

a,
a:hover,
a:active {
	display: inline-block;
	text-decoration: none;
	outline: none;
}

img {
	max-width: 100%;
	vertical-align: middle;
	outline: none;
}

button {
	margin: 0;
	padding: 0;
	background: transparent;
	border: none;
	outline: none;
}

*,
*:before,
*:after {
	box-sizing: border-box;
}


/* text effect */

.animated {
	animation-duration: 1s;
	animation-fill-mode: both;
}

.heading-bar-line {
	animation: heading-bar ease-in-out 0.5s;
	animation-iteration-count: 1;
	transform-origin: 0% 50%;
	animation-fill-mode: forwards;
	/*when the spec is finished*/
	-webkit-animation: heading-bar ease-in-out 0.5s;
	-webkit-animation-iteration-count: 1;
	-webkit-transform-origin: 0% 50%;
	-webkit-animation-fill-mode: forwards;
	/*Chrome 16+, Safari 4+*/
	-moz-animation: heading-bar ease-in-out 0.5s;
	-moz-animation-iteration-count: 1;
	-moz-transform-origin: 0% 50%;
	-moz-animation-fill-mode: forwards;
	/*FF 5+*/
	-o-animation: heading-bar ease-in-out 0.5s;
	-o-animation-iteration-count: 1;
	-o-transform-origin: 0% 50%;
	-o-animation-fill-mode: forwards;
	/*Not implemented yet*/
	-ms-animation: heading-bar ease-in-out 0.5s;
	-ms-animation-iteration-count: 1;
	-ms-transform-origin: 0% 50%;
	-ms-animation-fill-mode: forwards;
	/*IE 10+*/
}

@keyframes heading-bar {
	0% {
		transform: scaleX(0.00);
	}
	100% {
		transform: scaleX(1.00);
	}
}

.slideInUp {
	animation-name: slideInUp;
}

@keyframes slideInUp {
	from {
		opacity: 0;
		transform: translate3d(0, 30%, 0);
		visibility: visible;
	}
	to {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}


/* loader */

.spinner-wrapper {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #0f1013;
	z-index: 999999;
}

#wrapper {
	width: 80px;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	margin: auto;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

#animation {
	animation: element ease-in-out 5s;
	animation-iteration-count: 1;
	transform-origin: 50% 50%;
	-webkit-animation: element ease-in-out 5s;
	-webkit-animation-iteration-count: infinite;
	-moz-animation: element ease-in-out 5s;
	-moz-animation-iteration-count: infinite;
	-o-animation: element ease-in-out 5s;
	-o-animation-iteration-count: infinite;
	-ms-animation: element ease-in-out 5s;
	-ms-animation-iteration-count: infinite;
	-ms-transform-origin: 50% 50%;
}

@keyframes element {
	0% {
		fill: red;
		transform: scaleX(0.8) scaleY(0.8);
	}
	25% {
		fill: orange;
		transform: scaleX(1) scaleY(1);
	}
	50% {
		fill: yellow;
		transform: scaleX(0.8) scaleY(0.8);
	}
	75% {
		fill: violet;
		transform: scaleX(1) scaleY(1);
	}
	100% {
		fill: red;
		transform: scaleX(0.8) scaleY(0.8);
	}
}


/* loader */

.boltt-move {
	transition: all 700ms cubic-bezier(0.39, 0.575, 0.565, 1)
}

.flex {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}

.wrapper {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
}

.section {
	height: 100vh;
	position: relative;
	overflow: hidden;
}

.container-fluid {
	width: 100%;
	max-width: 100%;
	margin: 0 auto;
	padding: 0px 15px;
	position: relative;
}


/* welcome user */

#welcome-wrapper {
	position: fixed;
	background: rgba(0, 0, 0, 0.9);
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
	text-align: center;
	color: #ffffff;
}

#welcome-wrapper > div {
	width: 80%;
	margin: auto;
}

#welcome-wrapper h1 {
	margin-bottom: 30px;
}

#welcome-wrapper h2 {
	font-family: 'sofia_proextra_light';
	font-size: 60px;
	color: #ce0c34;
}


/* welcome user */


/* thank you user */

#ThankYouWrapper {
	text-align: center;
	color: #ffffff;
	position: relative;
	width: 100%;
}

#ThankYouWrapper h2 {
	margin: 15px 0px;
}

#ThankYouWrapper h2 span {
	display: block;
	color: #ce0c34;
	text-transform: capitalize;
	margin-top: 15px;
}

#ThankYouWrapper p {
	font-size: 14px;
	font-family: 'sofia_proextra_light';
}

#ThankYouWrapper .clock-wrapper {}


/* thank you user */


/* global section styles */

.line {
	width: 100%;
	max-width: 315px;
	height: 2px;
	background: #ffffff;
	margin: 20px 0px;
}

.section .section-content {
	display: block;
}

.section .sec-overlay {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0);
	z-index: 5;
}

.section .section-content p {
	font-size: 18px;
	font-family: 'sofia_prolight';
}

.section .section-content button,
.section .section-content a,
.slide-content a {
	font-family: 'sofia_promedium';
	font-size: 12px;
	padding: 5px 10px;
	text-decoration: none;
	color: #ffffff;
	display: inline-block;
	margin: auto;
	text-transform: uppercase;
	background: none;
	border: solid 2px #ffffff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	transition: all ease-in 0.3s;
	-webkit-transition: all ease-in 0.3s;
	-moz-transition: all ease-in 0.3s;
	-ms-transition: all ease-in 0.3s;
	-o-transition: all ease-in 0.3s;
}

.section .section-content button:hover,
.section .section-content a:hover,
.slide-content a:hover {
	background: #ffffff;
	color: #000000;
	border: solid 2px transparent;
}


/* global section styles */


/* header */

.header {
	background: rgba(0, 0, 0, 0.3);
	padding: 8px 0px;
	position: fixed;
	top: 0px;
	left: 0;
	width: 100%;
	z-index: 1000;
	transition: all cubic-bezier(0.22, 0.61, 0.36, 1) 1s;
}
.nav-up {
	transition: all ease 0.3s;
    transform: translateY(-100%);
}
.header:hover {
	background: rgba(0, 0, 0, 0.6);
}

.header .header-wrapper {
	width: 100%;
	max-width: 1600px;
	margin: auto;
}

.header .logo {
	display: inline-block;
	width: 30%;
	padding-left: 5%;
}

.header .logo a {
	text-decoration: none;
	outline: none;
}

.header .logo img {
	max-height: 28px;
}

.header .header-icons {
	display: inline-block;
	width: 65%;
}

.header .header-icons ul {
	text-align: right;
	margin: 0;
	padding: 0;
}

.header .header-icons ul li {
	list-style: none;
	display: inline-block;
	margin-left: 5px;
}

.header .header-icons ul li a {
	color: #ffffff;
	font-size: 14px;
	border-radius: 50%;
	border: solid 1px white;
	padding: 5px 8px;
	width: 28px;
	height: 28px;
	line-height: 10px;
	text-align: center;
	text-decoration: none;
	outline: none;
	transition: all cubic-bezier(0.22, 0.61, 0.36, 1) 1s;
}

.header .header-icons ul li a span {
	position: relative;
	top: 1px;
	left: 0;
	right: 0px;
	margin: auto;
}

.header .header-icons ul li a:hover {
	background: white;
	color: #333333;
}

.header .header-icons ul li:nth-child(1) a,
.header .header-icons ul li:nth-child(1) a:hover {
	border-radius: 0%;
	border: none;
	padding: 0px;
	width: auto;
	height: auto;
	background: transparent;
}

.header .header-icons ul li img {
	max-height: 21px;
}


/* header */

.section1 .wrapper {
	position: relative;
	z-index: 10;
}


/* section one */

.section-one-wrapper {
	padding: 0;
}

.section-one-wrapper .sec-one-slider-wrapper {}
.section-one-wrapper .sec-one-slider-wrapper > .sec-video-wrapper {
	position: inherit;
}
.sec-video-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
}

.sec-video {
	width: 100%;
	/* max-width: 1600px; */
	position: absolute;
	height: 100%;
	margin: auto;
	left: 0;
	right: 0;
	top: 0;
}
.sec-video-wrapper a {
	position: absolute;
	bottom: 50px;
	left: 0;
	right: 0;
	margin: auto;
	font-size: 20px;
	color: #3ea9b1;
	display: inline-block;
	z-index: 10;
	border: solid 1px #3ea9b1;
	padding: 5px;
	width: 150px;
	text-align: center;
	text-transform: capitalize;
	border-radius: 8px;
	text-decoration: none;
	transition: all ease 0.3s;
	outline: none;
}
.sec-video-wrapper a:hover {
    background: #3ea9b1;
    color: #ffffff;
}
.mute-btn {
	position: absolute;
	bottom: 5%;
	left: 4%;
	z-index: 10;
	font-size: 24px;
	color: #585858;
}
.mute-btn span{
	transition: all ease 0.3s;
	cursor: pointer;
}
.mute-btn span:hover{
	font-size: 36px;
	color: #3ea9b1;
}
.mute-btn span:nth-child(1){}
.mute-btn span:nth-child(2){}

/*
.sec-video:before,
.sec-video:after {
	content: "";
	width: 5%;
	height: 100%;
	position: absolute;
	z-index: 6;
}
*/

/*
.sec-video:before {
	left: 0px;
	background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1);
}

.sec-video:after {
	right: 0;
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255, 0.6) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1);
}
*/

.sec-video video {
	position: absolute;
	width: 100%;
	/* height: 100%; */
	left: 0;
	right: 0;
	top: 0;
	margin: auto;
	z-index: 1;
}

.sec-one-slider {
	background: #ffffff;
}

.sec-one-slider .slide {
	width: 100%;
	height: 100vh;
	text-align: center;
	overflow: hidden;
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	color: #ffffff;
	outline: none;
}

.slider .slide .slide-content {
	position: relative;
	width: 100%;
	right: 0;
	margin: auto;
	text-align: right;
}

.slider .slide .slide-content a {
	color: #90bd1e;
	border: solid 2px #90bd1e;
	position: relative;
	margin-top: 15px;
}

.slider .slide .slide-content a:hover {
	color: #ffffff;
	background: #35383d;
	border: solid 2px transparent;
}

.slider .slide .slide-content p {
	font-size: 18px;
	font-family: 'sofia_proextra_light';
	margin-bottom: 15px;
}

.slider .slide .slide-content h3,
.slider .slide .slide-content h4 {
	margin: 10px 0px;
	text-transform: uppercase;
	font-family: 'sofia_probold';
	font-size: 18px;
}

.section-one-wrapper .slider .slide-one {
	background-image: url(../images/sec-1-slide-1.jpg);
}

.section-one-wrapper .slide-one .slide-content,
.section-one-wrapper .slide-three .slide-content {
	text-align: center;
}

.section-one-wrapper .slide-one h1 {
	font-size: 58px;
	font-family: 'sofia_proextra_light';
}

.section-one-wrapper .slide-one h2 {
	font-size: 48px;
	font-family: 'sofia_problack';
	text-transform: uppercase;
}

.section-one-wrapper .slide-two .slide-content {
	text-align: center;
	width: 40%;
	position: relative;
	left: 0;
	margin: 0px;
}

.section-one-wrapper .slider .slide-two {
	background-image: url(../images/sec-1-slide-2.jpg);
}

.section-one-wrapper .slide-two h1 {
	font-size: 48px;
	font-family: 'sofia_prolight';
}

.section-one-wrapper .slide-two h2 {
	font-size: 48px;
	font-family: 'sofia_proregular';
	text-transform: uppercase;
}

.section-one-wrapper .slide-three .slide-content {
	text-align: center;
}

.section-one-wrapper .slide-three h1 {
	font-size: 58px;
	font-family: 'sofia_proextra_light';
}

.section-one-wrapper .slide-three h2 {
	font-size: 48px;
	font-family: 'sofia_problack';
	text-transform: uppercase;
}

.section-one-wrapper .slider .slide-three {
	background-image: url(../images/sec-1-slide-3.jpg);
}

.slider ul {
	position: absolute;
	bottom: 15px;
	right: 50px;
	width: 100%;
	max-width: 1200px;
	margin: auto;
	text-align: right;
}

.slider ul li {
	display: inline-block;
	margin: 0px 3px;
	padding: 0;
}

.slider ul li button {
	background: rgba(255, 255, 255, 0.3);
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	width: 6px;
	height: 6px;
	overflow: hidden;
	text-indent: 1000px;
	/* box-shadow: 0px 0px 0px 2px rgba(0,0,0,0.3); */
	border: solid 1px #a0a0a0;
	transition: all ease-in-out 0.3s;
	position: relative;
	top: 0px;
}

.slider .slick-active button {
	/* background: #ffffff; */
	border: solid 1px #000000;
	width: 10px;
	height: 10px;
	position: relative;
	top: -2px;
}

.slider .slick-prev,
.slider .slick-next {
	transition: all ease 0.3s;
}
.slider .slick-arrow {
	position: absolute;
	top: 50%;
	z-index: 10;
	width: 15px;
	height: 15px;
	overflow: hidden;
	text-indent: 500px;
}
.slider .slick-prev {
	left: 40px;
	border-top: solid 1px #90bd1e;
	border-left: solid 1px #90bd1e;
	transform: rotate(-45deg);
	transform-origin: 0px 0px;
}
.slider .slick-next {
	right: 40px;
	border-top: solid 1px #90bd1e;
	border-right: solid 1px #90bd1e;
	transform: rotate(45deg);
}
.slider .slick-prev:hover,
.slider .slick-next:hover {
	width: 20px;
	height: 20px;
}

.slider .slick-prev:hover {
	border-top: solid 1px #9fde00;
	border-left: solid 1px #9fde00;
}
.slider .slick-next:hover {
	border-top: solid 1px #9fde00;
	border-right: solid 1px #9fde00;
}

/* section one */


/* section two */

.section-two-wrapper {
	background-image: url(../images/sec-2.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}

.section-two-wrapper .section-content {
	color: #ffffff;
}

.section-two-wrapper .section-content {}

.section-two-wrapper .section-content h1 {}

.section-two-wrapper .section-content h2 {}

.section-two-wrapper .section-content p {
	margin-bottom: 20px;
	font-size: 22px;
}


/* section two */


/* section three */

.section-three-wrapper {
	background-image: url(../images/sec-3.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}

.section-three-wrapper .sec-overlay {
	background: rgba(3, 10, 10, 0.86);
}

.section-three-wrapper .section-content {
	color: #ffffff;
	text-align: center;
}

.section-three-wrapper .section-content .content-wrapper {
	position: relative;
}

.section-three-wrapper .section-content .content-wrapper .border-one {
	border: solid 2px white;
	padding: 8px;
	box-sizing: border-box;
	width: 100%;
	max-width: 430px;
	margin: auto;
	position: relative;
	z-index: 10;
}

.section-three-wrapper .section-content .content-wrapper .border-one .main-content-body {
	background: rgba(4, 20, 34, 0.71);
	padding: 40px 20px;
	box-sizing: border-box;
}

.section-three-wrapper .section-content .content-wrapper .border-one .main-content-body .content {}

.section-three-wrapper .section-content .content-wrapper .border-one .main-content-body .content .line {
	margin-left: auto;
	margin-right: auto;
	max-width: 150px;
	margin-bottom: 20px;
}

.section-three-wrapper .section-content .content-wrapper .border-one .main-content-body .content .line-two {
	max-width: 70px;
	margin-top: 50px;
}

.section-three-wrapper .section-content .content-wrapper .border-one .main-content-body .content h4 {
	text-transform: uppercase;
	font-size: 20px;
	font-family: 'sofia_promedium';
}

.section-three-wrapper .section-content .content-wrapper .border-one .main-content-body .content p {
	width: 80%;
	margin: 40px auto 10px auto;
	font-family: 'sofia_proextra_light';
	font-size: 20px;
}


/* section three */


/* section four */

.section-four-wrapper {
/*
	background-image: url(../images/sec-4.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
*/
}

.section-four-wrapper .section-content {
	color: #333333;
	text-align: center;
	position: relative;
	z-index: 15;
	display: none;
}
.section-four-wrapper .sec-overlay {
    background: rgba(0, 0, 0, 0);
}
.section-four-wrapper .section-content h1 {
	text-transform: uppercase;
	font-size: 56px;
	margin-bottom: 20px;
	font-family: 'sofia_proregular';
}

.section-four-wrapper .section-content h2 {}

.section-four-wrapper .section-content p {
	margin-bottom: 20px;
	font-size: 20px;
}


/* section four */


/* section five */

.section-five-wrapper {
	padding: 0px
}

.section-five-wrapper .slider .slide-one {
	background-image: url(../images/sec-5-slide-1.jpg);
}

.section-five-wrapper .slider .slide-two {
	background-image: url(../images/sec-5-slide-2.jpg);
}

.section-five-wrapper .slider .slide-three {
	background-image: url(../images/sec-5-slide-3.jpg);
}

.section-five-wrapper .slider .slide-fourth {
	background-image: url(../images/sec-4.jpg);
}

.section-five-wrapper .slider .slide-fifth {
	background-image: url(../images/sec-1-slide-3.jpg);
}

.section-five-wrapper .slide-content {
	color: #282828;
}

.section-five-wrapper .slide-one .slide-content {
	float: right;
	text-align: left;
	width: 45%;
}

.section-five-wrapper .slide-one .slide-content:after {
	content: "";
	clear: both;
	position: relative;
}

.section-five-wrapper .slide-one h1 {
	font-size: 44px;
}

.section-five-wrapper .slide-one h2 {
	font-size: 36px;
}

.section-five-wrapper .slide-two .slide-content {}

.section-five-wrapper .slide-two h1 {
	font-size: 44px;
}

.section-five-wrapper .slide-two h2 {
	font-size: 36px;
}

.section-five-wrapper .slide-three .slide-content {
	text-align: left;
}

.section-five-wrapper .slide-three h1 {
	font-size: 44px;
}

.section-five-wrapper .slide-three h2 {
	font-size: 36px;
}

.section-five-wrapper .slide-fourth .slide-content {
	color: #ffffff;
}

.section-five-wrapper .slide-fourth h1 {
	font-size: 44px;
}

.section-five-wrapper .slide-fourth h2 {
	font-size: 36px;
}

.section-five-wrapper .slide-fifth .slide-content {
	color: #ffffff;
	text-align: left;
}

.section-five-wrapper .slide-fifth h1 {
	font-size: 44px;
}

.section-five-wrapper .slide-fifth h2 {
	font-size: 36px;
}


/* section five */


/* section six */

.section-six-wrapper {
/*
	background-image: url(../images/sec-6.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
*/
}

.section-six-wrapper .section-content {
	color: #ffffff;
	text-align: center;
	position: relative;
	z-index: 10;
	display: none;
}
.section-six-wrapper .sec-overlay {
    background: rgba(0, 0, 0, 0);
}

.section-six-wrapper .section-content h1 {
	font-size: 56px;
	margin-bottom: 20px;
	font-family: 'sofia_proregular';
	text-transform: uppercase;
}

.section-six-wrapper .section-content h2 {}

.section-six-wrapper .section-content p {
	margin-bottom: 40px;
	font-size: 20px;
}


/* section six */


/* section seven */

.section-seven-wrapper {
	padding: 0px
}

.section-seven-wrapper .slider .slide-one {
	background-image: url(../images/sec-7-slide-2.jpg);
}

.section-seven-wrapper .slider .slide-two {
	background-image: url(../images/sec-7-slide-3.jpg);
}

.section-seven-wrapper .slider .slide-three{
	background-image: url(../images/sec-6.jpg);
}

.section-seven-wrapper .slide-content {
	color: #282828;
}
.section-seven-wrapper .slider .slide-three .slide-content {
	color: #ffffff;
}

.section-seven-wrapper .slide-one .slide-content {
	/* float: right; */
	/* width: 45%; */
	/* text-align: left; */
}

.section-five-wrapper .slide-one .slide-content:after {
	content: "";
	clear: both;
	position: relative;
}

.section-seven-wrapper .slide-one h1 {
	font-size: 44px;
}

.section-seven-wrapper .slide-one h2 {
	font-size: 36px;
}

.section-seven-wrapper .slide-two .slide-content {}

.section-seven-wrapper .slide-two h1 {
	font-size: 44px;
}

.section-seven-wrapper .slide-two h2 {
	font-size: 36px;
}

.section-seven-wrapper .slide-three .slide-content {}

.section-seven-wrapper .slide-three h1 {
	font-size: 44px;
}

.section-seven-wrapper .slide-three h2 {
	font-size: 36px;
}


/* section seven */


/* section eight */

.section-eight-wrapper {
	/* background-image: url(../images/sec-8.jpg); */
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}

.section-eight-wrapper .section-content {
	color: #ffffff;
	text-align: right;
	position: relative;
	z-index: 10;
	display: none;
}
.section-eight-wrapper .sec-overlay {
    background: rgba(0, 0, 0, 0);
}

.section-eight-wrapper .section-content h1 {
	font-size: 56px;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-family: 'sofia_proregular';
}

.section-eight-wrapper .section-content h2 {}

.section-eight-wrapper .section-content p {
	margin-top: 22px;
	margin-bottom: 20px;
	font-family: 'sofia_proregular';
	line-height: 30px;
	font-size: 20px;
}


/* section eight */


/* section nine */

.section-nine-wrapper {
	padding: 0px
}

.section-nine-wrapper .slide-content {
	color: #282828;
}

.section-nine-wrapper .slider .slide-one {
	background-image: url(../images/sec-9-slide-1.jpg);
}

.section-nine-wrapper .slider .slide-two {
	background-image: url(../images/sec-9-slide-2.jpg);
}

.section-nine-wrapper .slider .slide-three {
	background-image: url(../images/sec-9-slide-3.jpg);
}
.section-nine-wrapper .slider .slide-four {
	background-image: url(../images/sec-8.jpg);
}
.section-nine-wrapper .slider .slide-five {
	background-image: url(../images/sec-1-slide-1.jpg);
}

.section-nine-wrapper .slide-one .slide-content {
	text-align: left;
}

.section-nine-wrapper .slide-one h1 {
	font-size: 44px;
}

.section-nine-wrapper .slide-one h2 {
	font-size: 36px;
}

.section-nine-wrapper .slide-two .slide-content {}

.section-nine-wrapper .slide-two h1 {
	font-size: 44px;
}

.section-nine-wrapper .slide-two h2 {
	font-size: 36px;
}

.section-nine-wrapper .slide-three .slide-content {}

.section-nine-wrapper .slide-three h1 {
	font-size: 44px;
}

.section-nine-wrapper .slide-three h2 {
	font-size: 36px;
}

.section-nine-wrapper .slide-four .slide-content {
	color: #ffffff;
}

.section-nine-wrapper .slide-four h1 {
	font-size: 44px;
}

.section-nine-wrapper .slide-four h2 {
	font-size: 36px;
}

.section-nine-wrapper .slide-five .slide-content {
	text-align: center;
	color: #ffffff;
}

.section-nine-wrapper .slide-five h1 {
	font-size: 58px;
	font-family: 'sofia_proextra_light';
}

.section-nine-wrapper .slide-five h2 {
	font-size: 48px;
	font-family: 'sofia_problack';
	text-transform: uppercase;
}


/* section nine */


/* section ten */

.section-ten-wrapper {
	background-image: url(../images/sec-10.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 0% 80% !important;
	background-attachment: inherit !important;
}

.section-ten-wrapper .section-content {
	color: #ffffff;
	text-align: center;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 30px;
}

.section-ten-wrapper .section-content h1 {}

.section-ten-wrapper .section-content h2 {}

.section-ten-wrapper .section-content p {
	font-size: 28px;
	margin-bottom: 30px;
	color: #1a1a1a;
	font-family: 'sofia_proextra_light';
}

.section-ten-wrapper .section-content a {
	color: #f35d62;
	border: solid 2px #f35d62;
}


/* section ten */


/* section eleven */

.section-eleven-wrapper {
	background-image: url(../images/sec-11.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}

.section-eleven-wrapper .section-content {
	color: #ffffff;
	text-align: center;
}

.section-eleven-wrapper .section-content h1 {
	text-transform: uppercase;
	margin-bottom: 20px;
	font-size: 54px;
	font-family: 'sofia_promedium';
}

.section-eleven-wrapper .section-content h2 {}

.section-eleven-wrapper .section-content p {
	margin-top: 100px;
	font-size: 24px;
}


/* section eleven */


/* section twelve */

.section-twelve-wrapper {
	background-image: url(../images/sec-12.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}

.section-twelve-wrapper .section-content {
	color: #ffffff;
	text-align: center;
}

.section-twelve-wrapper .section-content h1 {}

.section-twelve-wrapper .section-content h2 {}

.section-twelve-wrapper .section-content h4 {}

.section-twelve-wrapper .section-content p,
.section-thirteen-wrapper .section-content p {
	margin: 40px auto 10px auto;
	font-family: 'sofia_proextra_light';
	font-size: 17px;
}

.section-twelve-wrapper .section-content .main-content-body,
.section-thirteen-wrapper .section-content .main-content-body {
	background: #040d19;
	padding: 40px 20px;
	box-sizing: border-box;
	width: 80%;
	max-width: 350px;
	margin: auto;
	position: absolute;
	bottom: 50px;
	right: 5%;
	z-index: 2;
}

.section-thirteen-wrapper .section-content .main-content-body {
	right: inherit;
	left: 5%;
}

.section-twelve-wrapper .white-bg,
.section-thirteen-wrapper .white-bg {
	position: absolute;
	bottom: 0px;
	left: 0;
	width: 100%;
	height: 125px;
	background: #ffffff;
	z-index: 1;
}

.section-twelve-wrapper .section-content .main-content-body:after,
.section-thirteen-wrapper .section-content .main-content-body:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 15px;
	bottom: -15px;
	left: 0;
	right: 0;
	z-index: 2;
	background: url(../images/shadow.png) no-repeat;
	background-size: 100%;
	background-position: top center;
}

.section-twelve-wrapper .section-content .main-content-body .content {}

.section-twelve-wrapper .section-content .main-content-body .content .line,
.section-thirteen-wrapper .section-content .main-content-body .content .line {
	margin-left: auto;
	margin-right: auto;
	max-width: 125px;
	margin-bottom: 20px;
}

.section-twelve-wrapper .section-content .main-content-body .content .line-two,
.section-thirteen-wrapper .section-content .main-content-body .content .line-two {
	margin-top: 50px;
}


/* section twelve */


/* section thirteen */

.section-thirteen-wrapper {
	background-image: url(../images/sec-13.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}

.section-thirteen-wrapper .section-content {
	color: #ffffff;
	text-align: center;
}


/* section thirteen */


/* section fourteen */

.section-fourteen-wrapper {}

.section-fourteen-wrapper .section-content {
	text-align: center;
}

.section-fourteen-wrapper .section-content h1 {}

.section-fourteen-wrapper .section-content h2 {
	font-size: 26px;
	margin-bottom: 30px;
	font-family: 'sofia_proregular';
	line-height: 34px;
}

.section-fourteen-wrapper .section-content h3 {
	font-size: 25px;
	margin-bottom: 20px;
	font-family: 'sofia_prolight';
	line-height: 34px;
}

.section-fourteen-wrapper .section-content .line {
	background: #363636;
	margin: 50px auto 50px auto;
}

.section-fourteen-wrapper .section-content p {}

.section-fourteen-wrapper .section-content .video-btn {}

.section-fourteen-wrapper .section-content .video-btn a {
	width: 80px;
	height: 110px;
	background: url(../images/video-play-icon.png) no-repeat;
	background-size: 100%;
	overflow: hidden;
	text-indent: 1000px;
	outline: none;
	text-decoration: none;
}


/* section fourteen */

.slider .slide-one,
.slider .slide-two,
.slider .slide-three,
.slider .slide-fourth,
.slider .slide-fifth,
.slider .slide-four,
.slider .slide-five
{
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}

.section-two-wrapper,
.section-three-wrapper,
.section-four-wrapper,
.section-six-wrapper,
.section-eight-wrapper,
.section-ten-wrapper,
.section-twelve-wrapper,
.section-thirteen-wrapper {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	background-attachment: fixed;
}

.slider-icons {
	text-align: right;
}

.slider-icons img {
	display: inline-block;
	margin: 0px 5px;
	max-height: 75px;
	margin-bottom: 15px;
}


/* video pop up */

.video-popup {
	width: 100%;
	max-width: 800px;
	margin: auto;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.close-pop-up {
	position: absolute;
	top: -40px;
	right: 0px;
	color: #ffffff;
	font-size: 28px;
	z-index: 100;
}

.close-pop-up svg {
	fill: #ffffff;
	width: 25px;
	height: 25px;
	transition: all ease 0.3s;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
}

.close-pop-up:hover svg {
	fill: #ce0c34;
}

.video-popup iframe {
	width: 100%;
	height: 100%;
	min-height: 360px;
	max-width: 1280px;
	max-height: 720px;
	padding: 10px;
	border: solid 1px black;
}

.modal-backdrop.in {
	filter: alpha(opacity=80);
	opacity: 0.8;
}


/* video pop up */


/* claim now */

#claimNow {
	background: rgba(0, 0, 0, 0.7);
}

#claimNow .claim-now-popup {
	width: 80%;
	max-width: 500px;
	margin: auto;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	padding: 5em 10px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 15px;
}

#claimNow .claim-now-popup #formWrapper {
	color: #ffffff;
	font-size: 16px;
	width: 100%;
}

#claimNow .claim-now-popup #formWrapper > div {
	display: -ms-flexbox;
	display: flex;
	min-height: 40px;
}

#claimNow .claim-now-popup #formWrapper label {
	font-family: 'sofia_prolight';
	margin-right: 15px;
	width: 15%;
	height: 100%;
	padding-bottom: 8px;
	margin-top: 5px;
}

#claimNow .claim-now-popup #formWrapper input {
	width: 80%;
	background: none;
	border: none;
	border-bottom: solid 1px rgba(255, 255, 255, 0.5);
	padding-bottom: 8px;
	margin-top: 5px;
	height: 100%;
	box-sizing: border-box;
	text-decoration: none;
	outline: none;
	transition: all ease 0.5s;
	font-family: 'sofia_prolight';
	text-transform: capitalize;
}

#claimNow .claim-now-popup #formWrapper input:focus {
	border-bottom: solid 1px rgba(255, 255, 255, 1);
}

#claimNow .claim-now-popup #formWrapper .claim-now-submit {}

#claimNow .claim-now-popup #formWrapper .claim-now-submit button {
	display: inline-block;
	margin: auto;
	border: solid 1px white;
	padding: 3px 15px;
	border-radius: 4px;
	margin-top: 50px;
	transition: all ease 0.5s;
	font-size: 16px;
	text-transform: uppercase;
}

#claimNow .claim-now-popup #formWrapper .claim-now-submit button:hover {
	border: solid 1px grey;
	color: #333333;
	background: #ffffff;
}


/* claim now */


/* packs page */

.pack-bg {
	background: #f7f7f7;
}


/* seciton one pack*/

.packs-section-one-wrapper {
	background: url(../images/packs-sec-one-bg.jpg) no-repeat;
	background-attachment: fixed;
	background-size: cover;
	background-position: center center;
}

.packs-section-three-wrapper {
	background: url(../images/popup_packs_bg.jpg) no-repeat;
	background-attachment: fixed;
	background-size: cover;
	background-position: center center;
}

.packs-section-one-wrapper .section-content {
	text-align: center;
	color: #ffffff;
}

.packs-section-one-wrapper .section-content h3 {
	font-size: 44px;
	font-family: 'sofia_proregular';
	text-shadow: 0px 0px 8px black;
}

.packs-section-one-wrapper .section-content h4 {
	font-size: 40px;
	font-family: 'sofia_prolight';
	text-shadow: 0px 0px 8px black;
}

.text-right {
	text-align: right;
}


/* seciton one pack*/


/* packs section */

.packs-section-two-wrapper {}

.packs-section-two-wrapper .section-content {
	color: #000000;
}

.packs-section-two-wrapper .container .flex {
	perspective: 1600px;
}

.packs-section-two-wrapper .section-content h3 {
	font-family: 'sofia_probold';
	font-size: 26px;
	margin-bottom: 15px;
}

.packs-section-two-wrapper .section-content p {
	font-family: 'sofia_prolight';
	font-size: 20px;
}

.packs-section-two-wrapper .section-content a {
	color: #333333;
	margin-top: 40px;
	border: solid 2px #333333;
	font-size: 14px;
}

.packs-section-two-wrapper .section-content a:hover {
	color: #ffffff;
	background: #000000;
}


/*
.packs-section-two-wrapper .packs-section-featured-image {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-line-pack: center;
	align-content: center;
	background: #e6e6e6;
	padding: 8% 15px;
	box-sizing: border-box;
	border-radius: 8px;
	box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.27);
}
*/

.packs-section-two-wrapper .packs-section-featured-image {
	background: #e6e6e6;
	padding: 8% 15px;
	box-sizing: border-box;
	border-radius: 8px;
	box-shadow: 0 3px 9px 0 rgba(0, 0, 0, 0.27);
	position: relative;
	top: 0;
	left: 0%;
	width: 100%;
	transition: .3s;
}

.packs-section-two-wrapper .packs-section-featured-image figure {
	text-align: center;
	margin: auto;
}

.packs-section-two-wrapper .packs-section-featured-image figure img {
	/* max-width: 100%; */
	max-height: 380px;
}


/* packs section */


/* packs page */


/* media query */

@media (max-width: 800px) {
	h1 {
		font-size: 30px !important;
	}
	h2 {
		font-size: 28px !important;
	}
	.section {
		height: auto;
		position: relative;
		padding: 0px 0px;
		min-height: 400px;
	}
	.section .section-content {
		padding: 100px 10px;
	}
	.section-two-wrapper {
		background: url(../images/sec-2-mobile.jpg);
	}
	.section-three-wrapper {
		background: url(../images/sec-3-mobile.jpg);
	}
	.section-four-wrapper {
		/* background: url(../images/sec-4-mobile.jpg); */
	}
	.section-six-wrapper {
		/* background: url(../images/sec-6-mobile.jpg); */
	}
	.section-eight-wrapper {
		/* background: url(../images/sec-8-mobile.jpg); */
	}
	.section-twelve-wrapper {
		background: url(../images/sec-12-mobile.jpg);
	}
	.section-thirteen-wrapper {
		background: url(../images/sec-13-mobile.jpg);
	}
	.section-one-wrapper .slider .slide-one {
		background-image: url(../images/sec-1-slide-1-mobile.jpg);
	}
	.section-one-wrapper .slider .slide-two {
		background-image: url(../images/sec-1-slide-2-mobile.jpg);
	}
	.section-one-wrapper .slider .slide-three {
		background-image: url(../images/sec-1-slide-3-mobile.jpg);
	}
	.section-two-wrapper,
	.section-three-wrapper,
	.section-four-wrapper,
	.section-six-wrapper,
	.section-eight-wrapper,
	.section-ten-wrapper,
	.section-twelve-wrapper,
	.section-thirteen-wrapper {
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;
		background-attachment: inherit;
	}
}