
/***IMAGEN PERFILES DESTACADOS***/
.img-perfil-destacado {
    /*background: url('../images/doctor1-01.jpg');*/
    --background-image-lazy: url('../images/doctor1-01.jpg');
    background-image: var(--background-image-lazy);
    background-position: center;
    background-position-y: 5%;
    height: 161px;
    background-size: cover;
    overflow: hidden;
}

.image-perfil-destacado {
    height: 161px;
    object-fit: cover;
    overflow: hidden;
    width: 100%;
    object-position: left -25px;
}

/**MENU SCROLL**/
.menu{
    overflow: auto;
}
.glyphicon-menu-right, .glyphicon-menu-left{
    font-size: 10pt;
}
.tg-roundbox{
    margin-bottom: 5vh;
    margin-top: -0.5vh;
    border: 2px solid#2ebfd9 !important;
    background: transparent !important;
}
.article .img-articulo{
    width: 100%;
}
.tg-theme-heading .section-title{
    text-align: center;
    font-weight: 300;
    margin-bottom: 2%;
    margin-top: 1%;
}
.tg-heading-border .section-title{
    text-align: center;
    font-weight: 300;
    margin-bottom: 2%;
    line-height: 40px;
}
.div-ver-perfil a {
    text-decoration: none;
}
.div-ver-perfil a p{
    color: #3399CC;
    font-size: 7pt;
    text-align: center;
    text-decoration: underline;
}
.banner-PATN{
    text-align: right; 
    float: right; 
    margin-top: -7%; 
    margin-right: 1.2%; 
    z-index: 17;
}
.fuera-padding{
    padding: 0;
}
/*BLOQUEO PAGINA CON MENU ABIERTO*/
.menu-open-now{
    overflow: hidden;
}
.descripcion-nosotros{
    margin-top: 5% !important;
}
/*---CAMBIOS EN LIBRERIA BOOSTRAP----*/
.form-group-sm .form-control{
    height: 20px;
}
.form-group-sm select.form-control{
   height: 20px;
   line-height: 0;
}
.form-horizontal .form-group{
    margin-right: -10px;
    margin-left: -10px;
}
.navbar-toggle{
    position: inherit;
    margin-top: 15px;
}
.navbar-nav{
    margin: 2px -15px; 
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img{
    min-width: 50%;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
    padding-right: 0;
    padding-left: 0;
}
	.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 .que_buscas{padding-right: 5px;}
.col-xs-12{
    padding-right:7px;
}
 .banner_1 img{
    margin-bottom: 15%;
}
.banner_1{
    width: 100%;
}
/*--- ENDS CAMBIOS EN LIBRERIA BOOSTRAP---*/
.redes_footer a img{
    width: 35px;
    height: 35px;
    margin-right: 5px;
}
.cuerpo-calculadora{
    padding: 0;
}
.bhoechie-tab-container .cuerpo-calculadora .col-xs-7{
    width: 59%;
}
.fieldset-calculadora{
    border: none;
}
#return-to-top{
    bottom: 130px;
}
.que_buscas{
    padding-right: 5px;
}
/*.nosotros{
    margin-top: 4vh;
}*/
.tg-searchform #the-basics .que_buscas{
    font-size: 11pt;
}
/***************STARDS PLACEHOLDER BUSCADOR**********************/
.tg-searchform #the-basics .que_buscas::-webkit-input-placeholder {
    /* Google Chrome y Safari */
    color: rgba(51,51,51, 0.6);
    font-size: 9pt !important;
    /*font-family: Verdana, Geneva,sans-serif;
    font-weight: bold;*/
    font-family: arial, sans-serif;
}
.tg-searchform #the-basics .que_buscas:-moz-placeholder {
    /* Firefox anterior a 19 */
    color: rgba(51,51,51, 0.6);
    font-size: 9pt !important;
    /*font-family: Verdana, Geneva,sans-serif;
    font-weight: bold;*/
    font-family: arial, sans-serif;
}
.tg-searchform #the-basics .que_buscas::-moz-placeholder {
    /* Firefox 19 y superior */
    color: rgba(51,51,51, 0.6);
    font-size: 9pt !important;
    /*font-family: Verdana, Geneva,sans-serif;
    font-weight: bold;*/
    font-family: arial, sans-serif;
}
.tg-searchform #the-basics .que_buscas:-ms-input-placeholder {
    /* Internet Explorer 10 y superior */
    color: rgba(51,51,51, 0.6);
    font-size: 9pt !important;
    /*font-family: Verdana, Geneva,sans-serif;
    font-weight: bold;*/
    font-family: arial, sans-serif;
}
/***************ENDS PLACEHOLDER BUSCADOR**********************/
/*.tg-theme-heading .proximo-a-ti{
    text-align: center; 
    font-weight: 300; 
    margin: 1vh 0 2vh;
}*/
.tg-search-category h3{
    border: none;
}
.icon-raya{
    border-top: 2px solid #2cbed8;
    bottom: 13px;
    margin-bottom: 0;
    position: absolute;
    text-align: center;
    margin: 0 -15px;
    padding: 0 5%;
    width: 75%;
}
.twitter-typeahead{
    width: 100%;
}
.banner-fijo2{
    position: fixed;
    z-index: 99;
    bottom: 0;
    left: 0;
    color: #333;
    font-size: 20pt;
    padding: 45px 0;
    height: 106px;
    width: 100%;
    background: #ccc;
} 
.text-article{
    font-size: 13pt; 
    width: 70%; 
    font-weight:500; 
    float: left; 
    margin-left: 5%;
}
.fa-flask:before{
    color: #2ebfd9;
}
.parallax-mirror{
    top: 341.531px;
    height: 822px;
}
.div-calculadoras{
    width: 100%;
    height: 708px;
    /*border: 1px solid#ccc;*/
}
/***********STARDS CAROUSEL BOOSTRAP***************/
.thumbnail{
    border: none;
    padding: 0 !important;
}
.carousel {
    margin-bottom: 0;
    padding: 0 40px 30px 40px;
}
/* The controlsy */
.carousel-control {
	left: 0;
    height: 40px;
	width: 40px;
    background: none repeat scroll 0 0 #2ebfd9;
    border: 4px solid #FFFFFF;
    border-radius: 7px;
    margin-top: 228px;
    filter: none;
    opacity: 1;
}
.carousel-control.right {
    background-image: none;
	right: 0;
}
.carousel-control.left{
    background-image: none;
	left: 0;
}
.carousel-control:hover,
.carousel-control:focus {
  filter: alpha(opacity=100);
  outline: 0;
  opacity: 0.6;
}
/* The indicators */
.carousel-indicators {
	right: 50%;
	top: auto;
	bottom: -10px;
	margin-right: -19px;
}
/* The colour of the indicators */
.carousel-indicators li {
	background: #cecece;
}
.carousel-indicators .active {
background: #428bca;
}
.carousel-inner .item row{
    margin: 0;
}
/**********PERFIL DOCTOR****************/
.perfil-doctor{
    padding-right: 30px;
    margin: 0 20px;
    margin-top: -45px;
}
.borde-caja{
    border: 1px solid#666;
    padding: 15px 0 0 0;
}
.redes_perfil{
    width: 100%;
    height: 30px; 
    text-align: center;
    display: none;
}
.redes_perfil .red-social{
    background: #ccc; 
    float: left; 
    margin-right: 5%;
}
.specialty-doctor {
    color: #1D5772;
    font-weight:450;
    text-align: center;
}
.name-doctor{color: #666;}
.name-doctor, .specialty-doctor{
   text-align: center;
   padding: 5% 5% 0;  
    /*height: 65px;*/
   text-overflow: ellipsis;
   overflow: hidden;
   white-space: nowrap;
}
.div-ver-perfil{
    /*margin-top: 15%;*/
    border-top: 0.5px solid#666;
    padding: 7px 0 0 0;
    bottom: 0;
    left: 0;
}
.ver-perfil{
    color: #3399CC;
    font-size: 10pt;
    text-decoration: underline;
    text-align: center;
}
.img-redes-doctor{
    margin-top: 5%;
}
.link-perfil-medico{
    width: 100%;
}
/**********ENDS PERFIL DOCTOR****************/
/***********ENDS CAROUSEL BOOSTRAP***************/
.suscribete_home{
    background: -webkit-linear-gradient(left, rgba(255,255,255,0), rgba(44,191,217,1) 70%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(left,rgba(255,255,255,0), rgba(44,191,217,1) 70%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(left, rgba(255,255,255,0), rgba(44,191,217,1) 70%); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to left, rgba(255,255,255,0), rgba(44,191,217,1) 70%); /* Standard syntax (must be last) */
    padding: 0;
    margin-top: 5%;
    /* margin-bottom: 6%;*/
    overflow: hidden;
}
.slogan{
    text-align: center;
    color: #fff;
    font-weight: 400;
}
.tg-doctor-detail2{
    margin-bottom: 7% !important;
}
/*.campo-newsletter{
    background: url(images/corazon-mail-01.png);
    background-position: right;
    background-size: contain;
    height: 150px;
    padding: 75% 25%;
}*/
.imgBox-newsletter{
    position: absolute;
    width: 100%;
    padding-right: 6%;
}
  .barra-suscribete1{
        width: 100%;
    } 
.tg-main-section{
    z-index: 0;
}
#calculadora-box{
    padding-top: 50px;
    height: 475px;
}
.aprende-remedios{
    padding: 41px 0 80px !important;
}
.programas-salud{
    padding-bottom: 0;
}
.tg-search-categories{
    margin-top: 0%;
}
/**********************STARD PLAY/PAUSE BUTTON*******************************/
/**********************ENDS PLAY/PAUSE BUTTON*******************************/
.tg-search-categories >.banner-BLH{
  width: 300px !important;
  height: 250px;
  position: relative;
  float: right;
}
.banner-WHTS{
    width: 728px;
    height: 90px;
}
.navbar-bootbites{
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.perfil-desktop{
  margin-left: 5%;   
}
.article a{
    color: #333;
    text-decoration: none;
}
.article a:hover{
    color: #333;
    text-decoration: none;
}
.tg-areuadoctor{
    height: auto;
}
.heading-calculadora{
    /*font-size: 22pt;*/
    color: #333;
   /* line-height: 24px;*/
    text-align: center;
}
.calculator-name{
    font-size: 12pt;
    color: #333;
    margin: 0;
}
.calculator-name-box{
    border-bottom: 1px solid#333;
    width: 94%;
    margin-bottom: 4%;
}
.calculator-name-box1{
    border-bottom: 1px solid#333;
    width: 94%;
    margin-bottom: 4%;
    margin-left: -1vw;
}
.tg-doctor-detail{
    margin-bottom: 15%;
}
.hablando_salud{
float: left;
width: 100%;
/*border:red solid 1px;*/
 margin-top: 7%;    
} 
.lista_articulos{
    padding: 0 8% 0 23%; 
}
.tg-doc-photos .item {
    float: initial;
    overflow: initial; 
}
.hablando_salud .col-md-4
{
  /*border:red solid 1px;*/
  padding-right: 15px;
    padding-left: 15px;
    overflow: auto;
}
 #articulos  .articulo{
    margin-right: 2.5%; 
    margin-left: 2.5%;  
 }  
         
  /*********************
          hablando de salud
    **********************/
     
   .tg-findhealthcareby{
        margin-top: 0 !important;
    }     
       
         
/*********************************BUSCADOR***********************************/ 
  .buscador{
           border: 2px solid#2EBFD9; 
           padding: 10px !important;  
           margin-top: 3vh;
           margin-bottom: -0.1%;
           clear: both;
          background: #fff !important;       
        }
.buscador input{
    background: #fff;
}
.sticky-wrapper{
    padding-bottom: 0 !important;
    height: auto !important;
}
.cuerpo-pagina{
    padding: 0px 10px 50px;
    margin-top: 5%;
}
.contenedor-buscador {
    padding-right: 15px;
    padding-left: 15px;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    /*background: url(../images/buscador_resultados-02-01.jpg);*/
    --background-image-lazy: url(../images/buscador_resultados-02-01.jpg);
    background-image: var(--background-image-lazy);
    background-size: cover;
    background-position-x: 4%;
    height: auto;
}

.contenedor-estetoscopio {
    /*background: url(../images/estetoscopio_buscador-01.png);*/
    --background-image-lazy: url(../images/estetoscopio_buscador-01.png);
    background-image: var(--background-image-lazy);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    height: 222px;
}

.blue-title{
    color: #2EBFD9;
    font-size: 22pt;
    margin-top: 4%;
}

.black-title{
    text-align: center; 
    color: #333; 
    letter-spacing: 6pt;
    font-size: 15pt;
}

.tg-searcharea .que_buscas{
    font-size: 12pt;
    margin: -20px auto 0;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.tg-searcharea{
    padding-left: 10px;
    padding-right: 10px;
}
.tg-searchform .form-group span input[type="text"]{
    color: #333;
    font-size: 12pt;
}
         
.tg-homebanner{
   /*background: url(../images/slider_home.jpg);*/
    background-size:  cover;
    background-position: 4% 5%;
    height: 500px;
     margin-top: -35px; 
}         
.lupa1 {
    margin-top:15%;
    width:100%;
    padding:7.6px;
    background: #2cbed8;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    position: relative;
    margin: -20px auto 0 !important;
}
/*.lupa1 img{
    margin-left: 21%;
}*/
         
         
/*******************************ENDS BUSCADOR***********************************/   
         
         
  .article{
     border: 1px solid#ddd;
     padding: 0;
     margin-bottom: 10%;
      overflow: auto;
  }         
         
         
         
/*******************************CALCULADORA MOVIL***********************************/        
#calculadoras{
    margin: 0;
}
.campos_calculadora{
    overflow: hidden;
    margin-bottom: 9%;
}
div.bhoechie-tab-content input{
    border-radius: 10px;
    border: 0.1px solid#999;
    background: white; /* For browsers that do not support gradients */
    background: gray; /* For browsers that do not support gradients */
    background: -webkit-radial-gradient(white 5%, rgba(204,204,204,0.6) 425%); /* Safari 5.1-6.0 */
    background: -o-radial-gradient(white 5%, rgba(204,204,204,0.6) 425%); /* For Opera 11.6 to 12.0 */
    background: -moz-radial-gradient(white 5%, rgba(204,204,204,0.6) 425%); /* For Firefox 3.6 to 15 */
    background: radial-gradient(white 5%, rgba(204,204,204,0.6) 425%); /* Standard syntax (must be last) */
    font-size: 10pt;
    }   
        
div.bhoechie-tab-content select{   
    border-radius: 10px;
   color:#333366;
    font-weight: 600;
    padding-left: 2%;
    background: -webkit-linear-gradient(rgba(46,191,217,0.5), rgba(191,220,234,0.5), rgba(46,191,217,0.5)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(rgba(46,191,217,0.5), rgba(191,220,234,0.5), rgba(46,191,217,0.5)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(rgba(46,191,217,0.5), rgba(191,220,234,0.5), rgba(46,191,217,0.5)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(rgba(46,191,217,0.5),rgba(191,220,234,0.5), rgba(46,191,217,0.5)); /* Standard syntax (must be last) */
    border: 2px solid#2CBFD9;
    
}
   
div.bhoechie-tab-content input[type=submit]{
    width: 99px;
    height: 45px;
    border-radius: 7px;
    padding: 3%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #2CBFD9;
    color: #fff;
    text-align: center;
    border: 0;
}        
 
div.bhoechie-tab-content input[type=number]{
    width:86%;  
}
        
div.bhoechie-tab-content .btn_natural{
    width: 150px;
    height: 80px;
    border: 1px solid#7EA8C9;
    background: #fff;
    border-radius: 8px;
     padding: 1% 5%;
     margin-top:14%;
}        
  
div.bhoechie-tab-content .campo_peso{
     width: 37%;
}
         
 .toggle {
    margin:4px 0px;
    background-color:#FFCCFF;
    border:1px solid #D0D0D0;
    overflow:auto;
    float:left;
}
 .redondeo{
  border-top-left-radius: 9px;
  border-bottom-left-radius: 9px;
}
.redondeo1{
  border-top-right-radius: 9px;
  border-bottom-right-radius: 9px;
}
 .toggle label {
    float:left;
    width:5em;
}
 .toggle label span {
    text-align:center;
    padding:10px 0px;
    display:block;
    cursor: pointer;
}
 .toggle label input {
    position:absolute;
    top:-20px;
}
 .toggle .input-checked /*, .bounds input:checked + span works for firefox and ie9 but breaks js for ie8(ONLY) */ {
    background-color:#404040;
    color:#F7F7F7;
}
         
/*******************************ENDS CALCULADORA MOVIL***********************************/          
         
 
/********************************STARD CALCULADORA DESKTOP**********************************/
.calculadora-desktop{
    padding: 0;
    overflow: auto;
}
/***********tabs desktop****************/
#exTab1{
    overflow: auto;
}
#exTab1 .tab-content {
  color : #333;
  background-color: transparent;
  padding : 5px 15px;
}
#exTab2 h3 {
  color : white;
  background-color: #428bca;
  padding : 5px 15px;
}
/* remove border radius for the tab */
#exTab1 .nav-pills > .tab-calculadora > a >.tab-padding{
  border-radius: 0;
  padding: 5px;
  font-size: 9pt;
  text-align: center;
  line-height: 20px;
  color: #333;   
  text-decoration: none;    
}
#exTab1 .nav-pills > .tab-calculadora > a >.tab-padding > .tab-icon{
    width: 64%;
   /* margin-top: 10%; */
}
#exTab1 .nav-pills > .tab-calculadora > a >.tab-padding.active,
#exTab1 .nav-pills > .tab-calculadora > a >.tab-padding:hover,
#exTab1 .nav-pills > .tab-calculadora > a:hover,
#exTab1 .nav-pills > .tab-calculadora > a >.tab-padding:focus{
    color: #fff;
    /*background: rgba(90,85,163, 0.5);*/
    background: rgba(66,139,202, 0.5);
    text-decoration: none;
}
#exTab1 .nav-pills .tab-calculadora > a.active .tab-padding,
#exTab1 .nav-pills > .tab-calculadora > a:focus,
#exTab1 .nav-pills > .tab-calculadora > a:focus div.tab-padding,
#exTab1 .nav-pills > .tab-calculadora > a > .tab-padding:focus,
#exTab1 .nav-pills > .tab-calculadora > a.active div.tab-padding{
    background: #428bca;
    color: #fff;
    text-decoration: none;
}
 a.active div.tab-padding{
    background: #428bca;
    color: #fff;
    text-decoration: none;
}
/*.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus{
    color: #fff;
    background: #428bca;
}
.nav>li>a:hover, .nav>li>a:focus{
    background-color: #eee;
}*/
/*#exTab1 .nav-pills > .tab-calculadora > a > img{
    width: 39%;
}*/
/* change border radius for the tab , apply corners on top*/
#exTab3 .nav-pills > .tab-calculadora > a >.tab-padding{
  border-radius: 4px 4px 0 0 ;
  
}
#exTab1 .nav-pills > .tab-calculadora > a >.tab-padding{
  overflow: hidden;
  margin: 2%;
  background: rgba(255,255,255,0.7);
  border: 1px solid#2CBFD9 !important;      
}
#exTab3 .tab-content {
  color : white;
  background-color: #428bca;
  padding : 5px 15px;
}
.nav-pills .tab-calculadora > a >.tab-padding{
    width: 40%;
}
.nav-pills{
  width: 100%;
}
.nav-pills .last-child-margin{
  margin-left: 24% !important;
}
/**************contenido*******************/
.campos_calculadora{
    overflow: hidden;
    margin-bottom: 9%;
}
#exTab1 .tab-content input{
    height: 40px;
    border-radius: 10px;
    border: 1px solid#999;
    background: white; /* For browsers that do not support gradients */
    background: gray; /* For browsers that do not support gradients */
    background: -o-radial-gradient(white 5%, rgba(204,204,204,0.6) 425%); /* For Opera 11.6 to 12.0 */
    background: -moz-radial-gradient(white 5%, rgba(204,204,204,0.6) 425%); /* For Firefox 3.6 to 15 */
    background: radial-gradient(white 5%, rgba(204,204,204,0.6) 425%); /* Standard syntax (must be last) */
    font-size: 10pt;
    }   
