﻿@media all and (min-width:1px) and (max-width:990px), all and (min-device-width:1px) and (max-device-width:990px) {
    body > .page-container {
        min-width: 320px;
    }

    #Home_pageView #CodeListCounts_pageBlock .listItemContainer {
        width: 30%;
    }

    #posBrowser_ResultsGrid_pageBlock .rowContainerHolder {
        max-width: calc(50% - 11px);
    }
}

@media all and (min-width:1px) and (max-width:860px), all and (min-device-width:1px) and (max-device-width:860px) {
    #Home_pageView #CodeListCounts_pageBlock .listItemContainer,
    #Home_pageView #CodeListCounts_pageBlock .listContainer_Option3 .listItemContainer,
    #Home_pageView #CodeListCountsCarousel_pageBlock .listContainer_Option3 .listItemContainer,
    .textpage_redeployment_landing_EarcuBody #CodeListCounts_pageBlock .listContainer_Option3 .listItemContainer {
        width: 47%;
    }

    #Home_pageView #CodeListCounts_pageBlock .listItemContainer3,
    #Home_pageView #CodeListCounts_pageBlock .listItemContainer6,
    #Home_pageView #CodeListCounts_pageBlock .listItemContainer9,
    #Home_pageView #CodeListCounts_pageBlock .listItemContainer12,
    #Home_pageView #CodeListCounts_pageBlock .listItemContainer15,
    #Home_pageView #CodeListCounts_pageBlock .listItemContainer18,
    #Home_pageView #CodeListCounts_pageBlock .listItemContainer21,
    #Home_pageView #CodeListCounts_pageBlock .listItemContainer24 {
        margin-right: 12px;
    }

    .textpage_redeployment_landing_EarcuBody #CodeListCounts_pageBlock .listContainer_Option3 .listItemContainer:nth-child(3n+3) {
        margin-right: 6px;
    }

    #Home_pageView #CodeListCounts_pageBlock .listItemContainer2,
    #Home_pageView #CodeListCounts_pageBlock .listItemContainer4,
    #Home_pageView #CodeListCounts_pageBlock .listItemContainer6,
    #Home_pageView #CodeListCounts_pageBlock .listItemContainer8,
    #Home_pageView #CodeListCounts_pageBlock .listItemContainer10,
    #Home_pageView #CodeListCounts_pageBlock .listItemContainer12,
    #Home_pageView #CodeListCounts_pageBlock .listItemContainer14,
    #Home_pageView #CodeListCounts_pageBlock .listItemContainer16,
    .textpage_redeployment_landing_EarcuBody #CodeListCounts_pageBlock .listContainer_Option3 .listItemContainer:nth-child(2n+2) {
        margin-right: 0;
    }
}

@media all and (min-width:1px) and (max-width:860px), all and (min-device-width:1px) and (max-device-width:860px) {
    #posdesc_pageBlock .FooterGrid .GridBlock {
        background: #F2F2F2;
        display: block;
        float: none;
        margin-bottom: 10px;
        margin-right: 0px;
        width: 100%;
    }

    .Pos_Description_EarcuBody .pageBlockTitle h2 {
        font-size: 2em;
    }
}

@media all and (min-width:1px) and (max-width:520px), all and (min-device-width:1px) and (max-device-width:520px) {
    .DescriptionTop .RowContainer .LeftBlock {
        float: none;
        width: 100%;
    }

    .DescriptionTop .RowContainer .RightBlock {
        float: none;
        width: 100%;
    }
}

@media all and (min-width:1px) and (max-width:500px), all and (min-device-width:1px) and (max-device-width:500px) {
    #Home_pageView #CodeListCounts_pageBlock .listItemContainer,
    #Home_pageView #CodeListCounts_pageBlock .listContainer_Option3 .listItemContainer,
    #Home_pageView #CodeListCountsCarousel_pageBlock .listContainer_Option3 .listItemContainer,
    .textpage_redeployment_landing_EarcuBody #CodeListCounts_pageBlock .listContainer_Option3 .listItemContainer {
        height: 100%;
        width: 100%;
    }

    #posBrowser_ResultsGrid_pageBlock .rowContainerHolder {
        margin: 0 0 12px 0;
        max-width: 100%;
    }
}


@media all and (min-width:751px) and (max-width:950px), all and (min-device-width:751px) and (max-device-width:950px) {
    #onboardingTopContainer .onboardingMenuContainer .menuItem {
        float: none;
        width: auto !important;
    }
}

@media all and (min-width:1px) and (max-width:600px), all and (min-device-width:1px) and (max-device-width:600px) {
    #onboardingTopContainer .onboardingMenuContainer .menuItem {
        float: none;
        width: auto !important;
    }
}

@media all and (min-width:1px) and (max-width:1050px), all and (min-device-width:1px) and (max-device-width:1050px) {
    #Offer_Accepted_pageView #OfferDetails_pageBlock #moviePlayerInnerContainer_wrapper {
        width: 500px !important;
        height: 284px !important;
    }
}

@media all and (min-width:751px) and (max-width:800px), all and (min-device-width:751px) and (max-device-width:800px) {
    #Offer_Accepted_pageView #OfferDetails_pageBlock #moviePlayerInnerContainer_wrapper {
        width: 450px !important;
        height: 255px !important;
    }
}

@media all and (min-width:1px) and (max-width:525px), all and (min-device-width:1px) and (max-device-width:525px) {
    #Offer_Accepted_pageView #OfferDetails_pageBlock #moviePlayerInnerContainer_wrapper {
        width: 460px !important;
        height: 261px !important;
    }
}

@media all and (min-width:1px) and (max-width:479px), all and (min-device-width:1px) and (max-device-width:479px) {
    #Offer_Accepted_pageView #OfferDetails_pageBlock #moviePlayerInnerContainer_wrapper {
        width: 300px !important;
        height: 170px !important;
    }
}

@media all and (max-width:453px) {

    .main .pageBlockInner_FormBlock div.labelContainer {
        text-align: left;
        width: 100%;
    }
}

@media all and (max-width:500px) {
    #Home_pageView #CodeListCounts_pageBlock .listItemContainer, #Home_pageView #CodeListCounts_pageBlock .listContainer_Option3 .listItemContainer {
        height: auto !important;
    }

        #Home_pageView #CodeListCounts_pageBlock .listContainer_Option3 .listItemContainer .listItemTitle a, #Home_pageView #CodeListCountsCarousel_pageBlock .listContainer_Option3 .listItemContainer .listItemTitle a, .textpage_redeployment_landing_EarcuBody .CodeListCountsSummary.pageBlockContainer .pageBlockContent .listItemTitle a {
            min-height: 1px;
        }
}
