/* ----------- 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: 100px;
    }
    /* 2016-11-22 Text and caret didn't fit in the buttons. */
    a#btn-want-us-to-call-you-back {
        padding: 15px 15px;
    }

    /* CIG-13 */
    .besideImageBox2 {
        width: 200px;
    }
    .benefitBox {
        font-size: 95%;
    }
    .besideImageBox3 {
        width: 175px;
    }
    /* CIG-57 */
    .productBoxContent .imageBox2 {
        margin-bottom: 2px;
    }
    .productBoxContent > span.OneLinkNoTx {
        display: block;
        min-height: 220px;
    }
    /*CIG-167*/
    .sectionBoxHalf {
        min-height: 171px;
    }
    /*** CIG-156 ***/
    div#page.container div.region div#block-system-main-menu.block div.content ul.menu li.last a {
        font-size: 12px;
    }
    div#page.container div.region div#block-system-main-menu.block div.content ul.menu li.expanded a {
        font-size: 12px;
    }
    /*** CIG-42 :: THESE ARE TOO BROAD. NEED TO BE MORE SPECIFIC WITH SELECTOR
.floatLeft.marginLeft20 {
          width:75%;
}
.floatLeft.marginLeft10 {
          width:69%;
}
*/
    /*sprites for quotes portal*/
    .emailUsButton,
    .reqestCallButton,
    .removeButton,
    .productSummaryButton,
    .viewBenefitsButton,
    .selectButtonOff,
    .selectButton,
    .addButton,
    .addPlusButton,
    .continueButton,
    .buyButton,
    .backButton,
    .nextButton,
    .saveButton,
    .buyButtonBig,
    .fullQuoteButton,
    .buyButtonProduct1,
    .buyButtonProduct2,
    .buyButtonProduct3 {
        background: url("/_onelink_/cigna/en2nl/images/quote/images/button-sprites.png");
    }
    .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;
    }
    .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-187 */
    .leftContentBroker .callOutBoxWithFixedHeight120 {
        height: 140px;
    }
    .brokerText {
        padding-top: 3px;
    }
    .callOutBox {
        height: 75px;
    }
    /* CIG-206 */
    .quoteStepActive,
    .quoteStepFuture,
    .quoteStepVisited {
        font-size: 1.1em
    }
    /* CIG-219 */
    .contentRight .quickBox .primaryButton {
        font-size: .9em;
        font-weight: normal;
        white-space: nowrap;
        padding: 6px 3px;
    }
    /* CIG-207 */
    #mainNav li a {
        font-size: 13px;
    }
    #brokerApplicationModel .quoteLine660 > span {
        display: block;
    }
    /* CIG-254 */
    ul.tickList li {
        margin-top: 4px;
    }
    /*CIG-271*/
    .productBox1 {
        height: 475px;
    }
    .productBox2 {
        height: 475px;
    }
    .productBox3 {
        height: 475px;
    }
    .productBoxContent {
        height: 83%;
    }
    /*Commented out. Causes CIG-671*/
    /*p {
  line-height: 16px;
}*/
    /* CIG-335 same class is used on the quote portal, hence, adding more rules to fix also CIG-343*/
    /*.imageBox2 { height: 48px; }*/
    .productBox1,
    .productBox2,
    .productBox3 {
        height: 514px;
    }
    /*  */
    #Any_16 div#contentContainerInside div#lowPriceDiv.productBox1,
    #Any_16 div#contentContainerInside div#midPriceDiv.productBox2,
    #Any_16 div#contentContainerInside div#highPriceDiv.productBox3 {
        height: 540px;
    }
    /* CIG-304 */
    .contactSection3 {
        width: 190px;
    }
    /*CIG-317*/
    div#lowPriceDiv.productBox1 div.productBoxContent span div p {
        padding-left: 30px;
    }
    /* CIG-310 */
    #CIG310 > p {
        min-height: 30px !important;
    }
    .productBoxContent > p {
        height: 30px;
    }
    /* 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;
    }
    /* CIG-374 
.saveButton {
  background: none;
}*/
    .addConsultantButton {
        clip: rect(134px, 135px, 165px, 0px);
    }
    .uploadButton {
        background-position: -403px -107px;
    }
    /* CIG-376 */
    .rightAbsolute {
        position: absolute;
        right: 112px;
        top: 81px;
    }
    ul.checkbox li + li + li + li + li + li + li {
        position: relative;
        top: -16px;
    }
    /* 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: -138px -138px !important;
    }
    /* 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: 15px;
    }
    /* CIG-401 */
    #tableNavBarProducts ul {
        color: #333;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 90% !important;
        list-style-type: none;
        margin: 11px 0 0;
        padding-left: 0;
        position: absolute;
        width: 750px;
    }
    #tableNavBarProducts li {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        background-color: #fff;
        border-color: #ccc #ccc -moz-use-text-color;
        border-image: none;
        border-style: solid solid none;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        border-width: 1px 1px medium;
        display: inline;
        float: left;
        margin-top: 4px;
        padding: 6px;
    }
    /*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-459 */
    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: -214px;
    }
    /* 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-542*/
    .contact-cta__outer > h3 {
        /*CIG-1112 Rule caused text overlapping */
        /* height: 52px; */
    }
    .contact-cta__content > p {
        height: 84px;
    }
    /*CIG-635*/
    .what-is__title {
        font-size: 1.5rem;
    }
    .btn-lg {
        font-size: 1.3rem;
    }
    .legals__list-item {
        display: inline-block;
    }
    /*CIG-642*/
    @media only screen and (max-width: 320px) {
        .btn {
            font-size: 10px;
        }
    }
    /*CIG-631*/
    .reevoo-rating .reevoo-rating-label {
        width: 70px;
    }
    /*CIG-634*/
    @media only screen and (max-width: 320px) {
        .home-icons h3 {
            font-size: 0.9rem;
        }
    }
    /*CIG-669*/
    .side-bar-menu > li:after {
        right: 0;
    }
    /*CIG-675*/
    @media only screen and (max-width: 320px) {
        h2 {
            font-size: 22px;
        }
    }
    /*CIG-680*/
    @media only screen and (max-width: 320px) {
        .quote-bar__title {
            font-size: 1.5rem;
        }
    }
    /*CIG-682*/
    @media only screen and (max-width: 992px) {
        .our-plans__getquote {
            font-size: 16px;
        }
    }
    /*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 {
            width: 1176px;
        }
    }
    /*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: 30px;
        }
        /*CIG-709*/
        .reevoo-rating-label--left {
            font-size: 8px;
        }
        .reevoo-rating .reevoo-chart--horizontal .reevoo-chart--progress {
            font-size: 10px;
        }
    }
    /*CIG-673*/
    @media only screen and (max-width: 320px) {
        h1,
        h1.hero-home__header,
        h1.page-hero__heading {
            font-size: 26px;
        }
    }
    /*CIG-735*/
    .our-plans-wrapper .plantables {
        min-height: 700px;
    }
    body.front .plantables .greycol .list--green-checks {
        min-height: 445px;
    }
    /*CIG-749*/
    #mlDropDown a.selected {
        font-size: 11px;
    }
    /*CIG-800*/
    li.country-list__item a[href="/resources/country-guides/moving-united-arab-emirates-uae-country-guide"] {
        font-size: 0.76em !important;
    }
    .cigna-panel-heading {
        height: 4.4em;
    }
    .panel-body {
        padding: 20px !important;
    }
    /*CIG-808*/
    .brokers .home-icons h3 {
        max-width: none;
    }
    .brokers .home-icons .icon__item {
        margin-right: 68px !important;
    }
    .home-icons .icon__item {
        width: 152px !important;
    }
    /*CIG-810*/
    input.saveButton[name="_eventId_save"] {
        background-position: -205px -108px;
        !important;
    }
    /*CIG-814*/
    .get-quote-box .btn::after {
        /* content: none !important; */
    }
    .get-quote-box #btn-get-a-quote-call-to-action-box {
        /* font-size: 1rem !important; */
        padding-left: 6px;
    }
    .blue-strip p {
        /* CIG-872  margin-left: -31px;*/
        /* font-size: 0.8rem; */
        /* width: 100%; */
    }
    #btn-get-a-quote-call-to-action-box--2 {
        margin-left: 10px;
        padding-left: 0 !important;
    }
    /* CIG-816 */
    .get-quote-box {
        padding: 50px 20px 30px;
    }
    .get-quote-box .btn {
        font-size: 0.975rem;
    }
    /* CIG-857 */
    .country-selector__form .btn,
    .country-selector__form .ui-autocomplete-input {
        min-width: 300px !important;
    }
    .country-selector__form .ui-autocomplete-input {
        font-size: 13px;
    }
    /* CIG-868 */
    .pricecover .col-sm-12.col-md-8.col-md-offset-2 {
        margin-left: 6.667%;
        width: 88.767%;
    }
    /* CIG-869 */
    .gold-wrap .plan--body,
    .gold-wrap .plan--head,
    .platinum-wrap .plan--body,
    .platinum-wrap .plan--head,
    .silver-wrap .plan--body,
    .silver-wrap .plan--head {
        line-height: 1;
        padding: 20px 25px;
    }
    .gold-wrap .plan .btn,
    .platinum-wrap .plan .btn,
    .silver-wrap .plan .btn {
        font-size: 19px;
    }
    .gold-wrap .plan--body,
    .silver-wrap .plan--body {
        line-height: 1.6;
    }
    .gold-wrap .plan,
    .platinum-wrap .plan,
    .silver-wrap .plan {
        min-height: 300px;
    }
    /* CIG-871 */
    .hero-home .quote-box-wrap {
        width: 130%;
        margin-left: -70px;
    }
    /* CIG-872 */
    .hero-home .quote-box-wrap .btn-cigna-primary {
        font-size: 1.375rem;
    }
    /*24-11-2016 Text didn't fit in one line */
    .blue-strip {
        padding: 10px 30px;
    }
    div.quote-box-wrap div.blue-strip p {
        font-size: 14px;
    }
    /* CIG-1120 */
    .lead-img-text {
        margin-bottom: 30px;
    }
    .brokers .lead-img-text {
        display: flex;
    }

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

    /* CIG-1150 */
    .health-points-wrap li:nth-child(1)::after {
        margin-top: 23.5px;
    }
    .health-points-wrap li:nth-child(2)::after {
        margin-top: 23.5px;
    }
    .health-points-wrap li:nth-child(3)::after {
        margin-top: 45.5px;
    }
    .health-points-wrap li {
        font-size: 0.888rem;
    }
    .health-points-wrap .fill-line {
        top: 160px;
    }
    .health-points-wrap li:nth-child(4)::after {
        margin-top: 25px;
    }
    /* webkit only */
    @media screen and (-webkit-min-device-pixel-ratio:0) { 
          .health-points-wrap li:nth-child(4)::after {
            margin-top: 45px;
        }
        .image-text-cta {
            padding: 30px;
        }
    }

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

    /* CIG-1156 */
    .gold-wrap .plan--body, .gold-wrap .plan--footer, .platinum-wrap .plan--body, .platinum-wrap .plan--footer, .silver-wrap .plan--body, .silver-wrap .plan--footer {
        justify-content: unset;
    }

    /* CIG-1166 */
    a.btn.btn-md.btn-cigna-senary {
        padding: 6px 8px;
    }
    a.btn-cigna-senary:after {
        margin-left: 7px;
    }
    #btn-get-a-quote-button {font-size: 1.2rem;}
    #btn-get-a-quote-button:after {margin-left: 5px;}

    a.btn.btn-cigna-primary.our-plans-optional-benefits__btn--learn-more,a.btn.btn-cigna-tertiary.our-plans-optional-benefits__btn--learn-more {
        width: 27%;
    }
    a.btn.btn-cigna-primary.our-plans-optional-benefits__btn--learn-more:after,a.btn.btn-cigna-tertiary.our-plans-optional-benefits__btn--learn-more:after {
        margin-left: 5px;
    }

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

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

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

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

}