#exTab1 .tab-content input[type=radio]{
    border: none;
    appearance:none;
   -moz-appearance:none; /* Firefox */
   -webkit-appearance:none; /* Safari and Chrome */
    display: none;
}
        
#exTab1 .tab-content select{ 
    height: 40px;
    border-radius: 10px;
   color:#333366;
    font-weight: 600;
    padding-left: 2%;
    background: #fff;
    border: 2px solid#2CBFD9;
    
}
   
#exTab1 .tab-content input[type=submit]{
    width: 99px;
    height: 45px;
    border-radius: 7px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #2CBFD9;
    color: #fff;
    text-align: center;
    border: 0;
}        
 
#exTab1 .tab-content input[type=number]{
    width:86%;  
}
        
#exTab1 .tab-content .btn_natural{
    width: 150px;
    height: 80px;
    border: 1px solid#7EA8C9;
    background: #fff;
    border-radius: 8px;
     padding: 1% 5%;
     margin-top:14%;
}        
  
#exTab1 .tab-content .campo_peso{
     width: 37%;
}
         
#exTab1 .tab-content .toggle {
    margin:4px 0px;
    background-color:#FFCCFF;
    border:1px solid #D0D0D0;
    overflow:auto;
    float:left;
    line-height: 16px;
    margin-top: -0.5%;
}
#exTab1 .tab-content .radio-strip .redondeo{
  border-top-left-radius: 9px;
  border-bottom-left-radius: 9px;
}
 #exTab1 .tab-content .radio-strip .redondeo1{
  border-top-right-radius: 9px;
  border-bottom-right-radius: 9px;
}
#exTab1 .tab-content .radio-strip .toggle label {
    float:left;
    width:6.0em;
}
#exTab1 .tab-content .radio-strip .toggle label span {
    text-align:center;
    padding:10px 0px;
    display:block;
    cursor: pointer;
}
  .toggle label input {
    position:absolute;
    top:-20px;
}
#exTab1 .tab-content .toggle .input-checked /*, .bounds input:checked + span works for firefox and ie9 but breaks js for ie8(ONLY) */ {
    background-color:#404040;
    color:#F7F7F7;
}
#exTab1 .tab-content .campos_calculadora1 input[type=number], input[type=date]{
    padding: 0 3%;
    width: 85%;
    height: 40px;
    margin-bottom: 9%;
}
#exTab1 .tab-content .campos_calculadora2 input[type=text], input[type=number]{
    padding: 0 3%;
    width: 85%;
    height: 40px;
}
#exTab1 .tab-content .campos_calculadora3 input[type=number]{
    padding: 0 3%;
    width: 85%;
    height: 40px;
}
#exTab1 .tab-content .campos_calculadora4 input[type=number]{
    padding: 0 3%;
    width: 42%;
    height: 40px;
}
#exTab1 .tab-content .campos_calculadora5 input[type=date]{
    padding: 0 3%;
    width: 42%;
    height: 40px;
}
/********************************ENDS CALCULADORA DESKTOP**********************************/
         
   .start-video {
  width: 100%;
  height: 250px;
  background:#2CBFD9;
  border-radius:15px;
  -webkit-appearance: none;
   -moz-appearance: none;
    appearance: none;
    border:none;
    position: absolute;
    padding: 12px;
    left: 0;
      right: 0;
}   
  
 /* =============================================
			REPRODUCTOR DE AUDIO
============================================= */
  #player1{
   width: 220px;
   height: 48px;
   border: 1px solid#2cbfd9;
   background: #fff;
   box-sizing: border-box;
   margin-top:5%;
   font-size: 5pt;
   border-radius: 5px;
   }
       
         #player span{
             color: #2cbfd9;
             margin-left: 40%;
         }
         
     #controls{
    border-radius: 1em;
    height: 6em;
    margin: 0 auto;
    width: 100%;
}
         
