.page_wrapper {
    /* max-width: 1400px; */
    margin: auto;
    width: 100%;
}

.content {
    overflow-x: hidden;
    overflow-y: hidden;
    padding: 1.25rem 0;
}

.padding-content {
    padding: 0;
}

.body-page {
    padding: 20px 0px 20px 0px;
}

.row {
    margin-right: 0;
    margin-left: 0;
}

.card-image {
    height: 200px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    overflow: hidden;
}

.card {
    /* height: 350px; */
}

.slick-next {
    right: 0px;
    height: 40px !important;
    width: auto !important;
}

.slick-prev {
    left: 0px;
    height: 40px !important;
    width: auto !important;
    z-index: 200;
}


/******************* HEADER ************************/

.header {
    background-color: #06206b!important;
}

.top-bar {
    background-color: #06206b;
}

.d-inline-block {
    margin: 20px 20px 20px 20px;
}

.logo {
    height: 50px;
}

.header hr {
    margin: 0;
    height: 3px;
    background-color: white;
    width: 65%;
}

.navbar-collapse.collapse {
    font-size: x-large;
}


/* ************************************************ */


/******************** INICIO ************************/

.content.inicio {
    padding: 0;
    overflow-x: hidden;
}

.inicio .auto-icon {
    width: 20%;
    /* background-color: #eee; */
    padding: 10px 0px 10px 0px;
    justify-content: center;
    border: none;
}

.inicio .auto-logo {
    height: 80px;
    /* width: 80%; */
    object-fit: contain;
}

.inicio .padding-auto-icon {
    /* background-color: #22397b; */
    /* border: 5px solid #22397b; */
}

.inicio .img-one {
    width: 100%;
}

.inicio .element-home {
    padding: 20px 0px 20px 0px;
    text-align: center;
}

.inicio .auto-img {
    height: 200px;
    width: 100%;
    /* object-fit: contain; */
}

.inicio .auto-img-sub-1 {
    height: 70%;
    width: 100%;
    object-fit: cover;
}

.inicio .auto-img-sub-2 {
    height: 100%;
    width: 100%;
}


/* .inicio .element-sub{
        padding: 0px 90px 20px 20px;
    } */

.inicio .element-home-sub {
    padding: 20px 20px 20px 20px;
}

.inicio .elemet-row-sub {
    height: 500px;
    overflow-y: hidden;
}

.inicio-news-left {
    border-right: 3px solid lightgrey;
    padding: 0 20px 0 0;
}

.inicio-news-right {
    padding: 0 0px 0 20px;
}


/* ************************************************ */


/******************** CONOCENOS ************************/

.content.conocenos {
    padding: 0;
}

.conocenos .img-two {
    width: 100%;
    height: 650px;
    object-fit: cover;
}

.conocenos .tex-title {
    font-size: 3em;
    font-weight: 500;
}


/* ************************************************ */


/******************** VEHICULOS ************************/

.vehiculos .auto-img {
    width: 100%;
    height: 200px;
    object-fit: contain;
}

.vehiculos .element-auto-img {
    height: 250px;
}

.request-call a,
.toll-free a,
.ask-question a {
    width: 100%;
    background: #50b2fc;
    font-family: 'Saira Condensed', sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
    border: none;
    color: #fff;
    display: block;
    line-height: 38px;
    letter-spacing: 1px;
    border-radius: 0;
    padding: 10px 20px 8px 20px;
    border-bottom: 3px #2c92de solid;
    text-align: center;
    margin: 10px 0;
}


/* ************************************************ */


/******************** NOTICIAS ************************/

.noticias .auto-img {
    width: 80%;
    /* height: 60%; */
}

.noticias .element-auto-img {
    /* height: 450px; */
}

.noticias .element-col {
    text-align: end;
}

.noticias .btn-noticias {
    position: absolute;
    bottom: 40%;
    background-color: #22397b;
}


/* ************************************************ */


/******************** CONTACTOS ************************/

.contactos .form-contact-input {
    width: 60%;
    background-color: #7985a7;
}

.contactos .form-contact-textarea {
    width: 80%;
    background-color: #7985a7;
}

.contactos .contact-element {
    color: #22397b;
    ;
}


/* ************************************************ */


/******************** FOOTER ************************/

.footer {
    background-color: #22397b!important;
    color: white;
    padding: 10px 40px 40px 40px;
}

.siguenos {
    text-align: center;
}

.rrss {
    background-color: #22397b!important;
    border: none;
    align-items: center;
}

.contact {
    text-align: center;
}

.form-footer {
    text-align: end;
}

.form-footer-input {
    background-color: #1b2e65;
    border: none;
    color: white;
    -webkit-input-placeholde-color: white;
}

.btn-footer {
    background-color: #1b2e65;
}

.footer hr {
    height: 3px;
    background-color: white;
    width: 100%;
}

.footer-tex {
    font-size: large;
}


/* ************************************************ */


/******************** DETAILS ************************/

.details .element-col {
    padding: 0px 100px;
}

.details .auto-img {
    width: 100%;
}

.details .auto-img-down {
    width: 100%;
    padding: 2px;
}

.details .slick-prev:before,
.slick-next:before {
    color: #ffffff!important;
}

.details .slick-prev {
    left: 0px!important;
    z-index: 1!important;
}

.details .slick-next {
    right: 0px!important;
    z-index: 1!important;
}


/* ************************************************ */