/*.Desktop Media Query Closing */


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


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


/* -- iPhone 5 -- */

@media screen and (min-device-width: 320px) and (max-device-width: 568px) {
    html,
    body {
        overflow-x: hidden;
    }
    /*CIG-988*/
    .brokers .hero-home__text {
        line-height: 1.3rem;
    }
    .is--orange {
        line-height: 1.2rem;
    }
    #btn-home-hero-brokers {
        margin-bottom: 10px;
    }
    .brokers .our-plans-wrapper,
    .brokers .plantables-wrapper {
        margin-top: 55px;
    }
    /* CIG-914 */
    .hero-home__header {
        font-size: 1.275rem;
        padding-bottom: 0;
    }
    #btn-get-a-quote-call-to-action-box {
        font-size: 1.075rem;
    }
    /* 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-916 */
    .brokers .hero-home__text {
        line-height: 1.1rem;
    }
    .btn-broker {
        margin-left: 0;
    }
    .optional-benefits-wrapper .col-xs-8 {
        width: unset;
    }
    .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;
    }
    .pricecover .btn {
        font-size: 1.025rem;
    }
    /* CIG-920 */
    .customer-testimonials .customer-testimonials-content blockquote {
        font-size: 1.0125rem;
    }
    /*CIG-1074*/
    .page-hero--short__content .page-hero--short__heading {
        font-size: 26px;
    }
    /* CIG-1167 */
    h2.search-result-grouping {
        text-transform: capitalize;
    }
    /* 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: 80%;
    }
    header .navbar-default .btn-cigna-primary, header nav .btn {
        font-size: 0.84rem;
        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.84rem;
    }
    .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 {
        content: none;
    }

    /* CIG-1221 */
    .page-content> div[about="/disclaimer"] h2 {
        font-size: 21px;
    }

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

    /* CIG-1248 */
    .health-points-wrap li {
        text-transform: capitalize;
    }
	
	/*CIG-1266*/
	.page-node-248 .page-hero__heading {
		font-size: 2rem;
    }	
	.search-results h3{
		font-size: 21px;
	}
	
	/*CIG-1267*/
    div[about="/resources/which-country-right-me"] h2 {
        font-size: 29px;
    }
}


