@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;}
}

@media (max-width:1200px){
    img#fotovoltaicos5,.video_banner_ingenieria{padding-top: 25px;}
    img#fotovoltaicos5_1{width: 300px;left: -115px;}
    #main-menu li{margin-left: 12px;}
    #main-menu li a{font-size: 16px;}
    #ft-footer iframe {text-align: left;display: block; margin-top: 20px;width: 545px;}
} 

@media  (max-width:1110px)
{
    img.fechas_animacion{width: 57%;left: -191px;top: 45px;}
    span.energias{font-size: 45px!important;}
    span.grande{font-size: 35px!important}
    span.pequeno{font-size: 30px!important;}

}

@media (max-width:960px){

    .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;}
    img.fechas_animacion{max-width: 61%;left: -200px;}
    .gips-container{width: 330px;}
    .gips-container {left: 228px !important;top: 5px!important;}
}

@media (max-width:940px){
    #home-page {margin-top: -285px;}
}

@media (max-width:920px){
    img.fechas_animacion {left: -172px;top: 25px;}
}

@media  (max-width:992px){
    #lamp1 .centrado-btn{right: 245px!important;}
    .led-mb{padding-bottom: 15px;}
    img.txt-system{width: 400px!important;height: 257px!important;}
    img#alberca1{padding-bottom: 20px;}
    img#fotovoltaicos7{height:250px;}
    h2, .h2{font-size: 28px;}
    span.energias {font-size: 40px!important;}
    span.grande {font-size: 30px!important;}
    span.pequeno {font-size: 25px!important;}
    #main-header{padding-bottom: 10px!important}
    #main-slider2{height: 390px;}
    .main-nav {margin: 0 auto; width: 100%;z-index: 10000;position: relative;padding: 25px 0 0;}

.main-nav span {
    background: none repeat scroll 0 0 #184184;
    cursor: pointer;
    position: relative;
    width: 100%;
    text-align: center;
    display: block!important;
    line-height: 34px;
    font-size: 16px;color: #fff;
    font-family: 'roboto_condensedbold';
}
.main-nav #main-menu {
    left: 0;
    position: absolute;
    top: 100%;width: 100%;
    display: none;
}
#main-menu li {
    margin: 0!important;
    padding: 10px 25px 0!important;
    width: 100%;
    background-color: #fff;float: none!important;display: block!important;clear: both;
}
#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;
}

.banner-overlay h1.text-upper {
    font-size: 32px;
}

#main-slider{
    height: 700px!important;
}
#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%;}
}

@media (max-width:768px){
    #lamp1 .centrado-btn{right: 0!important; left: 25px!important;}
    img.txt-system{display: none!important;}
    span.t-grande{font-size: 30px!important;}
    #lamp1 p{padding: 0!important;margin: 0 0 5px!important;font-size: 17px!important;}
    table tr.rojo_tabla td{font-size: 16px!important}
    footer:before{display: none;}
    #producto3 img{margin: 0 auto;display: block;height: auto;}
    #producto2{padding: 50px 0;}
    .nav-footer{display: none!important;}
    .linea{margin-bottom: 0!important;}
    #mta{margin-top: 20px!important;}
    .caption-yellow{width: 650px!important;}
    #main-slider{height: 600px!important;}
    .f-golden{height: auto;}
    img#aps3{width:200px; }
    img#aps6{width: 380px;}
    img#aps7{width: 140px;}
    span.energias{font-size: 55px;}
    span.grande{font-size: 45px;}
    span.pequeno{font-size: 30px;}

.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;
}

#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){
    #main-slider{height: 500px!important;}
    #microinversor h2:after{display: none;}
}

@media (max-width:580px){
    .testimonial-wrap {margin: 0!important;}
    .testimonial-caro .owl-buttons{display: none!important;}
    .testimonial-caro.owl-carousel .owl-controls .owl-pagination{display: block!important;}
    #tabla-led{width: 100%!important;}
    #rural2,#all2,#agua2{background-size: cover!important;}
    h2, .h2{font-size: 26px;}
    h3, .h3{font-size: 22px!important;}
    .tp-bullets{display: none!important;}
    span.energias{font-size: 30px!important}
    span.grande{font-size: 25px!important}
    span.pequeno{font-size: 20px!important}
    #main-menu > li > a{font-size: 16px!important;}
    #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;}
    #home-page {margin-top: 10px;}
    .titulo_form h3{font-size: 18px!important;}
}

@media (max-width:480px){
    .section{padding: 30px 0;}
    #lamp1 .centrado-btn{bottom: 10px!important;}
    #lamp1 h2{font-size: 45px!important;text-align: center;}
    #lamp1 span.t-p{font-size: 15px!important;}
    #i-diagrama1:after,#i-diagrama2:after,#i-diagrama3:after,#i-diagrama4:after,#i-diagrama5:after{display: none;}
    #fotovotaicos2{background-size: cover!important;}
     h2, .h2{font-size: 24px;}
     h3, .h3{font-size: 21px!important;}
    .titulo_form h3{font-size: 17px!important;}
    .tp-caption{top: 32%!important;margin-left: 25px!important;width: 80%!important;display: none!important;}
    #main-slider{height: 400px!important;}
    .main-nav span{font-size: 14px;line-height: 26px}
    #main-menu > li > a{font-size: 15px!important;}
    #site-logo img{padding-top: 8px!important}
    #main-slider {height: 255px;}
    #content-slider {height: 330px!important;}
    .residencial_right span.parentesis{font-size: 17px!important;}
    p.aviso{text-align: center;}
    #home-page {margin-top: 15px;}
    span.energias{font-size: 35px;}
    span.grande{font-size: 27px;}
    span.pequeno{font-size: 17px;}
}

@media (max-width:380px){
    #lamp1 p{font-size: 16px!important;}
    #lamp1 h2{font-size: 35px!important;}
    #lamp1 span.t-p{display: block;font-size: 14px!important;}
     h2, .h2{font-size: 22px;}
     h3, .h3{font-size: 20px!important;}
    #site-logo img{padding-top: 15px!important;}
    .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;}
}

@media (max-width:320px){
    .slider_banners,#main-slider2{height: 200px!important;}
}