﻿
.OfferSectionsSummaryBlockContainer #sectionslist_pageBlock .ulListItem:hover {
    background-color: #0088ce;
}

#MyWelcomePacks_OfferInformation_Section_pageView .offerLayoutBox.offerLayoutBox_TotalItems_2.offerLayoutBox_Id_1 {
    background: #59ba47 !important;
    border-bottom: 3px solid #59ba47 !important;
}

.offerBlockContainer.offerBlockContainer_Text.offerBlockContainerFirst.offerBlockContainerLast h3,
.offerBlockContainer.offerBlockContainer_Text.offerBlockContainerFirst.offerBlockContainerLast h2,
.offerBlockContainer.offerBlockContainer_Text.offerBlockContainerFirst.offerBlockContainerLast h4 {
    color: #008fcd !important;
    font-size: 36px !important;
    line-height: normal;
    margin-top: 0 !important;
}

#OfferInfoBlock_pageBlock {
    padding: 0 !important;
}

    #OfferInfoBlock_pageBlock .offerBlockContainer_Text p {
        margin-bottom: 10px !important;
    }

.offerBlockContainer.offerBlockContainer_Text.offerBlockContainerFirst.offerBlockContainerLast h1,
#OfferInfoBlock_pageBlockContainer .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_2.offerLayoutPlaceHolder_Multi h2 {
    color: white !important;
    position: relative;
    margin-top: 10% !important;
    margin-left: 20px;
    font-size: 48px !important;
    font-family: Tahoma !important;
    line-height: normal !important;
}

#OfferInfoBlock_pageBlockContainer .offerLayoutBox.offerLayoutBox_TotalItems_2.offerLayoutBox_Id_7 {
    background: #59ba47 !important;
    border-bottom: 3px solid #59ba47 !important;
}

#OfferInfoBlock_pageBlockContainer .offerLayoutBox.offerLayoutBox_TotalItems_2.offerLayoutBox_Id_8 {
    background: #00649e !important;
    color: white !important;
    border-bottom: 5px solid #00649e !important;
}

.offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_9 .offerLayoutInnerPlaceHolder h2 {
    color: #59ba47 !important;
}

#OfferInfoBlock_pageBlockContainer .offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_9 .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_2.offerLayoutPlaceHolder_Multi h2 {
    color: #008fcd !important;
    margin: 0 !important;
    font-size: 36px !important;
    font-weight: bold !important;
}

#OfferInfoBlock_pageBlockContainer .offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_9 {
    margin-top: 4em !important;
}

.offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_9 .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_3.offerLayoutPlaceHolder_Multi .offerBlockContainer.offerBlockContainer_Text.offerBlockContainerFirst.offerBlockContainerLast {
    text-align: right !important;
}

.offerLayoutBox.offerLayoutBox_TotalItems_2.offerLayoutBox_Id_8 .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_2.offerLayoutPlaceHolder_Multi .offerBlockContainer.offerBlockContainer_Text.offerBlockContainerFirst.offerBlockContainerLast h3 {
    color: white !important;
}

#OfferInfoBlock_pageBlock .offerBlockContainer_Text {
    padding: 30px !important;
}

/*-----------------*/

#OfferInfoBlock_pageBlockContainer .offerLayoutBox.offerLayoutBox_TotalItems_2.offerLayoutBox_Id_13 {
    background: #00649e !important;
    margin-top: 3.5em;
}

    #OfferInfoBlock_pageBlockContainer .offerLayoutBox.offerLayoutBox_TotalItems_2.offerLayoutBox_Id_13 .offerLayoutInnerPlaceHolder h3,
    #OfferInfoBlock_pageBlockContainer .offerLayoutBox.offerLayoutBox_TotalItems_2.offerLayoutBox_Id_13 .offerLayoutInnerPlaceHolder p {
        color: white !important;
    }

#OfferInfoBlock_pageBlockContainer .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_2.offerLayoutPlaceHolder_Multi .offerLayoutInnerPlaceHolder {
    width: 100% !important;
}

.offerLayoutBox.offerLayoutBox_TotalItems_2.offerLayoutBox_Id_13 .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_1.offerLayoutPlaceHolder_Multi {
    width: 35% !important;
}

.offerLayoutBox.offerLayoutBox_TotalItems_2.offerLayoutBox_Id_13 .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_2.offerLayoutPlaceHolder_Multi {
    position: absolute;
    right: 0;
    width: 63% !important;
    overflow: visible !important;
    margin-top: -30px;
}

.offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_9 .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_2.offerLayoutPlaceHolder_Multi .offerBlockContainer.offerBlockContainer_Text.offerBlockContainerFirst.offerBlockContainerLast {
    text-align: center;
}

.offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_2.offerLayoutPlaceHolder_Multi .offerBlockContainer.offerBlockContainer_Text.offerBlockContainerFirst.offerBlockContainerLast a {
    background-color: #59ba47 !important;
    padding: 10px 20px !important;
    color: white !important;
    border-radius: 3px !important;
    font-weight: bold !important;
    font-size: 22px !important;
}

    .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_2.offerLayoutPlaceHolder_Multi .offerBlockContainer.offerBlockContainer_Text.offerBlockContainerFirst.offerBlockContainerLast a:hover {
        text-decoration: underline !important;
    }

.MyWelcomePacks_OfferInformation_Section #TitleBlock_pageBlockContainer {
    display: none !important;
}

#OfferInfoBlock_pageBlock .offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_5 .offerBlockContainer_Text {
    padding: 30px !important;
    min-height: 530px !important;
    background: rgb(231, 233, 234) !important;
    margin: 20px 10px !important;
    overflow: hidden !important;
}


.offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_5 .offerBlockContainer.offerBlockContainer_Text.offerBlockContainerFirst h1 {
    margin: 0 !important;
    margin-bottom: 0px;
    color: #0088ce !important;
    font-size: 24px !important;
    font-family: opensansbold !important;
    margin-bottom: 20px !important;
}

.offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_5 .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_1.offerLayoutPlaceHolder_Multi .offerBlockContainer.offerBlockContainer_Image.offerBlockContainerFirst {
    margin: 20px 10px !important;
    min-height: 530px !important;
    background: #008fcd;
}

    .offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_5 .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_1.offerLayoutPlaceHolder_Multi .offerBlockContainer.offerBlockContainer_Image.offerBlockContainerFirst img {
        position: relative;
        right: -29px;
        overflow: hidden !important;
    }

#OfferInfoBlock_pageBlock .offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_19 .offerBlockContainer_Text {
    background: rgb(231, 233, 234) !important;
    min-height: 530px !important;
}


.OfferSectionsSummaryBlockContainer #sectionslist_pageBlock .ulListItem:hover {
    background-color: #0088ce;
}

#MyWelcomePacks_OfferInformation_Section_pageView .offerLayoutBox.offerLayoutBox_TotalItems_2.offerLayoutBox_Id_1 {
    background: #59ba47 !important;
    border-bottom: 3px solid #59ba47 !important;
}

.offerBlockContainer.offerBlockContainer_Text.offerBlockContainerFirst.offerBlockContainerLast h3,
.offerBlockContainer.offerBlockContainer_Text.offerBlockContainerFirst.offerBlockContainerLast h2,
.offerBlockContainer.offerBlockContainer_Text.offerBlockContainerFirst.offerBlockContainerLast h4 {
    color: #008fcd !important;
    font-size: 36px !important;
    line-height: normal;
    margin-top: 0 !important;
}

#OfferInfoBlock_pageBlock {
    padding: 0 !important;
}

    #OfferInfoBlock_pageBlock .offerBlockContainer_Text p {
        margin-bottom: 10px !important;
    }

.offerBlockContainer.offerBlockContainer_Text.offerBlockContainerFirst.offerBlockContainerLast h1,
#OfferInfoBlock_pageBlockContainer .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_2.offerLayoutPlaceHolder_Multi h2 {
    color: white !important;
    position: relative;
    margin-top: 10% !important;
    margin-left: 20px;
    font-size: 48px !important;
    font-family: Tahoma !important;
    line-height: normal !important;
}

#OfferInfoBlock_pageBlockContainer .offerLayoutBox.offerLayoutBox_TotalItems_2.offerLayoutBox_Id_7 {
    background: #59ba47 !important;
    border-bottom: 3px solid #59ba47 !important;
}

#OfferInfoBlock_pageBlockContainer .offerLayoutBox.offerLayoutBox_TotalItems_2.offerLayoutBox_Id_8 {
    background: #00649e !important;
    color: white !important;
    border-bottom: 5px solid #00649e !important;
}

.offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_9 .offerLayoutInnerPlaceHolder h2 {
    color: #59ba47 !important;
}

#OfferInfoBlock_pageBlockContainer .offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_9 .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_2.offerLayoutPlaceHolder_Multi h2 {
    color: #008fcd !important;
    margin: 0 !important;
    font-size: 36px !important;
    font-weight: bold !important;
}

