/* Medium Layout: 1280px. */
@media only screen and (min-width: 992px) and (max-width: 1200px) { 
  .navbar .nav > li {
    padding: 0 8px;
  }
  #btn_login{
    display: none;
  }
  /*#busqueda{
   display:none;
  }*/
 #session_movil{
  display: block;

  }#session_movil .section_buscador_movil{
    height: 200px;
  }
}
/* Tablet Layout: 768px. */
@media only screen and (min-width: 600px) and (max-width: 991px) { 
  div#main-nav-collapse {

  } 
  nav.navbar.navbar-default.navbar-fixed-top {
    padding: 5px 0px;
  } 
  .navbar-default .navbar-nav>li>a {
    text-align: center;
  }    

  .navbar-default .navbar-toggle {
    border-color: #fff;
  }    
  .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
  }
  .boton_menu{

    border-radius: 10px 10px 10px 10px;
    margin: 25px 20px 0px 0px;
    padding: 5px 20px;

  }


  #boton_menu_full{
    display: none;

    }#btn_login{
      margin-top: 20px;
      margin-right: 40px;

    }
    .navbar-header{
      text-align: right;

    }
    .navbar-header button{
      margin-left: 0px;
      margin-right: 5px;
    }
    #menu_principal{ 
      width: 50px;
      height: 50px;
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      align-content: center;
      margin-right: 40px;

    }
    .navbar-toggle .icon-bar {

      margin: 3px;
    }
    .navbar-brand > img {

     width: 170px;
   }

   #busqueda{
     display:none;
   }

   .busqueda_movil{
      display: block;
    }

   .padding_{
    margin-left: 60px;
    margin-top: 60px;

    }.pandding_botto{
     margin-bottom: 50px;

   }
 
  #session_movil{
    display: block;

  }
  #session_movil .section_buscador_movil{
    height: 180px;
  }
  
 .btnlogin{
      display: block;
    }



.buscador_avanzado{
    background-image: url('../../plantilla/images/imagen-datos-movil.png');
    height: 40%; 
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    overflow: hidden;
}




#nombre{
  margin-top: 20px;
  margin-left: 10px;
  width: 45%;

}#correo{
  width: 65%;
  margin-left: 10px;
}

.section-padding{

  padding-bottom: 20px;
}

}


/* Wide Mobile Layout: 480px. */
@media only screen and (max-width: 599px) { 
 
  .img_asesor_lesft {
      background-image: url(../../plantilla/images/men-responsive.png) !important;
  }

  .img_asesor_right{
      background-image: url(../../plantilla/images/woman-responsive.png) !important;
      background-position-x: 75%;
  }


  .buscador_avanzado{
    background-image: url('../../plantilla/images/imagen-datos-movil.png');
    height: 25%; 
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    overflow: hidden;
  }

 
  nav.navbar.navbar-default.navbar-fixed-top {
    padding: 5px 0px;
  } 
  .navbar-default .navbar-nav>li>a {
    text-align: center;
  }    

  .navbar-default .navbar-toggle {
    border-color: #fff;
  }    
  .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
  }
  .slider-title {
    padding: 0 20px;
  }
  .slider-title h2 {
    font-size: 18px;
  }
  .section-title p {
    width: 100%;
    margin: 15px auto 20px auto;
  }
  a.btn.btn-normal, a.btn.btn-color, a.btn.btn-normal-border, a.btn-service {
    border-radius: 0px;
    font-size: 16px;
    padding: 6px 16px;
  }
  .about-button {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  #about-us {
    padding: 40px 0;
  }
  .about-content h2 {
    padding-bottom: 20px;
  }  
  .section-padding {
    padding: 40px 0;
  }
  .section-title {
    margin-bottom: 40px;
  } 
  .section-title h2 {
    margin-bottom: 50px;
  }  
  .section-title p {
    width: 100%;
    margin: 15px auto 40px auto;
  } 
  .chart {
    margin: 20px auto;
  }

  ul.portfolio li {
    margin: 3px;
  }
  .single-counter {
    overflow: hidden;
    margin-bottom: 10px;
  }
  .single-team-item {
    margin-bottom: 30px;
  }
  .team-item-img img {
    width: 100%;
  }
  .single-pricing-box {
    margin-bottom: 20px;
  }
  .special-item .owl-nav div.owl-next {
    right: -10px;
  }
  .special-item .owl-nav div.owl-prev {
    left: -10px;
  }  
  .single-blog-images img {
    width: 100%;
  }
  .single-blog-box {
    margin-bottom: 20px;
    }.boton_menu{

      border-radius: 10px 10px 10px 10px;
      margin: 25px 20px 0px 0px;
      padding: 5px 20px;

    }
    #boton_menu_full{
      display: none;

      }#btn_login{
        margin-top: 20px;
        margin-right: 10px;
        margin-left: 0px;

      }
      .navbar-header{
        text-align: right;

      }
      .navbar-header button{
        margin-left: 0px;
        margin-right: 5px;
      }
      #menu_principal{ 
        width: 50px;
        height: 50px;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        align-content: center;
        margin-right: 10px;


      }
      .navbar-toggle .icon-bar {

        margin: 3px;
      }
      .navbar-brand > img {

       width: 150px;
     }
     .btnlogin{
      display: block;
    }
    #busqueda{
     display:none;
    }

    .busqueda_movil{
      display: block;
    }

   .title-search-footer{
      text-align: center;
      margin-bottom: 20px;
   }
  
   .btn-search_footer{
      text-align: center;
   }
   .franja_footer_{
      margin-bottom: 0px !important;
   }



 
 }


