.iso_sub_categories_page {
	float: right;
	width: 100%;
	position: relative;
	display:inline-block;
}
.iso_sub_cat_top {
	float: right;
	width: 100%;
	height:300px;
	position: relative;
	-webkit-border-top-left-radius: 50px;
	-webkit-border-top-right-radius: 50px;
	-moz-border-radius-topleft: 50px;
	-moz-border-radius-topright: 50px;
	border-top-left-radius: 50px;
	border-top-right-radius: 50px;
	background-color:#000;
	align-items: center;
    display: flex;
    justify-content: center;
}
.iso_sub_cat_sub_cat_title {
	float: right;
	width: 100%;
	position: relative;
	align-items: center;
	display: flex;
	justify-content: center;
	flex-direction: column;
}
.iso_sub_cat_sub_cat_title {
	float: right;
	width: 100%;
	margin-bottom:10px;
}
.iso_sub_cat_sub_cat_text {
	float: right;
	width: 100%;
}
.iso_sub_cat_content {
	width: 100%;
    float: right;
    position: relative;
    box-sizing: border-box;
	padding:70px;
}
.iso_sub_cat_content_right {
	width: 45%;
    float: left;
    position: relative;
}
.iso_sub_cat_content_left {
	width: 45%;
    float: right;
    position: relative;
}
.iso_sub_cat_right_title {
	float: right;
	width: 100%;
	margin-bottom:40px;
}
.iso_sub_cat_right_text {
	float: right;
	width: 100%;
}
.iso_sub_cat_items_section {
	width: 100%;
    float: right;
    position: relative;
    box-sizing: border-box;
	padding: 70px 70px 100px 70px;
	border-top: 2px solid #fff
}
.iso_sub_cat_items_title {
	float: right;
	width: 100%;
	margin-bottom:60px;
}
.iso_sub_cat_items {
	width: 100%;
    margin: auto;
    position: relative;
    box-sizing: border-box;
}
.sub_cat_icons {
	width: 100%;
    float:right;
    position: relative;
	padding-top:100px;
	padding-bottom:50px;
}
.sub_cat_item_icon {
	float: right;
	display: table;
	opacity: 1;
	box-sizing: border-box;
	direction: ltr;
	position: relative;
	border-bottom: 0px solid #ccc;
}
.sub_cat_item_icon_image {
	width: 50px;
    height: 50px;
	float: right;
	margin-left:calc(50% - 25px);
    margin-right:calc(50% - 25px);;
    margin-bottom:30px;
}
.sub_cat_item_icon_image img {
	width: 50px;
    height: 50px;
	float: right;
}
.sub_cat_item_icon_content {
	width: 80%;
	float: right;
	margin-right:10%;
	margin-left:10%;
}
.sub_cat_item_icon_name {
	width: 100%;
	float: right;
	overflow: hidden;
	visibility: visible;
	max-height: 60px;
	margin-bottom:20px
}
.sub_cat_item_icon_text {
	float: right;
}
.sub_categories_sections {
	width: 100%;
    float:right;
    position: relative;
	padding-top:100px;
	padding-bottom:50px;
}
.sub_categories_sections_title {
	width: 100%;
    float:right;
    position: relative;
	padding-top:0px;
	padding-bottom:100px;
}
.sub_categories_sections_con {
	width: 100%;
    float:right;
    position: relative;
}
@media all and (min-width: 1438px) {
.iso_sub_categories_page {
	padding-top:70px;
	padding-bottom:30px
}
.sub_cat_item_icon {
	width: 30%;
	margin-left: 5%;
	margin-bottom: 5%;
	padding: 0px;
}
.sub_cat_item_icon:nth-of-type(3n) {
	margin-left: 0;
}
.sub_cat_item_icon_text {
	width: 100%;
}
.sub_cat_logo {
	width: 12.5%;
	float:right;
	margin-left: 5%;
	margin-bottom: 5%;
	padding: 0px;
}
.sub_cat_logo:nth-of-type(6n) {
	margin-left: 0;
}
}
@media all and (max-width: 1439px) and (min-width: 769px) {
.iso_sub_categories_page {
	padding-top:50px;
	padding-bottom:30px
}
.sub_cat_item_icon {
	width: 30%;
	margin-left: 5%;
	margin-bottom: 5%;
	padding: 0px;
}
.sub_cat_item_icon:nth-of-type(3n) {
	margin-left: 0;
}
.sub_cat_item_icon_text {
	width: 90%!important;
	margin-left:10%;
	margin-right:0%;
	overflow: hidden;
	visibility: visible;
	min-height: 120px;
	max-height: 120px;
}
.iso_sub_cat_top {
	height:200px;
}
.sub_cat_logo {
	width: 12.5%;
	float:right;
	margin-left: 5%;
	margin-bottom: 5%;
	padding: 0px;
}
.sub_cat_logo:nth-of-type(6n) {
	margin-left: 0;
}
.sub_cat_icons {
	padding-top:70px;
	padding-bottom:10px;
}
.sub_categories_sections {
	padding-top:70px;
	padding-bottom:10px;
}
.sub_categories_sections_title {
	padding-bottom:70px;
}
}

