﻿.products_grid_container {
	width: 100%;
	float :right;
	margin: auto;
	position:relative;
}
.products_top_img {
    width: 100%;
    float: right;
    position: relative;
}
.products_grid_top_img {
	margin-top: 0px;
	height:300px;
}
.products_top_img_backColor {
    width: 100%;
    right: 0;
    left: 0;
    height: 100%;
    position: absolute;
    z-index: 0;
    display: table;
    animation: changColor 5s infinite;
}
.products_middle_text {
    vertical-align: middle;
    display: table-cell;
}
.products_page {
	float: right;
	width: 100%
}
.products_container {
	float: right;
	width: 100%
}
.products_title_container {
	float: right;
	width: 100%;
}
.products_title {
	float: right;
	width: 100%
}
.products_content {
	float: right;
	width: 100%
}
 @media (min-width:1438px) {
.products_page {
	padding: 0px 0px 70px 0px
}
.products_title_container {
	padding: 50px 0px;
}
}
 @media (max-width:1439px) and (min-width:769px) {
.products_page {
	padding: 0px 0px 50px 0px
}
.products_title_container {
	padding: 40px 0px;
}
}
 @media (max-width:768px) and (min-width:481px) {
.products_page {
	padding: 0px 0px 30px 0px
}
.products_title_container {
	padding: 30px 0px;
}
}
 @media (max-width:480px) and (min-width:319px) {
.products_page {
	padding: 0px 0px 20px 0px
}
.products_title_container {
	padding: 20px 0px;
}
.products_grid_top_img {
	margin-top: 0px;
	height:200px;
}
}
 @media all and (max-width:320px) {
.products_page {
	padding: 0px 0px 20px 0px
}
.products_title_container {
	padding: 20px 0px;
}
.products_grid_top_img {
	margin-top: 0px;
	height:200px;
}
}