.tires-top-section{
	padding-top:7px;
	padding-bottom:15px;
}
.tires-top2{
	padding-top:15px;
}
.tires-top2 img{
	position:absolute;
	margin-top:45px;
}
.tires-top2 a{
	font-size:30px;
	color:#999999;
    font-family: 'Open Sans', sans-serif;
	font-weight:800;
}
.tires-top2 a span{
	color:#ff2626;
	font-size:26px;
	display:block;
	text-transform:uppercase;
}
.tires-top2-content{
	margin-left:55px;
}
.navbar {
	background-color:#2a2a2a;
    border: medium none;
    border-radius: 0;
    padding-top:0px;
	padding-bottom:10px;
	margin-bottom:0px;
}
.navbar{
	padding-top:0px;
}
.navbar li {
	padding-bottom: 5px;
	padding-right: 10px;
	padding-top: 10px;
}
.navbar .navbar li a {
    color: #ffffff;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
	font-weight:500;
	text-transform:uppercase;
    padding-bottom: 0px;
}
.navbar .navbar li a:hover {
    color: none;
    background: none;
}
.navbar .navbar li a.active::after {
	background: #ffffff none repeat scroll 0 0;
	content: "";
	display: block;
	height: 2px;
	left: -6px;
	margin: 0 auto;
	position: absolute;
	right: 0;
	width: 92px;
	margin-top: 23px;
}
.navbar .navbar li a.active2::after {
	background: #ffffff none repeat scroll 0 0;
	content: "";
	display: block;
	height: 2px;
	left: 2px;
	margin: 0 auto;
	position: absolute;
	right: 0;
	width: 92px;
	margin-top: 23px;
}
.navbar-brand  {
	padding:0px;
}
.navbar-brand > img {
    margin-left: 20px;
    margin-top: 20px;
}
.tires-home-header{
	background:url(../images/tires-header-bg.jpg) center;
	background-size:cover;
	height:606px;
}
.tires-home-header2{
	background:url(../images/tires-header-bg2.jpg) center;
	background-size:cover;
	height:602px;
}
.tires-heading-text{
	padding-top:250px;
}
.tires-heading-text button {
	background: #ff2626 none repeat scroll 0 0;
	border-radius:0px;
	border:none;
	border-bottom:14px solid #2a2a2a;
    font-family: 'Open Sans', sans-serif;
	font-size:54px;
	font-weight:800;
	color: #fff;
	display:block;
	margin:0px auto;
	margin-top: 0px;
	margin-bottom:20px;
	padding: 15px 70px;
}
.tires-heading-text a {
    color: #ffffff;    
    font-family: 'Open Sans', sans-serif;
    font-size:30px;
    font-weight:600;
	display:block;
	text-align:center;
	margin-top:0px;
    margin-bottom:10px;
}
a:hover {
    text-decoration: none;
}
a:focus{
	outline:0 solid;
}
.tires-heading-text2{
	padding-top:40px;
}
.tires-heading-text2 h2{
    color: #ffffff;    
    font-family: 'Open Sans', sans-serif;
    font-size:34px;
    font-weight:700;
	text-align:center;
	margin-top:0px;
    margin-bottom:30px;
}
.tires-map-text h2 {
	color: #ffffff;
	font-family: "Open Sans",sans-serif;
	font-size: 30px;
	font-weight: 600;
	margin-bottom: 55px;
	margin-top: 0;
}
.tires-map-text h2 span{
	font-weight:800;
}
.tires-map-text ul{
	padding-left:0px;
}
.tires-map-text ul h2 {
	color: #ffffff;
	font-family: "Open Sans",sans-serif;
	font-size: 30px;
	font-weight: 600;
	margin-bottom: 15px;
	margin-top: 0;
}
.tires-map-text ul h2 span{
	font-weight:800;
}
.tires-map-text ul li {
	color: #ffffff;
	font-family: "Open Sans",sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height:1.7;
	list-style:none;
	margin-top: 0;
}
.tires-map-text ul li span{
	font-weight:700;
}
.tires-map-text ul span.span1{
	padding-right:28px;
}
.tires-map-text ul span.span2{
	padding-right:28px;
}
.tires-map-text ul span.span4{
	padding-right:20px;
}
.tires-map-text ul span.span5{
	padding-right:47px;
}
.tires-map-text ul span.span6{
	padding-right:20px;
}
.tires-map-text ul span.span7{
	padding-right:34px;
}
.tires-text-section{
	padding-top:80px;
	padding-bottom:80px;
}
.tires-text h2{
    color: #292929;    
    font-family: 'Montserrat', sans-serif;
    font-size:28px;
    font-weight:700;
	text-transform:uppercase;
	letter-spacing:3px;
	line-height:1.4;
	padding-top:40px;
	padding-bottom:30px;
}
.tires-text p{
    color: #777777;    
    font-family: 'Open Sans', sans-serif;
    font-size:16px;
    font-weight:400;
	line-height:1.8;
	padding-bottom:20px;
}
.tires-text hr{
	border-top:20px solid #ff2626;
	width:70%;
	margin-top:24px;
	display:inline-block;
}
.tires-text-img img{
	float:right;
}
.tires-deal-section{
	padding-top:80px;
	padding-bottom:80px;
}
.tires-deal h2{
    color: #292929;    
    font-family: 'Montserrat', sans-serif;
    font-size:28px;
    font-weight:700;
	text-transform:uppercase;
	letter-spacing:3px;
	text-align:center;
	line-height:1.4;
	padding-bottom:30px;
}
.tires-deal p{
    color: #777777;    
    font-family: 'Open Sans', sans-serif;
    font-size:16px;
    font-weight:400;
	line-height:1.8;
	text-align:center;
	padding-bottom:20px;
}
.tires-brand-section{
	padding-bottom:80px;
}
.tires-brand1-wrap{
	padding-top:40px;
}
.tires-brand-heading h2{
    color: #292929;    
    font-family: 'Montserrat', sans-serif;
    font-size:28px;
    font-weight:700;
	text-transform:uppercase;
	letter-spacing:3px;
	text-align:center;
	line-height:1.4;
	padding-bottom:30px;
}
.tires-brand1 img{
	margin-right:50px;
}
.tires-brand1 img:last-child{
	margin-right:0px;
}
.tires-brand1 h2{
    color: #292929;    
    font-family: 'Montserrat', sans-serif;
    font-size:22px;
    font-weight:500;
	text-transform:uppercase;
	letter-spacing:3px;
	text-align:center;
}
.tires-service h2 {
	color: #292929;
	font-family: "Montserrat",sans-serif;
	font-size: 28px;
	font-weight: 700;
	letter-spacing: 3px;
	line-height: 1.4;
	padding-bottom: 30px;
	text-align: center;
	text-transform: uppercase;
}
.tires-service p {
	color: #777777;
	font-family: "Open Sans",sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.4;
	padding-bottom: 30px;
	text-align: center;
}
.tires-service ul li{
	color: #292929;
	font-family: "Montserrat",sans-serif;
	font-size:17px;
	font-weight: 700;
	text-transform: uppercase;
	list-style:none;
	display:inline-block;
	margin-right:20px;
}
.tires-service ul li img{
	margin-right:12px;
}
.tires-repair-section{
	padding-top:200px;
	padding-bottom:100px;
}
.tires-repair{
	padding-left:95px;
}
.tires-repair h2 {
	color: #292929;
	font-family: "Montserrat",sans-serif;
	font-size: 28px;
	font-weight: 700;
	letter-spacing: 3px;
	padding-bottom: 60px;
	text-transform: uppercase;
}
.tires-repair p {
	color: #777777;
	font-family: "Open Sans",sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.8;
	padding-bottom: 20px;
}
.tires-repair-text{
	padding-left:0px;
}
.tires-repair-text1{
	padding-left:0px;
}
.tires-repair-text1 span {
	color: #777777;
	font-family: "Open Sans",sans-serif;
	font-size: 16px;
	font-weight: 800;
	display:inline-block;
	padding-bottom: 3px;
}
.tires-repair-text1 ul{
	padding-left:0px;
}
.tires-repair-text1 ul li {
	color: #ff6767;
	font-family: "Open Sans",sans-serif;
	font-size: 21px;
	font-weight: 800;
	display:block;
	padding-bottom: 3px;
}
.tires-repair-text2 span {
	color: #777777;
	font-family: "Open Sans",sans-serif;
	font-size: 16px;
	font-weight: 800;
	display:inline-block;
	padding-bottom: 3px;
}
.tires-repair-text2 ul{
	padding-left:0px;
}
.tires-repair-text2 ul li {
	color: #ff6767;
	font-family: "Open Sans",sans-serif;
	font-size: 21px;
	font-weight: 800;
	display:block;
	padding-bottom: 3px;
}
.tires-repair-hr{
	padding-left:0px;
}
.tires-repair-hr hr {
	border-top: 20px solid #ff2626;
	display: inline-block;
	margin-top: 24px;
	width: 44%;
}
.tires-repair-img2 {
	padding-right:0px;
}
.tires-repair-img2 img{
	max-width:100%;
}
.tires-discover-section{
	padding-top:60px;
	padding-bottom:90px;
}
.tires-discover h2{
    color: #292929;    
    font-family: 'Montserrat', sans-serif;
    font-size:28px;
    font-weight:700;
	text-transform:uppercase;
	letter-spacing:3px;
	text-align:center;
	line-height:1.4;
	padding-bottom:30px;
}
.tires-discover h2 span{
	color:#ff2626;
}
.tires-discover p{
    color: #777777;    
    font-family: 'Open Sans', sans-serif;
    font-size:16px;
    font-weight:400;
	line-height:1.8;
	text-align:center;
	padding-bottom:20px;
}
.tires-footer-section{
	background:#2d3034;
	padding-top:30px;
	padding-bottom:20px;
}
.tires-footer-text p{
    font-family: 'Open Sans', sans-serif;
	font-size:14px;
	font-weight:400;
	color: #8d8d8d;
	letter-spacing:2px;
	text-align:center;
}