/* interior page hero 
*
*
*
*
*
*/
.custom-breadcrumb{
   background: #fff;
}

.custom-breadcrumb .breadcrumb-main.cfosj-interior-page-hero-breadcrumb{
   position: relative;
   /* padding: 95px 0 0; */
}

.custom-breadcrumb .breadcrumb-main.cfosj-interior-page-hero-breadcrumb.has-image{
   padding: 95px 0 0;
}

.single-gva_team .custom-breadcrumb .breadcrumb-main.cfosj-interior-page-hero-breadcrumb.has-image{
   padding: 0;
}


.custom-breadcrumb .breadcrumb-main.cfosj-interior-page-hero-breadcrumb .img-container{
   display: flex;
   flex-direction: row;
   position: absolute;
   height: 243px;
   width: 100%;
}
.custom-breadcrumb .breadcrumb-main.cfosj-interior-page-hero-breadcrumb .img-container .left,
.custom-breadcrumb .breadcrumb-main.cfosj-interior-page-hero-breadcrumb .img-container .right{
   width: 50%;
   position: relative;
}

.custom-breadcrumb .breadcrumb-main.cfosj-interior-page-hero-breadcrumb .img-container .right::before{
   /* background: red; */
   background: #fff;
   content: "";
   position: absolute;
   display: block;
   width: 100%;
   height: 100%;
   clip-path: polygon(0 0, 0% 100%, 12% 0);
   z-index: 10
}

.custom-breadcrumb .breadcrumb-main.cfosj-interior-page-hero-breadcrumb .img-container .right::after {
   position: absolute;
   width: 65%;
   height: 55%;
   bottom: 0px;
   right: 0px;
   content: "";
   background-image: url("../images/SJCF_Graphics-05.svg");
   background-size: cover;
   background-repeat: no-repeat;
   background-position: initial;
   opacity: 0.8;
}


.custom-breadcrumb .breadcrumb-main.cfosj-interior-page-hero-breadcrumb img{
   /* position: absolute; */
   /* max-height: 235px; */
   object-fit: cover;
   width: 100%;
   height: 100%;
}

.custom-breadcrumb .breadcrumb, .custom-breadcrumb .breadcrumb:after{
   background: var(--cfosj-cream);
   color: var(--cfosj-black);
}

.custom-breadcrumb .breadcrumb li, .custom-breadcrumb .breadcrumb li a{
   color: var(--cfosj-black);
   font-family: 'Epilogue', sans-serif;
   /* font-size: 4px; */
   font-weight: normal;
   font-stretch: normal;
   font-style: normal;
   line-height: normal;
   letter-spacing: 0.33px;
}


.Parent {
   display: flex;
   flex-direction: row;
   align-items: center;
   /* new */
   padding-bottom: 50px;
}

.child1 {
   width: 50%;
   height: 100%;
   text-align: left;
}

.child2 {
   position: relative;
   width: 50%;
   text-align: left;
}

/* .child2:before{
   background: #fff;
   content: "";
   position: absolute;
   display: block;
   width: 100%;
   height: 100%;
   top: 0;
   left: -1px;
   clip-path: polygon(0 0, 0% 100%, 12% 0);
}

.child2:after {
   position: absolute;
   width: 65%;
   height: 55%;
   bottom: 0px;
   right: 0px;
   content: "";
   background-image: url("../images/SJCF_Graphics-05.svg");
   background-size: cover;
   background-repeat: no-repeat;
   background-position: initial;
   opacity: 0.8;
} */


.child2 img{
   max-height: 200px;
   text-align: left;
   object-fit: cover;
}


.single-gva_team .child2,
.single-gva_team .custom-breadcrumb .breadcrumb-main.cfosj-interior-page-hero-breadcrumb .img-container
{
   display: none;
}

.custom-breadcrumb .breadcrumb-container-inner .heading-title{
   font-family: 'Epilogue', sans-serif;
   /* font-size: 56px; */
   color: var(--cfosj-black);
   font-weight: 600;
   font-stretch: normal;
   font-style: normal;
   line-height: 1;
   letter-spacing: normal;
}


.breadcrumb-main.cfosj-interior-page-hero-breadcrumb .container{
   /* padding: 95px 0 110px; */
   padding: 95px 0 0;
}

.cfosj-interior-page-hero-breadcrumb .breadcrumb-container-inner{
   padding: 0;
   min-height: 148px;
}


@media screen and (max-width: 767px) {
   .custom-breadcrumb .breadcrumb-main.cfosj-interior-page-hero-breadcrumb .img-container{
      display: none;
   }

   .Parent {
      display: block;
      /* padding-bottom: 0; */
   }


   .child1 {
      width: 100%;
   }
   
   .child2 {
      display: none;
   }

   .cfosj-interior-page-hero-breadcrumb .breadcrumb-container-inner{
      padding: 0;
      min-height: unset;
   }


   .custom-breadcrumb .breadcrumb-main.cfosj-interior-page-hero-breadcrumb.has-image{
      padding-top: 0;
   }
 }


 .header-mobile .mini-cart-header{
    display: none;
 }



 @media screen and (max-width: 356px) {
   .Parent {
      padding-bottom: 70px;
   }
 }