/* synced owl carousel*/
#sync1 .item {
	background: #0c83e7;
	padding: 0;
	margin: 0;
	color: #FFF;

	text-align: center;
  }
  #sync2 .item {
	background: #C9C9C9;
	padding: 0;
	margin: 5px;
	color: #FFF;
	border-radius: 3px;
	text-align: center;
	cursor: pointer;
  }
  #sync2 .item h1 {
	font-size: 18px; opacity: 1;
  }
  #sync2 .current .item {
	opacity: .5;
  }
  .owl-theme .owl-nav {
	/*default owl-theme theme reset .disabled:hover links */
  }
  .owl-theme .owl-nav [class*='owl-'] {
	transition: all 0.3s ease;
  }
  .owl-theme .owl-nav [class*='owl-'].disabled:hover {
	background-color: #D6D6D6;
  }
  #sync1.owl-theme {
	position: relative;
  }
  #sync1.owl-theme .owl-next,
  #sync1.owl-theme .owl-prev {
	width: 22px;
	height: 40px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
  }
  #sync1.owl-theme .owl-prev {
	left: 10px;
  }
  #sync1.owl-theme .owl-next {
	right: 10px;
  }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    position: relative;
    margin: 0 auto;
    width: 70%;
}

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0,0,0);
  padding: 0;
}


.owl-theme .owl-nav [class*='owl-'] {
    color: #ddd;
    font-size: 18px;
    margin: 5px;
    padding: 4px 7px;
    background: transparent !important;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px;
}

.owl-theme .owl-nav.disabled + .owl-dots {
    margin-top: 10px;

}

/* synced owl carousel*/

.slider.owl-carousel .owl-item {
  min-height: 450px !important;

}


.owl-item {
    background-color: transparent;
    color: white;
    text-align: center;
    padding: 0px 0;
  }
  
  .centerstar .owl-item.active.center img {opacity: 1;}
  .centerstar .owl-item p{
		font-family: Arial, sans-serif;
		font-size:14px;
		color:#111111;
		text-align:left;
		margin-top:10px;
	}
 


  .owl-prev,
  .owl-next {
    display: inline-block;
    opacity: 1;
    -o-transition: .5s;
-ms-transition: .5s;
-moz-transition: .5s;
-webkit-transition: .5s;
transition: .5s;
  }

.owl-prev:hover,
.owl-next:hover {
  display: inline-block;
  opacity: .7; }

  .owl-next {
    float: right;
  }
  .slider-counter {
    text-align: center;
    position: relative;
    float: left;
}
  .slider { 
    background: url(../assets/img/bg-map.jpg) center center no-repeat; 
    background-size: cover;



    }

  .owl-nav {
 
    float: right;
    position: relative;
    margin-top: -40px;
}


.owl-carousel  .item {position: relative;}

a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
  color: #fff;
  text-decoration: none;
}

.owl-theme .owl-dots {
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    display: block;
}

.specs-owl { 
    font-family: 'suecananolight';
    float: left;
    position: absolute;
    right: 15px;
    top: 15%;
    z-index: 1000;
    background-color: #fff;
    width: 25%;
    color: #000;
    padding: 40px 80px 40px 40px;
    text-align: left;
  
 }


 .specs-owl h2 { font-size: 1rem; font-weight: bold; color: #000; font-family: Arial, Helvetica, sans-serif}


 .specs-owl-modelo { 
    font-family: 'suecananolight';
 
    position: absolute;

    top: 15%;
    z-index: 1000;
    background-color: transparent;

    color: #000;
    padding: 40px 80px 40px 40px;
    text-align: left;
  
 }

 .specs-owl-modelo-detalle { 
    font-family: 'suecananolight';
    float: left;
    position: absolute;
    right: 0px;
    top: 5%;
    z-index: 1000;

    color: #000;
    padding: 50px 15px;
    text-align: left;
  
 }
 .specs-owl-modelo-detalle .info {

    padding: 0;
    min-height: 250px;
}

.specs-owl-modelo-detalle .info p{
font-family: Arial, Helvetica, sans-serif;
margin: 10px 0 0 0;
color: #000;
line-height: 1.1;

}

.specs-owl-modelo-detalle .info h1 {
    font-family: 'suecaslabbold';
    font-size: 2.500rem;
    text-align: left;
    color: #b52000;
    padding-bottom: 5px;
    position: relative;
    margin: 0 auto;
}
.specs-owl-modelo-detalle .info h1 span {font-family: Arial, Helvetica, sans-serif; font-size: 0.750rem; border: 1px solid #b52000; -webkit-border-radius: 5px; padding:  5px 8px;
    border-radius: 5px;
    position: relative;
    top: -8px;
}
.specs-owl-modelo-detalle .info h1 {
  font-family: 'suecaslabmedium';
    font-size: 2.500rem;
    text-align: left;
    color: #000;
    padding-bottom: 0px;
    position: relative;
    margin: 0 auto; line-height: 1;
}
.specs-owl-modelo-detalle .info h2 {
  font-family: 'suecaslabbold';
  font-size: 2.500rem;
  text-align: left;
  color: #b52000;
  padding-bottom: 5px;
  position: relative;
  margin: 0 auto;
}
.specs-owl-modelo-detalle .info h2 span { font-family: 'suecaslab'; font-size: 1rem;
}
.specs-owl-modelo-detalle .info a {color: #fff; font-size:0.750em; font-family: Arial, Helvetica, sans-serif }

   
   @media screen and (max-width:768px) {
   
   
   
 
    .specs-owl {
        position: relative;
        right: 0px;
        top: 0;
        background-color: #fff;
        padding: 30px;
        color: #000;
        display: block;
        width: 100%;
        float: none;
    }
   
   
   
   }
   
   
   
   
   
   
   
   @media screen and (max-width: 1200px) and (min-width: 1070px)
   
   {
   
    .specs-owl {
           width: 50%;
   top: 20%;
       }
   

       
   
   }
   
   
   @media screen and (max-width: 1070px) and (min-width: 992px)
   
   {
   

   
   }
   
   
   @media screen and (max-width: 1070px) and (min-width: 768px)
   
   {
   
   
    .specs-owl {
           width: 50%;
   top: 20%;
       }
   

   }
   
   
   @media screen and (min-width: 768px) and (max-width: 992px)
   {
    .specs-owl {
           width: 100%;
   top: 0;
       }
   

   }
   
   
   @media screen and (min-width:640px) and (max-width:767px) {
   

    .specs-owl {
           width: 100%;
   top: 0;
       }
   }
   
   