/**************************************************************************
					Contact Page Styles
**************************************************************************/
.contact-title {
  margin: -5px 0 0px 0;
  line-height: 23px; }
  .contact-title i {
    font-size: 23px;
    color: #c0c0c0;
    padding: 0 8px 0 0; }

.contact-form-box {
 
  padding: 23px 0 0 0;
  margin: 0 0 30px 0;
  background: url(../img/contact-form.png) repeat-x white;
  -webkit-box-shadow: rgba(0, 0, 0, 0.17) 0px 5px 13px;
  -moz-box-shadow: rgba(0, 0, 0, 0.17) 0px 5px 13px;
  box-shadow: rgba(0, 0, 0, 0.17) 0px 5px 13px; }
  .contact-form-box fieldset {
    padding: 0 19px 21px 19px;
    background: url(../img/form-contact-shadow.png) center bottom no-repeat;
    background-size: contain; }
  .contact-form-box label {
    margin: 0 0 6px 0; }
  .contact-form-box .page-subheading {
    padding-left: 0px;
    border: none;
    margin-bottom: 0; }
  .contact-form-box .col-md-3 {
    padding-left: 0; }
    @media (max-width: 991px) {
      .contact-form-box .col-md-3 {
        padding-right: 0; } }
  .contact-form-box .col-md-9 {
    padding-right: 0; }
    @media (max-width: 991px) {
      .contact-form-box .col-md-9 {
        padding-left: 0; } }
  .contact-form-box #desc_contact0 {
    display: none; }
  .contact-form-box .form-group {
    margin-bottom: 7px; }
  .contact-form-box textarea {
    height: 257px; }
  .contact-form-box .submit {
    margin-top: 13px; }
  .contact-form-box select.form-control {
    max-width: 270px;
    width: 100%; }
  .contact-form-box input.form-control {
    max-width: 270px; }
  @media (min-width: 992px) and (max-width: 1199px) {
    .contact-form-box div.uploader span.filename {
      width: 114px; } }
	  
	  
	  /*my css*/
	  
	  .cat{margin-top:15px;}
.cat ul{width:100%;}
.cat ul li{width:25%;float:left;}
@media (max-width:768px){
.left_content {
    background: rgba(0, 0, 0, 0) url("http://safetyrestore.com/date.png") no-repeat scroll 0 0 / 100% auto !important;
    float: left;
    width: 100% !important;
	height:368px !important;
}

.center_link-aria {
    position: relative;
    top: 152px !important;
}
.right_content {
    width: 100% !important;
	float:left !important;
}
.right-bottom { height: auto !important}
.right-bottom > h2 {
    font-size: 18px;
}
.right-bottom > h3{ font-size: 15px;}
#homepage-slider{width:100%;}
#htmlcontent_top {
    float: left;
    padding-left: 5px;
    width: 100% !important;
	max-width:100% !important;
}
.border-line-righ{width: 81% !important;}
.embed-container iframe{width:100% !important;}
.embed-container iframe:first-child{height:315px !important;}
}
@media (max-width:500px){
.welcome h1 {font-size:22px;}
.right-top{height: 125px !important;
    padding: 16px 0 !important;}
.right-top > h1 {font-size: 34px !important;}
.right-top > h2 {font-size: 26px !important;}

.border-line-left > h2 {
    font-size: 16px !important;;
    margin: 0;
    padding: 4px 0 !important;;}
.border-line-left {
    margin: 10px 0 11px !important;
    padding: 0 12px !important;
    width: 36% !important;
}
.border-line-righ {
    margin: 20px 0 0 !important;
    width: 71% !important;
}
.right-bottom > h2 {font-size: 21px !important;}
.right-bottom > h3 {font-size: 18px !important;}
.right-bottom{height:138px !important;}
#search_block_top {
    padding-top: 5px !important;
}
#header .shopping_cart{padding-top: 17px !important;}

.left_link-aria a h1 {
    color: rgb(0, 0, 0);
    font-size: 15px !important;
    margin: 19px 0 0 31px !important;
}
.left_link-aria a h2 {
    color: rgb(0, 0, 0);
    font-size: 13px !important;;
    margin: 0 0 0 39px !important;;
}
.first-b {
    margin: 0 !important;
    right: 0 !important;
    top: 0;
}
.right_link-aria a h1 {
    color: rgb(0, 0, 0);
    font-size: 15px !important;
    margin: 3px 0 0 34px !important;
}
.right_link-aria a h2 {
    color: rgb(0, 0, 0);
    font-size: 14px !important;
    margin: 4px 0 0 56px !important;
}
a#mancarousel_prev.prev {
    background-position: 0 0;
    left: -9px !important;
}
a#mancarousel_next.next {
    background-position: -50px 0;
    right: -10px !important;
}
.center_link-aria {
    top: 0 !important;
}
.left_content {
   height:auto !important;}
ul.product_list.grid > li .product-container h5 {
    min-height: 30px !important;
    padding: 0 15px !important;
	margin-bottom: 0 !important;
}
#index ul.product_list.tab-pane > li {
    margin-bottom: 0 !important;}


}

