
html, *, h1, h2, h3 {
    font-family: Roboto;
}

/* menu */
#menu10.seccion_0 {
    position: relative;
}
#menu10.seccion_0.sticky {
    position: fixed;
}
#menu10.seccion_0 .menu-box a {
    color: #2c3037;
}

#menu10 .navbar {
    min-height: auto;
}

#menu10 .navbar a {
    font-weight: 500;
}
#menu10 .logo {
    max-width: 215px;
}
#menu10.seccion_0.sticky  {
    background-image: none;
}
/* #menu10 .menu-mobile {
    max-width: initial;
} */
#menu10 .menu-mobile ul li a {
    text-transform: uppercase;
    font-size: 14px;
    text-decoration: none;
}
#menu10 .menu-box .barra-info__social, #menu10 .menu-box .barra-info__icon a {
    font-size: 20px;
}
#menu10 .d-flex {
    align-items: center;
    display: flex;
    justify-content: space-between;
}
#menu10 .menu-box .barra-info {
    display: flex !important;
}
#menu10.sticky .menu-box .barra-info a {
    color: #2c3037;
}
#menu10.sticky .menu-box .barra-info a:hover {
    color: #b8b9c1;
}
#menu10.sticky .logo .img-responsive {
    width: 200px;
}
#menu10 .menu-box .barra-info__social:before {
    height: 18px;
}
#menu10.sticky .menu-box .barra-info__social:before {
    background: #b8b9c1;
}
#menu10.seccion_0 .hamb .icon-bar {
    background: #000;
}
/* SUBMENU */
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    background: transparent;
}
#menu10 .dropdown {
    position: relative;
}
#menu10 .dropdown .glyphicon {
    color: #b8b9c1;
    top: 1px;
    right: -5px;
    font-size: 13px;
}
#menu10 .header_menu .menu li li {
    margin-left: 0;
}
#menu10 .header_menu .menu li li a {
    width: 100%;
    border-top: 1px solid #f7f7f7;
}
#menu10 .header_menu .menu li li:first-child a {
    border-top: none;
}
#menu10 .dropdown-menu {
    background: #fff;
    z-index: 500;
    position: absolute;
    display: block;
    margin-top: 22px;
    padding: 0;
    visibility: hidden;
    opacity: 0;
    text-align: left;
    border: none;
    border-radius: 0;
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.3);
    -webkit-transform: translate3d(0, 30px, 0);
    transform: translate3d(0, 30px, 0);
    transition: 0.35s all cubic-bezier(0.65, 0.05, 0.36, 1);
    width: 170px;
}
#menu10 .dropdown-menu a {
    white-space: initial;
}
#menu10 .dropdown-menu li {
    padding: 0 12px 20px;
}
#menu10.seccion_0 .dropdown-menu li {
    padding: 10px 12px;
}
#menu10.seccion_0 .dropdown-menu li ul {
    padding: 0;
    list-style: none;
}
#menu10.seccion_0 .dropdown-menu li li {
    padding: 10px 0;
}
#menu10.seccion_0.sticky .dropdown-menu li {
    padding: 0 12px 20px;
}
#menu10 .dropdown:hover .dropdown-menu {
    visibility: visible;
    opacity: 1;
    margin-top: -16px;
}
#menu10.sticky .dropdown:hover .dropdown-menu {
    margin-top: -30px;
}
#menu10.sticky .dropdown-menu {
    background: #fff;
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.3);
}
/* #menu10.seccion_0 .dropdown-menu {
    background: rgba(0,0,0,0.9);
    box-shadow: none;
}
#menu10.seccion_0.sticky .dropdown-menu {
    background: #fff;
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.3);
} */
#menu10 .navbar-nav> li .dropdown-item:hover {
    background: transparent;
}
#menu10 .navbar-nav> li {
    padding: 7px 12px;
}
#menu10.sticky .navbar-nav> li {
    padding: 17px 12px;
}
#menu10.sticky .navbar-nav> li:last-child {
    padding-right: 0;
}
#menu10 .menu-mobile .social a {
    font-size: 20px;
}
/* SUBMENU MOBILE */
#menu10 .menu-mobile ul li ul {
    margin-top: 10px;
    padding-left: 20px;
}
#menu10 .menu-mobile .dropdown li:last-child {
    padding-bottom: 0;
}
#menu10 .menu-mobile ul:after {
    border-bottom: 0;
}