/* -- iPhone 5 END -- */


/* -- Galaxy S5 -- */

@media screen and (device-width: 360px) and (device-height: 640px) {
    /* CIG-918 */
    .our-plans-index-header .btn {
        width: 45%;
        font-size: 12px;
    }
    .page-hero__heading {
        font-size: 1.95rem;
    }
    /*CIG-1074*/
    .page-hero--short__heading {
        font-size: 26px !important;
    }
    /*CIG-1054*/
    .cigna-accordion .panel-heading a {
        font-size: 15px;
    }
    /*CIG-1056*/
    .page-content h2 {
        font-size: 22px;
    }
    /*CIG-1069*/
    .reevoo-rating .reevoo-rating-label {
        /* font-size: 0.7rem; */
    }
    /*CIG-1065*/
    .page-node-51 #accordion .panel .panel-body a[href="mailto:cignaglobal_customer.care@cigna.com"] {
        font-size: 0.7em;
    }
    /* CIG-1073 */
    a#btn-home-hero-brokers--2 {
        padding: 10px;
    }
    .hero-home .col-md-6.col-sm-8.col-md-offset-3.col-sm-offset-2 {
        width: 117%;
        padding: 0;
        margin-left: -30px;
    }
    /* 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-1068*/
    .reevoo-rating-label--left {
        width: 27.5%;
        font-weight: bold;
        /* font-size: 0.6rem; */
    }
    /* 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.content-layer h1.hero-home__header.animate-up {
        font-size: 38px;
    }
    a[href="/quote/pages/quote/PersonalInformationLiteV4.html?new=true"].btn.btn-cigna-primary.btn-lg {
        /* font-size: 12.5px;
        line-height: 3em; */
        padding-left: 10px;
        padding-right: 10px;
    }
    a[href="/quote/pages/quote/PersonalInformationLiteV4.html?new=true"].btn.btn-cigna-primary.btn-lg::after {
        margin-left: 5px;
    }
    /*CIG-968*/
    .hero-home__header {
        font-size: 2.6125rem;
    }
    /*CIG-988*/
    .brokers .lead-img-text__text .list--green-checks > li {
        line-height: 1.2rem;
    }
    .brokers .optional-benefits-wrapper .col-md-6.col-sm-6.col-xs-12 {
        min-height: 220px;
    }
    /* CIG-923 */
    a.btn.btn-cigna-white.btn-lg {
        /*2016-11-22 Rule no longer necessary: text fits in one line*/
        /*padding-bottom: 30px;
        padding-top: 30px;*/
    }
    /* CIG-926 */
    .brokers .home-icons h3 {
        max-width: 120px;
    }
    /* CIG-1159 */
    .reevoo-rating .reevoo-rating-label {
        width: 70px;
    }
    /* CIG-1161 */
    .navbar-right {
        margin-right: 25px;
    }
    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-1174 */
    ul.legals__list {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    /* CIG-1180 */
    a.btn.btn-cigna-white.btn-lg[href="/quote/pages/website/RequestACallBack.html"] {
        line-height: 2.6em;
    }
    a.btn.btn-cigna-tertiary.btn-lg[href="/quote/pages/website/RequestACallBack.html"] {
        line-height: 2.6em;
    }
    /* CIG-1182 */
    .image-text-cta p {
        font-size: 0.99rem;
        min-height: 140px;
    }
    /* CIG-1187 */
    .blue-strip a {
        text-align: center;
        /* width: 100%; */
    }
    .blue-strip a[href="/quote/pages/quote/RetrieveQuote.html"] {
        width: 100%;
    }

    /* CIG-1181 */
    div.health-points-wrap span.fill-line {
        top: 260px;
    }
    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: 89px;
    }
    div.health-points-wrap li.icon-zoom:nth-child(4):after {
        margin-top: 59px;
    }

}


