.products_section {
    float: left;
	width: 100%;
}
.products_items {
    float: left;
	width: 100%;
}
.products_items_inside {
    float: left;
	width: 100%;
}
.product_item:hover {
    box-shadow: 0px 0px 18px 0px rgb(120 120 120 / 30%);
}
.product_item:hover .product_item_name {
    color:#000;
}
.product_id_section {
	float: right;
	width: 100%;
}
.product_id_back {
	float: right;
	width: 100%;
	background-color:#f2f2f2;
}
.product_id_right {
	float: right;
	box-sizing:border-box;
}
.product_id_slide {
	float: left;
}
.product_id_navigation {
	width: 100%;
	box-sizing: border-box;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 19px;
	padding-bottom: 17px;
	float: right;
	text-align: center;
	display: inline-block;
	margin-top: 0px;
	background-color: rgba(255,255,255,1);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
.product_id_arrow_right {
	font-size: 18px;
	transition: 0.2s all;
	-webkit-transition: 0.2s all;
	-moz-transition: 0.2s all;
	-o-transition: 0.2s all;
	text-decoration: none;
	line-height: 1em;
	text-align: center;
	width: auto;
	margin-right: 0%;
	margin-left: 0%;
	background-repeat: no-repeat;
	color: #666;
	padding-right:  0px;
	padding-left: 0px;
	float: right;
	background-image: url('../../../images/System/arrow_right.png');
	background-position: 98% center;
}
.product_id_arrow_right:hover {
	background-repeat: no-repeat;
	background-image: url('../../../images/System/arrow_right.png');
	background-position: 100% center;
}
.product_id_go_back {
	font-size: 18px;
	transition: 0.2s all;
	-webkit-transition: 0.2s all;
	-moz-transition: 0.2s all;
	-o-transition: 0.2s all;
	text-decoration: none;
	line-height: 1em;
	text-align: center;
	width: auto;
	margin-right: 0%;
	margin-left: 0%;
	color: #666;
	padding-right: 0px;
	padding-left: 0px;
	float: none!important;
}
.product_id_go_back:hover {
	color: #666;
}
.product_id_arrow_left {
	font-size: 18px;
	transition: 0.2s all;
	-webkit-transition: 0.2s all;
	-moz-transition: 0.2s all;
	-o-transition: 0.2s all;
	text-decoration: none;
	line-height: 1em;
	text-align: center;
	width: auto;
	margin-right: 0%;
	margin-left: 0%;
	background-repeat: no-repeat;
	color: #666;
	padding-right: 0px;
	padding-left:  0px;
	float: left;
	background-image: url('../../../images/System/arrow_left.png');
	background-position: 2% center;
}
.product_id_arrow_left:hover {
	background-repeat: no-repeat;
	background-image: url('../../../images/System/arrow_left.png');
	background-position: 0% center;
}
.products_content_back {
	float: right;
	width: 100%;
	background-color:#f2f2f2;
	margin-bottom:30px;
	box-sizing:border-box;
}
/*.products_item_name {
	float: right;
	width: 100%;
	background-color:#fff;
	padding:7px;
	box-sizing:border-box;
}*/
/* Media Queries for Desktop
---------------------------------------------------------------*/
@media (min-width: 1438px) {
.products_section {
	padding-top:  0px;
	padding-bottom: 0px;
}
.products_items {
	margin-top:10px
}
.product_item {
	float: right;
	width: 19.7%;
	margin-left: 7%;
	margin-bottom:7%;
	display: inline-block;
	position: relative;
	background-color:#fff;
	border-bottom: 2px solid #e5e5e5
}
.product_item:nth-of-type(4n) {
	margin-left:0;
}
.product_item_img {
	float: right;
	width: 100%;
}
.product_item_name {
	float: right;
	width: 100%;
	padding: 10px 0 10px 0;
}
.product_id_section {
	padding-bottom:50px;
}
.product_id_right {
	width: 50%;
	padding:50px;
}
.product_id_slide {
	width: 50%;
}
.products_content_back {
	padding:30px;
}
}
/* Media Queries for Laptop
-------------------------------------------------------------- */
@media all and (max-width: 1439px) and (min-width: 769px) {
.products_section {
	padding-top:  0px;
	padding-bottom: 0px;
}
.products_items {
	margin-top:10px
}
.product_item {
	float: right;
	width: 19.7%;
	margin-left: 7%;
	margin-bottom:7%;
	display: inline-block;
	position: relative;
	background-color:#fff;
	border-bottom: 2px solid #e5e5e5
}
.product_item:nth-of-type(4n) {
	margin-left:0;
}
.product_item_img {
	float: right;
	width: 100%;
}
.product_item_name {
	float: right;
	width: 100%;
	padding: 10px 0 10px 0;
}
.product_id_section {
	padding-bottom:50px;
}
.product_id_right {
	width: 50%;
	padding:50px;
}
.product_id_slide {
	width: 50%;
}
.products_content_back {
	padding:30px;
}
}
/* Media Queries for Ipad
-------------------------------------------------------------- */
@media (max-width: 768px) and (min-width: 481px) {
.products_section {
	padding-top:  0px;
	padding-bottom: 0px;
}
.products_items {
	margin-top: 0px
}
.product_item {
	float: right;
	width: 28.3%;
	margin-left: 5%;
	margin-bottom:5%;
	display: inline-block;
	position: relative;
	background-color:#fff;
	border-bottom: 2px solid #e5e5e5
}
.product_item:nth-of-type(3n) {
	margin-left:0;
}
.product_item_img {
	float: right;
	width: 100%;
}
.product_item_name {
	float: right;
	width: 100%;
	padding: 10px 0 10px 0;
}
.product_id_section {
	padding-bottom:50px;
}
.product_id_right {
	width: 100%;
	padding: 20px;
}
.product_id_slide {
	width: 100%;
}
.products_content_back {
	padding:20px;
}
}
/* Media Queries for Phone
-------------------------------------------------------------- */
@media (max-width: 480px) and (min-width: 319px) {
.products_section {
	padding-top:  0px;
	padding-bottom: 0px;
}
.products_items {
	margin-top: 0px
}
.product_item {
	float: right;
	width: 47.5%;
	margin-left: 5%;
	margin-bottom:5%;
	display: inline-block;
	position: relative;
	background-color:#fff;
	border-bottom: 2px solid #e5e5e5
}
.product_item:nth-of-type(2n) {
	margin-left:0;
}
.product_item_img {
	float: right;
	width: 100%;
}
.product_item_name {
	float: right;
	width: 100%;
	padding: 10px 0 10px 0;
}
.product_id_section {
	padding-bottom:50px;
}
.product_id_right {
	width: 100%;
	padding: 20px;
}
.product_id_slide {
	width: 100%;
}
.products_content_back {
	padding:20px;
}
}
/* Media Queries for Phone Portrait
-------------------------------------------------------------- */
@media (max-width: 320px) {
.products_section {
	padding-top:  0px;
	padding-bottom: 0px;
}
.products_items {
	margin-top: 0px
}
.product_item {
	float: right;
	width: 47.5%;
	margin-left: 5%;
	margin-bottom:5%;
	display: inline-block;
	position: relative;
	background-color:#fff;
	border-bottom: 2px solid #e5e5e5
}
.product_item:nth-of-type(2n) {
	margin-left:0;
}
.product_item_img {
	float: right;
	width: 100%;
}
.product_item_name {
	float: right;
	width: 100%;
	padding: 10px 0 10px 0;
}

.product_id_section {
	padding-bottom:50px;
}
.product_id_right {
	width: 100%;
	padding: 20px;
}
.product_id_slide {
	width: 100%;
}
}