/* Mobile Layout: 320px. 
@media only screen and (max-width: 768px) {
  div#main-nav-collapse {

  }	
  nav.navbar.navbar-default.navbar-fixed-top {
    padding: 5px 0px;
  } 
  .navbar-default .navbar-nav>li>a {
    text-align: center;
  }    

  .navbar-default .navbar-toggle {
    border-color: #fff;
  }    
  .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
  }
  .slider-title {
    padding: 0 20px;
  }
  .slider-title h2 {
    font-size: 18px;
  }
  .section-title p {
    width: 100%;
    margin: 15px auto 20px auto;
  }
  a.btn.btn-normal, a.btn.btn-color, a.btn.btn-normal-border, a.btn-service {
    border-radius: 0px;
    font-size: 16px;
    padding: 6px 16px;
  }
  .about-button {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  #about-us {
    padding: 40px 0;
  }
  .about-content h2 {
    padding-bottom: 20px;
  }  
  .section-padding {
    padding: 40px 0;
  }
  .section-title {
    margin-bottom: 40px;
  } 
  .section-title h2 {
    margin-bottom: 50px;
  }  
  .section-title p {
    width: 100%;
    margin: 15px auto 40px auto;
  } 
  .chart {
    margin: 20px auto;
  }

  ul.portfolio li {
    margin: 3px;
  }
  .single-counter {
    overflow: hidden;
    margin-bottom: 10px;
  }
  .single-team-item {
    margin-bottom: 30px;
  }
  .team-item-img img {
    width: 100%;
  }
  .single-pricing-box {
    margin-bottom: 20px;
  }
  .special-item .owl-nav div.owl-next {
    right: -10px;
  }
  .special-item .owl-nav div.owl-prev {
    left: -10px;
  }  
  .single-blog-images img {
    width: 100%;
  }
  .single-blog-box {
    margin-bottom: 20px;
    }.boton_menu{

      border-radius: 10px 10px 10px 10px;
      margin: 25px 20px 0px 0px;
      padding: 5px 20px;

    }
    #boton_menu_full{
      display: none;

      }#btn_login{
        margin-top: 20px;
        margin-right: 20px;

      }
      .navbar-header{
        text-align: right;

      }
      .navbar-header button{
        margin-left: 0px;
        margin-right: 5px;
      }
      #menu_principal{ 
        width: 50px;
        height: 50px;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        align-content: center;
        margin-right: 20px;


      }
      .navbar-toggle .icon-bar {

        margin: 3px;
      }
      .navbar-brand > img {

       width: 150px;
     }
   }

*/