.cbp-fwslider ul li img:nth-child(1){
position:absolute;
border: none;
display: block;
margin: 0;
height: 100%;
width: auto;
 top: 0px;
  left:50%;
  margin-left:-960px;
}


.cbp-fwslider ul li img:nth-child(2),.cbp-fwslider ul li img:nth-child(3),.cbp-fwslider ul li img:nth-child(4),.cbp-fwslider ul li img:nth-child(5){
position:absolute;
border: none;
display: none;
margin: 0;
height: 100%;
width: auto;
top: 0px;
left:50%;
margin-left:-960px;
}


.cbp-fwslider {
  position: relative;
  margin: 0 0 0px;
  overflow: hidden;
  padding: 0;
  height: 488px;
}

.cbp-fwslider ul {
	margin: 0;
	padding: 0;
	white-space: normal;
	list-style-type: none;
}

.cbp-fwslider ul li {
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  transform: translateZ(0);
  float: left;
  display: block;
  margin: 0;
  padding: 0;
  height: 450px;
  position: relative;
  overflow: hidden;
}
.cbp-fwslider ul li > a,
.cbp-fwslider ul li > div {
	/*display: block;  */
	/*text-align: center; */
	outline: none; 
}

.cbp-fwslider ul li > a img {
	border: none;
	display: block;
	margin: 0 auto;
}

.content_li1 span{
font-size: 24px !important;
}

.cbp-fwslider nav span {
  position: absolute;
  top: 46%;
  width: 32px;
  height: 56px;
  background: url(../images/flecha.png);
  margin-top: -30px;
  line-height: 58px;
  cursor: pointer;
  font-weight: normal;
  opacity: 1;
  display: inline-block;
  color: rgba(255, 0, 0, 0);

  
}

.cbp-fwslider nav span:hover {
	opacity: 0.8;
}

.cbp-fwslider nav span.cbp-fwnext {
	right: 3%;
}

.cbp-fwslider nav span.cbp-fwprev {
  left: 3%;
   -webkit-transform: rotate(180deg);  /* Chrome, Opera 15+, Safari 3.1+ */
      -ms-transform: rotate(180deg);  /* IE 9 */
          transform: rotate(180deg);  /* Firefox 16+, IE 10+, Opera */
}

.cbp-fwdots {
  position: absolute;
  bottom: 10px;
  white-space: nowrap;
  text-align: center;
  width: 100%;
  right: 0px;
}

.cbp-fwdots span {
display: inline-block;
	width: 10px;
	height: 10px;
	background: #cccccc;
	margin: 0.3%;
	border-radius: 50%;
	cursor: pointer;
	

}

.cbp-fwdots span:hover {
	background: #0054a6;
}

.cbp-fwdots span.cbp-fwcurrent {
	background: #0054a6;
}
.content_li1 {
    width: 95%;
  max-width: 1260px;
  margin: 0px auto;
  line-height: 25px;
  position: relative;
}

.content_li1 span{
background: #ff9c19;
padding: 7px;
color: white;
/* left: 25px; */
font-family: 'HelveticaLtCnd', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif; 
  text-transform:uppercase;
font-size: 24px;
font-weight: 200;
font-stretch: semi-condensed;
letter-spacing: 1.5px;
  display:block;
  clear:both;
  float:left;
  margin-top:6.5%;
}


.content_li1 h2 {
  /* display: block; */
  clear: both;
  text-align: left;
  font-size: 38px;
  line-height: 62px;
  color: #0054a6;
  max-width: 217px;
  /* display: inline-block; */
  padding-top: 84px;
}

.content_li1 .botton{
position: relative;
float:left;
  display:Block;
  clear:both;
 padding-top: 375px;
}

.content_li1 .botton .box {
  background: #ffffff;
  width: auto;
  height: 34px;
  padding-left: 10px;
  padding-top: 13px;
  padding-right: 10px;
}

.content_li1 .botton .box a{
  text-decoration: none;
  font-size: 20px;
 
}

