/*@media (min-width: 577px) {
	.hide-577{
		display:block !important;
	}
	.show-576{
		display:none !important;
	}
}*/

@media (min-width: 768px) {
    .desktop-mob-view {
        display: block;
    }
    .tab-view,
    .tab-mob-view {
        display: block;
    }
    .pd-0-sm {
        padding: 0 !important;
    }
    .pdl-0-sm {
        padding-left: 0 !important;
    }
    .pd-15-sm {
        padding: 0 !important;
    }
    .pdle-0-sm {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .pdl-15-sm {
        padding-left: 15px !important;
    }
    .pdr-0-sm {
        padding-right: 0 !important;
    }
    .pdr-40-sm {
        padding-right: 40px !important;
    }
    .pdr-45-sm {
        padding-right: 45px !important;
    }
    .pdlr-15-sm {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    /*.loan-auto-payment-info.display-table-col-4.ng-hide{
		display:table-cell !important;
	}
	.loan-auto-box .loan-auto-payment-box .loan-auto-payment-info.ng-hide{
		display:table-cell !important;
	}*/
    .waytopay {
        margin-left: -40px;
    }
    .seed-analytics-modal {
        width: 640px;
    }
}

@media (min-width: 992px) {
    .desktop-tab-view {
        display: block;
    }
    .tab-view,
    .tab-mob-view {
        display: block;
    }
    .pdl-0-md {
        padding-left: 0 !important;
    }
}

@media (min-width: 1199px) {
    .global-mycard-cover .global-mycard-cont-box .global-mycard-visa-cont {
        padding-right: 10px;
    }
    .global-mycard-cover .global-mycard-cont-box .global-mycard-visa-cont p {
        font-size: 11px;
    }
}

@media (min-width: 1200px) {
    /* .container {
    width:1180px;
  } */
    .pdr-0-lg {
        padding-right: 0 !important;
    }
    .desktop-view,
    .desktop-mob-view,
    .desktop-tab-view {
        display: block;
    }
    .menu-header-right {
        padding-right: 80px;
    }
    .menu-header-right-2 {
        padding-right: 25px;
    }
    .waytopay {
        margin-left: -70px;
    }
}

@media (min-width: 1300px) {
    .container {
        /*width:1265px;*/
        width: 1200px;
    }
    .global-mycard-cover .global-mycard-cont-box .global-mycard-visa-cont p {
        font-size: 12px;
    }
}

@media (max-width: 1199px) {
    .global-mycard-cover .global-mycard-cont-box .global-mycard-payment-box.payment-share-col3 .global-mycard-payment-external.desktop-view {
        display: none !important;
    }
    .loan-auto-box .loan-auto-payment-box .loan-auto-payment-info.display-table-col-4.desktop-view {
        display: none !important;
    }
    /**** Fenosa Header Start *****/
    .fenosa-header .header-heading h2 {
        padding: 27px 20px;
    }
    .fenosa-header .logo-fenosa {
        max-width: 120px;
        padding: 10px 0px;
    }
    /**** Fenosa Header End *****/
}

@media (max-width: 992px) {
    /**** Fenosa Header Start *****/
    .fenosa-header .logo {
        padding: 15px 15px;
        max-width: 170px;
    }
    .fenosa-header .header-heading h2 {
        font-size: 14px;
        padding: 27px 15px;
    }
    .fenosa-header .logo-fenosa {
        max-width: 120px;
        padding: 13px 10px;
    }
    .fenosa-header .menu-header li a {
        font-size: 12px;
    }
    /**** Fenosa Header End *****/
}

@media (max-width: 991px) {
    .reg-video-box .reg-video-cont .btn-red {
        padding: 12px 24px;
    }
    .contact-heading-box .contact-heading-cont h2 span,
    .contact-heading-box .contact-heading-cont h3 span {
        display: block;
    }
    .contact-opt-cover {
        width: 142px;
        padding-left: 5px;
    }
    .contact-opt-box .btn-contact-opt {
        padding: 10px;
        font-size: 13px;
    }
    .contact-opt-box .btn-contact-opt i {
        font-size: 18px;
    }
    .contact-opt-box .contact-opt-list {
        top: 38px;
    }
    .global-mycard-cover .global-mycard-cont-box .global-mycard-visa-box {
        display: block;
    }
    .global-mycard-cover .global-mycard-cont-box .global-mycard-visa-cont,
    .global-mycard-cover .global-mycard-cont-box .global-mycard-visa-btn-box {
        display: block;
        width: 100%;
    }
    .global-mycard-cover .global-mycard-cont-box .global-mycard-visa-btn-box {
        padding-top: 10px;
    }
    .global-mycard-cover .global-mycard-cont-box .global-mycard-visa-btn-box .btn-gray {
        float: right;
        margin-right: 10px;
    }
    .online-bill-payment-opt-box {
        padding: 15px 0;
    }
    /******* Eroski Header Start *********/
    .menu-header2 li {
        padding: 5px 6px;
    }
    .menu-header2 li a {
        font-size: 12px;
    }
    /******* Eroski Header End *********/
    /******************** My Campaigns Section Start ******************/
    .steps-nav-box.max-w-140.pdl-45 {
        padding-left: 15px;
    }
    .steps-nav-box .steps-nav li .steps .steps-name {
        font-size: 11px;
    }
    .steps-nav-box .steps-nav li:first-child .popover {
        left: auto !important;
        right: -63px !important;
    }
    .campaigns-step-2-form-box .condition-link {
        font-size: 13px;
        padding: 24px 0;
    }
    .campaigns-step-3-1,
    .campaigns-step-3-2 {
        padding-right: 0;
    }
    /******************** My Campaigns Section End ******************/
}

@media (max-width: 930px) {
    /******* Eroski Header Start *********/
    .eroski-header .header-eroski-heading h2 {
        font-size: 13px;
    }
    .eroski-header .menu-header2 li {
        padding: 5px 6px;
    }
    .eroski-header .menu-header2 li a {
        font-size: 12px;
    }
    /******* Eroski Header End *********/
    /******* Cortefiel Header Start *********/
    .cortefiel-header .header-cortefiel-heading h2 {
        font-size: 13px;
    }
    .cortefiel-header .menu-header2 li {
        padding: 5px 6px;
    }
    .cortefiel-header .menu-header2 li a {
        font-size: 12px;
    }
    /******* Cortefiel Header End *********/
}

@media (max-width: 900px) {
    .menu-header2 li {
        padding: 5px 6px;
    }
    .menu-header2 li a {
        font-size: 12px;
    }
    /******* Eroski Header Start *********/
    .eroski-header .header-eroski-heading h2 {
        font-size: 13px;
    }
    .menu-header li,
    .eroski-header .menu-header li {
        padding: 5px 10px;
    }
    .menu-header li a,
    .eroski-header .menu-header li a {
        font-size: 12px;
    }
    /******* Eroski Header End *********/
    /******* Cortefiel Header Start *********/
    .cortefiel-header .header-cortefiel-heading h2 {
        font-size: 13px;
    }
    .menu-header li,
    .cortefiel-header .menu-header li {
        padding: 5px 10px;
    }
    .menu-header li a,
    .cortefiel-header .menu-header li a {
        font-size: 12px;
    }
    /******* Cortefiel Header End *********/
}

@media (max-width: 830px) {
    .modal-term {
        max-width: 600px;
        width: auto;
        position: relative;
    }
    /******* Eroski Header Start *********/
    .menu-header li,
    .eroski-header .menu-header li {
        padding: 5px 8px;
    }
    .menu-header li a,
    .eroski-header .menu-header li a {
        font-size: 11px;
    }
    /******* Eroski Header End *********/
    /******* Cortefiel Header Start *********/
    .menu-header li,
    .cortefiel-header .menu-header li {
        padding: 5px 8px;
    }
    .menu-header li a,
    .cortefiel-header .menu-header li a {
        font-size: 11px;
    }
    /******* Cortefiel Header End *********/
    .menu-header2 li {
        padding: 5px 4px;
    }
    .menu-header2 li a {
        font-size: 11px;
    }
    .menu-header2 li a i {
        margin-right: 5px;
    }
    .fenosa-header .logo-fenosa {
        max-width: 95px;
        padding: 16px 5px;
    }
    .fenosa-header .header-heading h2 {
        padding: 27px 10px;
    }
}

@media (max-width: 767px) {
    .font-12-xs,
    .font-12-xs p {
        font-size: 12px !important;
    }
    .pd-0-xs {
        padding: 0px !important;
    }
    .pdt-0-xs {
        padding-top: 0px !important;
    }
    .pdb-0-xs {
        padding-bottom: 0px !important;
    }
    .pdt-15-xs {
        padding-top: 15px !important;
    }
    .pd-5-xs {
        padding: 5px !important;
    }
    .pdtb-5-xs {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }
    .mb-0-xs {
        margin-bottom: 0px !important;
    }
    .m-0-xs {
        margin: 0px !important;
    }
    .mt-0-xs {
        margin-top: 0px !important;
    }
    .mb-15-xs {
        margin-bottom: 15px !important;
    }
    .text-left-xs {
        text-align: left !important;
    }
    .text-center-xs {
        text-align: center !important;
    }
    .text-right-xs {
        text-align: right !important;
    }
    .hide-xs {
        display: none !important;
    }
    body {
        padding-top: 55px;
        background: #fcfcfc;
    }
    .personal-mobile-bg,
    .contact-mobile-bg {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 0;
        background: #f5f5f5;
    }
    .contact-mobile-bg {
        background: #f2f2f2;
    }
    .pdt-0-mob {
        padding-top: 0 !important;
    }
    .pdb-15-mob {
        padding-bottom: 15px !important;
    }
    .tab-mob-view {
        display: block;
    }
    .mobile-view {
        display: block;
    }
    .mobile-menu-box {
        display: block;
    }
    /********** Header Menu Start ***********/
    .header-container {
        border: none;
        background: #EC0000;
    }
    .header-container-eroski {
        border: none;
        background: #fff;
        border-bottom: 1px solid #e6e6e6;
    }
    .header-btn-back-box {
        display: block;
    }
    .bg-header {
        background: #EC0000;
    }
    .bg-header-eroski {
        background: #fff;
    }
    .logo,
    .logo-ikea,
    .logo-worten,
    .logo-hiperdino,
    .logo-travelclub,
    .logo-fenosa,
    .logo-expert,
    .logo-eroski,
    .logo-mastercadena,
    .logo-binter,
    .logo-cooltra,
    .fenosa-header .logo,
    .fenosa-header .logo-fenosa {
        float: none;
        margin: 0 auto;
        max-width: 164px;
        padding: 8px 15px;
    }
    .logo {
        background: #ec0000;
    }
    .logo-cortefiel {
        background: #fff;
        float: none;
        margin: 0 auto;
        max-width: 164px;
        padding: 8px 15px;
    }
    .logo-ikea,
    .logo-travelclub,
    .logo-worten {
        padding: 0;
    }
    .logo-hiperdino {
        /*padding: 0px 15px;*/
        margin: 0 auto;
        max-width: 164px;
        padding: 3px 0;
        /*background: #9a9b9e;*/
        background: #fcfdfe;
    }
    .logo-worten {
        border-radius: 0;
    }
    .logo-eroski {
        padding: 0 15px;
        max-width: 138px;
    }
    .logo-fenosa,
    .fenosa-header .logo-fenosa {
        max-width: 120px;
        padding: 6px 10px;
        /*padding: 0px 15px;*/
        background: #fff;
    }
    .logo-fenosa-mobile {
        position: absolute;
        right: 80px;
        top: 25px;
        /*right: 75px;
		top: 75px;*/
        max-width: 110px;
        padding: 0 5px;
        background: none !important;
    }
    .logo-fenosa-mobile img {
        max-width: 100px;
    }
    .logo-expert {
        padding: 5px 15px;
        background: #e8510e;
    }
    .logo-mastercadena {
        padding: 5px 15px;
    }
    .logo-binter {
        padding: 23px 15px;
    }
    .logo-cooltra {
        padding: 15px 15px;
    }
    .logo-santander,
    .logo-swz {
        float: none;
        margin: 0 auto;
        max-width: 164px;
        padding: 8px 15px;
    }
    div.logo-santander-logged>div>img.logo-swz,
    div.logo-swz-logged>div>img.logo-swz {
        padding: 0px;
    }
    .menu-header-right {
        position: relative;
        width: 100%;
        padding: 0;
        background: #f5f5f5;
    }
    .menu-header {
        position: absolute;
        width: 100%;
        top: 0;
        left: 0;
        z-index: 999;
        background: #f5f5f5;
        border-bottom: 1px solid #ddd;
    }
    .menu-header li {
        float: none;
        width: 100%;
        padding: 0;
        border-left: none;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
    }
    .menu-header li a {
        padding: 10px 15px;
    }
    .menu-header li a:hover {
        background: #fff;
    }
    .mtb-30 {
        margin: 0;
    }
    .full-mobile-menu.menu-in {
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
    }
    .main-menu-box {
        display: none;
    }
    /************** Header Menu End *************/
    /******** Menu Slide Effect Start ***********/
    .header-container .full-mobile-menu {
        overflow: hidden;
        transition: all 0.3s 1.1s ease-in-out;
    }
    .header-container .full-mobile-menu .full-mobile-menu-in {
        overflow: hidden;
        overflow-y: auto;
    }
    .header-container .full-mobile-menu.menu-in {
        transition: all 0.3s ease-in-out;
    }
    .header-container .full-mobile-menu .power-box button {
        opacity: 0;
        transform: scale(1.2);
        transition: all 0.3s 0.8s ease-in-out;
    }
    .header-container .full-mobile-menu.menu-in .power-box button {
        opacity: 1;
        transform: scale(1);
        transition: all 0.3s 0.3s ease-in-out;
    }
    .header-container .full-mobile-menu .menupage-menu li:first-child,
    .header-container .full-mobile-menu .menupage-menu li:nth-child(2),
    .header-container .full-mobile-menu .menupage-menu li:nth-child(3),
    .header-container .full-mobile-menu .menupage-menu li:nth-child(4),
    .header-container .full-mobile-menu .menupage-menu li:nth-child(5),
    .header-container .full-mobile-menu .menupage-menu li:nth-child(6),
    .header-container .full-mobile-menu .menupage-menu li:nth-child(7) {
        opacity: 0;
    }
    .header-container .full-mobile-menu.menu-in .menupage-menu li:first-child,
    .header-container .full-mobile-menu.menu-in .menupage-menu li:nth-child(2),
    .header-container .full-mobile-menu.menu-in .menupage-menu li:nth-child(3),
    .header-container .full-mobile-menu.menu-in .menupage-menu li:nth-child(4),
    .header-container .full-mobile-menu.menu-in .menupage-menu li:nth-child(5),
    .header-container .full-mobile-menu.menu-in .menupage-menu li:nth-child(6),
    .header-container .full-mobile-menu.menu-in .menupage-menu li:nth-child(7) {
        opacity: 1;
    }
    .header-container .full-mobile-menu .menupage-menu li:first-child {
        transform: translateX(10%);
        transition: all 0.3s 0.9s ease-in-out;
    }
    .header-container .full-mobile-menu .menupage-menu li:nth-child(2) {
        transform: translateX(15%);
        transition: all 0.3s 0.8s ease-in-out;
    }
    .header-container .full-mobile-menu .menupage-menu li:nth-child(3) {
        transform: translateX(20%);
        transition: all 0.3s 0.6s ease-in-out;
    }
    .header-container .full-mobile-menu .menupage-menu li:nth-child(4) {
        transform: translateX(25%);
        transition: all 0.3s 0.4s ease-in-out;
    }
    .header-container .full-mobile-menu .menupage-menu li:nth-child(5) {
        transform: translateX(30%);
        transition: all 0.3s 0.2s ease-in-out;
    }
    .header-container .full-mobile-menu .menupage-menu li:nth-child(6) {
        transform: translateX(35%);
        transition: all 0.3s 0.1s ease-in-out;
    }
    .header-container .full-mobile-menu .menupage-menu li:nth-child(7) {
        transform: translateX(35%);
        transition: all 0.3s 0.1s ease-in-out;
    }
    .header-container .full-mobile-menu.menu-in .menupage-menu li:first-child {
        transform: translateX(0%);
        transition: all 0.3s 0.2s ease-in-out;
    }
    .header-container .full-mobile-menu.menu-in .menupage-menu li:nth-child(2) {
        transform: translateX(0%);
        transition: all 0.3s 0.4s ease-in-out;
    }
    .header-container .full-mobile-menu.menu-in .menupage-menu li:nth-child(3) {
        transform: translateX(0%);
        transition: all 0.3s 0.7s ease-in-out;
    }
    .header-container .full-mobile-menu.menu-in .menupage-menu li:nth-child(4) {
        transform: translateX(0%);
        transition: all 0.3s 0.9s ease-in-out;
    }
    .header-container .full-mobile-menu.menu-in .menupage-menu li:nth-child(5) {
        transform: translateX(0%);
        transition: all 0.3s 1s ease-in-out;
    }
    .header-container .full-mobile-menu.menu-in .menupage-menu li:nth-child(6) {
        transform: translateX(0%);
        transition: all 0.3s 1.1s ease-in-out;
    }
    .header-container .full-mobile-menu.menu-in .menupage-menu li:nth-child(7) {
        transform: translateX(0%);
        transition: all 0.3s 1.1s ease-in-out;
    }
    .header-container.header-type-2 .full-mobile-menu .menupage-menu .subnav {
        height: 164px;
        display: block !important;
        transition: height 0.3s ease;
    }
    .header-container.header-type-2 .full-mobile-menu .menupage-menu .subnav.ng-hide {
        height: 0;
        transition: height 0.3s ease;
        overflow: hidden;
    }
    .header-container .full-mobile-menu .menupage-menu .subnav.ng-hide li:first-child,
    .header-container .full-mobile-menu .menupage-menu .subnav.ng-hide li:nth-child(2),
    .header-container .full-mobile-menu .menupage-menu .subnav.ng-hide li:nth-child(3),
    .header-container .full-mobile-menu .menupage-menu .subnav.ng-hide li:nth-child(4),
    .header-container .full-mobile-menu .menupage-menu .subnav.ng-hide li:nth-child(5) {
        opacity: 0 !important;
    }
    .header-container .full-mobile-menu.menu-in .menupage-menu .subnav li:first-child,
    .header-container .full-mobile-menu.menu-in .menupage-menu .subnav li:nth-child(2),
    .header-container .full-mobile-menu.menu-in .menupage-menu .subnav li:nth-child(3),
    .header-container .full-mobile-menu.menu-in .menupage-menu .subnav li:nth-child(4),
    .header-container .full-mobile-menu.menu-in .menupage-menu .subnav li:nth-child(5) {
        opacity: 1;
    }
    /*.header-container .full-mobile-menu .menupage-menu .subnav.ng-hide li:first-child{
		transform:translateX(10%) !important;
		transition:all 0.3s 0.8s ease-in-out !important;
	}
	.header-container .full-mobile-menu .menupage-menu .subnav.ng-hide li:nth-child(2){
		transform:translateX(15%) !important;
		transition:all 0.3s 0.6s ease-in-out !important;
	}
	.header-container .full-mobile-menu .menupage-menu .subnav.ng-hide li:nth-child(3){
		transform:translateX(20%) !important;
		transition:all 0.3s 0.4s ease-in-out !important;
	}
	.header-container .full-mobile-menu .menupage-menu .subnav.ng-hide li:nth-child(4){
		transform:translateX(25%) !important;
		transition:all 0.3s 0.2s ease-in-out !important;
	}
	.header-container .full-mobile-menu .menupage-menu .subnav.ng-hide li:nth-child(5){
		transform:translateX(30%) !important;
		transition:all 0.3s 0.1s ease-in-out !important;
	}*/
    /*.header-container .full-mobile-menu.menu-in .menupage-menu .subnav li:first-child{
		transform:translateX(0%);
		transition:all 0.3s 0.2s ease-in-out !important;
	}
	.header-container .full-mobile-menu.menu-in .menupage-menu .subnav li:nth-child(2){
		transform:translateX(0%);
		transition:all 0.3s 0.4s ease-in-out !important;
	}
	.header-container .full-mobile-menu.menu-in .menupage-menu .subnav li:nth-child(3){
		transform:translateX(0%);
		transition:all 0.3s 0.7s ease-in-out !important;
	}
	.header-container .full-mobile-menu.menu-in .menupage-menu .subnav li:nth-child(4){
		transform:translateX(0%);
		transition:all 0.3s 0.9s ease-in-out;
	}
	.header-container .full-mobile-menu.menu-in .menupage-menu .subnav li:nth-child(5){
		transform:translateX(0%);
		transition:all 0.3s 1s ease-in-out;
	}*/
    .header-container.header-type-2 .full-mobile-menu .menupage-menu .subnav.ng-hide li:first-child,
    .header-container.header-type-2 .full-mobile-menu .menupage-menu .subnav.ng-hide li:nth-child(2),
    .header-container.header-type-2 .full-mobile-menu .menupage-menu .subnav.ng-hide li:nth-child(3),
    .header-container.header-type-2 .full-mobile-menu .menupage-menu .subnav.ng-hide li:nth-child(4),
    .header-container.header-type-2 .full-mobile-menu .menupage-menu .subnav.ng-hide li:nth-child(5),
    .header-container.header-type-2 .full-mobile-menu.menu-in .menupage-menu .subnav li:first-child,
    .header-container.header-type-2 .full-mobile-menu.menu-in .menupage-menu .subnav li:nth-child(2),
    .header-container.header-type-2 .full-mobile-menu.menu-in .menupage-menu .subnav li:nth-child(3),
    .header-container.header-type-2 .full-mobile-menu.menu-in .menupage-menu .subnav li:nth-child(4),
    .header-container.header-type-2 .full-mobile-menu.menu-in .menupage-menu .subnav li:nth-child(5) {
        transform: translateX(0%) !important;
        transition: all 0.3s !important;
    }
    /******** Menu Slide Effect End ***********/
    .login-slide-box .login-slide-eroski-caption {
        font-size: 14px;
    }
    .global-mycard-cover:first-child {
        margin-top: 0;
    }
    .login-box,
    .high-user-box {
        background: none;
        border: none;
    }
    .login-box-in {
        padding: 30px 15px;
    }
    .login-heading h2 {
        font-size: 17px;
        text-align: center;
        margin-left: 0px;
        padding-left: 0;
        border-left: none;
    }
    .login-heading h2 i {
        position: relative;
        display: block;
        margin: 0 auto;
        margin-bottom: 5px;
    }
    .white-bg {
        background: #fcfcfc;
    }
    .layout-box {
        padding: 0;
    }
    .modal-term .modal-content {
        padding: 55px 15px;
    }
    .hight-user-in {
        padding: 30px 0px;
    }
    .high-user-box .pdr-40 {
        padding: 0 30px;
    }
    .high-user-box .pdl-40 {
        padding: 0 30px;
    }
    .form-field-box h5 {
        text-align: center;
    }
    .modal-term {
        max-width: 100%;
        width: auto;
        position: relative;
    }
    .terms-modal-in {
        padding: 15px;
    }
    .btn-close-circle {
        top: -10px;
        right: -10px;
    }
    .contact-light-gray-cover {
        background: none;
        padding: 0;
        margin: 0;
    }
    .contact-light-gray-in {
        padding: 15px 0;
    }
    .contact-info-box {
        border-bottom: 1px solid #c1c1c1;
        padding: 20px 0 10px;
    }
    .contact-heading-box {
        display: block;
        table-layout: fixed;
    }
    .contact-heading-box .contact-heading-cont h2 {
        font-size: 18px;
    }
    .contact-heading-box .contact-heading-cont h2 span {
        display: block;
        /*font-size:16px;
		color:#EC0000;*/
        font-size: 14px;
    }
    .contact-heading-box .contact-heading-icon {
        float: left;
    }
    .contact-heading-box .contact-heading-icon,
    .contact-heading-box .contact-heading-cont {
        /*display:inline-block;*/
        vertical-align: middle;
        /*margin-left: -15px;
		width:100%;
		float:left;*/
    }
    .contact-heading-box .contact-heading-icon i.user-red-mid-icon {
        background: url(../img/icons/user-red-icon.svg)no-repeat 0px 4px;
    }
    .contact-heading-box .contact-heading-icon i.user-blue-mid-icon {
        background: url(../img/icons/user-blue-icon.svg)no-repeat 0px 4px;
    }
    .contact-heading-box .contact-heading-cont.user-ellipsis {
        /*width:88%;*/
        width: 80%;
    }
    .contact-heading-box .contact-heading-cont h2,
    .contact-heading-box .contact-heading-cont h3 {
        /*text-overflow: ellipsis;
    	white-space: nowrap;
    	overflow: hidden;*/
    }
    .contact-heading-box .contact-heading-cont h2 span,
    .contact-heading-box .contact-heading-cont h3 span {
        display: block;
    }
    .contact-opt-cover {
        /*display:none;*/
        display: inline-block;
        width: 100%;
        margin: 15px 0 0;
        padding: 0;
    }
    .contact-opt-cover-in {
        padding: 10px 15px;
        margin: 0 -15px;
        background: #e8e8e8;
    }
    .contact-opt-box .btn-contact-opt {
        font-size: 18px;
        padding: 7px 15px 6px;
    }
    .contact-opt-box .btn-contact-opt i {
        padding: 3px 0;
    }
    .contact-opt-menu-mobile .contact-opt-cover {
        /*display:block;
		float:left;*/
        display: table-cell;
        width: 33.333%;
        margin: 0;
    }
    .contact-opt-menu-mobile .contact-opt-overlay {
        background: rgba(0, 0, 0, 0.56);
    }
    .contact-opt-menu-mobile .contact-opt-overlay.ng-hide {
        opacity: 0;
    }
    .contact-opt-menu-mobile .contact-opt-cover .contact-opt-cover-in {
        padding: 0;
        margin: 0;
    }
    .contact-opt-menu-mobile .contact-opt-cover .contact-opt-cover-in .contact-opt-box .btn-contact-opt {
        background: #f3f3f3 !important;
        color: #333;
        text-transform: uppercase;
        font-size: 9px;
        padding: 15px 0;
        position: relative;
        z-index: 1000;
    }
    .contact-opt-menu-mobile .contact-opt-cover .contact-opt-cover-in .contact-opt-box .btn-contact-opt:hover {
        background: #fff !important;
        color: #ec0000;
    }
    .contact-opt-menu-mobile .contact-opt-cover .contact-opt-cover-in .contact-opt-box .btn-contact-opt i {
        position: relative;
        display: block;
        float: none;
        margin: 0 auto 5px;
    }
    .contact-opt-menu-mobile .contact-opt-cover .contact-opt-cover-in .contact-opt-box .btn-contact-opt:hover i.euro-icon {
        background: url(../img/icons/euro-red-icon.svg) no-repeat 0;
        background-size: 21px 20px;
        width: 21px;
        height: 23px;
        display: block;
    }
    .contact-opt-menu-mobile .contact-opt-cover .contact-opt-cover-in .contact-opt-box .btn-contact-opt:hover i.graph-search-icon {
        background: url(../img/icons/graph-search-red-icon.svg) no-repeat 0;
        background-size: 33px 21px;
        width: 33px;
        height: 23px;
        display: block;
    }
    .contact-opt-menu-mobile .contact-opt-cover .contact-opt-cover-in .contact-opt-box .btn-contact-opt:hover i.card-swipe-icon {
        background: url(../img/icons/card-swipe-red-icon.svg) no-repeat 0;
        background-size: 21px 23px;
        width: 21px;
        height: 23px;
        display: block;
    }
    .contact-opt-menu-mobile .contact-opt-box .contact-opt-list .btn-m-menu-close {
        position: absolute;
        right: 0;
        top: 0;
        width: 30px;
        height: 30px;
        padding: 0;
        font-size: 16px;
        font-weight: 600;
        color: #767676;
        background: none !important;
        z-index: 999;
        border: none;
    }
    .contact-opt-menu-mobile .contact-opt-box .contact-opt-list {
        position: fixed;
        top: auto;
        bottom: 70px;
        min-width: 100%;
        background: #fff;
        padding: 0 15px;
        border: none;
        border-top: 1px solid #ec0000;
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        -ms-transition: all 0.5s;
        -o-transition: all 0.5s;
        transition: all 0.5s;
        /*border-bottom: 1px solid rgba(0,0,0,0.56);*/
    }
    .contact-opt-menu-mobile .contact-opt-box .contact-opt-list.ng-hide {
        transform: translate(0, 200%);
    }
    .contact-opt-menu-mobile .contact-opt-box .contact-opt-list li a {
        height: 45px;
        padding: 13px 0;
        text-align: left;
        font-size: 14px;
    }
    .contact-form-cover {
        padding: 30px 15px;
    }
    .contact-form-box .btn-red-dark-small {
        float: left;
    }
    .form-message p {
        line-height: 16px;
    }
    .global-mycard-cover {
        background: none;
    }
    .global-mycard-cover .global-mycard-cont-cover {
        padding: 0;
    }
    .global-mycard-cover .global-mycard-cont-box .global-mycard-visa-btn-box {
        width: 38px;
        padding: 0;
    }
    /* .global-mycard-cover .global-mycard-cont-box .global-mycard-payment-box,
  .global-mycard-cover .global-mycard-cont-box .global-mycard-payment-box.payment-share-col3 {
    display: none;
  } */
    .global-notification-cover {
        display: none;
    }
    .global-mycard-cover .global-mycard-cont-box .global-mycard-visa-box {
        display: table;
    }
    .global-mycard-cover .global-mycard-cont-box .global-mycard-visa-cont,
    .global-mycard-cover .global-mycard-cont-box .global-mycard-visa-btn-box {
        display: table-cell;
    }
    .isotop-container {
        position: relative;
    }
    .isotop-container .col-sm-6 {
        width: 100%;
    }
    .load-fidelity-box {
        margin-bottom: 15px;
    }
    .load-fidelity-box .heart-bag-icon {
        background-size: 103px 103px;
        width: 103px;
        height: 103px;
    }
    .notification-bg {
        padding: 15px;
        margin: 0 -15px;
    }
    .notification-box .notification-heading {
        border: 1px solid #d7d7d7;
        /*border-bottom:none;*/
        border-left: none;
        background: #fff;
    }
    .notification-box .notification-heading button {
        padding: 6px 10px;
    }
    .notification-box .notification-cont {
        border-top: none;
    }
    .loan-auto-box {
        margin-top: 0;
    }
    .loan-auto-box .loan-auto-detail-box .loan-auto-detail-gap,
    .loan-auto-box .loan-auto-detail-box .loan-auto-detail-in .loan-auto-limit-box {
        padding: 7px;
    }
    .loan-auto-box .loan-auto-detail-box .loan-auto-detail-in .loan-auto-limit-detail-box .loan-auto-limit-available p {
        font-size: 13px;
    }
    .loan-auto-box .loan-auto-detail-box .loan-auto-detail-in .loan-auto-limit-detail-box .loan-auto-limit-available p span {
        margin-left: 8px;
    }
    .loan-auto-box .loan-auto-detail-box .loan-auto-detail-in .loan-auto-limit-box p {
        font-size: 13px;
    }
    .loan-auto-box .loan-auto-detail-box .loan-auto-detail-in .loan-auto-limit-box p span {
        margin-left: 8px;
        font-weight: bold;
    }
    .loan-auto-box .loan-auto-detail-box .loan-auto-detail-in {
        border-right: none;
    }
    .loan-auto-box .loan-auto-detail-box .loan-auto-nxt-date-box {
        display: none;
    }
    .loan-auto-box .loan-auto-detail-box .loan-auto-detail-in h3 {
        font-size: 16px;
    }
    .loan-auto-box .loan-auto-detail-box .loan-auto-detail-in p {
        font-size: 14px;
    }
    .loan-auto-box .loan-auto-detail-box .loan-auto-detail-in .loan-auto-detail-heading-icon {
        display: none;
    }
    .loan-auto-box .loan-auto-detail-box .loan-auto-detail-in .loan-auto-limit-box .loan-auto-progress-box {
        width: 100%;
    }
    .loan-auto-box .loan-auto-detail-box .loan-auto-detail-in .loan-auto-limit-box .loan-auto-progress-box .progress {
        height: 20px;
    }
    .loan-auto-box .loan-auto-payment-box {
        display: block;
        /*padding:12px 15px;
		padding: 3px 7px;*/
    }
    .loan-auto-box .display-table {
        position: relative;
        z-index: 9;
    }
    .loan-auto-box .loan-auto-payment-box .loan-auto-mobile-drop {
        padding: 3px 10px;
        border-top: 1px solid #e3e3e3;
    }
    .loan-auto-box .loan-auto-payment-box .loan-auto-mobile-drop.ng-hide {
        display: block;
        opacity: 0;
        position: absolute;
        overflow: hidden;
        z-index: -1;
        transform: translateY(-30px);
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
    }
    .loan-auto-box .loan-auto-payment-box .loan-auto-payment-info {
        display: block;
        width: 100%;
        padding: 3px 0;
        border-right: none;
        text-align: left;
        margin: 0px;
    }
    .loan-auto-box .loan-auto-payment-box .loan-auto-payment-info p {
        font-size: 12px;
    }
    .loan-auto-box .loan-auto-payment-box .loan-auto-payment-info p span {
        display: inline-block;
        float: right;
    }
    .loan-auto-box .loan-auto-payment-box .loan-auto-payment-info.desktop-tab-view {
        display: none !important;
    }
    .loan-auto-tag-line p {
        font-size: 12px;
    }
    .loan-amortization-table h3 {
        font-size: 16px;
    }
    .loan-amortization-table p {
        font-size: 12px;
    }
    .loan-amortization-table-btn-box {
        text-align: center;
    }
    .loan-amortization-table-btn-box .btn-red,
    .online-bill-payment-btn-box .btn-red {
        font-size: 14px;
        font-weight: bold;
        text-transform: uppercase;
    }
    .online-bill-payment-opt-box {
        text-align: left;
        width: 100%;
        display: table;
    }
    .online-bill-payment-opt-box .online-bill-payment-opt-icon,
    .online-bill-payment-opt-box .online-bill-payment-opt-cont {
        display: table-cell;
        vertical-align: middle;
    }
    .online-bill-payment-opt-box .online-bill-payment-opt-icon {
        width: 75px;
        padding-right: 15px;
    }
    .online-bill-payment-opt-box .online-bill-payment-opt-icon i {
        position: relative;
    }
    .loan-amortization-table,
    .online-bill-payment-box {
        padding-top: 0;
        padding-bottom: 80px;
    }
    .beneficiary-box-wrapper .display-table-col-12.vigor-card-number-box {
        display: block;
    }
    .beneficiary-box-wrapper .display-table-col-12.vigor-card-number-box .vigor-card-number {
        padding-left: 5px;
    }
    .beneficiary-status.text-left {
        text-align: left;
        padding-right: 0px;
        padding-left: 5px;
    }
    .beneficiary-status.status-beneficiary {
        padding-right: 0px;
    }
    .beneficiario-button-box.button-beneficiario-box {
        margin-top: 0px;
    }
    .beneficiario-button-box .btn-contact-opt i.fa {
        float: none;
    }
    .online-bill-payment-box .beneficiary-status p {
        font-size: 14px;
    }
    .contact-form-box .mob-center-button .btn-red-dark-small {
        float: none;
    }
    .online-bill-payment-box .beneficiary-model-box-success-full p {
        font-size: 14px;
    }
    .check-icons .fa {
        margin-bottom: 5px;
    }
    /* Beneficiary Clientes login page */
    .alta-beneficiario-box .hight-user-in {
        padding: 30px 15px;
    }
    .beneficirio-login .form-field-box label {
        text-align: left;
        font-size: 12px;
    }
    /* Beneficiary Clientes login page */
    /* beneficiary modal */
    .modal-cards {
        margin: 15px;
    }
    .modal-cards.modal-dialog {
        margin-left: 15px;
        margin-right: 15px;
    }
    .beneficiary-condi-modal {
        padding: 10px;
        margin-top: 64px;
    }
    .beneficiary-condi-modal .modal-content-box .modal-head {
        padding: 12px;
    }
    .beneficiary-condi-modal .modal-content-box .modal-head h4 {
        font-size: 16px;
        line-height: 24px;
    }
    .beneficiary-condi-modal .modal-content-box .modal-head hr {
        margin: 8px 0;
    }
    .beneficiary-condi-modal .modal-content-box .modal-head p {
        font-size: 14px;
        line-height: 20px;
    }
    .beneficiary-condi-modal .modal-body {
        padding: 15px 20px;
    }
    .beneficiary-condi-modal .modal-body .modal-body-in {
        padding: 0;
    }
    .beneficiary-condi-modal .modal-body .modal-body-icon-topleft,
    .beneficiary-condi-modal .modal-body .modal-body-icon-topright,
    .beneficiary-condi-modal .modal-body .modal-body-icon-bottomright,
    .beneficiary-condi-modal .modal-body .modal-body-icon-bottomleft {
        display: none;
    }
    .beneficiary-condi-modal .modal-body i {
        margin: 10px auto;
    }
    .beneficiary-condi-modal .modal-body .beneficiary-condi-modal-list li {
        margin-bottom: 5px;
        padding-left: 10px;
        text-indent: -16px;
    }
    .beneficiary-condi-modal .modal-body .beneficiary-condi-modal-list li::before {
        padding-right: 10px;
    }
    /* Mobile View */
    .campaigns-step-2-main.main-campaigns-step {
        padding: 30px 30px 15px;
    }
    .main-campaigns-step .campaigns-step-3-form-box.contact-form-box .form-control {
        cursor: auto;
        width: 100%;
        border: none;
        height: 50px;
        box-shadow: 0px 0px 16px rgba(201, 201, 201, 1) !important;
        -moz-box-shadow: 0px 0px 16px rgba(201, 201, 201, 1) !important;
        -webkit-box-shadow: 0px 0px 16px rgba(201, 201, 201, 1) !important;
        -ms-box-shadow: 0px 0px 16px rgba(201, 201, 201, 1) !important;
        -o-box-shadow: 0px 0px 16px rgba(201, 201, 201, 1) !important;
    }
    .button-center {
        text-align: center;
    }
    /* Mobile View End */
    .online-bill-payment-opt-box .online-bill-payment-opt-cont p,
    .loan-amortization-table p,
    .online-bill-payment-box p {
        font-size: 13px;
        line-height: 17px;
    }
    .loan-amortization-table h3,
    .online-bill-payment-box h3 {
        font-size: 16px;
    }
    .cards-outstanding-balance p {
        font-size: 12px;
    }
    .services-box .services-cont-box h3 {
        font-size: 14px;
        padding-bottom: 0;
    }
    .services-box .services-icon-box {
        padding-left: 0;
        width: 100px !important;
    }
    .services-box .services-cont-box {
        padding: 15px 0;
        vertical-align: top !important;
    }
    button.btn-contact-opt.btn-instant-m.beneficiary-client-button.client-button-beneficiary {
        padding: 8px !important;
    }
    .beneficiario-button-box.button-box {
        margin-top: 0px !important;
    }
    .beneficiario-button-box .btn-contact-opt {
        display: block;
        width: 100%;
    }
    .beneficiario-button-box .btn-contact-opt .client-icons {
        float: none;
    }
    .left-condition-checkbox {
        text-align: left;
    }
    .icon-notification .notification-mid-icon.red {
        background: #ec0000;
        color: #fff;
    }
    .card-force-table .table-bordered>thead>tr>td,
    .card-force-table .table-bordered>tbody>tr>td,
    .card-force-table .table-bordered>tfoot>tr>td {
        padding: 0;
    }
    .card-force-table .table-bordered>tbody>tr>td table {
        width: 100%;
        max-width: 100%;
    }
    .card-force-table .table-bordered>thead>tr>th,
    .card-force-table .table-bordered>tbody>tr>th,
    .card-force-table .table-bordered>tfoot>tr>th,
    .card-force-table .table-bordered>thead>tr>td td,
    .card-force-table .table-bordered>tbody>tr>td td,
    .card-force-table .table-bordered>tfoot>tr>td td {
        border-left: none;
        border-right: none;
        padding: 8px 12px;
    }
    .card-force-table .table-bordered>tbody>tr>td td.extract-btn {
        padding: 0;
    }
    .card-force-table .table-bordered>tbody>tr>td td.extract-btn a {
        margin: 8px 12px
    }
    .card-force-table .table-bordered>thead>tr>th p,
    .card-force-table .table-bordered>tbody>tr>th p,
    .card-force-table .table-bordered>tfoot>tr>th p,
    .card-force-table .table-bordered>thead>tr>td td p,
    .card-force-table .table-bordered>tbody>tr>td td p,
    .card-force-table .table-bordered>tfoot>tr>td td p,
    .card-force-table .table-bordered>thead>tr>td p,
    .card-force-table .table-bordered>tbody>tr>td p,
    .card-force-table .table-bordered>tfoot>tr>td p {
        font-size: 14px;
        text-align: left;
    }
    .card-force-table .table-bordered>thead>tr>th p span,
    .card-force-table .table-bordered>tbody>tr>th p span,
    .card-force-table .table-bordered>tfoot>tr>th p span,
    .card-force-table .table-bordered>thead>tr>td td p span,
    .card-force-table .table-bordered>tbody>tr>td td p span,
    .card-force-table .table-bordered>tfoot>tr>td td p span,
    .card-force-table .table-bordered>thead>tr>td p span,
    .card-force-table .table-bordered>tbody>tr>td p span,
    .card-force-table .table-bordered>tfoot>tr>td p span {
        font-size: 12px;
        display: block;
        font-weight: normal;
        line-height: normal;
    }
    .card-force-table .table-bordered>thead>tr>th,
    .card-force-table .table-bordered>thead>tr>td td {
        font-weight: 300;
        font-size: 14px;
        text-transform: capitalize;
    }
    .card-force-table .table-bordered>tbody>tr tr.load-state-box-tr>td {
        padding-top: 0px;
    }
    .card-force-table .table-bordered>tbody>tr>td td p.load-state-box-msg {
        text-align: center;
    }
    .card-force-table .table-bordered>tbody>tr>td td p.load-state-box-msg span {
        font-size: 10px;
    }
    .movements-filter-cover {
        /*background:none;
		border:none;*/
        padding: 0 15px;
        /*overflow:hidden;*/
    }
    .movements-filter-box {
        left: 0;
        position: relative;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
    }
    .movements-filter-box.ng-hide {
        position: absolute;
        left: -120%;
        display: block !important;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
    }
    .movements-filter-box .row {
        /*margin:0;*/
    }
    .movements-filter-box .control-label {
        padding: 5px 0 0;
    }
    .movements-filter-box .form-control {
        text-align: left;
    }
    .movements-filter-box .row div[class*="col-"] {
        /*padding:0;*/
    }
    .movements-filter-box .form-group .col-sm-7,
    .movements-filter-box .form-group .col-sm-9,
    .movements-filter-box .form-group .col-md-8 {
        padding: 0 !important;
    }
    .movements-filter-btn-box {
        padding: 15px 0;
    }
    .movements-filter-box .btn-red-dark-small {
        margin: 15px auto;
        /*max-width:100%;*/
    }
    .online-bill-payment-opt-box i {
        margin-bottom: 0px;
    }
    .online-bill-payment-box p {
        padding-bottom: 0;
    }
    .online-bill-payment-box>p {
        padding-bottom: 15px;
    }
    .online-bill-payment-box p span.bold {
        font-weight: normal;
    }
    /**********************************profile-personal********************/
    .avtar-profile-box-cover {
        margin: 0 auto;
    }
    .reset-passowrd-form .form-field label {
        padding: 2px 15px;
    }
    .reset-passowrd-form .form-control {
        height: 30px;
    }
    .btn-ACEPTAR a.btn {
        height: 29px;
        float: right;
        padding: 5px 15px;
    }
    .per_area-light-gray-cover {
        background: #fcfcfc;
    }
    .per_area-info-box,
    .info-detail {
        margin: 27px auto 0;
    }
    .avtar-profile {
        top: 40px;
    }
    .info-detail input[type="password"],
    .info-detail input[type="text"] {
        width: 160px;
    }
    .per_area-light-heading {
        max-width: 240px;
        margin: 0 auto;
    }
    .avtar-profile-box {
        margin: auto;
    }
    .avtar-profile {
        position: absolute;
    }
    .per_area-light-heading {
        padding: 15px 0px 10px;
    }
    .per_area-info-cover {
        padding: 0;
    }
    .btn-detail a.btn {
        font-size: 9px;
    }
    .info-detail i {
        /*display: flex;
		top: 18px;*/
    }
    form .form-control {
        width: 100%;
    }
    .info-detail ul li {
        list-style: none;
        padding-top: 0px;
    }
    .form-field {
        padding-top: 10px;
    }
    .per_area-light-gray-in {
        margin: 0;
    }
    .right-info-list-heading h3 {
        cursor: pointer;
    }
    /*.right-info-list-para{
		display:none;
	}*/
    .right-info {
        padding: 0 15px;
    }
    .cookies-aviso-box {
        border: none;
    }
    .cookies-aviso-box .cookies-aviso-in .cookies-aviso-icon {
        width: 62px;
    }
    .cookies-aviso-box .cookies-aviso-in .cookies-aviso-content {
        padding-bottom: 5px;
    }
    .cookies-aviso-box .cookies-aviso-in .cookies-aviso-content a {
        font-weight: 600;
    }
    .cookies-aviso-box .cookies-aviso-in .cookies-aviso-icon i.cookies-close {
        display: block;
    }
    .cookies-aviso-box .cookies-aviso-in .cookies-aviso-content p.close-cookies-sms {
        float: none;
        margin-bottom: 10px;
    }
    .cookies-aviso-box .cookies-aviso-in .cookies-aviso-content p.close-cookies-sms i.fa.fa-times {
        display: none;
    }
    .instant-money-form-box .instant-money-form-header p {
        font-size: 13px;
        line-height: normal;
    }
    .instant-money-form-box .instant-money-form p {
        line-height: normal;
    }
    .instant-money-form-box .instant-money-form-in.pdlr-70 {
        padding: 35px !important;
    }
    .modal-instant-money .instant-modal-box .instant-modal-opt-box .instant-modal-opt-item {
        padding: 15px 0;
        display: block;
        min-height: 200px;
    }
    .instant-money-form-box .instant-money-form .card-expir-year {
        padding: 0 15px;
    }
    .modal-instant-money .instant-money-legal-modal-box .modal-body {
        padding: 15px;
    }
    .instant-money-iframe-modal-box {
        -webkit-overflow-scrolling: touch !important;
        overflow: scroll !important;
    }
    .modal-instant-money .instant-modal-box .instant-modal-opt-box .instant-modal-opt-item.pmc-choose-item i {
        width: 53px;
        height: 53px;
        border: 1px solid #1bb3bc;
    }
    .modal-instant-money .instant-modal-box .instant-modal-opt-box .instant-modal-opt-item.pmc-choose-item i.card-skyblue-icon {
        background: url(../img/icons/card-skyblue-icon.svg) no-repeat center center;
        background-size: 27px 16px;
    }
    .modal-instant-money .instant-modal-box .instant-modal-opt-box .instant-modal-opt-item.pmc-choose-item i.green {
        border: 1px solid #abc111;
    }
    .modal-instant-money .instant-modal-box .instant-modal-opt-box .instant-modal-opt-item.pmc-choose-item i.euro-circle-green-icon {
        background: url(../img/icons/bag-green-icon.svg) no-repeat center center;
        background-size: 34px 28px;
    }
    .modal-instant-money .instant-modal-box .instant-modal-opt-box .instant-modal-opt-in {
        padding: 0;
    }
    .modal-instant-money .instant-modal-box .instant-modal-opt-box .instant-modal-opt {
        padding-bottom: 0;
    }
    .modal-instant-money .instant-modal-box .instant-modal-opt-box .instant-modal-opt-item {
        padding: 0 0 15px;
    }
    .modal-instant-money .instant-modal-box .instant-modal-opt-box .instant-modal-opt-item h4 {
        font-size: 16px;
    }
    .modal-instant-money .instant-modal-box .instant-modal-opt-box .instant-targeticon-topleft,
    .modal-instant-money .instant-modal-box .instant-modal-opt-box .instant-targeticon-topright,
    .modal-instant-money .instant-modal-box .instant-modal-opt-box .instant-targeticon-bottomright,
    .modal-instant-money .instant-modal-box .instant-modal-opt-box .instant-targeticon-bottomleft {
        display: none;
    }
    .modal-instant-money .instant-modal-box .instant-modal-opt-box .pmc-card-choose-item i {
        padding-left: 0px;
        float: none;
        margin: 0 auto;
        margin-bottom: 15px;
    }
    .modal-instant-money .instant-modal-box .instant-modal-opt-box .pmc-card-choose-item i.bar-chart-sky-blue-icon {
        background: url(../img/icons/bar-chart-sky-blue-icon.svg) no-repeat center center;
        background-size: 51px 35px;
        width: 51px;
        height: 35px;
    }
    .modal-instant-money .instant-modal-box .instant-modal-opt-box .pmc-card-choose-item i.calendar-green-icon {
        background: url(../img/icons/calendar-green-icon.svg) no-repeat center center;
        background-size: 51px 51px;
        width: 51px;
        height: 51px;
    }
    .modal-instant-money .instant-modal-box .instant-modal-opt-box .pmc-card-choose-item i.card-purple-icon {
        background: url(../img/icons/card-purple-icon.svg) no-repeat center center;
        background-size: 56px 51px;
        width: 56px;
        height: 51px;
    }
    .modal-instant-money .instant-modal-box .instant-modal-opt-box p {
        font-size: 14px;
    }
    .modal-instant-money .instant-modal-box .instant-modal-opt-box .pmc-card-choose-item p {
        padding-left: 0px;
        padding-right: 0;
        font-size: 13px;
    }
    .instant-money-form-box .instant-money-form .instant-money-check-icon {
        font-size: 60px;
    }
    .instant-money-form-in.pdlr-25 {
        padding: 0 15px !important;
    }
    .card-force-table.pmc-several-shopping-table .table-bordered>thead>tr>th,
    .card-force-table.pmc-several-shopping-table .table-bordered>thead>tr>td {
        padding: 8px 12px;
        font-size: 14px;
    }
    .card-force-table.pmc-several-shopping-table .table-bordered>tbody>tr>th,
    .card-force-table.pmc-several-shopping-table .table-bordered>tbody>tr>td,
    .card-force-table.pmc-several-shopping-table .table-bordered>tbody>tr>th p,
    .card-force-table.pmc-several-shopping-table .table-bordered>tbody>tr>td p {
        padding: 0 !important;
    }
    .card-force-table.pmc-several-shopping-table .table-bordered>tbody>tr>th .card-movement-amount-box,
    .card-force-table.pmc-several-shopping-table .table-bordered>tbody>tr>td .card-movement-amount-box {
        padding: 8px 0;
    }
    .card-force-table.pmc-several-shopping-table .select-all-input strong {
        padding-left: 10px;
        vertical-align: top;
        line-height: 30px;
    }
    .card-force-table.pmc-several-shopping-table .select-all-input input[type='checkbox'] {
        margin-left: 10px;
    }
    .instant-errors {
        margin-top: -10px;
    }
    .instant-money-form-box .instant-money-form .form-control.mb-15 {
        margin-bottom: 15px;
    }
    .instant-meney-euro {
        vertical-align: top;
    }
    .instant-meney-euro-inside {
        right: 10px;
    }
    .mobile-ad-box .mobile-ad-banner .slider-box img {
        min-height: 80px;
    }
    .mobile-ad-box .mobile-ad-banner .slider-box img.desktop-mob-view {
        display: none;
    }
    .mobile-ad-box .mobile-ad-banner .slider-box img.mobile-view {
        display: block;
    }
    .svg-banner .slider-box img.desktop-mob-view {
        display: none;
    }
    .svg-banner .slider-box img.mobile-view {
        display: block;
    }
    /******************** Pin Change Section Start **************/
    .change-pin-list li {
        margin: 0;
        padding-bottom: 20px;
        width: 100%;
    }
    /******************** Pin Change Section End **************/
    /******************** Loan Page Start **************/
    .white-bg .contact-heading-box .contact-heading-icon i {
        vertical-align: top;
    }
    .white-bg .contact-heading-icon .video-box-red-icon {
        background-size: 36px 18px;
        height: 18px;
    }
    /******************** Loan Page End **************/
    /******************** My Campaigns Section Start ******************/
    .campaigns-cover {
        padding: 10px 0 30px;
    }
    .campaigns-opt {
        padding: 0;
    }
    .campaigns-opt a {
        padding: 5px 0 !important;
    }
    .campaigns-opt span {
        font-size: 9px;
    }
    .campaigns-opt i.video-red-icon {
        background: url(../img/icons/video-gray-circle-icon.svg) no-repeat 0;
        background-size: 22px 22px;
        width: 22px;
        height: 22px;
        display: inline-block;
    }
    .campaigns-opt i.video-blue-icon {
        background: url(../img/icons/video-gray-circle-icon.svg) no-repeat 0;
        background-size: 22px 22px;
        width: 22px;
        height: 22px;
        display: inline-block;
    }
    .campaigns-opt i.phone-red-mid-icon {
        background: url(../img/icons/phone-gray-o-icon.svg) no-repeat 0 0;
        background-size: 21px 21px;
        width: 22px;
        height: 22px;
        display: inline-block;
    }
    .campaigns-opt i.money-gray-small-icon {
        width: 28px;
        height: 22px;
    }
    .campaigns-opt:hover i.money-gray-small-icon {
        background: url(../img/icons/money-red-icon.svg) no-repeat center center;
        background-size: 28px 18px;
    }
    .campaigns-opt:hover i.video-red-icon {
        background: url(../img/icons/video-red-icon.svg) no-repeat 0;
        background-size: 22px 22px;
    }
    .campaigns-opt:hover i.video-blue-icon {
        background: url(../img/icons/video-b-icon.svg) no-repeat 0;
        background-size: 22px 22px;
    }
    .campaigns-opt:hover i.video-blue-icon {
        background: url(../img/icons/video-b-icon.svg) no-repeat 0;
        background-size: 22px 22px;
    }
    .campaigns-opt:hover i.phone-red-mid-icon {
        background: url(../img/icons/phone-red-icon.svg) no-repeat 0 0;
        background-size: 21px 21px;
    }
    .campaigns-opt:hover i.phone-blue-mid-icon {
        background: url(../img/icons/phone-blue-icon.svg) no-repeat 0 0;
        background-size: 21px 21px;
    }
    .contact-opt-menu-mobile .contact-opt-box .campaigns-opt .contact-opt-list {
        bottom: 50px;
    }
    .contact-opt-box .campaigns-opt .contact-opt-list li .campaigns-yourloan-box {
        border: none;
        padding: 15px 60px 0;
        margin: 0;
    }
    .contact-opt-box .campaigns-opt .contact-opt-list li .print-contract h3 a {
        font-size: 18px;
        font-weight: 600;
        display: inline-block;
    }
    .steps-nav-box .steps-nav li:after {
        top: 12px;
    }
    .steps-nav-box .steps-nav li .steps .steps-state {
        width: 42px;
        height: 42px;
        font-size: 17px;
        font-weight: 600;
        /*padding: 19px 0;*/
    }
    .steps-nav-box .steps-nav li.done .steps .steps-state {
        /*padding:12px 0;*/
    }
    .steps-nav-box .steps-nav li .steps .steps-name {
        display: none;
    }
    /******************** My Campaigns Step-1 Start ******************/
    .modal-campaigns .campaigns-modal-in {
        padding: 10px;
    }
    .modal-campaigns .campaigns-modal-in .campaigns-stepon-modal-cont .campaigns-yourloan-box {
        padding: 15px 40px;
    }
    .modal-campaigns .campaigns-modal-in .campaigns-stepon-modal-cont .campaigns-yourloan-box .campaigns-yourloan-head h2 {
        font-size: 14px;
        margin-bottom: 0;
    }
    .modal-campaigns .campaigns-modal-in .campaigns-stepon-modal-cont .campaigns-yourloan-box .campaigns-yourloan-cont h3 {
        font-size: 13px;
    }
    .modal-campaigns .campaigns-modal-in .campaigns-stepon-modal-cont .campaigns-yourloan-box .campaigns-yourloan-cont p {
        font-size: 10px;
        line-height: 16px;
        margin-bottom: 0;
    }
    .modal-campaigns .campaigns-modal-in .campaigns-stepon-modal-cont .campaigns-yourloan-box.campaigns-yourloan-mobile {
        background: none;
        border: none;
        padding: 0;
        margin-bottom: 20px;
    }
    .modal-campaigns .campaigns-modal-in .campaigns-stepon-modal-cont .campaigns-yourloan-box.campaigns-yourloan-mobile:after {
        content: '';
        position: absolute;
        bottom: -10px;
        left: 25%;
        width: 50%;
        height: 2px;
        background: #cacaca;
    }
    .modal-campaigns .campaigns-modal-in .campaigns-stepon-modal-cont .campaigns-yourloan-box.campaigns-yourloan-mobile .campaigns-yourloan-cont {
        border: 1px solid #acacac;
        padding: 6px 0;
        margin: 0 -5px;
        margin-bottom: 10px;
    }
    .modal-campaigns .campaigns-modal-in .campaigns-stepon-modal-cont .campaigns-yourloan-box.campaigns-yourloan-mobile .campaigns-yourloan-cont h3 {
        width: 33.333%;
        float: left;
        border-right: 1px solid #cacaca;
        text-align: center;
        margin: 0;
        padding: 0 2px;
        font-size: 11px;
    }
    .modal-campaigns .campaigns-modal-in .campaigns-stepon-modal-cont .campaigns-yourloan-box.campaigns-yourloan-mobile .campaigns-yourloan-cont h3:nth-child(3) {
        border: none;
    }
    .modal-campaigns .campaigns-modal-in .campaigns-stepon-modal-cont .campaigns-yourloan-box.campaigns-yourloan-mobile .campaigns-yourloan-cont h3 strong {
        display: block;
    }
    .modal-campaigns .campaigns-modal-in .campaigns-stepon-modal-cont .campaigns-yourloan-box.campaigns-yourloan-mobile .campaigns-yourloan-head {
        padding-top: 0;
    }
    .modal-campaigns .campaigns-modal-in .campaigns-stepon-modal-cont .campaigns-yourloan-box.campaigns-yourloan-mobile .campaigns-yourloan-head h2 i {
        display: none;
    }
    .modal-campaigns .campaigns-modal-in .campaigns-stepon-modal-cont {
        max-height: 500px;
        overflow-y: auto;
    }
    .modal-campaigns .campaigns-modal-in .campaigns-stepon-modal-cont p {
        font-size: 10px;
        line-height: 15px;
    }
    .campaigns-step-1-cover .campaigns-step-1-main {
        background: #eeeeee;
        border: 1px solid #e7e7e7;
        padding: 10px;
    }
    .heading-line,
    .campaigns-step-3-form-box.contact-form-box .control-label.heading-line.section-heading {
        font-size: 15px;
    }
    .campaigns-loan-list {
        padding: 0;
    }
    .campaigns-loan-list .col-sm-4 {
        padding: 0 !important;
    }
    .campaigns-loan-box {
        margin: 15px 0 0;
        display: table;
        width: 100%;
        table-layout: fixed;
    }
    /*.campaigns-loan-box:hover,*/
    .campaigns-loan-box.active {
        transform: scale(1);
        -moz-transform: scale(1);
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
    }
    .campaigns-loan-box .campaigns-loan-month,
    .campaigns-loan-box .campaigns-loan-amount,
    .campaigns-loan-box .campaigns-loan-cont {
        display: table-cell;
        padding: 6px 2px;
        vertical-align: middle;
    }
    .campaigns-loan-box .campaigns-loan-month,
    .campaigns-loan-box .campaigns-loan-cont {
        width: 25%;
    }
    .campaigns-loan-box .campaigns-loan-month h3 {
        font-size: 16px;
    }
    .campaigns-loan-box .campaigns-loan-month h3 span {
        font-size: 14px;
        display: block;
    }
    .campaigns-loan-box .campaigns-loan-amount h2 {
        font-size: 15px;
        /*font-size:18px;*/
    }
    .campaigns-loan-box .campaigns-loan-amount h2 .cent {
        font-size: 13px;
        /*font-size:15px;*/
    }
    .campaigns-loan-box .btn-red,
    .campaigns-loan-box .btn-loading {
        padding: 3px 12px;
        font-size: 18px;
        margin-bottom: 0px;
    }
    .campaigns-loan-box .btn-loading {
        padding: 7px 10px;
        font-size: 12px;
    }
    .campaigns-yourloan-box {
        margin-bottom: 15px;
    }
    .campaigns-step-1-cover .head-red-box {
        padding: 10px 15px;
    }
    .campaigns-step-1-cover .head-red-box h2 {
        font-size: 18px;
        padding-bottom: 5px;
    }
    .campaigns-step-1-cover .head-red-box h2 span {
        font-size: 23px;
        padding-top: 5px;
    }
    .campaigns-step-1-cover .head-red-box h3 {
        font-size: 14px;
        font-weight: normal;
    }
    .campaigns-terms {
        margin: 15px -15px;
    }
    /******************** My Campaigns Step-1 End ******************/
    /******************** My Step Top Up Start ******************/
    .campaigns-step-topup .step-topup-head-red-box {
        padding: 5px;
        margin: 0 -10px 15px;
        border-radius: 0;
    }
    .campaigns-step-topup .step-topup-head-red-box .display-table {
        padding: 0px;
    }
    .campaigns-step-topup .step-topup-head-red-box h2 {
        font-size: 18px;
        font-weight: normal;
    }
    .campaigns-step-topup .step-topup-head-red-box .display-table .display-table-cell:nth-child(2) {
        border: none;
    }
    .campaigns-step-topup .step-topup-head-red-box h1 {
        font-size: 22px;
    }
    .campaigns-step-topup .step-topup-head-red-box h1 span {
        font-size: 11px;
    }
    .campaigns-step-topup .step-topup-head-red-box p {
        font-size: 12px !important;
    }
    .campaigns-step-topup .step-topup-head-red-box p i.clock-white-small-icon {
        display: none;
    }
    .campaigns-step-topup .step-topup-head-red-box .display-table {
        display: block;
    }
    .campaigns-step-topup .step-topup-head-red-box .display-table .display-table-col-3,
    .campaigns-step-topup .step-topup-head-red-box .display-table .display-table-col-4 {
        width: 50%;
        display: inline-block;
        float: left;
    }
    .campaigns-step-topup .step-topup-head-red-box .display-table .display-table-cell:nth-child(3) {
        width: 100%;
        display: block;
    }
    .campaigns-step-topup .total-finance-loan-box p {
        font-size: 12px;
    }
    .campaigns-step-topup .total-finance-loan-box ul.total-finance-list li h2 {
        font-size: 18px;
    }
    .campaigns-step-topup .total-finance-loan-box ul.total-finance-list li h2 span {
        font-size: 11px;
        padding-top: 5px;
    }
    .campaigns-step-topup .total-finance-loan-box {
        padding-bottom: 15px;
    }
    .campaigns-step-topup .total-finance-loan-box ul.total-finance-list {
        display: table;
        width: calc(100% + 20px);
        table-layout: fixed;
    }
    .campaigns-step-topup .total-finance-loan-box ul.total-finance-list li {
        background: #e3e3e3;
        padding: 5px 0;
        display: table-cell;
        width: 33.333%;
        vertical-align: top;
    }
    .campaigns-step-topup .total-finance-loan-box ul.total-finance-list li:first-child {
        width: 30%;
    }
    .campaigns-step-topup .total-finance-loan-box ul.total-finance-list li:nth-child(2) {
        width: 28%;
    }
    .campaigns-step-topup .total-finance-loan-box ul.total-finance-list li:last-child {
        width: 42%;
    }
    .campaigns-step-topup .total-finance-loan-box ul.total-finance-list li:first-child:after,
    .campaigns-step-topup .total-finance-loan-box ul.total-finance-list li:nth-child(2):after {
        font-size: 14px;
        top: 4px;
    }
    .campaigns-step-topup .total-finance-loan-box ul.total-finance-list li h2 {
        padding-bottom: 0;
    }
    .campaigns-step-topup .total-finance-loan-box ul.total-finance-list {
        margin: 0 -10px;
    }
    .campaigns-step-topup .total-finance-loan-box ul.total-finance-list li:nth-child(2) h2 span strong {
        font-weight: normal;
    }
    .campaigns-step-topup .campaigns-loan-box.step-topup-loan-box {
        margin: 15px 0 0;
    }
    /******************** My Step Top Up End ******************/
    /******************** My Campaigns Step-2 Start ******************/
    .campaigns-step-2-main {
        background: #eeeeee;
        border: 1px solid #e7e7e7;
        padding: 10px;
    }
    .campaigns-step-2-form-box .condition-link {
        font-size: 12px;
        padding: 0;
    }
    .campaigns-step-2-form-box .condition-link .condition-check-box input[type='checkbox']~.checkbox-img.gray {
        vertical-align: middle;
    }
    .campaigns-step-2-main .campaigns-step-2-note .step-2-arrows-xs {
        font-size: 18px;
        padding-left: 7px;
        vertical-align: middle;
        color: #ec0000;
    }
    .campaigns-step-2-main .campaigns-step-2-note .step-2-arrows-xs.fa-angle-up:before {
        content: "\f106";
    }
    .campaigns-step-2-main .campaigns-step-2-note {
        padding: 15px 0;
    }
    .campaigns-step-2-main .campaigns-step-2-note .notification-small-icon {
        top: 18px;
    }
    .campaigns-step-2-main .campaigns-step-2-note p {
        padding-right: 0;
    }
    .campaigns-step-2-main .campaigns-step-2-note p span {
        display: block;
        margin-left: -25px;
        padding-top: 10px;
    }
    .campaigns-pdf-iframe-box .campaigns-pdf-iframe-in {
        padding: 5px 5px 0;
        border: none;
    }
    /******************** My Campaigns Step-2 End ******************/
    /******************** My Campaigns Step-3 Start ******************/
    .campaigns-step-3-form-box {
        padding: 15px 0;
    }
    .campaigns-step-3-form-box.contact-form-box .contact-from-fileupload.notify.title-style-1 .popover {
        left: auto !important;
        right: -10px !important;
    }
    .campaigns-step-3-form-box.contact-form-box .contact-from-fileupload.notify .form-control,
    .campaigns-step-3-form-box.contact-form-box .contact-select-box.notify .form-control {
        width: 100%;
        border: none;
        height: 50px;
        /* box-shadow: 0px 0px 16px rgba(201, 201, 201, 1) !important;
    -moz-box-shadow: 0px 0px 16px rgba(201, 201, 201, 1) !important;
    -webkit-box-shadow: 0px 0px 16px rgba(201, 201, 201, 1) !important;
    -ms-box-shadow: 0px 0px 16px rgba(201, 201, 201, 1) !important;
    -o-box-shadow: 0px 0px 16px rgba(201, 201, 201, 1) !important; */
    }
    .campaigns-step-3-form-box.contact-form-box .contact-from-fileupload.notify.modified .form-control {
        border: 1px solid #c8c8c8 !important;
        background: #dcdcdc;
    }
    .campaigns-step-3-form-box.contact-form-box .contact-from-fileupload.notify.modified input[type="file"],
    .campaigns-step-3-form-box.contact-form-box .contact-from-fileupload.notify.modified button,
    .campaigns-step-3-form-box.contact-form-box .contact-from-fileupload.notify.modified .notification-small-icon {
        display: none;
    }
    .campaigns-step-3-form-box.contact-form-box .contact-from-fileupload.notify.modified button.btn-modified-check {
        display: block;
        right: 5px;
        color: #a1a2a6;
        font-size: 22px;
    }
    .campaigns-step-3-form-box.contact-form-box .contact-from-fileupload.notify.modified button.btn-modified-check:after {
        display: none;
    }
    .campaigns-step-3-form-box.contact-form-box .contact-from-fileupload.notify.modified .modified-sms {
        display: block;
        position: relative;
        padding-left: 10px;
    }
    .modified-sms p {
        color: #ec0000;
        font-size: 11px;
        text-decoration: underline;
        margin-bottom: 0;
        font-weight: normal;
    }
    .campaigns-step-3-form-box.contact-form-box .contact-from-fileupload.notify input[type="file"],
    .campaigns-step-3-form-box.contact-form-box .contact-from-fileupload.notify button,
    .campaigns-step-3-form-box.contact-form-box .contact-select-box.notify button {
        height: 50px;
        right: 80px;
    }
    .desk-btn-undo {
        display: none;
    }
    .contact-form-box .contact-select-box .mobile-undo-button button {
        display: block;
    }
    .campaigns-step-3-form-box.contact-form-box .contact-select-box.notify .mobile-undo-button button {
        height: auto;
    }
    .campaigns-step-3-form-box.contact-form-box .contact-from-fileupload.notify input[type="file"] {
        width: calc(100% - 25px);
        right: 25px;
    }
    .campaigns-step-3-form-box.contact-form-box .contact-from-fileupload.notify>button:nth-child(4) {
        right: 40px;
        /*z-index:9;*/
        pointer-events: auto;
        cursor: pointer;
        transition: all 0.3s;
        -moz-transition: all 0.3s;
        -webkit-transition: all 0.3s;
        -ms-transition: all 0.3s;
        -o-transition: all 0.3s;
    }
    /*.campaigns-step-3-form-box.contact-form-box .contact-from-fileupload.notify > button:hover:nth-child(4) i.cam-gray-small-icon{
		background:url(../img/icons/cam-red-icon.svg) no-repeat 0;
    	background-size: 22px 18px;
	}*/
    .campaigns-step-3-form-box.contact-form-box .contact-from-fileupload.notify input[type="file"]:hover~button .cam-gray-small-icon {
        background: url(../img/icons/cam-red-icon.svg) no-repeat 0;
        background-size: 22px 18px;
    }
    .campaigns-step-3-form-box.contact-form-box .contact-from-fileupload.notify>button:nth-child(3) .attached-icon {
        background: url(../img/icons/attach-gray-icon.svg) no-repeat 0 0;
        background-size: 18px 23px;
    }
    .campaigns-step-3-form-box.contact-form-box .contact-from-fileupload.notify input[type="file"]:hover+button .attached-icon {
        background: url(../img/icons/attach-icon2.svg) no-repeat 0 0;
        background-size: 18px 23px;
    }
    .campaigns-step-3-form-box.contact-form-box .contact-from-fileupload.notify input[type="file"]:hover+button .attached-blue-icon {
        background: url(../img/icons/attach-b-icon2.svg) no-repeat 0 0;
        background-size: 18px 23px;
    }
    .campaigns-step-3-form-box.contact-form-box .contact-from-fileupload.notify>button:after {
        content: "\f142";
        position: absolute;
        top: 18px;
        right: -6px;
        color: #9b9b9b;
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
    }
    .campaigns-step-3-form-box.contact-form-box .contact-select-box.notify .form-control {
        border: 1px solid #c8c8c8;
        width: calc(100% - 22px);
    }
    .campaigns-step-3-form-box.contact-form-box .contact-select-box.notify button {
        right: 22px;
    }
    .campaigns-step-3-form-box.contact-form-box .contact-select-box.notify .editable-wrap .editable-input {
        width: calc(100% - 80px);
    }
    .campaigns-step-3-form-box.contact-form-box .contact-select-box.notify button.btn-edit {
        right: -8px;
    }
    .campaigns-step-3-form-box.contact-form-box .contact-from-fileupload.notify .notification-small-icon {
        top: 17px;
        right: 10px;
    }
    .campaigns-step-3-form-box.contact-form-box .xeditable-btn .btn-primary {
        right: 39px !important;
    }
    .campaigns-step-3-form-box.contact-form-box .xeditable-btn .btn-default {
        right: 0px !important;
    }
    .campaigns-step-3-form-box.contact-form-box .campaigns-file-type {
        padding: 0;
    }
    /*.campaigns-step-3-form-box .campaigns-step-3-2 {
		display: block !important;
	}*/
    .campaigns-step-3-form-box.contact-form-box .control-label {
        padding-right: 15px;
    }
    .campaigns-step-3-form-box.contact-form-box .campaigns-step-3-2 {
        padding-top: 20px;
    }
    .campaigns-step-3-form-box.contact-form-box .campaigns-step-3-2 .condition-link {
        padding-bottom: 0;
    }
    .modal-campaign-stepthree p {
        font-size: 12px !important;
        line-height: 19px !important;
    }
    /******************** My Campaigns Step-3 End ******************/
    /******************** My Campaigns Step-4 Start ******************/
    .campaigns-stepon-modal-cont h4 {
        line-height: 23px;
    }
    .modal-campaign-stepthree h3 {
        font-size: 14px !important;
        line-height: 21px;
        letter-spacing: -0.3px;
    }
    .campaigns-step-4-main .campaigns-gray-box {
        background: #eeeeee;
        border: 1px solid #e7e7e7;
    }
    /******************** Preconceived Campaigns Modal ******************/
    .modal-campaign-edit-iban h3 {
        font-size: 16px;
    }
    .modal-campaigns .campaigns-modal-in .campaigns-stepon-modal-cont .btn-h42 {
        padding: 9px 25px !important;
    }
    /******************** Preconceived Campaigns Modal End ******************/
    /******************** My Campaigns Step-4 End ******************/
    /******************** My Campaigns Step-5 & 6 Start ******************/
    .campaigns-step-5-main .instant-money-form-box,
    .campaigns-step-6-main .instant-money-form-box {
        background: #eeeeee;
        border: 1px solid #e7e7e7
    }
    .campaigns-step-5-main .instant-money-form-box .instant-money-form,
    .campaigns-step-6-main .instant-money-form-box .instant-money-form {
        padding: 15px;
    }
    .campaigns-step-5-main .instant-money-form-box .instant-money-form .instant-money-detail,
    .campaigns-step-5-main .instant-money-form-box .instant-money-form .instant-money-detail form,
    .campaigns-step-6-main .instant-money-form-box .instant-money-form .instant-money-detail,
    .campaigns-step-6-main .instant-money-form-box .instant-money-form .instant-money-detail form {
        padding: 0 !important;
    }
    .campaigns-step-5-main .instant-money-form-box .instant-money-form .instant-money-detail h4,
    .campaigns-step-6-main .instant-money-form-box .instant-money-form .instant-money-detail h4 {
        font-size: 16px;
        font-weight: 700;
        line-height: 23px;
        margin-top: 0;
    }
    .campaigns-error-message .block-body {
        padding: 45px 35px;
    }
    /******************** My Campaigns Step-5 & 6 End ******************/
    /******************** My Campaigns Step-7 Start ******************/
    .campaigns-loan-box .btn-white-small,
    /*.campaigns-loan-box:hover .btn-white-small,*/
    .campaigns-loan-box.active .btn-white-small,
    .campaigns-loan-box.active .btn-white-small:hover {
        background: none;
        color: #fff !important;
    }
    .campaigns-loan-box .btn-white-small {
        font-size: 11px;
        padding: 0 !important;
        display: none;
        width: 100%;
    }
    /*.campaigns-loan-box:hover .btn-white-small{*/
    .campaigns-loan-box.active .btn-white-small {
        display: block;
        text-align: center;
    }
    .campaigns-step-1-cover .head-red-box h4 {
        font-size: 18px;
        font-weight: bold;
        padding-bottom: 0px;
    }
    .campaigns-step-1-cover .head-red-box p {
        font-size: 13px;
        margin: 0;
    }
    .campaigns-step-1-cover .head-red-box p span {
        font-size: 12px;
    }
    .modal-dialog {
        margin-left: auto;
        margin-right: auto;
    }
    /******************** My Campaigns Step-7 End ******************/
    /******************** My Campaigns Section when no Campaings available Start ******************/
    .rectangle-box-wrapper {
        top: 15px;
        left: 15px;
    }
    .rectangulo-box {
        max-width: 190px;
    }
    .rectangle-text {
        padding: 35px 0 34px 25px;
    }
    .rectangle-text p {
        font-size: 21px;
        line-height: 21px;
    }
    .rectangle-text h2 {
        font-size: 36px;
    }
    .solo-text {
        margin-top: 20px;
    }
    .solo-text p {
        font-size: 18px;
        line-height: 18px;
    }
    .solo-text p span {
        font-size: 14px;
        color: #fff;
    }
    .Solicítalo-button {
        padding-top: 21px;
    }
    .Solicítalo-button .btn-red-full {
        font-size: 16px;
    }
    /******************** My Campaigns Section when no Campaings available End ******************/
    /******************** My Campaigns Section End ******************/
    /********* Seed analytics modal start*******/
    .modal-term .seed-analytics-modal-in .main-info {
        font-size: 12px;
    }
    .modal-term .seed-analytics-modal-in .details {
        flex-direction: column;
        font-size: 14px;
    }
    /********* Seed analytics modal end*******/
}

@media (max-width: 600px) {
    .cookies-magin {
        margin-bottom: 130px;
    }
    .logo-fenosa-mobile {
        right: 45px;
    }
    .svg-banner {
        margin-bottom: 15px;
    }
}


/*@media (max-width: 576px) {
	.hide-577{
		display:none !important;
	}
	.show-576{
		display:block !important;
	}

}*/

@media (max-width: 480px) {
    .mobile-wd-100 {
        width: 100%;
    }
    .logo-fenosa-mobile {
        right: 15px;
    }
    .mobile-ad-box .mobile-ad-cont-box h2 {
        font-size: 15px;
        line-height: 20px;
    }
    .mobile-ad-box .mobile-ad-cont-box p {
        display: none;
    }
    .cookies-magin {
        margin-bottom: 140px;
    }
    .todate-pickr {
        position: relative;
    }
    .todate-pickr .dropdown-menu {
        left: auto !important;
        right: 0;
    }
    .contact-info-box .contact-info-icon,
    .contact-info-box .contact-info-cont {
        padding: 0;
    }
    .contact-info-box .contact-info-cont h4,
    .contact-info-box .contact-info-cont .contact-phone {
        font-size: 14px;
    }
    .contact-info-box .contact-info-cont p {
        font-size: 12px;
    }
    .instant-money-form-box .instant-money-form-header {
        padding-right: 55px;
    }
    .instant-money-form-box .instant-money-form-header .btn-instant-money-info {
        right: 10px;
    }
    .btn-instant-modal-info {
        right: 10px;
        margin-left: 10px;
    }
    .instant-money-form-box .instant-money-form-in,
    .instant-money-form-box .instant-money-form-in.pdtb-12,
    .instant-money-form-box .instant-money-form-in,
    .instant-money-form-box .instant-money-form-in.pdlr-70 {
        padding: 0 !important;
    }
    .modal-instant-money .instant-modal-box .instant-modal-cont {
        padding: 15px;
    }
    .modal-instant-money .instant-modal-box .instant-modal-cont-red {
        padding: 15px;
    }
    .modal-instant-money .instant-modal-box .instant-modal-cont hr {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .modal-instant-money .instant-modal-box .instant-modal-cont h4 {
        font-size: 16px;
    }
    .modal-instant-money .instant-modal-box .instant-modal-cont p {
        font-size: 14px;
        line-height: normal;
    }
    .modal-instant-money .instant-modal-box .instant-modal-opt-box .instant-modal-opt-in,
    .modal-instant-money .instant-modal-box .instant-modal-opt-box .instant-modal-opt {
        padding: 0;
    }
    .modal-instant-money .instant-modal-box .instant-modal-opt-box .instant-modal-opt-item {
        padding: 0 0 15px;
    }
    .modal-instant-money .instant-modal-box .instant-modal-opt-box .instant-modal-opt-item h4 {
        font-size: 16px;
    }
    .modal-instant-money .instant-modal-box .instant-modal-opt-box .instant-targeticon-topleft,
    .modal-instant-money .instant-modal-box .instant-modal-opt-box .instant-targeticon-topright,
    .modal-instant-money .instant-modal-box .instant-modal-opt-box .instant-targeticon-bottomright,
    .modal-instant-money .instant-modal-box .instant-modal-opt-box .instant-targeticon-bottomleft {
        display: none;
    }
    .instant-money-iframe-modal-box {
        padding: 15px 0;
        /*max-height:490px;
		min-height:490px;*/
    }
    .modal-instant-money .instant-money-legal-modal-box .modal-footer .btn-gray-full.btn-h38.dis-inline-block {
        margin-bottom: 15px;
    }
    /******************** Preconceived Section Start ******************/
    .modal-preconceived {
        margin: 0;
    }
    .preconceived-modal-in {
        padding: 10px;
    }
    .preconceived-modal-in .preconceived-modal-box .preconceived-modal-cont {
        padding: 15px;
    }
    .preconceived-modal-in .preconceived-modal-box .preconceived-modal-cont h2 {
        font-size: 16px;
        margin: 0;
        margin-bottom: 15px;
    }
    .preconceived-modal-in .preconceived-modal-box .preconceived-modal-cont h3 {
        font-size: 13px;
        font-weight: 600;
    }
    .preconceived-modal-in .preconceived-modal-box .preconceived-modal-cont p {
        font-size: 12px;
        margin-bottom: 10px;
    }
    .preconceived-modal-in .preconceived-modal-box .preconceived-modal-cont .btn-red {
        padding: 8px 30px;
        font-size: 14px;
        font-weight: normal;
    }
    /******************** Preconceived Section End ******************/
    /******************** My Campaigns Section when no Campaings available Start ******************/
    .rectangle-box-wrapper {
        top: 15px;
        left: 15px;
    }
    .rectangulo-box {
        max-width: 135px;
    }
    .rectangle-text {
        padding: 18px 0 18px 15px;
    }
    .rectangle-text p {
        font-size: 14px;
        line-height: 16px;
        font-weight: normal;
        margin: 10px 0 5px 0;
    }
    .rectangle-text h2 {
        font-size: 30px;
    }
    .solo-text {
        margin-top: 16px;
    }
    .solo-text p {
        font-size: 14px;
        line-height: 15px;
    }
    .solo-text p span {
        font-size: 12px;
    }
    .Solicítalo-button {
        padding-top: 9px;
    }
    .Solicítalo-button .btn-red-full {
        font-size: 14px;
    }
    /******************** My Campaigns Section when no Campaings available End ******************/
    /************** beneficiary Contact Form ***********/
    .beneficiary-box-wrapper .campaigns-step-2-main.main-campaigns-step {
        padding: 20px 15px 20px;
    }
    .beneficiary-box-in {
        padding: 10px 5px;
    }
    .beneficiary-box-in .icons-title {
        font-size: 9px;
        line-height: 10px;
    }
    .online-bill-payment-box .vigor-card-number p {
        font-size: 11px;
        line-height: 18px;
    }
    .beneficiary-box-in.display-table.model-beneficiary-box {
        padding: 15px;
    }
    .left-condition-checkbox .accept-condi-text {
        font-size: 12px;
    }
    /************** beneficiary Contact Form ***********/
    /************** beneficiary login termcondition model ***********/
    .mtb-15.mt-11 {
        margin-right: 20px !important;
    }
    .mt-11.btn-h42 {
        padding: 9px 25px !important;
    }
    /************** beneficiary login termcondition model End ***********/
    .instant-money-form-in.pdlr-25 {
        padding: 0px !important;
    }
    .card-force-table.pmc-several-shopping-table {
        margin: 0 -15px;
    }
    .card-force-table.pmc-several-shopping-table .table-bordered>tbody>tr>th .card-extract-date-box .card-extract-date,
    .card-force-table.pmc-several-shopping-table .table-bordered>tbody>tr>td .card-extract-date-box .card-extract-date {
        padding-right: 7px;
    }
    .card-force-table.pmc-several-shopping-table .table-bordered>tbody>tr>th .card-extract-date-box .card-extract-cont,
    .card-force-table.pmc-several-shopping-table .table-bordered>tbody>tr>td .card-extract-date-box .card-extract-cont {
        padding-left: 7px;
    }
    .instant-money-form-box.pdt-30 {
        padding-top: 0 !important;
    }
}

@media (max-width: 400px) {
    .logo-fenosa-mobile {
        right: 0;
    }
    .contact-info-box {
        border-bottom: 1px solid #c1c1c1;
        padding: 30px 0 20px;
        /*padding: 20px 0 10px;*/
        display: block;
    }
    .contact-info-list {
        padding-left: 15px;
    }
    .global-mycard-cover .global-mycard-cont-box .global-mycard-visa-cont p {
        font-size: 12px;
    }
    .cookies-magin {
        margin-bottom: 170px;
    }
}


/* Amout Limit Responsive */

.white-mobile-bg {
    background: #fff;
}


/* Large Devices, Wide Screens */

@media only screen and (max-width: 1200px) {
    .amount-limit-block p {
        min-height: 84px;
    }
    .amount-limit-change>div ul li .icon {
        margin-right: 5px;
    }
    .amount-limit-change>div ul li p {
        font-size: 11px;
    }
    .amount-limit-change>div ul li>p {
        font-size: 15px;
        width: 50%;
    }
    .amount-limit-change>div ul li.changed>p {
        font-size: 15px;
        width: 80%;
    }
    .amount-limit-change>div ul li.changed>p b {
        font-size: 19px;
    }
    .amount-limit-change .amount-limit-eroski .form-group {
        width: 75px;
    }
    .amount-limit-change .amount-limit-eroski .form-group {
        width: 80px;
    }
    .amount-limit-change .amount-limit-eroski .form-group .input-group .form-control {
        font-size: 13px;
    }
    .amount-limit-change .amount-limit-eroski .form-group .input-group .input-group-addon {
        padding-left: 2px;
        padding-right: 4px;
    }
    .amount-limit-change .amount-limit-eroski .form-group .input-group .input-group-addon span {
        margin-right: 2px;
        font-size: 10px;
    }
    .amount-limit-change .amount-limit-eroski .form-group .input-group .input-group-addon i {
        font-size: 10px;
    }
    .amount-limit-change .amount-limit-cortefiel .form-group {
        width: 75px;
    }
    .amount-limit-change .amount-limit-cortefiel .form-group {
        width: 80px;
    }
    .amount-limit-change .amount-limit-cortefiel .form-group .input-group .form-control {
        font-size: 13px;
    }
    .amount-limit-change .amount-limit-cortefiel .form-group .input-group .input-group-addon {
        padding-left: 2px;
        padding-right: 4px;
    }
    .amount-limit-change .amount-limit-cortefiel .form-group .input-group .input-group-addon span {
        margin-right: 2px;
        font-size: 10px;
    }
    .amount-limit-change .amount-limit-cortefiel .form-group .input-group .input-group-addon i {
        font-size: 10px;
    }
}


/* Medium Devices, Desktops */

@media only screen and (max-width: 992px) {
    .amount-limit-block {
        padding: 15px 10px 25px;
    }
    .amount-limit-block p {
        margin: 0px 0px 15px;
        font-size: 16px;
        line-height: 24px;
    }
    .amount-limit-block .icon {
        width: 150px;
        height: 80px;
    }
    .icon-amount-limit-1 {
        background: url('../img/icons/amount-limits-1.png') no-repeat;
        background-size: contain;
    }
    .icon-amount-limit-2 {
        background: url('../img/icons/amount-limits-2.png') no-repeat;
        background-size: contain;
    }
    .icon-amount-limit-3 {
        background: url('../img/icons/amount-limits-3.png') no-repeat;
        background-size: contain;
    }
    .amount-limit-change-block .block-head {
        margin-bottom: 15px;
        padding: 25px;
    }
    .amount-limit-change-block .block-head p {
        font-size: 22px;
    }
    .amount-limit-change-block .block-head p span {
        font-size: 30px;
    }
    .amount-limit-change>div {
        padding: 10px 15px;
    }
    .amount-limit-change>p {
        font-size: 12px;
    }
    .amount-limit-change>div ul li>.icon {
        margin-right: 10px;
    }
    .amount-limit-change>div ul li>p {
        max-width: 75%;
        font-size: 14px;
    }
    .amount-limit-change>div ul li.changed p {
        font-size: 16px;
    }
    .amount-limit-change>div ul li.changed p b {
        font-size: 20px;
    }
    .amount-limit-change-block .block-body .limits-head p {
        font-size: 16px;
    }
    .amount-limit-change-block .block-body .limits-head .list-limits li a {
        min-width: 180px;
        line-height: 56px;
    }
    .amount-limit-change-block .block-body .limits-head .list-limits li.active a {
        line-height: 52px;
    }
    .amount-limit-change-block .form-sms .control-label {
        font-size: 11px;
    }
    .amount-limit-message .block-body {
        padding: 35px 15px;
    }
    .amount-limit-message .block-body p {
        margin-bottom: 15px;
    }
    .amount-limit-message .block-body .message-block {
        margin-top: 10px;
        padding: 25px 15px;
    }
    .amount-limit-message .block-body .message-block h4 {
        font-size: 22px;
    }
    .amount-limit-message .block-body .message-block p {
        font-size: 14px;
    }
    .amount-limit-p {
        margin-bottom: 25px;
    }
    .amount-limit-change-block+p {
        margin-top: -15px;
    }
}


/* Small Devices, Tablets */

@media only screen and (max-width: 768px) {
    .amount-limit-block {
        margin: 20px 0px;
    }
    .amount-limit-block p {
        min-height: auto;
    }
    .amount-limit-block .icon {
        margin-bottom: 0px;
    }
    .amount-limit-change-block .block-head p span {
        font-size: 26px;
    }
    .amount-limit-change-block .form-sms .control-label {
        text-align: center;
    }
    .amount-limit-change-block,
    .amount-limit-message {
        margin: 20px 0px;
    }
    .amount-limit-change-block .block-body .limits-head {
        margin-bottom: 20px;
    }
    .amount-limit-change-block .block-body .limits-head .list-limits li a {
        min-width: 140px;
        font-size: 14px;
        line-height: 56px;
    }
    .amount-limit-change {
        margin: 0px;
    }
    .amount-limit-change>div {
        margin-bottom: 20px;
    }
    .amount-limit-change>div .badge {
        font-size: 12px;
    }
    .amount-limit-change>div .badge.badge-blue {
        font-size: 10px;
    }
    .amount-limit-change>div ul li .icon {
        margin-right: 2px;
    }
    .amount-limit-change>div ul li p {
        font-size: 12px;
    }
    .amount-limit-change .amount-limit-eroski .form-group {
        width: 80px;
    }
    .amount-limit-change .amount-limit-eroski .form-group .input-group .form-control {
        font-size: 13px;
    }
    .amount-limit-change .amount-limit-eroski .form-group .input-group .input-group-addon {
        padding-left: 2px;
        padding-right: 4px;
    }
    .amount-limit-change .amount-limit-eroski .form-group .input-group .input-group-addon span {
        margin-right: 2px;
        font-size: 10px;
    }
    .amount-limit-change .amount-limit-eroski .form-group .input-group .input-group-addon i {
        font-size: 10px;
    }
    .amount-limit-change .amount-limit-cortefiel .form-group {
        width: 80px;
    }
    .amount-limit-change .amount-limit-cortefiel .form-group .input-group .form-control {
        font-size: 13px;
    }
    .amount-limit-change .amount-limit-cortefiel .form-group .input-group .input-group-addon {
        padding-left: 2px;
        padding-right: 4px;
    }
    .amount-limit-change .amount-limit-cortefiel .form-group .input-group .input-group-addon span {
        margin-right: 2px;
        font-size: 10px;
    }
    .amount-limit-change .amount-limit-cortefiel .form-group .input-group .input-group-addon i {
        font-size: 10px;
    }
    .amount-limit-message .block-body {
        padding: 25px 15px;
    }
    .amount-limit-change-block .block-body {
        padding: 15px 15px 25px;
    }
    .amount-limit-change-block .form-sms {
        margin: 25px 0px 0px;
    }
    .amount-limit-change-block .form-sms .form-group {
        margin-bottom: 15px;
    }
    .amount-limit-p {
        margin-bottom: 20px;
    }
    .amount-limit-p .visible-xs {
        display: inline-block !important;
    }
    .amount-limit-change-block+p {
        margin-top: -10px;
    }
    .table-movements thead tr th {
        padding: 8px 12px;
    }
    .table-movements>.table>tbody>tr>td>.table tr td {
        padding: 8px 12px;
    }
    .movements-filter-block .dropdown {
        margin-right: 0px;
        margin-bottom: 0px;
    }
    .movements-filter-block .dropdown .form-control {
        padding-right: 0;
        font-size: 12px;
    }
    .movements-filter-block .dropdown .input-group-addon {
        padding: 10px 8px;
    }
    .movements-filter-block .tools-mob i.btn,
    .movements-filter-block .tools-mob .dropdown {
        display: inline-block;
        width: 35px;
    }
    .movements-filter-block .tools-mob .dropdown-menu .btn.btn-link {
        width: auto;
        height: auto;
    }
    .movements-filter-block .tools-mob .btn:hover {
        color: #787878;
    }
    .movements-filter-block .btn-link i {
        margin-right: 10px;
    }
    .movements-filter-block .tools-mob .dropdown.open .dropdown-menu {
        left: -246px;
    }
    .movements-filter-block .tools-mob .dropdown.open .dropdown-menu li {
        font-size: 12px;
        height: 39px;
        line-height: 39px;
    }
    .movements-filter-block .tools-mob .dropdown.open .dropdown-menu a {
        padding-left: 10px;
        padding-right: 10px;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        align-content: center;
    }
    .movements-search .modal-body .form-group {
        width: 100%;
    }
}


/* saf3+, chrome1+ */

@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width: 768px) {
    .movements-search .radio input[type="radio"]+label:before {
        line-height: 8px;
    }
}


/* Extra Small Devices, Phones */

@media only screen and (max-width: 480px) {
    .pin {
        color: #1bb3bc;
        font-size: 150%;
        text-decoration-line: underline;
    }
    .amount-limit-change>div ul li>p {
        max-width: 74%;
        font-size: 12px;
        line-height: 17px;
    }
    .amount-limit-change .amount-limit-eroski .form-group {
        width: 72px;
    }
    .amount-limit-change .amount-limit-eroski .form-group .input-group .form-control {
        font-size: 12px;
    }
    .amount-limit-change .amount-limit-cortefiel .form-group {
        width: 72px;
    }
    .amount-limit-change .amount-limit-cortefiel .form-group .input-group .form-control {
        font-size: 12px;
    }
    .amount-limit-change-block .block-head p {
        font-size: 18px;
    }
    .amount-limit-change-block .block-head p span {
        font-size: 24px;
    }
    .amount-limit-change>div ul li.changed p {
        font-size: 13px;
    }
    .amount-limit-change>div ul li.changed p b {
        font-size: 16px;
    }
    .amount-limit-change>div ul li.changed p .icon {
        font-size: 19px;
    }
    .amount-limit-change-block .form-sms .btn {
        margin: 0px;
        padding: 9px 25px !important;
    }
    .amount-limit-message .block-body .icon {
        margin: 0px auto 15px;
        width: 50px;
        height: 50px;
        font-size: 30px;
        line-height: 50px;
    }
    .amount-limit-message .block-body h4 {
        font-size: 16px;
    }
    .amount-limit-message .block-body .message-block h4 {
        font-size: 18px;
    }
    .amount-limit-message .block-body .message-block p {
        font-size: 12px;
    }
    .movements-filter-block .dropdown .form-control {
        font-size: 10px;
        line-height: 18px;
    }
    .movements-search .radio label {
        font-size: 14px !important;
    }
}

@media only screen and (max-width: 320px) {
    .amount-limit-change>div ul li>p {
        font-size: 10px;
        line-height: 18px;
    }
    .amount-limit-change .amount-limit-eroski .form-group {
        width: 70px;
    }
    .amount-limit-change .amount-limit-cortefiel .form-group {
        width: 70px;
    }
}

@media print {
    .no-printable {
        display: none !important;
    }
    .table-movements thead tr th.printable-border {
        border-right: 1px solid #ddd;
    }
}

@media (max-width: 767px) {
    .online-payments-block .online-payments-panel .block-head {
        padding: 12px 6px 12px 16px;
    }
    .online-payments-block .online-payments-panel .block-head .icon-info-old {
        min-height: 3px 0px;
        width: 31px;
        height: 31px;
        border: 1px solid #ec0000;
        font-size: 19px;
        line-height: 29px;
        font-weight: normal;
    }
    .online-payments-block .online-payments-panel .block-head p {
        font-size: 13px;
        line-height: 19px;
    }
    .online-payments-block .online-payments-panel .block-body {
        padding: 8px 16px;
    }
    .online-payments-block .online-payments-panel .block-body h3 {
        margin-bottom: 20px;
        padding-bottom: 6px;
        font-size: 16px;
        line-height: 36px;
    }
    .online-payments-block .online-payments-panel .block-body .block-body-info.block-body-info-card p {
        margin-bottom: 10px;
        line-height: 18px;
    }
    .online-payments-block .btns-group {
        margin-bottom: 20px;
        text-align: center;
    }
    .online-payments-block .btns-group .btn {
        margin: 4px 12px;
    }
    .online-payments-block .btns-group.text-center .btn {
        margin: 4px 12px;
    }
    .online-payments-block .online-payments-panel .block-body .message-block.message-block-padding {
        padding-top: 30px;
    }
    .online-payments-block .online-payments-panel .block-body .form-group .form-control {
        max-width: 100%;
    }
    .campaigns-cover {
        position: relative;
        min-height: 1px;
        padding-right: 0px;
        padding-left: 0px;
    }
    .campaigns-step-3-form-box.contact-form-box .contact-from-fileupload.notify.modified .form-control {
        border: 1px solid #c8c8c8 !important;
        background: #dcdcdc;
    }
    .campaigns div div.col-lg-12 {
        padding-right: 5px;
        padding-left: 5px;
    }
    .campaigns-cover app-campaign-menu div.col-lg-8.col-lg-offset-2 {
        padding-right: 5px;
        padding-left: 5px;
    }
}


@media (max-width: 767px) {
    .logo-travelclub {
        width: 100%;
        margin: 0 auto;
        max-width: 164px;
        padding: 8px 15px;
        background-color: white;
    }
}

@media (max-width: 767px) {
    .logo-ikea {
        width: 100%;
        margin: 0 auto;
        max-width: 164px;
        padding: 8px 15px;
        background-color: white;
    }
}

@media (max-width: 425px) {
    .global-mycard-cover .global-mycard-cont-box .global-mycard-payment-box.payment-share-col4 {
        display: none;
    }
}

@media (min-width: 426px) {
    .global-mycard-cover .global-mycard-cont-box .global-mycard-payment-box.swzmbl {
        display: none;
    }
}