@font-face {
    font-family: 'DHthaiX';
    src: url('../fonts/DHthaiX.eot');
    src: url('../fonts/DHthaiX.eot') format('embedded-opentype'),
         url('../fonts/DHthaiX.woff2') format('woff2'),
         url('../fonts/DHthaiX.woff') format('woff'),
         url('../fonts/DHthaiX.ttf') format('truetype'),
         url('../fonts/DHthaiX.svg#DHthaiX') format('svg');
}
@font-face {
    font-family: 'DHthaiXBd';
    src: url('../fonts/DHthaiXBd.eot');
    src: url('../fonts/DHthaiXBd.eot') format('embedded-opentype'),
         url('../fonts/DHthaiXBd.woff2') format('woff2'),
         url('../fonts/DHthaiXBd.woff') format('woff'),
         url('../fonts/DHthaiXBd.ttf') format('truetype'),
         url('../fonts/DHthaiXBd.svg#DHthaiXBd') format('svg');
}
body{
	font-size: 24px;
    font-family: 'DHthaiX';
	background-image: url("../img/bg.jpg");
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
h1,h2,h3,h4{
    font-family: 'DHthaiX';
}
h2{
	font-size: 48px;
}
h3{
	font-size: 42px;
}
/* Animation Timers
---------------------------------*/
.delay-02s { 
	animation-delay: 0.2s; 
	-webkit-animation-delay: 0.2s; 
}
.delay-03s { 
	animation-delay: 0.3s; 
	-webkit-animation-delay: 0.3s; 
}
.delay-04s { 
	animation-delay: 0.4s; 
	-webkit-animation-delay: 0.4s; 
}

.delay-05s { 
	animation-delay: 0.5s; 
	-webkit-animation-delay: 0.5s; 
}
.delay-06s { 
	animation-delay: 0.6s; 
	-webkit-animation-delay: 0.6s; 
}

.delay-07s { 
	animation-delay: 0.7s; 
	-webkit-animation-delay: 0.7s; 
}
.delay-08s { 
	animation-delay: 0.8s; 
	-webkit-animation-delay: 0.8s; 
}

.delay-09s { 
	animation-delay: 0.9s; 
	-webkit-animation-delay: 0.9s; 
}
.delay-1s { 
	animation-delay: 1s; 
	-webkit-animation-delay: 1s; 
}
.delay-12s { 
	animation-delay: 1.2s; 
	-webkit-animation-delay: 1.2s; 
}
.navbar-default{
	z-index: 10;
	background: transparent;
	border: none;
	/*vertical-align: middle;*/
}

.navbar-default .navbar-brand img{
	width: 190px;
}
.navbar-default .navbar-nav{
	padding: 20px 0;
}
.navbar-default .navbar-nav>li>a{
    font-family: 'DHthaiX';
    color: #fff;
}
.navbar-default .navbar-nav>li>a:hover{
    color: #eee;
}
@media only screen and (max-width: 768px) {
.navbar-default .navbar-collapse, .navbar-default .navbar-form{
	border: none;
	box-shadow: none;
}
.navbar-toggle{
	margin-top: 23px;
	border: none;
}
}
.divider img{
	width: 100%;
	max-width: 734px;

}
.homepage-wrapper .container img{
	width: 100%;
}
.home-content{
	text-align: center;
	color: #fff;
}
.home-content .row{
	margin-top: 30px;
	margin-bottom: 30px;
}
video {
    width: 100%;
    height: auto   !important;
}
.video-loop-container,
.bgbottom_carousel_02,
.bgtop_carousel_02{
	max-width: 1000px;
	margin: auto;
}
.bgbottom_carousel_02{
	margin-top: 0;
}
@media only screen and (min-width: 1136px) {
.bgtop_carousel_02{
	margin-top: 100px;
}
.bgbottom_carousel_02{
	margin-top: -12px;
}
}
video::-webkit-media-controls-start-playback-button {
  display: none !important;
}
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.owl-carousel{
	width: 100%;
}
.owl-carousel .item{
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 10px;
	color: #fff;
}
.owl-carousel .item img{
    display: block;
    width: 100%;
    max-width:1100px;
    height: auto;
    margin: auto;
}
.owl-buttons{
	position: absolute;
	top: 50%;
	width: 100%;
}
.owl-theme .owl-controls .owl-buttons div{
	position: absolute;
	width: 72px;
	height: 97px;
	border-radius: 0;
}
.owl-theme .owl-controls .owl-buttons div.owl-prev{
	background: url(../img/prev.png);
	left: 0;
}
.owl-theme .owl-controls .owl-buttons div.owl-next{
	background: url(../img/next.png);
	left: 100%;
	margin-left: -72px;
}

.img-section-6{
	margin-top: -500px;
}

#myModal .close{
	position: absolute;
	right: 65px;
	top: 35px;
	width: 30px;
	opacity: 0.9;
}
#myModal .close:hover{
	opacity: 1;
}
#myModal .modal-dialog{
	width: 100%;
	max-width: 1100px;
}
#myModal .modal-content{
	background: transparent;
	border: none;
	box-shadow: none;
}
@media only screen and (max-width: 1366px) {
	
.img-section-6{
	margin-top: -280px;
}
}

@media only screen and (max-width: 420px) {

.navbar-default .navbar-brand img{
	width: 155px;
}
#myModal .close{
	right: 20px;
	top: 10px;
}
.owl-theme .owl-controls .owl-buttons div{
	display: none;
	width: 30px;
	height: 41px;
}
.owl-theme .owl-controls .owl-buttons div.owl-prev{
background-size: 30px 41px;
}
.owl-theme .owl-controls .owl-buttons div.owl-next{
background-size: 30px 41px;
	margin-left: -30px;
}
.img-section-6{
	margin-top: -100px;
}

}
.footer .container-fluid{
	margin-top: 30px;
}
.footer .award{
	padding-left: 0;
	padding-right: 0;
}
.footer .contact{
    font-family: 'DHthaiXBd';
background: #fff;
	text-align: center;
}
.footer .contact span{
color: #fc2100;
}