.navbar-header {
    display: none;
}

.search-icon {
    display: block;
    float: right;
    padding-bottom: 0;
    margin-bottom: 0;
}
/* .header-wrapper .collapse{display: block;}
.header-wrapper .collapse:not(.show){display: block;} */
.visible-xs {
    display: none;
}

.navbar-collapse .visible-sm {
    display: none
}

.navbar-left > li, .navbar-right > li {
    margin-right: 30px !important;
}

.navbar-right > li {
    margin-left: 10px !important;
}

.navbar-left {
    width: auto;
    display: inline;
    float: left;
    margin-top: 60px
}

    .navbar-left li, .navbar-right li {
        display: inline;
    }

.navbar-right {
    width: auto;
    display: inline;
    float: right;
    margin-top: 60px
}

.navbar-nav .dropdown-menu {
    position: absolute !important;
}

.dropdown-toggle::after {
    display: none;
}

#scroll1 .banner-two-details-bgimg .bannerImg {
    width: 1125px;
}

#scroll2 .banner-two-details-bgimg .bannerImg {
    height: 450px;
}

#scroll3 .banner-two-details-bgimg .bannerImg {
    height: 500px
}

.footeremail {
    left: 610px !important;
}

#productAccordion .collapse:not(.show) {
    visibility: hidden;
    height: 20px;
}

#findStoreModal .modal-content .row .text-center .selectedProduct .col-md-6 {
    float: left;
}

.faq-wrapper.product-faq .panel-heading {
    height: 50px;
}

.text-left {
    text-align: left;
}

#findStoreModal .modal-header {
    float: right;
}

@media(min-width:913px) {
    .modal-content .retailerName .col-md-4 {
        width: 33%;
        float: left;
    }
}

.videoContainer .popup .container {
    padding-left: 0 !important;
}

.navbar .hidden {
    display: none;
}
/* .navbar .collapse:not(.show){display: block }  */
.search-icon .blue {
    bottom: 10px !important;
}

.search-icon .white {
    top: 7px;
    position: relative;
}

.open .dropdown-menu {
    display: block
}

.fade:not(.show) {
    opacity: 1;
}

li .active {
    border: 3px solid #00205b;
    border-bottom-color: transparent;
    color: #00205b !important;
    text-align: center;
    padding: 7px 85px 0 85px;
    background: #fff;
}

.tab-content .form-group .form-control {
    display: inline-block;
}

label.form-control-plaintext {
    width: 15%;
}

.tab-content .productimage_en {
    text-align: center;
}




/* MOBILE */
@media (max-width: 767px) {
    .hidden {
        display: none
    }

    .header-wrapper {
        display: block
    }

    .visible-xs {
        display: block !important
    }

    .hidden-xs {
        display: none !important
    }

    #main_block .banner_block {
        padding: inherit
    }

    .navbar-toggle .icon-bar + .icon-bar {
        margin-top: 4px;
    }

    .navbar-header {
        display: block;
    }

    .navbar-toggle .icon-bar, .search-icon {
        display: block;
    }

    .navbar-toggle {
        float: left
    }

    .navbar > .container {
        justify-content: flex-start;
    }

    .img-responsive {
        max-width: 100%;
    }

    .banner-two-details-desc p {
        margin: 0 5px;
    }

    .imBanner2BG .imGoodBanner2Img, .imBanner5BG .imgoodBanner5Img, .imBanner6BG .imgoodBanner6Img, .imBanner3newBG .imgoodBanner6Img {
        position: relative !important;
    }

    .imGoodBanner5desc {
        width: 350px;
        margin-right: 370px;
    }

    .imGoodBanner5CTA {
        margin-top: 25px !important;
    }

    .footeremail {
        left: 50px !important;
    }

    .carousel-control-next-icon, .carousel-control-prev-icon {
        display: none;
    }

    .d-lg-none .mobile .selecter-element {
        z-index: 999;
    }

    .navbar-left li, .navbar-right li {
        display: block;
    }

    .navbar-nav > li > a {
        padding-top: 17px;
        padding-bottom: 17px;
        padding-left: 36px;
        font-size: 16px;
    }

    .navbar-default .navbar-nav > li > a {
        color: #00205b;
    }

    .nav > li > a {
        position: relative;
        display: block;
        padding: 10px 15px;
    }

    .navbar-right {
        display: block !important
    }

        .navbar-right > li {
            margin-left: 0 !important;
        }

    .navbar-nav {
        margin: 0 0 !important;
    }
    
    .navbar-header.navbar-light {
        z-index: 1;
    }

    .navbar-toggle .icon-bar, .navbar-header .search-icon {
        left: 205px;
        top: 0 !important
    }

    .header-wrapper .navbar .container .navbar-header .search-icon {
        top: 0 !important
    }

    .navbar .search-wrapper {
        margin: 0;
        width: 100%;
        padding: 0;
    }

    .search-wrapper .search-icon {
        top: -37px;
        left: 0;
    }

    .search-icon .cancel-search {
        top: 6px
    }

    .tab-content .form-group .form-control {
        display: block;
    }

    .navbar-collapse .visible-sm {
        display: block;
    }
}

