/* ----------- DESKTOP MEDIA QUERY | START ----------- */

@media screen and (min-device-width: 961px) {
    /* 2016-11-24 Increased the margin to keep the p next to the image in line */
    div.our-plans-index-header.well .our-plans-index-header__img.center-block {
        margin-bottom: 160px;
    }
    /* Equalizing the link sizes */
    ul.inpage-nav h2.inpage-nav__title a {
        font-size: 0.925rem;
    }
    /* CIG-13 */
    .besideImageBox3 {
        width: 150px;
    }
    /* CIG-16 */
    .benefitBox {
        font-size: 95%;
    }
    /* CIG-57 */
    /*Commented out because of CIG-317*/
    /*.productBoxContent .imageBox2 { margin-bottom: 18px; }*/
    .productBoxContent > span.OneLinkNoTx {
        display: block;
        min-height: 230px;
    }
    /*CIG-167*/
    .sectionBoxHalf {
        min-height: 190px;
    }
    /*CIG-154*/
    div#contentContainerInside span div div.productBoxContent div.imageBox2 {
        height: 33px;
        width: 20px;
    }
    /*** CIG-96 ***/
    .imageBox.height35 {
        height: 46px;
    }
    /*CIG-29*/
    html.js body.html div#page.container div#contentContainerHome div.region div#block-block-2.block div.content div#mainImage div.leftImageContent h1.mainImage {
        font-size: 2em;
    }
    html.js body.html div#page.container div#contentContainerHome div.region div#block-block-36.block div.content div#mainImagePPCSingapore div.leftImageContentOverGrey h1.mainImageSingapore {
        font-size: 2.9em;
    }
    /*CIG-38*/
    .contactSection3 {
        width: 195px;
    }
    /*CIG-32*/
    div#node-41.node div.content div.field div.field-items div.field-item div#mainImageEEProduct h1.mainImage {
        width: 255px;
        font-size: 2em;
        margin-left: 10px;
    }
    div#node-40.node div.content div.field div.field-items div.field-item div#mainImageHWProduct h1.mainImage {
        width: 201px;
        font-size: 1.7em;
        margin-top: 34px;
        margin-left: 10px;
    }
    div#node-43.node div.content div.field div.field-items div.field-item div#mainImageMIProduct h1.mainImage {
        font-size: 1.8em;
        margin-top: 42px;
        margin-left: 8px;
    }
    div#node-39.node div.content div.field div.field-items div.field-item div#mainImageMIPProduct h1.mainImage {
        width: 190px;
        font-size: 1.7em;
        margin-left: 10px;
    }
    div#node-42.node div.content div.field div.field-items div.field-item div#mainImageVisionProduct h1.mainImage {
        width: 250px;
        font-size: 1.7em;
        margin-left: 11px;
        margin-top: 25px;
    }
    /*** CIG-47 ***/
    div#contentContainerQuote div#Any_15 div#contentContainerInside div#leftContent div.quoteProcessBox form#quoteForm div.quoteLine400 {
        width: 500px;
    }
    /*CIG-41*/
    html.js body.html div#page.container div#contentContainerHome div.region div#block-block-6.block div.content div#mainImagePPC div.leftImageContentOverGrey h1.mainImageOverGrey {
        font-size: 24px;
    }
    html.js body.html div#page.container div#contentContainerHome div.region div#block-block-51.block div.content div#mainImagePPCBroker div.leftImageContentOverGrey h1.mainImageOverGrey {
        font-size: 33px;
    }
    /*CIG-36*/
    div.content div#node-43.node div.content div.field div.field-items div.field-item div.productBox1 div.productBoxContent {
        height: 503px;
    }
    /*** CIG-43 ***/
    .coverSection p.main {
        height: auto;
    }
    /*** CIG-42 ***/
    .callOutAreaSmall {
        height: 455px;
    }
    .callOutAreaSmall p.main {
        height: 179px;
    }
    .callOutAreaSmall p.link {
        height: 67px;
    }
    /*** CIG-42 :: THESE ARE TOO BROAD. NEED TO BE MORE SPECIFIC WITH SELECTOR
.floatLeft.marginLeft20 {
          width:75%;
}
.floatLeft.marginLeft10 {
          width:69%;
}
*/
    /*Sprites on quote portal*/
    .emailUsButton,
    .reqestCallButton,
    .removeButton,
    .productSummaryButton,
    .viewBenefitsButton,
    .selectButtonOff,
    .selectButton,
    .addButton,
    .addPlusButton,
    .continueButton,
    .buyButton,
    .backButton,
    .nextButton,
    .saveButton,
    .buyButtonBig,
    .fullQuoteButton,
    .buyButtonProduct1,
    .buyButtonProduct2,
    .buyButtonProduct3 {
        background: url("/_onelink_/cigna/en2de/images/quote/images/button-sprites.png") no-repeat;
    }
    .buyButtonProduct1 {
        background-position: -104px -143px;
    }
    .buyButtonProduct2 {
        background-position: 0 -189px;
    }
    .buyButtonProduct3 {
        background-position: 0 -233px;
    }
    .buyButton {
        background-position: -122px -78px;
    }
    .saveButton {
        background-position: -159px -110px;
    }
    /* CIG-341 */
    .backButton {
        background-position: -77px -110px;
    }
    .nextButton {
        background-position: 0 -110px;
    }
    .fullQuoteButton {
        background-position: -190px -189px;
    }
    .orangeCircleArrow,
    .whiteCircleArrow,
    .plusIcon,
    .minusIcon,
    .plusIcon2,
    .minusIcon2,
    .informationIcon,
    .bluePlusIcon {
        background: url("/_onelink_/cigna/en2de/images/quote/images/circular-button-sprites.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    }
    .bluePlusIcon {
        background-position: 0 -114px;
    }
    .whiteCircleArrow {
        background-position: 0px -23px;
    }
    .plusIcon,
    .plusIcon2 {
        background-position: 0px -46px;
    }
    .minusIcon,
    .minusIcon2 {
        background-position: 0px -68px;
    }
    .informationIcon {
        background-position: 0px -90px;
    }
    /*CIG-40*/
    .ppcContact {
        margin-top: 29px;
    }
    /* CIG-187 */
    .leftContentBroker .callOutBoxWithFixedHeight120 {
        height: 140px;
    }
    .brokerText {
        padding-top: 3px;
    }
    .callOutBox {
        height: 70px;
    }
    /* CIG-204 */
    .region-headerlinks .menu li.leaf {
        padding-right: 5px;
    }
    /* CIG-206 */
    .quoteStepActive,
    .quoteStepFuture,
    .quoteStepVisited {
        font-size: 1.1em
    }
    /* CIG-207 */
    #brokerApplicationModel .quoteLine660 > span {
        display: block;
    }
    /* CIG-263 */
    #call .formtext {
        width: 210px;
    }
    /*CIG-217*/
    div.quickBox div.inside h3 {
        width: 90%;
    }
    /*CIG-256*/
    div.container div.contentContainer div.lowerContentRight div#tableNavBar ul {
        width: 480px;
    }
    /*CIG-271*/
    .productBox1 {
        height: 560px;
    }
    .productBox2 {
        height: 560px;
    }
    .productBox3 {
        height: 560px;
    }
    .productBoxContent {
        height: 86%;
    }
    /*CIG-273*/
    .quoteLine400 {
        width: 420px;
    }
    /*CIG-278*/
    html body#Body div#outerContainer div#contentContainerQuote div#Any_16 div#contentContainerInside div#leftContent div.quoteProcessBox form#addressForm div p b label.checkboxLabel {
        margin-left: 5px;
    }
    /* CIG-329 */
    .imageBox2 {
        height: 30px;
    }
    .productBox1,
    .productBox2,
    .productBox3 {
        height: 570px;
    }
    /* CIG-316 */
    .region-nav-left .menu {
        width: 168px;
    }
    /* These two rules work together */
    /* CIG-329 */
    div#rightContentSmall div#Any_17.weCanHelpBox div.besideImageBox p.bold {
        margin-top: -10px;
    }
    /* CIG-349 */
    .OL-tel-number-001 {
        margin-top: 0 !important;
    }
    /* END OF - These two rules work together*/
    /*CIG-318*/
    div.weCanHelpBox div.besideImageBox p.bold {
        margin-top: 0;
    }
    /*CIG-317*/
    div#lowPriceDiv.productBox1 div.productBoxContent span div p {
        padding-left: 30px;
    }
    /* CIG-356 align selection buttons*/
    .productBoxContent > p {
        /*  height: 35px;*/
        margin-left: 30px;
    }
    #CIG310 > p {
        min-height: 35px !important;
    }
    /* CIG-294 */
    #paymentForm .checkbox,
    #newAddress {
        margin-right: 10px;
    }
    #paymentForm .checkboxLabel,
    #paymentForm .checkboxDocsLabel {
        margin-left: 0;
        float: none;
    }
    #tAndC {
        margin-bottom: 10px;
    }
    /* CIG-319 */
    .besideImageBox p {
        padding-top: 0;
    }
    //* checkbox */
    fieldset.group {
        margin: 0 0 1.25em !important;
        padding: 0.125em !important;
    }
    ul.checkbox {
        list-style: none outside none !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    .checkbox {
        float: left !important;
        height: 13px !important;
    }
    input#leadGenerationOther.textBox140 {
        margin-left: 27%;
        margin-top: 7%;
    }
    ul.checkbox li {
        border: 1px solid transparent !important;
        display: inline-block !important;
        float: left !important;
        margin-bottom: 5px !important;
        width: 16em !important;
    }
    input#offers.textBox270 {
        margin-top: 20px;
    }
    .uploadButton {
        background-position: -140px -135px !important;
    }
    /*---CIG-385---*/
    /*---CIG-410--- needed to deactivate original fix since it breaks all site*/
    .field-items .field-item.even .productBoxContent a {
        /*    bottom: -47%;
    margin-left: -1%;
    position: absolute;*/
    }
    div.productBox1 div.productBoxContent p br:nth-child(2) {
        display: none;
    }
    div.productBox2 div.productBoxContent p br:nth-child(2) {
        display: none;
    }
    div.productBox3 div.productBoxContent p br:nth-child(2) {
        display: none;
    }
    /* CIG-435 - needed to modify margin-top in order to align selection buttons below */
    div.productBox1 div.productBoxContent p {
        height: auto;
        /*margin-top: 13.5px;
*/
        margin-top: 10px;
    }
    /* CIG-396 */
    div.lowerContentRight div.mainImageMaxSafeApp div.wording p {
        font-size: 1.6ex;
    }
    /* CIG-390 */
    #mainImageMaxSafeApp .wording,
    #mainImageScotland2014 .wording {
        padding: 5px;
        width: 289px;
    }
    #mainImageMaxSafeApp .wording h1,
    #mainImageScotland2014 .wording h1 {
        font-size: 1.4em;
        margin-bottom: -7px;
    }
    #mainImageMaxSafeApp .wording h1,
    #mainImageMaxSafeApp .wording p,
    #mainImageScotland2014 .wording h1,
    #mainImageScotland2014 .wording p {
        line-height: 14px;
    }
    /* CIG-401 */
    #tableNavBarProducts ul {
        color: #333;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 95% !important;
        list-style-type: none;
        margin: 11px 0 0;
        padding-left: 0;
        position: absolute;
        width: 730px;
    }
    /* CIG-393 */
    html body#Body div#outerContainer div#contentContainerQuote div#Any_16 div#contentContainerInside div#leftContent div.quoteProcessBox form#quoteForm div.quoteLine310 div.tooltip div.tooltipBox p {
        -webkit-hyphens: auto;
        -moz-hyphens: auto;
        hyphens: auto;
    }
    /*CIG-421*/
    .formtext250 {
        width: 300px;
    }
    .formline250 {
        width: 320px;
    }
    /*CIG-427*/
    .secondaryButton {
        background-color: #fff;
        border: 1px solid #0990dc;
        border-radius: 5px;
        color: #0990dc;
        font-size: 1em;
        font-weight: bold;
        letter-spacing: -0.2px;
        padding: 6px 3px;
        word-spacing: -1px;
    }
    #searchArea {
        background-color: #36b6fb;
        color: #ffffff;
        margin-top: 20px;
        padding: 10px 5px;
    }
    .CIG-442 {
        font-size: 10px;
    }
    /* CIG-454 */
    html.js body.html.not-front.not-logged-in.no-sidebars.page-node.page-node-.page-node-201.node-type-product-page.i18n-en div#page.container.clearfix div#contentContainer div#contentContainerInside div#doubleMiddleColumn div.region.region-content div#block-system-main.block.block-system div.content div#node-201.node.node-product-page.clearfix div.content.clearfix div.field.field-name-body.field-type-text-with-summary.field-label-hidden div.field-items div.field-item.even div#mainImageMaxSafeApp div.floatLeft iframe {
        position: absolute;
    }
    /*video iframe wrong position */
    div#mainImageMaxSafeApp div.floatLeft iframe {
        left: 298px;
        position: relative;
        top: -230px;
    }
    /*CIG-492 */
    div#contentContainerInside div#leftContent form#uwForm div.quoteProcessBox div:nth-last-child(13) {
        width: 640px;
    }
    /* CIG-501  */
    body div.container div#nav ul.nav li.forFiveTab ul#dropMenu2.menuStyle {
        z-index: 1;
    }
    /* CIG-498  */
    .addPlusButton {
        background-position: -188px -52px;
    }
    .removeButton {
        background-position: -192px 0;
    }
    /*CIG-511 | This has been changed and styles are turned off CIG-717 */
    /*#quoteForm > div:nth-child(5){
    margin-bottom: 60px;
} */
    #updateDependantArea > .form-group {
        margin-bottom: 50px;
    }
    /*CIG-542*/
    .contact-cta__outer > h3 {
        height: unset;
    }
    .contact-cta__content > p {
        height: 84px;
    }
    /*CIG-557*/
    @media only screen and (min-width: 1200px) {
        .tab-pane__content {
            height: 287px;
        }
    }
    @media only screen and (min-width: 992px) {
        .tab-pane__content {
            height: 359px;
        }
    }
    /*CIG-562*/
    .nav > li > a {
        padding: 8px;
    }
    @media only screen and (min-width: 1200px) {
        .nav-main li:first-child .dropdown-menu {
            left: 0px;
        }
        .nav-main li:nth-child(2) .dropdown-menu {
            left: -237px;
        }
        .nav-main li:nth-child(3) .dropdown-menu {
            left: -437px;
        }
        .nav-main li:nth-child(4) .dropdown-menu {
            left: -793px;
        }
        .nav-main li:nth-child(6) .dropdown-menu {
            /*left: -1025px; CIG-758 removed because nav dropdown was not lining up with the nav button*/
        }
    }
    /*CIG-612*/
    @media only screen and (min-width: 1200px) {
        body.page-node-22 .lead-img-text__text {
            width: 70%;
        }
    }
    .our-plans-optional-benefits__content .btn {
        width: 36%;
    }
    @media only screen and (min-width: 1200px) {
        .home-icons .icon__item {
            margin-right: 125px;
        }
    }
    /*CIG-614*/
    .imageBox.height35 {
        height: 55px;
    }
    /*CIG-615 | This has been changed and styles are turned off CIG-717 */
    /*#quoteForm > div:nth-child(3){
    margin-bottom: 40px;
}*/
    /*CIG-635*/
    .what-is__title {
        font-size: 1.7rem;
    }
    .legals__list-item {
        display: inline-block;
    }
    .legals__list-item:after {
        padding-left: 5px;
        padding-right: 5px;
    }
    /*CIG-642*/
    @media only screen and (max-width: 320px) {
        .btn {
            font-size: 9px;
        }
    }
    /*CIG-631*/
    .reevoo-rating .reevoo-rating-label {
        width: 70px/*CIG-749 change from 60px to 70px to fit correct the alignment*/
        ;
    }
    /*CIG-634*/
    @media only screen and (max-width: 320px) {
        .home-icons h3 {
            font-size: 0.7rem;
        }
    }
    /*CIG-643*/
    @media only screen and (max-width: 320px) {
        .page-hero__heading {
            font-size: 2em;
        }
    }
    /*CIG-647*/
    @media only screen and (max-width: 320px) {
        h2 {
            font-size: 20px;
        }
    }
    /*CIG-650*/
    @media only screen and (max-width: 320px) {
        .page-hero__content > p {
            font-size: 1em;
        }
        h3 {
            font-size: 18px;
        }
    }
    /*CIG-668*/
    @media only screen and (max-width: 320px) {
        .quote-bar__title {
            font-size: 1.8rem;
        }
    }
    /*CIG-682*/
    @media only screen and (max-width: 992px) {
        .our-plans__getquote {
            font-size: 16px;
        }
    }
    /*CIG-683*/
    @media only screen and (max-width: 992px) {
        .home-icons .icon__item {
            margin-right: 20px;
        }
    }
    /*CIG-685*/
    .panel-body.in.collapse > div:nth-child(3) > div.col-xs-12.col-sm-8 > div > div:nth-child(1) > ul {
        padding-left: 20px;
    }
    /*CIG-638*/
    @media only screen and (max-width: 320px) {
        .our-plans-index-header .btn {
            width: 38%;
        }
    }
    /*CIG-687*/
    @media only screen and (max-width: 320px) {
        .reevoo-rating-label--left {
            width: 40%;
        }
        .reevoo-rating .reevoo-chart--horizontal .reevoo-chart--progress {
            width: 80%!important
        }
    }
    /* CIG-662 */
    @media only screen and (min-width: 1200px) {
        header.main-header div.container {
            font-size: 14px;
        }
        header.main-header div.container nav.nav-main ul.nav.navbar-nav.navbar-right li.dropdown,
        header.main-header div.container nav.nav-main ul.nav.navbar-nav.navbar-right li.leaf {
            margin-top: 6px;
        }
    }

    /*CIG-1193*/
    .quote-bar .toppad {
      padding-top: 0;
    }

    .quote-bar .toppad a {
      margin-left: -28%;
    }

     /*CIG-1192*/
     .contact-cta__method:first-child .contact-cta__outer .btn-wrap {
	      /* margin-top:-8% CIG-1202 */
     }
     .contact-cta__method:nth-child(2) .contact-cta__outer .btn-wrap {
	      margin-top:-15%
     }
     .contact-cta__method:last-child .contact-cta__outer .btn-wrap {
	      /* margin-top:13% CIG-1202 */
     }

    /*Here will be all fixes for iPhone 6 and Galaxy S4 resolution screen*/
    @media only screen and (max-width: 375px) {
        /*CIG-703*/
        h1,
        h1.hero-home__header,
        h1.page-hero__heading {
            font-size: 32px;
        }
        /*CIG-706*/
        .btn {
            font-size: 10px;
        }
        /*CIG-708*/
        h2 {
            font-size: 26px;
        }
        /*CIG-709*/
        .reevoo-rating-label--left {
            font-size: 10px;
        }
        .reevoo-rating .reevoo-chart--horizontal .reevoo-chart--progress {
            font-size: 12px;
        }
    }
    /*CIG-654*/
    @media only screen and (max-width: 320px) {
        h1,
        h1.hero-home__header,
        h1.page-hero__heading {
            font-size: 28px;
        }
    }
    /*CIG-735*/
    .our-plans-wrapper .plantables {
        min-height: 720px;
    }
    body.front .plantables .greycol .list--green-checks {
        min-height: 465px;
    }
    /*CIG-717*/
    form#quoteForm div.form-group.has-feedback.has-error div.col-sm-3 .error-popover {
        font-size: 11px;
    }
    /*CIG-753*/
    .what-is__btn {
        width: 40%;
    }
    /*CIG-749*/
    #mlDropDown a {
        font-size: 11px;
    }
    /*CIG-765*/
    header.navbar div.container ul.navbar-right li.dropdown {
        padding-top: 4px;
    }
    header.navbar div.container ul.navbar-right li.last {
        padding-top: 4px;
    }
    /*CIG-791*/
    .home-icons .icon__item {
        overflow: inherit;
    }
    /*CIG-800*/
    .cigna-panel-heading {
        height: 4.4em;
    }
    .panel-body {
        padding: 20px !important;
    }
    li.country-list__item a[href="/resources/country-guides/moving-united-arab-emirates-uae-country-guide"] {
        font-size: 0.9em;
    }
    /*CIG-814*/
    /*.get-quote-box .btn::after {
  content: none !important;
}
*/
    .get-quote-box #btn-get-a-quote-call-to-action-box {
        /* CIG- 872  font-size: 1rem !important;
 */
        padding-left: 15px;
    }
    .blue-strip p {
        margin-left: 2px;
        /* width: 95%; */
    }
    #btn-get-a-quote-call-to-action-box--2 {
        /* margin-left: -18px; */
        padding-left: 10px !important;
    }
    /*CIG-800*/
    .get-quote-box {
        padding: 50px 37px 30px 34px;
    }
    /* CIG-816 */
    .get-quote-box {
        padding: 50px 20px 30px;
    }
    .get-quote-box .btn {
        font-size: 0.975rem;
    }
    /*CIG-821*/
    @media (min-width: 992px) {
        .col-sm-12.col-md-8.col-md-offset-2 {
            width: 78.66667%;
            margin-left: 11.66667%;
        }
    }
    @media only screen and (min-width: 992px) {
        .plan--body p {
            min-height: 112px;
        }
    }
    @media only screen and (min-width: 1200px) {
        .plan--body ul {
            min-height: 134px;
        }
    }
    /*CIG-823*/
    @media only screen and (min-width: 1200px) {
        .our-plans-index-header__img {
            margin-bottom: 140px;
        }
    }
    /*CIG-826*/
    @media (min-width: 992px) {
        /* 2016-11-22 This fix seems no longer necessary since it's breaking the layout
        .col-xs-12.col-sm-12.col-md-8 {
            width: 58.66667%;
        }
        */
    }
    /*CIG-834*/
    select#mainMemberNationality {
        margin-top: 5px;
    }
    /*CIG-862*/
    .brokers .lead-img-text__text {
        margin: -329px 0 60px 18px !important;
        width: 61% !important;
    }
    /*CIG-863*/
    .quote-bar__title {
        width: 63% !important;
    }
    /* CIG-868 */
    .pricecover .col-sm-12.col-md-8.col-md-offset-2 {
        margin-left: 6.667%;
        width: 88.767%;
    }
    /* CIG-871 */
    .hero-home .quote-box-wrap {
        width: 120%;
    }
    .hero-home .col-xs-12.col-sm-12.col-md-8 {
        width: 62.667%;
    }
    /* CIG-872 */
    .hero-home .quote-box-wrap .btn-cigna-primary {
        font-size: 1.175rem;
    }
    /*CIG-800*/
    #btn-get-a-quote-call-to-action-box::after {
        margin-left: auto !important;
    }
    .blue-strip p {
        /* width: 100% !important; */
    }
    .our-plans-optional-benefits__content .btn {
        width: 37%;
    }
    /*21-11-2016 Additional fixes */
    nav.nav-main ul.nav.navbar-nav.navbar-right {
        margin-right: 0;
        font-size: 13px;
        /* Otherwise doesn't fit in IE11 */
    }

    /* CIG-1125 */
    .plantables .col-md-offset-0 {
        min-height: 410px;
    }

    /* CIG-1120 */
    .brokers .lead-img-text {
        display: flex;
    }
    .brokers .lead-img-text {
        min-height: 320px;
    }

    /* CIG-1150 */
    .health-points-wrap li:nth-child(2)::after {
        margin-top: 23.5px;
    }
    .health-points-wrap li:nth-child(3)::after {
        margin-top: 23.5px;
    }
    .health-points-wrap li {
        font-size: 0.988rem;
    }
    .health-points-wrap .fill-line {
        top: 160px;
    }

    .pricecover .btn {
        font-size: 1.15rem;
    }

    /* CIG-1166 */
    a.btn.btn-md.btn-cigna-senary {
        padding: 6px 8px;
    }
    a.btn-cigna-senary:after {
        margin-left: 7px;
    }

    /* CIG-1223 */
    div[about='/expat-typology']  > p {
        font-size: 15px;
    }

    /* CIG-1229 */
    .home-icons .icon__list {
        display: flex;
    }

    /* CIG-1227 */
    div[about="/lifting-lid-food-myths"] > p > br {
        display: none;
    }

    /* CIG-1230 */
    .page-node-282 .plan--body ul {
        min-height: 156px;
        font-size: 14px;
    }
    .page-node-282 .plan--body p {
        font-size: 14px;
    }
}


