
/*------------------------------------------------------iPad-Pro----*/
/*------------------------------------------------------iPad-Pro----*/
/*------------------------------------------------------iPad-Pro----*/

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {

.navUpperCon {
    justify-content: space-between;
    gap: var(--uniMargin3);
    flex-direction: column;
}

.contactCol {
    gap: var(--uniMargin3);
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
}

.navItem {
    font-size: 16vw;
    line-height: 0.9em;
    letter-spacing: -0.03em;
}

.digiHover {
    font-size: 22.2vw;
}

/*---------------------------------------------------GLOBALS------*/


/*---------------------------------------------------HOME---------*/


.trashIMGCon01 {
    top: 1%;
}

.trashIMGCon03 {
    top: 5%;
}

.trashIMGCon04 {
    width: 20%;
    bottom: -3%;
    left: -19%;
    right: 0;
    z-index: 1;
    transform: rotate(23deg);
}

.bioFeatCon {
    display: flex;
    flex-direction: column;
}

.bioIMG_wrpr{
    max-height: 50vh;
}

/*--------DINNER---------*/

#dinnerSection {
    padding: var(--uniMargin1) var(--uniMargin1) 0 var(--uniMargin1);
    min-height: 55vh;
/*    display: none;*/
}

.dinnerCon{
    grid-gap: 2%;
}

.entreTitle {
    font-size: 1.66rem;
}

.entreCopy {
    font-size: 0.8rem;
}



/*---------------------------------------------------PAGES--------*/


.infoThirdsSect {
    margin: var(--uniMargin1) var(--uniMargin1) 0 var(--uniMargin1);
    grid-gap: 20px;
}

/*-----------ENTRIES-----------*/

.pageEntry_lower {
    display: flex;
    flex-direction: column-reverse;
}

.pageEntryElCon{
    width:100%;
    flex-grow: 1;
}

#sciencePage .pageEntrySubCon{
    border-bottom: var(--whiteLine);
}

.pageEntrySubCon_lower {
    position: relative;
    display: flex;
    margin: 10% 0 0 0;
}

.pageEntrySubTitle01 {
    font-size: 12.66vw;
    line-height: 0.7em;
}

#bottleDisolveVid01 {
    width: 60%;
}

#sciencePage .pageEntrySubCon{
    border-bottom: var(--whiteLine);
}

#solutionsPage .pageEntrySubCon,
#companyPage .pageEntryElCon{
    border-bottom: var(--blueLine);
}

#sciencePage .pageEntryElCon,
#solutionsPage .pageEntryElCon,
#companyPage .pageEntryElCon {
    border-right: unset;
}



.infoTitleSect {
    padding: 0 0 var(--bigMargin1) 0;
}

.infoTitle01 .digi::after {
    content: '';
    width: 5rem;
    height: 5rem;
}




/*----------EMPOWERING-------------*/

.empMainText .digi::after {
    content: '';
    width: 2.3rem;
    height: 2.3rem
}



/*---------------------------------------------------SCIENCE-------*/

#sciencePage .trashIMGCon04 {
    width: 20%;
    bottom: -11%;
}

/*-----------VIDS-----------*/

#sciencePage .sciVidTitle{
    font-size:25vw;
}

/*----------DISCOVERY-------------*/

.incubCon {
    padding: 0 0 var(--uniMargin1) 0;
}

#disc01Section {
    padding: var(--uniMargin3) var(--uniMargin1) 0 var(--uniMargin3);
    height: 70vh;
}

.plastEraIMG01_wrpr {
    height: 50vh;
    min-height: 570px;
}


/*-------CONVMETHODS--------*/

.convMethodsCon {
    margin: 0 0 var(--bigMargin1) 0;
    height: 80vh;
}

.heroIMGText {
    font-size: 6.33vw;
    line-height: 1em;
    margin: 7% 0 0 0;
}

.heroSubRow{
    flex-direction: column;
}

.heroSubText_med,
.heroSubText_lg{
    font-size: 4.44rem;
    margin: 0;
    letter-spacing: -0.12rem;
    line-height: 0.9em;
}

.heroSubText_sm{
    margin: var(--uniMargin1) 0 0 0;
}




/*---------------------------------------------------SOLUTIONS-----*/


#solutionsPage .pageEntrySubCon{
    border-bottom: var(--blueLine);
}

#solutionsPage .pageEntryElCon {
    border-right: none;
}




/*---------------------------------------------------COMPANY-------*/
#companyPage .pageEntrySubCon{
    border-bottom: var(--blueLine);
}

#companyPage .pageEntryElCon {
    border-right: none;
}

#companyPage .pageEntrySubTitle01 {
    font-size: 5rem;
    line-height: 0.7em;
}

#stepSection-investors {
    position: relative;
    margin: var(--uniMargin1) 0;
    max-height: 100vw;
}



/*---------------------------------------------------TEAM----------*/



}







@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {

.trashIMGCon01 {
    top: 3%;
}

.trashIMGCon03 {
    top: 5%;
}

.trashIMGCon04 {
    left: -22%;
    bottom: -11%;
}

#empower2Section,
#dinnerSection {
    min-height: 100vh;
}

}