#songtitle{
     font-size: 8pt;
    border-radius: 1em;
    display: block;
    line-height: 1.7em;
    margin: 0 auto;
    box-sizing: border-box;
        text-align: center;
        white-space: nowrap;
        width: 90%;
    margin-top:-24%;
    font-weight: 600;
    margin-left: 15%;
}
/************STARD PLAY/PAUSE BUTTON***************/
#plause{
    background-color: #2cbfd9;
	width: 51px;
	height: 47px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 3px;
    border-bottom-right-radius: 3px;
	position: relative;
	border-radius: 5px;
	cursor: pointer;
    display: inline-block;
    margin-bottom: 5px;
}
#plause:before{
	content: "";
	position: absolute;
    top: 18%;
    left: 42%;
    height: 0;
  border: 15px solid white;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
    border-right-color: transparent;
    border-top-color: transparent;
    border-bottom-color: transparent;
	border-right: 0; 
	-webkit-transition: all 250ms ease-in-out;
	-moz-transition: all 250ms ease-in-out;
	-ms-transition: all 250ms ease-in-out;
	-o-transition: all 250ms ease-in-out;
	transition: all 250ms ease-in-out;
}
#plause:after{
	content: "";
	position: absolute;
	border: 15px solid white;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
    top: 18%;
    left: 42%;
    height: 0;
    border-right-color: transparent;
    border-top-color: transparent;
    border-bottom-color: transparent;
	border-right: 0; 
	-webkit-transition: all 250ms ease-in-out;
	-moz-transition: all 250ms ease-in-out;
	-ms-transition: all 250ms ease-in-out;
	-o-transition: all 250ms ease-in-out;
	transition: all 250ms ease-in-out;
}
#plause.active:before{
	border: 3px solid white;
    top: 14px;
    left: 16px;
    height: 19px;
}
#plause.active:after{
	content: "";
    position: absolute;
    border: 3px solid white;
    top: 14px;
    left: 30px;
    height: 19px;
}
/************END PLAY/PAUSE BUTTON***************/
 #player a{
     border: 1px solid#2cbfd9;
      background: #fff;
      box-sizing: border-box;
     width: 30px;
     height: 15px;
     padding: 0.5%;
     display: block;
     margin-left: 50%;
     text-decoration: none;
     color: #2cbfd9;
 }