@media (min-width: 991px) and (max-width: 1150px) {
    #menu10 .dropdown .dropdown-menu {
        left: -7px;
    }
    #menu10 .navbar-nav> li {
        padding: 7px;
    }
    #menu10.sticky .navbar-nav> li {
        padding: 17px 7px;
    }  
}

@media (max-width: 1100px) {
    .navbar-collapse.collapse {
        display: none !important;
    }
    #menu10 .navbar-header {
        display: block;
    }
    #menu10 .menu-mobile {
        background-color: #ff4d4d;
    }
    #menu10.sticky .menu-mobile {
        top: 0px;
    }
    #menu10 .hamb.open {
        top: 20px;
    }
    #menu10 .hamb.open {
        display: none;
    }
    #menu10 .close-btn
    {
        position: relative;
        float: left;
        display: inline-block;
        width: 100%;
        font-size: 14px;
        text-align: right;
    }
}

@media (min-width: 767px) {
    #menu10 {
        position: relative !important;
        top: 0;
        background: #fff;
        box-shadow: 0 1px 3px 0 rgb(0 0 0 / 30%);
    }
    #menu10.seccion_0 .barra-info__social:before {
        background: #f7f7f7;
    }
}
@media (min-width: 575px) {
    #menu10 .menu-box .barra-info__social {
        display: block;
    }
    #menu10 .menu-mobile .social {
        display: none;
    } 
}

@media (max-width: 768px) { 
    #menu10.seccion_0 {
        position: relative;
    }
    #menu10.sticky {
        position: fixed;
        background: #fff;
    }
    #menu10.seccion_0 .menu-box a {
        color: #2c3037;
    }
    #menu10.seccion_0 .hamb .icon-bar {
        background: #2c3037;
    }
}
@media (max-width: 575px) {
    #menu10 .logo {
        max-width: 152px;
    }
    
}

#menu10 .flags{
    position: static;
    float: right;
    width: 75px;
    margin-top: 0px; 
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: center;
    margin-left: 20px; 
}

#menu10 .flags img{
    padding-bottom: 0px; 
}

#slider5 .title1 {
    font-weight: normal;
    font-size: 60px;
    font-family: 'Roboto';
    text-transform: uppercase;
    margin-bottom: 5px;
    line-height: initial;
}
#slider5 .title2 {
    font-size: 28px;
    font-family: 'Roboto';
    text-transform: uppercase;
}

@media (min-width: 992px) { 
    #slider5 .slider .uk-slideshow, #slider5 .slider .uk-slideshow> li> div {
        height: 650px !important;
    }
}
@media (max-width: 991px) { 
    #slider5 .title1 { 
        font-size: 50px;
        margin-bottom: 0;
    }
}
@media (max-width: 575px) { 
    #slider5 .title1 { 
        font-size: 32px;
    }
    #slider5 .title2 { 
        font-size: 20px;
    }
}

#slider1 .sl1-vertical-align{height: auto;}
#slider1 .title1 h1 {
    font-size: 48px;
    font-weight: 700;
    font-family: Roboto;
    line-height: 50px;
    letter-spacing: -2px;
    color: #fff;
}

@media(min-width: 992px) and (max-width: 1500px) {
    #slider1 .title1 h1 {font-size: 32px;}
}
#slider1 .dropdown{width: 100%;margin: 0;padding: 6px 20px;}
/* #slider1 .opacidad_row{align-items:center; padding: 52px 0px;background-image: url(/img/yourcar/slider1_0.jpg);background-size:cover;background-position: 20% 60%;} */
/* #slider1 .opacidad_row{background: transparent;} */
#slider1 form{display: inline-grid; width: 100%;}
#slider1 .cont_texto{padding: 50px 0px;}
#slider1 .cont_buscador{background: #1e1e1e;border-radius: 0px;padding-bottom: 15px;}
#slider1 .select-dropdown{
    padding: 13px 19px;
    border: 1px solid #666;
    background-color: #424242;
}
#slider1 .dropdown span.txt-select{color: #fff;font-size: 16px;}
#slider1 .dropdown span.glyphicon{color:  #ff4d4d;font-size: 7px;}
#slider1 .btnBuscarCont{padding: 5px 20px;}
#slider1 .btn-buscar{background-color:  #ff4d4d;text-transform: uppercase; border-color:  #ff4d4d; color: #fff;}
#slider1 .slider .uk-slideshow, #slider1 .slider .uk-slideshow> li> div { height: 572px !important;}
#slider1 .subtitulo1{
    font-size: 14px;
	font-weight: 700;
    line-height: 24px;
    color: white;
}
#slider1 .cont_texto a{
    display: flex;
    width: fit-content;
    align-items: center;
    color: white;
    font-size: 14px;
	font-weight: 700;
    line-height: 22px;
}

