@media screen and (max-width: 768px) {
                .desktop-item{
                    display: none;
                }
                .mobile-item{
                    display: block;
                }
                .navbar{
                    margin-bottom:0px;
                }
                .navbar-vela-mobile{
                    top:0px!important;
                    background: #dcdcdc;
                }
                .navbar-vela-mobile .nav > li { 
                    height: 40px;
                    border-bottom: 1px solid white;
                    color:#004877;
                }
                .navbar-vela-mobile .navbar-nav > li > a {

                    font-weight: bold; 
                    padding: 10px 15px!important;
                }
                .side-collapse-container{
                    width:100%;
                    position:relative;
                    left:0;
                    transition:left .4s;
                }
                .side-collapse-container.out{
                    left:200px;
                }
                .side-collapse {
                    top:50px;
                    bottom:0;
                    left:0;
                    width:200px;
                    position:fixed;
                    overflow:hidden;
                    transition:width .4s;
                }
                .side-collapse.in {
                    width:0;
                }

                footer {
                    position: relative!important;
                    bottom: 0;
                    width: 100%;
                    height: 60px; 
                    z-index: 1;
                    color:white;
                    padding-top: 5px;
                    margin-top: 15px;
                }
                
                footer .copy {
                    margin-top:0px;
                }

                .slide-caption{
                    position: absolute;
                    bottom: 5%;
                    right: 15px;
                } 

                .menu{
                    background: url('../images/text-slider-background_movil_top.png');
                    height:40px;
                    min-width: 425px;
                }
                .menu ul { 
                    left: 95px;
                }
                .menu li {
                    width: 105px;
                }
                .menu li.item a {
                    font-size: 1em;
                }
                .menu li.item .ico_slider {
                    width: 25px;
                }
                .menu_text{
                    background: url('../images/text-slider-background_movil_bottom.png');
                    height: 96px;
                    min-width: 637px;
                    margin-top: 42px;
                }
                .menu_text div {
                    float: right;
                    margin-right: 20px;
                }
                .menu_text div h2 {
                    font-size: 46px;
                    margin-top: 17px;
                    line-height: 31px;
                    color: white;
                    text-transform: uppercase;
                }
                .menu_text div h2 small {
                    font-size: 30px;
                    color: white;
                }
                .icon-bar{
                    color: black;
                    background-color: black!important;
                }
            }
			  @media screen and (max-width: 485px) {
                .menu{ 
                    height:40px;
                    min-width: 350px; 
                }
                .menu ul { 
                    left: 90px;
                }
                .menu li {
                    width: 80px;
                }
                .menu li.item a {
                    font-size: .7em;
                }
                .menu li.item .ico_slider {
                    width: 20px;
                }
                .menu_text{ 
                    height: 85px;
                    min-width: 565px;
                    margin-top: 45px;
                }
                .menu_text div {
                    float: right;
                    margin-right: 20px;
                }
                .menu_text div h2 {
                    font-size: 35px;
                    margin-top: 18px;
                    line-height: 25px; 
                }
                .menu_text div h2 small {
                    font-size: 22px; 
                } 
            }
            @media screen and (max-width: 400px) {
                .menu{ 
                    height:32px;
                    min-width: 200px;
                    width:55%;
                }
                .menu ul { 
                    left: 90px;
                }
                .menu li {
                    width: 53px;
                }
                .menu li.item a {
                    font-size: .45em;
                }
                .menu li.item .ico_slider {
                    width: 15px;
                }
                .menu_text{ 
                    height: 70px;
                    min-width: 470px;
                    margin-top: 35px;
                }
                .menu_text div {
                    float: right;
                    margin-right: 20px;
                }
                .menu_text div h2 {
                    font-size: 25px;
                    margin-top: 10px;
                    line-height: 21px; 
                }
                .menu_text div h2 small {
                    font-size: 15px; 
                } 
            }
            @media screen and (min-width: 769px) {
                .desktop-item{
                    display: block;
                }
                .mobile-item{
                    display: none;
                }
            }
            .list-menu-item{
                list-style: none;
            }
.img-banner{  max-width: 620px; margin: 0 auto;width: 100%;}