/* Desktop Media Query Closing */


/* ----------- DESKTOP MEDIA QUERY | END ----------- */


/* ----------- MOBILE MEDIA QUERIES : PORTRAIT | START ----------- */


/* -- iPhone 5 -- */

@media screen and (min-device-width: 320px) and (max-device-width: 568px) {
    html,
    body {
        overflow-x: hidden;
    }
    /* CIG-912 */
    .hero-home__header,
    #btn-get-a-quote-call-to-action-box {
        font-size: 1.275rem;
    }
    .hero-home__header {
        padding-bottom: 5px;
    }
    /*CIG-965*/
    body.page-node-22 .lead-img-text__text {
        left: 25px;
    }
    .our-plans-accordion h2 {
        font-size: 1.04rem;
    }
    .page-node-51 #accordion .panel .panel-body a[href="mailto:cignaglobal_customer.care@cigna.com"] {
        font-size: 0.7em;
    }
    /*CIG-950*/
    .our-plans-index-header .btn {
        font-size: 13px;
    }
    /* CIG-915 */
    .homepage-icons {
        padding: 50px 0px;
    }
    .homepage-icons .icon__list .icon__item {
        padding: 0;
        margin-bottom: 20px;
        font-size: 1.075rem;
    }
    .homepage-icons .icon__list span {
        font-size: 0.775rem;
    }
    /*CIG-940*/
    .brokers .plantables-wrapper {
        margin: 140px 20px 20px !important;
    }
    /* CIG-916 */
    .brokers .hero-home__text {
        line-height: 1.1rem;
    }
    .btn-broker {
        margin-left: 0;
    }
    .optional-benefits-wrapper .col-xs-8 {
        width: unset;
    }
    /* CIG-916 */
    .opt-module__1 .icon,
    .opt-module__2 .icon,
    .opt-module__3 .icon,
    .opt-module__4 .icon {
        margin-right: 0;
    }
    .opt-module__1 a[href="#opt-module__link__1"],
    .opt-module__1 a[href="#opt-module__link__2"],
    .opt-module__1 a[href="#opt-module__link__3"],
    .opt-module__1 a[href="#opt-module__link__4"],
    .opt-module__2 a[href="#opt-module__link__1"],
    .opt-module__2 a[href="#opt-module__link__2"],
    .opt-module__2 a[href="#opt-module__link__3"],
    .opt-module__2 a[href="#opt-module__link__4"],
    .opt-module__3 a[href="#opt-module__link__1"],
    .opt-module__3 a[href="#opt-module__link__2"],
    .opt-module__3 a[href="#opt-module__link__3"],
    .opt-module__3 a[href="#opt-module__link__4"],
    .opt-module__4 a[href="#opt-module__link__1"],
    .opt-module__4 a[href="#opt-module__link__2"],
    .opt-module__4 a[href="#opt-module__link__3"],
    .opt-module__4 a[href="#opt-module__link__4"] {
        padding-left: 0;
    }
    .opt-module__1 h2,
    .opt-module__2 h2,
    .opt-module__3 h2,
    .opt-module__4 h2 {
        font-size: 0.82rem;
    }
    .homepage-icons .icon__list h3 {
        font-size: 1.075rem;
    }
    /* CIG-920 */
    .customer-testimonials .customer-testimonials-content blockquote {
        font-size: 1.0125rem;
    }
    /* CIG-922 */
    .footer .panel-title {
        font-size: 0.925rem;
    }
    /*CIG-1074*/
    .page-hero--short__content .page-hero--short__heading {
        font-size: 26px;
    }
    /* CIG-942 */
    .contact-cta__list--secondary .page-content .btn,
    .page-content .btn-md,
    .page-content .contact-cta__list--secondary .btn {
        font-size: 0.9rem;
    }
    /* CIG-1151 */
    .brokers .doc-category .doc-wrap span {
        margin: 0;
        font-size: 0.8rem;
    }
    /* CIG-1159 */
    .reevoo-rating .reevoo-rating-label {
        width: 70px;
    }
    .form-control {
        padding: 0;
    }
    .reevoo-ratings__list--reviews .reevoo-rating {
        width: 100%;
        height: 16px;
    }
    .reevoo-rating-label--left {
        float: unset;
    }
    /* CIG-1161 */
    .navbar .navbar-header {
        max-width: 40%;
    }
    header nav .cigna-logo, header.sticky nav .cigna-logo {
        width: 70%;
    }
    header .navbar-default .btn-cigna-primary, header nav .btn {
        font-size: 0.74rem;
        margin-right: -10px;
        /* CIG-1249 *//*Causes CIG-1264. Commented out*/
        /*display: none;*/
    }
	/*CIG-1264*/
	.page-node-299 header .navbar-default .btn-cigna-primary{
		visibility: hidden;
	}
	
    header.sticky .navbar-default .btn-cigna-primary, header.sticky nav .btn {
        font-size: 0.74rem;
    }
    .opt-module__1 .icon, .opt-module__2 .icon, .opt-module__3 .icon, .opt-module__4 .icon {
        margin-right: 0;
    }
    .opt-module__1, .opt-module__2, .opt-module__3, .opt-module__4 {
        padding: 10px;
    }
    
    /* CIG-1152 */
    div.legals ul.legals__list {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    div.legals ul.legals__list li.legals__list-item:nth-child(even):after,li.legals__list-item:nth-child(5):after {
        content: none;
    }

    /*CIG-1198*/
    div[about="/disclaimer"] h2 {
        font-size: 27px;
    }

    /* CIG-1205 */
    .resource-teaser {
        padding: 0.9rem;
    }

    /*CIG-1199*/
    div[about="/top-3-expat-wellbeing-myths"] h2 {
        font-size: 27px;
    }

    /*CIG-1200*/
    div[about="/healthcare-switzerland"] h2 {
        font-size: 24px;
    }

    div[about="/difference-between-travel-international-health-insurance"] h2 {
        font-size: 19px;
    }

    div[about="/expat-healthcare-france"] h2 {
        font-size: 24px;
    }

	/*CIG-1262*/
	div[about="/help/claims"] h2 {
        font-size: 25px;
    }
	
    .page-node-44 .page-hero__heading {
	font-size: 2rem;
    }
	
	/*CIG-1263*/
	.page-node-84 .page-hero__heading {
		font-size: 2rem;
    }
	
    /* CIG-1220 */
    span.file a {
        text-transform: lowercase;
    }
    /* CIG-1247 */
    .brokers .our-plans-accordion h2 {
        font-size: 1.025rem;
    }
    /* CIG-1248 */
    .health-points-wrap li {
        text-transform: capitalize;
    }
}


