@media  (min-width:1671px){
.descripcion_producto2{width: 349px;}
}

@media  (max-width:1671px){
#main-menu li a.active{color: #cf1414;}
}

@media  (min-width:1680px){
.item-overlay{width: 395px;}
}
@media  (min-width:1679px){
.item-overlay{width: 1005;}
}
@media  (max-width:1560px){
.item-overlay{width: 100%;}
}
@media  (max-width:1500px){
.container_galeria h1{font-size: 25px; margin-bottom: 0px;}
}

@media  (max-width:1485px){
.descripcion_producto2{width: auto;}
.banner_calentador3{font-size: 22px;}
#header-banner-calentador span{font-size: 50px;}
}

@media  (max-width:1450px){
.btn_fichero1, .btn_fichero2{width: auto;}
}

@media  (max-width:1440px){
.space-lista{margin-left: 45px; margin-right: 45px;}
}

@media  (max-width:1405px){
#header-banner h1, #header-banner-distribuidores h1, #header-banner-contacto h1, #header-banner-calentador h1{font-size: 50px;}
#header-banner-calentador span{font-size: 45px;}
#header-banner-led h1, #header-banner-folto h1, #header-banner-aislados h1, #header-banner-empresa h1{font-size: 40px;}
#header-banner-rurales span, #header-banner-piscina span, #header-banner-led span, #header-banner-folto span, #header-banner-aislados span, #header-banner-empresa span{font-size: 35px;}

}


@media  (max-width:1330px){
    .info_banner2 h1, .info_proyectos_seleccion h1, .residencial_right h1, .residenciales h1{font-size:30px; }
    .gallery-list p, .info_proyectos_seleccion span, .titulo_calentador2 span, .info_banner2 span, .residencial_right span, .residenciales span{font-size: 23px!important;}
}

@media  (max-width:1310px){
    #header-banner-pro_calentador h1,#header-banner-Indu  h1, #header-banner-fotoresi h1, #header-banner-G h1, #header-banner-Piscina h1, #header-banner-IEX h1 {font-size: 55px;}
    p.cal2{font-size: 25px;}

}

/*@media (max-width:1270px){
    .col-md-4 {margin-right: 25px;}
    }*/


