.subcategories-section {
	padding: 0;
	margin: 0;
	padding-top: 100px;
	padding-top: 70px;
}
.ecm-section-info {
	padding: 10px;
}
.ecm-section-info-title {
	font-size: 26px;
	color: #444;
	display: block;
}
.ecm-section-info-subhead {
	font-size: 16px;
	color: #888;
	display: block;
}
.end {
	padding-top: 15px;
	padding-bottom: 15px;
}
.row.row-subcategory {
	max-width: 72rem;
}

/*Breadcrumbs*/
.ecm-breadcrumbs {
/*   font-size: .85em; */
  color: #000;
  line-height: 1.5;
/*   margin: 20px; */
  padding-left: 0;
  margin: 0;
  list-style-type: none;
}

.ecm-breadcrumbs li {
  display: inline;
  list-style-type: none;
  margin-left: 0;
}
.ecm-breadcrumbs li:before {
  content: "/";
  padding-left: 5px;
  padding-right: 5px;
  color: mediumvioletred;
}
.ecm-breadcrumbs li:first-child:before {
  content: "";
  padding-right: 5px;
}

.ecm-breadcrumbs li a {
	background-color: transparent;
	color: mediumvioletred;
	text-decoration: none;
	cursor: pointer;
}

.ecm-breadcrumbs li a:hover {
    color: rgba(199, 21, 133, 0.45);
}

.row.sub-heading {
    top: 60px;
    position: relative;
    background: #ffffff;
    max-width: 100rem;
    padding-left: 3rem;
    box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
}
/*
.img-back-32 {
	content: url(../../../assets/images/svg/back_32_32.svg);
}

.fixed-header-back {
    position: absolute;
    padding: 0;
    height: 20px !important;
    width: 20px !important;
    cursor: pointer;
    border-radius: 100%;
    margin-left: -2rem !important;
}
.fixed-header-back:hover {
    box-shadow: 0 0 0 3px rgba(0 ,0 ,0, 0.1), inset 0 0 0px 20px rgba(0 ,0, 0, 0.1);
}
*/
/* loading section */
.loading {
    min-height: calc(100% - 50px);
}

.ecm-spinner {
  margin: auto;
  stroke: mediumvioletred;
}

.ecm-progress-bar {
	padding-right: calc(50% - 100px);
    padding-left: calc(50% - 100px);
    padding-top: 70px;
}

.ecm-progress-title {
	text-align: center;
	color: mediumvioletred;
    font-size: 20px;
}
/* loading section end */    

@media screen and (max-width: 640px){
  .end {
    box-shadow: 0 0 0 5px #f2f2f2;
    background-color: #fff;
    padding-left: 0;
    padding-right: 0;
  }

  .end:first-child {
    box-shadow: 0 0 0 5px #f2f2f2, 0 -5px 0 5px #f2f2f2;
  }
  .end:last-child{
    box-shadow: 0 0 0 5px #f2f2f2, 0px 5px 0px 5px #f2f2f2;
  }
}