/* -- iPad END -- */


/* -- Nexus 7 tablet -- */

@media screen and (device-width: 600px) and (device-height: 960px) {
    /* CIG-1084 */
    html,
    body {
        overflow-x: hidden;
    }
    /* CIG-972 */
    #Any_17 {
        margin-top: 18px;
    }
    #utilityNav a {
        font-size: 11px;
    }
    /*CIG-1069*/
    .reevoo-rating .reevoo-rating-label {
        font-size: 0.7rem;
    }
    /* CIG-1052 */
    /* CIG-1174 Changed back to block */
    .legals__list-item {
        display: block;
    }
}


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


/* ----------- MOBILE MEDIA QUERIES | 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: 10.3px;
    }
    /* CIG-1159 */
    .reevoo-ratings__list--reviews .reevoo-rating {
        width: 75%;
        height: 16px;
    }
    .reevoo-rating-label--left {
        float: left;
        font-size: 0.775rem;
    }

    /* 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(4):after {
        content: none !important;
    }

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


/* -- Galaxy S5 -- */

@media screen and (device-width: 640px) and (device-height: 360px) and (orientation: landscape) {
    /* CIG-1051 */
    html,
    body {
        overflow-x: hidden;
    }
    /*CIG-1069*/
    .reevoo-rating .reevoo-rating-label {
        font-size: 0.7rem;
    }
    /* CIG-1052 */
    .legals__list-item {
        display: inline-block;
    }

    /* CIG-1174 */
    .legals__list-item {
        display: block;
    }
}


