.clearboth{clear:both;display:table}
.center-vert-enabled{position:relative;top:50%;transform: translateY(-50%)}
.recipe-file-download{margin-bottom:25px}
.recipe-file-download .recipe-details__container__left{margin:15px 0}
.recipe-file-download .recipe-details__container__right{width:67%;margin:0}
.bps-carousel{margin: 20px auto 40px auto;text-align:center}
.bps-carousel .slick-dots li button:before{font-size:35px}
.bps-carousel .slick-slide img{max-width:200px;max-height:200px;margin:0 auto 10px auto}
.topvideoinlinecss{
        height: auto;
        width:100%;
        max-width:1050px;
        display:  block;
        margin:auto;
        margin-bottom: 100px;
        margin-top: 50px;

}
.vdoinlinecss{
	width:100%;
	max-width:1050px; 
	margin:auto;
	margin-bottom: 20px;

}
.third-vdeoinlinecss{
	width:  100%;
	max-width:1050px;  
	display:  block;
	margin: 0 auto;
	margin-bottom:20px;

}
.vdoarticleinlinecss{
	width:100%;
	max-width:1050px; 
	margin: auto;
}

 @media screen and (max-width: 1090px){
          .third-vdo{
                padding: 0 30px !important;
        }
}


.custom-video{
	margin-left:-65px;
}


.product-description__banner img{
        position: absolute;
        top: 0;
        left: 0; width: 100%;
        height: 320px;
        }
.divcustom{
        position:relative;width: 100%;/* background: red; */height: 20px;margin-top: 320px;clear: both;
}




/*992-1170*/
@media screen and (max-width:1199px){
.product-description__banner img{
        height: 320px;
        }
}

/*768-991*/
@media screen and (max-width:991px){
.divcustom{
        margin-top: 200px;
}
.product-description__banner img{
        height: 200px;
        }
.page-general-content-about main:before, .page-general-content-about .two-col-layout:before{
        min-height:200px !important;
}

.page-general-content-about .about-page-content h1, .page-general-content-about main .about-page-content h1 {
    margin: 115px 0 94px 0;
}

}


/*600-767*/
@media screen and (max-width:767px){

.divcustom{
        margin-top: 154px;
}
.product-description__banner img{
        height: 154px;
        }
.page-general-content-about main:before, .page-general-content-about .two-col-layout:before{
        min-height:154px !important;
}

.page-general-content-about .about-page-content h1, .page-general-content-about main .about-page-content h1 {
    margin: 90px 0 94px 0;
}
}

/*480-599*/
@media screen and (max-width:599px){
 .divcustom{
        margin-top: 120px
}
.product-description__banner img{
        height: 120px;
        }
.page-general-content-about main:before, .page-general-content-about .two-col-layout:before{
        min-height:120px !important;
}

.page-general-content-about .about-page-content h1,.page-general-content-about main .about-page-content h1 {
    margin: 45px 0 94px 0;
   font-size: 28px;
}

}


/*320-479*/
@media screen and (max-width:479px){
 .divcustom{
       margin-top: 100px;
}
.product-description__banner img{
        height:100px !important;
        }
.page-general-content-about main:before, .page-general-content-about .two-col-layout:before{
        min-height:100px !important;
}

.page-general-content-about .about-page-content h1, .page-general-content-about main .about-page-content h1 {
    margin: 25px 0 94px 0;
}

}



@media only screen and (max-width: 1090px) {
.custom-video{
        margin-left:0px;
        padding:0 !important;
}



 @media screen and (max-width: 1090px){
    .forth-vdo{
                padding: 0 30px !important;
        }
}


.contentwrapper{
        max-width:1050px;
        margin-bottom: 20px;
}
.domino-comercio .page main .video, .tellus .page main .video, .redpath-solutions .page main .video, .domino-specialty-ingredients .page main .video, .tate-&-lyle .page main .video   {padding:0 !important; }
 @media screen and (max-width: 1090px){
        .custom-video, .vdo, .third-vdo, .forth-vdo{
                padding: 0 30px !important;
        }

.contentwrapper {
    padding-left: 0px;
    padding-right: 0px;
}

.domino-comercio .page main .video, .tellus .page main .video, .redpath-solutions .page main .video,.domino-specialty-ingredients  .page main .video , .tate-&-lyle .page main .video { padding:0 30px !important; }

}


@media (max-width: 75em){
.contentwrapper  {
     padding-left: 0px;
     padding-right: 0px;
}
}

@media (max-width: 48em){
.page-general-content-corp-timeline h2 {
        text-align: left;
    }
}