.btn-social {
  border: 0;
  color: #fff;
  border-radius: 100%;
  display: inline-block;
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  padding: 0;
}
.btn-social.btn-facebook {
  background: #4f7dd4;
}
.btn-social.btn-facebook:hover {
  background: #789bde;
}
.btn-social.btn-twitter {
  background: #5bceff;
}
.btn-social.btn-twitter:hover {
  background: #8eddff;
}
.btn-social.btn-linkedin {
  background: #21a6d8;
}
.btn-social.btn-linkedin:hover {
  background: #49b9e3;
}
.btn-social.btn-google-plus {
  background: #dc422b;
}
.btn-social.btn-google-plus:hover {
  background: #e36957;
}
.btn-social:hover {
  color: #fff;
}
.btn-social.btn-phone {
  background: #5B432B;
}
.btn-social.btn-phone:hover {
  background: #006633;
}
.btn-social.btn-address {
  background: #5B432B;
}
.btn-social.btn-address:hover {
  background: #006633;
}
#social-media .icon-facebook {
  background-color: #3c5899;
}
#social-media .icon-facebook:hover {
  background-color: #4e6fba;
}
#social-media .icon-twitter {
  background-color: #29c5f6;
}
#social-media .icon-twitter:hover {
  background-color: #5ad2f8;
}
#social-media .icon-google-plus {
  background-color: #d13d2f;
}
#social-media .icon-google-plus:hover {
  background-color: #da6459;
}
#social-media .icon-pinterest {
  background-color: #c61118;
}
#social-media .icon-pinterest:hover {
  background-color: #ec1e26;
}

.icon-lg {
  font-size: 48px;
  height: 108px;
  width: 108px;
  line-height: 108px;
  color: #fff;
  margin: 10px;
  background-color: rgba(0, 0, 0, 0.4);
  text-align: center;
  display: inline-block !important;
  border-radius: 100%;
}
.icon-md {
  font-size: 36px;
  height: 68px;
  width: 68px;
  line-height: 68px;
  color: #fff;
  margin-right: 10px;
  background-color: rgba(0, 0, 0, 0.4);
  text-align: center;
  display: block;
  border-radius: 50%;
  -webkit-transition: 500ms;
  -moz-transition: 500ms;
  -o-transition: 500ms;
  transition: 500ms;
}

ul.unstyled {
  list-style: none;
  padding: 0;
  margin: 0;
}
/*Unordered Lists*/
ul.arrow,
ul.arrow-double,
ul.tick,
ul.cross,
ul.star,
ul.rss {
  list-style: none;
  padding: 0;
  margin: 0;
}
ul.arrow li::before,
ul.arrow-double li::before,
ul.tick li::before,
ul.cross li::before,
ul.star li::before,
ul.rss li::before,
ul.arrow li::after,
ul.arrow-double li::after,
ul.tick li::after,
ul.cross li::after,
ul.star li::after,
ul.rss li::after {
  font-family: FontAwesome;
  font-size: 11px;
}
ul.arrow li::before,
ul.arrow-double li::before,
ul.tick li::before,
ul.cross li::before,
ul.star li::before,
ul.rss li::before {
  margin-right: 5px;
}
ul.arrow li::before {
  content: "\f105";
}
ul.arrow-double li::before {
  content: "\f101";
}
ul.tick li::before {
  content: "\f00c";
}
ul.cross li::before {
  content: "\f00d";
}
ul.star li::before {
  content: "\f006";
}
ul.rss li::before {
  content: "\f09e";
}

#footer ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
#footer ul > li {
  display: inline-block;
  margin-left: 15px;
}
ul.social {
  list-style: none;
  margin: 10px 0 0;
  padding: 0;
  display: inline-block;
}
ul.social > li {
  display: inline-block;
  margin: 0 5px;
}
ul.social > li > a {
  font-size: 24px;
  color: #666;
}
ul.social > li > a:hover {
  color: #999;
}


.productname {
    background: #5B432B none repeat scroll 0 0;
    color: #ffffff;
    float: left;
   
    font-weight: normal;
    margin: 0;
    padding: 8px;
    width: 100%;
}
.prodectcontner {
    background: #FFFFFF none repeat scroll 0 0;
	border: 1px solid #5B432B;
    float: left;
    margin-top: 5px;
    width: 100%;
}
.description {
    float: left;
    font-size: 12px;
    font-weight: normal;
    height: 110px;
    line-height: 18px;
    margin: 0;
    padding: 10px;
}
.ordernow {
    float: left;
    width: 100%;
	padding-bottom: 8px;
}
.ordernowpost {
float: left;
text-align: left;
margin-top: 10px;
}
.ordernowshare {
float: left;
text-align: right;
 margin-top: 10px;
}
.sortby {
 padding: 8px;

}
.dotted {
border-bottom: 1px dotted #5B432B;
}
.footerdotted {
border-bottom: 1px dotted;
}
.termscontainer {
	margin-top:0px;
	margin-bottom:25px;
	text-align: justify;
}
.termscontainer p {
 font-family: arial;
    font-size: 13px;
	line-height: 20px;
    padding: 10px;
}
.relatedmechanicname {
color:#5b432b;
font-size: 1 em; 
padding-top: 10px;
}
.relatedmechanicaddress {
color: #666;
font-size: 0.9em;
padding-left: 20px;
}