@media (min-width: 4501px){
     .buscador{
        margin-top: 8%;
    }
}
@media (max-width: 4500px){
     .buscador{
        margin-top: 18%;
    }
}
@media(min-width: 2500px){
    .contenedor-buscador{
        height: 500px;
    }
}
@media (max-width: 2500px){
    .buscador{
        margin-top: 8%;
    }
}
@media (max-width: 2000px){
     .buscador{
        margin-top: 9%;
    }
}
 
@media (max-width: 1600px){
     .buscador{
        margin-top: 9%;
    }
}
  
@media (max-width:1366px){
    
    .tg-findbycategory .tg-box{
        width: 90% !important;
        height: 252.196px !important;
    }
}         
@media (max-width: 1300px){
     .buscador{
        margin-top: 10%;
    }
}

@media (min-width: 1249px){
    .contenedor-estetoscopio{
        background-size: contain;
    }

    .contenedor-buscador {
        padding-right: 15px;
        padding-left: 15px;
        margin-bottom: 0 !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        /* margin-top: 12%; */
        /*background: url(../images/buscador_resultados-02-01.jpg);*/
        --background-image-lazy: url(../images/buscador_resultados-02-01.jpg);
        background-image: var(--background-image-lazy);
        background-size: cover;
        background-position-x: 49%;
        background-repeat: no-repeat;
        height: auto;
    }
}
  
@media (max-width: 1248px){
    .contenedor-estetoscopio{
        background-size: cover;
        background-position: 0% center;
    }
}
         
 @media (min-width: 1300px){
     
    /* .tg-searcharea{
         margin-top: 15vh !important;
     }*/
     
    .div-calculadoras{
        height: 430px !important;
    }
     
     .slogan{
       font-size: 17pt;
       line-height: 1.3em;    
    }
     
     .tg-homebanner{
         margin-top: 72px !important;
     }
     
      .frase_buscador{
        margin-top: 4.5% !important;
        margin-bottom: 4%;
    }
}           
   
         
 
 @media (max-width:1200px){
     
    .tg-homebanner{
        background-position: 42% 5%;
    }
     
     
     .tg-findbycategory .tg-box{
        width: 100% !important;
        height: 252.196px !important;
    }
     
}           
@media (min-width: 1200px){
    
    .div-ver-perfil{
        width: 89% !important;
    }
    
   /* .tg-doc-photos .item{
        margin-left: 12% !important;
    } */
    
    .frase_buscador{
        margin-top: 11.8%;
        margin-bottom: 2%;
    }
    
    
     #articulos  .articulo{
             width: 22%;
         }    
    
      /*********************
          hablando de salud
    **********************/
     
    .tg-findhealthcareby{
        margin: 40px 115px !important;
    }
}  
         
@media (max-width:1023px){
    
    .tg-search-category .tg-box{
        padding: 0 10px;
    }
    
}         
  
       
         
         
         
@media (min-width:1200px){
    
    
    .tg-search-category .tg-box{
        padding: 19% 20% 0 !important;
    }
    
    
    .tg-search-category{
        height: 260px !important;
    }
    
    .tg-search-category .tg-displaytable{
        height: 260px !important;
    }
    
  
    
     .tg-search-category{
        height: 130px;
    } 
    
    .tg-findbycategory{
        margin: 16px 0px;
    } 
}     
      
@media (min-width: 320px){
    div.bhoechie-tab-container{
        margin-left: 0.5% !important;
    }
}
    
@media (min-width:992px){
    
    .carousel-control.left{
        padding-top: 0.5vh;
     }
     
     .carousel-control.right{
        padding-top: 0.5vh;
     }
    
    .tg-search-categories{
        padding: 0 10%;
    }
    
      #programa_salud{
        margin-left: 25%;
    }
    
      
      /*********VIDEO**************/
    
    .video-home{
      margin-left: 6%;    
    }   
     
    .start-video{
        margin-left: 6%;
    }
    
 /*********END VIDEO**************/
    
}         
     
         
         
@media (max-width: 991px){
    
       #articulos  .articulo{
             width: 34%;
         }   
    
     .carousel-control.left{
        padding-top: 0.4vh;
     }
     
     .carousel-control.right{
        padding-top: 0.4vh;
     }
    
     .buscador{
        margin-top: 16vh;
    }
    
}       
         
