header.upHeader {
    z-index: 4;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#17a2b8), to(#ffffff));
 background-image: -webkit-linear-gradient(#17a2b8, #ffffff);
 background-image: -o-linear-gradient(#17a2b8, #ffffff);
 background-image: linear-gradient(#17a2b8, #ffffff);
 padding-bottom: 100px;
}
.break-75, .break-50, .break-25, .break-100{    
 width: 100%;
}

.break-75 {
 height: 75px;
}
.break-50 {
 height: 50px;
}
.break-25 {
 height: 25px;
}
.break-100 {
 height: 100px;
}
.row_contenido{
}
.rowCabecera {
 padding: 50px 0px 50px 0px;
 color: white;
}
.rowCabecera h2 {
 font-size: 40pt;
 margin-bottom: 25px;
 line-height: 30pt;
}

.rowCabecera p {
 font-size: 16pt;
 margin: 0px;
 line-height: 24pt;
}
.rowBienvenido {
 text-align: center;
 color: #ffffff;
}
.rowBienvenido .lineaBi {
 margin-bottom: 10px;
}
.btn-evo {
 border: 1px solid #a3c09e;
 border-radius: 0px;
 margin: 30px 15px 50px 15px;
 padding: 20px;
 line-height: 12pt;
 color: #a3c09e;
 font-size: 15pt;
}
.btn-evo:hover {
 text-decoration: underline;
 color: #a3c09e;
}
/**/

.itemMedico {
 text-align: center;
}

.infoMedico {
 text-align: center;
 font-size: 14pt;
 line-height: 22pt;
}

.nameMedico {
 font-weight: bold;
 margin-top: 30px;
 font-size: 24pt;
 font-family: Exo Bold Italic;
 line-height: 18pt;
 margin: 20px 0px 10px 0px;
}

.lineMedico {
 height: 1px;
 background-color: #a3c09e;
 width: 60px;
 margin: 30px auto;
}

.cargoMedico {
 font-size: 14pt;
}

.imgMedico {
 width: 80%;
 margin: 0px auto 30px auto;
}

.imgMedico img {
 max-width: 200px;
}

.rowMedico .col-sm-4 {
 padding: 30px;
}


.rowTratamiento, .rowTratamiento .btn-evo {
 color: #17a2b8;
}

.infoServicio {
 padding: 15px 0px;
 text-align: justify;
}

.nameServicio {
 font-size: 30pt;
}

.labelServicio {
 font-weight: bold;
}

.imgHall {
 background: white;
}

/*SUB CONTENIDO*/
.row_sub_contenido {
 background-color: #ffffff;
 color: #a3c09e;
}

.row_sub_contenido .rowCabecera {
 color: #a3c09e;
 text-align: center;
}

.instBarra {
 padding-top: 30px;
 padding-bottom: 30px;
}

.insSeccion,.insMarca {
 font-size: 18pt;
}

.insLine hr {
 height: 0.1pt;
 width: 100%;
 background-color: #a3c09e;
 margin: 5px 0px;
}


.rowBotonesServ .btn {
 margin: 5px;
}

.rowBotonesServ {
 text-align: center;
}

.BloqueCaso {
 position: relative;
}

.conCasos {
 position: absolute;
 width: 100%;
}


footer {
 width: 100%;
 background-image: -webkit-gradient(linear,left top, left bottom,from(#ffffff),color-stop(#17a2b8),to(#17a2b8));
 background-image: -webkit-linear-gradient(#ffffff,#17a2b8,#17a2b8);
 background-image: -o-linear-gradient(#ffffff,#17a2b8,#17a2b8);
 background-image: linear-gradient(#ffffff,#17a2b8,#17a2b8);
 padding: 70px 0px 0px 0px;
}
.barrafoot {
 background-color: #ffffff;
 margin-top: 50px;
 padding: 30px 0px;
 font-family: Helvetica;
}

.footInfo {
 color: #ffffff;
}

.footAgradecimiento {
 color: #a6c1a1;
 font-size: 20pt;
 font-family: Exo Bold Italic;
 padding: 30px 0px;
}

.footContactoBloque {
 padding: 50px 0px 120px 0px;
}

.flechaUp {
 text-align: center;
 position: fixed;
 width: 100%;
 bottom: 15px;
 z-index: 3;
 display: none;
}

.flechaUp img {
 width: 50px;
}
.desCaso, .nameCaso {
 position: absolute;
 font-size: 20pt;
}

.desCaso {
 top: 0;
}

.nameCaso {
 bottom: 0;
}

.carousel-item {
 padding-bottom: 50px;
}

#sliderCasos .rowCabecera {
 padding-bottom: 15px;
 position: absolute;
 z-index: 2;
 width: 100%;
}

.tituloCate {
 display: block;
 position: absolute;
 z-index: 2;
 bottom: 20px;
 right: 0px;
 font-size: 14pt;
 margin-bottom: -15px;
 color: #a3c09e;
 padding: 0px 50px 0px 15px;
 font-family: Exo Italic;
 width: 100%;
 text-align: center;
}

.carousel-control-prev-icon, .carousel-control-next-icon {
 background-size: 10px;
}

.carousel-control-prev {
 left: 0px;
}

.carousel-control-next {
 right: 0px;
}

.carousel-control-prev, .carousel-control-next {
 z-index: 4;
 width: 10px;
}
.carousel-control-prev-icon {
 background-image: url(http://evoluteeth.com/img/slider/left.png?v=3) !important;
}

.carousel-control-next-icon{
 background-image: url(http://evoluteeth.com/img/slider/right.png?v=3) !important;
}
.carousel-control-prev, .carousel-control-next {
 top: unset;
 bottom: 9px;
}
.rvaTitulo {
 font-size: 16pt;
 line-height: 16pt;
 margin: 0px 0px 30px 0px;
}

.form-control {
 border-radius: 0px;
}

.paraTrans {
 width: 100%;
 height: 11.72%;
 position: absolute;
 top: 0;
}
div#conocenosmas {
 position: absolute;
 bottom: 0;
 width: 100%;
 height: 1px;
}
#casos .rowCabecera {
 position: absolute;
 width: 100%;
 z-index: 2;
 padding-top: 0px;
}

#casos {
 margin-top: 50px;
}
.firma {
 font-size: 15pt;
 font-family: Exo Bold Italic;
}
.firma .cargo {
 font-family: Exo Italic;
 font-size: 11pt;
}
/*################### CELULAR################*/
@media screen and (min-width: 0px) and (max-width: 767px) {
.itemMenu .contenido {
 border: 1px solid #fff;
 width: 70px;
 height: 70px;
 margin: auto;
}

.itemMenu {
 padding: 0px ;
}

.menuContent.m2 {
 margin-top: 0px;
}

.movR {
 float: right ;
}

.movR .itemMenu {
 float: right;
 padding-right: 2px;
}

.movL .itemMenu {
 float: left;
 padding-left: 2px;
}

.itemMenu .contenido .texto a {
 font-size: 8.5pt;
}

.itemMenu .contenido .texto {
 padding: 0px ;
}

.rowCabecera {
 padding: 30px 0px 45px 0px;
}
.rowCabecera h2 {
 font-size: 20pt;
 margin-bottom: 8px;
 line-height: 20pt;
}

.rowCabecera p {
 font-size: 12pt;
 line-height: 17pt;
}
.row_contenido {
 background-image: -webkit-gradient(linear,left top, left bottom,from(#17a2b8),color-stop(#ffffff),to(white));
 background-image: -webkit-linear-gradient(#17a2b8,#ffffff,white);
 background-image: -o-linear-gradient(#17a2b8,#ffffff,white);
 background-image: linear-gradient(#17a2b8,#ffffff,white);
}
.btn-evo {
 padding: 10px 5px;
 font-size: 10pt;
}
.tituloCate {
 bottom: 30px;
 font-size: 13pt;
 margin-bottom: -30px;
 padding: 0px 25px 0px 10px;
 background-color: #ffffff !important;
 }
 .insSeccion, .insMarca {
 font-size: 16pt;
}

.infoMedico {
 font-size: 12pt;
 line-height: 17pt;
}

.carousel-item {
 padding-bottom: 0px;
}

.insImg {
 margin-bottom: 30px;
}
#sliderCasos .rowCabecera {
 position: relative;
 width: auto;
 padding: 0px 20px;
}
.cover {
 background-size: 100% !important;
 background-position: initial !important;
}
.owl-carousel .owl-slide{
 background-color: #ffffff
}
.imgHall {
 background-image: -webkit-gradient(linear,left top, left bottom,from(#ffffff),to(#17a2b8));
 background-image: -webkit-linear-gradient(#ffffff,#17a2b8);
 background-image: -o-linear-gradient(#ffffff,#17a2b8);
 background-image: linear-gradient(#ffffff,#17a2b8);
}
.hall-content {
 background-image: -webkit-gradient(linear,left top, left bottom,from(#17a2b8),color-stop(#34bad0),to(#ffffff));
 background-image: -webkit-linear-gradient(#17a2b8,#34bad0,#ffffff);
 background-image: -o-linear-gradient(#17a2b8,#34bad0,#ffffff);
 background-image: linear-gradient(#17a2b8,#34bad0,#ffffff);
 color: #ffffff;
 padding: 40px 0px 80px 0px;
 font-size: 12pt;
 font-family: Exo Italic;
 line-height: 17pt;
 text-align: justify;
 margin-top: -1px;
}

.hall-content p {
 margin-bottom: 15px;
}
#casos .rowCabecera {
 position: relative;
 width: auto;
 padding: 20px 20px 0px 20px;
}
.carousel-item {padding-bottom: 40px;}
.break-50 {
 height: 30px;
}

#casos {
 margin-top: 0px;
}

.footContactoBloque {
 padding: 10px 0px 50px 0px;
}

footer iframe {
 margin-top: 50px;
}
.carousel-control-prev, .carousel-control-next {
 bottom: 2px;
}
.footInfo {
 text-align: center;
}

.footInfo h2 {
 font-size: 20pt;
 line-height: 20pt;
 margin-bottom: 15px;
}

.footInfo p {
 margin: 0;
}
.footInfo img {
 margin-top: 15px;
}
}