#OfferInfoBlock_pageBlockContainer .offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_9 {
    margin-top: 4em !important;
}

.offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_9 .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_3.offerLayoutPlaceHolder_Multi .offerBlockContainer.offerBlockContainer_Text.offerBlockContainerFirst.offerBlockContainerLast {
    text-align: right !important;
}

.offerLayoutBox.offerLayoutBox_TotalItems_2.offerLayoutBox_Id_8 .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_2.offerLayoutPlaceHolder_Multi .offerBlockContainer.offerBlockContainer_Text.offerBlockContainerFirst.offerBlockContainerLast h3 {
    color: white !important;
}

#OfferInfoBlock_pageBlock .offerBlockContainer_Text {
    padding: 30px !important;
}

/*-----------------*/

#OfferInfoBlock_pageBlockContainer .offerLayoutBox.offerLayoutBox_TotalItems_2.offerLayoutBox_Id_13 {
    background: #00649e !important;
    margin-top: 3.5em;
}

    #OfferInfoBlock_pageBlockContainer .offerLayoutBox.offerLayoutBox_TotalItems_2.offerLayoutBox_Id_13 .offerLayoutInnerPlaceHolder h3,
    #OfferInfoBlock_pageBlockContainer .offerLayoutBox.offerLayoutBox_TotalItems_2.offerLayoutBox_Id_13 .offerLayoutInnerPlaceHolder p {
        color: white !important;
    }

#OfferInfoBlock_pageBlockContainer .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_2.offerLayoutPlaceHolder_Multi .offerLayoutInnerPlaceHolder {
    width: 100% !important;
}

.offerLayoutBox.offerLayoutBox_TotalItems_2.offerLayoutBox_Id_13 .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_1.offerLayoutPlaceHolder_Multi {
    width: 35% !important;
}

.offerLayoutBox.offerLayoutBox_TotalItems_2.offerLayoutBox_Id_13 .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_2.offerLayoutPlaceHolder_Multi {
    position: absolute;
    right: 0;
    width: 62% !important;
    overflow: visible !important;
    margin-top: -30px;
}

.offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_9 .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_2.offerLayoutPlaceHolder_Multi .offerBlockContainer.offerBlockContainer_Text.offerBlockContainerFirst.offerBlockContainerLast {
    text-align: center;
}

.offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_2.offerLayoutPlaceHolder_Multi .offerBlockContainer.offerBlockContainer_Text.offerBlockContainerFirst.offerBlockContainerLast a {
    background-color: #59ba47 !important;
    padding: 10px 20px !important;
    color: white !important;
    border-radius: 3px !important;
    font-weight: bold !important;
    font-size: 22px !important;
}

    .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_2.offerLayoutPlaceHolder_Multi .offerBlockContainer.offerBlockContainer_Text.offerBlockContainerFirst.offerBlockContainerLast a:hover {
        text-decoration: underline !important;
    }

.MyWelcomePacks_OfferInformation_Section #TitleBlock_pageBlockContainer {
    display: none !important;
}

#OfferInfoBlock_pageBlock .offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_5 .offerBlockContainer_Text,
#OfferInfoBlock_pageBlock .offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_19 .offerBlockContainer_Text,
#OfferInfoBlock_pageBlock .offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_20 .offerBlockContainer_Text {
    padding: 30px !important;
    min-height: 530px !important;
    background: rgb(231, 233, 234) !important;
    margin: 20px 10px !important;
    overflow: hidden !important;
}

.offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_5 .offerBlockContainer.offerBlockContainer_Text.offerBlockContainerFirst h1,
.offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_19 .offerBlockContainer.offerBlockContainer_Text.offerBlockContainerFirst h1,
.offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_20 .offerBlockContainer.offerBlockContainer_Text.offerBlockContainerFirst h1 {
    margin: 0 !important;
    margin-bottom: 0px;
    color: #0088ce !important;
    font-size: 24px !important;
    font-family: opensansbold !important;
    margin-bottom: 20px !important;
}

.offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_19 .offerBlockContainer.offerBlockContainer_Text.offerBlockContainerFirst h1,
.offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_20 .offerBlockContainer.offerBlockContainer_Text.offerBlockContainerFirst h1 {
    color: #59ba47 !important;
}

.offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_5 .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_1.offerLayoutPlaceHolder_Multi .offerBlockContainer.offerBlockContainer_Image.offerBlockContainerFirst {
    margin: 20px 10px !important;
    min-height: 530px !important;
    background: #008fcd;
}

    .offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_5 .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_1.offerLayoutPlaceHolder_Multi .offerBlockContainer.offerBlockContainer_Image.offerBlockContainerFirst img,
    .offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_19 .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_1.offerLayoutPlaceHolder_Multi .offerBlockContainer.offerBlockContainer_Image.offerBlockContainerFirst img {
        position: relative;
        right: -29px;
        overflow: hidden !important;
    }

.offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_5,
.offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_19 {
    margin-bottom: 0 !important;
}

    .offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_19 .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_1.offerLayoutPlaceHolder_Multi .offerBlockContainer.offerBlockContainer_Image.offerBlockContainerFirst {
        margin: 20px 10px;
        background: #59ba47 !important;
    }

#OfferInfoBlock_pageBlock .offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_19 .offerBlockContainer_Text {
    min-height: 570px !important;
}

/*-------*/

.offerLayoutBox.offerLayoutBox_TotalItems_2.offerLayoutBox_Id_14 {
    background: #59ba47 !important;
}

#OfferInfoBlock_pageBlock .offerLayoutBox.offerLayoutBox_TotalItems_1.offerLayoutBox_Id_15 .offerBlockContainer.offerBlockContainer_Text.offerBlockContainerFirst.offerBlockContainerLast,
#OfferInfoBlock_pageBlock .offerLayoutBox.offerLayoutBox_TotalItems_1.offerLayoutBox_Id_17 .offerBlockContainer.offerBlockContainer_Text.offerBlockContainerFirst.offerBlockContainerLast,
#OfferInfoBlock_pageBlock .offerLayoutBox.offerLayoutBox_TotalItems_1.offerLayoutBox_Id_21 .offerBlockContainer.offerBlockContainer_Text.offerBlockContainerFirst.offerBlockContainerLast,
#OfferInfoBlock_pageBlock .offerLayoutBox.offerLayoutBox_TotalItems_1.offerLayoutBox_Id_18 .offerBlockContainer.offerBlockContainer_Text.offerBlockContainerFirst.offerBlockContainerLast {
    padding: 0 !important;
}

.offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_16 .offerBlockContainer.offerBlockContainer_Text.offerBlockContainerFirst.offerBlockContainerLast {
    background-color: rgb(0, 100, 158) !important;
}

.offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_16 img {
    width: 30% !important;
    text-align: center;
    float: none;
    margin: 0 auto;
    display: block;
}

.offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_16 .offerBlockContainer.offerBlockContainer_Text.offerBlockContainerFirst.offerBlockContainerLast {
    background-color: rgb(0, 100, 158) !important;
    height: 350px;
    color: white !important;
}

.offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_16 .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_2.offerLayoutPlaceHolder_Multi {
    border: 2px solid white !important;
    border-top: none !important;
    border-bottom: none !important;
}

    .offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_16 .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_2.offerLayoutPlaceHolder_Multi .offerBlockContainer.offerBlockContainer_Text.offerBlockContainerFirst.offerBlockContainerLast p a {
        background: none !important;
        font-size: inherit !important;
        padding: inherit !important;
    }

/*--------------*/

.docs-li {
    display: block;
    float: left;
    margin: 10px 14px;
    margin-left: 0;
}

.document-download {
    border: 1px solid rgb(28, 151, 213) !important;
    text-align: center;
    width: 200px;
    height: 181px;
    float: left;
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-transition: 0.5s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    border: 1px solid #42bcab;
    font-weight: bold;
    color: #333;
    background-color: #e7e7e8;
}

.container-document-folder .icon {
    -webkit-transition: 0.5s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    background-repeat: no-repeat;
    background-position: 50% 30%;
    width: 78px;
    height: 81px;
    margin: 0 auto;
    margin-bottom: 0px;
    margin-bottom: 20px;
    background-size: contain;
}

.document-download .icon {
    background-image: url("../images/doc-rtf.png");
}

    .document-download .icon.pdf-icon {
        background-image: url("../images/doc-pdf.png");
    }

.document-download:hover .icon.pdf-icon {
    background-image: url("../images/doc-pdf_White.png");
}

/*-------*/

.document-download:hover .icon.docx-icon,
.document-download .icon.docx-icon {
    background-image: url("../images/docx-word.png");
}


.documents-icon-list {
    width: 100% !important;
    display: block;
    float: left;
    padding-left: 0;
}

