@media screen and (max-width: 1299px) {
	.ecr-header-top ul li.item-102,.ecr-header-top ul li.item-103,.ecr-header-top ul li.item-104,.ecr-header-top ul li.item-212,.ecr-header-top ul li.item-220{display:none}
	.ecr-accesos-directos{display: none;}

	.ecr-no-home .ecr-header-top {
	    margin: 0;
	    margin-top: 26px;
	}

	.ecr-header-top ul li a{
		font-size: 16px;
	}
}

@media screen and (max-width: 1199px) {
	.ecr-thumbnail {
	    min-height: 292px;
	}

	.ecr-header{position:static;z-index:9;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;transition-property:box-shadow;width:100%;background-color:#000;padding:12px 0!important}
	.ecr-header-top,#ecr-stycky-header .ecr-header .ecr-header-top{margin:0;margin-top:26px}
	.ecr-header-top ul li.item-105, .item-220{margin-top: 0;}
	.ecr-home .ecr-header-logo .ecr-logo img{margin-top:0}
	#ap-smart-layerslider-mod_123 .sp-arrow{font-size:60px!important}
	.ecr-corporativo{margin-bottom:30px}
	.ecr-servicios{padding-top:30px;padding-bottom:30px;margin-bottom:30px}
	.ecr-noticias{padding:30px 0}
	.ecr-footer{padding-top:30px}
	.division-corporativa{overflow:hidden}
	.ecr-content-body{padding-bottom:30px;padding-top:30px}
	.ecr-body .ecr-btn{margin-top:15px}
	.ecr-logo-redes{margin-bottom:15px}
	.ecr-copy{margin-top:15px}
	.ecr-proba{padding:30px 0}
	.ecr-slider-fade{height:480px}
	.ecr-text-info{top:6%}
	.ecr-proba img{max-width:300px}

	.ecr-head-national .ecr-national-sr {
	    margin-bottom: 50px;
	}
	.ecr-head-national h1 {
    	font-size: 36px;
    }
    .ecr-national-item .ecr-national-txt-hidden {
	    margin-bottom: 10px;
	}

	.ecr-custom-grid-item{
		height: 375px;
	}
}

@media screen and (max-width: 991px) {

	.ecr-thumbnail {
	    min-height: 268px;
	}

	.servicios-home{margin-bottom:-30px;overflow:hidden}
	.servicios-home .col-sm-6{margin-bottom:30px}
	.ecr-sidebar{margin-top:30px}
	.ecr-text-info{top:6%}
	.ecr-text-info p{font-size:34px}
	.ecr-solucionalo{top:13%}

	.ecr-head-national h1 {
	    font-size: 34px;
	}

	.ecr-head-national .ecr-national-sr {
	    margin-bottom: 30px;
	}

	.ecr-national-item h3{font-size: 20px;}

	.ecr-national-item .ecr-national-img {
    	width: 70px;
    }

    .ecr-custom-grid-item {
	    width: calc(50% - 15px);
	    height: 330px;
	}
}

@media screen and (max-width: 767px) {
	.ecr-thumbnail{
		min-height: auto;
	}

	#ap-smart-layerslider-mod_123 .sp-arrow{font-size:30px!important}
	.sp-fade-arrows{top:70%}
	.ecr-corporativo-content{margin-bottom:30px}
	.ajax-search .input-group{display:block}
	.ajax-search .form-control{float:none;margin-bottom:15px;font-size:16px;height:40px}
	.ajax-search .input-group-btn{text-align:center}
	.ajax-search button{padding:8px 16px;font-size:16px}
	.division-corporativa{margin:0}
	.ecr-noti-item{border-bottom:1px dashed #ccc;margin-bottom:20px;padding-bottom:10px}
	.ecr-logo-redes img{margin:0 auto;margin-bottom:15px}
	.ecr-logo-redes .pull-right{float:none!important}
	.ecr-logo-redes .ecr-follow ul{text-align:center}
	.ecr-menus-footer{text-align:center}
	.ecr-menus-footer .col-sm-2{margin-bottom:30px}
	.ecr-copy{margin-top:0;text-align:center}
	.ecr-slider-fade{height:320px}
	.ecr-text-info{top:2%}
	.ecr-text-info p{font-size:24px}
	.ecr-solucionalo{top:4%}
	.ecr-proba img{max-width:280px}
	.text-black-fri{display:block}
	#texto-cuenta span.cuenta{display:block;max-width:96px;margin:0 auto;margin-bottom:15px;margin-top:15px}
	.ecr-content-slider h1, .ecr-content-slider img {
	    margin-bottom: 10px;
	}
	.ecr-content-slider p, .ecr-content-slider h1 {
	    font-size: 22px;
	}
	.ecr-content-slider p.badge-free {
	    padding: 4px 30px 5px 30px;
	    font-size: 18px;
	}
	.ecr-main-title{
		font-size: 26px;
	}

	.ecr-head-national h1 {
	    font-size: 22px;
	    margin-bottom: 30px;
	}

	.ecr-national-ship-section .ecr-block {
	    margin-bottom: 30px;
	}
	.ecr-head-national{padding-top: 30px;}
	.ecr-faq-national img {
	    margin-bottom: 30px;
	}
	.ecr-national-contact .ecr-national-contact-container .row .col-sm-6:first-child {
	    padding-right: 15px;
	}
	.ecr-national-contact .ecr-national-contact-container .row .col-sm-6:last-child {
	    padding-left: 15px;
	}

	.ecr-custom-grid-item {
	    width: calc(100% - 15px);
	    height: 400px;
	}
}

@media screen and (max-width: 650px) {
    
}

@media screen and (max-width: 480px) {
	
}

@media screen and (max-width: 400px) {
	.ecr-header,#ecr-stycky-header .ecr-header,.ecr-no-home .ecr-header{padding:7px 0}
	.ecr-header-top,#ecr-stycky-header .ecr-header .ecr-header-top,.ecr-no-home .ecr-header-top{margin-top:12px}
	.ecr-header-top ul li i{font-size:16px}
	.ecr-header-top ul li a{font-size:14px}
	.ecr-slider-fade{height:260px}
	.ecr-text-info{top:1.5%}
	.ecr-text-info p{font-size:20px}
	.ecr-solucionalo{top:3.4%}
	.ecr-proba img{max-width:240px}
	img.ecr-img-center-absolute {
		max-width: 230px;
	}
	.ecr-content-slider p, .ecr-content-slider h1 {
	    font-size: 16px;
	}
	.ecr-content-slider img {
		max-width: 230px;
	}
	.ecr-content-slider p.badge-free {
	    padding: 4px 18px 5px 18px;
	    font-size: 14px;
	}
	.ecr-main-title {
	    font-size: 20px;
	}
}

@media screen and (max-width: 360px) {
    
}

@media screen and (max-width: 320px) {

}