@media (max-width:1200px){
    img#fotovoltaicos5,.video_banner_ingenieria{padding-top: 25px;}
    img#fotovoltaicos5_1{width: 300px;left: -115px;}
    .info_banner4{width: 75%;}
    #main-menu li{margin-left: 12px;}
    #main-menu li a{font-size: 16px;}
    .titulo{font-size: 13px;}
    h4.titulo_proyectos{font-size: 16px;}
    .boton_Click{width: 100%;}
    a.Click{float: right;}
    .titulo_banner3, .titulo_banner4{width: 95%; margin-bottom: 5px; margin-top: 15px;}
    .banner3_left{width: 52%;}
    .banner3_right{width: 46%;}
    .footer-overlay {margin-top: -65px;}

.plan-banner{
    width: 150px;
}    
.plan-banner > span {
    font-size: 16px;
}
.plan-banner > h4 {
    font-size: 36px;
}

.input-field.select label {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.input-field {
    padding: 5px;
}

.ft-title,.ft-offer {
    margin-bottom: 0;
    text-align: center;
    width: 100%;
}
.info_banner2, .video_banner2{float: none; width: 98%; margin: 0 auto;}
.info_banner2 p{width: 90%;  margin-bottom: 20px;}
iframe {text-align: left;display: block; margin-top: 20px;width: 545px;}
.info_banner2 h1{font-size: 38px; text-align: center;}
} 

@media (max-width:1230px){
    .ani1{left: 380px!important;top: 107px!important;}
    .ani2{left: 306px!important;top: 79px!important;}
    .ani3{left: 505px!important;top: 470px!important;}
    .ani4{left: 625px!important;top: 420px!important;}
    .ani5{left: 245px!important;top: 380px!important;}
    .ani6{left: 560px!important;top: 260px!important;}
    .tooltip-seg {left: 220px!important;top: 70px!important; width: 385px;}
    img.sombra_top,img.sombra_bottom{max-width: 101%;}
    img.sombra_right{max-height: 101%; right: -2px;}
    img.sombra_left{max-height: 101%;left: -4px;}
    .gips-container{width: 375px;}
    .contaner_casa{width: 899px!important;}
    #demo {top: 69px;left: 304px;}
    img#red {max-width: 93%!important;}
    .gips-body{width: 377px;}
    .gips-body img{margin: 0 auto; display: block;}
    .titulo_animacion p{font-size: 20px;line-height: 22px;}
    .container_animacion, .texto_animacion{width: 95%; margin: 0 auto;}
    .texto_animacion p{padding-right: 0px; font-size: 13px;}
    a.clik_animacion,a.clik_animacion:hover{background-size: 93%;}
}
@media (max-width:1200px){
    .productos {width: 45%;}
}
@media  (max-width:1180px){
    #header-banner-led h1, #header-banner-folto h1, #header-banner-aislados h1, #header-banner-empresa h1{font-size: 35px;}
    #header-banner-rurales span, #header-banner-piscina span, #header-banner-led span, #header-banner-folto span, #header-banner-aislados span, #header-banner-empresa span{font-size: 30px;}
}

@media  (max-width:1150px){
    .banner_calentador5, .banner_calentador4, .banner_calentador3{width: 100%; font-size: 18px;}
    .info_banner2 h1, .info_proyectos_seleccion h1, .residencial_right h1, .residenciales h1{font-size: 28px;}
    .gallery-list p, .info_proyectos_seleccion span, .titulo_calentador2 span, .info_banner2 span, .residencial_right span, .residenciales span{font-size: 21px!important;}
}
@media  (min-width:1111px){
    .gips-container{left: 305px!important;top: 8px!important;}
    }

@media  (max-width:1110px){
    a#tooltip2{padding: 10px;}
    #center {top: 10px;left: 355px;}
    .tooltip-seg{top: 82px!important;}
    .tooltip-seg {left: 170px!important;width: 330px;}
    img.sombra_top{top: -4px;}
    img.sombra_bottom{bottom: -4px;}
    img.fechas_animacion{width: 57%;left: -191px;top: 45px;}
    .gips-container{left: 275px !important;top: 5px!important; }
    #demo {top: 65px;left: 289px;}
    img#red {max-width: 83%!important;}
    .gips-container{width: 295px;}
    .gips-body {width: 100%;padding-bottom: 25px;}
    .titulo_animacion p {font-size: 15px;line-height: 17px;}
    .gips-close{left: 91%;}
}

@media  (max-width:1080px){
    #main-menu-footer li a{font-size: 15px;}
    }
@media  (max-width:1020px){
    .banner_calentador5,.banner_calentador4,.banner_calentador3{width: 100%;}
    p.cal2{font-size: 22px;}
    }

    
@media  (max-width:1120px){
    #mta{margin-top: 20px;width: 100%;text-align: center;}
    .info_banner4{width: 100%;}
    img#fotovoltaicos5_1{width: 280px;left: -148px;}
    img#fotovoltaicos5 {text-align: center;margin: 0 auto;display: block;width: 300px;}
    .info_banner22,.info_banner_ingenieria,.video_banner_ingenieria{float: none;width: 100%;clear: both;overflow: hidden;display: block;}
    .video_banner_ingenieria{text-align: center;display: none;width: 300px;}
    .video_banner22{float: none;width: 40%;clear: both;margin: 0 auto; display: block;}
    .banner_calentador6{padding: 10px;}
    #header-banner-rurales h1,#header-banner-piscina h1,#header-banner-led h1, #header-banner-folto h1, #header-banner-aislados h1,#header-banner-empresa h1,#header-banner h1, #header-banner-distribuidores h1, #header-banner-contacto h1, #header-banner-calentador h1{font-size: 30px; /*text-align: center;*/}
    #header-banner-rurales span,#header-banner-piscina span, #header-banner-led span, #header-banner-folto span, #header-banner-aislados span,#header-banner-empresa span,#header-banner-calentador span{font-size: 30px;/*text-align: center;*/display: block;}
    }

@media  (max-width:1100px){
    /*.space-lista{margin-left: 0px; margin-right: 90px;}*/
}
@media (max-width:1108px){
     h4.titulo_proyectos{font-size: 15px;}
    /*.space-lista{margin-left: 0px; margin-right: 70px;}*/
}
@media (max-width:1008px){
    .titulo{font-size: 12px;}
    }
@media (max-width:960px){
    h1.titulo_demostracion{font-size: 15px!important;}
    .titulo{font-size: 11px;}
    .tip-tooltip{ width: 330px!important;}
    .ani1{left: 335px!important;top: 100px!important;}
    .ani2{left: 275px!important;top: 70px!important;}
    .ani3{left: 445px!important;top: 425px!important;}
    .ani4{left: 565px!important;top: 380px!important;}
    .ani5{left: 220px!important;top: 341px!important;}
    .ani6{left: 500px!important;top: 230px!important;}
    
    img.cuadro1 {max-width: 90%!important;margin: 0 auto; display: block;}
    #center{left: 310px;}
    img.sombra_top, img.sombra_bottom {max-width: 101%!important;}
    .contaner_casa img{max-width: 90%;}
    img#red {max-width: 75%!important;}
    #demo {top: 58px;left: 260px;}
    img.fechas_animacion{max-width: 61%;left: -200px;}
    .gips-container{width: 330px;}
    .gips-container {left: 228px !important;top: 5px!important;}
    }

@media (max-width:992px){
    img#aps4, img#aps5{width: 320px;}
    #main-menu-footer li{padding: 1% 2%;}
}
@media (max-width:940px){
    .col-sm-6s{width: 50%;}
    .space-lista{margin-right: 15px;}
    #home-page {margin-top: -285px;}
    .caption-white{top: 200px!important; padding-top:10px!important;}
    .imagen_info_banner,.info_banner{float: none; width: 95%; margin: 0 auto;}
    .imagen_info_banner img{margin: 0 auto; display: block;}
    .titulo_form h1{font-size: 18px;}
    .plan-tour{margin-bottom: 20px;}
    .container_galeria h1{font-size: 25px;}
    .ft-title{font-size: 16px;}
    .footer-overlay {margin-top: -50px;}
}

@media (max-width:920px){
    img.fechas_animacion {left: -172px;top: 25px;}
    .gips-container {left: 201px !important;top: 15px!important;}
}

@media  (max-width:950px){
    #main-slider2{height: 390px;}
    .distri{margin-top: 0px;}
    .logos_footer,.menu_footer{float: none; width: 100%; text-align: center;}
.container_galeria h1{font-size: 23px;}
.llamar a{font-size: 18px;}
#site-logo {
    margin: 10px auto;
    display: table;
}    

.left-part .social-media, .right-part form {
    margin: 0 auto 10px;
    float: none;
    display: table;
    border: 0;
    padding: 0;
}

.main-nav {
    display: table;
    margin: 0 auto;
    width: 100%;
    z-index: 10000;
    position: relative;
    float: right;
    margin-top: 25px;
}
.nav-footer{width: 100%;}

.main-nav span {
    background: none repeat scroll 0 0 #184184;
    cursor: pointer;
    position: relative;
    width: 100%;
    text-align: center;
    display: block;
    line-height: 34px;
    font-size: 16px;
    color: #fff;
    font-family: 'roboto_condensedbold';
}
.main-nav #main-menu {
    left: 0;
    position: absolute;
    top: 100%;
    display: none;
}
#main-menu li {
    margin: 0;
    padding: 10px;
    width: 100%;
    /*background: rgba(0,0,0,0.8);*/
    background-color: #fff;
}
#main-menu li a {
    padding: 0 20px;
    font-size: 17px;
}
#main-menu li ul, #main-menu li ul li ul {
    left: 0;
    opacity: 1;
    position: relative;
    width: 100%;
    display: none;
}
#main-menu li ul li a, #main-menu li ul li ul li a {
    padding: 10px 20px;
}
#main-menu li:hover > ul li:hover ul {
    left: 0;
}