.couponBlock .visible-xs a {
    display: block !important;
}

.couponBlock .couponBanner .visible-xs a:first-child {
    width: 50%;
    margin: 0 auto;
}

.couponBlock .couponBanner .visible-xs a:last-child {
    width: 40%;
    margin: 0 auto;
    background: #081F57;
}

.retailerBlock h3 {
    height: auto;
}

}

/* SAMSUNG TAB */
@media only screen and (min-device-width: 712px) and (max-device-width: 1024px) {
    .home-refresh-container, #main_block .container {
        max-width: 100%;
    }

    .recommended-slider .plp-button-container span a {
        width: 110px !important;
        font-size: 12px;
    }

    .couponLanding-wrapper .couponBanner .loginOptions {
        font-size: 11px;
    }

    .retailerBlock h3 {
        height: auto;
    }

    .innerContnet p.targettext {
        text-align: left !important;
    }
}

/*pads*/
@media only screen and (min-device-width: 712px) and (max-device-width: 990px) {
    .home-refresh-container, #main_block .container {
        max-width: 100%;
    }

    .recommended-slider .plp-button-container span a {
        width: 110px !important;
        font-size: 12px;
    }

    .hidden {
        display: none
    }

    .header-wrapper {
        display: block
    }

    .visible-xs {
        display: block !important
    }

    .hidden-xs {
        display: none !important
    }

    #main_block .banner_block {
        padding: inherit
    }

    .navbar-toggle .icon-bar + .icon-bar {
        margin-top: 4px;
    }

    .navbar-header {
        display: block;
    }

    .navbar-toggle .icon-bar, .search-icon {
        display: block;
    }

    .navbar-toggle {
        float: left
    }

    .navbar > .container {
        justify-content: flex-start;
    }

    .img-responsive {
        max-width: 100%;
    }

    .banner-two-details-desc p {
        margin: 0 5px;
    }

    .imBanner2BG .imGoodBanner2Img, .imBanner5BG .imgoodBanner5Img, .imBanner6BG .imgoodBanner6Img, .imBanner3newBG .imgoodBanner6Img {
        position: relative !important;
    }

    .imGoodBanner5desc {
        width: 350px;
        margin-right: 370px;
    }

    .imGoodBanner5CTA {
        margin-top: 25px !important;
    }

    .footeremail {
        left: 50px !important;
    }

    .carousel-control-next-icon, .carousel-control-prev-icon {
        display: none;
    }

    .d-lg-none .mobile .selecter-element {
        z-index: 999;
    }

    .navbar-left li, .navbar-right li {
        display: block;
    }

    .navbar-nav > li > a {
        padding-top: 17px;
        padding-bottom: 17px;
        padding-left: 36px;
        font-size: 16px;
    }

    .navbar-default .navbar-nav > li > a {
        color: #00205b;
    }

    .nav > li > a {
        position: relative;
        display: block;
        padding: 10px 15px;
    }

    .navbar-right {
        display: block !important
    }

        .navbar-right > li {
            margin-left: 0 !important;
        }

    .navbar-nav {
        margin: 0 0 !important;
    }

    .navbar .collapse:is(.show) {
        display: block;
    }
    /* .navbar .collapse:not(.show){display: none;} */
    .navbar-header.navbar-light {
        z-index: 1;
        width: 100%;
    }

    .navbar-nav .open .dropdown-menu.logged-in-view, .navbar-nav .open .dropdown-menu.language {
        height: 74px;
        box-shadow: 0 2px 4px 0 rgba(0,0,0,.34);
        width: 85%;
        margin: 0 auto;
        margin-bottom: 25px;
    }

    .navbar-nav .open .dropdown-menu.logged-in-view, .navbar-nav .open .dropdown-menu.language {
        width: 94%;
    }

        .navbar-nav .open .dropdown-menu.language > li {
            height: 37px;
        }

    .nav .dropdown-menu > li {
        display: block;
    }

    .f-container .flush-banner .flush-img .visible-xs {
        display: none !important;
    }

    .f-container .flush-banner .flush-img .hidden-xs {
        display: block !important;
    }

    .navbar-collapse .visible-sm {
        display: block;
    }

    .coupon-ca .couponContent .couponCardDescription {
        display: flex;
        flex-direction: column;
        min-height: 17vh;
    }

    .couponContent .couponCardDescription {
        display: flex;
        flex-direction: column;
        min-height: 17vh;
    }

    .couponBlock .couponBanner .visible-xs {
        text-align: center;
    }

        .couponBlock .couponBanner .visible-xs a:first-child {
            width: 90%
        }

        .couponBlock .couponBanner .visible-xs a:last-child {
            width: 50%
        }

    .noCouponBlock .conentLeft {
        margin-left: 0 !important;
    }
        /* due to overwrite parent style*/
        .noCouponBlock .conentLeft h2 {
            text-align: left;
        }

    .retailerBlock h3 {
        height: auto
    }

    .retailerBlock .innerContnet .targettext {
        text-align: left !important;
    }
    /* due to overwrite parent style*/
    .couponLanding-wrapper .couponBanner .loginOptions a:first-child, .couponLanding-wrapper .couponBanner .loginOptions a:last-child {
        display: block !important;
        text-align: center
    }

    .couponLanding-wrapper .couponBanner .loginOptions {
        text-align: center;
    }
}
/* 91242,91243,91244 */
.yougood .banner-two-bottom {
    margin-top: auto !important;
}