@media (min-width:901px){
    
 .tg-findbycategory .tg-box{
        width: 90%;
        height: 252.196px;
    }
       
     .audio_player{
        margin-left: 10%;
    }
    
    
      /*********VIDEO**************/
    
    .video-home{
      width: 90%;    
    }   
     
    .start-video{
       width: 90%;
    }
    
 /*********END VIDEO**************/
    
}
@media (min-width:1100px){
     #redes_2{
        margin-top: -8%;
    }
   
}     
@media (max-width: 1100px){
     .buscador{
        margin-top: 11%;
    }
}
         
         
@media (min-width: 1024px){
    
    .contenedor-buscador{
        margin-top: 91px;
    }
    
      .cuerpo-pagina{
        padding-top: 50px !important;
        margin-top: 0;
    }
    
  /*  .tg-searcharea{
        margin-top: 23vh !important;
    }*/
    
    .fieldset-calculadora{
        padding: 0;
    }
    
    .div-ver-perfil a p{
        font-size: 11pt;
    }
    
    .borde-caja{
        height: 350px !important;
    }
    
    .div-ver-perfil{
        width: 86%;
        position: absolute;
        bottom: 0;
        left: 0;
    }
    
    .tg-main-section.tg-custom-padding{
        padding: 25px 0;
    }
    
    .calculadora_campo_altura{
        margin-bottom: 12% !important;
    }
    
    .btn-calcular{
        margin-top: 4%;
    }
    
  /*  .tg-homebanner{
        height: 559px;
    }*/
    
    .tg-search-category .tg-box{
        padding-top: 10% !important;
    }
    
    .logo a img{
    margin-top: -1.7%;  
  } 
    
    .redes_sociales1{
        margin-top: -10% !important;
    }
    
    .desaparece-banner1{
        display: none;
    }
    
    #exTab1 .nav-pills > .tab-calculadora > a >.tab-padding{
        height: 95px;
    }
    
    #exTab1 .nav-pills > .tab-calculadora > a > .tab-padding > .calories-icon{
      margin-top: 7px;
      width: 14%;
    }
     #exTab1 .nav-pills > .tab-calculadora > a > .tab-padding > .ovulation-icon{
      margin-top: 7px;
      width: 29%;
    }
    #exTab1 .nav-pills > .tab-calculadora > a > .tab-padding > .muscule-icon{
      margin-top: 9px;
      width: 35%;
    }
    #exTab1 .nav-pills > .tab-calculadora > a > .tab-padding > .pregnancy-icon{
      margin-top: 8px;
      width: 10%;
    }
    
    
    #exTab1 .tab-content select{
        width: 100% !important;
    }
    
    .nav-pills .tab-calculadora > a >.tab-padding{
        width: auto;
    }
    
   /* #exTab1 .nav-pills > .tab-calculadora > a > .tab-padding > .tab-icon{
        width: 40%;
    }*/
    
    
    .nav-pills .tab-calculadora{
        padding: 0 !important;
    }
    
    #exTab1 .tab-content{
        margin-left: 5%;
    }
    
    /*#exTab1 .nav-pills > .tab-calculadora > a > .tab-padding > .tab-icon{
        margin-top: 0 !important;
    }*/
    
    
    .parallax-mirror{
      height: 450px !important;
    }
    
    .div-calculadoras{
        height: 450px;
    }
    
    .no-margin{
      margin: 0;
    }
    
    .carousel{
        overflow: visible;
    }
    
    .slogan-newsletter{
        padding: 5.7% 15px 0 !important;
    }
    
    .campo-newsletter{
        padding: 0 2%;
    }
    
    .contenedor-suscribete{
        padding: 0;
        margin: 0;
        width: 100%;
    }
    
      .tg-doc-photos .item{
        margin-left: 15% !important;
    } 
    
    .article{
        padding-bottom: 15px;
    }
    
    .banner-PATN{
        display: block;
    }
    
    .lupa1{
        width: 56% !important;
        height: 44px;
        padding: 8px;
        float: left;
    }
    
    .banner-BSMH{
        display: none;
    }
    
    .banner1_movilhome{
        display: none;
    }
    
    .aparece-banner{
        display: block;
    }
    
     .calculadora-movil{
        display: none;
    } 
    
    .tg-homebanner{
        margin-top: 71px !important;
    }
    
    /*************** STARD PROXIMO A TI*******************/
    
   .tg-search-categories > .banner-BLH{
        margin-right: 0;
    }
    
    .tg-search-categories > .col-md-3{
        width: 21% !important;
        margin-right: 2% !important;
    }
    
    .tg-search-category{
        height: 180px !important;
        width: 100%;
        margin: 0 -5%;
    }
    
    .tg-search-category .tg-displaytable{
        height: 180px !important;
    }
    
    .tg-search-categories .tg-box{
        height: 168px !important;
    }
    
    .tg-search-categories{
        padding: 0;
    }
    
    /*************** END PROXIMO A TI*******************/
    
     .aparece_banner{
        display: block;
    }
    
    .tg-search-category .tg-box{
        padding: 39px;
    }
    
    
     /*********************
          hablando de salud
    **********************/
     
    
    #articulos{
        margin-bottom: 5%;
    }
    
     
} 
         
@media (max-width: 1023px){
    
    .icon-raya{
        bottom: 0;
        margin-bottom: 0;
        position: absolute;
        margin: 1% -9px 10px;
        width: 100%;
    }
    
    
     #exTab1 .nav-pills > .tab-calculadora > a > .tab-padding > .calories-icon{
      margin-top: 8px;
      width: 22%;
    }
     #exTab1 .nav-pills > .tab-calculadora > a > .tab-padding > .ovulation-icon{
      margin-top: 10px;
      width: 39%;
    }
    #exTab1 .nav-pills > .tab-calculadora > a > .tab-padding > .muscule-icon{
      margin-top: 14px;
      width: 45%;
    }
    #exTab1 .nav-pills > .tab-calculadora > a > .tab-padding > .pregnancy-icon{
      margin-top: 11px;
      width: 15%;
    }
    
   /*  #exTab1 .nav-pills > .tab-calculadora > a > .tab-padding > .ovulation-icon{
      margin-top: -11px;
    }*/
    
    #exTab1 .nav-pills > .tab-calculadora > a > .tab-padding{
        margin: 2% 4% 3%;
         height: 120px;
    }
    
    .cuerpo-calculadora{
        margin-left: 7%;
    }
    
    .form_style4{
        margin-left: -18px;
    }
    
  /*  .div-calculadoras{
        height: 700px;
    } */
    
    .nav-pills .tab-calculadora > a > .tab-padding{
        width: 100%;
    }
    
     .carousel{
        overflow: hidden;
    }
    
    .carousel-inner > .item{
        /*overflow: visible;*/
        padding: 0 16px;
    }
    
    .suscribete_home{
    background: -webkit-linear-gradient( rgba(44,191,217,1) 25%,rgba(255,255,255,0)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient( rgba(44,191,217,1) 25%,rgba(255,255,255,0)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient( rgba(44,191,217,1) 25%,rgba(255,255,255,0)); /* For Firefox 3.6 to 15 */
    background: linear-gradient( rgba(44,191,217,1) 25%,rgba(255,255,255,0)); /* Standard syntax (must be last) */
    }
    
      .banner-PATN{
        display: none;
    }
    
     .banner-BSMH{
        display: block;
    }
    
    
     .aparece-banner{
        display: none;
    }
    
    
     .tg-search-categories > .banner-BLH{
        display: none;
    }  
    
   /*  .calculadora-desktop{
        display:none;
    } */
    
     .calculadora-movil{
        display: block;
         overflow: auto;
         margin-left: 10px;
         
    } 
    
    .aparece_banner{
        display: none;
    }
    
    #articulos  .articulo{
        width: 27%;
    } 
    
       .banner1_desktophome,
       #tg-navigation  .aparece_menu1{
           display: none;
       }
    
    
}   
@media (min-width: 992px){
    
    .specialty-doctor{
        font-size: 12pt !important;
    }
    
    .name-doctor{
        font-size: 14pt !important;
    }
    
    .estetoscopio{
        width: 31% !important;
    }
    
    .slogan-newsletter{
        width: 30%;
    }
    
    .campo-newsletter{
        width: 38%;
        padding: 6px 20px !important;
    }
    
    .slogan{
       font-size: 13pt;
       line-height: 1.2em;    
    }
}
@media (max-width: 991px){
     .slogan{
       font-size: 22pt;
       line-height: 1.5em;    
    }
    
    .icon-raya{
        bottom: 0;
        margin-bottom: 0;
        position: absolute;
        margin: 1% -12px 0px;
        width: 100%;
    }
    
     #exTab1 .nav-pills > .tab-calculadora > a > .tab-padding > .calories-icon{
      margin-top: 7px;
      width: 32%;
    }
     #exTab1 .nav-pills > .tab-calculadora > a > .tab-padding > .ovulation-icon{
      margin-top: 7px;
      width: 60%;
    }
    #exTab1 .nav-pills > .tab-calculadora > a > .tab-padding > .muscule-icon{
      margin-top: 9px;
      width: 71%;
    }
    #exTab1 .nav-pills > .tab-calculadora > a > .tab-padding > .pregnancy-icon{
      margin-top: 8px;
      width: 26%;
    }
}
             
     
@media (max-width:900px){
    
     .tg-homebanner{
        background-position: 37% center;
    } 
    
       #articulos  .articulo{
             width: 34%;
         }    
    
  
    
    .tg-findbycategory .tg-box{
        width: 100%; 
        height: 202.196px;
    }
    
     .audio_player{
        margin-left: 0%;
    }
    
    
    .video-home{
        width: 80%;
        margin-right: 5%   
    }  
    
    .start-video{
        width:80%;
        margin-right: 5% 
    }
    
    
     #calculadora{
        margin-left: 27%;
    }
    
     .tg-search-category{
        height: 210px;
    } 
    
    .tg-findbycategory{
        margin: 16px 32px;
    } 
}    
          
        
         