.plan-banner {
    width: 100%;
} 
.plan-banner > span,.plan-banner > h4 {
    text-align: center;
    width: 100%;
    padding: 0;
    margin: 0;
    float: left;

    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}
.banner-overlay h1.text-upper {
    font-size: 32px;
}
.input-field {
    float: left;
    width: 100%;
} 
.submit-btn input {
    display: table;
    float: none;
    margin: 0 auto;
    width: 50%;
}
.carousel .row > div {
    float: left;
    width: 42%;
}
.tl-author{
    width: 100%;
}
.foot-box {
    border: 1px solid #D5D5D5;
    margin-bottom: -1px;
    text-align: center;
}
.footer-social {
    float: none;
    width: auto;
    display: inline-table;
}

.submit-btn {
    padding: 10px;
    float: left;
    width: 100%;
}
#slider-overlay{
    height: 0;
}
#main-slider{
    height: 580px;
}
#content-slider{
    height: 890px!important;
}
#home-page{margin-top: 40px;}

aside#sidebar {
    margin-top: 21px;
}
.sidebar-widget .nav-tabs > li {
    text-align: center;
    width: 33.334%;
}
.flickr-gal li{
    text-align: center;
}
.flickr-gal li img {
    display: inline-table;
}
.detail-plans-list li {
    width: 50%;
}
.offer-box {
    bottom: 0;
    left: 0;
    position: relative;
}

