@media only screen and (min-width: 240px) and (max-width: 479px) {
	  .footer-payment-logos{
        margin-bottom:20px !important;
    }
	
.footer-our-products-column {
  text-align: left !important;
  padding: 0;
  width: 70%;
  margin-bottom: 65px;
}
.footer-dealers-column {
  text-align: right;
  padding: 0;
  width: 30%;
}

/* Product Details */
.catalog-product-view .product.media {

	border: 1px solid #ddd;
}	
.key-fetures {
	padding: 0px 0 20px;
}
.catalog-product-view .product-info-main .page-title {
	margin-top: 15px;
	font-size: 20px;
}
.product-downloads.s-wysiwyg ul li:last-child {

	margin-right: 36px !important;
}
.product-info-main .price-box {
	margin: 0;
}	
.product-info-main .product-add-form {
	float: none;
	width: 100%;
}
.catalog-product-view .product-info-main .product-add-form .box-tocart .field.qty .label{
    margin-right:28px;
}
.icon-text {
	width: 32%;
	text-align: center;
}
.icon-text img {
	float: unset;
}
.icon-img {
	margin-top: 25px;
	margin-bottom: 25px;
}
.catalog-product-view #maincontent {
	padding: 0px !important;
}
.application_area ul li {
	list-style: none;
	display: block;
	float: left;
	text-align: left;
	font-size: 14px;
	color: #000;
	margin: 0px;
	width: 50%;
	padding-right: 10px;
}
.key-hed h3 {
  margin-bottom: 20px;
}
.key-text {
  padding: 0px;
}
.key-text > li {
  width: 100%;
}
.tech-specifi table tr > td {
  border-top: 1px solid #ddd !important;
}
.tech-specifi tr {
  border: none !important;
}
.block-related.related .products-grid .product-item-name {
	margin: 10px 0 0px;
}
.block-related.related .products-grid li.product-item {
	margin-bottom: 0px !important;
	padding: 0 15px !important;
}

/* End Product Details */

.find-product select {
	margin-left: 0px !important;
	width: 73%;
}
.bay1 p {
	margin-top: 21px !important;
}

.category-view {
	width: 100%;
	margin-top: 30px;
}
.catalog-category-view .page-title-wrapper {
	width: 100%;
}
/* product listing */
.catalog-category-view .columns {
	margin-top: 0px !important;
}

.product .product-sku {
  margin-top: 14px !important;
}
.product-item-name a, .product.name a {
  color: #FE000D;
  font-size: 19px !important;
}

.tax-status {
  display: inline;
  color: #3e3d3d;
}
.qtybox {
  margin: 0px !important;
}

.catalog-category-view .product-item-inner {
  margin-top: 10px;
}


.sutiable {
  margin: 2px 0 0;
}
.sutiable ul {
  padding: 0 0px;
}
.products-list .product-item-photo {
	text-align: center;
}

.product-item-actions {
  display: block;
}
.products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .add-to-cart-primary {
  display: block;
}
/* End product listing */