.document-download:hover {
    background-color: rgb(89, 186, 71) !important;
    border-color: rgb(89, 186, 71) !important;
    color: white !important;
    text-decoration: underline;
}

.document-download {
    text-align: center;
    font-weight: bold !important;
    color: #333 !important;
}

/*--------------*/

#eaContainer .PosMyWelcomePackSummaryLinks {
    display: inline-block;
    width: 100% !important;
    padding: 0 !important;
    border: none !important;
    margin-top: 20px;
}

    #eaContainer .PosMyWelcomePackSummaryLinks a {
        color: white !important;
    }

.PosMyWelcomePackSummaryLinks .myWelcomePackLink {
    float: left;
    width: 50% !important;
    text-align: center !important;
    background: #008fcd;
}

#eaContainer .PosMyWelcomePackSummaryLinks a {
    color: white !important;
    display: block !important;
    padding: 20px !important;
    font-weight: bold !important;
    font-family: Arial !important;
    font-size: 18px !important;
}

/*-----------------------------*/

.MyWelcomePacks_OfferInformation_Section .PosMyWelcomePackInfoSummaryLink.myWelcomePackLink a,
.MyWelcomePacks_OfferInformation_Summary .PosMyWelcomePackInfoSummaryLink.myWelcomePackLink a,
.MyWelcomePacks_OfferForm_PersonalDetails .PosMyWelcomePackFormSummaryLink.myWelcomePackLink a,
.MyWelcomePacks_OfferForm_Summary .PosMyWelcomePackFormSummaryLink.myWelcomePackLink a,
.MyWelcomePacks_OfferForm_Submit .PosMyWelcomePackFormSummaryLink.myWelcomePackLink a {
    background: #00649e !important;
}

.PosMyWelcomePackSummaryLinks .myWelcomePackLink:hover {
    background: #00649e !important;
}

.offerLayoutBox.offerLayoutBox_TotalItems_2.offerLayoutBox_Id_23 {
    background: #00649e !important;
    color: white !important;
    border-bottom: 5px solid #00649e !important;
}

#OfferInfoBlock_pageBlock .offerBlockContainer_Image .imageContent {
    width: auto !important;
}

#OfferInfoBlock_pageBlock .offerLayoutBox {
    overflow: hidden !important;
}

/*---------- Responsive -- Start --------*/

@media (min-width: 10px) and (max-width: 1180px) {
    .offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_5 .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_1.offerLayoutPlaceHolder_Multi .offerBlockContainer.offerBlockContainer_Image.offerBlockContainerFirst img, .offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_19 .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_1.offerLayoutPlaceHolder_Multi .offerBlockContainer.offerBlockContainer_Image.offerBlockContainerFirst img {
        position: relative;
        right: -20px;
    }
}

@media (min-width: 10px) and (max-width: 1095px) {
    .offerBlockContainer.offerBlockContainer_Text.offerBlockContainerFirst.offerBlockContainerLast h3, .offerBlockContainer.offerBlockContainer_Text.offerBlockContainerFirst.offerBlockContainerLast h2, .offerBlockContainer.offerBlockContainer_Text.offerBlockContainerFirst.offerBlockContainerLast h4 {
        color: #008fcd !important;
        font-size: 26px !important;
    }
}

@media (min-width: 10px) and (max-width: 1015px) {
    #OfferInfoBlock_pageBlock .offerBlockContainer_Text {
        padding: 10px 30px !important;
    }
}

@media (min-width: 10px) and (max-width: 980px) {
    .offerLayoutBox.offerLayoutBox_TotalItems_2.offerLayoutBox_Id_13 .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_1.offerLayoutPlaceHolder_Multi {
        width: 100% !important;
    }

    .offerLayoutBox.offerLayoutBox_TotalItems_2.offerLayoutBox_Id_13 .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_2.offerLayoutPlaceHolder_Multi {
        position: relative;
        right: 0;
        width: 80% !important;
        overflow: hidden !important;
        margin: 0 auto !important;
        float: none !important;
        padding-bottom: 20px;
    }
}