.pricing-table {
    margin-bottom: 30px;
    width: 50%;
}
.tables-container{
    margin:0; 
}
.pricing-tables-2 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.tp-bullets {
    bottom: 20px !important;
}
.side-panel {
    top: 200px;
}


}

@media (max-width:1195px){
    .styled-box img {max-width: 100%;height: 271px;}
    .redes_sociales{width: 100%; margin: 0 auto;margin-bottom: 20px;}
    .sidebar-social{width: 60%; margin: 0 auto; overflow: hidden; float: none;}
    form.contact,.form_contact{margin-bottom: 0px;}
    .info_distribuidor{float: none; width: 100%; min-height: 0px; padding-bottom: 20px;}
    .imagen_distribuidor{float: none; width: 100%; text-align: center; margin-left: 0%; margin-top: 20px;}
    .imagen_distribuidor img{max-width: 100%; height: auto;}
    .subtitulos_distribuidores h1{font-size: 30px;}
    .titulos_contacto h1 {font-size: 25px;}
    .form_parte1{float: none; width: 100%;}
    .form_parte3{float: none; width: 98%;}
    #contactMap, #contactForm{margin-bottom: 55px;}
    .sidebar_parte2{float: right;width: 37%;overflow: hidden;}
}

@media (max-width:950px){  
    #main-menu li ul{border-color: none;}  
    ul.submenu{display: none!important;}
    .gal_md{margin-left: 0px; }
    #main-slider {height: 430px;}
    #home-page{margin-top: 15px;}
    #content-slider {height: 610px!important;}
    .titulo_banner4 h1{font-size: 18px;}
    .btn_fichero2{float: left;}
    .info_banner2 p{width: 100%;}
    .imagen_proyectos_seleccion,.imagen_proyectos_seleccion2,.boton_fichero,.informativo_left{text-align: center;}
    .info_banner3{width: 95%;}
    .info_banner3 p.bineta{margin-bottom: 5px;}
    .styled-box img{height: auto;}
    .info_proyectos_seleccion, .imagen_proyectos_seleccion, .residencial_right,
    .imagen_proyectos_seleccion2,.informativo_left,.informativo_right,.titulo_calentador2{float: none;width: 100%; overflow: hidden;}
    .info_proyectos_seleccion table {width: 93%;}
    .info_proyectos_seleccion table tr.rojo_tabla td,.info_proyectos_seleccion table tr.azul_tabla td{font-size: 16px!important;}
   .banner_rural{height: auto; padding-bottom: 15px;}
    }

    @media (max-width:930px){
    .gallery-list li{margin-right: 10px;}
    h4.titulo_proyectos{font-size: 19px;}
    }
@media (max-width:920px){
    .carousel .row > div, .ft-item{float: none!important;width: 90%!important; margin: 0 auto}
    .ft-image{float: none; margin: 0 auto; width: auto; min-height: 0px;}
    .logo_footer{margin-top: 30px; width: 89%;}
    }