.products {
	margin: 0px 0;
}
.column.main .product-item {
	padding-left: 0px;
}
.bayimg {
	overflow: hidden;
	float: left;
	width: 100%;
}
.news-section ul li {
    margin-bottom: 35px;
    width: 100%;
    text-align: center;
}
.fire-link-text ul li {
    text-align: left;
    margin-bottom: 10px;
	width: 100%;
}
.fire-link-img img {
    width: 100%;
}
.help p a {
    margin-left: 16px;
}
.help p {
    padding-top: 7px;
}
.key-text svg {
    position: absolute;
    left: -7%;
    top: 10%;
    color: #44c40a;
}
.key-text p {
	padding-right: 0;
    margin-bottom: 25px;
    margin-left: 25px;
}
.tech-specifi table.table thead {
    display: block;
}
.tech-specifi table.table {
    display: block;
    width: 100%;
}
.tech-specifi table.table thead tr th {
    display: block;
    width: 50%;
    float: left;
}
.tech-specifi  table.table th:nth-child(3) {
    display: none;
}
.tech-specifi table.table thead tr {
    display: block;
}
.tech-specifi table.table th:nth-child(4) {
    display: none;
}
.tech-specifi table.table tbody {
    display: block;
    width: 100%;
}
.tech-specifi table.table tbody tr td {
    display: inline-block;
    width: 49%;
}


}
@media only screen and (max-width: 440px) { 
.view-details {
  float: none;
  text-align: center;
  max-width: 100% !important;
  margin: auto !important;
  display: block;
  margin-top: 10px !important;
}
}
@media only screen and (min-width: 992px) { 
.container {
	padding-left: 0;
	padding-right: 0;
	width: 1210px;
}
}
@media only screen and (min-width: 640px) and (max-width: 992px) { 
    .navigation, .page-header .header.panel, .header.content, .footer.content, .page-wrapper > .widget, .page-wrapper > .page-bottom, .block.category.event, .top-container, .page-main, .page-footer, .container-inner, .content-home {
    	padding-left: 10% !important;
    	padding-right: 10% !important;
    
    }
    .fire-onlin, .home-content{
        max-width:720px;
        margin:auto;
    }
    .find-product select {
    	margin-left: 0px !important;
    	width: 73%;
    }
    .bay1 p {
    	margin-top: 21px !important;
    }
}
@media only screen and (min-width: 480px) and (max-width: 767px) { 
    
.footer-payment-logos{
    margin-bottom:20px !important;
}
.footer-our-products-column {
  text-align: left !important;
  padding: 0;
  width: 70%;
  margin-bottom: 65px;
}
.footer-dealers-column {
  text-align: right;
  padding: 0;
  width: 30%;
}
/* Product Details */
.catalog-product-view .product.media {

	border: 1px solid #ddd;
}	
.catalog-product-view .product-info-main .page-title {
	margin-top: 15px;
	font-size: 20px;
}
.product-info-main .price-box {
	margin: 0;
}	
.product-info-main .product-add-form {
	float: none;
	width: 100%;
}
.catalog-product-view .product-info-main .product-add-form .box-tocart .field.qty .label{
    margin-right:28px;
}
.icon-text {
	width: 32%;
	text-align: center;
}
.icon-text img {
	float: unset;
}
.icon-img {
	margin-top: 0px;
	margin-bottom: 25px;
}
.application_area ul li {
	list-style: none;
	display: block;
	float: left;
	text-align: left;
	font-size: 15px;
	color: #000;
	margin: 0 22px 10px 0;
	width: 41%;
}
.key-hed h3 {
  margin-bottom: 20px;
}
.key-text {
  padding: 0px;
}
.key-text > li {
  width: 100%;
}
.tech-specifi table tr > td {
  border-top: 1px solid #ddd !important;
}
.tech-specifi tr {
  border: none !important;
}
.block-related.related .products-grid .product-item-name {
	margin: 10px 0 0px;
}
.block-related.related .products-grid li.product-item {
	margin-bottom: 0px !important;
	padding: 0 15px !important;
}

/* End Product Details */
	
/* product listing */
.catalog-category-view .columns {
	margin-top: 0px !important;
}

.product .product-sku {
  margin-top: 14px !important;
}
.product-item-name a, .product.name a {
  color: #FE000D;
  font-size: 19px !important;
}

.tax-status {
  display: inline;
  color: #3e3d3d;
}
.qtybox {
  margin: 0px !important;
}

.catalog-category-view .product-item-inner {
  margin-top: 10px;
}


.sutiable {
  margin: 2px 0 0;
}
.sutiable ul {
  padding: 0 0px 0 12px;
}
.products-list .product-item-photo {
	text-align: center;
}

.product-item-actions {
  display: block;
}
.products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .add-to-cart-primary {
  display: block;
}

.products-list .product-items .product-item .product-item-info .product-item-photo {
  width: 100%;
}
/* End product listing */



.find-product select {
	margin-left: 0px !important;
	width: 73%;
}
.bay1 p {
	margin-top: 21px !important;
}
.bayimg {
	overflow: hidden;
	float: left;
	width: 100%;
}
.news-section ul li {
    margin-bottom: 35px;
    width: 100%;
    text-align: center;
}
.fire-link-text ul li {
    text-align: left;
    margin-bottom: 10px;
	width: 100%;
}
.fire-link-img img {
    width: 100%;
}
.abc-pric {
    display: unset;
    margin: 30px 0;
}
.control {
    width: 20%;
    margin-bottom: 20px;
	float: left;
}
.icon-text {
    width: 32%;
    text-align: center;
}
.icon-box {
    text-align: center;
}
.icon-text img {
    float: unset;
    margin-right: 0;
}

.help p a {
    margin-left: 16px;
}
.help p {
    padding-top: 7px;
}
.key-text svg {
    position: absolute;
    left: -7%;
    top: 10%;
    color: #44c40a;
}
.key-text p {
	padding-right: 0;
    margin-bottom: 25px;
    margin-left: 25px;
}
.tech-specifi table.table thead {
    display: block;
}
.tech-specifi table.table {
    display: block;
    width: 100%;
}
.tech-specifi table.table thead tr th {
    display: block;
    width: 50%;
    float: left;
}
.tech-specifi  table.table th:nth-child(3) {
    display: none;
}
.tech-specifi table.table thead tr {
    display: block;
}
.tech-specifi table.table th:nth-child(4) {
    display: none;
}
.tech-specifi table.table tbody {
    display: block;
    width: 100%;
}
.tech-specifi table.table tbody tr td {
    display: inline-block;
    width: 49%;
}

}
@media only screen and (min-width: 768px) and (max-width: 991px) { 


/* Product Details */
.container {
	width: 100%;
}
.catalog-product-view .product.media {

	border: 1px solid #ddd;
}	
.catalog-product-view .product-info-main .page-title {
	margin-top: 15px;
	font-size: 20px;
}
.product-info-main .price-box {
	margin: 0;
}	
.product-info-main .product-add-form {
	float: none;
	width: 100%;
}
.catalog-product-view .product-info-main .product-add-form .box-tocart .field.qty .label{
    margin-right:28px;
}
.icon-text {
	width: 32%;
	text-align: center;
}
.icon-text img {
	float: unset;
}
.icon-img {
	margin-top: 0px;
	margin-bottom: 25px;
}
.application_area ul li {
	list-style: none;
	display: block;
	float: left;
	text-align: left;
	font-size: 15px;
	color: #000;
	margin: 0 22px 10px 0;
	width: 41%;
}
.key-hed h3 {
  margin-bottom: 20px;
}
.key-text {
  padding: 0px;
}
.key-text > li {
  width: 100%;
}
.tech-specifi table tr > td {
  border-top: 1px solid #ddd !important;
}
.tech-specifi tr {
  border: none !important;
}
.block-related.related .products-grid .product-item-name {
	margin: 10px 0 0px;
}
.block-related.related .products-grid li.product-item {
	margin-bottom: 0px !important;
	padding: 0 15px !important;
}

/* End Product Details */

/* product listing */
.catalog-category-view .columns {
	margin-top: 0px !important;
}

.product .product-sku {
  margin-top: 14px !important;
}
.product-item-name a, .product.name a {
  color: #FE000D;
  font-size: 19px !important;
}

.tax-status {
  display: inline;
  color: #3e3d3d;
}
.qtybox {
  margin: 0px !important;
}

.catalog-category-view .product-item-inner {
  margin-top: 10px;
}


.sutiable {
  margin: 2px 0 0;
}
.sutiable ul {
  padding: 0 0px 0 12px;
}
.products-list .product-item-photo {
	text-align: center;
}

.product-item-actions {
  display: block;
}
.products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .add-to-cart-primary {
  display: block;
}

.products-list .product-items .product-item .product-item-info .product-item-photo {
  width: 100%;
}
/* End product listing */


.bay1 h4 {
    float: unset;
}

.news-section ul li {
    width: 100%;
    margin-bottom: 30px;
}
.fire-link-text ul li {
    display: inline-block;
    margin-bottom: 15px !important;
}
.fire-link-img img {
    width: 100%;
}
.abc-pric h5 {
    margin-right: 40px;
}
#product-addtocart-button {
	padding: 5px 35px;
}
.sutable h4 {
    margin-right: 15px;
}
.fire-link-text ul li {
    width: 100%;
}
.product-sell {
    display: unset;
}
.product-detail-pric {
    width: 100%;
}
.product-detail-text {
    margin-left: 0;
}
.icon-text {
    width: 41%;
}
.icon-box {
    width: 30%;
}
.help p {
    padding-top: 5px;
}
.help p a {
    margin-left: 68px;
}
.key-text p {
    padding-right: 30px;
}
.similar-products-box span {
    margin-left: 11px;
}


}
@media only screen and (min-width: 992px) and (max-width: 1200px) { 

.qtybox {
	margin: 0 15px 0px 38px;
}

.fire-link-img img {
    width: 100%;
}

#product-addtocart-button {
	padding: 7px 29px;
}

.key-text p {
    padding-right: 20px;
    margin-bottom: 30px;
    margin-left: 25px;
}
}

@media only screen and (min-width: 379px) and (max-width: 580px) { 
    .catalog-product-view .product-info-main .product-add-form .box-tocart .actions button,#proInquireNow {
		padding: 8px 10px;
	    font-size: 15px;
	}
	#proInquireNow.proInquireNow, .products-list .product-items .product-item .product-item-info .product-item-details .product-item-inner .add-to-cart-primary .tocart {
        padding: 11px 11px;
        font-size: 15px;
        margin: 0;
      }
}