.yougood .banner-two-details-list-inside {
    height: auto !important
}

.yougood .banner-two-details-list {
    margin-bottom: 1.5em !important
}

.yougood #scroll3 .imgoodBanner6Img {
    margin-top: -25px !important
}

.yougood #scroll3 .banner-two-details-bgimg .bannerImg {
    height: 470px
}

.yougood #scroll5 .imgoodBanner5Img {
    margin-top: -20px !important
}

.yougood #scroll1 .banner-two-details-bgimg .bannerImg {
    width: 1117px !important
}

.yougood .imGoodBanner1h2 {
    font-size: 20px;
    line-height: 32px;
    margin-top: 6em !important
}

.yougood #scroll2 .banner-two-details-bgimg .bannerImg {
    height: 448px !important
}

.yougood .banner-two-details-rightimg {
    display: inline !important
}

    .yougood .banner-two-details-rightimg img {
        padding-left: 0
    }

.yougood .rightSide .banner-two-details-desc {
    width: fit-content;
    margin: 0 auto;
}

.yougood #imGoodBanner2Btn {
    margin: 0 auto
}

.yougood button#imGoodBanner2Btn:hover {
    margin-top: 0 !important
}

.yougood #scroll2 .rightSide {
    top: 70px !important;
}

.yougood .imGoodBanner3NewCTA {
    left: auto !important;
    position: relative !important;
    right: 25px !important;
}

.yougood .leftContent {
    margin-left: -170px !important
}

.yougood .imGoodBanner5desc h2 {
    margin-top: 32px !important
}

.yougood .imGoodBanner5H2 {
    text-align: center !important;
    padding-left: 0 !important
}

.yougood .imGoodBanner5CTA {
    left: 0 !important;
    position: relative !important
}

.yougood #popup4 {
    top: -75px
}

.yougood #popup {
    top: -40px
}

.yougood #scroll1 .rightSide .banner-two-details-desc, .yougood #scroll2 .rightSide .banner-two-details-desc {
    padding-left: 5px !important;
}

