@charset "utf-8";
/* CSS Document */


body{
	margin:auto;
	padding:0px;
	font-family: 'Open Sans', sans-serif;
	background: url(../images1/logan_bg.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

a{
	text-decoration:none;
	outline:none;
}

a:hover{
	text-decoration:none;
	outline:none;
}

.clear{
	clear:both;
}

.a101{
	text-align:left;
}

.a102{
	text-align:right;
}

.a103{
	text-align:center;
}

.main{
	width:auto;
	margin:auto;
}

/*.top_red{
	background:#94051d;
	color:#fff;
}*/

.site_txt{
	width:auto;
	margin-top:90px;
	font-size:16px;
	text-transform:uppercase;
	color:#000;
	line-height:26px;
	padding:60px 0px 330px 0px;
}

.slider_part{
	width:auto;
	margin:auto;
}

.strip_red{
	width:auto;
	background:url(../images1/wht_strip.png) no-repeat left #94051d;
	padding:15px 21px  14px  21px;
	color:#fff;
	font-size:19px;
	text-transform:uppercase;
	font-weight:300;
	margin:10px 0px 10px 0px;
}


/* carousel */
.media-carousel 
{
  margin-bottom: 0;
  padding: 0 40px 30px 40px;
  margin-top: 30px;
}
/* Previous button  */
.media-carousel .carousel-control.left 
{
  left: -12px;
  background-image: none;
  background: none repeat scroll 0 0 #222222;
  border: 4px solid #FFFFFF;
  border-radius: 23px 23px 23px 23px;
  height: 40px;
  width : 40px;
  margin-top: 30px
}
/* Next button  */
.media-carousel .carousel-control.right 
{
  right: -12px !important;
  background-image: none;
  background: none repeat scroll 0 0 #222222;
  border: 4px solid #FFFFFF;
  border-radius: 23px 23px 23px 23px;
  height: 40px;
  width : 40px;
  margin-top: 30px
}
/* Changes the position of the indicators */
.media-carousel .carousel-indicators 
{
  right: 50%;
  top: auto;
  bottom: 0px;
  margin-right: -19px;
}
/* Changes the colour of the indicators */
.media-carousel .carousel-indicators li 
{
  background: #c0c0c0;
}
.media-carousel .carousel-indicators .active 
{
  background: #333333;
}
.media-carousel img
{
  width: 250px;
  height: 100px
}
/* End carousel */









/*footer part*/
.footer{
	
	 padding:16px 0px 16px 0px;
	 font-size:14px;
	 color:#fff;
	 margin-top:35px;
}

.footer a{
	color:#ffe117;
}

.ft_lft{
	text-align:left;
}

.ft_ryt{
	text-align:right;
}
	

@media only screen and (min-device-width:240px) and (max-device-width:480px) {

.navbar-brand img{
	width:70%;
	margin-left:5px;
}

.navbar-brand {
    float: left;
    font-size: 18px;
    line-height: 20px;
    width: 250px;
}

}

@media only screen and (min-device-width:240px) and (max-device-width:767px) {

.ft_lft {
    text-align: center;
}

.ft_ryt {
    text-align:center;
}	

.site_txt {
    color: #000;
    font-size: 16px;
    line-height: 26px;
    margin-top: 90px;
    padding: 60px 0 130px;
    text-transform: uppercase;
    width: auto;
}
	
	
}

@media only screen and (min-device-width:768px) and (max-device-width:1100px) {
.site_txt {
    color: #000;
    font-size: 16px;
    line-height: 26px;
    margin-top: 90px;
    padding: 60px 0 130px;
    text-transform: uppercase;
    width: auto;
}	
	
}
