﻿


main {
    min-height: 70vh;
}

.tabs-wrapper {
    background: #fff;
}

    .tabs-wrapper .content-holder::-webkit-scrollbar {
        width: 10px;
        background: #eee;
        border-radius: 0px;
    }

    .tabs-wrapper .content-holder::-webkit-scrollbar-track {
        background: none;
        width: 20px;
        border: 0px;
    }

    .tabs-wrapper .content-holder::-webkit-scrollbar-thumb {
        border-radius: 0px;
        border: 0px;
        background: #ddd !important;
    }

    .tabs-wrapper .content-holder::-webkit-scrollbar-corner {
        display: none !important;
        border-radius: 0px;
    }

    .tabs-wrapper .content-holder::-webkit-scrollbar-button {
        width: 0px !important;
        height: 0px !important;
    }


.section-banner .holder-right .banner-item.latest-offers{padding:0px!important;}
.section-banner .holder-right .banner-item.latest-offers .column-content{height:100%;}
.section-banner .holder-right .banner-item.latest-offers  a{display:block;cursor:pointer;height:100%;}

body:not(.KDev-state-subServicesListing) .section-listings .container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

body:not(.KDev-state-subServicesListing) .section-listings .listing-column {
    width: calc(50% - 10px);
    flex-wrap: wrap;
}

body:not(.KDev-state-subServicesListing) .section-listings .account-img {
    min-height: 0px !important;
    width: auto !important;
    height: 195px;
    object-fit: cover;
}

body:not(.KDev-state-subServicesListing) .section-listings .advantages-holder {
    max-width: none;
    flex: 50%;
}

body:not(.KDev-state-subServicesListing) .section-listings .account-name-holder {
    flex: 0 0 50%;
    max-width: 50%;
}

body:not(.KDev-state-subServicesListing) .section-listings .account-title {
    width: 452px;
}

.corporate-responsibility .capital-optimization-tab .section-banner {
    height: auto;
}

.about-loyalty .section-second-content .holder-left-stats:after {
    margin: auto;
    bottom: 0px;
}


@media (max-width: 1300px) {
    body:not(.KDev-state-subServicesListing) .section-listings .account-name-holder {
        flex: none;
        max-width: none;
        width: 100%;
    }

    body:not(.KDev-state-subServicesListing) .section-listings .account-img-holder {
        max-width: none;
        flex: none;
        padding-left: 0px;
    }

    body:not(.KDev-state-subServicesListing) .section-listings .advantages-holder {
        padding-left: 20px;
    }

    body:not(.KDev-state-subServicesListing) .section-listings .collapse {
        margin: 20px 0px 0px;
        max-width: none;
    }

    body:not(.KDev-state-subServicesListing) .section-listings .listing-column {
        display: block;
        padding-bottom: 10px;
    }
}

@media (max-width: 1200px) {
    body:not(.KDev-state-subServicesListing) .section-listings .account-title {
        font-size: 19px;
    }

    body:not(.KDev-state-subServicesListing) .section-listings .account-title {
        width: auto;
    }

    .listing-cards .section-services .services-list {
        width: 50%;
    }
}


@media (max-width: 991px) {
    .section-cta-country .holder:before, .section-cta-country .holder:after {
        background: rgba(0,0,0,0.4);
    }

    .section-cta-country-alternate .overlay-holder {
        background: rgba(0,0,0,0.4);
    }

        .section-cta-country-alternate .details .cta-name, .section-cta-country-alternate .cta-label, .section-cta-country-alternate .overlay-holder .overlay-text,
        .section-cta-country-alternate .details .cta-description, .section-cta-country-alternate .details .cta-link {
            color: #fff;
        }

    .section-cta-country .details .cta-link-phone:before {
        background-image: url(../images/icon-phone.png);
    }

    .section-cta-country .details .cta-link-fax:before {
        background-image: url(../images/icon-fax.png);
    }

    .section-cta-country .details .cta-link-email:before {
        background-image: url(../images/icon-email3.png);
    }

    .reflections .section-daily-news .column-text .holder-text {
        padding-left: 12px;
        padding-right: 12px;
    }

    .reflections .section-daily-news .column-text {
        width: calc(100% - 20px);
        font-size: 14px;
    }
}




@media (max-width: 767px) {
    .section-alternate .alternate-item:before {
        display: block;
        content: '';
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%;
        background: rgba(249, 249, 249, 0.35);
    }

    .section-alternate .alternate-item {
        position: relative;
    }

    .breadcrumbs-holder .breadcrumb-link {
        color: #adadad !important;
    }

    .breadcrumbs-holder .breadcrumb-item.active {
        color: #fff !important;
    }

    body:not(.KDev-state-subServicesListing) .section-listings .listing-column {
        width: calc(100% - 0px);
    }

    body:not(.KDev-state-subServicesListing) .section-listings .advantages-holder {
        padding-left: 0px;
    }

        body:not(.KDev-state-subServicesListing) .section-listings .advantages-holder ul {
            padding-left: 20px;
        }

    .tabs-wrapper .list-holder {
        max-width: 100%;
        overflow: auto;
        justify-content: unset;
        display: flex;
    }

    .listing-cards .section-services .services-list {
        width: 100%;
    }

    .section-services.cards-portal-landing-services .container {
        max-width: none;
    }

    .listing-cards .section-services .holder-services-details {
        padding-left: 11px;
    }


    .listing-cards .corporate-single-text-image-section .holder-text-info .item {
        display: block;
        min-height: 0px;
    }

        .listing-cards .corporate-single-text-image-section .holder-text-info .item .holder-text.bg-light-gray {
            display: block;
            width: 100%;
        }

        .listing-cards .corporate-single-text-image-section .holder-text-info .item .holder-image {
            width: 100%;
        }

            .listing-cards .corporate-single-text-image-section .holder-text-info .item .holder-image .corporate-image {
                height: auto;
            }

        .listing-cards .corporate-single-text-image-section .holder-text-info .item .holder-text {
            padding: 20px 12px 20px;
        }


    .sidebar .holder-tab-3 .holder-tab-part__2 .list-details > div:first-child {
        position: relative;
    }

    .holder-hero .swiper-wrapper .text-center:before {
        display: block;
        content: '';
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 193px;
        background: rgba(255,255,255,0.3);
    }
}

