body{

	font-family: 'Raleway';

	background:#dfdfdf;

}



header{

	background: #222427;

	color: #fff;

	font-size: 19px;

	line-height: 22px;

}



header span{

	font-size: 31px !important;

	color: #8a8989;

}



header .logo{

	margin:-70px 0 -70px 0;

	padding:0;

}



.header-info{

	text-align: right;

	margin-top:10px;

}

.header-info a:hover{

text-decoration:none;

}



.social img{

	margin-left: 20px;

}



.navbar-default {

background: #373535;



}



.navbar{

	border: none;

	border-radius: 0px;

	margin: 0;

}



.navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>li>a:hover {

color: #fff;

font-size: 16px;

}



.navbar-nav>li>a {

padding-top: 15px;

padding-bottom: 15px;

padding-right: 10px;

transition:all 1s ease;

}

.navbar-nav>li>a:hover{

text-shadow:0 0 15px #f2faca;

}



.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {

color: #fff;

background-color:#222427;

border-bottom:2px solid #158cde;

}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{

background:#000;

color:#fff;

}

.dropdown-menu{

background: #373535;

}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{

color:#fff;

background: #373535;

}

.dropdown-menu>li>a{

color:#fff;

font-size:12px;

}

.company{

margin-top:23px;

padding-top:60px;


background:#2a2a2a;

box-shadow:0 0 15px;

}

.main{

	background: url(../images/bg1.jpg) repeat-x;

	background-color:#dfdfdf;

}



.main .bev{

	margin: 15px 0 0 0;

}



.main .form-group{

	background: #404040;

	padding: 8px 5px 20px 5px;

}



.main h2{

	color: #2db8ed;

	font-size: 27px;

	background: #696969;

	margin: 0;

	text-align: center;

	padding: 8px 0;

}

.main h3{

	background: #158cde;

	color: #000;

	font-size: 27px;

	margin: 17px 0 0 0;

	

}

.my-slider{

margin:19px 0 0 0;

}

.my-caption{

background:#242729;

border-radius:10px;

margin-bottom:10px;

opacity:0.7;



}

.my-caption p, .my-caption h4, .my-caption h5{

color:#fff;

background:none;

opacity:1;

font-weight:bold;

margin: 0;

}



.main label{

	color: #fff;

	font-size: 16px;

}

#timepicker1{

border:0;

padding:5px;

border-radius:5px;

}

.datetime{

	background-color: #404040;

}

.quote{

	background: #404040;

	padding: 6px;

	color: #e79016;

}

.number{

color:#e21d03;

font-weight:bold;

}

.main .btn-info{

	background: #158cde;

}



.main p{

	text-align: center;

}

.transfer{

padding:20px;

background:#2a2a2a;

color:#fff;

margin-bottom:20px;

border-radius:20px 20px 0 0;

box-shadow: inset -5px 71px 113px -32px rgba(0,0,0,0.85);

}

.transfer h4{

color:#fcfcfc;

font-weight:bold;

padding-bottom:5px;

}



.welcome{

	background: url(http://boulderlimosservice.com/images/welcome-bg.jpg) repeat;

	color: #fff;

	font-size: 15px;

	padding-bottom: 25px;



}

.fa-check{

	color: #158cde;

}



h3{

	color: #fff;

	font-size: 26px;

	background: url(../images/h2-bg.jpg) repeat;

	padding: 4px;

}



.welcome li{

	margin-left: 10px;

}



.welcome .vary{

	color: #e79001;

	font-size: 11px;

}



.satisfaction{

	font-size: 45px;

	background: #e79001;

	margin-top: 15px;

	padding: 4px;

	font-weight: 300;

}

h2{

	color: #158cde;

	font-size: 39px;

}



footer{

	background: #696969;

	color: #fff;

}



footer p{

	margin: 12px 0;

}

.car{

margin-top:20px;

}

.car h3{

font-size:19px;

padding:5px;

}

.home-content{

border-bottom:2px solid #fcfcfc;

border-radius:20px;

margin-bottom:10px;

}

.home-serv{

background:#fcfcfc;

}

.home-serv ul{

margin:10px;

line-height:24px;

}

.social1{

color:#3b5998;

transition:all 2s ease;

}

.social1:hover{

color:#5b7abc;

}

.social2{

color:#53a9ea;

transition:all 2s ease;

}

.social2:hover{

color:#8ecbf9;

}

.social3{

color:#52a2cc;

transition:all 2s ease;

}

.social3:hover{

color:#8acaeb;

}

.social4{

color:#cd1714;

transition:all 2s ease;

}

.social4:hover{

color:#ea5e5c;

}

.social5{

	color: #d73d32;

	transition:all 2s ease;

}

.social5{

	color: #e27f78;

}

.btn-default{

background:#69696c;

border-color:#222222;

transition:all 2s ease;

}

.video{

background:#fcfcfc;

margin-bottom:0;

padding-bottom:6px;

}

@media screen and (max-width: 776px){

	.header-info{

		text-align: center;

	}

	.social{

		margin-bottom: 5px;

	}

	footer p{

		text-align: center;

		float: none;

	}

	.navbar-nav>li>a {

		padding: 7px 0;

}

.my-caption{

margin-bottom:-10px;

}

}



label, .well-sm{

	color: #000;

	line-height: 18px;

}



address i{

	width: 18px;

}





hr{

	margin: 6px 0;

}

@media screen and (max-width: 280px){

.my-slider{

display:none;

}

}

.rate-company{

background:#2a2a2a;

padding-top:57px;

margin-top:20px;

}

.service-image{

border-radius:100%;

padding:10px;

margin-top:20px;

background:#f0f0f0;

cursor:pointer;

box-shadow:5px -20px 200px 5px;

transform:scale(0.5,0.5);

transition:all 1s ease;

}

.service-image:hover{

padding:0;

transform:scale(1,1);

}

#boulder-service{

	background: #fcfcfc;

	margin: 10px 0;

	padding: 10px 0;



}



.about-page{

	padding: 10px 25px;

	background: #f0f0f0;

}