/* -- iPad -- */

@media screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    /* 2016-11-24 Text in button was too small */
    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-23 Increased the margin to keep the p next to the image in line */
    .our-plans-index-header__img {
        margin-bottom: 130px;
    }
    /* 2016-11-23 */
    .btn-cigna-tertiary:after {
        margin-left: 10px;
    }
    /* 2016-11-23 */
    .blue-strip {
        width: auto;
    }
    /* 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 */
    ul.nav.navbar-nav li {
        /* width: auto !important; */
    }
    nav.nav-main ul.nav.navbar-nav li {
        width: auto !important;
        font-size: 16px;
    }
    /* 2016-11-22 Text and caret didn't fit in the buttons. */
    a#btn-want-us-to-call-you-back, a#btn-call-us, a#btn-email-us {
        padding: 10px 10px;
        font-size: 14px;
    }
    /*CIG-1112*/
    .side-bar {
        padding: 25px;
    }
    /* CIG-1051 */
    html,
    body {
        overflow-x: hidden;
    }
    /*CIG-1111*/
    .page-node-22 .lead-img-text img {
        height: 100% !important;
    }
    .contact-cta__outer > h3 {
        font-size: 1.4rem;
    }
    /* 2016-11-22 Text and caret didn't fit in the buttons. */
    a#btn-want-us-to-call-you-back {
        padding: 15px 15px;
    }
    /* CIG-1176 */
    .plan--footer .explore {
        font-size: 0.9rem;
    }

    /* CIG-1180 */
    a.btn.btn-cigna-white.btn-lg[href="/quote/pages/website/RequestACallBack.html"] {
        line-height: 2.6em;
    }
    a.btn.btn-cigna-tertiary.btn-lg[href="/quote/pages/website/RequestACallBack.html"] {
        line-height: 2.6em;
    }
    /* CIG-1186 */
    .brokers .main-header .navbar-nav>li>a {
        font-size: 0.765rem;
        padding: 15px 4px;
    }
    .brokers .container.main p {
        padding-top: 5px;
    }

    /* CIG-1181 */
    div.health-points-wrap li.icon-zoom:nth-child(1):after {
        margin-top: 27px;
    }
    div.health-points-wrap li.icon-zoom:nth-child(2):after {
        margin-top: 7px;
    }
    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: 160px;
    }
    div.health-points-wrap li.icon-zoom:nth-child(4):after {
        margin-top: 25px;
    }
}