@media (min-width: 10px) and (max-width: 930px) {
    #OfferInfoBlock_pageBlock .offerLayoutPlaceHolder_Multi {
        float: left;
        width: 100% !important;
    }

    .offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_16 .offerBlockContainer.offerBlockContainer_Text.offerBlockContainerFirst.offerBlockContainerLast {
        height: auto;
    }

    .offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_16 .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_2.offerLayoutPlaceHolder_Multi {
        border-top: 2px solid white !important;
        border-bottom: 2px solid white !important;
    }

    #OfferInfoBlock_pageBlock .offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_9 .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_2.offerLayoutPlaceHolder_Multi,
    #OfferInfoBlock_pageBlock .offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_9 .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_1.offerLayoutPlaceHolder_Multi,
    #OfferInfoBlock_pageBlock .offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_9 .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_3.offerLayoutPlaceHolder_Multi {
        width: 33% !important;
    }

    .offerBlockContainer.offerBlockContainer_Text.offerBlockContainerFirst.offerBlockContainerLast h1, #OfferInfoBlock_pageBlockContainer .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_2.offerLayoutPlaceHolder_Multi h2 {
        color: white !important;
        position: relative;
        font-size: 30px !important;
        font-family: Tahoma !important;
        line-height: normal !important;
        margin: 0 !important;
    }

    .offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_5 .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_1.offerLayoutPlaceHolder_Multi .offerBlockContainer.offerBlockContainer_Image.offerBlockContainerFirst {
        min-height: 30px !important;
    }

    #OfferInfoBlock_pageBlock .offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_5 .offerBlockContainer_Text,
    #OfferInfoBlock_pageBlock .offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_19 .offerBlockContainer_Text,
    #OfferInfoBlock_pageBlock .offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_20 .offerBlockContainer_Text,
    #OfferInfoBlock_pageBlock .offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_19 .offerBlockContainer_Text {
        padding: 30px !important;
        min-height: 30px !important;
    }
}

@media (min-width: 10px) and (max-width: 825px) {
    .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_2.offerLayoutPlaceHolder_Multi .offerBlockContainer.offerBlockContainer_Text.offerBlockContainerFirst.offerBlockContainerLast a {
        background-color: #59ba47 !important;
        padding: 10px 20px !important;
        color: white !important;
        border-radius: 3px !important;
        font-weight: bold !important;
        font-size: 18px !important;
    }
}

@media (min-width: 10px) and (max-width: 767px) {
    .heading-section {
        color: #6c6f70;
        font-size: 2.3rem;
    }
}

@media (min-width: 10px) and (max-width: 735px) {
    #OfferInfoBlock_pageBlock .offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_9 .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_2.offerLayoutPlaceHolder_Multi .offerBlockContainer.offerBlockContainer_Text.offerBlockContainerFirst.offerBlockContainerLast {
        padding: 0 !important;
    }

    #OfferInfoBlock_pageBlockContainer .offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_9 .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_2.offerLayoutPlaceHolder_Multi h2 {
        font-size: 26px !important;
    }
}

@media (min-width: 10px) and (max-width: 670px) {
    .offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_5 .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_1.offerLayoutPlaceHolder_Multi .offerBlockContainer.offerBlockContainer_Image.offerBlockContainerFirst img, .offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_19 .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_1.offerLayoutPlaceHolder_Multi .offerBlockContainer.offerBlockContainer_Image.offerBlockContainerFirst img {
        position: relative;
        right: 0;
    }
}

@media (min-width: 10px) and (max-width: 580px) {
    #OfferInfoBlock_pageBlock .offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_9 .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_2.offerLayoutPlaceHolder_Multi, #OfferInfoBlock_pageBlock .offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_9 .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_1.offerLayoutPlaceHolder_Multi, #OfferInfoBlock_pageBlock .offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_9 .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_3.offerLayoutPlaceHolder_Multi {
        width: 100% !important;
        text-align: center !important;
    }

    #OfferInfoBlock_pageBlockContainer .offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_9 {
        margin-top: 1em !important;
    }

    #OfferInfoBlock_pageBlock .offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_9 .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_2.offerLayoutPlaceHolder_Multi {
        width: 65% !important;
        float: none !important;
        margin: 0 auto;
    }

    .offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_9 .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_3.offerLayoutPlaceHolder_Multi .offerBlockContainer.offerBlockContainer_Text.offerBlockContainerFirst.offerBlockContainerLast {
        text-align: center !important;
    }
}

@media (min-width: 10px) and (max-width: 450px) {
    .PosMyWelcomePackSummaryLinks .myWelcomePackLink {
        float: left;
        width: 100% !important;
    }

    #OfferInfoBlock_pageBlockContainer .offerLayoutBox.offerLayoutBox_TotalItems_3.offerLayoutBox_Id_9 .offerLayoutPlaceHolder.offerLayoutPlaceHolder_Item_2.offerLayoutPlaceHolder_Multi h2 {
        font-size: 20px !important;
    }
}

/*---------- Responsive -- Finish --------*/