/*
.banner img {
    margin: 0 auto;
    width: 100%;
}

img {
    display: block;
    max-width: 100%;
}

img {
    border-style: none;
}

.max-1200 {
    max-width: 1240px;
}

.max-1200, .max-1400, .max-1680 {
    box-sizing: border-box;
    margin: 0 auto;
    padding: 0 15px;
}

.page-main .header {
    margin-top: 100px;
    text-align: center;
}

.page-main .header .h1 {
    font-size: 24px;
    margin-bottom: 35px;
}

.page-main .header {
    margin-top: 100px;
    text-align: center;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    margin: 0;
}

.page-main .header p {
    font-size: 16px;
    line-height: 28px;
}

.page-main .dotted-line {
    margin-bottom: 50px;
    margin-top: 50px;
}

.el-row {
    box-sizing: border-box;
}

@media only screen and (min-width: 1200px)
.el-col-lg-6 {
    width: 25%;
}

@media only screen and (min-width: 992px)
.el-col-md-6 {
    width: 25%;
}

@media only screen and (min-width: 768px)
.el-col-sm-24 {
    width: 100%;
}

.el-col-24 {
    width: 100%;
}

[class*=el-col-] {
    box-sizing: border-box;
    float: left;
}

.page-main .h3 {
    margin-bottom: 10px;
}

.h3 {
    font-size: 28px;
}

.el-col-24 {
    width: 100%;
}

.el-input__inner {
    -webkit-appearance: none;
    background-color: #fff;
    background-image: none;
    border: 1px solid #dcdfe6;
    border-radius: 4px;
    box-sizing: border-box;
    color: #606266;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    outline: 0;
    padding: 0 15px;
    transition: border-color .2s cubic-bezier(.645,.045,.355,1);
    width: 100%;
}

@media only screen and (min-width: 992px)
.col-md-6 {
    width: 25%;
}

@media only screen and (min-width: 1200px)
.col-lg-6 {
    width: 25%;
}

.form-item {
    margin-bottom: 35px;
}

.car-list {
    background-color: #f8f8f8;
    display: flex;
    flex-wrap: wrap;
    padding: 30px;
}

.container {
    background-color: #f2f2f2;
    padding: 20px;
    border-radius: 10px;
}

.unit-selection {
    display: inline-block;
    margin: 10px;
    text-align: center;
    width: 20%;
}

.image img {
    width: 40vw;
    height: 20vw;
    border-radius: 10px;
}

.btn {
    background-color: #d1291a;
    border: 1px solid #d1291a;
    border-radius: 40px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 20px;
    line-height: normal;
    padding: 10px 50px;
}
*/


.btn {
    background-color: #d1291a;
    border: 1px solid #d1291a;
    border-radius: 50px;
    color: #fff;
    cursor: pointer;
   position: relative;
    font-size: 20px;
    
    padding: 10px 50px;
   
}

.form-control {
  background-color: rgb(236, 236, 236);
  max-width: 100%;
  max-height: 100%;
}
.form-select {
  background-color: rgb(236, 236, 236);
}

.contact-us-content .text-header{
font-size: 70px;
}

.max-1200 {
    max-width: 1240px;
}

.max-1200, .max-1400, .max-1680 {
    box-sizing: border-box;
    margin: 0 auto;
    padding: 0 15px;
}

.page-main .header {
    margin-top: 100px;
    text-align: center;
}

.page-main .header .h1 {
    font-size: 35px;
    margin-bottom: 25px;
}

.page-main .header {
    margin-top: 100px;
    text-align: center;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    margin: 0;
}

.page-main .header p {
    font-size: 20px;
    line-height: 28px;
}

.page-main .dotted-line {
    margin-bottom: 50px;
    margin-top: 50px;
}

.form-box .form-control {
    background-color: rgb(236, 236, 236);
    max-width: 100%;
    height: 45px;
}

@media only screen and (max-width: 768px) {
    /* For mobile phones: */
    [class*="col-"] {
        width: 100%;
    }

    .dotted-line {
        display: none;
    }

    .navbar .container .navbar-nav .nav-item img {
        margin-left: 40%;
    }

    .col-sm-12 {
        padding-bottom: 10px;
    }

    .invisible-col {
        display: none;
    }