/* -- iPhone 5 END -- */


/* -- Galaxy S5 -- */

@media screen and (device-width: 360px) and (device-height: 640px) {
    /* CIG-918 */
    .our-plans-index-header .btn {
        width: 45%;
    }
    .page-hero__heading {
        font-size: 1.95rem;
    }
    /* CIG-1058 */
    .h3,
    h3 {
        font-size: 19px;
    }
    .h2,
    h2 {
        font-size: 24px;
    }
    .h1,
    h1 {
        font-size: 32px;
    }
    /*CIG-1080*/
    .opt-module__1 h2,
    .opt-module__2 h2 {
        margin-top: -2px;
    }
    .opt-module__3 h2,
    .opt-module__4 h2 {
        margin-top: -7px;
    }
    /*CIG-1054*/
    .cigna-accordion .panel-heading a {
        font-size: 15px;
    }
    /*CIG-1069*/
    .reevoo-rating .reevoo-rating-label {
        /* font-size: 0.70rem; */
    }
    /*CIG-1068*/
    .reevoo-rating-label--left {
        width: 28%;
        font-weight: bold;
    }
    /*CIG-1049*/
    #btn-get-a-quote-call-to-action-box {
        font-size: 1.1rem;
    }
    .btn.btn-cigna-white.btn-lg {
        font-size: 1rem;
    }
    /* CIG-1070 */
    .contact-cta__list--secondary .page-content .btn,
    .page-content .btn-md,
    .page-content .contact-cta__list--secondary .btn {
        font-size: 0.9rem;
    }
    /* CIG-1072 */
    a#btn-home-hero-brokers--2 {
        padding: 10px;
    }
    /* CIG-1052 */
    .legals__link {
        padding: 0;
    }
    .legals__list-item:after {
        padding-left: 5px;
        padding-right: 5px;
    }
    /* CIG-1174 Changed back to block */
    .legals__list-item {
        display: block;
    }
    /*CIG-1094*/
    div[about="/difference-between-travel-international-health-insurance"] h2 {
        font-size: 22px;
    }
    /*CIG-1093*/
    div.our-plans-index-header.well > a.btn.btn-cigna-primary,
    a.btn.btn-cigna-tertiary {
        /* font-size: 11px; */
    }
    div.our-plans-index-header.well > a.btn.btn-cigna-primary::after,
    a.btn.btn-cigna-tertiary::after {
        margin-left: 0;
    }
    .our-plans-optional-benefits__content .btn {
        width: 36%;
    }
    /* CIG-1175 */
    .hero-landing h3 {
        padding: 0;
    }
    .hero-landing .page-a h1, .hero-landing h1 {
        font-size: 1.7rem;
    }
}