#slider1 .cont_texto .line {
	border-top: 1px solid white;
	width: 203px;
}

/* otros */

#destacado1 .navegacion, #card16 .contenedor-ocasion .ocasion, #slider1 .btn-buscar, #localizacion15 .enviar, 
#formulario1 .formContactoFluid .formContactoContainer .enviar, #calculadora_financiera7 .boton {
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    border-radius: 25px;
    background-color: #ff4d4d;
    border-color: #ff4d4d;
    color: #fff;
}

#destacado1 .navegacion:hover, #slider1 .btn-buscar:hover, #localizacion15 .enviar:hover, 
#formulario1 .formContactoFluid .formContactoContainer .enviar:hover, #datos11 .modal_map .ver_en_mapa:hover,
#calculadora_financiera7 .boton:hover  {
    background-color: #000;
    border-color: #000;
    color: #ff4d4d;
}

#card16 .detalles i, #datos5 .icon span {
    color: #ff4d4d;
}

#titulo1 .titulo {
    margin-top: 25px;
}

#titulo1 .figure, #card16 .estado {
    background-color: #ff4d4d;
}

#notificacion_whats .chatWhats {
    display: none;
}

#notificacion_whats .boton-whats {
    display: block;
}

#titulo1 .subtitulo {
    display: none;
}


/* servicio */

#servicio1 .servicio {
    padding-top: 100px;
    padding-bottom: 100px;
    background-image: url('../../img/carshopmurcia/servicio1.jpg');
    background-size: cover;
    background-position: center center;
}

#servicio1 .tituloCard {
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 12px;
    font-size: 24px;
    line-height: 120%;
}

#servicio1 .textoCard{
    font-size: 20px;
}

#servicio1 .card{
    border-radius: 20px;
    background-color: #fff;
    padding: 50px 80px;
    box-shadow: 1px 1px 6px -1px #afafaf;
}

#servicio1 .cont_icono {
    line-height: 55px;
}

#servicio1 .titulo {
    margin-top: 25px;
    margin-bottom: 80px;
    font-size: 35px;
    font-weight: bold;
    text-align: center;
}

#servicio1 .logo img{
    max-height: 56px;
}

#servicio1 .arrowDown {
    display: none;
}

#servicio1 .titulo::after {
    content: '';
    position: absolute;
    display: block;
    top: 60%;
    height: 5px;
    width: 90px;
    background: #ff4d4d;
    left: 50%;
    transform: translate(-50%, 50%);
    border-radius: 20px;
    z-index: 1;
}

#servicio3 .titulo_card {
    font-size: 18px;
}

#servicio3 .texto_card {
    min-height: 83px;
}

#servicio3 .card_servicio {
    min-height: 308px;
}

#listado1 .uk-slideshow, #listado1 .uk-slideshow-items, #destacado1 .uk-slideshow-items
{
    min-height: 248px !important;
}

