/*
 * Start Bootstrap - Heroic Features (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */

body {
    padding-top: 0px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
	font-size:16px;
	line-height:150%;
	color:#040404;
}

.hero-spacer {
    margin-top: 50px;
}

.hero-feature {
    margin-bottom: 30px;
}

.btn {border-radius:0px;}

.font-20 {font-size:20px;}
.font-25 {font-size:25px;}
.font-30 {font-size:30px;}
.font-40 {font-size:40px;}
.font-50 {font-size:50px;}
.font-60 {font-size:60px;}
.font-70 {font-size:70px;}
.font-80 {font-size:80px;}
.font-90 {font-size:90px;}
.font-100 {font-size:100px;}

.fw-400 {font-weight:400;}
.fw-600 {font-weight:600;}
.fw-800 {font-weight:800;}

.pd-10 {padding:10px;}
.pd-20 {padding:20px;}
.pd-30 {padding:30px;}
.pd-40 {padding:40px;}
.pd-50 {padding:50px;}


.white {color:#FFF;}
.gray {color:#999;}
.uppercase {text-transform:uppercase;}

.logo-color-1 {color:#BF1E2D;}
.logo-color-2 {color:#FCB040;}
.logo-color-3 {color:#4a4a4a;}

.bg-logo-color-1 {background:#BF1E2D; color:#FFF;}
.bg-logo-color-2 {background:#FCB040; color:#151515;}
.bg-logo-color-3 {background:#4a4a4a; color:#f5f5f5;}

.bg-1 {background:#66CCFF;}
.bg-2 {background:#0099CC;}
.bg-3 {background:#C3C3E5;}
.bg-4 {background:#8C489F;}

/* Customized Style */
.navbar-default {
	height:auto; 
	background:rgba(255,255,255,1); 
	/* border-bottom:1px solid #808080; */
	box-shadow:0px 1px 3px #808080; 
	}
.navbar-brand {font-size:30px; padding:0px 0px; height:auto; overflow:hidden; border:0px solid red;margin-top:-34px; background:#FFF;}
.navbar-brand img {height:100px;}
.navbar-brand:hover {background:#FFF;}

.navbar-nav {font-size:16px; font-weight:600;}

.navbar-default .navbar-nav > li > a {
  padding: 25px 20px;
  text-transform:none;
  font-weight:400;
   color:#303030;
}

.navbar-nav > li:hover {
	background-color: #F0F0F0;
}

.dropdown-menu {
	border:0px solid red;
	padding:0px;
}
.dropdown-menu > li > a {
	line-height:200%;
	font-size:16px;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  background-color: #f5f5f5;
}

.navbar-toggle {margin-bottom:0px;}

.jumbotron {
/*  background:#112233 url(../images/bg-pattern.png) repeat center center; 
  background:url(../images/banner/banner1.jpg), linear-gradient(to left,#7b4397,#dc2430); 
  background-size:cover;
  */
  
  background:#303030 url(../images/bg-pattern.png) repeat center center;  
  background:#303030 url(../images/banner2.jpg) no-repeat center center;  
   background-size:cover; 
  color:#FFF;
  padding:30px 0px;
  border:0px solid red;
  margin-bottom:0px;
}

.jumbotron .left-content{
	border:0px solid #FFF;
	padding:50px 50px;
}

.top-panel{ 
	background:#303030; 
	background:#4a4a4a; 
	background:#4a4a4a; 
	padding:5px 0px;
	font-size:18px;
	}
.top-panel .tagline{text-align:left; font-weight:400; font-style:italic; color:#FFF; padding:0px 20px; }
.top-panel .top-align{text-align:right;}
.top-panel a{color:#FFFFFF; margin:0px 2px; border:px solid #F0F0F0; font-weight:400;}
.top-panel .social {display:inline-block; height:30px; width:30px;  padding:2px; padding-right:5px; border:2px solid #F0F0F0; border-radius:5px;}


.carousel-caption {
    position: absolute;
    top: 30%;
    bottom:30%;
    right: 10%;
    left: 10%;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: left;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
	border:0px solid red;
}
.carousel-caption h2{
	display:inline-block; 
	background:rgba(0,0,0,.6); 
	padding:20px;
	}

.carousel-caption .btn-enquiry{
	display:inline-block; 
	background:rgba(0,0,0,.6); 
	padding:20px;	
}	
	
footer {
    padding:20px 0;
    padding-top:50px;
	background:#BF1E2D;
	background:#303030;
	color:#F0F0F0;
}
footer a{color:#F0F0F0;}
footer a:hover{color:#FFF;}
.copyright{font-size:14px; padding-top:20px;}
.developer, .developer a{font-size:10px; color:#454545;}

footer .icon{border:1px solid #E5E5E5; font-size:20px; padding:5px; height:30px; width:30px;}

.site-map {
	list-style:none;
	font-size:14px; 
	line-height:200%;
	padding:0px;
	}
.site-map li{padding:0px;}

.site-map-float {
	list-style:none;
	font-size:16px; 
	line-height:200%;
	padding:0px;
	}
.site-map-float li{padding:0px; float:left; margin-right:10px;}

.site-map-link a {font-weight:100;}


.content-block {
	display:block; 
	overflow:hidden;
	margin:20px 0; 
	border:0px solid #F0F0F0;
	border-bottom:5px solid #E0E0E0;
	background:#FEFEFE;
	color:#454545;
	text-align:left;
	}

.content-block:hover img{
	-ms-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
	-webkit-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
}

.content-block .content {padding:10px; font-size:14px;}

.content-block .content .category{text-transform:capitalize; font-size:22px; font-weight:100;}
.content-block .content .p-name{text-transform:uppercase; font-weight:600;}
.content-block .content .p-type{font-weight:600;}
.content-block .content .p-location{margin-bottom:10px;}
.content-block .content .p-price{margin-bottom:10px;}

/* .content-block:hover {box-shadow:0px 0px 5px #CCCCFF;} */

.what-we-offer {
	border:0px solid #F0F0F0; 
	margin:30px 0px;
	padding:30px 10px;
	}

.what-we-offer img{max-width:100px; border:1px solid #F0F0F0; padding:10px;}
	
.btn-download{
	border:1px solid #FFF;
	font-size:16px;
	color:#FFF;
	border-radius:50px;
	padding:10px 30px;
	text-transform:uppercase;
	margin:30px 0px;
}
.btn-download:hover{background:#FFAA00;}

section {padding:50px 0px;}

.thumbnail {border:0px solid #F0F0F0; border-radius:0px;}
.thumbnail h3{font-size:24px;}
.feature-icons {border:0px solid red; font-size:60px; padding:5px; padding-top:20px; color:#757575;}


.bg-rubiks-cube {
	background:url('../images/bg-cta.jpg') no-repeat center center;
	background:url('../images/rubiks-cube.jpg') no-repeat center center scroll;
	padding:100px 0px;
	color:#333;
	}


	
.we-love {background:#FFF;}
.we-love h2 i{color:#EE0033;}
.we-love .icon{font-size:40px; height:60px; width:60px; padding:10px; background:#333; color:#FFF; margin:10px; border-radius:50px;}
.we-love .icon:hover{background:#EE0033; color:#FFF;}

.bg-gray-1 {background:#F0F0F0;}
.bg-gray-2 {background:#E5E5E5;}
.bg-gray-3 {background:#C0C0C0;}

.bg-gray-light{background:#FFF;}
.bg-gray-medium{background:#C0C0C0;}
.bg-gray-dark{background:#454545;}

.page-heading {
	font-weight:400; 
	line-height:150%;
	margin-bottom:20px; 
	padding:10px 0px; 
	border-bottom:1px solid #112233;
	color:#112233;
	font-size:26px;
	}

.page-heading span{color:#112233; font-weight:600; font-size:140%;}
.program-structure {padding-left:15px;}
.program-structure li{font-size:16px; line-height:160%; border-bottom:0px solid #F0F0F0;}

.sidebar-block {border:1px solid #E0E0E0; margin-bottom:30px;}
.sidebar-block .headline{padding:10px 20px; font-size:22px; line-height:150%;}
.sidebar-block .content{padding:20px;}
.sidebar-block .content ul {list-style:none; border:0px solid red; padding:0px;}
.sidebar-block .content ul li{line-height:200%; border-bottom:1px dotted #999;}


.no-list {list-style:none; border:0px solid red; padding:0px;}
.bg1{background:#5ac5ff;}
.bg2{background:#562b57; color:#FFF;}
.bg3{background:#4da8da; color:#FFF;}



/* Header Image Background - Change the URL below to your image path (example: ../images/background.jpg) */

.business-header {
    height: auto;
	min-height:300px;
	padding:50px 0px;
	background:linear-gradient(to right, #334466, #DD3366); 
    background: url('../images/banner2.jpg') no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.business-header .white{
	color:#FFF;
}


.business-header big {font-weight:800;}

.brands {border:1px solid #F0F0F0; padding:5px; margin-bottom:30px;}
.brands:hover {box-shadow:0px 0px 3px #757575;}

.slide {border-bottom:1px solid #808080; box-shadow:0px 0px 10px #808080;}


@media (max-width: 768px) {
body {padding-top: 0px; }
.navbar-nav  {margin-top:0px; margin-bottom:0px; border-bottom:0px solid #333; }
.navbar-default .navbar-nav > li > a {padding: 10px 20px;}
.navbar-default .navbar-brand {margin:10px; margin-top:-34px; margin-bottom:0px; border:0px solid #333;}

.navbar-default .navbar-nav .open .dropdown-menu>li>a {color: #303030;}

.navbar-nav .open .dropdown-menu {background-color: #F5F5F5;}

.navbar-default .navbar-brand img {height:60px;}
.top-panel .top-align{text-align:right; font-size:15px;}
.jumbotron {padding-top:50px;}
.font-40 {font-size:28px;}
.font-50 {font-size:32px;}
.font-60 {font-size:36px;}
.font-70 {font-size:44px;}
.font-80 {font-size:50px;}
.font-90 {font-size:60px;}
.font-100 {font-size:70px;}


}