.yougood #scroll5 .rightSide .banner-two-details-desc {
    padding-left: 25px !important;
}
/* MOBILE */
@media (max-width: 599px /*Original 767px*/ ) {
    .yougood .imGoodBanner1h2 {
        margin-top: 0 !important;
        font-size: 14px;
        line-height: 28px;
        width: 90%
    }

    .yougood #scroll1 .banner-two-details-list-inside {
        height: auto !important;
    }

    .yougood #scroll2 .hidden-xs, .yougood #scroll3 .hidden-xs, .yougood #scroll5 .hidden-xs {
        display: none !important
    }

    .yougood #scroll2 .rightSide {
        top: 315px !important
    }

    .yougood #imGoodBanner2Btn {
        margin-top: 15px !important
    }

    .yougood #scroll3 .leftContent {
        margin-left: -90px !important;
    }

    .yougood #scroll5 .imGoodBanner5desc {
        margin-top: 345px !important
    }

    .yougood #scroll4 .banner-two-details-list-inside {
        height: auto !important
    }
}
/* TAB - BUG:93412 */
@media only screen and (min-device-width: 712px) and (max-device-width: 1024px) {
    .yougood #scroll1 .banner-two-details-bgimg .bannerImg {
        width: 100% !important;
        height: auto;
    }

    .yougood .imGoodBanner1h2 {
        font-size: 12px;
        margin-top: 4em !important
    }

    .yougood #scroll1 .banner-two-details-list-inside, .yougood #scroll2 .banner-two-details-list-inside {
        height: auto !important
    }

    .yougood #scroll2 .banner-two-details-bgimg .bannerImg {
        height: 277px !important
    }

    .yougood #scroll2 .rightSide {
        top: 30px !important
    }

    .yougood #scroll3 .imgoodBanner6Img {
        margin-top: 0px !important;
        margin-right: -10px !important;
    }

    .yougood #scroll3 .banner-two-details-list-inside {
        height: 350px !important
    }

    .yougood .leftContent {
        margin-left: -55px !important;
        text-align: left !important
    }

    .yougood #scroll5 .imgoodBanner5Img {
        margin-top: -25px !important
    }

    .yougood .imGoodBanner5desc h2 {
        margin-top: 0 !important
    }

    .imGoodBanner5desc {
        width: 325px !important
    }

    #scroll5 .btn-socialshare.btn {
        margin-top: 16px !important
    }

    .yougood .banner-two-bottom {
        margin-top: 3em !important
    }

    .footeremail {
        margin-left: 320px
    }

    #scroll2 #popup {
        width: auto !important
    }

    .imBanner3newBG .banner-two-details-desc div {
        padding: 0 10px !important
    }

    .yougood .leftContent {
        margin-left: -35px !important
    }

    .yougood #popup4 {
        top: -132px
    }

    .yougood #scroll5 .imgoodBanner5Img {
        margin-top: -60px !important;
    }

    #popup2 {
        width: 45%
    }

    button.signup.imGoodBTNColor.btn {
        width: 260px !important;
    }
}

.visible-xs a {
    display: none !important;
}

@media (max-width: 767px) {
    .visible-xs a {
        display: inline-block !important;
    }
}

.couponImg img.visible-sm {
    display: none;
}
/* for SAFARI BROWSER */
.contentBanner6 {
    margin-left: 0 !important;
    left: 60px;
}
/* MOBILE LANDSCAPE */
@media only screen and (min-device-width: 375px) and (max-device-width: 844px) and (-webkit-min-device-pixel-ratio: 3)and (orientation: landscape) {
    #splide01 .secondBCC {
        width: 40%;
    }

        #splide01 .secondBCC h2 {
            font-size: 1rem
        }

        #splide01 .secondBCC p {
            font-size: 12px;
            width: 200px;
            line-height: 15px
        }

        #splide01 .secondBCC .secondCTAB a {
            font-size: 12px;
        }

    .wavybackground .contentBanner3 h2, .wavybackground .contentBanner5 h2, .wavybackground .contentBanner6 h2, .wavybackground .contentBanner7 h2 {
        font-size: 1rem
    }

    .wavybackground .contentBanner3 p, .wavybackground .contentBanner4 p, .wavybackground .contentBanner5 p, .wavybackground .contentBanner6 p, .wavybackground .contentBanner7 p {
        font-size: 12px;
        line-height: 15px
    }

    .wavybackground .buttonBanner3 button, .wavybackground .contentBanner5 button, .wavybackground .contentBanner6 button, .wavybackground .contentBanner7 button {
        font-size: 12px;
    }

    .wavybackground .contentBanner4 {
        margin-top: -10em
    }

        .wavybackground .contentBanner4 button {
            font-size: 12px;
            margin-left: 40px
        }

    .wavybackground .contentBanner5 {
        margin-top: -14em
    }

    .wavybackground .contentBanner6 p.legal {
        margin-top: 40px
    }
}
/* COUPON PAGE */
.couponBlock {
    margin: 3em 0;
}