/* -- Galaxy S5 END -- */


/* -- iPad -- */

@media screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    /*CIG-1109*/
    div.opaque > div.container.bar-content * {
        font-size: 18px;
    }
    a[href="/quote/pages/quote/PersonalInformationLiteV4.html?new=true"].btn.btn-cigna-primary.btn-lg {
        /* font-size: 11.5px; */
        line-height: 3em;
        padding-left: 5px;
        padding-right: 10px;
    }
    a[href="/quote/pages/quote/PersonalInformationLiteV4.html?new=true"].btn.btn-cigna-primary.btn-lg::after {
        margin-left: 0;
    }
    div.content-layer h1.hero-home__header.animate-up {
        font-size: 33px;
    }
    /*CIG-964*/
    .lead-img-text__text p.is--white {
        margin-bottom: 0;
    }
    /* CIG-911 */
    .hero-home~.opaque .bar-content p {
        font-size: 1.275rem;
    }
    /*CIG-958*/
    .node-type-health-insurance-plan .panel-group:nth-child(3) .row.plan-row:first-child .col-xs-12.col-sm-4.plan-info li {
        /* font-size: 0.63rem; CIG-1105 */
        width: 110%;
    }
    .inpage-nav__title a[href="/health-insurance-plans/international-vision-dental-insurance"] {
        font-size: 0.925rem;
    }
    .inpage-nav__title a[href="/health-insurance-plans/international-health-wellbeing-insurance"] {
        font-size: 1.1rem;
    }
    /* Equalizing the link sizes */
    ul.inpage-nav h2.inpage-nav__title a {
        font-size: 1rem;
    }
    /*CIG-952*/
    .our-plans-index-header__img {
        margin-bottom: 190px;
    }
    /*CIG-954*/
    .panel.cigna-accordion.our-plans-accordion .panel-group:nth-child(2) div.row.plan-row:nth-child(7) .col-xs-12.col-sm-4 h2:first-child {
        font-size: 1rem;
    }
    /*CIG-949*/
    .our-plans-optional-benefits__content .btn {
        width: 38%;
    }
    /* CIG-916 */
    .svg-international-outpatient-tablet-dims,
    .svg-medical-evacuation-tablet-dims,
    .svg-vision-dental-tablet-dims,
    .svg-health-wellbeing-tablet-dims {
        height: 95px;
    }
    h3.our-plans-optional-benefits__title {
        margin-top: 15px;
    }
    .hero-home .col-sm-4.col-sm-offset-4 {
        width: 34.33333%;
    }
    /* CIG-926 */
    .brokers .home-icons h3 {
        max-width: 120px;
    }
    /*CIG-916*/
    .brokers .hero-home__text {
        line-height: 1.3rem;
    }
    .is--orange {
        /* CIG-964 */
        line-height: 1.7rem;
    }
    /* CIG-946 */
    .brokers .lead-img-text {
        display: flex;
    }
    /* CIG-1120 */
    .brokers .lead-img-text__text {
        width: 55%;
    }
    .brokers .lead-img-text {
        min-height: 320px;
    }
    .brokers .lead-img-text__text {
        margin: -340px 0 60px 30px;
    }
    /* CIG-1159 */
    .reevoo-rating .reevoo-rating-label {
        width: 70px;
    }
    /* CIG-1161 */
    .navbar-right {
        margin-right: 5px;
    }
    header .navbar-default .btn-cigna-primary, header nav .btn {
        margin-top: 20px;
        font-size: 1.05rem;
    }
    header nav .cigna-logo {
        width: 100%;
        margin-left: 0;
    }
    .navbar-default .navbar-nav>li>a, .navbar-default .navbar-text {
        padding-left: 0;
    }
    .navbar .navbar-header {
        max-width: 20%;
    }

    /* CIG-1152 */
    ul.legals__list {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    /* CIG-1182 */
    .image-text-cta p {
        font-size: 0.99rem;
        min-height: 140px;
    }
    /* CIG-1183 */
    .plan--body ul>li {
        margin-left: -10px;
        font-size: 0.9rem;
    }
    .health-points-wrap li {
        margin-right: 2.5%;
        font-size: 0.9875rem;
    }
    /* CIG-1184 */
    body.page-node-22 .lead-img-text__text {
        width: 80%;
    }
    /* CIG-1186 */
    /* .brokers .main-header .navbar-nav>li>a {
        font-size: 0.775rem;
        padding: 15px 7px;
    } */
    .brokers .container.main p {
        padding-top: 5px;
    }
    /* CIG-1187 */
    div.quote-box-wrap div.blue-strip p {
        font-size: 0.875rem;
    }

    /* CIG-1181 */
    div.health-points-wrap span.fill-line {
        top: 215px;
    }
    div.health-points-wrap li.icon-zoom:nth-child(1):after,li.icon-zoom:nth-child(2):after {
        margin-top: 35px;
    }
    div.health-points-wrap li.icon-zoom:nth-child(3):after {
        margin-top: 57px;
    }
    div.health-points-wrap li.icon-zoom:nth-child(4):after {
        margin-top: 35px;
    }

}


