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

body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, img, form, fieldset, input, textarea, blockquote, header, footer, nav, aside, article, date, section {
	margin: 0;
	padding: 0;
	border: none;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	margin: 0px;
	padding: 0px;
	background:url(../images/bg.png) repeat;
}
p {
	
	font-size: 12px;
	margin: 0 0 15px 0;
	padding: 0px;
	font-weight: normal;
}
h1 {
}
h2 {
}
h3 {
}
h4 { 
}
h5 {
}
hr {
}

.clear {
	clear: both;
}

.wrapper{ width:100%;}
/*===================== slider css ===========================================*/
.slider{ background:#fff;max-width:1500px;width:100%; margin:0 auto; text-align:center;}
.inner-slider{ width:100%; margin:0px auto;background:url(../images/banner.jpg) no-repeat #fff center;height:314px;}
.lf-side{
    float: left;
    margin: 0px 20px 0px 0px;
	widows:305px;
}
.lf-side img{}
.rt-side{
	width: 730px;
    float: left;
	
	background: #fff;
	padding: 40px 0px 47px 0px;
}
.rt-side img{
    float: left;
    margin: 0px 0px 0px 120px;
}
.rt-side a img{
    float: left;
    margin: 30px 0px 0px 50px;
} 
.heading{ margin:20px auto; width:1055px;}
.heading h1{ margin:0px 0px 20px 0px width:100%; text-align:center;  line-height:50px; color:#292929; font-size:39px; font-weight: normal;}
.heading p{color:#292929; font-size:20px; font-weight: normal; line-height:30px; margin: 20px 0px 20px 15px;} 
.blue{ color:#115384;}

/*==================gallery css =======================================*/
.container{ margin:20px auto; width:1055px;}
.gallery{ margin:20px auto; width:1055px;}
.first-box{ width:233px; float:left; margin: 0px 14px 0px 16px; background: url(../images/shadow.png) no-repeat bottom center; padding: 37px 0px; }
.first-box h1{ margin:0px 0px 5px 0px; background:#115384; color:#fff; font-size:16px; font-weight:normal; text-align:center; padding:5px 0px;}
.first-box img{ }
.gallery p{color:#292929; font-size:30px; font-weight: normal; line-height:45px; margin:30px 0px 20px 15px; text-align:center}


/*=============== table css =============================================*/
.table{ margin: 40px auto; width: 1015px; padding:20px; background:#444444;}
.inner-table{ }
.tb-cont{
    width: 100%;
    text-align: center;
    color: #fff;
    font-size: 20px;
    font-weight: normal;

	background:#5d5d5d;
}
.tb-cont tr{
    border-bottom: 1px solid #444444;
}
.tb-cont tr td{
    height: 60px;
    border-bottom: 1px solid #444;
    border-right: 1px solid #444;
}


.tb-cont1{
    width: 100%;
    text-align: left;
    color: #fff;
    font-size: 20px;
    font-weight: normal;

	background:#5d5d5d;
}
.tb-cont1 tr{
    border-bottom: 1px solid #444444;
}
.tb-cont1 tr td{
    height: 40px;
    border-bottom: 1px solid #444;
    border-right: 1px solid #444;
    text-indent: 25px;
}
.table h1{ background: #115384; width:100%; text-align:center; font-size:40px; font-weight:normal; color: #fff; padding: 10px 0px; margin: 0px 0px 3px 0px;}
.heading1{ text-align: center; margin:0px auto; width:1055px;}
.heading1 p{color:#292929; font-size:28px; font-weight: normal; line-height:45px; margin: 30px 0px 40px 15px; text-align:center}
.call{ padding:10px 10px; margin:0px 0px 20px 0px; background:#8cc832; border-bottom:5px solid #64951b; font-size:42px; font-weight:normal; text-decoration:none; color:#fff; font-family:Times New Roman; margin: 10px 0px;}
.call:hover{ background:#8cc832; -moz-transition: all .40s ease-in;
-o-transition: all .40s ease-in;
-webkit-transition: all .40s ease-in;
transition: all .40s ease-in;
}
.footer{ width:100%; background:#5d5d5d; padding:0px 0px; margin: 20px 0px 0px 0px; float: left;}
.inner-foot{ background:#5d5d5d; width:1055px; margin:20px auto; text-align:center}
.inner-foot p{color:#fff; font-size:22px; font-weight: normal; line-height:45px; margin: 30px 0px 40px 15px; text-align:center}

.socil{ width: 970px; margin:20px auto; background:#efefef; border:1px solid #d2d2d2; border-radius:10px; padding: 12px 20px;}
.lf-so{ float:left}
.f{ float:left; color:#115384; font-size:33px; font-family:Times New Roman;}
.s{ list-style:none; float:left}
.s li{ display:inline; margin: 10px 10px 0px 0px; float: left;}
.s li a{
    padding: 0px 0px;
}
.s li a img{}
.rt-so{ float:right; width: 290px; margin: 6px 0px 0px 0px;}
.rt-so img{
    float: left;
	margin:0px 5px 0px 0px;
}
.rt-so h1{ color:#000; font-size:33px; font-weight:bold; float: left; font-family:Times New Roman;}
.red{ color:#9c0907; font-size:33px; font-weight:bold; font-family:Times New Roman;}
.inner-header{ background-image: url(../images/icon/header.png); width:1055px; height: 69px;  margin:0px auto}
.header{ width:100%; float:left; margin: 0px 0px 30px 0px;}
.lf-m{ float:left; margin: 18px 12px 0px 54px;}
.lf-m h1{color:#000; font-size: 18px; font-weight: bold;margin: 00px 0px 00px 0px; }
.lf-m a img{
    float: left;
    margin: 5px 10px 0px 0px;
}
.blue1{ color:#115384; font-size: 13px; float: left; margin: -11px 0px 0px 37px; text-decoration: none;}
.rt-t{ float:right; width: 240px; margin: 10px 0px 0px 0px;}
.rt-t h1{color:#000; font-size:18px; font-weight: bold;margin: 8px 0px 0px 0px; float: left;}
.rt-t a img{
    float: left;
    margin: 7px 0px 0px 0px;
}

.blue1 a{ color:#115384; font-size: 13px; float: left; margin: 3px 0px 0px 0px; text-decoration: none;}
a{ text-decoration:none}
.blue11 a{ color:#115384; font-size: 13px; float: left; margin: -11px 0px 0px 37px; text-decoration: none;}
a{ text-decoration:none}
.blue11{ color:#115384; font-size: 15px; float: left; margin: 0px 0px 0px 4px; text-decoration: none;}
.img{}
.img img{ float:left; margin:0px 0px 20px 0px}
.yelp{
 float:left;
 margin-left:20px;
 }
.yelp h3 {
	margin-left: 36px;
	margin-top: 10px;
	font-size: 25px;
	color: #b04542;
}
.logo-mid{float:left;margin: 0px 0px 0px 50px;}
.logo-mid a{}


.store-btn {
	text-align: center;
	margin-bottom: 44px;
}
.store-btn a {
	width: 40%;
	background: #8cc832;
	padding: 13px 50px;
	font-size: 42px;
	border-radius: 0;
	color: #fff;
	border-bottom: 5px solid #64951b;
	font-family: Times New Roman;
}
.store-btn a:hover {
	background: #b04542;
}
.call:hover {
        background: #b04542;
}

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

  .inner-slider {
    width: 100% !important;
    max-width: 100% !important;
    background-size: 100% auto !important;
    background-position: center top !important;
    background-repeat: no-repeat !important;
    height: 280px !important;
  }

}