@media (min-width:768px){
    
    .contenedor-buscador{
        background-position-x: 50%;
    }
    
  /*  .contenedor-buscador{
        height: 500px;
    }*/
    
    .cuerpo-pagina{
        padding-top: 22px;
        margin-top: 0;
    }
    
    .tg-homebanner{
        height: 300px;
    }
    
   /* .tg-searcharea{
        margin-top: 17vh;
    }*/
    
    #exTab1 .tab-content select{
        width: 36%;
    }
    
    .nav-pills .tab-calculadora{
        padding: 0 15%;
    }
    
    #exTab1 .nav-pills > .tab-calculadora > .tab-padding > a > .tab-icon{
        margin-top: 4%;
        width: 80px;
    }
    
    #exTab1 .nav-pills > .tab-calculadora > .tab-padding > a > .ovulation-icon{
      margin-top: -10px;
    }
    
   
    .specialty-doctor{  
        font-size: 14pt;
    }
    
    .name-doctor{
        font-size: 16pt;
    }
    
    .img-redes-doctor{
        width: 30px;
    }
    
    .estetoscopio{
        width: 60%;
    }
    
    .img-newsletter{
        width: 30%;
        float: right;
    }
    
    .contenedor-suscribete{
        padding: 0;
    }
    
    .slogan-newsletter{
        padding: 7% 15px;
    }
    
    .campo-newsletter{
       padding-left: 20px;
       padding-right: 20px; 
    }
    
    #peso-and-submit{
       margin-left: 3% !important; 
        width: 33% !important;
    }
    
    #calcular{
        padding-top: 4% !important;
    }
    
       /*************** STARD PROXIMO A TI*******************/
    
    .tg-search-categories > .col-sm-4{
        width: 32%;
        margin-right: 2%;
    }
    
    .tg-search-categories{
        margin-left: 13px;
    }
    
    .tg-search-category{
        height: 175px;
        width: 100%;
        margin: 0 -4%;
    }
    
    .tg-search-category .tg-displaytable{
        height: 174px;
    }
    
    .tg-search-categories .tg-box{
        height: 95px;
    }
    
    .tg-search-categories{
        padding: 0;
    }
    
    /*************** END PROXIMO A TI*******************/
    
    .barra-suscribete1{
        float: right;
        margin-top: 15%;
    }
    
    .tg-doc-photos .item{
        margin-left: 10%;
    }
    
   .lista_articulos{
       padding: 0; 
    }
    
    .tg-heading-border.tg-small{
        margin-bottom: 5%;
    }
  
     .desaparece_1024{
        display: none;
    }
    
    div.bhoechie-tab-container{
        padding: 0 !important;
        margin-left: 2!important;
    } 
    
    
    .tg-search-category i{
        font-size: 33pt;
        margin-top: 3%;
    }
    .aparece_768px{
        display: block;
    }
    
 .aparece_1024px{
    display: none;
 }     
    
.tg-homebanner{
  margin-top: -36px;  
    height: 330px;
}   
    
.aparece_nosotros{
  display: block;
}    
    
.tg-searchform{
 padding: 4% 0 0 6%;
}    
    
/*********VIDEO**************/
    
     .video-home{
      margin-left: 6%;    
    }   
     
    .start-video{
        margin-left: 6%; 
    }
    
/********* END VIDEO**************/
    
      .aparece_1024{
           display: block;
       }
    
    #calculadora{
        margin-left: 25%;
    }
    
    .tg-findbycategory tg-box{
        width: 100%;
        height: 252.196px;
    } 
    
    .tg-box{
        height: 202.196px;
    }
    
    .tg-search-categories{
        margin-top: 0;
    }
    
    .banner1_desktophome{
        float: right;
        margin-right: 3%;
        width: 232px;
        height: 193px;
        margin-top: 3%;
    }
    
    
    .nosotros_1{
         display: block;
    }
    
    .tg-nav ul .quitar_linea:after{
        background: none;
    }
    
 }         
         
   
@media (max-width: 800px){
    
    #articulos  .articulo{
       width: 34%;
    }   
}
         
         
@media (max-width:767px){
    
     .buscador{
        margin-top: 12vh;
    }
    
    .tg-homebanner{
        height: 300px;
    }
    
    /*.tg-searcharea{
        margin-top: 17vh;
    }*/
    
    .name-doctor, .specialty-doctor{
       padding: 0 5%;  
       height: 80px;
       line-height: 20px;
    }
    
     .carousel-control.left{
        padding-top: 0.9vh;
     }
     
     .carousel-control.right{
        padding-top: 0.9vh;
     }
    
    
     #exTab1 .nav-pills > .tab-calculadora > a > .tab-padding > .calories-icon{
      margin-top: 8px;
      width: 22%;
    }
     #exTab1 .nav-pills > .tab-calculadora > a > .tab-padding > .ovulation-icon{
      margin-top: 10px;
      width: 39%;
    }
    #exTab1 .nav-pills > .tab-calculadora > a > .tab-padding > .muscule-icon{
      margin-top: 14px;
      width: 45%;
    }
    #exTab1 .nav-pills > .tab-calculadora > a > .tab-padding > .pregnancy-icon{
      margin-top: 11px;
      width: 15%;
    }
    
    #exTab1 .nav-pills > .tab-calculadora > a >.tab-padding{
        height: 120px;
    }
    
    .icon-raya{
        bottom: 0;
        margin-bottom: 0;
        position: absolute;
        margin: 1% -12px -10px;
        width: 100%;
    }
    
    #exTab1 .tab-content select{
        width: 100%;
    }
    
    .nav-pills .tab-calculadora{
        padding: 0 5%;
    }
    
    
    .name-doctor{  
        font-size: 15pt;
    }
    
    .specialty-doctor{  
        font-size: 13pt;
    }
    
    .slogan{
       font-size: 17pt;
       line-height: 1.5em;    
    }
    
    .slogan-newsletter{
        padding: 0 12px;
        margin-top: 8%;
    }
    
    .campo-newsletter{
        padding: 15px;
    }
    
    .barra-suscribete1{
        margin-top: 14%;
    }
    
    .img-newsletter{
        width: 26%;
        float: right;
    }
    
       .article{
           width: 74%;
       }   
       
    .tg-doc-photos .item{
        margin-left: 9%;
    }
       
          
    .tg-search-category i{
        margin-top: 7%;
    }
    
       
       .aparece_768px{
           display: none;
       }
         
       .banner1_movilhome{
           position: relative;
           padding: 0 26%;
        }  
       
     .tg-homebanner{
        background-position: 26% center;
    }   
       
    #articulos  .articulo{
        width: 35%;
    } 
    
       .video-home{
        width: 69%;
        margin-left: 16.1%;     
    }   
    
     
    .start-video{
        width: 70%;
        margin-left: 15%;
    }
       
       .aparece_nosotros{
           display: none;
       }
       
       .tg-searchform{
           padding: 4% 3% 0 0;
       }
       
        .audio_player{
         margin-top: 8%;
        margin-left: 30%;    
    }
       
       .tg-findbycategory .tg-box{
           width: 100%;
           height: 242.196px;
       }
       
      
       .aparece_1024{
           display: none;
       }
       
       #calculadora{
         margin-left: 25%;
     }
       
    
      /* .btn_suscribete{
           margin-left: 40%;
       }   */
       
     .tg-findbycategory{
        margin: 20px 5px;
    }
    
    .tg-findhealthcareby{
        margin: 40px 35px;
    }
    
   .tg-findbycategory .tg-box{
        width: 100%;
        height: 242.196px;
    }      
     
       
     .tg-search-category{
        height: 162px;
    }
    
    .tg-displaytable{
        height: 160px;
    }   
       
    
 }  


   @media (max-width: 700px){
         .buscador{
           margin-top: 12vh;
       }   
   }


         
   @media (max-width: 700px){
       
       .aprende-remedios{
         margin-bottom: 14% !important;
             
     }
       
          #articulos  .articulo{
             width: 41%;
         }  
       
        .banner1_movilhome{
           position: relative;
           padding: 0 23%;
           margin: 0 3% 0 2%;
        } 
    }        
      