@media (max-width:890px){
    .titulo{font-size: 12px;}
    .productos {width: 45%; margin-right: 15px;}
    .gal_mds{ margin-left: 0px;}
    .zopim{display: none;}
    .tooltip-seg{width: 300px;left: 191px!important;top: 73px!important;}
    a#tooltip2{padding: 7px 20px 7px 20px; font-size: 16px;border-radius: 15px;}
    #center{left: 260px;}
    #demo, .hs-wrap,#circle,#circle2,#circle3,#circle4,#circle5{display: none!important;}
    .contaner_casa img{max-width: 100%!important;}
    .contaner_casa{width: 100%!important;}
}
@media (max-width:863px){
    .nav-footer,#center{display: none;}
    

}
@media (max-width:820px){
    .container_foto{width: 47%;margin-bottom: 20px;}
    #header-banner-rurales h1, #header-banner-piscina h1,#header-banner-led h1, #header-banner-folto h1, #header-banner-aislados h1, #header-banner-empresa h1{font-size: 35px; /*text-align: center;*/}
    #header-banner-rurales span,#header-banner-piscina span, #header-banner-led span, #header-banner-folto span, #header-banner-aislados span, #header-banner-empresa span{font-size: 38px; /*text-align: center;*/ display: block;}

    }
@media (max-width:767px){
    .f-golden{height: auto;}
    img#aps3{width:200px; }
    img#aps6{width: 380px;}
    img#aps7{width: 140px;}
    .fb-page{width: 100%!important;}
    .productos {width: 80%;margin-right: 10%;margin-left: 10%;}
    .gallery-list li{margin-right: 0px; float: none;}
    .titulo{font-size: 15px;}
    .banners_proyectos{width: 60%;}
    #header-banner-rurales span,#header-banner-piscina span, #header-banner-led span, #header-banner-folto span, #header-banner-aislados span,#header-banner-empresa span, #header-banner-calentador span{/*text-align: center;*/display: block; font-size: 33px;}
    .col-sm-6s {padding-left: 15px;padding-right: 15px; width: 90%;}
    .gallery-list h1, .titulo_calentador2 h1{font-size: 30px!important;}
    .gallery-list p, .info_proyectos_seleccion span, .titulo_calentador2 span, .info_banner2 span, .residencial_right span, .residenciales span{font-size: 23px!important;}
    .gallery-list{width: 85%; }
    .form_parte5{width: 100%;}
    .form_parte_interna1, .form_parte3{float: none; width: 100%; overflow: hidden;}
    #header-banner h1, #header-banner-contacto h1, #header-banner-distribuidores h1, #header-banner-Indu  h1, #header-banner-pro_calentador h1, #header-banner-fotoresi h1, #header-banner-G h1, #header-banner-Piscina h1, #header-banner-IEX h1{font-size: 55px;}
    .col-md-9{width: 72%;}
    .imagen_producto{min-height: 0px;}
#site-logo {
    margin: 10px auto;
    display: table;
}    
.caption-white{top: 160px!important;}
span.energias{font-size: 55px;}
span.grande{font-size: 45px;}
span.pequeno{font-size: 30px;}

.left-part .social-media, .right-part form {
    margin: 0 auto 10px;
    float: none;
    display: table;
    border: 0;
    padding: 0;
}
   


.main-nav #main-menu {
    left: 0;
    position: absolute;
    top: 100%;
    display: none;
}

#main-menu li a {
    padding: 0 20px;
}
#main-menu li ul, #main-menu li ul li ul {
    left: 0;
    opacity: 1;
    position: relative;
    width: 100%;
    display: none;
}
#main-menu li ul li a, #main-menu li ul li ul li a {
    padding: 10px 20px;
}
#main-menu li:hover > ul li:hover ul {
    left: 0;
}
.banner-overlay {
    padding: 45px 0;
}
.text-upper {
    text-align: center;
}
.breadcrumb {
    float: none;
    text-align: center;
}

.plan-banner {
    width: 100%;
} 
.plan-banner > span,.plan-banner > h4 {
    text-align: center;
    width: 100%;
    padding: 0;
    margin: 0;
    float: left;

    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}
.input-field {
    float: left;
    width: 100%;
} 
.submit-btn input {
    display: table;
    float: none;
    margin: 0 auto;
    width: 50%;
}
.carousel .row > div {
    float: left;
    width: 50%;
}
.tl-author{
    width: 100%;
}
.foot-box {
    border: 1px solid #D5D5D5;
    margin-bottom: -1px;
    text-align: center;
}
.footer-social {
    float: none;
    width: auto;
    display: inline-table;
}