/* -- iPad END -- */


/* -- Nexus 7 tablet -- */

@media screen and (device-width: 600px) and (device-height: 960px) {
    /* CIG-972 */
    #Any_17 {
        margin-top: 18px;
    }
    #utilityNav a {
        font-size: 13px;
    }
    /*CIG-1083*/
    .inpage-nav__title {
        margin-top: 0 !important;
        width: 60%;
    }
    /*CIG-1069*/
    .reevoo-rating .reevoo-rating-label {
        font-size: 0.7rem;
    }
    /* CIG-1086 */
    .page-content .list-group,
    .page-content h1,
    .page-content h2,
    .page-content h3,
    .page-content h4,
    .page-content h5,
    .page-content p,
    .page-content ul {
        margin: 0;
        margin-bottom: 20px;
    }
    /* CIG-1052 */
    /* CIG-1174 Changed back to block */
    .legals__list-item {
        display: block;
    }
    /* CIG-1089 */
    .opt-module__1 h2,
    .opt-module__2 h2,
    .opt-module__3 h2,
    .opt-module__4 h2 {
        float: unset;
    }
    /* CIG-1177 */
    .brokers .main {
        padding: 40px 40px;
    }
    .search-result-grouping {
        padding-left: 0;
    }
}


/* -- Nexus 7 tablet END -- */