.content_li1 .botton .corner{
border-left: 12px solid #B6106B;
border-top: 18px solid transparent;
border-bottom: 18px solid transparent;
}


@media screen and (max-width: 1416px){

.cbp-fwslider nav span {
  position: absolute;
  top: 46%;
  width: 32px;
  height: 56px;
  background: url(../images/flecha.png);
  margin-top: -30px;
  line-height: 58px;
  cursor: pointer;
  font-weight: normal;
  opacity: 1;
  display: none;
  color: rgba(255, 0, 0, 0);
}

.cbp-fwslider nav span.cbp-fwprev {
 display: none !important;
}

.cbp-fwslider nav span.cbp-fwnext {
  display: none !important;
}
  
}

                                                                  /*----  Desktop 1024 -------*/
@media screen and (max-width: 1024px){
  .cbp-fwslider ul li img:nth-child(1){
    display: none;
  }
  .cbp-fwslider ul li img:nth-child(2){
  display: block;
  left:50%;
   margin-left: -516px;
}
}





@media screen and (max-width: 768px){
  .cbp-fwslider ul li {
	height: 415px;
	}
  .cbp-fwslider ul li img:nth-child(2), .cbp-fwslider ul li img:nth-child(1){
    display: none;
  }
  .cbp-fwslider ul li img:nth-child(3){
  display: block;
  left:50%;
    margin-left: -428px;
}
  .cbp-fwslider ul li > div {
 	margin: 0;
 }
  
  .content_li1{
	margin:0px auto !important;
	}

.cbp-fwslider {
  position: relative;
  margin: 0 0 0px;
  overflow: hidden;
  padding: 0;
  height: 458px;
}

  .content_li1 .botton,
  .content_li1 h2,
  .content_li1 span{
    margin-left:0%;
 }
  
.content_li1 h2 {
  font-size: 38px;
  line-height: 47px;
  width: 60%;
}
  
  .content_li1 span{
font-size: 18px !important;
}
  .content_li1 .botton {
  position: relative;
  float: left;
  display: Block;
  clear: both;
  padding-top: 343px;
}
}
@media screen and (max-width: 586px){
.content_li1 h2 {
  font-size: 34px;
  line-height: 47px;
  width: 60%;
}

.content_secondbanner h2 {
  text-transform: uppercase;
  font-size: 25px;
  line-height: 1.5;
  width: 77%;
  color: rgb(0, 84, 166);
}

.content_secondbanner {
  padding-top: 7px;
}

.line_cs {
  height: 2px;
  width: 27%;
  background: rgb(0, 84, 166);
  /* margin: 10px 0; */
  margin-top: 22px;
  margin-bottom: 22px;
}

.content_li1 h2 {
  /* display: block; */
  clear: both;
  text-align: left;
  font-size: 38px;
  line-height: 62px;
  color: #0054a6;
  max-width: 217px;
  /* display: inline-block; */
  padding-top: 61px;
}
.content_li1 p {
  font-size: 16px;
  line-height: 30px;
  padding-top: 10px;
  margin: 0px;
  font-weight: normal;
  max-width: 283px;
}


}