/* -- 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 {
        /* background: inherit; */
    }
    .navbar--util .search-dropdown a {
        margin-top: -42px;
    }

    div.hero-home div.content-layer {
        margin-top: 10px;
    }
    
    /* CIG-1051 */
    html,
    body {
        overflow-x: hidden;
    }
    /* CIG-1097 */
    .our-plans-optional-benefits__content .btn {
        width: 36%;
    }
    /*CIG-1101*/
    .panel-group.cigna-accordion.cigna-accordion--contact .panel.panel-default .panel-body {
        padding: 0 20px !important;
    }
    /* CIG-1052 */
    .legals__list-item {
        display: inline-block;
    }
    /*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; */
    }
    .hero-home .quote-box-wrap {
        margin-left: 0;
    }
    .hero-home__header {
        padding-top: 0;
    }
    /* CIG-1106 */
    .hero-home .col-xs-12.col-sm-12.col-md-8 {
        width: 100%;
    }
    .get-quote-box h2 {
        font-size: 1.175rem;
    }
    .hero-home .quote-box-wrap {
        width: 100%;
    }
    .hero-home__header {
        font-size: 1.9125rem;
    }
    /* CIG-1103 */
    .brokers .lead-img-text {
        display: block;
    }
    .lead-img-text {
        margin-bottom: 48px;
    }
    .brokers .home-icons h3 {
        font-size: 0.75rem;
        max-width: 121px;
    }
    /*CIG-1106*/
    .pricecover .btn {
        font-size: 1rem;
    }
    .get-quote-box .btn {
        width: 35%!important;
    }
    /*CIG-1103*/
    .brokers .lead-img-text__text .list--green-checks > li {
        width: 90%;
    }
    /*CIG-1103*/
    .brokers .lead-img-text {
        margin-left: 8%;
    }

    .brokers .lead-img-text__text {
        left: 67px;
        width: 58%;
    }
	/*CIG-1118*/
	.page-node-232 li.dropdown.search-dropdown {
        top: 9px;
	}
	/*CIG-1117*/
	a#btn-broker-sub-footer-quote-bar[href="/Register"] {
        width: 85%;
        margin-left: 50px;
	}

    /* CIG-1106 */
    .plan--footer a {
        font-size: 0.9rem;
    }
    /*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;
    }
    .navbar--util .search-dropdown.open a {
        min-height: 50px;
    }
    /* 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-1180 */
    a.btn.btn-cigna-white.btn-lg[href="/quote/pages/website/RequestACallBack.html"] {
        line-height: 1.4em;
    }
    a.btn.btn-cigna-tertiary.btn-lg[href="/quote/pages/website/RequestACallBack.html"] {
        line-height: 2.6em;
    }

    /* CIG-1181 */
    div.health-points-wrap li.icon-zoom:nth-child(1):after {
        margin-top: 7px;
    }
    div.health-points-wrap span.fill-line {
        top: 175px;
    }
}

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