    .head_dis{display:none;}
    .head_normal_dis{display:block;}
    .logo_ipad{display:block;}
    .logo_iphone{display:none;}

.txt_iconn{width: 50px;float: left;margin-right: 10px;}
.cls_icon_testi img { border: 1px solid #bdbdbd; }
.cls_icon_testi h2 {
margin: 0;
font-size: 23px;
color: #444;
font-weight: 600;
text-align: left;
margin-bottom: 5px;
}
.cls_icon_testi h3 {
margin: 0;
font-size: 18px;
color: #444;
font-weight: 600;
text-align: left;
margin-bottom: 14px;
}

h1{ margin: 0;padding-bottom: 17px;text-align: center; }

    .middle-header{background: url(../images/fondo_cabecera.png) no-repeat center center ;}
    
    .logo_guru_caracteristicas { background: url(../images/guru-caracteristicas.png); width: 430px; height: 246px;background-size: cover; }
    
    .cd_boton_enviar{ text-align: center;}
    .cd_boton_enviar img{ height: 50px; } 
    
    .bottom-footer .pull-right{ text-align: right;}
    .bottom-footer .pull-left{ text-align: left;}
    .bottom-footer .fa {width: 19px;font-size: 17px;color: #ffffff;position: absolute;left: 0; }
    .bottom-footer .fa-mobile { font-size: 26px;top: -2px; }
    .crec2{position: relative;padding-left: 20px;}
    div.crec2{padding-bottom: 10px;}
    
    .bottom-footer .pull-right p { padding-top: 25px; }
    .bloq.franja_05 {width: 100%;text-align: center; }
    
    .pc_bloque_logos .pc_txt_01 h1,.pc_txt_01 h1{ text-align: center;color: #444444;margin-bottom: 20px;font-size: 28px;line-height: 1.1;font-weight: 700;border-bottom: 2px solid #007cbe;padding-bottom: 20px;display: inline-block; }
    .pc_bloque_logos .pc_txt_01 p{ font-size: 20px;line-height: 1.1;padding-bottom: 12px;font-weight: 500; }
    .pc_bloque_logos .pc_imagen_logo { width: 31.8%;display: inline-block; }
    .pc_bloque_logos .cd_boton_mas,.pc_bloque_logos .cd_boton_menos{ border-top: 1px solid #bbbbbb;margin-top: 20px; }
    .pc_bloque_logos .cd_boton_mas a, .pc_bloque_logos .cd_boton_menos a{ margin-top: 20px;display: inline-block;margin-bottom: 25px;font-size: 25px;font-weight: 600;text-decoration: underline; }
    .pc_bloque_logos .cd_boton_mas i,.pc_bloque_logos .cd_boton_menos i { color: #337ab7; position: relative; top: 7px;font-size: 25px;}
    .pc_bloque_logos #mostrar_logos{display: none;}

    .sep_med{font-size: 16px;line-height: 1.3;text-align: justify;text-align: center;}
    .sep_med video{width: 100%;}
    .sep_med iframe{ width: 450px;height: 253px; }
    .white-popup-block-450 {padding: 20px 30px;text-align: center;max-width: 750px;margin: 40px auto;position: relative;background-color: #fff; }
    .white-popup-block-450 h2{ font-size: 25px;margin-bottom: 10px; }
    .white-popup-block-450 h3{ font-size: 20px;margin: 0;margin-bottom: 15px; }


/*PHONE*/
/*PHONE BANER*/
.phone_baner_0001{background: url(../images/phone/phone_fondo.png);
width: 100%;
background-position: bottom center;
background-size: cover;
background-repeat: no-repeat;}

.phone_clientes_texto h2,.phone_clientes_texto span {
padding-top: 10px;
text-align: center;
color: white;
font-size: 23px;
font-weight: 600;
margin: 0;
text-shadow: 0px 1px 2px #565656;
}
.phone_clientes_texto span{display: inline-block;}
.phone_clientes_texto span .phone_img_funciona{ width: 240px;}
.phone_txt_precios { margin-top: 10px; }
.phone_arbol { text-align: center;padding-top: 5px;padding-bottom: 27px; }

.phone_franja_00 h2 {
margin-bottom: 30px;
font-size: 42px;
font-weight: 600;
color: #fff;
text-shadow: 0px 1px 2px #565656;
margin-top: 0;
text-align: center;
}
.campo-form.franjaa{width: 320px; }
#mostrar_logos {
    display: none;
}

/*PHONE LOGOS*/
.phone_bloque_logos .phone_txt_01 h1, .phone_txt_01 h1 { text-align: center;color: #212121;margin-bottom: 16px;font-size: 25px;}
.phone_bloque_logos .phone_txt_01 p{ font-size: 20px;line-height: 1.1;padding-bottom: 12px;font-weight: 500; }
.phone_bloque_logos .phone_imagen_logo { width: 31.8%;display: inline-block; }
.phone_bloque_logos .cd_boton_mas,.phone_bloque_logos .cd_boton_menos{ border-top: 1px solid #bbbbbb;margin-top: 20px; }
.phone_bloque_logos .cd_boton_mas a, .phone_bloque_logos .cd_boton_menos a{ margin-top: 12px;display: inline-block;margin-bottom: 25px;font-size: 18px;font-weight: 600;text-decoration: underline; }
.phone_bloque_logos .cd_boton_mas i,.phone_bloque_logos .cd_boton_menos i { color: #337ab7; position: relative;top: 5px;}
.phone_bloque_logos #mostrar_logos{display: none;}
.mostrar{display: block !important;}
.ocultar{display: none !important;}

/*PHONE CREAMOS*/
.phone_bloque_caract{background: #fff;padding-top: 15px; }
.phone_bloque_caract h2{font-size: 27px;line-height: 1;font-weight: 700;color: #444444;text-align: center;margin-top: 0; }
.phone_bloque_caract h2.phone_txtazul{color: #004f9d;}
.phone_bloque_caract img{ padding-bottom: 15px; }
.legal_clausula { font-size: 18px; }

/*PHONE CASO*/
/*.phone_bloque_casos{background: url(../images/phone/phone_fondo_casoso.png) #eeeeee top center no-repeat;background-size: cover*/;padding-top: 64px;}
.phone_bloque_casos .phone_titulares h2{text-shadow: 0px 1px 2px #565656;font-size: 31px;color: #ffffff;font-weight: 600;margin-bottom: 0;}
.phone_bloque_casos .phone_titulares img{ margin-bottom: 20px; }

/*PHONE FOOTER*/
.phone_bloque_footer .col-sm-6{ text-align: center; }
.phone_bloque_footer .col-sm-6 .crec2{ display: inline-block;}
.phone_bloque_footer{ padding-bottom: 75px; }

.cb_boton_top { float: right;padding-top: 11px;margin-right: 80px; }
.button_02 {
display: inline-block;
text-decoration: none;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
padding: 13px 25px 13px 50px;
border-radius: 12px;
-webkit-box-shadow: 0 -2px 0 0 rgba(24,24,24,.2) inset;
box-shadow: 0 -2px 0 0 rgba(24,24,24,.2) inset;
font-size: 27px;
line-height: 1;

}
.button_02 i {
font-size: 33px;
line-height: 0.7;
color: #fff;
display: inline;
float: none;    top: 2px;
position: relative;
}
.button_02 span.txt {float: right;}
.button_02 span.titu01 {display: block;font-weight: 600;font-size: 25px; }
.button_02 span.subtitu01 {display: block;font-weight: 500;font-size: 23px;text-align: center; }
.c_verde:hover, .c_verde {background: #4aae20;color: #ffffff;font-weight: 500; }

.sec_01 {text-align: center; padding: 20px 0; }
.bloq_whatsapp i {
position: absolute;
background: url(../images/icon_whatsapp.png) no-repeat;
width: 60px;
height: 60px;
background-size: cover;
left: 0;
top: -2px;
}
.bloq_whatsapp a {
position: relative;
display: inline-block;
font-size: 49px;
color: #404040;
font-weight: 600;
line-height: 1.1;
padding-left: 85px;
}
.sec_01 span{
font-size: 30px;
font-weight: 600;
padding-left: 20px;
top: -5px;
position: relative;
}
.img_top { 
    background: url(../images/back-to-top.png) center top;
width: 68px;
height: 85px;
display: block;
background-size: 40px;
background-repeat: no-repeat;
    
}
.mensaje_asesoria{
    padding-top: 39px;
    display: block;
    text-align: center;
    font-weight: 600;
    line-height: 1.1;
    font-size: 17px;
}
.cl_clientes_texto span{display: block;}

.bloq2a {width: 100%;text-align: center;    margin: 0 auto;}


.campo_01, .campo_02{width: 50%;padding: 0 15px;margin-bottom: 25px;}
.campo_03, .campo_04, .campo_05{width: 33.333%;padding: 0 15px;margin-bottom: 25px;}
.campo_06{width: 100%;padding: 0 15px;margin-bottom: 25px;}

.ssss {text-align: center;
color: #000;
margin-top: 20px;
font-size: 37px;
font-weight: 600; display: inline-block;}


@media only screen and (max-width:1199px) and (min-width:991px){
    .boton_video_slider{left:0px;}
    
    .cls_bt_001 { font-size: 33px; }
    .subtitulo2 p { font-size: 36px; }
    .cls_bt_002 { font-size: 29px;  }
    .bloq_wp2 a, .bloq_wp a { font-size: 38px; }
    .titular_principal { font-size: 36px; }
    .bloq_wp3 a{ font-size: 33px;}
    .bloq_wp3 a i { font-size: 38px; }
    
    
    .wi_100 { width: 970px; }
    .pabso {  width: 260px; }
    .logo_guru_caracteristicas { width: 400px;height: 228px; }
    .cls_caracteristicas .blq_01 { width: 400px;padding-top: 37px; }
    .franja_02 { width: 160px; }
    .franja_03 { width: 210px; }
    .franja_01, .franja_02, .franja_03{ margin-right: 15px; }
    .franja_01 { width: 240px; }
    .bottom-footer .pull-right p { padding-top: 25px; }
    .cb_boton_top { margin-right: 75px; }
    
    }
    @media only screen and (min-width:767px) and (max-width:991px){.container .item .static{height:450px;}

    .cls_bt_001 { font-size: 35px; }
    .subtitulo2 p { font-size: 28px; }
    .cls_bt_002 { font-size: 29px;  }
    
    .bloq_wp2 a{ font-size: 28px; }
    .bloq_wp2 a i { font-size: 34px; }
    
    .bloq_wp3 a{ font-size: 33px;}
    .bloq_wp3 a i { font-size: 38px; }
    
    .bloq_wp a { font-size: 28px; }
    .bloq_wp a i { font-size: 34px; }
    
    .titular_principal { font-size: 35px; }
    .bloq_caracteristicas { padding-top: 40px; }
    .bloq_bt_01 { padding-bottom: 30px; }
    .lista_venta li { font-size: 22px;line-height: 1.4; }
    .phone_franja_00 h2 { font-size: 32px; }
    .pc_bloque_logos .cd_boton_mas a, .pc_bloque_logos .cd_boton_menos a { font-size: 22px;  }
    .pc_bloque_logos .cd_boton_mas i, .pc_bloque_logos .cd_boton_menos i {top: 6px;font-size: 22px; }
    .subtitulo { font-size: 28px; }

    .bottom-footer .col-md-6{width:100%}
    .bottom-footer .pull-left p,.bottom-footer .pull-right p{text-align:center;padding:3px 0;}
    .bottom-footer{padding:10px 0;}
    
    /*baner*/
    .wi_100 { width: 750px; }
    .cl_clientes img { height: 350px; }
    .cl_clientes_texto { width: 400px; }
    .cl_clientes_texto h2 { font-size: 28px; }
    .txt_funciona { width: 360px; }
    .baner_0001 { height: 410px; }
    .txt_precios { width: 230px; }
    .bloq.franja_05 { width: 586px; }
    .campo-form.franjaa { width: 390px; }
    .legal_clausula { font-size: 15px; }
    
    /*form*/
    .baner_0002{text-align: center;}
    .franja_01, .franja_02,.franja_03, .franja_04,.franja_05, .franja_06{ margin-bottom: 15px; }
    
    
    /*logos*/
    .cl_imagen_logo { width: 19.3%; }
    .subtitulo { line-height: 1.1;padding-bottom: 15px; }
    .ocultar_logo{display: none;}
    
    /*caracteristicas*/
    .titulares p { font-size: 40px; }
    .titulares img { width: 270px; }
    
    .pabso { width: 202px; }
    .bloq_left_02 { top: 130px; }
    .bloq_left_03 { top: 260px; }
    .bloq_left_05 { top: 130px; }
    .bloq_left_06 { top: 260px; }
    
    
    .logo_guru_caracteristicas { background: url(../images/guru-caracteristicas_02.png); width: 300px;height: 279px; background-size: cover; }
    .cls_caracteristicas .blq_01 { width: 300px;padding-top: 30px; }
    
    
    /*casos*/
    .bloq_casos { padding-top: 30px;padding-bottom: 0; }
    .titulares2 p { font-size: 40px; }
    .titulares2 img { width: 140px; }
    .titu_casos { padding-bottom: 15px; }
    .cls_videos  .col-md-4 { margin-bottom: 55px; }
    
    .bottom-footer .pull-right p { padding-top: 22px; }



}
@media only screen and (min-width:500px) and (max-width:767px){
    
    .bottom-footer .col-md-6{width:100%}
    .bottom-footer .pull-left p,.bottom-footer .pull-right p{text-align:center;padding:3px 0;}
    .bottom-footer{padding:10px 0;}

     ul.galeria_redes { top: 23px;margin-bottom: 0;}
    .galeria_redes li {width: 35px;margin: 0 2px 6px 2px; }

    /*baner*/
    .wi_100 { max-width: 680px;width: 100%; }
    .cl_clientes_texto { width: 282px;padding-top: 20px; }
    .cl_clientes img { height: 290px; }
    .cl_clientes_texto h2 { font-size: 23px; }
    .txt_precios { width: 220px; }
    .baner_0001 { height: 345px; }

    /*form*/
    .bloq{ width: 280px;margin-right: 10px;margin-left: 10px;float: none;display: inline-block;margin-bottom: 15px; }
    .bloq2a{width: 560px;}
    .blq_01{ display: none; }
    .baner_0002{text-align: center;}
    .franja_01, .franja_02{ margin-bottom: 15px; }
    
    .pabso { width: 370px;
    position: relative;
    text-align: center;
    padding: 13px 23px;
    border: 1px solid #b7b7b7;
    background: #fff;
    box-shadow: 0px 0px 7px #c1c1c1;
    margin: 0 auto;top: auto;margin-bottom: 20px;font-size: 18px; }
    
    .cl_imagen_logo { width: 18.8%; }
    
    .subtitulo { line-height: 1.1;padding-bottom: 30px;font-size: 21px; }
    
    .titular_principal { font-size: 32px; }
    
    .titulares p { font-size: 35px; }
    .titulares img { width: 250px; }
    .subtitulo2 p { font-size: 27px; }
    .titulares2 p { font-size: 40px; }
    .titulares2 img { width: 150px; }
    .bloq_casos { padding-top: 40px;padding-bottom: 40px; }

}

@media only screen and (min-width:500px) and (max-width:600px){
    .cl_imagen_logo { width: 23.8%; }
}

@media only screen and (min-width:100px) and (max-width:600px){
    .location{margin-right:0;}
    
    .baner_0002 input { padding: 5px 10px; }
    .cd_boton_enviar { padding-top: 0; }
    
    h1{ font-size: 30px; }

}

@media only screen and (min-width:100px) and (max-width:500px){

    .bottom-footer .col-md-6{width:100%}
    .bottom-footer .pull-left p,.bottom-footer .pull-right p{text-align:center;padding:3px 0;}
    .bottom-footer{padding:10px 0;}
    
    .wi_100 { width: 97%; }
    .titular_principal { font-size: 28px;line-height: 0.9; }
    .subtitulo { font-size: 20px;line-height: 1.1;padding-bottom: 12px;}
    .cl_imagen_logo { width: 31.8%; }
    
    .titulares p { font-size: 31px;line-height: 1;}
    
    

    .titulares2 p { font-size: 31px; }
    .titulares2 img { width: 163px;margin-top: 35px; }
    .cls_videos .col-md-4 { margin-bottom: 40px; }
    .titu_casos { padding-bottom: 20px;}

    /*form*/
    .bloq{     width: 100%;margin-right: 0;margin-left: 0;float: none;display: inline-block;margin-bottom: 10px; }
    .bloq.franja_05 {
    width: 95%;
    margin-top: 0;
}
    .blq_01{ display: none; }
    .baner_0002{text-align: center;}

    .pabso { width: 100%;
    position: relative;
    text-align: center;
    padding: 13px 15px;
    border: 1px solid #b7b7b7;
    background: #fff;
    box-shadow: 0px 0px 7px #c1c1c1;
    margin: 0 auto;top: auto;margin-bottom: 18px;font-size: 17px; }
    
    .bottom-footer .pull-left {text-align: center;}

    .middle-header { padding-bottom: 5px;padding-top: 0; height: auto;}
    .logo-block a img { height: 76px;top: 0; }
    .logo-block { text-align: center; }
    
    
    .sep_med{font-size: 14px;line-height: 1.2;}
    .white-popup-block-450 {padding: 20px 10px; }
    .white-popup-block-450 h2{ font-size: 22px;margin-bottom: 5px; }
    .white-popup-block-450 h3{ font-size: 17px;margin: 0;margin-bottom: 10px; }

    .phone_franja_00 {width: 95%; }
    
    .baner_0002 textarea{ height: 110px ;}
    
    .phone_clientes_texto h2,.phone_clientes_texto span { padding-top: 0; }
    
    
    
    .cls_bt_001 { padding: 10px 11px 15px;font-size: 25px; }
    .bloq_bt_01 { padding-bottom: 0; }
    .ssss { color: #000;font-size: 28px; }    
    .titulares img { width: 230px;margin-top: 5px; }
    .subtitulo2 p { font-size: 27px;line-height: 1; }
    .lista_venta li { padding-bottom: 21px;font-size: 20px;padding-left: 20px;line-height: 1.3;}
    .lista_venta li i { top: 5px;font-size: 16px; }
    .cls_bt_002 { padding: 15px 15px;font-size: 24px;margin-bottom: 27px; }
    .bloq_wp2 a, .bloq_wp a, .bloq_wp3 a { padding: 7px;font-size: 23px; }
    .bloq_wp a i { font-size: 30px;top: 1px;position: relative; }
    .bloq_wp { margin: 10px auto 25px; }
    .baner_0002 { padding: 25px 0 30px; }
    .cd_boton_enviar .btnnue { width: 200px;font-size: 23px; }
    .legal_clausula { font-size: 13px; }
    .terms { margin-right: 2px;margin-top: 4px; }
    .phone_franja_00 h2 { font-size: 24px;margin-bottom: 20px; }
    .baner_0002 input, .baner_0002 textarea { font-size: 17px;padding: 8px; }
    .baner_0002 textarea{ height: 145px ;}
    .bloq2a  { width: 100%; }
    .campo_06 { margin-bottom: 10px; }
    
    

}
@media only screen and (min-width:350px) and (max-width:500px){
    
    .video_iframe iframe{width:350px;height:206px;}
    .bloq_casos { padding-top: 45px; }
    
    

}
@media only screen and (min-width:100px) and (max-width:350px){
    .video_iframe iframe{width:280px;height:180px;}
    .container .item .static{height:305px;}
    #four .text{width:285px;height:89px;right:0;top:5px;left:0;margin:auto;text-align:center;}
    .boton_video_slider{left:0;right:0;margin:auto;bottom:15px;top:auto;height:172px;width:314px;}
    .arrow{display:none;}
    .boton_video_slider iframe{width:305px;height:160px;}
    .members-style2 .driver-info{padding-left:10px;padding-right:10px;}
    .location p{font-size:15px;}
    .col-xs-12{padding-right:4px;padding-left:4px;}
    .container{padding-right:5px;padding-left:5px;}
    
    .middle-header { padding-bottom: 0;padding-top: 0; height: auto;}
    .logo-block a img { height: 76px; }
    
    
}