.foot-boxs {
    padding: 0 15px;
}
.submit-btn {
    padding: 10px;
    float: left;
    width: 100%;
}
#slider-overlay{
    height: 0;
}
#content-slider {height: 505px!important;}
.info_banner p, .info_banner2 p{font-size: 15px;}
.info_banner h1, .info_banner2 h1{font-size: 23px;}
aside#sidebar {
    margin-top: 40px;
}
.sidebar-widget .nav-tabs > li {
    text-align: center;
    width: 33.334%;
}
.flickr-gal li{
    text-align: center;
}
.flickr-gal li img {
    display: inline-table;
}
.plans-list li {
    width: 50%;
}
.offer-box {
    bottom: 0;
    left: 0;
    position: relative;
}

.selected-deal, .booking-status {
    border: 0 none;
    float: left;
    margin-bottom: 30px;
    padding: 0;
    width: 100%;
}
.pricing-table {
    margin-bottom: 30px;
    width: 100%;
}
.tables-container{
    margin:0; 
}
.pricing-tables-2 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.tp-bullets {
    bottom: 20px !important;
}
.side-panel{
    top: 300px;
}

}
@media (max-width:668px){
    .titulo {font-size: 13px;}
    #microinversor h2:after{display: none;}
    .banners_proyectos{width: 70%;}
    .logos_foto,.fichas_foto{float: none;width: 100%; text-align: center; margin-bottom: 15px;}
    .titulo_banner3 h1{font-size: 16px;}
    #header-banner-rurales h1,#header-banner-piscina h1, #header-banner-led h1, #header-banner-folto h1, #header-banner-aislados h1, #header-banner-empresa h1 {font-size: 29px;}
    #header-banner-rurales span,#header-banner-piscina span, #header-banner-led span, #header-banner-folto span, #header-banner-aislados span, #header-banner-empresa span{font-size: 27px;}
    .banner_calentador6 p{font-size: 21px;}
    .caption-white{top: 145px!important;}
    iframe{width: 90%;}
    .footer-overlay {margin-top: -45px;}
    .otros {min-height: 260px;}
    .gallery-list {width: 85%;}
}
@media (max-width:642px){
    .btn_fichero1, .btn_fichero2{float: none; text-align: left;}
    a.btn_descargaA, a.btn_descargaA:hover{background-size: 100%;}
    }
@media (max-width:616px){
    input.button{margin-top: 10px;}
    }
@media (max-width:580px){
    .tex h2{font-size: 26px;}
    .tex p{text-align: justify!important;}
    .video_banner22{width: 47%;}
    .titulo_left,.titulo_right{width: 100%;text-align: center;overflow: hidden;clear: both;display: block;float: none;}
    #main-slider2{height: auto;}
    span.energias{font-size: 45px;}
    span.grande{font-size: 35px;}
    span.pequeno{font-size: 22px;}
    #main-slider {height: 280px;}
    #content-slider {height: 365px!important;}
    .titulo_banner4 h1,.info_banner3 p {font-size: 16px;}
    .info_banner2 h1, .info_proyectos_seleccion h1, .residencial_right h1, .residenciales h1{font-size: 23px;}
    .info_banner3 p.bineta{font-size: 16px;}
    #header-banner h1, #header-banner-contacto h1, #header-banner-distribuidores h1, #header-banner-pro_calentador h1, #header-banner-Indu  h1, #header-banner-fotoresi h1, #header-banner-G h1, #header-banner-Piscina h1, #header-banner-IEX h1{font-size: 45px;}
    .gallery-list h1, .titulo_calentador2 h1{font-size: 25px!important;}
    .gallery-list p, .info_proyectos_seleccion span, .titulo_calentador2 span, .info_banner2 span, .residencial_right span, .residenciales span{font-size: 19px!important;}
    .banner-overlay-distribuidores {height: 300px;}
    .col-md-3,.col-md-9{float: none;width: 100%;}
    #main-header{padding-bottom: 0px;}
    .main-nav{width: 100%;}
    .caption-white{top: 125px!important;}
    .info_banner h1{font-size: 19px;}
    #home-page {margin-top: 10px;}
    #header-banner h1,#header-banner-contacto h1, #header-banner-distribuidores h1 {font-size: 45px;}
    .titulos_contacto h1{font-size: 20px;}
    .sidebar-social{width: 80%;}
}
@media (max-width:530px){
    .banners_proyectos{width: 80%;}
    #main-slider2{height: 300px!important;}
    .banner_calentador6 p{font-size: 19px;}
    .banner3_left,.banner3_right{float: none; width: 100%;}
    .banner_folto, .banner_animado{height: auto;}
    }
