.sin_pad {

	padding-right: 0px;

	padding-left: 0px;

}

.logo_central {

	float: right;

}

#topbar {

	background: #f4f4f4;

    padding-right: 100px;

}

#header {

	padding-right: 100px;

}

.contact-info a {

	margin-left: 30px;

	font-size: 12px;

}

.bold {

	font-weight: bolder;

}

.heig_limiter1 {

	height: 300px;

	width: auto !important;

	margin: 0 auto;

	display: block;

}

.heig_limiter2 {

    height: 56px;

    width: auto !important;

    margin: 0 auto;

    display: block;

    max-width: 100%

}

.contact-info a {

    margin-left: 30px;

    font-weight: 700;

    font-size: 17px;

    color: #ffffff;

    background: royalblue!important;

    padding-left: 15px!important;

    padding-right: 15px!important;

    padding-bottom: 10px!important;

    padding-top: 10px!important;

}

ul.cuadros_slide {

    position: absolute;

    bottom: -15px;

    z-index: 99;

    width: 55em;

    max-width: 99%;

    display: block;

    margin: 0 auto !important;

    left: 0;

    padding: 0px;

    margin: 0px;

    right: 0;

}

.cuadros_slide span {

    font-weight: 600;

    font-size: 14px;

}

.ic_box a {

	color: #333;

}

.specs {

	width: 100%;

	padding: 0px;

	margin: 0px;

	float: left;

}

.specs li img{

	display: block;

    margin: 0 auto;

    margin-bottom: 10px;

    width: 50px;

}

.specs li {

	list-style: none;

    width: calc( (100% / 5) - 10px);

    float: left;

    background: #f4f4f4;

    text-align: center;

    padding: 15px 0px;

    margin: 5px;

	transition: all ease 0.6s;

}

.cuadros_slide li {

    list-style: none;

    width: calc( (100% / 3) - 10px);

    float: left;

    background: #f4f4f4;

    text-align: center;

    padding: 30px 0px;

    margin: 5px;

    border-bottom: 3px solid #dcdcdc;

	transition: all ease 0.6s;

	cursor:pointer;

}

.cuadros_slide li:hover {

	border-bottom: 3px solid #013f5d;

}

.cuadros_slide li img {

    display: block;

    margin: 0 auto;

    margin-bottom: 10px;

    width: 50px;

}

.nav-menu a {

	color: #014667;

}

#saco_pad {

	padding-left: 19px;
/*	padding-left: 70px;*/

}

.nav-menu .iconito {

    width: 19px;

    margin-top: -2px;

	margin-right: 3px;

}

.sp_en {

    font-size: 12px !important;

	font-weight: 600;

}

#heroCarousel .carousel-item {

	background-size: cover;

    background-position: center center !important;

}

.derecha {

	text-align: right;

}

#hero p {

	display: block;

    float: right;

    font-size: 20px;

    font-weight: 600;

}

.carousel-indicators li {

	width: 8px !important;

    height: 8px !important;

    border-radius: 50% !important;

}

.titulo_novedad {

	position: absolute;

    color: #fff;

    text-transform: uppercase;

    font-weight: bold;

    font-size: 26px;

    bottom: 0;

		-webkit-animation: fade 0.8s 1; /* Safari 4.0 - 8.0 */

	animation: fade 0.8s 1;

    left: 15px;

}

.sp_p1 {

	padding-top: 30px;

}

@-webkit-keyframes fade {

	0%   {opacity: 0;}

	100% {opacity: 1;}

}



/* Standard syntax */

@keyframes fade {

	0%   {opacity: 0;}

	100% {opacity: 1;}

}

.cont_t_nov {

    text-align: left;

    padding: 0px 10px;

    position: absolute;

    bottom: 0;

    left: 0;

}

.subtit {

	font-size: 13px; 

	font-weight: 600;

}

.texxt_modelo {

	padding-top: 70px;

}

.texxt_modelo h3 {

    font-weight: 800;

    color: #013f5d;

}

.texxt_modelo a {

	color: #e90013;

	font-weight: 600;

	font-size: 14px;

}

#modelos_min {

	padding-top: 10px;

}

#modelos_min .item {

	padding: 30px;

	padding-top: 0px;

}

#team {

    background-image: url(../img/back_grey.jpg);

    background-position: center center;

    background-size: cover;

}

#modelos_min .owl-next {

    font-size: 40px;

    position: absolute;

    right: -15px;

    top: 20%;

    color: #d60f14;

    font-weight: bold;

}

#modelos_min .owl-prev {

    font-size: 40px;

    position: absolute;

    left: -15px;

    top: 20%;

    color: #d60f14;

    font-weight: bold;

}

.activo_boton {

    border-bottom: 4px solid #333;

    float: left;

    padding-bottom: 15px;

}

.cta_car {

	padding-top: 120px;

	padding-bottom: 120px;

	background-image: url(../img/back_blue.jpg);

	text-align: center;

	color: #fff;

}

