@media (min-width: 768px) {
	.desktop-mob-view{
		display:block;
	}
	.tab-view,
	.tab-mob-view{
		display:block;
	}
	/*.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;
	}*/
}

@media (min-width: 992px) {
	.desktop-tab-view{
		display:block;
	}
	.tab-view,
	.tab-mob-view{
		display:block;
	}
}
@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;*/
	}
	
	.desktop-view, 
	.desktop-mob-view, 
	.desktop-tab-view{
		display:block;
	}
	
	.menu-header-right{
		padding-right:80px;
	}
	.menu-header-right-2{
		padding-right:25px;
	}
}
@media (min-width: 1300px) {
	.container{
		width:1265px;
     
	}
	
	.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;
	}
}

@media (max-width: 991px) {
	.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;
	}
}
@media (max-width: 900px) {
	.menu-header2 li {
		padding:5px 6px;
	}
	.menu-header2 li a{
		font-size:12px;
	}
}
@media (max-width: 830px) {
	.modal-term{
		max-width:600px;
		width:auto;
		position:relative;
	}
}
@media (max-width: 767px) {
	body {
		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-btn-back-box{
		display:block;
	}
	.bg-header{
		background:#EC0000;
	}
	.logo, .logo-ikea, .logo-fenosa, .logo-expert{
		float:none;
		margin:0 auto;
		max-width: 164px;
    	padding: 8px 15px;
	}
	.logo-ikea{
		padding:0;
	}
	.logo-fenosa{
	    padding: 0px 15px;
    	background: #fff;
	}
	.logo-expert{
		padding: 3px 15px;
		background:#e8510e;
	}
	.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;
		transition:all 0.3s;
		-moz-transition:all 0.3s;
		-webkit-transition:all 0.3s;
		-ms-transition:all 0.3s;
		-o-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{
		transform:translate(0,0);
		-moz-transform:translate(0,0);
		-webkit-transform:translate(0,0);
		-ms-transform:translate(0,0);
		-o-transform:translate(0,0);
	}
	.main-menu-box{
		display:none;
	}
	.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-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: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: 6px 15px;
	}
	.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 .loan-auto-payment-box .loan-auto-payment-info{
		display:block;
		width:100%;
		padding:3px 0;
		
		border-right:none;
		text-align:left;
	}
	.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;*/
	}
	
	.online-bill-payment-opt-box .online-bill-payment-opt-cont p, 
	.loan-amortization-table p, .online-bill-payment-box p{
		font-size:12px;
		line-height:22px;
	}
	.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;
	}
	.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, 
	.card-force-table .table-bordered > tbody > tr > td, 
	.card-force-table .table-bordered > tfoot > tr > td{
		border-left:none;
		border-right:none;
		padding: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 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 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{
		font-weight:300;
		font-size:14px;
		text-transform:capitalize;
	}
	
	.movements-filter-cover{
		/*background:none;
		border:none;*/
		padding:0 15px;
		/*overflow:hidden;*/
	}
	.movements-filter-box{
		left:0;
		position:relative;
		transition:all 0.3s;
		-moz-transition:all 0.3s;
		-webkit-transition:all 0.3s;
		-ms-transition:all 0.3s;
		-o-transition:all 0.3s;
	}
	.movements-filter-box.ng-hide{
		position:absolute;
		left:-120%;
		display:block !important;
		transition:all 0.3s;
		-moz-transition:all 0.3s;
		-webkit-transition:all 0.3s;
		-ms-transition:all 0.3s;
		-o-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{
		padding:0 !important;
	}
	.movements-filter-btn-box{
		padding:15px 0;
	}
	.movements-filter-box .btn-red-dark-small{
		margin:15px auto;
		/*max-width:100%;*/
	}
	/**********************************profile-personal********************/
	.avtar-profile-box-cover{
		margin:0 auto;
	}
	.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;
	}
}

@media (max-width: 600px) {
	.cookies-magin{
		margin-bottom:130px;
	}
}

@media (max-width: 480px) {
	.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;
	}
	
}
@media (max-width: 400px) {
	.contact-info-box{
		border-bottom:1px solid #c1c1c1;
		padding: 30px 0 20px;
		/*padding: 20px 0 10px;*/
		display:block;
	}
	.contact-info-box .contact-info-icon{
		margin: 0 auto;
		padding-bottom: 15px;
	}
	.contact-info-box .contact-info-icon, .contact-info-box .contact-info-cont{
		display:block;
	}
	.contact-info-box .contact-info-cont h4{
		text-align:center;
	}
	.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;
	}
}