@media (max-width:502px){
    .posicion_banner{left: 60px!important;}
    .slider_banners{height: 300px!important;}
}
    
@media (max-width:480px){
    .tex h2{font-size: 23px;}
    #galeria_proyectos{text-align: center;}
    .container_foto{width: 80%;}
    .video_banner22{width: 60%;}
    img#fotovoltaicos5{width: auto;}
    img#fotovoltaicos5_1{display: none;}
    h4.titulo_proyectos{font-size: 17px;}
    .titulo{font-size:14px; }
    .caption{display: none;}
    #header-banner-rurales h1, #header-banner-piscina h1, #header-banner-led h1, #header-banner-folto h1, #header-banner-aislados h1, #header-banner-empresa h1{font-size: 24px;}
    #header-banner-rurales span, #header-banner-piscina span, #header-banner-led span, #header-banner-folto span, #header-banner-aislados span, #header-banner-empresa span{font-size: 22px;}
    .banner_calentador6 p{font-size: 17px;}
    #main-slider {height: 255px;}
    #content-slider {height: 330px!important;}
    .residencial_right span.parentesis{font-size: 17px!important;}
    .gallery-list p, .info_proyectos_seleccion span, .titulo_calentador2 span, .info_banner2 span{display: block;}
    .banner_aislado{height: auto;}
    .info_banner2 h1, .info_proyectos_seleccion h1, .residencial_right h1, .residenciales h1{font-size: 21px;}
    /*#header-banner-rurales h1,#header-banner-piscina h1, #header-banner-led h1, #header-banner-led span, #header-banner-folto h1, #header-banner-aislados h1,#header-banner-empresa h1,#header-banner-folto span, #header-banner-aislados span, #header-banner-empresa span{padding-left: 5px!important;}*/
    .col-sm-6,.col-sm-6s{width: 100%;}
    .banner_calentador5,.banner_calentador4,.banner_calentador3{margin-left: 0px;font-size: 20px;}
    p.cal2{font-size: 20px;}
    .descripcion_producto{width: 100%;}
    .sidebar-social {width: 86%;}
    .banner-overlay-distribuidores {height: 250px;}
    #header-banner-distribuidores h1 {font-size: 35px;}
    .productos {width: 82%;margin-left: 10%;}
    .otros {min-height: 150px;}
    .titulo a{padding: 8px;}
    p.aviso{text-align: center;}
    #home-page {margin-top: 15px;}
    .container_banderas{width: 90%; overflow: hidden; margin: 0 auto; margin-bottom: 5px;}
    .caption-white{top: 105px!important;}
    span.energias{font-size: 35px;}
    span.grande{font-size: 27px;}
    span.pequeno{font-size: 17px;}
    /*iframe{height: 270px;}*/
    .container_galeria h1{font-size: 20px;}
    .footer-overlay {margin-top: -40px;}
.banner-overlay h1.text-upper {
    font-size: 24px;
}
.carousel .row > div {
    width: 100%;
}    
.about-author {
    padding: 110px 20px 20px;
}
.author-image {
    left: 50%;
    margin-left: -35px;
}
.comment-body {
    padding-left: 0;
    padding-top: 80px;
}
.commenter-image {
    left: 50%;
    margin-left: -35px;
}
.single-ft-btm li.author-img{
    top: 0;
}
.img-wt-border {
    margin-top: 5px;
    width: 50px;
}
.single-ft-btm{
    padding-left:  80px;
}
.plans-list li {
    width: 100%;
}
.error-page .error-text span {
    font-size: 16px;
}
.error-page .error-text span.large-text {
    font-size: 24px;
}

}

