.center { text-align: center;}
/* CSS Document */
@font-face {
    font-family: 'Rationale-Regular-webfont';
    src: url('../fonts/Rationale-Regular-webfont.eot');
    src: url('../fonts/Rationale-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Rationale-Regular-webfont.woff') format('woff'),
         url('../fonts/Rationale-Regular-webfont.ttf') format('truetype'),
         url('../fonts/Rationale-Regular-webfont.svg#Rationale-Regular-webfont') format('svg');
    font-weight: normal;
    font-style: normal;

}

.imagecontent {
    float: right!important;
    padding: 9px;
    box-shadow: 0px 0px 4px 0px #A1A1A1;
    margin: 10px 10px 10px 15px;
    max-width: 40%;}

@font-face {
    font-family: 'EastMarket-webfont';
    src: url('../fonts/EastMarket-webfont.eot');
    src: url('../fonts/EastMarket-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/EastMarket-webfont.woff') format('woff'),
         url('../fonts/EastMarket-webfont.ttf') format('truetype'),
         url('../fonts/EastMarket-webfont.svg#EastMarket-webfont') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{
	background-image:url(../images/bg.jpg);
	background-repeat:repeat;
	background-color:#221328;
	margin:0;
	font-family: "EastMarket-webfont", Georgia, "Rationale-Regular-webfont", Times, serif;
	}
	
.container {
	padding-right:15px;
	padding-left:15px;
	margin:0 auto;
}
/***  header ***/
.header{ 
	background-color:#069;
	margin:0px 5px 5px;
	padding:10px;
	background:url(../images/header.jpg) repeat;
	color:#2D4A8E;
	text-shadow:#fff 0px 0px 5px;
	border-bottom: #ccc solid 10px}
	
.top_text{ text-align:right; padding:0px 10px}

.header_left {}
.logo a{ color:#2D4A8E; font:"EastMarket-webfont"; font-size:200%; text-shadow:#fff 0px 0px 5px}
.small_text{ font-size:smaller; color:#000; text-shadow:#fff 0px 0px 5px; 	font-family:Tahoma, Geneva, sans-serif}
.small_text1{font-size:smaller; color:#000; text-shadow:#fff 0px 0px 5px;	font-family:Tahoma, Geneva, sans-serif}
.header_right{ margin:0px auto; padding:0 }
.call_us{ text-align:right; font-size:200% }
.img-responsive.credit-cards{  float:right }
/***  navigation ***/
.menu{ float:right}
.navbar{
	margin-bottom: 0px !important;
	border:0;
	font-family: "Rationale-Regular-webfont";
	min-height: 10px;
	margin-top:10px
}

.navbar-nav>li{
	margin-left: 1px;
}


.nav > li > a {
    position: relative;
    display: block;
    padding: 3px 15px;
	
	
}
.navbar-nav > li > a {
  color:#2D539E;
    font-size: larger;
    padding-top: 2px;
    padding-bottom: 2px;
	font-family: "Rationale-Regular-webfont", Arial, Helvetica, sans-serif;
	text-align:right
}

.navbar-nav>.active>a, .navbar-nav>.active>a:hover, .navbar-nav>.active>a:focus {
	background-color: #ccc;
	color: #2F9DA2 !important;
	font-size:large;
	text-shadow:#000 1px 0px 0px;
}

.navbar-nav>li:hover a{
	background-color: #ccc;
	color:#000
}

.navbar-toggle {
	border-color: #fff !important;
	background-color: #6AB9BB;
}

.navbar-toggle .icon-bar {
	background-color: #fff !important;
}

.navbar-toggle:hover, .navbar-toggle:focus{
	background-color:#018B9D;
}

/***  content ***/
.content{ background:#FFF;
box-shadow: 0px 0px 5px #018B9D;
color:#069;
font-weight:100;
font-family:"Arial Black", Gadget, sans-serif}
.sidebar{
	background: url(../images/sidebar.jpg) repeat;
	display:block;
	padding: 20px;
	color:#333;
	text-shadow: 1px 0px 1px #fff;
	}
.dispatch{	font-family:Tahoma, Geneva, sans-serif}	
.phone{ font-size: 200%; 
		color: #069;
		text-shadow: 1px 0px 1px #fff;
		font-family:Tahoma, Geneva, sans-serif
		}
.discount, .quick, .emergency{ background-color:#FFF;
margin:10px;
padding:10px;
box-shadow: 5px 0px 5px #333;
border-radius: 55px 5px;
text-align:center}	
.discount h2{ font-family: "Rationale-Regular-webfont", "Courier New", monospace;
color:#069;
text-shadow:0px 0px 5px #ccc;
font-size:500%;
font-weight:bolder}
.quick h2,  .emergency h2{font-size: 300%; }
.img-responsive.cc{ margin:0px auto; padding:0px; float:none}
/***  services ***/
.services{ text-align:center; color:#333; font-size:100%; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
background:url(../images/header.jpg) repeat; margin-top:10px}
/***  footer ***/
.footer_top{ padding: 20px;
text-align:center;
color:#000;}
.footer_top a{color:#000; text-shadow: 0px 0px 2px #069;
font-family:Tahoma, Geneva, sans-serif}
.footer_middle{ 
	background-color:#069;
	margin:0px 5px 5px;
	padding:10px;
	background:url(../images/header.jpg) repeat;
	color:#2D4A8E;
	text-shadow:#fff 0px 0px 5px;
	text-align:center
}

/* schemacss */
#schemacss{font-size:medium;text-align:center; color:#000; font-family:Tahoma, Geneva, sans-serif}
.schema_add_map div{display:inline}
.schema{ text-align:center; font-size:medium}
a[href^=tel]{color:inherit;text-decoration:none}
#schemacss h2{font-size:xx-large;  color:#069 !important;
text-shadow:0px 0px 5px #fff}
#schemacss a{ color:#069 !important;
text-shadow:0px 0px 5px #fff}




@media (max-width: 399px) {
	.menu{ float:none;}
	.navbar-nav > li > a {
    text-align: left
     } 
	  .logo,.small_text, .small_text1 { text-align:center}
}
@media (min-width: 400px) and (max-width: 767px) {
	.menu{ float:none;}
	.navbar-nav > li > a {
    text-align: left
     }
	 
	  .logo,.small_text, .small_text1 { text-align:center}
}
@media (min-width: 768px) and (max-width: 991px) {
	.menu{ float:none;}
	
 .logo,.small_text, .small_text1 { text-align:center}
}
@media(min-width:768px) {
	.container {
		width:750px
	}
	
	  .logo,.small_text, .small_text1 { text-align:center}
	  .navbar{
	
	background-color:#CCC;

}
	 
}
@media (min-width: 992px) and (max-width: 1199px) {.navbar{
	
	background-color:#CCC;

}
}

@media(min-width:993px) {
	.container {
		width:970px
	}
.navbar{
	
	background-color:#CCC;

}
}

@media(min-width:1200px) {
	.container {
		width:1170px
	}
	
	.navbar{
	
	background-color:#CCC;

}
}