/* REVIEWS */
#reviews_personalizadas{background: #3c3c3b;}
#reviews_personalizadas .logo_reviews{display: none;}
#reviews_personalizadas .titulo h2{font-family: Roboto, sans-serif; font-size: 16px;font-weight: 700;color:#ff4d4d;padding-top: 35px;}
#reviews_personalizadas .estrellas_global{display: none;}
#reviews_personalizadas .cont_notaGlobal a { color: #fff; text-decoration: none;}
#reviews_personalizadas .nota_global{color: #f2f2f2;display: flex;justify-content: center;font-size: 25px;font-family: Roboto, sans-serif;}
#reviews_personalizadas .nota_global .cont_notaGlobal{padding: 1px 15px 1px 15px;background: #5e5e5e;border-radius: 25px;}
#reviews_personalizadas .nota_global .cont_notaGlobal span{color: #333333;}
#reviews_personalizadas .titulo_opinion{font-size: 20px;color: #f2f2f2;font-family: Roboto, sans-serif;padding-top: 30px;}
#reviews_personalizadas .subtitulo p{font-size: 34px;color: #f2f2f2;font-family: Roboto, sans-serif;font-weight: 700;}
#reviews_personalizadas .subtitulo {margin-top: -20px;}
#reviews_personalizadas .caja_opinion{background: #5e5e5e;border-radius: 25px;}
#reviews_personalizadas .caja_opinion .texto{margin-right:15px;font-size: 16px; font-family: Roboto, sans-serif;color: #cccccc;text-align: center;}
#reviews_personalizadas .caja_opinion {text-align: center;}
#reviews_personalizadas .caja_opinion .nombre{font-size: 14px;color: #f2f2f2;font-family: Roboto, sans-serif;}
#reviews_personalizadas .caja_opinion .glyphicon{color: #ff4d4d;}
#reviews_personalizadas .caja_opinion .titulo_opinion{display: none;}
#reviews_personalizadas .caja_opinion {padding: 20px 0 5px;}
#reviews_personalizadas .swiper-pagination-bullet-active{background: #ff4d4d;opacity: 1;}
#reviews_personalizadas .rp_col_img{display: flex;justify-content: flex-end;align-items: center;margin-top: 30px;}
#reviews_personalizadas .rp_col_img img{width: 80px !important;height: 80px;border-radius: 0%;object-fit: cover;}
#reviews_personalizadas .swiper-button-next{right: -60px;top: 340px;}
#reviews_personalizadas .swiper-button-prev{left: -60px;top: 340px;}
#reviews_personalizadas .swiper-button-next,
#reviews_personalizadas .swiper-button-prev{color: #ff4d4d;border: 1px solid grey;padding: 30px;border-radius: 50%;}
#reviews_personalizadas .swiper-button-prev:after,
#reviews_personalizadas .swiper-button-next:after{font-size: 25px;}
#reviews_personalizadas .swiper-pagination{margin-bottom: 90px;}
#reviews_personalizadas .row {height: 212px; display: flex;}
#reviews_personalizadas .row .col-xs-12:nth-child(1){margin: 25px auto auto;}
#reviews_personalizadas .row .col-xs-12:nth-child(2){height: fit-content; margin: auto;}
#reviews_personalizadas .swiper{overflow: hidden}
@media(min-width: 768px) and (max-width: 1399px){
    #reviews_personalizadas .row .col-xs-12:nth-child(1){margin: 25px auto 10px;}
    #reviews_personalizadas .row .col-xs-12:nth-child(2){margin: auto;}
}
@media(min-width: 768px) and (max-width: 991px){
    #reviews_personalizadas .row {height: 345px; display: flex; flex-wrap: wrap;}
}
@media(min-width: 992px) and (max-width: 1399px){
    #reviews_personalizadas .row {/*height: 345px;*/height: 200px; display: flex; flex-wrap: wrap;}
}
@media(max-width: 767px) {
    #reviews_personalizadas .row {height: 340px; flex-wrap: wrap;}
    #reviews_personalizadas .row .col-xs-12:nth-child(2){height: fit-content; margin: 0 auto;}
}

#localizacion15 .cont_icono, #localizacion15 a {
    color: #ff4d4d;
}

/* MAP */
#datos11 div.titulos h3{color: #ff4d4d;font-size: 14px;font-family: Roboto, sans-serif;margin-bottom: 0px; margin-top: 45px;}
#datos11 div.titulos h2{font-family: Roboto, sans-serif; font-size: 34px;font-weight: 700;color: #333333;margin-top: 0;}
#datos11 .modal_map{overflow-x: hidden;width: 100%;padding: 18px 34px 12px 43px;
    width: 100%;max-width: 490px;}