/* ----------- MOBILE MEDIA QUERIES : PORTRAIT | END ----------- */


/* ----------- MOBILE MEDIA QUERIES : LANDSCAPE | START ----------- */


/* -- iPhone 5 -- */

@media screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape) {
    /* CIG-1051 */
    html,
    body {
        overflow-x: hidden;
    }
    /* CIG-1110 */
    div#utilityNav {
        font-size: 11.5px;
    }
    /* CIG-1159 */
    .reevoo-ratings__list--reviews .reevoo-rating {
        width: 75%;
        height: 16px;
    }
    .reevoo-rating-label--left {
        float: left;
    }

    /* CIG-1152 */
    div.legals ul.legals__list {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    div.legals ul.legals__list li.legals__list-item:after {
        content: '|' !important;
    }

    div.legals ul.legals__list li.legals__list-item:nth-child(3):after {
        content: none !important;
    }

    div.legals ul.legals__list li.legals__list-item:nth-child(6):after {
        content: none !important;
    }
    /* CIG-1090 */
    ul.inpage-nav > li.inpage-nav__item > h2.inpage-nav__title {
        /* font-size: 12.7px; */
        width: 70%;
        margin-top: 0;
    }
    /* CIG-1250 */
    .brokers h2.inpage-nav__title {
        /* font-size: 0.705rem; */
        width: 70%;
        margin-top: 0;
    }
}