.couponList {
    overflow: hidden;
    display: flex;
    justify-content: center;
    margin: 2em 0;
    padding: 0;
    list-style: none
}

.couponBlock h2 {
    font-size: 40px;
    font-weight: 700;
    font-family: 'refreshahh-bold';
    text-align: center;
}

.couponCard {
    float: left;
    width: 30%;
    text-align: center;
    margin: 10px;
}

.couponCardHeading, .couponCardDescription, .couponPrice {
    text-align: left;
}

.couponContent {
    background: #EEEFF1;
    margin: 0 8px;
    padding: 1em;
}

    .couponContent h3 {
        font-weight: 700;
        color: #00205B;
        line-height: 44px
    }

    .couponContent .couponCardDescription {
        height: 100px
    }

        .couponContent .couponCardDescription p {
            font-size: 16px;
            color: #212121;
        }

.couponPrice {
    font-size: 23px;
    color: #000
}

.couponBtn {
    text-align: center;
}

#btnContent {
    display: block
}

.couponBtn .loginOptions { /*position: relative; left: 40%;*/
}

    .couponBtn .loginOptions a:first-child {
        color: #fff;
        text-decoration: none;
        background-color: #4FA6E8;
        padding: 15px 20px;
        border-radius: 8px;
        margin-right: 20px;
        font-size: 16px
    }

    .couponBtn .loginOptions a:last-child {
        color: #fff;
        text-decoration: none;
        background-color: #081F57;
        padding: 15px 20px;
        border-radius: 8px;
        margin-left: 20px;
        font-size: 16px
    }

.couponBlock.couponBtn p {
    font-size: 30px;
    color: #212121;
    margin-bottom: 30px;
}

.couponBtn p span {
    font-size: 24px;
    display: inline
}

.noCouponBlock .conentLeft {
    margin-left: 6em
}

    .noCouponBlock .conentLeft h2 {
        font-size: 40px;
        font-weight: 700;
        font-family: 'refreshahh-bold';
    }

    .noCouponBlock .conentLeft p {
        color: #212121;
        width: 85%
    }

    .noCouponBlock .conentLeft a, .retailerBlock .innerContnet a {
        color: #fff;
        text-decoration: none;
        background-color: #4FA6E8;
        padding: 15px 20px;
        border-radius: 8px;
        margin-right: 20px;
        font-size: 16px;
    }

.retailerBlock h2 {
    font-size: 40px;
    font-weight: 700;
    font-family: 'refreshahh-bold';
    text-align: center
}

.retailerBlock h3 {
    font-size: 40px;
    font-weight: 700;
    font-family: 'refreshahh-bold';
    text-align: left;
    height: 150px
}

.retailerBlock .innerContnet {
    margin: 1em 0 3em 0;
    width: 90%
}

    .retailerBlock .innerContnet p {
        color: #212121;
    }

.innerContnet .targettext {
    height: 100px
}
/* BUG 106580 106612 */
.coupon-ca .innerContnet h3 {
    height: auto;
}

.couponBanner .loginOptions a:last-child {
    background: linear-gradient(0deg, #081F57, #081F57),linear-gradient(0deg, #0A1B2B, #0A1B2B);
}

.coupon-ca .innerContnet h3 {
    height: auto;
}

.couponBtn .loginOptions #getIframe {
    color: #fff;
    text-decoration: none;
    background-color: #4FA6E8;
    padding: 15px 20px;
    border-radius: 8px;
    margin-right: 20px;
    font-size: 16px;
}
/* MOBILE */
@media (max-width: 767px) {
    .couponList {
        display: block;
        padding-left: 0
    }

    .couponCard {
        display: block;
        width: 95%
    }

    .couponContent {
        margin: 0 13px
    }

    .couponBlock h2 {
        font-size: 32px
    }

    .couponBlock .couponBtn p {
        font-size: 24px;
        padding: 10px
    }

    .couponBtn .loginOptions a {
        display: block
    }

    .couponBtn p span {
        display: none
    }

    .couponBtn .loginOptions a {
        width: 60%;
        text-align: center;
        margin: auto;
    }

        .couponBtn .loginOptions a:first-child {
            margin: 0 auto
        }

        .couponBtn .loginOptions a:last-child {
            margin: 0 auto
        }

    #btnContent {
        display: block;
    }

        #btnContent a {
            margin-bottom: 20px;
            border-radius: 0
        }

    .noCouponBlock .conentLeft {
        margin-left: 0
    }

    .retailerBlock .innerContnet p {
        padding-bottom: 1em
    }

    .retailerBlock h2, .noCouponBlock .conentLeft h2 {
        font-size: 32px
    }

    .retailerBlock h3 {
        font-size: 24px;
        height: auto;
    }

    .couponBtn .loginOptions a:first-child {
        background: #081F57
    }

    .couponBtn .loginOptions a:last-child {
        background: #4FA6E8
    }
}

