/* =================================== */
/*	Basic Style 
/* =================================== */

body {
    background-color: #000;
    font-family: "Times New Roman", Times, serif;
    line-height: 1;
	font-size: 13px;
    color: #a8a8a8;
}

ol, ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

figure, p {
    margin: 0;
}



#right_b {
	 float:left; 
	 width:450px; 
	 margin-top:-150px; 
	 margin-right:50px; 
	 margin-bottom:30px; 
	 margin-left:1165px;
	padding:0px; 
	height:0px; 
	border:0px solid #333; 
	color:#fff; 
	background:#000
	}



a {
    -webkit-transition: all .3s ease-in 0s;
       -moz-transition: all .3s ease-in 0s;
        -ms-transition: all .3s ease-in 0s;
         -o-transition: all .3s ease-in 0s;
            transition: all .3s ease-in 0s;
}




h1, h2, h3,
h4, h5, h6 {
    font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	margin: 0;
}



.btn {
    border-radius: 0;}
.btn{color:inherit; background-color:transparent; border-color:inherit;}
.btn:hover{color:#FFFFFF; background-color: none; border-color:#f2121d;}
.btn{transition:all .3s ease-in-out;}
.btn-xlarge {
    padding: 10px 10px;
    font-size: 20px; //change this to your desired size
    line-height: normal;
    -webkit-border-radius: 8px;
       -moz-border-radius: 8px;
            border-radius: 8px;
	width: 200px;
}
a:hover {
			border-bottom-color: transparent;
			color: #f2121d !important;
		}


.btn-blue {
  background-color: #f2121d;
  color: #fff;
  font-size: 10px;
  line-height: 24px;
  padding: 10px 35px;
}


.kill-margin {
    margin: 0 !important;
}


/*************************
*******Position******
**************************/
#main_logo {
	margin-top:-795px; 
	margin-left:293px;
	
}

#video1 {
	
	margin-top:-681px; 
	margin-left:1130px;

	
}

#video2 {
	margin-top:52px; 
	margin-left:1130px;
	
	
}

#buttons3 {
	
	
	margin-top:4px; 
	
	margin-left:0px;
	
}


/*************************
*******Navigation******
**************************/

#navigation,
.navbar-brand,
.navbar-toggle,
.navbar-nav > li > a,
.search-form > #search-sub {
  -webkit-transition: all 0.6s ease;
     -moz-transition: all 0.6s ease;
      -ms-transition: all 0.6s ease;
       -o-transition: all 0.6s ease;
          transition: all 0.6s ease;
}

.animated-nav .navbar-brand {
  padding: 15px 0;
  
}

.animated-nav .navigation .navbar-nav > li > a {
  padding: 23px 25px;
}

#navigation > .container {
  border-bottom: 0px solid #636364;
}

.animated-nav#navigation > .container {
  border-bottom: none;
  
}

.navbar-brand {
  height: inherit;
  padding: 30px 10px;
}

.navbar-brand a {
  display: block;
}

.navigation .navbar-nav > li > a {
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  padding: 30px 10px;
  text-transform: uppercase;
  

}

.navigation .navbar-nav > li.current > a {
  color: #f2121d;
  border-bottom: 1px solid #f2121d;

}

.animated-nav .navigation .navbar-nav > li.current > a {
  color: #fff;
  border-bottom: 1px solid #fff;
  
}

.navigation .navbar-nav > li > a:focus,
.navigation .navbar-nav > li > a:hover {
  background-color: transparent;
}



.animated-nav .search-form > #search-sub {
    bottom: 22px;
}

/*************************
*******Main Slider******
**************************/


#home{
  padding: 0;
  overflow: hidden;
}

#home-carousel .carousel-inner .item {
  background-size:cover;
}

#home-carousel .slider-content {
  height: 100%;
}

#home-carousel .carousel-caption {
	left: 17px;
	top: -46px;
	z-index: 11;
	text-align: left;
}

/*************************
*******position of everything******
**************************/

.carousel-caption > div {
  background-color: transparent;
  padding: 90px 50px 80px 10%;
  position: center;
  top: 40%;
  width: 10%;
  height: 0.3%;
 
}

#home-carousel .carousel-inner h2 {
  color: #ffffff;
  font-size: 30px;
  line-height: 50px;
  margin-bottom: 20px;
  text-shadow: none;
  text-transform: uppercase;
}

#home-carousel .carousel-inner p {
  color: #FFFFFF;
  line-height: 28px;
  font-size: 13px;
  margin-top: 0;
  text-shadow:none;
}



.carousel-indicators .active {
  background-color: #f2121d;
  border: 0;
}




/*============================================================
    Portfolio
============================================================*/


/* carousel navigation */

.owl-pagination {
  text-align: center;
}

.owl-controls .owl-page {
  cursor: pointer;
  display: inline-block;
}

.owl-controls .owl-page span {
  background-color: #fff;
  border-radius: 20px;
  border: 1px solid #ACACAC;
  display: block;
  height: 12px;
  margin: 5px 4px;
  width: 12px;
}

.owl-controls .owl-page.active span,
.owl-controls .owl-page:hover span {
  background-color: #f2121d;
  border-color: #f2121d;
}


/* progress bars */

.progress-bars > span {
  color: #1f2021;
  line-height: 24px;
  text-transform: uppercase;
}

.progress {
  background-color: #dbdbdb;
  border-radius: 0;
  box-shadow: none;
  height: 25px;
  margin-bottom: 25px;
}

.progress .bar {
  width: 0;
  height: 25px;
  background-color: #f2121d;

  -webkit-transition: width 0.6s ease;
     -moz-transition: width 0.6s ease;
      -ms-transition: width 0.6s ease;
       -o-transition: width 0.6s ease;
          transition: width 0.6s ease;
}


.progress .bar small { color:#fafafa; font-size:12px; }

.progress.active .bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
     -moz-animation: progress-bar-stripes 2s linear infinite;
      -ms-animation: progress-bar-stripes 2s linear infinite;
       -o-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}

.progress-success .bar, .progress-green .bar {
  background-color: #f2121d;

}


/*============================================================
    Footer
============================================================*/

#footer {
    background-color: #121116;
    padding: 115px 0 35px;
	
}

.footer-logo {
    margin-bottom: 45px;
}

.footer-social {
    margin-bottom: 85px;
	
}

.footer-social h3 {
    font-size: 20px;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 20px;
    padding-bottom: 20px;
    position: relative;
}

.footer-social h3:after {
  border-bottom: 1px solid #fff;
  bottom: 0;
  content: "";
  display: block;
  left: 50%;
  margin-left: -115px;
  position: absolute;
  width: 230px;
}

.footer-social ul li a {
  color: #fff;
  display: block;
  margin: 0 8px;
  
}

.footer-social ul li a:hover {
  color: #00C7FC;
}