@media (max-width:428px){
    .banners_proyectos{width: 95%;}
    .gallery-list h1, .titulo_calentador2 h1{margin-bottom: 10px!important;}
    .banner_led{height: auto;}
}
@media (max-width:380px){
    .container_foto{width: 95%;}
    a.btn_descargaBrochure,a.btn_descargaBrochure:hover{width: 100%;}
    .titulo{font-size: 13px;}
    .slider_banners,#main-slider2{height: 230px!important;}
    span.energias {font-size: 28px;}
    span.grande {font-size: 20px;}
    span.pequeno {font-size: 14px;}
    #main-slider {height: 280px;}
    .info_banner3 p{text-align: justify;}
    h4.titulo_proyectos{font-size: 17px;}
    #header-banner-calentador h1 {font-size: 30px;}
    #header-banner-calentador span{font-size: 28px;}
    .info_banner3 p.bineta,.titulo_banner3 h1,.info_banner2 p, .info_proyectos_seleccion p, .container_residenciales p,
    .subtitulos_distribuidores p,.subtitulos_distribuidores p,.titulos_contacto p,.titulo_form h1,p.bineta_keg,.info_banner3 p,span.azul{line-height: 22px;}
    .info_banner2 h1, .info_proyectos_seleccion h1, .residencial_right h1, .residenciales h1{line-height: 32px;}
    .banner-overlay-distribuidores{padding: 10px 0;}
    #header-banner-rurales h1,#header-banner-piscina  h1, #header-banner-led h1,#header-banner-folto h1, #header-banner-aislados h1, #header-banner-empresa h1{font-size: 22px;}
    #header-banner-rurales span,#header-banner-piscina span, #header-banner-led span, #header-banner-folto span, #header-banner-aislados span, #header-banner-empresa span{font-size: 23px;}
    #header-banner-folto h1, #header-banner-aislados h1,#header-banner-empresa h1, #header-banner-folto span, #header-banner-aislados span, #header-banner-empresa span{margin-top: 0px!important; line-height: 32px;}
    #header-banner-folto h1, #header-banner-aislados h1, #header-banner h1, #header-banner-distribuidores h1, #header-banner-contacto h1, #header-banner-calentador h1{line-height: 32px; margin-top: 0px!important}
    .banner_calentador5,.banner_calentador4{margin-top: 5px;}
    .banner_calentador3 {margin-top: 15px;}
    #header-banner h1, #header-banner-contacto h1, #header-banner-distribuidores h1, #header-banner-pro_calentador h1, #header-banner-Indu  h1, #header-banner-fotoresi h1, #header-banner-G h1, #header-banner-Piscina h1, #header-banner-IEX h1{font-size: 35px;}
    #header-banner-pro_calentador h1, #header-banner-fotoresi h1, #header-banner-G h1,#header-banner-Indu  h1,  #header-banner-Piscina h1, #header-banner-IEX h1{padding-left: 0px;}
    .banner_calentador5,.banner_calentador4,.banner_calentador3{line-height: 23px;}
    .gallery-list p, .info_proyectos_seleccion span, .titulo_calentador2 span, .info_banner2 span, .residencial_right span, .residenciales span{line-height: 25px; text-align: center!important;}
    .gallery-list h1, .titulo_calentador2 h1{text-align: center;}
    .titulos_contacto h1{font-size: 17px;}
    .subtitulos_distribuidores h1{font-size: 25px;}
    .subtitulos_distribuidores p{text-align: justify;}
    p.azul_subtitulo{text-align: center!important;}
    .banner-overlay-distribuidores {height: 240px;}
    .productos {width: 87%;margin-left: 7%;}
    .titulo a{padding: 2px;}
    .otros {min-height: 85px;}
.caption-white{top: 90px!important;}
#home-page {margin-top: -10px;}
iframe {height: 220px;}
.container_galeria h1{font-size: 18px!important;}
.ft-title{font-size: 16px;}
body{line-height: 17px;}
.footer-overlay {margin-top: -35px;}
#header-banner h1, #header-banner-contacto h1 {font-size: 40px;}
#header-banner-distribuidores h1 {font-size: 30px;}
.gallery-list {width: 90%;}
.info_proyectos_seleccion table tr.rojo_tabla td, .info_proyectos_seleccion table tr.azul_tabla td{font-size: 14px!important;}
}

@media (max-width:320px){
    h4.titulo_proyectos{font-size:14px; }
    .titulo{font-size: 12px;}
     .slider_banners,#main-slider2{height: 200px!important;}
    .info_proyectos_seleccion p{line-height: 17px;}
    .titulos_contacto h1{font-size: 16px;}
.caption-white{top: 75px!important;}
#home-page {margin-top: -25px;}
iframe {height: 190px;}
body{line-height: 15px;}
#header-banner-distribuidores h1 {font-size: 25px;}
.subtitulos_distribuidores h1 {font-size: 22px;}
a.btn_descargaA, a.btn_descargaA:hover{background-size: 94%;}
}