#headerContent {
    padding: 84px 0 0 0;
    margin: 0;
}
#portal_tabHome,#portal_tabCases,#portal_tabSolutions{display:none !important;}
#searchTitle {
    font-size: 2em;
    text-align: center;
    color: white;
    padding-bottom: 10px;
}

#searchDiv {
    background-image:
        linear-gradient(rgba(0, 0, 0, 0.5),
        rgba(0, 0, 0, 0.5)),
        url("https://static.naturalmachines.com/images/Users-HeroSubSection1-Pro-Kitchens.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position-x: right;
    padding: 150px 0 200px 0;
    margin: 0px;
}

#footer_web {
  	font-family: Tahoma, sans-serif;
	text-transform: uppercase;
  	font-size: 14px;
}

@media only screen and (max-width: 1024px) {
    #searchContainer1 {
        width: 80%;
    }
}

#searchContainer {
    padding: 0;
    max-width: 100%;
}

.Layout__oneColumn,
.Layout__twoColumn,
.Layout__twoColumnReverse {
    max-width: 73.125rem;
    min-height: 5vh;
    padding: 0rem;
    transition: max-width .2s ease;
    background-color: #fff
}

.Layout__oneColumn .Layout__layout1,
.Layout__twoColumn .Layout__layout1,
.Layout__twoColumn .Layout__layout2,
.Layout__twoColumnReverse .Layout__layout1 {
    padding: 0 .9375rem
}

.Layout__columnNone {
    display: none
}

.Layout__outTransition {
    width: 66.66666667%;
    padding: 0 .9375rem;
    transition: all .2s ease
}

.Layout__layout1:after,
.Layout__layout2:after,
.Layout__oneColumn:after,
.Layout__twoColumn:after,
.Layout__twoColumnReverse:after {
    content: "";
    display: block;
    clear: both
}

.Layout__fullWidth {
    max-width: 80rem
}

.Layout__collapsefullWidth {
    padding: 0 9.375rem;
    transition: all .2s ease-in-out
}

.Layout__twoColumnReverse {
    padding: 0
}

.Layout__twoColumnReverse .Layout__layout2 {
    padding: 0 .9375rem
}

@media (max-width:769px) {
    .Layout__layout {
        padding: 0;
        margin: 1.5625rem 0 3.125rem
    }

    .Layout__twoColumn .Layout__layout1 {
        padding: 0 .9375rem 1.5625rem;
        border-bottom: 1px solid #f2f2f2
    }

    .Layout__twoColumn .Layout__layout2 {
        margin-top: 1.5625rem
    }

    .Layout__oneColumn,
    .Layout__twoColumn {
        padding: 2.5rem 0
    }

    .Layout__twoColumnReverse {
        padding: 0 .9375rem 1.5625rem
    }

    .Layout__twoColumnReverse .Layout__layout1,
    .Layout__twoColumnReverse .Layout__layout2 {
        padding: 0
    }

    .Layout__twoColumn .Layout__layout1,
    .Layout__twoColumn .Layout__layout2,
    .Layout__twoColumnReverse .Layout__layout1,
    .Layout__twoColumnReverse .Layout__layout2 {
        width: 100%
    }

    .Layout__twoColumn,
    .Layout__twoColumnReverse {
        flex-direction: column
    }
}

@media (min-width:769px) {
    .Layout__twoColumn .Layout__layout1 {
        width: 66.66666667%
    }

    .Layout__twoColumn .Layout__layout2 {
        width: 33.33333333%
    }

    .Layout__twoColumnReverse .Layout__layout2 {
        width: 71.666667%
    }

    .Layout__twoColumnReverse .Layout__layout1 {
        width: 28.333333%
    }

    .Layout__twoColumn,
    .Layout__twoColumnReverse {
        display: flex;
        flex-direction: row
    }

    .Layout__columnReverse {
        display: flex;
        flex-direction: row-reverse
    }
}

@media only screen and (max-width:768px) {
    .WidgetContainer__boxSplit {
        padding: 0 1rem 1.875rem .9375rem;
        width: 100%;
        box-sizing: border-box
    }

    html[dir=rtl] .WidgetContainer__boxSplit {
        padding: 0 .9375rem 1.875rem 1rem
    }

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

@media only screen and (min-width:769px) {
    .WidgetContainer__boxSplit {
        width: 33.33333%;
        padding: 0 1rem 1.875rem .9375rem
    }

    html[dir=rtl] .WidgetContainer__boxSplit {
        padding: 0 .9375rem 1.875rem 1rem
    }

    .WidgetContainer__boxSplit:nth-child(2):last-child,
    .WidgetContainer__boxSplit:nth-last-child(2):first-child {
        width: 50%
    }

    .WidgetContainer__boxSplit:first-child:last-child {
        width: 100%
    }

    .WidgetContainer__contentList {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap
    }
}

.WidgetContainer__contentList {
    margin-top: 0.5rem
}

.WidgetContainer__widgetNxt+.WidgetContainer__widgetNxt {
    margin-top: 0.5rem
}

.WidgetContainer__row {
    margin: 0 -.9375rem
}

.WidgetContainer__moduleContentBox {
    padding: 1.5rem 0
}

.ContentBox__boxFour {
    width: 25%
}

.ContentBox__listLink {
    text-decoration: none
}

.ContentBox__boxFour:first-child:last-child,
.ContentBox__boxFour:nth-child(2):last-child,
.ContentBox__boxFour:nth-last-child(2):first-child {
    width: 50%
}

.ContentBox__boxFour:last-child:first-child {
    display: block;
    margin: auto
}

.ContentBox__boxInnerHome {
    padding: 0 .9375rem
}

@media only screen and (max-width:991px) {
    .ContentBox__boxFour {
        padding-bottom: 1.875rem
    }
}

.ContentBox__headerMid {
    text-transform: none;
    font-weight: 500;
    font-size: 1.25rem;
    margin: 1.25rem 0;
    letter-spacing: 0
}

@media (max-width:991px) and (min-width:768px) {
    .ContentBox__boxFour {
        width: 50%
    }
}

@media (max-width:768px) {

    .ContentBox__boxFour,
    .ContentBox__boxFour:nth-child(2):last-child,
    .ContentBox__boxFour:nth-last-child(2):first-child {
        width: 100%
    }
}

@media screen
{
    .noPrint{}
    .noScreen{display:none;}
}

@media print
{
    .noPrint{display:none;}
    .noScreen{}
}

.Footer__footerInfo:first-child{
display:none!important;
}

.commonStyle__zt3BrandBg {
  background-color: #bdd458;
},#portal_tabCases,#portal_tabSolutions