@media screen and (max-width: 497px){



}  
@media screen and (max-width: 480px){
   .cbp-fwslider ul li img:nth-child(3), .cbp-fwslider ul li img:nth-child(2), .cbp-fwslider ul li img:nth-child(1){
    display: none;
  }
  .cbp-fwslider ul li img:nth-child(4){
  display: block;
  left:50%;
  margin-left: -245px;
}

.cbp-fwslider ul li {
  height: 345px;
}



.cbp-fwslider {
  position: relative;
  margin: 0 0 0px;
  overflow: hidden;
  padding: 0;
  height: 382px;
}

.content_li1 .botton {
  margin-top: 15%;
  display: none;
}

 .cbp-fwslider ul li > div {
  margin: 0 3%;
 }
  
 .content_li1 span {
   margin-top:17%;
}
 
  .content_li1 h2 {
    font-size:33px; 
   line-height:35px;
    margin:5% 0;
 }
  
  .content_li1 .botton{
margin-top:15%
}
 

.slider::after{
   content: "CLÍNICAS";
  height: 300px;
  width: 100%;
  color: #0054a6;
  background: #f2f2f1;
  font-size: 30px;
  padding-top: 15px;
  padding-left: 10px;
  display: inline-block;
}
.clinica_desc::before {
  content: "Consulmed cuenta con tres clínicas propias, de primer nivel, con equipamiento tecnológico y equipo profesional preparados para brindar la más alta calidad en Salud Bucal. Ubicadas en pleno barrio de la Recoleta, con fácil acceso y variados medios de transporte.";
  width: 89%;
  height: auto;
  text-align: left;
  display: inline-block;
  top: -87%;
  left: 0;
  line-height: 27px;
  position: absolute;
}

.content_li1 h2 {
  visibility: hidden;
}

.content_li1 p{
  visibility: hidden;
}


.slider_second{
    margin-top: -35px;
}


}


@media screen and (max-width: 397px){

.content_secondbanner ul li {
  margin-bottom: 5px;
  font-size: 14.5px;
  font-weight: 600;
}

.list_left {
  width: 48%;
  margin-right: 0;
  float: left;
  display: inline-block;
}


}

@media screen and (max-width: 384px){
.content_secondbanner ul li {
  margin-bottom: 5px;
  font-size: 13.5px;
  font-weight: 600;
}
}

@media screen and (max-width:357px){

.content_secondbanner ul li {
  margin-bottom: 0px;
  font-size: 11.5px;
  font-weight: 600;
}

}

@media screen and(max-width:329px ){
.content_secondbanner ul li {
  margin-bottom: 5px;
  font-size: 13.5px;
  font-weight: 600;
}

}

@media screen and (max-width: 320px){
.cbp-fwslider ul li {
	height: 309px;
}

.cbp-fwslider {
  position: relative;
  margin: 0 0 0px;
  overflow: hidden;
  padding: 0;
  height: 344px;
}

 .cbp-fwslider ul li > div {
 	margin: 0 3%;
 }
  
 .content_li1  {
  	font-size:30px; 
   white-space:normal;
   width:90%;
 }
.content_li1 {
  width: 95%;
  max-width: 1260px;
  margin: 0px auto;
  line-height: 25px;
  position: relative;
  visibility: hidden;
}

.slider::after{
   content: "CLÍNICAS";
  height: 300px;
  width: 100%;
  color: #0054a6;
  background: #f2f2f1;
  font-size: 30px;
  padding-top: 15px;
  padding-left: 10px;
  display: inline-block;
}

  .cbp-fwslider ul li img:nth-child(4),.cbp-fwslider ul li img:nth-child(3),.cbp-fwslider ul li img:nth-child(2),.cbp-fwslider ul li img:nth-child(1){
    display: none;
  }
  .cbp-fwslider ul li img:nth-child(5){
    display: block;
  left:50%;

    margin-left: -160px;
}
  
  .content_li1 .botton{
   display:none;
  }

.slider{
  background: rgb(242, 242, 241);
}

.clinica_desc::before {
  content: "Consulmed cuenta con tres clínicas propias, de primer nivel, con equipamiento tecnológico y equipo profesional preparados para brindar la más alta calidad en Salud Bucal. Ubicadas en pleno barrio de la Recoleta, con fácil acceso y variados medios de transporte.";
  width: 89%;
  height: auto;
  text-align: left;
  display: inline-block;
  top: -75%;
  left: 0;
  line-height: 27px;
  position: absolute;
}



.list_right {
  width: 100%;
  /* float: right; */
  line-height: 30px;
  display: inline-block;
}

.list_left {
  width: 100%;
  margin-right: 0;
  float: left;
  line-height: 30px;
  display: inline-block;
}

.content_secondbanner ul li {
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: 600;
}
  
} 