/* -- iPhone 5 landscape END -- */


/* -- Galaxy S5 -- */

@media screen and (device-width: 640px) and (device-height: 360px) and (orientation: landscape) {
    /* CIG-1051 */
    html,
    body {
        overflow-x: hidden;
    }
    /* CIG-1089 */
    .opt-module__1 h2,
    .opt-module__2 h2,
    .opt-module__3 h2,
    .opt-module__4 h2 {
        float: unset;
    }
    /* CIG-1052 */
    /* CIG-1174 Changed back to block */
    .legals__list-item {
        display: block;
    }
    /*CIG-1069*/
    .reevoo-rating .reevoo-rating-label {
        font-size: 0.7rem;
    }
    /* CIG-1090 */
    ul.inpage-nav > li.inpage-nav__item > h2.inpage-nav__title {
        /* font-size: 12.7px; */
        width: 70%;
        margin-top: 0;
    }
    /* CIG-1250 */
    .brokers h2.inpage-nav__title {
        /* font-size: 0.705rem; */
        width: 70%;
        margin-top: 0;
    }
}


/* -- Galaxy S5 landscape END -- */


/* -- iPad -- */

@media screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    
    /* 2016-11-25 */
    div.hero-home div.content-layer {
        padding: 35px 0 0;
        margin-top: 15px;
    }
    div.hero-home .quote-box-wrap {
        margin-bottom: 0;
    }
    /* 2016-11-24 Increased the margin to keep the p next to the image in line */
    div.our-plans-index-header.well .our-plans-index-header__img.center-block {
        margin-bottom: 215px;
    }
    /* 2016-11-23 */
    .blue-strip p {
        /* font-size: 14px;
        margin-left: -28px; */
    }
    /* 2016-11-23 Increased the margin to keep the p next to the image in line */
    .our-plans-index-header__img {
        margin-bottom: 210px;
    }
    /* 2016-11-23 Reduced padding and font size to help the navbar fit in one line */
    header[role="banner"].main-header .nav > li > a {
        /* font-size: 12px; */
        padding: 10px 5px 10px 5px;
        margin-top: 7px;
    }
    header[role="banner"].main-header .nav b.caret {
        margin-left: 3px;
        padding-bottom: 0;
        margin-right: 1px;
    }
    /* 2016-11-23 a jQuery selector is substituting navbar-right for navbar-justified, and it works on every site but the remote */
    header[role="banner"].navbar.navbar--util ul.nav.navbar-nav.nav-justified {
        /* float: right!important; */
    }
    /* 2016-11-23 A rule was applying a width of 1% and destroying the layout */
    .nav-justified>li,
    .nav-tabs.nav-justified>li {
        /* width: auto; */
    }
    /* 2016-11-23 header font size was unnecessarily small */
    div.content-layer h1.hero-home__header.animate-up {
        /* CIG-1114 */
        font-size: 2.1em;
    }
    /* 2016-11-22 landscape orientation allows for larger font-size */
    a[href="/quote/pages/quote/PersonalInformationLiteV4.html?new=true"].btn.btn-cigna-primary.btn-lg {
        /* font-size: 1.5em; */
        line-height: 1.5em;
        padding-left: 5px;
        padding-right: 10px;
    }
    /* 2016-11-22 text didn't fit in the box */
    a[href="/customer-reviews"].btn.btn-lg.btn-block.btn-review {
        font-size: 1.3rem;
    }
    /*CIG-1112*/
    .side-bar {
        padding: 25px;
    }
    ul.inpage-nav h2.inpage-nav__title {
        max-width: 370px;
        font-size: 1rem;
        margin-top: 0;
    }
    ul.inpage-nav h2.inpage-nav__title a {}
    /* CIG-1051 */
    html,
    body {
        overflow-x: hidden;
    }
    /*CIG-1111*/
    .page-node-22 .lead-img-text img {
        height: 100% !important;
    }
    /* CIG-1161 */
    .navbar-right {
        margin-right: -30px;
    }
    /* CIG-1182 */
    .image-text-cta p {
        font-size: 1rem;
        min-height: 110px;
    }

    /* CIG-1181 */
    div.health-points-wrap li.icon-zoom:nth-child(1):after {
        margin-top: 23.5px;
    }
    div.health-points-wrap li.icon-zoom:nth-child(2):after {
        margin-top: 23.5px;
    }
    div.health-points-wrap li.icon-zoom:nth-child(3):after {
        margin-top: 45.5px;
    }
    div.health-points-wrap li.icon-zoom {
        font-size: 0.888rem;
    }
    div.health-points-wrap span.fill-line {
        top: 175px;
        left: 100px;
    }
    div.health-points-wrap li.icon-zoom:nth-child(4):after {
        margin-top: 6px;
    }
}