#datos11 .modal_map h3{font-size: 34px;font-weight: 700;font-family: Roboto;text-align: left;}
#datos11 .modal_map .uk-slider-container {width: 100%;}
#datos11 .modal_map .flechas {display: none;}
#datos11 .container {padding-top: 0;}
#datos11 ul li {align-items: flex-start;margin-top: 0px;}
#datos11 ul li p .icono {margin-right: 10px;color: #ff4d4d;}
#datos11 ul li .container-texto-icono {display: flex;}
#datos11 #map_datos2 {border-radius: 24px;}

#datos11 .modal_map .ver_en_mapa {
	background-color: #ff4d4d;
	color: #fff;
}

#datos11 .modal_map .ver_en_mapa:hover a {
    color: #ff4d4d;
    text-decoration: none;
}

#datos11 .modal_map .uk-slider-nav .uk-active a {
	background-color: #ff4d4d;
	border-color: #ff4d4d;
}

/* FOOTER */

#footer7 .cont-footer{
    display: flex;
    justify-content: center;
}

#footer7 .social a{
    font-size: 40px;
    margin-right: 10px;
}

#footer7 .localizacion span{
    color: #ff4d4d;
    margin-right: 5px;
}

#footer7 h2{
    font-family: Roboto;
    margin-bottom: 15px;
}

#calculadora_financiera7 .nav .nav-item.active .nav-link {
    border-top-color: #ff4d4d;
}

#texto1 .container-fluid {
    background-color: #fff;
}

#texto1.texto_18.asp_12 h3 {
    font-weight: 600;
    color: #000;
}

@media(max-width: 767px){
    #slider1 .select-dropdown .txt-select {
        text-align: left;
    }
    #slider1 .dropdown,
    #slider1 .btn-buscar {
        width: 100%;
        max-width: 100%;
    }
}

@media(min-width: 1500px) {
    #slider1 .container {width: 100%; max-width: 1440px; height: 473px;}
}

@media (min-width:1200px) {
    #slider1 .cont_texto{width: 100%;max-width: 486px;}
}

@media (min-width:576px) {
    #slider1 .opacidad_row{display: flex; height: 572px; top: 0%;}
}


@media (min-width:993px) {
    .mostrarFiltro button{display: none;}
}

@media (min-width:1024px) {
    #slider1 .row.sl1-col-rev{display: flex; transform: translateY(27%);}
    #slider1 .row.sl1-col-rev .order-1{width: 35%;}
}

@media (max-width: 992px) {
	#slider1 .opacidad_row {
		top: 0%;
	}
}

@media (max-width: 768px) {

    #slider1 .opacidad_row {
		top: 0%;
	}
	
	#slider1 .cont_texto {
		padding: 20px 0;
	}

	#slider1 .title1 h1 {
		font-size: 35px;
		line-height: 32px;
		text-align: left;
	}

}

@media (max-width: 576px){
    #reviews_personalizadas .subtitulo p{font-size: 28px;}
    #reviews_personalizadas .container{padding: 0;}
    #reviews_personalizadas .rp_col_img{justify-content: flex-start;left: 15px;}
    #reviews_personalizadas .caja_opinion .titulo_opinion{padding-left: 15px; display: none;}
    #reviews_personalizadas .caja_opinion .avatar img{width: 70px !important;height: 70px !important;}
    #reviews_personalizadas .caja_opinion .texto,
    #reviews_personalizadas .caja_opinion .nombre,
    #reviews_personalizadas .caja_opinion .puntuacion{padding: 0 15px;}
}

@media(max-width: 1290px){

    #reviews_personalizadas .swiper-button-next {
        right: 0;
    }
    #reviews_personalizadas .swiper-button-prev {
        left: 0;
    }
}

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

    #reviews_personalizadas .caja_opinion {padding: 0 25px}
    #reviews_personalizadas .rp_col_img {justify-content: flex-start;}

}

@media(min-width: 767px) and (max-width: 1180px) {

    #datos11 .modal_map {
        width: 100%;
        max-width: 375px;
        height: 100%;
        max-height: 310px;
        right: -20px;
        bottom: -20px;
        top: unset;
    }
}

@media (max-width: 991px)
{
    #footer7 .cont_info{
        text-align: center;
        margin-bottom: 30px;
    }
}

@media(min-width: 768px) and (max-width: 790px) {
    #datos11 .modal_map {right: -7px;}
}