.savingtxt {
    font-size: 23px
}
/* START SUSTAINABILITY */
.content-sustainability {
    background: #fff;
    border: none
}

.sustainability-block {
    display: flex;
    margin: 2em 0;
}


    .sustainability-block .block-right {
        text-align: right;
    }

    .sustainability-block h1 {
        font-size: 40px;
        color: #000;
        font-weight: 500;
    }

    .sustainability-block h2 {
        color: #fff;
        font-weight: 700;
        font-size: 48px;
        font-family: 'Poppins';
    }

    .sustainability-block h3, .sustainability-frca .heading-block h2 {
        color: #fff;
        font-size: 36px;
        font-weight: 400;
        padding: .5em 0 0 0;
        width: 490px;
    }

.sustainability-frca .block-left h3 {
    width: 510px;
    padding-top: 0;
}

.sustainability-frca .block-left b {
    line-height: 24px;
}

.sustainability-frca .block-right .slick-slider h3 {
    padding: 0;
    width: auto;
}

.sustainability-frca .slick-slider {
    margin-bottom: 0;
}

.sustainability-block p {
    font-size: 16px;
    color: #00205B
}

.heading-block .block-right, .block-right {
    text-align: right;
}

.block-one .col-md-6, .block-two .col-md-6 {
    background: #00205B
}

.block-one .block-left, .block-two .block-right {
    padding: 2em 3em
}

.block-one b, .block-two b {
    font-size: 24px;
}

.block-one p, .block-two p {
    font-size: 20px;
    font-weight: 400
}

.block-one p, .block-two p, .block-one b, .block-two b {
    color: #fff;
    line-height: 28px;
    margin-top: 5px
}

.block-two .block-right {
    text-align: left
}


.sustainability-frca .heading-block h2 {
    color: #00205B;
}

.sustainability-frca .heading-block .block-right img {
    width: 100%
}

.sustainability-frca .heading-block h2 span {
    color: #556A0B
}

.sustainability-frca .heading-block .block-right, .block-right {
    text-align: center;
}

.sustainability-frca .block-two .block-right {
    padding: 1em 3em
}

.slick-prev:before {
    content: "\2039" !important;
}

.slick-next:before {
    content: "\203A" !important;
}

.content-sustainability h2 .preCount {
    display: none
}

.sustainability-frca .heading-block .block-left h2 {
    width: auto;
    font-family: refreshahh-regular;
    padding-top: 0;
}

.txtSmall {
    font-size: 8px
}

.sustainability-frca .webImg {
    background: #3372B6
}

.slick-list {
    left: -20px
}

.sustainability-frca .heading-block p {
    width: 75%
}

.sustainability-frca .block-one h3, .sustainability-frca .block-two h3 {
    font-family: 'refreshahh-light';
    font-weight: 700;
    padding: 1em 0 .5em 0;
}

.sustainability-frca .block-left b, .sustainability-frca .block-right b {
    line-height: 32px;
    font-family: 'refreshahh-light';
    font-weight: 700;
    margin-bottom: .5em;
    display: inline-block;
}

.sustainability-frca .sustainability-block:nth-child(3) .webImg {
    height: 608px
}