/* -- iPad landscape END -- */


/* -- Nexus 7 tablet -- */

@media screen and (device-width: 960px) and (device-height: 600px) and (orientation: landscape) {
    /* CIG-1135 */
    header[role="banner"].navbar.navbar--util ul.nav.navbar-nav.nav-justified {
        /* CIG-1114 */
        /* background: inherit; */
    }
    .navbar--util .search-dropdown a {
        margin-top: -42px;
    }

    /* 2016-11-28 Fixing layout issues */
    div.hero-home div.content-layer {
        padding: 0;
        margin-top: 0;
    }

    /* CIG-1051 */
    html,
    body {
        overflow-x: hidden;
    }
    /*CIG-1096*/
    .quote-bar__title {
        width: 100% !important;
    }
    /*CIG-1101*/
    .panel-group.cigna-accordion.cigna-accordion--contact .panel.panel-default .panel-body {
        padding: 0 20px !important;
    }
    /* CIG-1098 */
    .our-plans-accordion h2 {
        font-size: 0.925rem;
    }
    /*CIG-958*/
    .node-type-health-insurance-plan .panel-group:nth-child(3) .row.plan-row:first-child .col-xs-12.col-sm-4.plan-info li {
        /* font-size: 0.63rem; CIG-1105 */
        width: 110%;
        word-wrap: break-word;
    }
    .inpage-nav__title a[href="/health-insurance-plans/international-vision-dental-insurance"] {
        font-size: 0.925rem;
    }
    .inpage-nav__title a[href="/health-insurance-plans/international-health-wellbeing-insurance"] {
        font-size: 0.925rem;
    }
    .inpage-nav__title {
        font-size: 0.925rem;
    }
    /* CIG-1102 */
    .quote-method .btn-cigna-secondary {
        font-size: 0.9rem;
    }
    /* CIG-1103 */
    .brokers .home-icons .icon__item {
        margin-right: 0 !important;
    }
    .home-icons .icon {
        margin: 0;
    }
    /* CIG-1098 */
    .brokers .our-plans-accordion h2 {
        font-size: 1.025rem;
    }
    .brokers h2.inpage-nav__title {
        font-size: 0.925rem;
    }
    /* CIG-1106 */
    .hero-home .col-xs-12.col-sm-12.col-md-8 {
        width: 100%;
    }
    /*CIG-1106*/
    .hero-home .quote-box-wrap {
        width: 100%;
    }
    .hero-home .col-xs-12.col-sm-12.col-md-8 {
        width: 95%;
    }
    .container {
        /* width: 960px; */
    }
    li.dropdown.search-dropdown {
        /* top: 3px; */
    }
    .get-quote-box h2 {
        font-size: 1.175rem;
    }
    .hero-home .quote-box-wrap {
        width: 110%;
    }
    .hero-home__header {
        font-size: 1.9125rem;
    }
    /*CIG-1098*/
    div.col-xs-12.plan-info ul li {
        margin-top: 10px;
    }
    /*CIG-1094*/
    div[about="/difference-between-travel-international-health-insurance"] h2 {
        font-size: 22px;
    }
    /*CIG-1118*/
    .page-node-232 li.dropdown.search-dropdown {
        top: 9px;
    }
    /*CIG-1114*/
    a#btn-broker-sub-footer-quote-bar[href="/Register"] {
        width: 85%;
        margin-left: 50px;
    }
    .hero-home img {
        margin-top: -535px;
    }
    .get-quote-box {
        margin-left: -30px;
    }
    .get-quote-box h2 {
        padding-bottom: 0;
    }
    .get-quote-box .btn {
        margin-top: -40px;
    }
    .gold-wrap .plan .btn, .platinum-wrap .plan .btn, .silver-wrap .plan .btn {
        font-size: 0.825rem;
    }
    .plan--footer a {
        font-size: 1rem;
    }
    .plan--body, .plan--body p, .plan--body ul {
        font-size: 0.8rem;
    }
    /* CIG-1159 */
    .reevoo-rating .reevoo-rating-label {
        width: 70px;
    }
    /* CIG-1161 */
    nav.navbar.navbar-default .container {
        width: 840px;
    }
    header .navbar-default .btn-cigna-primary, header nav .btn {
        margin-top: 15px;
    }
    /* CIG-1182 */
    .image-text-cta p {
        font-size: 0.99rem;
        min-height: 140px;
    }

    /* CIG-1181 */
    div.health-points-wrap li.icon-zoom:nth-child(1):after {
        margin-top: 4px;
    }
    div.health-points-wrap li.icon-zoom:nth-child(2):after {
        margin-top: 24px;
    }
    div.health-points-wrap li.icon-zoom:nth-child(3):after {
        margin-top: 24px;
    }
    div.health-points-wrap li.icon-zoom:nth-child(4):after {
        margin-top: 4px;
    }

    div.health-points-wrap span.fill-line {
        top: 175px;
    }

}


/* -- Nexus 7 tablet landscape END -- */


/* ----------- MOBILE MEDIA QUERIES : LANDSCAPE | END ----------- */
