@charset "utf-8";
/* CSS Document */
body {margin:0 auto; padding:0; font-family: 'Poppins', sans-serif; -moz-user-select:none; -webkit-user-select:none;}
a, a:hover, a:focus{outline:none;} 
::-moz-selection {background: #ffc82a;color: #000; }
::-webkit-selection {background: #ffc82a;color: #000; }
a, a:hover {-webkit-transition: all 0.35s ease-in-out; -moz-transition: all 0.35s ease-in-out; -ms-transition: all 0.35s ease-in-out; -o-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out;text-decoration:none;}

a, a:visited {
	color: #0087cc;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

a:hover, a:focus {
	color: #ff7b29;
}

.navbar {
	position:fixed; margin:0;
	padding:0;
	z-index:999;
	width:100%;
	border-bottom:1px solid #f0f0f0;
}

.main-nav {
	background:#fff !important;
}

.main-nav a{
	color:#CCC;
}

.navbar ul li{	
	padding:0 10px!important;
}

.navbar ul li a {
	color:#000 !important;
	padding:19px 0;
	text-transform:uppercase;
	font-size:14px;
	letter-spacing:0.6px;
	font-weight:600;
}

.navbar ul li a:hover{
	color:#ccc!important;
}

.navbar-nav {padding:0 0 0 120px!important;}

.logo {color:#FC0 !important;}
.logo img {width:50%; margin:0; padding:0;}

.navbar-toggler {
	color:#CCC !important;
}

.call {margin:-6px 0 0 0; padding:0; font-weight:200; font-size:18px; letter-spacing:0.8px;}
.fa-mobile-alt {font-size:18px; color:#ee713a;}

a.fb {color:#999; font-size:18px; margin-right:12px;}
a.fb:hover {color:#06C; font-size:18px; margin-right:12px;}
a.tweeter {color:#999;font-size:18px; margin-right:12px;}
a.tweeter:hover {color:#09C;font-size:18px;}
a.instagram {color:#999;font-size:18px;}
a.instagram:hover {color:#906;font-size:18px;}

.banner-section {
	margin:0;
	padding:0;
}

.video-section {
	margin:0;
	padding:0;
	width: 100%;
	height: auto;
	display: inherit;
}

.video-section img{
	width: 100%;
}

video {
	height: auto;
}

.video-section-mobile {
	display: none;
}

.ht-navbar {
	height:55px;
}

.welcome-section {
	margin: 0 auto;
	padding:100px 0;
	text-align: center;
 }

.welcome-section h1{
	margin: 0 auto;
	padding:0;
	font-size: 36px;
	font-weight: 600;
	text-transform: uppercase;
 }

.welcome-section p{
	margin: 0 auto;
	padding:0 60px;
	font-size:16px;
	line-height: 34px;
	font-weight: 500;
 }

.welcome-section h3{
	margin: 0 auto;
	padding:0 200px;
	font-size:36px;
	line-height: 44px;
	font-weight: 500;
	 font-family: "Satisfy", cursive;
 }

.line-title-center {
	background: #000;
	text-align: center;
	height: 1px;
	width: 15%;
	margin: 25px auto;
}

.mn-section {
	margin: 0 auto;
	padding:40px 0;
	background: #000;	
 }

.mn-section-main {
	margin:15px auto;
	width: 100%;
	padding:50px 0;
	background:url(../images/bg-1.jpg) center repeat fixed;
	background-size: cover;
	border-radius: 50px;
	height: auto;
 }

.mn-section-main-left{
	width: 35%;
	height: auto;
	margin: 0;
	padding: 0;
	float: left;
	text-align: center;
}

.mn-section-main-left img{
	width: 60%;
	height: 60%;
	margin-top: 25px;
}

.mn-section-main-right{
	width: 65%;
	height: auto;
	margin: 0;
	padding: 0;
	float: left;
	text-align: left;
}

.mn-section-main-right h1{
	margin: 0 auto;
	padding:20px 0 0 0;
	font-size: 36px;
	font-weight: 200;
	text-transform: uppercase;
	color: #fff;
 }

.mn-section-main-right h1 span{
	font-weight: 600;
}

.mn-section-main-right p{
	margin: 0 auto;
	padding:15px 50px 0 0;
	font-size:16px;
	line-height: 24px;
	font-weight: 400;
	color: #fff;
 }

.mn-section-main-right a.moreinfo{
	margin: 0 auto;
	padding:15px 35px;
	font-size:14px;
	line-height: 24px;
	color: #000;
	background: #fff;
	border-radius: 8px;
	font-weight: 700;
 }

.mn-section-main-right a.moreinfo:hover{
	background: #E3550B;
	color: #fff;
	font-weight: 700;
}

.reality-section {
	margin:15px auto;
	width: 100%;
	padding:30px;
	background:url(../images/bg-1.jpg) center repeat fixed;
	background-size: cover;
	border-radius: 50px;
	height: auto;
	text-align: center;
 }

.reality-section h1{
	margin: 0 auto;
	padding:20px 0;
	font-size: 36px;
	font-weight: 400;
	text-transform: uppercase;
	color: #fff;
 }

.reality-section img {
	border-radius: 0px;
}

.vn-section {
	margin: 0 auto;
	padding:40px 0;
	background: #000;	
 }

.vn-section-main {
	margin:15px auto;
	width: 100%;
	padding:50px 0;
	background:url(../images/bg-1.jpg) center repeat fixed;
	background-size: cover;
	border-radius: 50px;
	height: auto;
 }

.vn-section h1{
	margin: 0 auto;
	padding:0;
	font-size: 36px;
	font-weight: 600;
	text-transform: uppercase;
 }

.vn-section p{
	margin: 0 auto;
	padding:0 60px;
	font-size:16px;
	line-height: 34px;
	font-weight: 500;
 }

.vn-section-main-left{
	width: 65%;
	height: auto;
	margin: 0;
	padding: 0;
	float: left;
	text-align: left;
}

.vn-section-main-right img{
	width: 60%;
	height: 60%;
	margin-top: 25px;
}

.vn-section-main-left h1{
	margin: 0 auto;
	padding:20px 0 0 50px;
	font-size: 36px;
	font-weight: 200;
	text-transform: uppercase;
	color: #fff;
 }

.vn-section-main-left h1 span{
	font-weight: 600;
}

.vn-section-main-left p{
	margin: 0 auto;
	padding:15px 50px 0 50px;
	font-size:16px;
	line-height: 24px;
	font-weight: 400;
	color: #fff;
 }


.vn-section-main-left a.moreinfo{
	margin: 0 0 0 50px;
	padding:15px 35px;
	font-size:14px;
	line-height: 24px;
	color: #000;
	background: #fff;
	border-radius: 8px;
	font-weight: 700;
 }

.vn-section-main-left a.moreinfo:hover{
	background: #E3550B;
	color: #fff;
	font-weight: 700;
}

.vn-section-main-right{
	width: 35%;
	height: auto;
	margin: 0;
	padding: 0;
	float: left;
	text-align: center;
}

.contact-section {
	margin: 0 auto;
	padding:40px 0;
	background: #000;	
 }

.contact-section-main {
	margin:15px auto;
	width: 100%;
	padding:0 0 50px 0;
	background:url(../images/bg-1.jpg) center repeat fixed;
	background-size: cover;
	border-radius: 50px;
	height: auto;
 }

.contact-section-main h2{
	margin: 0 center;
	padding:20px 0;
	font-size: 36px;
	font-weight: 500;
	text-transform: uppercase;
	color: #000;
	text-align: center;
	background: #fff;
	border-radius: 50px 50px 0 0;
 }

.contact-section-main-left{
	width: 35%;
	height: auto;
	margin: 0;
	padding: 0;
	float: left;
	text-align: center;
}

.contact-section-main-left img{
	width: 60%;
	height: 60%;
	margin-top: 25px;
}

.contact-section-main-right{
	width: 65%;
	height: auto;
	margin: 0;
	padding: 0;
	float: left;
	text-align: left;
}

.contact-section-main-right h1{
	margin: 0 auto;
	padding:40px 0 0 100px;
	font-size: 24px;
	font-weight: 400;
	text-transform: uppercase;
	color: #fff;
 }

.contact-section-main-right h1 span{
	font-weight: 600;
}

.contact-section-main-right p{
	margin: 0 auto;
	padding:15px 250px 0 100px;
	font-size:16px;
	line-height: 24px;
	font-weight: 400;
	color: #fff;
 }

.scroller-section {
	margin:15px auto;
	width: 100%;
	padding:50px 20px;
	background:url(../images/bg-1.jpg) center repeat fixed;
	background-size: cover;
	border-radius: 50px;
	height: auto;
 }

.scroller-section h1{
	margin: 0 auto;
	padding:20px 0 25px 0;
	font-size: 36px;
	font-weight: 400;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
 }





/* Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {
	.navbar {
		position:fixed; margin:0;
		padding:10px 10px;
		z-index:999;
		width:100%;
	}
	
	.navbar-nav {padding:0 0 0 0!important;}
	
	.navbar-brand {width:76%;}
	
	.main-nav {
		background:#fff !important;
	}
	
	.main-nav a{
		color:#CCC;
	}
	
	.navbar ul li{	
		padding:0 0!important;
		border-bottom:1px solid #CCC;
	}
	
	.navbar ul li a {
		color:#000 !important;
		padding:7px 0;
		text-transform:none;
		font-size:14px;
		letter-spacing:0.6px;
		font-weight:400;
	}
	
	.navbar ul li a:hover{
		color:#fff!important;
		background:#000;
		padding:7px 10px;
	}
	
	.logo {color:#FC0 !important;}
	
	.navbar-toggler {
		color:#CCC !important;
	}
	
	.logo img {width:50%; margin:0; padding:0;}
	
	.banner-section {
		margin:0;
		padding:0;
	}

    .video-section {
		margin:0;
		padding:0;
		width: 100%;
		height: auto;
		display: inherit;
		background: #000;
		display: none;
	}

	.video-section img{
		width: 100%;
	}

	video {
		height: auto;
	}

	.video-section-mobile {
		display: inherit;
	}

	.ht-navbar {
		height:55px;
	}

	.welcome-section {
		margin: 0 auto;
		padding:40px 0;
		text-align: center;
	 }

	.welcome-section h1{
		margin: 0 auto;
		padding:0;
		font-size: 24px;
		font-weight: 600;
		text-transform: uppercase;
	 }

	.welcome-section p{
		margin: 0 auto;
		padding:0 10px;
		font-size:14px;
		line-height:24px;
		font-weight:400;
	 }
	
	.welcome-section h3{
		margin: 0 auto;
		padding:0 10px;
		font-size:20px;
		line-height: 34px;
		font-weight: 500;
		 font-family: "Satisfy", cursive;
	 }

	.line-title-center {
		background: #000;
		text-align: center;
		height: 1px;
		width: 15%;
		margin: 15px auto;
	}

	.mn-section {
		margin: 0 auto;
		padding:40px 0;
		background: #000;	
	 }

	.mn-section-main {
		margin:15px auto;
		width: 90%;
		padding:20px 0;
		background:url(../images/bg-1.jpg) center repeat fixed;
		background-size: cover;
		border-radius: 50px;
		height: auto;
	 }

	.mn-section-main-left{
		width: 100%;
		height: auto;
		margin: 0;
		padding: 0;
		float: left;
		text-align: center;
	}

	.mn-section-main-left img{
		width: 60%;
		height: 60%;
		margin-top: 25px;
	}

	.mn-section-main-right{
		width: 100%;
		height: auto;
		margin: 0;
		padding: 0 10px;
		float: left;
		text-align: center;
	}

	.mn-section-main-right h1{
		margin: 0 auto;
		padding:20px 0 0 0;
		font-size: 24px;
		font-weight: 200;
		text-transform: uppercase;
		color: #fff;
	 }

	.mn-section-main-right h1 span{
		font-weight: 600;
	}

	.mn-section-main-right p{
		margin: 0 auto;
		padding:15px 10px 0 0;
		font-size:13px;
		line-height: 20px;
		font-weight: 400;
		color: #fff;
	 }
	
	.reality-section {
		margin:15px auto;
		width: 100%;
		padding:10px;
		background:url(../images/bg-1.jpg) center repeat fixed;
		background-size: cover;
		border-radius: 30px;
		height: auto;
		text-align: center;
	 }

	.reality-section h1{
		margin: 0 auto;
		padding:20px 0;
		font-size: 20px;
		font-weight: 400;
		text-transform: uppercase;
		color: #fff;
	 }

	.reality-section img {
		border-radius: 0px;
	}

	.vn-section {
		margin: 0 auto;
		padding:30px 0;
		background: #000;	
	 }

	.vn-section-main {
		margin:15px auto;
		width: 90%;
		padding:30px 0;
		background:url(../images/bg-1.jpg) center repeat fixed;
		background-size: cover;
		border-radius: 50px;
		height: auto;
	 }

	.vn-section-main-left{
		width: 100%;
		height: auto;
		margin: 0;
		padding: 0 10px;
		float: left;
		text-align: center;
	}

	.vn-section-main-right img{
		width: 60%;
		height: 60%;
		margin-top: 25px;
	}

	.vn-section-main-left h1{
		margin: 0 auto;
		padding:20px 30px 0 10px;
		font-size: 24px;
		font-weight: 200;
		text-transform: uppercase;
		color: #fff;
	 }

	.vn-section-main-left h1 span{
		font-weight: 600;
	}

	.vn-section-main-left p{
		margin: 0 auto;
		padding:15px 10px 0 10px;
		font-size:13px;
		line-height: 20px;
		font-weight: 400;
		color: #fff;
	 }
	
	.vn-section-main-left a.moreinfo{
		margin: 0 auto;
		padding:15px 35px;
		font-size:14px;
		line-height: 24px;
		color: #000;
		background: #fff;
		border-radius: 8px;
		font-weight: 700;
	 }

	.vn-section-main-left a.moreinfo:hover{
		background: #E3550B;
		color: #fff;
		font-weight: 700;
	}


	.vn-section-main-right{
		width: 100%;
		height: auto;
		margin: 0;
		padding: 0;
		float: left;
		text-align: center;
	}

	.contact-section {
		margin: 0 auto;
		padding:40px 0;
		background: #000;	
	 }

	.contact-section-main {
		margin:15px auto;
		width: 90%;
		padding:0 0 50px 0;
		background:url(../images/bg-1.jpg) center repeat fixed;
		background-size: cover;
		border-radius: 50px;
		height: auto;
	 }

	.contact-section-main h2{
		margin: 0 center;
		padding:10px 0;
		font-size: 24px;
		font-weight: 500;
		text-transform: uppercase;
		color: #000;
		text-align: center;
		background: #fff;
		border-radius: 50px 50px 0 0;
	 }

	.contact-section-main-left{
		width: 100%;
		height: auto;
		margin: 0;
		padding: 0;
		float: left;
		text-align: center;
	}

	.contact-section-main-left img{
		width: 60%;
		height: 60%;
		margin-top: 25px;
	}

	.contact-section-main-right{
		width: 100%;
		height: auto;
		margin: 0;
		padding: 0 20px;
		float: left;
		text-align: center;
	}

	.contact-section-main-right h1{
		margin: 0 auto;
		padding:40px 0 10px 0;
		font-size: 20px;
		font-weight: 400;
		text-transform: uppercase;
		color: #fff;
	 }

	.contact-section-main-right h1 span{
		font-weight: 600;
	}

	.contact-section-main-right p{
		margin: 0 auto;
		padding:0 0 0 0;
		font-size:13px;
		line-height: 20px;
		font-weight: 400;
		color: #fff;
	 }
	
}

/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) {
	
	.navbar {
		position:fixed; margin:0;
		padding:10px 10px;
		z-index:999;
		width:100%;
	}
	
	.navbar-nav {padding:0 0 0 0!important;}
	
	.navbar-brand {width:76%;}
	
	.main-nav {
		background:#fff !important;
	}
	
	.main-nav a{
		color:#CCC;
	}
	
	.navbar ul li{	
		padding:0 0!important;
		border-bottom:1px solid #CCC;
	}
	
	.navbar ul li a {
		color:#000 !important;
		padding:7px 0;
		text-transform:none;
		font-size:14px;
		letter-spacing:0.6px;
		font-weight:400;
	}
	
	.navbar ul li a:hover{
		color:#fff!important;
		background:#000;
		padding:7px 10px;
	}
	
	.logo {color:#FC0 !important;}
	
	.navbar-toggler {
		color:#CCC !important;
	}
	
	.logo img {width:50%; margin:0; padding:0;}
	
	.banner-section {
		margin:0;
		padding:0;
	}

	.ht-navbar {
		height:55px;
	}

	.welcome-section {
		margin: 0 auto;
		padding:40px 0;
		text-align: center;
	 }

	.welcome-section h1{
		margin: 0 auto;
		padding:0;
		font-size: 24px;
		font-weight: 600;
		text-transform: uppercase;
	 }

	.welcome-section p{
		margin: 0 auto;
		padding:0 10px;
		font-size:14px;
		line-height:24px;
		font-weight:400;
	 }

	.line-title-center {
		background: #000;
		text-align: center;
		height: 1px;
		width: 15%;
		margin: 15px auto;
	}

	.mn-section {
		margin: 0 auto;
		padding:40px 0;
		background: #000;	
	 }

	.mn-section-main {
		margin:15px auto;
		width: 90%;
		padding:20px 0;
		background:url(../images/bg-1.jpg) center repeat fixed;
		background-size: cover;
		border-radius: 50px;
		height: auto;
	 }

	.mn-section-main-left{
		width: 100%;
		height: auto;
		margin: 0;
		padding: 0;
		float: left;
		text-align: center;
	}

	.mn-section-main-left img{
		width: 60%;
		height: 60%;
		margin-top: 25px;
	}

	.mn-section-main-right{
		width: 100%;
		height: auto;
		margin: 0;
		padding: 0 10px;
		float: left;
		text-align: center;
	}

	.mn-section-main-right h1{
		margin: 0 auto;
		padding:20px 0 0 0;
		font-size: 24px;
		font-weight: 200;
		text-transform: uppercase;
		color: #fff;
	 }

	.mn-section-main-right h1 span{
		font-weight: 600;
	}

	.mn-section-main-right p{
		margin: 0 auto;
		padding:15px 10px 0 0;
		font-size:13px;
		line-height: 20px;
		font-weight: 400;
		color: #fff;
	 }

	.vn-section {
		margin: 0 auto;
		padding:30px 0;
		background: #000;	
	 }

	.vn-section-main {
		margin:15px auto;
		width: 90%;
		padding:30px 0;
		background:url(../images/bg-1.jpg) center repeat fixed;
		background-size: cover;
		border-radius: 50px;
		height: auto;
	 }

	.vn-section-main-left{
		width: 100%;
		height: auto;
		margin: 0;
		padding: 0 10px;
		float: left;
		text-align: center;
	}

	.vn-section-main-right img{
		width: 60%;
		height: 60%;
		margin-top: 25px;
	}

	.vn-section-main-left h1{
		margin: 0 auto;
		padding:20px 30px 0 10px;
		font-size: 24px;
		font-weight: 200;
		text-transform: uppercase;
		color: #fff;
	 }

	.vn-section-main-left h1 span{
		font-weight: 600;
	}

	.vn-section-main-left p{
		margin: 0 auto;
		padding:15px 10px 0 10px;
		font-size:13px;
		line-height: 20px;
		font-weight: 400;
		color: #fff;
	 }


	.vn-section-main-right{
		width: 100%;
		height: auto;
		margin: 0;
		padding: 0;
		float: left;
		text-align: center;
	}

	.contact-section {
		margin: 0 auto;
		padding:40px 0;
		background: #000;	
	 }

	.contact-section-main {
		margin:15px auto;
		width: 90%;
		padding:0 0 50px 0;
		background:url(../images/bg-1.jpg) center repeat fixed;
		background-size: cover;
		border-radius: 50px;
		height: auto;
	 }

	.contact-section-main h2{
		margin: 0 center;
		padding:10px 0;
		font-size: 24px;
		font-weight: 500;
		text-transform: uppercase;
		color: #000;
		text-align: center;
		background: #fff;
		border-radius: 50px 50px 0 0;
	 }

	.contact-section-main-left{
		width: 100%;
		height: auto;
		margin: 0;
		padding: 0;
		float: left;
		text-align: center;
	}

	.contact-section-main-left img{
		width: 60%;
		height: 60%;
		margin-top: 25px;
	}

	.contact-section-main-right{
		width: 100%;
		height: auto;
		margin: 0;
		padding: 0 20px;
		float: left;
		text-align: center;
	}

	.contact-section-main-right h1{
		margin: 0 auto;
		padding:40px 0 10px 0;
		font-size: 20px;
		font-weight: 400;
		text-transform: uppercase;
		color: #fff;
	 }

	.contact-section-main-right h1 span{
		font-weight: 600;
	}

	.contact-section-main-right p{
		margin: 0 auto;
		padding:0 0 0 0;
		font-size:13px;
		line-height: 20px;
		font-weight: 400;
		color: #fff;
	 }
	
		
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991.98px) { 
	.navbar {
		position:fixed; margin:0;
		padding:0;
		z-index:999;
		width:100%;
		border-bottom:1px solid #f0f0f0;
	}

	.main-nav {
		background:#fff !important;
	}

	.main-nav a{
		color:#CCC;
	}

	.navbar ul li{	
		padding:0 10px!important;
	}

	.navbar ul li a {
		color:#000 !important;
		padding:19px 0;
		text-transform:uppercase;
		font-size:14px;
		letter-spacing:0.6px;
		font-weight:600;
	}

	.navbar ul li a:hover{
		color:#ccc!important;
	}

	.navbar-nav {padding:0 0 0 10px!important;}

	.logo {color:#FC0 !important;}
	.logo img {width:30%; margin:0; padding:0;}

	.navbar-toggler {
		color:#CCC !important;
	}

	.call {margin:-6px 0 0 0; padding:0; font-weight:200; font-size:18px; letter-spacing:0.8px;}
	.fa-mobile-alt {font-size:18px; color:#ee713a;}

	a.fb {color:#999; font-size:18px; margin-right:12px;}
	a.fb:hover {color:#06C; font-size:18px; margin-right:12px;}
	a.tweeter {color:#999;font-size:18px; margin-right:12px;}
	a.tweeter:hover {color:#09C;font-size:18px;}
	a.instagram {color:#999;font-size:18px;}
	a.instagram:hover {color:#906;font-size:18px;}

	.banner-section {
		margin:0;
		padding:0;
	}

	.ht-navbar {
		height:40px;
	}

	.welcome-section {
		margin: 0 auto;
		padding:50px 0;
		text-align: center;
	 }

	.welcome-section h1{
		margin: 0 auto;
		padding:0;
		font-size: 30px;
		font-weight: 600;
		text-transform: uppercase;
	 }

	.welcome-section p{
		margin: 0 auto;
		padding:0 60px;
		font-size:14px;
		line-height: 30px;
		font-weight: 500;
	 }

	.line-title-center {
		background: #000;
		text-align: center;
		height: 1px;
		width: 15%;
		margin: 25px auto;
	}

	.mn-section {
		margin: 0 auto;
		padding:40px 0;
		background: #000;	
	 }

	.mn-section-main {
		margin:15px auto;
		width: 100%;
		padding:50px 0;
		background:url(../images/bg-1.jpg) center repeat fixed;
		background-size: cover;
		border-radius: 50px;
		height: auto;
	 }

	.mn-section-main-left{
		width: 35%;
		height: auto;
		margin: 0;
		padding: 0;
		float: left;
		text-align: center;
	}

	.mn-section-main-left img{
		width: 60%;
		height: 60%;
		margin-top: 25px;
	}

	.mn-section-main-right{
		width: 65%;
		height: auto;
		margin: 0;
		padding: 0;
		float: left;
		text-align: left;
	}

	.mn-section-main-right h1{
		margin: 0 auto;
		padding:20px 0 0 0;
		font-size: 36px;
		font-weight: 200;
		text-transform: uppercase;
		color: #fff;
	 }

	.mn-section-main-right h1 span{
		font-weight: 600;
	}

	.mn-section-main-right p{
		margin: 0 auto;
		padding:15px 50px 0 0;
		font-size:14px;
		line-height: 20px;
		font-weight: 400;
		color: #fff;
	 }

	.vn-section {
		margin: 0 auto;
		padding:40px 0;
		background: #000;	
	 }

	.vn-section-main {
		margin:15px auto;
		width: 100%;
		padding:50px 0;
		background:url(../images/bg-1.jpg) center repeat fixed;
		background-size: cover;
		border-radius: 50px;
		height: auto;
	 }

	.vn-section h1{
		margin: 0 auto;
		padding:0;
		font-size: 36px;
		font-weight: 600;
		text-transform: uppercase;
	 }

	.vn-section p{
		margin: 0 auto;
		padding:0 60px;
		font-size:16px;
		line-height: 34px;
		font-weight: 500;
	 }

	.vn-section-main-left{
		width: 65%;
		height: auto;
		margin: 0;
		padding: 0;
		float: left;
		text-align: left;
	}

	.vn-section-main-right img{
		width: 60%;
		height: 60%;
		margin-top: 25px;
	}

	.vn-section-main-left h1{
		margin: 0 auto;
		padding:20px 0 0 50px;
		font-size: 36px;
		font-weight: 200;
		text-transform: uppercase;
		color: #fff;
	 }

	.vn-section-main-left h1 span{
		font-weight: 600;
	}

	.vn-section-main-left p{
		margin: 0 auto;
		padding:15px 50px 0 50px;
		font-size:14px;
		line-height: 20px;
		font-weight: 400;
		color: #fff;
	 }


	.vn-section-main-right{
		width: 35%;
		height: auto;
		margin: 0;
		padding: 0;
		float: left;
		text-align: center;
	}

	.contact-section {
		margin: 0 auto;
		padding:40px 0;
		background: #000;	
	 }

	.contact-section-main {
		margin:15px auto;
		width: 100%;
		padding:0 0 50px 0;
		background:url(../images/bg-1.jpg) center repeat fixed;
		background-size: cover;
		border-radius: 50px;
		height: auto;
	 }

	.contact-section-main h2{
		margin: 0 center;
		padding:20px 0;
		font-size: 30px;
		font-weight: 500;
		text-transform: uppercase;
		color: #000;
		text-align: center;
		background: #fff;
		border-radius: 50px 50px 0 0;
	 }

	.contact-section-main-left{
		width: 35%;
		height: auto;
		margin: 0;
		padding: 0;
		float: left;
		text-align: center;
	}

	.contact-section-main-left img{
		width: 60%;
		height: 60%;
		margin-top: 25px;
	}

	.contact-section-main-right{
		width: 65%;
		height: auto;
		margin: 0;
		padding: 0;
		float: left;
		text-align: left;
	}

	.contact-section-main-right h1{
		margin: 0 auto;
		padding:40px 0 0 50px;
		font-size: 24px;
		font-weight: 400;
		text-transform: uppercase;
		color: #fff;
	 }

	.contact-section-main-right h1 span{
		font-weight: 600;
	}

	.contact-section-main-right p{
		margin: 0 auto;
		padding:15px 150px 0 50px;
		font-size:14px;
		line-height: 20px;
		font-weight: 400;
		color: #fff;
	 }
	
	
}

/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) { 
	
	.navbar {
		position:fixed; margin:0;
		padding:0;
		z-index:999;
		width:100%;
		border-bottom:1px solid #f0f0f0;
	}

	.main-nav {
		background:#fff !important;
	}

	.main-nav a{
		color:#CCC;
	}

	.navbar ul li{	
		padding:0 1px!important;
	}

	.navbar ul li a {
		color:#000 !important;
		padding:19px 0;
		text-transform:uppercase;
		font-size:12px;
		letter-spacing:0.6px;
		font-weight:600;
	}

	.navbar ul li a:hover{
		color:#ccc!important;
	}

	.navbar-nav {padding:0 0 0 0px!important;}

	.logo {color:#FC0 !important;}
	.logo img {width:30%; margin:0; padding:0;}

	.navbar-toggler {
		color:#CCC !important;
	}

	.call {margin:-6px 0 0 0; padding:0; font-weight:200; font-size:18px; letter-spacing:0.8px;}
	.fa-mobile-alt {font-size:18px; color:#ee713a;}

	a.fb {color:#999; font-size:18px; margin-right:12px;}
	a.fb:hover {color:#06C; font-size:18px; margin-right:12px;}
	a.tweeter {color:#999;font-size:18px; margin-right:12px;}
	a.tweeter:hover {color:#09C;font-size:18px;}
	a.instagram {color:#999;font-size:18px;}
	a.instagram:hover {color:#906;font-size:18px;}

	.banner-section {
		margin:0;
		padding:0;
	}

	.ht-navbar {
		height:55px;
	}

	.welcome-section {
		margin: 0 auto;
		padding:50px 0;
		text-align: center;
	 }

	.welcome-section h1{
		margin: 0 auto;
		padding:0;
		font-size: 36px;
		font-weight: 600;
		text-transform: uppercase;
	 }

	.welcome-section p{
		margin: 0 auto;
		padding:0 60px;
		font-size:16px;
		line-height: 34px;
		font-weight: 500;
	 }

	.line-title-center {
		background: #000;
		text-align: center;
		height: 1px;
		width: 15%;
		margin: 25px auto;
	}

	.mn-section {
		margin: 0 auto;
		padding:40px 0;
		background: #000;	
	 }

	.mn-section-main {
		margin:15px auto;
		width: 100%;
		padding:50px 0;
		background:url(../images/bg-1.jpg) center repeat fixed;
		background-size: cover;
		border-radius: 50px;
		height: auto;
	 }

	.mn-section-main-left{
		width: 35%;
		height: auto;
		margin: 0;
		padding: 0;
		float: left;
		text-align: center;
	}

	.mn-section-main-left img{
		width: 60%;
		height: 60%;
		margin-top: 25px;
	}

	.mn-section-main-right{
		width: 65%;
		height: auto;
		margin: 0;
		padding: 0;
		float: left;
		text-align: left;
	}

	.mn-section-main-right h1{
		margin: 0 auto;
		padding:20px 0 0 0;
		font-size: 36px;
		font-weight: 200;
		text-transform: uppercase;
		color: #fff;
	 }

	.mn-section-main-right h1 span{
		font-weight: 600;
	}

	.mn-section-main-right p{
		margin: 0 auto;
		padding:15px 50px 0 0;
		font-size:16px;
		line-height: 24px;
		font-weight: 400;
		color: #fff;
	 }

	.vn-section {
		margin: 0 auto;
		padding:40px 0;
		background: #000;	
	 }

	.vn-section-main {
		margin:15px auto;
		width: 100%;
		padding:50px 0;
		background:url(../images/bg-1.jpg) center repeat fixed;
		background-size: cover;
		border-radius: 50px;
		height: auto;
	 }

	.vn-section h1{
		margin: 0 auto;
		padding:0;
		font-size: 36px;
		font-weight: 600;
		text-transform: uppercase;
	 }

	.vn-section p{
		margin: 0 auto;
		padding:0 60px;
		font-size:16px;
		line-height: 34px;
		font-weight: 500;
	 }

	.vn-section-main-left{
		width: 65%;
		height: auto;
		margin: 0;
		padding: 0;
		float: left;
		text-align: left;
	}

	.vn-section-main-right img{
		width: 60%;
		height: 60%;
		margin-top: 25px;
	}

	.vn-section-main-left h1{
		margin: 0 auto;
		padding:20px 0 0 50px;
		font-size: 36px;
		font-weight: 200;
		text-transform: uppercase;
		color: #fff;
	 }

	.vn-section-main-left h1 span{
		font-weight: 600;
	}

	.vn-section-main-left p{
		margin: 0 auto;
		padding:15px 50px 0 50px;
		font-size:16px;
		line-height: 24px;
		font-weight: 400;
		color: #fff;
	 }


	.vn-section-main-right{
		width: 35%;
		height: auto;
		margin: 0;
		padding: 0;
		float: left;
		text-align: center;
	}

	.contact-section {
		margin: 0 auto;
		padding:40px 0;
		background: #000;	
	 }

	.contact-section-main {
		margin:15px auto;
		width: 100%;
		padding:0 0 50px 0;
		background:url(../images/bg-1.jpg) center repeat fixed;
		background-size: cover;
		border-radius: 50px;
		height: auto;
	 }

	.contact-section-main h2{
		margin: 0 center;
		padding:20px 0;
		font-size: 36px;
		font-weight: 500;
		text-transform: uppercase;
		color: #000;
		text-align: center;
		background: #fff;
		border-radius: 50px 50px 0 0;
	 }

	.contact-section-main-left{
		width: 35%;
		height: auto;
		margin: 0;
		padding: 0;
		float: left;
		text-align: center;
	}

	.contact-section-main-left img{
		width: 60%;
		height: 60%;
		margin-top: 25px;
	}

	.contact-section-main-right{
		width: 65%;
		height: auto;
		margin: 0;
		padding: 0;
		float: left;
		text-align: left;
	}

	.contact-section-main-right h1{
		margin: 0 auto;
		padding:40px 0 0 100px;
		font-size: 24px;
		font-weight: 400;
		text-transform: uppercase;
		color: #fff;
	 }

	.contact-section-main-right h1 span{
		font-weight: 600;
	}

	.contact-section-main-right p{
		margin: 0 auto;
		padding:15px 250px 0 100px;
		font-size:16px;
		line-height: 24px;
		font-weight: 400;
		color: #fff;
	 }
	
}


/*Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) { ... }