@media all and (max-width: 768px) and (min-width: 319px) {
.iso_sub_categories_page {
	padding-top:30px;
	padding-bottom:30px
}
.sub_cat_item_icon {
	width: 100%;
	margin-left:0%;
	margin-bottom: 40px;
	padding: 0px;
}
.sub_cat_item_icon:nth-of-type(2n) {
	margin-left: 0;
}
.sub_cat_item_icon:last-child {
	margin-bottom: 0;
}
.sub_cat_item_icon_image {
	width: 50px;
    height: 50px;
	float: right;
	margin-left:calc(50% - 25px);
	margin-right:calc(50% - 25px);
    margin-bottom:10px;
}
.sub_cat_item_icon_name {
	max-height: auto;
	margin-bottom:10px;
	text-align:center!important
}
.sub_cat_item_icon_text {
	width: 90%!important;
	margin-left:5%;
	margin-right:5%;
	height:auto;
	text-align:center!important
}
.iso_sub_cat_top {
	height:150px;
	position: relative;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-topright: 20px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	padding: 0 15px;
	box-sizing:border-box;
}
.sub_cat_logo {
	width: 22%;
	float:right;
	margin-left: 4%;
	margin-bottom: 4%;
	padding: 0px;
}
.sub_cat_logo:nth-of-type(4n) {
	margin-left: 0;
}
.sub_cat_icons {
	padding-top:30px;
	padding-bottom:30px;
}
.sub_categories_sections {
	padding-top:30px;
	padding-bottom: 0px;
}
.sub_categories_sections_title {
	padding-bottom:20px;
}
.iso_sub_cat_content {
	padding: 20px;
}
.iso_sub_cat_content_right {
	width: 100%;
}
.iso_sub_cat_content_left {
	width: 100%;
	margin-top:30px
}
.iso_sub_cat_right_title {
	margin-bottom:20px;
}
.iso_sub_cat_items_section {
	padding: 20px;
	border-top: 2px solid #fff
}
.iso_sub_cat_items_title {
	margin-bottom:30px;
}
.iso_sub_cat_items_section .cat_item {
  width: 100%;
  margin: 0!important;
}
}
@media (max-width: 320px) {
.iso_sub_categories_page {
	padding-top:30px;
	padding-bottom:30px
}
.sub_cat_item_icon {
	width: 100%;
	margin-left:0%;
	margin-bottom: 40px;
	padding: 0px;
}
.sub_cat_item_icon:nth-of-type(2n) {
	margin-left: 0;
}
.sub_cat_item_icon:last-child {
	margin-bottom: 0;
}
.sub_cat_item_icon_image {
	width: 50px;
    height: 50px;
	float: right;
	margin-left:calc(50% - 25px);
	margin-right:calc(50% - 25px);
    margin-bottom:10px;
}
.sub_cat_item_icon_name {
	max-height: auto;
	margin-bottom:10px;
	text-align:center!important
}
.sub_cat_item_icon_text {
	width: 90%!important;
	margin-left:5%;
	margin-right:5%;
	height:auto;
	text-align:center!important
}
.iso_sub_cat_top {
	height:150px;
	position: relative;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-topright: 20px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	padding: 0 15px;
	box-sizing:border-box;
}
.sub_cat_logo {
	width: 22%;
	float:right;
	margin-left: 4%;
	margin-bottom: 4%;
	padding: 0px;
}
.sub_cat_logo:nth-of-type(4n) {
	margin-left: 0;
}
.sub_cat_icons {
	padding-top:30px;
	padding-bottom:30px;
}
.sub_categories_sections {
	padding-top:30px;
	padding-bottom: 0px;
}
.sub_categories_sections_title {
	padding-bottom:20px;
}
.iso_sub_cat_content {
	padding: 20px;
}
.iso_sub_cat_content_right {
	width: 100%;
}
.iso_sub_cat_content_left {
	width: 100%;
	margin-top:30px
}
.iso_sub_cat_right_title {
	margin-bottom:20px;
}
.iso_sub_cat_items_section {
	padding: 20px;
	border-top: 2px solid #fff
}
.iso_sub_cat_items_title {
	margin-bottom:30px;
}
.iso_sub_cat_items_section .cat_item {
  width: 100%;
  margin: 0!important;
}
}