.cta_car h2 {

    width: 100%;

    font-weight: 800;

    font-size: 34px;

}

.btn1 {

    padding: 12px 70px;

    border: none;

    border-radius: 0px;

    display: block;

    margin: 0 auto;

    margin-top: 30px;

    background: #e7010e;

    color: #fff;

    font-size: 14px;

	font-weight: 800;

}

.cta_car {

    padding-top: 110px;

    padding-bottom: 25px;

    background-image: url(../img/back_blue.jpg);

    text-align: center;

    color: #fff;

    background-position: 50% 35%;

}

.nov_cuadro h2 {

    font-weight: 800;

}

.pad_nv {

	padding-top: 30px;

	padding-bottom: 30px;

}

a.enlace {

    background: #e90013;

    padding: 10px 20px;

    float: left;

    margin-top: 30px;

    color: #fff;

    font-size: 13px;

    font-weight: 600;

}

.cta_img {

    height: 480px;

    background-image: url(../img/back_cta2.jpg);

    background-size: cover;

    background-position: center bottom;

}

.centrado {

	text-align: center;

}

.cta_img h3 {

    text-align: center;

    width: 100%;

    color: #fff;

    font-weight: 800;

    font-size: 40px;

}

.ct_gr {

	background: #f4f4f4;

}

.ic_box {

	text-align: center;

}

.ic_box img {

	display: block;

	margin: 0 auto;

}

.ic_box span {

	font-size: 14px;

	font-weight: 800;

}

footer ul {

    width: 100%;

    float: left;

}

footer ul li a {

    color: #fff;

}

footer ul li {

    float: left;

    list-style: none;

    color: #fff;

    width: calc(100% / 6);

    text-align: center;

}

.cta_car img {

	width: 100%;

	height: auto;

}

.drop-down li img {

    height: 4em;

    width: auto;

}

.drop-down li span {

    display: block;

    font-weight: bolder;

	margin-top: 10px;

}

	.si_respo {

		display: none;

	}

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

	footer ul li {

		float: left;

		list-style: none;

		color: #fff;

		width: calc(100% / 1);

		text-align: center;

	}

	ul.cuadros_slide {

		position: absolute;

		bottom: -60px;

	}

	.logo_central {

		float: left;

	}

	#modelos_min {

		display: none;

	}

	#header {

		display: none;

	}

	.pad_nv {

		padding-top:0px;

	}

	#hero {

		height: auto !important;

	}

	#hero p {

		width: 100%;

	}

	.section-title.nov_cuadro {

		padding-bottom: 0px;

	}

	#saco_pad {

		padding-left: 20px;

	}

	.about .about-content {

		padding: 0px 5px;

	}

	.nov_cuadro h2 {

		font-weight: 800;

		margin-top: 10px;

	}

	#modelos .item {

		padding: 20px;

	}

	.nov_cuadro a.enlace {

		padding: 10px 20px;

	}

	footer ul li {

		float: left;

		list-style: none;

		color: #fff;

		width: calc(100% / 1);

		text-align: center;

		margin-bottom: 10px;

	}

	footer ul {

		padding: 0px;

		margin: 0px;

		padding-bottom: 30px;

	}

	.cta_car img {

		width: auto;

		height: 8em;

		display: block;

		margin: 0 auto;

		margin-top: 20px;

		max-width: 100%;

	}

	.no_respo {

		display: none !important;

	}

	.si_respo {

		display: block;

	}

	.heig_limiter1 {

		height: 10em;

		max-width: 100%;

		margin: 0 auto;

		display: block;

	}

	#saco_pad {

		display: none;

	}

	#modelos .owl-prev {

		position: absolute;

		top: 0;

		font-size: 32px;

		font-weight: bold;

		color: #eb0f19;

		left:0;

	}

	#modelos .owl-next {

		position: absolute;

		top: 0;

		font-size: 32px;

		font-weight: bold;

		color: #eb0f19;

		right:0;

	}

	.portfolio-details .portfolio-info {

		padding: 0px;

		right: 0;

		bottom: 0;

		background: #fff;

		box-shadow: none;

		z-index: 2;

		width: 100%;

		max-width: 100%;

		float: left;

		margin-bottom: 30px;

		text-align: center;

	}

	.logo_prod {

		margin-bottom: 0px;

	}

	

	.specs li {

		list-style: none;

		width: calc( (100% / 3) - 10px);

		float: left;

		background: #f4f4f4;

		text-align: center;

		padding: 15px 0px;

		margin: 5px;

		transition: all ease 0.6s;

	}

	.specs {

		width: 100%;

		padding: 0px;

		margin: 0px;

		float: left;

		font-size: 13px;

	}

	.ic_box {

		margin-bottom: 20px;

	}

}

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

	.specs li {

		width: calc( (100% / 2) - 10px);

	}

}
a.boton-ver-mas {
    background: #ffffff;
    padding: 14px 40px;
    font-family: 'suzukiproheadlineregular';
    font-size: 17px;
}