@charset "UTF-8";
/* CSS Document */
@font-face {
    font-family: 'tfarrowmedium';
    src: url('../fonts/tfarrowmedium-webfont.eot');
    src: url('../fonts/tfarrow-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/tfarrow-medium-webfont.woff2') format('woff2'),
         url('../fonts/tfarrow-medium-webfont.woff') format('woff'),
         url('../fonts/tfarrow-medium-webfont.ttf') format('truetype'),
         url('../fonts/tfarrow-medium-webfont.svg#tfarrowmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
body, html{margin:0; padding:0; height:100%; background-color: #9d815a }
.pattern a{color:#ffffff !important;}
.navbar-inverse {
	background-color:#231f20 !important;
    border:none !important;
}
.navbar-inverse .navbar-nav>li>a {
color:#ffffff !important;
font-family: 'tfarrowmedium';
font-size:12px;
text-transform:uppercase;
letter-spacing:1px;
}
.dropdown-menu > li > a {
	font-family: 'tfarrowmedium';
	}
	
.whitebg{color:#231f20;}
whitebg h1{color:#231f20 !important;}
.contact2 a{color:#947c4e !important;}
.stat-area{padding:0 20px; font-weight:300; font-size:9.5pt; font-family: 'Work Sans', sans-serif; line-height:16px;}
.stat{font-size:12px !important;}
.stat-head{ font-family: 'tfarrowmedium'; font-size:26px !important; color:#000 !important; text-shadow: none !important; text-align:center; line-height:28px; padding:5px 0 0px 0; text-transform:uppercase; letter-spacing:1px;}

.stat-img{padding-bottom:11px;}
.img1 h3{color:#000000 !important; margin-bottom:10px;}
.main-contact a{color:#947c4e !important; font-weight:500;}
.contact{margin:0 auto;}
.contact2{font-size:11px;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{background-color:#231f20 !important; border-bottom:5px solid #947C4E;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:0px !important; padding-left:0px !important;}
.nav-pad{padding:0 50px;}
.pattern{ min-height:100%; background:url(../images/dubai-pattern.png); color:#ffffff; font-weight:300; font-family: 'Work Sans', sans-serif;}
.img1{height:100%; background:url(../images/bg1.png) no-repeat center center fixed;
-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.img1 h3{color:#000 !important; text-shadow: 1px 1px #555; margin-bottom:10px; text-shadow:none !important;}
.border { border: solid 1px #000; width:100px;}


.img2{height:100%; background:url(../images/about.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.img3{height:100%; background:url(../images/sponsor.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
h1{font-family: 'tfarrowmedium'; font-size:32px !important; color:#ffffff !important; text-shadow:none !important; text-align:center; letter-spacing:1px;}
h3{font-family: 'tfarrowmedium'; font-size:30px !important; color:#ffffff !important; text-shadow:none !important; text-align:center; text-transform:uppercase; letter-spacing:1px;}
.left-intro{position:absolute; top:20%; left:30%;}
.date-venue{font-family: 'Work Sans', sans-serif; color:#ffffff; font-size:19px; text-transform:uppercase; line-height:28px; text-align:center; font-weight:100; margin:30px 0;}
.btn-primary{font-family: 'tfarrowmedium'; font-size:26px !important; text-transform:uppercase !important; color:#ffffff !important; padding:5px 30px !important; border:2px solid #ffffff !important; background:none; border-radius:0px !important; letter-spacing:1px; letter-spacing:1px;}
.btn-primary:hover{background-color:#820000 !important;-webkit-transition:all 0.25s linear;
    -moz-transition:all 0.25s linear;
    -ms-transition:all 0.25s linear;
    -o-transition:all 0.25s linear;
    transition:all 0.25s linear;}
.btn-sponsor{font-family: 'tfarrowmedium';  color:#ffffff !important; padding:3px !important; background:none; border-radius:0px !important; text-decoration:none !important; letter-spacing:1px; letter-spacing:1px;}
.btn-sponsor:hover{-webkit-transition:all 0.25s linear;
    -moz-transition:all 0.25s linear;
    -ms-transition:all 0.25s linear;
    -o-transition:all 0.25s linear;
    transition:all 0.25s linear; border-bottom:2px solid #947c4e; font-size:20px;}
.carousel-caption{bottom:0 !important; top:20%;}
.carousel-caption h3{font-family: 'tfarrowmedium'; font-size:32px !important; color:#231f20 !important; text-shadow:none !important; letter-spacing:1px;}
.carousel-caption p{font-family: 'Work Sans', sans-serif; font-size:16px !important; color:#231f20 !important; line-height:28px !important; text-align:center !important; text-shadow:none !important; margin-top:10% 0 45px 0; margin-top:80px;}
.carousel,
.item,
.active {
    height: 100%;
}

.carousel-inner {
    height: 100%;
}
.full-web{font-family: 'Work Sans', sans-serif; border-top:1px solid #fff; padding:10px 0; margin-top:20px; text-transform:uppercase; font-weight:300 !important; letter-spacing:2px; color:#fff;}

.focus.btn-primary, .btn-primary:focus { background:none !important}

/* Background images are set within the HTML using inline CSS, not here */

.fill {
    width: 100%;
    height: 100%;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}
.right-content{font-family: 'Work Sans', sans-serif; font-weight:400; font-size: 16px; text-align:justify; color: #f0eded}
.btn-gall{font-family: 'tfarrowmedium'; font-size:26px !important; text-transform:uppercase !important; color:#231f20 !important; padding:5px 30px !important; border:2px solid #231f20 !important; background:none; border-radius:0px !important; background-color:000 !important; margin-top:40px;}
.btn-gall:hover{background-color:#231f20 !important; border:2px solid #ffffff !important; color:#ffffff !important;-webkit-transition:all 0.25s linear;
    -moz-transition:all 0.25s linear;
    -ms-transition:all 0.25s linear;
    -o-transition:all 0.25s linear;
    transition:all 0.25s linear;}
.coming-soon {
  position: absolute;
  bottom: 92%;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 10px;
  color:#ffffff !important;
  z-index:1001;
}

.image {
  opacity: 1;
  display: block;
  width: 100%;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
}

.middle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%)
}

.container:hover .image {
  opacity: 0.3;
}

.container:hover .middle {
  opacity: 1;
}

.text {
  background-color: #4CAF50;
  color: white;
  font-size: 16px;
  padding: 16px 32px;
}



.navbar-default{background-color:transparent !important; border:none !important;}
.navbar-default .navbar-text{color:#ffffff !important;}
.navbar-text{margin:0 !important;}
.navbar{min-height:0px !important;}
	@media screen and (max-width: 480px){
		.left-intro{position:absolute; top:25% !important; left:10% !important;}
		.carousel-caption{bottom:0 !important; top:10% !important;}
		.carousel-caption h3{font-size:20px !important;}
		.carousel-caption p{margin-top:20px !important; font-size:14px !important; line-height:20px !important;}
		.right-content {margin-top: 0 !important; padding-top: 100px !important}
		
	}