@media only screen and (min-width: 992px) {
   .aps-content{
      width:100% !important;
   }
}

.aps-container{
	max-width: 1240px !important;
}
.aps-display-controls.s1{
	float: right;
}
.aps-content.max_width{
	width: 100%;
}
.aps-listing-item{
	position: relative;
	/*border: 1px red solid;*/
}
.aps-products-grid .aps-shadow-field{
	width: 100%;
	position: absolute;
	bottom: -20px;
	left: 0;
}
.aps-products-list .aps-shadow-field{
	width: 100%;
	position: absolute;
	bottom: -52px;
	left: 0;
}

.aps-hover-item{
	position: absolute;
	top: 10px;
	left: 0;
}

.aps-products-grid > li{
	margin-top: 20px;
	vertical-align: top;
}
.aps-products-list .aps-rating-buttons-s1{
	position: absolute;
    top: 0;
    left: 0;
    width: 60px;
    height: 60px;
    padding-top: 19px;
    color: #fff;
    text-align: center;
    background: #FC7606;
    font-size: 18px;
}
.aps-products-grid .aps-rating-buttons-s1{
	position: absolute;
    top: 0;
    left: 0;
    width: 45px;
    height: 45px;
    padding-top: 3.5%;
    color: #fff;
    text-align: center;
    background: #FC7606;
    font-size: 13px;
}

.aps-products-list .aps-item-buttons-s1{
	position: absolute;
    top: 0;
    right: 0;
    padding-top: 4px;
    background: #8D8E8F;
    font-size: 25px;
    font-weight: bold;
    width: 45px;
    height: 45px;
    text-align: center;
}

.aps-products-grid .aps-item-buttons-s1{
	position: absolute;
    top: 0;
    right: 0;
    padding-top: 4px;
    background: #8D8E8F;
    font-size: 25px;
    font-weight: bold;
    width: 45px;
    height: 45px;
    text-align: center;
}
.aps-item-buttons-s1 > a, .aps-item-buttons-s1 > a:hover{
	color: #C4C5C6;
	text-decoration: none;
}
.aps-item-buttons-s1.hover-class > a{
	color: #fff;
	text-decoration: none;
}

.aps-item-buttons-s1.hover-class{
	background: #FC7606;
}

.aps-view-info aps-icon-info-s1{
	display: none;
}
.aps-products-grid .aps-product-box.s1{
	width: 100%;
}
.aps-products-list .aps-product-box.s1{
	width: 100%;
	background: #EFF3F4;
}
.aps-products-grid .aps-product-thumb.s1{
	min-width: 300px;
	height: 300px;
	background-color: white;
}

.aps-products-list .aps-product-thumb.s1{
	width: 300px;
	height: 275px;
	background-color: white;
}

.aps-products-grid .aps-product-details-s1{
	width: 100%;
	background: #EFF3F4;
	padding: 5%;
	min-height: 135px;
}

.aps-products-list .aps-product-details-s1 {
	width: 74%;
    background: transparent;
    padding: 5%;
    min-height: 275px;
    float: left;
}

.aps-product-details-s1 > ul {
	margin-top: 7px;
}
.aps-product-details-s1 > ul > li{
	width: 100%;
}
.aps-product-details-s1 > .title{
	font-size: 18px;
    color: black;
}

.rTable { display: table; width: 100%; margin-top: 3%; }
.rTableRow { display: table-row; }
.rTableHeading { display: table-header-group; }
.rTableCell, .rTableHead { display: table-cell; }
.rTableHead.lf{
	width: 18%;
	margin-right: 1%;
}
.rTableHead.cf{
	margin-right: 1%;	
	width: 4%;
}
.rTableHead.rf{
	max-width: 0;
}

.aps-products-list .aps-products-list li{
	margin-top: 18px;
}

.featured-text-wrap{
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
    white-space: nowrap;
}

.aps-pagination{
	margin-top: 50px !important;
}

a.page-numbers {
    background: #8D8E8F !important;
}

.aps-comps-handle{
	width: 100px !important;
	height: 100px !important;
	border-radius: 100% !important;
	border: 0 !important;
}
.aps-icon-libra:before {
    content: '' !important;
}
.aps-icon-libra{
	background-image: url('../../../../uploads/2018/05/DronesPlayer_webdesign_5_Slice_Item_Choose_Background_Cross.png') !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-size: 80% !important;
}

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

  .aps-products-grid .aps-product-thumb.s1{
    min-width: auto;
  }

  .aps-item-buttons-s1{
  	display: none;
  }

  .single-aps-products .aps-main-image{
  	min-height: auto;
  }

  .aps-products-list .aps-product-box.s1{
	width: 100%;
  }
  .fusion-page-title-bar.fusion-page-title-bar-breadcrumbs.fusion-page-title-bar-right{
  	display: none;
  }

  .aps-products-list .aps-product-thumb.s1{
	width: 100% !important;
  }

  .aps-products-list .aps-product-details-s1 {
	width: 90%;
    background: transparent;
    padding: 0px 0 20px 0;
    margin: 0 auto;
    float: none;
    min-height: auto;
	}

	.rTableHead.lf{
		width: 30%;
		margin-right: 1%;
	}
}