/* MOBIL */
@media (max-width: 767px) {
    .sustainability-block {
        display: block
    }

    .content-sustainability .heading-block .block-right {
        display: none;
    }

    .block-one {
        display: flex;
        flex-direction: column-reverse
    }

        .block-one .block-left, .block-two .block-right {
            padding: 1em;
        }

    .sustainability-frca h2 {
        word-wrap: break-word;
    }

    .sustainability-block h3, .sustainability-frca h3, .sustainability-frca .heading-block h2{
        font-size: 20px;
        width: auto;
    }

    .sustainability-block h3 {
        padding: .5em 0 0 0;
    }

    .content-sustainability .heading-block, .sustainability-frca .heading-block {
        padding: 0 1em;
    }

        .content-sustainability .heading-block h1 {
            font-size: 32px;
        }

        .content-sustainability .heading-block h2 {
            font-size: 16px;
            font-weight: 400
        }

        .content-sustainability .heading-block p {
            font-size: 14px;
        }

    .sustainability-frca p, .sustainability-block p {
        font-size: 12px;
    }

    .sustainability-frca .block-left h3 {
        width: auto;
    }


    .sustainability-block .mobImg {
        width: 100%;
    }

    .sustainability-frca .mobImg {
        background: #3372B6
    }

    .sustainability-frca .slick-dots ul {
        left: 0;
    }

    .sustainability-frca .slick-dots li {
        border-radius: 10px;
        border: 1px #fff solid;
        background: transparent;
    }

    .slick-dots .slick-active button {
        background: #fff
    }

    .slick-slider .slick-prev, .slick-slider .slick-next {
        display: none !important;
    }

    .block-right .slick-dots {
        width: 80%
    }

    .content-sustainability h2 .preCount {
        font-family: 'Poppins';
        font-size: 32px;
        display: inline-block;
        padding-right: 10px;
    }

    .txtSmall {
        font-size: 8px
    }

    .sustainability-frca .block-one b, .sustainability-frca .block-two b {
        font-size: 14px;
        font-weight: 400
    }

    .sustainability-block h2 {
        font-size: 20px;
        padding-bottom: 0
    }

    .sustainability-frca .block-two .block-right {
        padding: 1em;
    }
}
/* iPad */
@media only screen and (min-device-width: 712px) and (max-device-width: 1024px) {
    .content-sustainability .block-left h3 {
        width: auto;
    }

    .content-sustainability h2 {
        word-wrap: break-word;
    }

    .block-one .block-left, .block-two .block-right {
        padding: 1em
    }

    .content-sustainability h2 {
        font-size: 20px
    }

    .content-sustainability h3 {
        font-size: 18px
    }

    .sustainability-frca .heading-block .block-left h2{
        font-size: 16px;
    }

    .content-sustainability p {
        font-size: 14px;
        line-height: 17px
    }

    .content-sustainability .sustainability-block h3 {
        padding: 0;
        width: auto;
    }

    .sustainability-frca .webImg {
        background: #3372B6
    }

    .heading-block .block-right {
        overflow: hidden;
    }

    .txtSmall {
        font-size: 8px
    }
}


/* END SUSTAINABILITY */

/*FIX 109840 */
.countryDropdown .arrow {
    display: none
}
/* FOR ONLY ANDROID TAB and iPAD */
/* TAB */
@media only screen and (min-width: 712px) and (max-device-width: 1024px) {
    .content-sustainability .block-one, .content-sustainability .block-two {
        display: flex;
        flex-direction: row
    }

    .sustainability-frca .webImg, .content-sustainability .webImg {
        height: 400px
    }

    .txtSmall {
        font-size: 8px
    }
}

/* iPAD */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
    .content-sustainability .block-one, .content-sustainability .block-two {
        display: flex;
        flex-direction: row
    }

    .sustainability-frca .webImg, .content-sustainability .webImg {
        height: auto
    }
}
/* FOR ANDROID TAB and iPAD */

/* MOBILE */
@media (max-width: 767px) {
    .countryDropdown .arrow {
        display: block
    }

    .countryDropdown {
        padding: 17px 0 17px 36px;
    }

        .countryDropdown .fa-angle-right {
            display: none
        }

        .countryDropdown a {
            font-family: refreshahh-bold;
            font-size: 16px;
            text-decoration: none;
            color: #00205b
        }

        .countryDropdown .dropdown-menu {
            width: 85%;
            left: 1px
        }

            .countryDropdown .dropdown-menu li {
                padding-left: 35px
            }
}

@media only screen and (min-device-width: 712px) and (max-device-width: 1024px) {
    .countryDropdown .arrow {
        display: block
    }

    .countryDropdown {
        padding: 17px 0 17px 36px;
    }

        .countryDropdown .fa-angle-right {
            display: none
        }

        .countryDropdown a {
            font-family: refreshahh-bold;
            font-size: 16px;
            text-decoration: none;
            color: #00205b
        }

        .countryDropdown .dropdown-menu {
            width: 85%;
            left: 1px
        }

            .countryDropdown .dropdown-menu li {
                padding-left: 35px
            }
}