@media (min-width: 601px){
    
     .desaparece_1024{
        width: 30.3%;
    } 
}
@media (min-width: 600px){
   div.bhoechie-tab-container .calculadora-movil{
    margin-left: 0px;
    padding: 0 8% !important;   
    }
    
      .desaparece_tablet{
           display: none;
       }  
}
         
@media (max-width:650px){
    
      .banner1_movilhome{
        position: relative;
        padding: 0 21%;
        margin: 0 3% 0 2%;
    } 
    
    
    .video-home{
        width: 90%;
        margin-left: 8.5%;
    }   
    
     
    .start-video{
        width: 90%;
        margin-left: 7%;
    }
    
    .audio_player{
        margin-left: 27%;
    }
    
     #calculadora{
        margin-left: 19%;
    }
    
      .tg-search-category{
        height: 132px;
    } 
    
    .tg-displaytable{
        height: 130px;
    }
    
    
    .tg-search-category .tg-box{
        height: 130px;
        padding: 12px;
    }
    
    
    
    /*********************
          hablando de salud
    **********************/
     
    .tg-findhealthcareby{
        margin: 40px 27px;
    }
    
    .tg-findbycategory{
        margin: 20px 5px;
    }
    
    .tg-findbycategory .tg-box{
        width: 100%;
        height: 232.196px;
    }   
} 
         
         
         
 @media (max-width: 600px){
     
     .black-title{
         font-size: 12pt;
     }
     
     .blue-title{
         font-size: 17pt;
     }
     
     .buscador{
        margin-top: 7vh;
    }
     
    .tg-homebanner{
        height: 300px;
    }
    
    /*.tg-searcharea{
        margin-top: 17vh;
    }*/
     
     .name-doctor, .specialty-doctor{
       padding: 0 5%;  
       height: 49px;
       line-height: 20px;
    }
     
    .carousel-control.left{
        padding-top: 0.7vh;
     }
     
     .carousel-control.right{
        padding-top: 0.7vh;
     }
     
     
     #exTab1 .nav-pills > .tab-calculadora > a >.tab-padding{
        height: 104px;
    }
     
     .icon-raya{
        bottom: 0;
        margin-bottom: 0;
        position: absolute;
        margin: 1% -10px -10px;
        width: 98%;
    }
     
     .nav-pills .tab-calculadora > a > .tab-padding{
        height: 110px;
     }
     
     /*.specialty-doctor{
       line-height:11%; 
      }*/
    .name-doctor{  
        font-size: 11pt;
    }
     
    .specialty-doctor{  
        font-size: 10pt;
    }
     
     .img-redes-doctor{
         width: 25px;
         height: 25px;
     }
     
     .tg-modal-content{
         left: 63.5%;
         width: 334px;
     }
     
     .img-newsletter{
        width: 40%;
    }
     
     .barra-suscribete1{
         margin-top: 22%;
     }
     
     .hablando_salud{
         margin: 20% 0 10%;
     }
     
     .programas-salud{
         margin: 15% 0;
     }
     
     .aprende-remedios{
         margin-bottom: 22% !important;
             
     }
     
   /*  div.bhoechie-tab-container{
         width: 92%;
     }*/
     
       .tg-doc-photos .item{
        margin-left: 9%;
    }
        
    .tg-search-category i{
        margin-top: 0;
    }
    
     
       .banner1_movilhome{
        position: relative;
        padding: 0 19%;
        margin: 0 3% 0 2%;
    } 
     
      .tg-homebanner{
        background-position: 4% center;
    }
     
      /*********************
          hablando de salud
    **********************/
     
    .tg-findhealthcareby{
        margin: 40px 122px;
    }
     
       #articulos  .articulo{
             width: 47%;
         }
 }         
         
 @media (max-width:570px){
     
      .banner1_movilhome{
        position: relative;
        padding: 0 17%;
        margin: 0 3% 0 2%;
    } 
     
     .audio_player{
        margin-left: 27%;
    }
       
    .tg-search-category{
        height: 132px;
    } 
    
    .tg-displaytable{
        height: 130px;
    }
    
    
    .tg-search-category .tg-box{
        height: 130px;
        padding: 17% 13%;
    }
     
     #calculadora{
         margin-left: 13%;
     }
          
}
         
@media (max-width:500px){
    
    .buscador{
        margin-top: 9vh;
    }
    
    .icon-raya{
        bottom: 0;
        margin-bottom: 0;
        position: absolute;
        margin: 1% -10px -15px;
        width: 98%;
    }
    
   /*#exTab1 .nav-pills > .tab-calculadora > a > .tab-padding > .tab-icon{
        margin-top: 0;
        width: 82%;
    }*/
    
    #exTab1 .nav-pills > .tab-calculadora > a > .tab-padding > .calories-icon{
      margin-top: 8px;
      width: 34%;
    }
     #exTab1 .nav-pills > .tab-calculadora > a > .tab-padding > .ovulation-icon{
      margin-top: 0;
      width: 56%;
    }
    #exTab1 .nav-pills > .tab-calculadora > a > .tab-padding > .muscule-icon{
      margin-top: 10px;
      width: 67%;
    }
    #exTab1 .nav-pills > .tab-calculadora > a > .tab-padding > .pregnancy-icon{
      margin-top: 11px;
      width: 27%;
    }
    
     .nav-pills .tab-calculadora > a > .tab-padding{
        height: 86px;
     }
    
    .tg-doc-photos .item{
        margin-left: 9%;
    }
    
    .desaparece_1024{
        width: 50%;
    }
 
    .banner1_movilhome{
        position: relative;
        padding: 0 12%;
        margin: 0 3% 0 2%;
    } 
    
      #articulos  .articulo{
             width: 56%;
     }
  
    #calculadora{
        margin-left: 37px;
    }
    
    .audio_player{
        margin-left: 27%;
    }
    
     #calculadora{
         margin-left: 0;
     }
    
    .tg-search-category{
        height: 112px;
    } 
    
    .tg-displaytable{
        height: 110px;
    }
    
    
    .tg-search-category .tg-box{
        height: 110px;
        padding: 12px;
    }
    
    .btn_suscribete{
        margin-left: 0;
       
    }
    
     .tg-findbycategory{
        margin: 20px 25px;
    }
    
    .tg-findhealthcareby{
        margin: 40px 98px;
    }
    
   .tg-findbycategory .tg-box{
        width: 100%;
        height: 252.196px;
    }    
}
                 
  
       
    
@media (max-width:481px){
    
     .tg-search-category{
        height: 112px;
    } 
    
    
    .tg-displaytable{
        height: 112px;
    }
    
    .tg-search-category .tg-box{
        height: 102px;
        padding: 2px 10px;
    }
    
     .audio_player{
        margin-left: 25%;
    }
    
    
    .tg-findhealthcareby{
        margin: 40px 90px;
    }
    
    .tg-findbycategory{
        margin: 40px 30px;
    }
    
    
    .tg-findbycategory .tg-box{
        width: 100%;
        height: 242.196px;
    }    
}
         