.KDev-state-cardDetails .tabs-wrapper{height:100%;}
.KDev-state-cardDetails .tabs-wrapper .content-holder.scrollspy-example{overflow:hidden!important;padding:0px!important;height:calc(100vh - 235px);}
.KDev-state-cardDetails .car-loan .tabs-wrapper .card-holder.swiper-slide{margin:0px!important;height:100%!important;padding:12px;display:table;}
.KDev-state-cardDetails .car-loan .tabs-wrapper .card-holder.swiper-slide:last-child{padding-bottom:48px;}
.KDev-state-cardDetails .car-loan .tabs-wrapper .insideDiv{display:table-cell;vertical-align:middle;}
.KDev-state-cardDetails .car-loan .tabs-wrapper .card-holder.swiper-slide .section-notes{padding:0px!important;width:100%;}
.KDev-state-cardDetails .car-loan .tabs-wrapper .card-holder.swiper-slide .section-features{width:100%;height:auto!important;}
.KDev-state-cardDetails .tabs-wrapper .swiper-scrollbar{background:none!important;width:8px;}
.KDev-state-cardDetails .tabs-wrapper .list-holder{position:relative;z-index:2;overflow:auto!important;display:-webkit-inline-box!important;}
/*.KDev-state-cardDetails .tabs-wrapper .list-holder.popOpened{overflow:visible;}*/
.KDev-state-cardDetails .holder-tab-template .holder-right-side{position:relative;}
.KDev-state-cardDetails .card-details .card-section-dropdown{min-height:0px;opacity:0;pointer-events:none;position:fixed!important;height:0px!important;min-height:0px!important;}
.KDev-state-cardDetails .card-details .card-section-dropdown .card-dropdown-values:last-child{padding-bottom:10px;}
.KDev-state-cardDetails .card-details .card-section-dropdown .card-dropdown-values:after{padding-top:10px;}
.KDev-state-cardDetails .card-details .card-section-dropdown .card-dropdown-values:last-child:after{display:none;}
.KDev-state-cardDetails .card-details .tabs-wrapper .list-group-item{margin-right:15px!important;}
.KDev-state-cardDetails .card-details .mutli-title-img .features .btn-red-border{display:inline-block;line-height:51px;padding:0px 10px;width:auto;}
.KDev-state-cardDetails .car-loan .holder-tab-template .holder-left-side{padding-top:24px;}
.scrollDown{position:absolute;bottom:0px;cursor:pointer;left:0px;right:0px;margin:auto;overflow:hidden;width:46px;height:46px;z-index:2;transition:0.2s all;outline:none!important;}
.scrollDown.swiper-button-disabled{opacity:0.5;pointer-events:none;}
.scrollDown:after{transform:scale(0.5);transform-origin:0% 0%;background: url(../images/scrollButt.png) no-repeat 0px 0px;width:92px;height:92px;display:block;content:'';}
.scrollDown:hover{opacity:0.8;}
.outerMenu{position:absolute;width:330px;background:#e0e0e0;z-index:3;top:68px;padding: 12px;opacity:0;pointer-events:none;}
.outerMenu.open{opacity:1;pointer-events:visible;}
.outerMenu .card-dropdown-values{ color: #616161;font: 14px "Frutiger Light";display:block;font-weight:bold;cursor:pointer;letter-spacing:1px;line-height:20px;
                                  border-bottom:1px solid #d4d2d2;padding-bottom:7px;margin-bottom:8px;transition:0.2s all;}
.outerMenu .card-dropdown-values:hover,.outerMenu .card-dropdown-values.selected{color:#000;}
.outerMenu .card-dropdown-values:last-child{border:0px;margin:0px;}
.KDev-state-cardDetails .tabs-wrapper .active .list-text::before{bottom:-15px;}
.KDev-state-cardDetails #list-example{text-align:center;display:block!important;overflow:visible!important;padding-top:0px;}
.KDev-state-cardDetails #list-example .screen{position:relative;overflow:hidden;display:inline-block;top:19px;height:33px;}
.KDev-state-cardDetails #list-example .swiper-slide{list-style:none;}
.outerMenu{top:114px;}

.breadcrumbs-holder.new  .breadcrumb-item{margin-right:50px;}
.breadcrumbs-holder.new  .breadcrumb-item:before{display:none;}
.breadcrumbs-holder.new .breadcrumb-item .breadcrumb-link{color:#fff!important;cursor:pointer;}
.breadcrumbs-holder.new .breadcrumb-item.active{position:relative;}
.breadcrumbs-holder.new .breadcrumb-item.active .breadcrumb-link{color:#454545!important;position:relative;z-index:1;}
.breadcrumbs-holder.new .breadcrumb-item.active:after{display:block;content:'';background:#fff;height:31px;left:-11px;
                                                      width:calc(100% + 20px);top:-6px; height:calc(100% + 10px);position:absolute;
}
.mycart{ position:absolute;top:0px;right:128px;height:100%;display:flex;align-items:center;cursor:pointer;}
 .mycart .icon{overflow:hidden;direction:ltr;width:31px;height:29px;margin-right:7px;}
 .mycart .icon:after{transform:scale(0.5);transform-origin:0% 0%;background: url(../images/carticonwhite.png) no-repeat 0px 0px;
                width:62px;height:58px;display:block;content:'';}
.mycart .nb{font-size:25px;color:#fff;font-family:"Frutiger Bold";}

.breadcrumbs-holder.new .customer-service-wrapper{overflow:visible;width:auto;z-index:1;}
.breadcrumbs-holder.new .customer-service-wrapper .custom-service-details{width:314px;}



@media (max-width:1360px){
.outerMenu{width:190px;}
}

@media (max-width:1200px){
.card-details .section-services .services-desc{font-size:35px;}
.card-details .section-services .holder-services-details{padding-left:12px;}
}

@media (max-width:991px){
.card-details .section-services .services-list{width:50%;}
.breadcrumbs-holder.new  .breadcrumb-item{margin-right:30px;}
}

@media (max-width: 767px){
.KDev-state-cardDetails .card-details .outerMenu{position:absolute;top:496px;width:100%;left:0px!important;}
.KDev-state-cardDetails .card-details .tabs-wrapper-scrolled .outerMenu{top:541px;max-height:calc(100vh - 220px);overflow:auto;position:fixed;}
.outerMenu.makefixed{top:175px!important;max-height:calc(100vh - 220px);overflow:auto;position:fixed!important;}
.KDev-state-cardDetails .car-loan .scrollspy-example .swiper-wrapper{transform:none!important;height:auto!important;display:block!important;}
.KDev-state-cardDetails .checking-account.wedding-account.consumer-loans.car-loan .scrollspy-example.content-holder{height:auto!important;min-height:0px!important;}
.KDev-state-cardDetails .car-loan .scrollspy-example .card-holder.swiper-slide:last-child{padding-bottom:0px;}
.KDev-state-cardDetails .tabs-wrapper{height:auto;display:block;}
.KDev-state-cardDetails .card-details .tabs-wrapper-scrolled .list-holder{position:fixed;top:135px!important;}
.KDev-state-cardDetails .car-loan .scrollspy-example .card-holder.swiper-slide{opacity:1!important;display:block;height:auto!important;}
.KDev-state-cardDetails .car-loan .tabs-wrapper .insideDiv{display:block;}
.KDev-state-cardDetails .wedding-account .holder-tab-template .holder-left-side .holder-title{padding-bottom:20px;}
.KDev-state-cardDetails .holder-tab-template .holder-left-side .holder-buttons{margin-bottom:0px;margin-top:0px;}
.KDev-state-cardDetails .wedding-account .holder-tab-template .holder-left-side .btn-default{margin-bottom:30px;}
.KDev-state-cardDetails .card-details .holder-left-side .holder-details{padding-bottom:0px;}
.KDev-state-cardDetails .car-loan .holder-tab-template .holder-left-side{padding-bottom:0px;}
.KDev-state-cardDetails .scrollspy-example .swiper-scrollbar{display:none;}
.KDev-state-cardDetails .holder-tab-template{position:relative;z-index:3;}
.scrollDown{position:relative;display:none;}
.card-details .section-services .services-list{width:100%;}
.section-services.cards-portal-landing-services .holder-services-details{padding:10px;}
.mycart{right:70px;}
.mycart .icon:after{transform:scale(0.3);}
.mycart .icon{width:19px;height:18px;}
.mycart .nb{font-size:18px;}
.breadcrumbs-holder.new .breadcrumb-item.active:after{height:17px;top:-2px;left:-7px;width:calc(100% + 14px);}
.breadcrumbs-holder.new  .breadcrumb-item{margin-right:16px;}
.breadcrumbs-holder.new .breadcrumb{overflow:visible;display:flex;}
.breadcrumbs-holder.new .customer-service-wrapper .custom-service-details{width:208px;}
.breadcrumbs-holder.new .customer-service-wrapper{height:100%!important;}
.breadcrumbs-holder.new  .time-img-holder .img-time{object-fit:contain;}
.breadcrumbs-holder.new  .time-img-holder{height:100%;}
.breadcrumbs-holder.new{min-height:48px;display:flex;align-items:center;overflow:hidden;}
}

@media (max-width: 550px){
    .breadcrumbs-holder.new .breadcrumbs{display:flex;flex-wrap:wrap;width:calc(100% - 72px);}
    .breadcrumbs-holder.new  .breadcrumb-item{margin-top:8px;}
    .breadcrumbs-holder.new{padding-top:9px;padding-bottom:15px;}
    .breadcrumbs-holder.new .breadcrumb-item.active:after{left:-1px;width:calc(100% + 2px);}
    .mycart{right:54px;}
    .mycart .icon{width:17px;height:16px;margin-right:3px;}
    .mycart .icon:after{transform:scale(0.27);}
    .mycart .nb{font-size:13px;}
    }

@media (max-width: 575px){
    .KDev-state-cardDetails .card-details .tabs-wrapper-scrolled .list-holder{top:123px!important;}
    }

@media screen and (max-device-width: 767px) {
.KDev-state-cardDetails #list-example .screen{top:13px;}
.breadcrumbs-holder.new .breadcrumb-item.active:after{top:-2px;}
.mycart .nb{position:relative;top:2px;}
}



.KDev-state-cardDetails .car-loan .tabs-wrapper .card-holder.swiper-slide{
    height: auto !important;
}

.loyalty-program .section-category .cat-title{font-family:"Myriad Pro Bold";}

.swiper-card-banner .swiper-pagination-bullet{width:11px;height:11px;border-radius:100%;border:1px solid #000;box-shadow:0px 0px 8px rgba(255,255,255,0.5);transition:0.3s all;background:none;opacity:1!important;}
.cards-landing .cards-portal-banner .holder-hero .swiper-card-banner .swiper-pagination {display:flex;justify-content:flex-end;padding-right:30px;margin:0px!important;bottom:35px!important;top:auto!important;}
.swiper-card-banner .swiper-pagination-bullet + .swiper-pagination-bullet{margin-left:23px!important;}
.swiper-card-banner .swiper-pagination-bullet-active{background:#000!important;cursor:default;border-color:#000!important;}
.section-hero.cards-portal-banner .Highlighted{position:relative;z-index:1;background:#fff;margin-top:-93px;padding-top:23px;}

.Highlighted{text-align:center;padding:45px 0px 0px;overflow:hidden;border-bottom:1px solid #bbb;}
.Highlighted + .holder-cards{margin-top:0px!important;padding-top:34px;}
.Highlighted .titre{font-size:30px;color:#594D4A;font-weight:normal;font-family:"Frutiger Bold";text-transform:uppercase;
                    line-height:normal;border-bottom:1px solid #bbb;padding-bottom:40px;margin-bottom:60px;}
.Highlighted .screen{width:100%;overflow:hidden;margin-bottom:50px;}
.Highlighted .list>li{width:calc(25% - 0px);border-right:1px solid #bbb;padding:13px 58px 0px;height:auto!important;}
.Highlighted .list>li:before{display:none;}
.Highlighted .list>li:nth-child(4n){border:0px;}
.Highlighted .pic{display:flex;justify-content:center;align-items:center;margin-bottom:31px;}
.Highlighted .pic img{display:block;max-width:90%;}
.Highlighted .name{font-size:18px;color:#3F3F3F;font-weight:normal;font-family:"Frutiger Bold";line-height:normal;margin-bottom:15px;min-height:40px;}
.Highlighted .text{font-size:15px;color:#3F3F3F;font-weight:normal;font-family:"Myriad Pro Regular";line-height:normal;max-width:318px;position:relative;margin:auto;}
.Highlighted .linkdiv{display:flex;justify-content:center;position:absolute;left:0px;bottom:13px;width:100%;}
.Highlighted .buttom{height:37px;border:1px solid #3F3F3F;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:0.3s all;text-transform:uppercase;
                     cursor:pointer;padding:0px 16px 0px;font-size:13px;color:#3F3F3F;font-weight:normal;font-family:"Myriad Pro Regular";line-height:normal;}
.Highlighted .item{display:block;cursor:pointer;position:relative;padding-bottom:70px;height:100%;}
.Highlighted .prev,.Highlighted .next{display:none;}

.topPic .pic{display:table;width:100%;text-align:center;background-size:cover;height:280px;background-position:center center;position:relative;}
.topPic .wrap{display:table-cell;vertical-align:middle;position:relative;z-index:1;padding:13px 20px 27px;}
.topPic .pic:after{position:absolute;display:block;content:'';top:0px;left:0px;width:100%;height:100%;pointer-events:none;background:rgba(0,0,0,0.3);content:'';}
.topPic .titre{font-size:40px;color:#fff;font-family: "Frutiger Bold";}
.topPic .back img{display:block;width:100%;}
.topPic .back{cursor:pointer;margin:0px auto 12px;position:relative;width:33px;display:block;}
.redemption.new .col2{width:77%;padding:49px 0px 0px 20px;}
.redemption.new .col2 .holder-products{width:100%!important;margin:0px!important;}
.redemption.new  .section-products  .col2 .product{display:none!important;}
.redemption.new .pagination{margin-bottom:40px;}
.redemption.new  .section-header-bg{display:none!important;}
.redemption.new  .section-products{margin-top:-55px;}
.redemption.new  .section-products .container{background:#fff;max-width:calc(100% - 30px) !important;}

.cardPoints {width:100%;}
.cardPoints .list{display:flex;justify-content:space-between;flex-wrap:wrap;}
.cardPoints .list>li{width:calc(50% - 38px);margin-bottom:80px;}
.cardPoints .list .cols{display:flex;}
.cardPoints .list .cols>li{width:50%;position:relative;}
.cardPoints .item{border:1px solid #eee;display:block;cursor:pointer;position:relative;}
.cardPoints .pic img{object-fit:cover;width:100%;height:100%;object-position:center center;max-height:220px;min-height:157px;}
.cardPoints .logo{width:100%;height:100%;display:flex;justify-content:center;align-items:center;}
.cardPoints .logo img{display:block;object-fit:contain;max-width:88%;max-height:88px;}
.cardPoints .value{position:absolute;height:29px;background:#C40F00;color:#fff;bottom:-15px;font-family:"Frutiger Bold";
                   left:26px;z-index:1;display:flex;align-items:center;padding:0px 5px 0px;font-size:14px;}
.cardPoints .pop{position:absolute;z-index:1;right:-1px;bottom:0px;width:calc(100% + 2px);padding:18px 18px 18px 18px;
                 min-height:calc(100% + 2px);background:#fff;border:1px solid #eee;cursor:default;transform:translateY(100%);border-top:0px;}

.cardPoints  .exit{direction:ltr;overflow:hidden;width:17px;height:17px;position:absolute;top:20px;right:20px;cursor:pointer;opacity:0;pointer-events:none;z-index:1;}
.cardPoints  .exit:after{display:block;content:'';width:34px;height:34px;transform:scale(0.5);transform-origin:0% 0%;background:url(../images/closeblack.png) no-repeat;}
.cardPoints .list>li.active .exit{opacity:1;pointer-events:visible;}
.cardPoints .records >li + li{margin-top:11px;}
.cardPoints .records >li{background:#EEEEEE;display:flex;border:1px solid #eee;}
.cardPoints .records .name{width:calc(50% + 26px);font-family:Arial;font-size:14px;line-height:normal;color:#333333;padding:9px 20px 8px;}
.cardPoints .records .score{width:calc(50% - 82px);display:flex;align-items:center;justify-content:center;background:#C40F00;font-family:Arial;font-size:14px;line-height:normal;color:#fff;}
.cardPoints .records .cart{width:56px;display:flex;align-items:center;justify-content:center;background:#fff;cursor:pointer;}
.cardPoints .records .cart:after{background:url(../images/carticon.png) no-repeat;background-size:19px;display:block;content:'';width:20px;height:20px;}

.loyalty-program .section-category{margin-top:-55px;}
.loyalty-program .section-category .holder-content{background:#fff;}
.loyalty-program .section-category .container{max-width:calc(100% - 30px) !important;}
.homelink{position:relative;top:-1px;}
.sidebar-menu{z-index:999;}
.submenuswiper{overflow:hidden;text-transform:uppercase;}
.submenuswiper .swiper-slide{width:auto;}
.submenuswiper .swiper-slide:last-child{margin-right:0px!important;}
.submenuswiper .swiper-wrapper{display:flex!important;flex-wrap:nowrap!important;}
.submenuswiper{width:calc(100% - 108px);}

@media (min-width:1500px){
    .Highlighted .name{min-height:0px;}
}


@media (min-width:768px) and (max-width: 1430px){
.loyalty-program .cardPoints .list>li{width:calc(50% - 15px);}
}



@media screen and (max-width: 991px){
    .loyalty-program .section-category{margin-top:0px;}
    .loyalty-program .section-category .holder-content{background:none;}
}

@media (min-width: 992px) and (max-width: 1199px){
.redemption.new .col2{width:65%;}
}

@media (min-width: 768px) and (max-width: 991px){
.swiper-card-banner .swiper-pagination{padding-right:98px;}
.redemption.new .col2{width:60%;}
}

@media (min-width: 768px){
.cardPoints .pop{opacity:0;pointer-events:none;transition:0.3s all;display:block!important;height:auto!important;padding-top:35px;display:block!important;}
.cardPoints .pop.open{opacity:1;pointer-events:visible;}
.cardPoints .list>li.active .item{border-bottom:0px;}
.cardPoints .list>li.active{position:relative;z-index:2;}
.cardPoints .value{z-index:2;}
.cardPoints .list>li.inactive{opacity:0.3;}
.cards-landing .cards-portal-banner .holder-hero .swiper-card-banner .swiper-pagination{bottom:184px!important;}
.KDev-state-ourMerchants .section-listings .listing-column:nth-child(1),.KDev-state-ourMerchants .section-listings .listing-column:nth-child(2){border-top:0px;}

.loyalty-program .section-loyalty-banner .holder-content{padding-top:124px;}
.loyalty-program .section-loyalty-banner{height:460px;padding-top:0px;}
.loyalty-program .section-category .holder-content{padding-top:21px;}
.loyalty-program .section-category .section-title{margin-bottom:38px;}
.KDev-state-cardsPortal .section-hero .hero-image{height:100%;}
/*.KDev-state-cardsPortal .section-hero .swiper-slide{height:460px;}*/
.KDev-state-cardsPortal .Highlighted .titre{padding-bottom:20px;margin-bottom:25px;}
.loyalty-program .section-category{margin-top:-93px;}
}


@media screen and (max-width:1600px) {
.Highlighted .list>li{padding-left:40px;padding-right:40px;}
    }

@media screen and (max-width:1400px) {
.cardPoints .list>li{width:calc(50% - 15px);margin-bottom:43px;}
    }

@media screen and (max-width:1420px) {
    .cardPoints .list>li{width:calc(100%);}
    }

@media screen and (max-width:1270px) {
.Highlighted .list>li{padding-left:20px;padding-right:20px;}
    }

.loyalty-program .breadcrumbs-holder .container,.KDev-state-pointsRedemption .breadcrumbs-holder .container,
.KDev-state-ourMerchants .breadcrumbs-holder .container,.KDev-state-aboutLoyalty .breadcrumbs-holder .container,.KDev-state-loyaltyFaq .breadcrumbs-holder .container{padding-left:0px;}
@media screen and (max-width:1199px) {
.loyalty-program .breadcrumbs-holder .container,.KDev-state-pointsRedemption .breadcrumbs-holder .container,
.KDev-state-ourMerchants .breadcrumbs-holder .container,.KDev-state-aboutLoyalty .breadcrumbs-holder .container,.KDev-state-loyaltyFaq .breadcrumbs-holder .container
{max-width:100%;}
}

@media screen and (max-width:811px) {
.Highlighted .list>li{width:calc(50%);}

    }

@media screen and (min-width:768px) {
.section-hero.cards-portal-banner .Highlighted{margin-top:-151px;}
}

@media screen and (max-width: 767px) {
.KDev-state-cardsPortal .section-alternate .wrapper{margin:auto!important;}
.Highlighted {padding-left:22px;padding-right:22px;}
.Highlighted .prev,.Highlighted .next{display:flex;align-items:center;position:absolute;top:0px;bottom:0px;margin:auto;cursor:pointer;height:60px;
                                      font-size:26px;color:#594D4A;z-index:2;}
.Highlighted  .swiper-button-disabled{opacity:0.4;pointer-events:none;}
.Highlighted .prev{left:0px;}
.Highlighted .next{right:0px;}

    .loyalty-program .cardPoints .list{padding-left:6px;padding-right:6px;}
    
.swiper-card-banner .swiper-pagination-bullet + .swiper-pagination-bullet{margin-left:16px!important;}
.swiper-card-banner .swiper-pagination-bullet{width:8px;height:8px;}
.cards-landing .cards-portal-banner .holder-hero .swiper-card-banner .swiper-pagination{padding-right:15px;bottom:48px!important;}
.swiper-card-banner{height:193px;}
.Highlighted .screen{margin-bottom:35px;}
.Highlighted .list>li{width:calc(50%);padding-left:24px;padding-right:24px;}
.Highlighted .name{font-size:14px;min-height:32px;margin-bottom:20px;}
.Highlighted .text{font-size:12px;}
.Highlighted .buttom{font-size:13px;}
.Highlighted .titre{font-size:23px;border:0px;padding-bottom:0px;margin-bottom:39px;}
.Highlighted .linkdiv{bottom:5px;}
.topPic .pic{height:200px;}
.topPic .back{width:25px;}
.topPic .titre{font-size:23px;}
.redemption.new .col2{width:100%;padding-left:0px;}
.redemption.new .section-products  .holder-filter-content{top:121px!important;transform:translateY(-100%) translateY(-121px);transition:transform .8s ease-in-out;
                                                      height:calc(100% - 121px);position:fixed;overflow:auto;-webkit-overflow-scrolling:touch;}
.redemption.new .section-products  .holder-filter-content.show-filter{transform:translateY(0%);}
.cardPoints .pop{position:static;top:auto;right:auto;height:auto;width:100%;border-top:0px;padding-right:18px;padding-top:34px;
                 display:none;transform:none;bottom:auto;opacity:1!important;pointer-events:visible!important;}
.cardPoints .exit{top:15px;bottom:auto;right:auto;left:calc(50% + 26px);}
.cardPoints .logo{justify-content:flex-start;padding-left:26px;padding-top:40px;padding-bottom:40px;}
.cardPoints .logo img{max-height:77px;}
.cardPoints .records .name{padding-left:12px;padding-right:8px;/*width:calc(100% - 122px);*/font-size:13px;}
.cardPoints .records .cart{/*width:42px;*/}
.cardPoints .records .score{/*width:80px;*/font-size:13px;}
.redemption.new  .section-products{margin-top:-40px;}
.section-hero.cards-portal-banner .Highlighted{margin-top:-34px;}

 }

@media screen and (max-width:500px) {
    .cards-landing .cards-portal-banner .holder-hero .container .holder-cards-list{flex-wrap:wrap;}
    .cards-landing   .section-hero .holder-cards-list.v2 .cards-list{margin-bottom:29px;}
    }


@media screen and (min-width:576px) and (max-width: 767px) {
    .redemption.new .section-products  .holder-filter-content{top:134px!important;transform:translateY(-100%) translateY(-134px);height:calc(100% - 134px);}
}

@media screen and (max-device-width:1024px) {
    .Highlighted .buttom{padding-top:2px;}
}


@media screen and (min-width:1024px) {
.swiper-card-banner .swiper-pagination-bullet:hover{border-color:rgb(196, 14, 0);background:rgb(196, 14, 0);}
.Highlighted .buttom:hover{border-color:rgb(196, 14, 0);background:rgb(196, 14, 0);color:#fff;}
}

.submenu .swiper-wrapper{opacity:0;}
.submenu .swiper-wrapper[style]{opacity:1;}
.ourindustry .pic {transition:0.3s all;}
.KDev-state-cardsPortal .holder-cards-list.v2{overflow:hidden;}
.KDev-state-cardsPortal .holder-cards-list.v2 .swiper-slide{width:auto;height:auto!important;margin:0px 84px;}
.KDev-state-cardsPortal .holder-cards-list.v2 .swiper-wrapper{opacity:0;}
.KDev-state-cardsPortal .holder-cards-list.v2 .swiper-wrapper[style]{opacity:1;}
.breadcrumbs-holder.new{padding-bottom:20px;padding-top:21px;}
.submenuswiper .homelink img{filter:invert(1);width:21px;display:block;}
.submenuswiper .breadcrumb {align-items:center;}
.loyalty-program .breadcrumbs-holder.new .breadcrumb-item:nth-child(1),.KDev-state-pointsRedemption .breadcrumbs-holder.new .breadcrumb-item:nth-child(1),
.KDev-state-ourMerchants .breadcrumbs-holder.new .breadcrumb-item:nth-child(1),.KDev-state-aboutLoyalty .breadcrumbs-holder.new .breadcrumb-item:nth-child(1),
.KDev-state-loyaltyFaq .breadcrumbs-holder.new .breadcrumb-item:nth-child(1){margin-right:25px;}

@-webkit-keyframes load4 { 0%, 100% { box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0; } 12.5% { box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em; } 25% { box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em; } 37.5% { box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em; } 50% { box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em; } 62.5% { box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em; } 75% { box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0; } 87.5% { box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em; } }
@keyframes load4 { 0%, 100% { box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0; } 12.5% { box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em; } 25% { box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em; } 37.5% { box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em; } 50% { box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em; } 62.5% { box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em; } 75% { box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0; } 87.5% { box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em; } }

.my-cart .section-my-cart .holder-quantity{position:relative;}
.my-cart .section-my-cart .holder-quantity.loading:after{width: 1em; height: 1em; border-radius: 50%; position: absolute;
          left:34px; pointer-events:none; text-indent: -9999em; -webkit-animation: load4 1.3s infinite linear;
          animation: load4 1.3s infinite linear; -webkit-transform: translateZ(0); -ms-transform:
              translateZ(0);bottom:0px;
          -moz-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); font-size:3.5px;
          color:#3b3b3b; pointer-events:none;display:block;content:'';}

@media screen and (max-width: 767px) {
.KDev-state-cardsPortal .holder-cards-list.v2 .swiper-slide{margin:0px 14px;}
.loyalty-program .breadcrumbs-holder .container,.KDev-state-pointsRedemption .breadcrumbs-holder .container,
.KDev-state-ourMerchants .breadcrumbs-holder .container,.KDev-state-aboutLoyalty .breadcrumbs-holder .container,.KDev-state-loyaltyFaq .breadcrumbs-holder .container{padding-left:32px;}
    .submenuswiper .homelink img{width:21px;}
   .loyalty-program .breadcrumbs-holder.new .breadcrumb-item:nth-child(1),.KDev-state-pointsRedemption .breadcrumbs-holder.new .breadcrumb-item:nth-child(1),
.KDev-state-ourMerchants .breadcrumbs-holder.new .breadcrumb-item:nth-child(1),.KDev-state-aboutLoyalty .breadcrumbs-holder.new .breadcrumb-item:nth-child(1),
.KDev-state-loyaltyFaq .breadcrumbs-holder.new .breadcrumb-item:nth-child(1){margin-right:14px;}
    .loyalty-program .holder-moblie-tabs .tab-list .list{width:auto;margin-right:12px;}
      .loyalty-program .holder-moblie-tabs .tab-list .list:last-child{margin-right:0px;}

.breadcrumbs-holder .customer-service-wrapper .custom-service-details{display: flex; flex-wrap: wrap; justify-content: center; align-items: center; align-content: center; padding-top: 0px; padding-bottom: 0px;}
.breadcrumbs-holder .custom-service-desc{font-size:12px;line-height:12px;width:100%;}
.breadcrumbs-holder .custom-service-desc:last-child{margin-bottom:0px;}
 }

@media screen and (max-width: 991px) {
.loyalty-program .section-category{margin-top:0px;}
.loyalty-program .section-category .section-title:before,.loyalty-program .section-category .section-title:after{z-index:-1;}
.loyalty-program .section-category .holder-content{padding-top:43px;}
.loyalty-program .holder-moblie-tabs{display:none!important;}
.my-cart .section-my-cart .holder-quantity.loading:after{right:100px;left:auto;bottom:9px;font-size:3.2px;}
}

@media screen and (max-device-width:1024px) {
.loyalty-program .breadcrumb .homelink{position:relative;top:-1px;}
.breadcrumbs-holder.new .breadcrumb{position:relative;top:-2px;}
}

@media screen and (max-width:575px) {
.loyalty-program .section-loyalty-banner .loyalty-banner-desc{bottom:auto;top:304px;}
.loyalty-program .section-category .holder-content{padding-top:114px;}
.loyalty-program .breadcrumbs-holder .container,.KDev-state-pointsRedemption .breadcrumbs-holder .container,
.KDev-state-ourMerchants .breadcrumbs-holder .container,.KDev-state-aboutLoyalty .breadcrumbs-holder .container,.KDev-state-loyaltyFaq .breadcrumbs-holder .container{padding-left:13px;}
.loyalty-program .breadcrumbs-holder.new .breadcrumb-item:nth-child(1),.KDev-state-pointsRedemption .breadcrumbs-holder.new .breadcrumb-item:nth-child(1),
.KDev-state-ourMerchants .breadcrumbs-holder.new .breadcrumb-item:nth-child(1),.KDev-state-aboutLoyalty .breadcrumbs-holder.new .breadcrumb-item:nth-child(1),
.KDev-state-loyaltyFaq .breadcrumbs-holder.new .breadcrumb-item:nth-child(1){margin-right:10px;}
}

@media screen and (max-width: 767px){
.section-hero .holder-cards {
    padding: 12px 0 12px;
    margin-top: -20px;
    margin-bottom: 190px;
}}

@media screen and (max-width: 767px) {
    .section-banner .holder-right {
        display: none;
    }
}

.section-banner .holder-right .banner-item:nth-of-type(3) {

    height: 50%;
}
@media (min-width: 768px) {
.ourindustry .item:hover .pic{opacity:0.7;}
}
@media (max-width: 767px) {
.section-banner .holder-right .banner-item:nth-child(1),.section-banner .holder-right .banner-item:nth-child(2){background-size:contain;background-color:#edf1f4;}
}

.section-hero .second-card-list{
    height: unset;
}

.MobileBanner{
    display:none!important;
}

@media (max-width: 767px) {
    .MobileBanner {
        display: block!important;
    }
}

/* new 13-6-2022 */


.cardPoints .list .cols>li{width:100%;position:relative;}
.cardPoints .list>li{width:334px!important;position:relative;margin-right:24px!important;}
.cardPoints .item{background:#fff;padding:0px 20px 20px;height:100%;}
.cardPoints .name{ margin-bottom: 2px;font-size: 19px; font-family: "Myriad Pro SemiBold";text-transform: uppercase;margin-top:32px;color:#222;}
.cardPoints .subcaption{font-size: 15px;text-transform: uppercase;color:#222;}
.cardPoints .pic{margin-left:-20px;width:calc(100% + 40px);border-bottom:1px solid #efefef;
                 height:295px;display:flex;justify-content:center;padding:40px 20px;align-items:center;}
.cardPoints .pic img{width:100%;height:auto;min-height:0px;max-height:none;object-fit:unset;}
.cardPoints .list{justify-content:flex-start;width:calc(100% + 34px);}
.cardPoints{overflow:hidden;}
.cardPoints .value{left:0px;}
main.redemption  .topPic .back{display:none;}

.cardPopup{position:fixed;top:0px;right:0px;width:100%;height:100%;z-index:9999;background:rgba(0,0,0,0.5);overflow:auto;-webkit-overflow-scrolling:touch;
           opacity:0;pointer-events:none;transition:0.3s all;padding:33px 0px;}
.cardPopup.open{opacity:1;pointer-events:visible;}
.cardPopup .hold{min-height:100%;display:flex;justify-content:center;align-items:center;}
.cardPopup .wrap{background:#fff;position:relative;margin:auto;width:800px;min-height:200px;max-width:calc(100% - 40px);padding:30px 20px 39px;}
.cardPopup .closepopup{display:flex;cursor:pointer;color:#000;width:40px;height:40px;position:relative;margin:0px auto 7px;font-size:20px;justify-content:center;align-items:center;}
.cardPopup .records >li + li{margin-top:11px;}
.cardPopup .records >li{background:#EEEEEE;display:flex;border:1px solid #eee;}
.cardPopup .records .name{width:calc(50% + 26px);font-family:Arial;font-size:14px;line-height:normal;color:#333333;
                          padding:9px 20px 8px;margin-top:0px;margin-bottom:0px;}
.cardPopup .records .score{width:calc(50% - 82px);display:flex;align-items:center;justify-content:center;background:#C40F00;font-family:Arial;font-size:14px;line-height:normal;color:#fff;}
.cardPopup .records .cart{width:56px;display:flex;align-items:center;justify-content:center;background:#fff;cursor:pointer;}
.cardPopup .records .cart:after{background:url(../images/carticon.png) no-repeat;background-size:19px;display:block;content:'';width:20px;height:20px;}
.cardPopup .pic img{object-fit:cover;width:100%;height:100%;object-position:center center;max-height:220px;min-height:157px;}
.cardPopup .pic{border:0px!important;display:block;padding:0px;height:auto;width:auto;margin:0px!important;}
.cardPopup .logo{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:10px!important;}
.cardPopup .logo img{display:block;object-fit:contain;max-width:88%;max-height:88px;}
.cardPopup .cols{display:flex;margin-bottom:30px;flex-wrap:wrap;}
.cardPopup .cols>li{width:50%!important;position:relative;}
.cardPopup .cols>li:only-child{width:100%!important;}
.cardPopup .value{position: absolute; height: 29px; background: #C40F00; color: #fff; bottom: -15px; font-family: "Frutiger Bold";
                  left: 20px; z-index: 1; display: flex; align-items: center; padding: 0px 5px 0px; font-size: 14px;display:none;}

@media screen and (max-width:991px) {
.cardPoints .list>li{width:calc(50% - 38px)!important;}
}

@media screen and (max-width:767px) {
.cardPopup .wrap{max-width:calc(100% - 31px);}
.cardPopup .records .name{padding-left:10px;padding-right:5px;}
.cardPopup .records .score{font-size:13px;}
.cardPopup .records .score{width:calc(50% - 66px);}
.cardPopup .records .cart{width:40px;}
}

@media screen and (max-width:600px) {
.cardPoints .list>li{width:calc(100% - 38px)!important;}
.cardPoints .list>li{margin-bottom:16px;}
.cardPoints .name{ font-size:13px;}
.cardPoints .subcaption{ font-size:11px;}
}

/*Model Apply merchant services*/

.formPopup {
    padding-right: 0px !important;
}

    .formPopup .modal-dialog {
        width: 900px;
        min-height: 100%;
        display: flex;
        align-items: center;
        margin: 0px auto;
        padding: 30px 0px;
        max-width: calc(100% - 40px);
    }

    .formPopup .modal-content {
        border-radius: 0px;
    }

    .formPopup .application-title {
        color: #c40e00;
        padding-bottom: 25px;
        font: 35px "Myriad Pro Regular";
        text-align: center;
        border-bottom: 1px solid #c3c3c3;
        margin-bottom: 47px;
    }

    .formPopup .btn-close {
        margin: 22px auto 10px;
        width: 30px;
        height: 32px;
        cursor: pointer;
    }

        .formPopup .btn-close:before {
            background: #000;
        }

        .formPopup .btn-close:after {
            background: #000;
        }

    .formPopup .wrap {
        width: 100%;
        padding: 0px 25px 55px;
    }

    .formPopup .form-label {
        margin-top: -15px;
        font-size: 12px;
    }

    .formPopup .formlist {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

        .formPopup .formlist > li {
            width: calc(50% - 35px);
            margin-bottom: 26px;
        }

    .formPopup .action {
        display: flex;
        justify-content: center;
        padding-top: 23px;
    }

    .formPopup .btn {
        width: auto;
        padding-left: 53px;
        padding-right: 53px;
    }

@media screen and (max-width:767px) {
    .formPopup .formlist > li {
        width: 100%;
    }

    .formPopup .modal-dialog {
        padding: 8px 0px;
        max-width: calc(100% - 16px);
    }
}

/*elias change*/
.ourindustry .text {
    font-family: "Frutiger Regular";
    line-height: 24px;
    font-size: 17px;
    margin-top: 12px;
    max-width: 750px!important;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

.ourindustry .text {
    font-family: "Frutiger Regular";
    line-height: 24px;
    font-size: 17px;
    margin-top: 12px;
    max-width: 550px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

.breadcrumbs-holder .customer-service-wrapper {
    max-width: 88px;
}

    .breadcrumbs-holder .customer-service-wrapper.service-open {
        max-width: 314px !important;
    }


.cardPopup .records .cart.loading {
    width: 1em;
    height: 1em;
    border-radius: 50%;
    left: 34px;
    pointer-events: none;
    text-indent: -9999em;
    -webkit-animation: load4 1.3s infinite linear;
    animation: load4 1.3s infinite linear;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    bottom: 0px;
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    font-size: 3.5px;
    color: #3b3b3b;
    pointer-events: none;
    display: block;
    content: '';
    margin-left: 20px;
    margin-top: 13px;
}

.cardPopup .records .cart.loading:after {
    display:none
}

.KDev-state-MerchantPortal .mainslider .pic:after{display:none;}
.KDev-state-MerchantPortal .mainslider .swiper-pagination-bullet{box-shadow:0px 0px 8px rgb(255 255 255 / 50%);}
/*.KDev-state-InAppPayment .toPay .photo:after{background:none;}*/
.KDev-state-MerchantPortal .oursolution{padding-top:0px;position:relative;padding-left:15px;padding-right:15px;z-index:1;}
.KDev-state-MerchantPortal .oursolution .container{background:#fff;margin-top:-151px;padding-top:25px;max-width:none!important;}
.KDev-state-MerchantPortal .mainslider .pic img{height:673px;min-height:0px;}
.KDev-state-MerchantPortal .mainslider .swiper-pagination{bottom:184px;right:22px;}

.serviceExpress .article .text ul a{text-decoration:underline;}
.serviceExpress .article .more{margin-top:0px;}
.holdbtn{display:flex;justify-content:center;}
.serviceExpress .article .custlink{cursor:pointer;color:#C40E00!important;text-decoration:underline!important;
                                   font-style:italic; font-family: "Frutiger Regular";font-size:14px;line-height:normal;}
.holdbtn .btn-default{float:none;margin:0px;padding-left:22px!important;padding-right:22px!important;width:auto;}
.cashAgreement .photo img{display:block;width:100%;}
.serviceExpress .article .more .btn-default{padding-left:17px;padding-right:17px;}


@media (min-width: 768px) and (max-width: 991px){
.KDev-state-MerchantPortal .mainslider .pic img{height:584px;}
}
@media (max-width:767px) {
.KDev-state-MerchantPortal .mainslider .pic img{height:193px;}
.KDev-state-MerchantPortal .oursolution .container{margin-top:-34px;}
.KDev-state-MerchantPortal .mainslider .swiper-pagination{bottom:42px!important;}
}

.dataswiper .swiper-wrapper .about .text p{
    text-align:left
}

.topsection .pic:after {
    display: block;
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background: rgba(0,0,0,0.20);
}

#506-tab .section-features {
    margin-top: 34%;
}

@media screen and (max-width:767px) {
    .listItem .info {
        padding-bottom: 33px;
        order: 1;
    }

    .listItem .list > li .item {
        flex-direction: unset !important;
    }

    .listItem .pic {
        order: 2;
    }

    .listItem .list > li {
        margin-bottom: 30px;
    }

    .breadcrumbs-holder .customer-service-wrapper {
        max-width: 50px;
    }
    }

.sidebar .tab-title.custtab{width:90%;}
.sidebar .image .tab-image.v2{max-width:56px;object-fit:contain;}
@media (max-width:1199px) {
    .sidebar .image .tab-image.v2{width:53px;}
    }
@media (max-width:767px) {
    .sidebar .image .tab-image.v2{width:36px;position:relative;top:2px;}
  
    }

    
.serviceExpress .article .text {
    margin-top: 20px;
    font-size: 14.7px;
    color: #222;
    line-height: 26px;
    font-family: "Frutiger Regular";
}

.getorderId .text .points {
    margin-top: 20px;
    font-size: 14.7px;
    color: #222;
    line-height: 26px;
    font-family: "Frutiger Regular";
}
.getorderId a {
    color: #C40E00 !important;
}

.cashLandingRed {
    margin: auto;
    width: 20%;
    margin-top: 20px;
    float: left;
    margin-left: 29%;
    color:#fff!important;
}

.cashLandingWhite {
    margin: auto;
    width: 20%;
    margin-top: 20px;
    float: left;
    margin-left: 3%;
}


@media (max-width:767px) {
    .cashLandingRed {
        margin: auto;
        width: unset;
        margin-top: 20px;
        float: unset;
        margin-left: unset;
    }
    .cashLandingWhite {
        margin: auto;
        width: unset;
        margin-top: 20px;
        float: unset;
        margin-left: unset;
    }
}
   