@media (max-width: 450px){
    
    .banner1_movilhome{
        position: relative;
        padding: 0 9%;
        margin: 0 3% 0 2%;
    } 
    
}         
         
@media (max-width:431px){
    
    .banner1_movilhome{
        position: relative;
        padding: 0 8%;
        margin: 0 0 0 2%;
    } 
    
    .tg-search-category .tg-box{
        padding: 12px 10px;
    }
    
     .tg-search-category{
        height: 112px;
    } 
    
    .tg-displaytable{
        height: 112px;
    }
    
    .tg-search-category .tg-box{
        height: 102px;
    }
    
    .audio_player{
        margin-left: 22%;
    } 
    
     .tg-findhealthcareby{
        margin: 40px 79px;
    }
    
   .tg-findbycategory .tg-box{
        width: 100%;
        height: 242.196px;
    }     
    
     .tg-findbycategory{
        margin: 20px 25px;
    }
}            
              
         
         
@media (max-width:400px){
    
     .buscador{
        margin-top: 7vh;
    }
    
     .tg-homebanner{
        height: 300px;
    }
    
    #exTab1 .nav-pills > .tab-calculadora > a >.tab-padding{
        height: auto;
    }
    
    .icon-raya{
        bottom: 0;
        margin-bottom: 0;
        position: absolute;
        margin: 1% -2px -10px;
        width: 100%;
    }
    
    .name-doctor{
        font-size: 11pt;
    }
    
    .specialty-doctor{
        font-size: 10pt;
    }
    
    
    .tg-doc-photos .item{
        margin-left: 5.5%;
    }
    
     .tg-search-category .tg-box{
        padding: 10px;
        height: 102px;
    }
    
    .tg-search-category i{
        margin-top: -5px;
    }
    
    
    .banner1_movilhome{
        position: relative;
        padding: 0 5% 0 3%;
        margin: 0 3% 0 2%;
    }
    
       #articulos  .articulo{
             width: 68%;
         }
    
     .tg-search-category .tg-box{
        padding: 7px 0px;
        height: 100px;
    }
    
    .tg-search-category{
        height: 102px;
    }
    
    .video-home{
        width: 90%;
        margin-left: 6.5%;
    }   
    
     
    .start-video{
        width: 90%;
        margin-left: 6%;
    }
    
    
     .audio_player{
        margin-left: 22%;
    }
    
    .tg-displaytable{
        height: 100px;
    }

    .borde-caja{
        min-height: 300px;
        height:auto;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    .borde-caja h3{
        margin-top: 0px;
    }

    .specialty-doctor {
        font-size: 8pt;
    }

    .name-doctor, .specialty-doctor {
        height: auto;
    }

    .calculator-name-box1 {
        border-bottom: 2px solid#333;
        width: 94%;
        margin-bottom: 15px;
        margin-left: -1vw;
    }

    .calculator-name{
        font-size: 10pt;
        font-weight: 800;
    }

    .name_cal{
        font-size: 9pt;
    }

    .campos_calculadora input{
        font-size: 9pt !important;
    }

    #exTab1 .nav-pills > .tab-calculadora > a > .tab-padding > .calories-icon {
        margin-top: 6px;
        width: 22%;
    }

    /************************
              VIDEO
    *************************/
    .video-home {
        width: 90%;
    }   
    
     
    .start-video{
        width: 90%;
    }
     
    
    /************************
              MARGEN
    *************************/
    .tg-findhealthcareby{
        margin: 40px 41px;
    }
 
     /************************
              ANCHO
    *************************/
     .tg-findbycategory{
        margin: 15px 27px;
    }
    
    /************************
              ALTURA
    *************************/
    .tg-findbycategory .tg-box{
        width: 100%;
        height: 232.196px;
    }     
}   
         
@media (max-width: 371px){
    .banner1_movilhome{
        position: relative;
        padding: 0%;
        margin: 1%;
    }
        
}         
         
@media (max-width:360px){
    .icon-raya{
        bottom: 0;
        margin-bottom: 0;
        position: absolute;
        margin: 1% -7px -10px;
        width: 98%;
    }
    
    .tg-theme-heading h2, 
    .tg-heading-border .section-title,
    .heading-calculadora{
        font-size: 16pt;
    }
    
    .tg-heading-border .section-title{
        
    }
    
    .tg-doc-photos .item{
        margin-left: 4.5%;
    }
    
    .tg-search-category .tg-box{
        padding: 10px 7px;
        height: 100px;
    }
    
    .tg-search-category{
        height: 102px;
    }
    
    
    .video-home{
        width: 90%;
        margin-left: 7.5%;
    }   
    
     
    .start-video{
        width: 90%;
        margin-left: 7%;
    }
    
   .audio_player{
        margin-left: 17%;
       margin-top: 8%;
    }
    
    
     .ui-tabs-vertical {
        margin-left: 0%;
       }
    
    
    
    
    /************************
              slider
    *************************/
   
    .tg-findhealthcareby{
        margin: 40px 30px;
    }
    
     .tg-findbycategory{
        margin: 15px 27px;
    }
    
    .tg-findbycategory .tg-box{
        width: 100%;
        height: 242.196px;
    }    
  
}  
@media (max-width: 320px){
    
    .buscador{
        margin-top: 12vh;
    }
    
    .tg-homebanner{
        height: 300px;
    }
    
   /*.tg-searcharea{
        margin-top: 24vh;
    }*/
    
    .icon-raya{
        bottom: 0;
        margin-bottom: 0;
        position: absolute;
        margin: 1% -9px -10px;
        width: 100%;
    }
    
    #exTab1 .nav-pills > .tab-calculadora > a > .tab-padding > .calories-icon{
      margin-top: 8px;
      width: 34%;
    }
     #exTab1 .nav-pills > .tab-calculadora > a > .tab-padding > .ovulation-icon{
      margin-top: 0;
      width: 56%;
    }
    #exTab1 .nav-pills > .tab-calculadora > a > .tab-padding > .muscule-icon{
      margin-top: 10px;
      width: 67%;
    }
    #exTab1 .nav-pills > .tab-calculadora > a > .tab-padding > .pregnancy-icon{
      margin-top: 11px;
      width: 27%;
    }
    
    
     .text-article{
        width: 68%; 
    }
    
   #exTab1 .nav-pills .tab-calculadora > a > .tab-padding{
        height: 80px;
        font-size: 7pt;
       line-height: 13px;
    }
    
   /* #exTab1 .nav-pills > .tab-calculadora > a >.tab-padding > .tab-icon{
        width: 82%;
    }*/
    
    .name-doctor,
    .specialty-doctor{
        font-size: 9pt;
    }
    
    div.bhoechie-tab-content{
        padding-left: 5px;
    }
    
    #calcular{
        padding-top: 9% !important;
    }
    
    .tg-photosgallery .owl-controls .owl-buttons .owl-next{
        right: 5px !important;
    }
}