.content-bottom-new .container {
    max-width: 1580px;
    margin: 0 auto;
    width: 100%;
}
@font-face {
    font-family: 'URW DIN';
    src: url('../assets/font/URWDIN-Black.woff2') format('woff2'),
    url('../assets/font/URWDIN-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'URW DIN Cond';
    src: url('../assets/font/URWDINCond-Bold.woff2') format('woff2'),
    url('../assets/font/URWDINCond-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'URW DIN';
    src: url('../assets/font/URWDIN-Medium.woff2') format('woff2'),
    url('../assets/font/URWDIN-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'URW DIN';
    src: url('../assets/font/URWDIN-Bold.woff2') format('woff2'),
    url('../assets/font/URWDIN-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'URW DIN';
    src: url('../assets/font/URWDIN-Demi.woff2') format('woff2'),
    url('../assets/font/URWDIN-Demi.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../assets/font/MyriadPro-Regular.woff2') format('woff2'),
    url('../assets/font/MyriadPro-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'URW DIN';
    src: url('../assets/font/URWDIN-Regular.woff2') format('woff2'),
    url('../assets/font/URWDIN-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'URW DIN Cond';
    src: url('../assets/font/URWDINCond-Black.woff2') format('woff2'),
    url('../assets/font/URWDINCond-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Avenir 85';
    src: url('../assets/font/Avenir-Heavy.woff2') format('woff2'),
    url('../assets/font/Avenir-Heavy.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

.content-bottom-new h1, .content-bottom-new h2, .content-bottom-new h3, .content-bottom-new h4, .content-bottom-new h5, .content-bottom-new h6 {

    font-family: 'URW DIN Cond';

}
a:hover, a:focus {
    text-decoration: none;
    color: inherit;
}

.full_width {
      width: 100%;
        float: left;
}

.services_left_cont {
    max-width: 64.25%;
    width: 100%;
    float: left;
}

.service_box {
    max-width: 50%;
    width: 100%;
    background: #fff;
    float: left;
    position: relative;
    transition: all ease-in-out 1s;
}

.service_box figure {
    position: relative;
}

.service_box figure img {
    width: 100%;
}

.service_box:first-child {
    padding: 52px 40px 60px 55px;
    background: #fff;
}

.service_box_content {
    color: #fff;
    opacity: 0;
    margin: 10px 0px;
}

.service_box:hover .service_box_content {
    opacity: 1;
}

.service_box_content p {
    font-size: 20px;
    font-family: 'URW DIN';
    font-weight: 500;
}

.services_left_cont .service_box:nth-child(2) .service_box_content {
    bottom: 0px;
    padding: 10px 120px 0px 0px;
}

.services_left_cont .service_box:nth-child(2) {
    background: url(../assets/images/services_img_1.jpg) no-repeat;
    background-size: cover;
    transition: all ease-in-out 1s;
}

.services_right_cont .service_box:nth-child(1) {
    background: url(../assets/images/services_img_2.jpg) no-repeat;
    background-size: cover;
    transition: all ease-in-out 1s;
}

.services_right_cont .service_box:nth-child(2) {
    background: url(../assets/images/services_img_3.jpg) no-repeat;
    background-size: cover;
    transition: all ease-in-out 1s;
}

.services_left_cont .service_box:nth-child(2):hover {
    background: #e11b22;
    transition: all ease-in-out 1s;
}

.services_right_cont .service_box:nth-child(1):hover {
    background: #e11b22;
    transition: all ease-in-out 1s;
}

.services_right_cont .service_box:nth-child(2):hover {
    background: #e11b22;
    transition: all ease-in-out 1s;
}

.service_box h2 {
    color: #231f20;
    text-transform: uppercase;
    letter-spacing: -3px;
}

.service_box h4 {
    color: #231f20;
    text-transform: uppercase;
    letter-spacing: -3.2px;
    margin-bottom: 15px;
}

.service_box h5 {
    font-size: 28px;
    color: #808285;
    font-weight: bold;
    letter-spacing: 2.1px;
    text-transform: uppercase;
    line-height: 30px;
}

.serv_content {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    padding: 3.5vw 0vw 3.97vw 3.2vw;
}

.serv_content h3 {
    color: #fff;
    text-transform: uppercase;
}

.serv_content h3 span {
    font-size: 31px;
    line-height: normal;
    display: block;
    font-family: 'URW DIN';
    font-weight: 900;
    letter-spacing: 5.1px;
}

.services_right_cont {
    max-width: 35.75%;
    float: right;
    width: 100%;
}

.services_right_cont .service_box:first-child {
    padding: 0px;
}

.service_box figure img {
    min-height: 366px;
}

.services_right_cont .service_box:first-child .serv_content {
    padding: 66px 23px 87px 23px /*66px 0 87px 46px*/;
}

.services_right_cont .service_box:nth-child(2) .serv_content h3 {
    letter-spacing: -2px;
    font-size: 72px;
}

.services_right_cont .service_box:nth-child(2) .serv_content {
    padding: 65px 36px 76px 36px /*65px 50px 76px 40px*/;
}

.superior_parts_box {
    max-width: calc(100% / 3 - 1px);
    float: left;
    position: relative;
    width: 100%;
}

.superior_parts_box figure img {
    width: 100%;
}

.superior_cont {
    bottom: 35px;
    left: 50px;
}

.superior_cont h2 {
    font-size: 66px;
    display: inline-block;
    color: #fff;
    text-transform: uppercase;
}

.superior_cont h3 {
    color: #fff;
    text-transform: uppercase;
    font-size: 70px;
}

.superior_parts_box:first-child {
    max-width: 41.5%;
    background: url(../assets/images/superior_img_1.jpg) no-repeat;
    background-size: cover;
}

.superior_parts_box:nth-child(2) {
    max-width: 27%;
}

.superior_parts_box:nth-child(2) h5 {
    font-family: 'URW DIN';
    font-weight: 900;
    letter-spacing: 5.1px;
}

.superior_parts_box:nth-child(3) {
    max-width: 31.5%;
}

.superior_parts_box:first-child .superior_cont h5 {
    margin-left: -75px;
}

.superior_cont h5 {
    font-size: 24px;
    display: inline-block;
    color: #fff;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 29px;
}

.superior_parts_box figure img {
    min-height: 326px;
}

.superior_parts_box:nth-child(3) .superior_cont h5 {
    display: block;
}

.superior_parts .superior_parts_box:nth-child(1) .superior_cont {
    padding: 127px 50px 35px;
}

.superior_parts .superior_parts_box:nth-child(2) {
    background: url(../assets/images/superior_img_2.jpg) no-repeat;
    background-size: cover;
    transition: all ease-in-out 1s;
}

.superior_parts .superior_parts_box:nth-child(3) {
    background: url(../assets/images/superior_img_3.jpg) no-repeat;
    background-size: cover;
    transition: all ease-in-out 1s;
}

.superior_parts .superior_parts_box:nth-child(2) .superior_cont {
    padding: 29px 50px 35px;
}

.superior_parts .superior_parts_box:nth-child(3) .superior_cont {
    padding: 110px 50px 35px;
}

.superior_parts .superior_parts_box:nth-child(1) .service_box_content {
    max-width: 48%;
    display: none;
    margin-left: 12px;
}

.superior_parts .superior_parts_box:nth-child(1):hover {
    background: #e11b22;
    transition: all ease-in-out 1s;
}

.superior_parts .superior_parts_box:nth-child(1):hover h5 {
    display: none;
}

.superior_parts .superior_parts_box:nth-child(1):hover .service_box_content {
    display: inline-block;
    opacity: 1;
    vertical-align: top;
}

.superior_parts .superior_parts_box:nth-child(2):hover {
    background: #e11b22;
    transition: all ease-in-out 1s;
}

.superior_parts .superior_parts_box:nth-child(2):hover .service_box_content {
    opacity: 1;
}

.superior_parts .superior_parts_box:nth-child(3):hover {
    background: #e11b22;
    transition: all ease-in-out 1s;
}

.superior_parts .superior_parts_box:nth-child(3):hover .service_box_content {
    display: inline-block;
    opacity: 1;
    vertical-align: top;
}

.superior_parts .superior_parts_box:nth-child(3) .service_box_content {
    max-width: 52%;
    display: none;
    margin-left: 12px;
}

.superior_inner {
    display: inline-block;
    max-width: 44%;
}

.superior_parts_box {
    min-height: 333px;
}

.superior_parts .superior_parts_box:nth-child(1):hover .superior_cont {
    padding: 129px 50px 35px;
}

.superior_parts .superior_parts_box:nth-child(2):hover .superior_cont {
    padding: 31px 50px 35px;
}

.superior_parts .superior_parts_box:nth-child(3):hover .superior_cont {
    padding: 112px 50px 35px;
}

.new_arrivals {
    background: url(../assets/images/new_arrival.jpg) no-repeat;
    background-position: bottom;
    padding: 60px 0 44px;
    background-size: cover;
}

.new_arrival_left {
    max-width: 396px;
    float: left;
    width: 100%;
    margin-right: 30px;
}

.new_arrival_left h5 {
    font-size: 32px;
    line-height: 26px;
    font-weight: 900;
    margin-bottom: 10px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.new_arrival_left h3 {
    font-size: 78px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 0.3px;
}

.new_arrival_left a {
    padding-bottom: 3px;
    display: block;
    margin-top: 25px;
    background: #e11b22;
    text-align: center;
    width: 100%;
    font-weight: 500;
    color: #fff;
    text-transform: uppercase;
    line-height: 36px;
    font-size: 17px;
    font-family: 'URW DIN';
}

.new_arrival_left a:hover {
    color: #231f20;
    background: #fff;
}

.new_arrival_right {
    float: right;
    max-width: 1120px;
    padding: 0 50px;
    position: relative;
    width: 100%;
}

.left_slider {
    position: absolute;
    top: 35%;
    transform: translateY(-50%);
    left: 0;
}

.right_slider {
    position: absolute;
    top: 35%;
    transform: translateY(-50%);
    right: 0;
}

/*.arrival_top {*/
/*    border-bottom: 1px solid #fff;*/
/*    padding-bottom: 43px;*/
/*}*/

.arrival_btm {
    padding-top: 54px;
}

.arrival_btm h4 {
    font-family: 'URW DIN Cond';
    color: #fff;
    font-size: 95px;
    margin-bottom: 18px;
}

.arrival_btm h4 span {
    font-family: 'Myriad Pro';
    font-size: 32px;
    display: inline-block;
    line-height: 39px;
}

.arrival_btm_sec {
    max-width: 364px;
    float: left;
    width: 100%;
    margin-right: 22px;
}


@media only screen and (max-width: 1899px) {
    .superior_cont h2, h2 {
        font-size: 62px;
        line-height: 78px;
    }

    .new_arrival_left h3, .services_right_cont .service_box:nth-child(2) .serv_content h3, h3 {
        font-size: 25px;
        line-height: 55px;
    }

    .superior_parts .superior_parts_box:nth-child(3) .superior_cont {
        padding: 124px 50px 35px;
    }

    .superior_parts .superior_parts_box:nth-child(1) .superior_cont {
        padding: 130px 50px 35px;
    }

    .service_box {
        height: 18vw;
    }

    .service_box_content p {
        font-size: 18px;
    }

    .superior_parts_box {
        height: 22vw;
    }

    .superior_parts .superior_parts_box:nth-child(3) .service_box_content {
        max-width: 11vw;
    }

    .services_sec .service_box .serv_content h3, .services_right_cont .service_box:nth-child(2) .serv_content h3 {
        font-size: 40px;
    }

}

@media only screen and (max-width: 425px){
    .well .wow .used_remanufactured_banner h1{
        font-size: 23px;
    }
    .st{
        font-size:31px;
    }
}

@media only screen and (max-width: 1650px) {
    .new_arrival_left h3, .services_right_cont .service_box:nth-child(2) .serv_content h3, h3 {
        font-size: 25px;
    }

    .superior_cont h2, h2 {
        font-size: 70px;
        line-height: 66px;
    }

    .service_box:first-child {
        padding: 50px 30px;
    }

    .serv_content {
        padding: 50px 30px;
    }

    .services_right_cont .service_box:first-child .serv_content {
        padding: 170px 0 0 30px;
    }

    .service_box figure img {
        min-height: 330px;
    }

    .new_arrival_left {
        max-width: 20%;
        margin-right: 0px;
    }

    .new_arrival_right {
        max-width: 80%;
    }

    .service_box_content {
        display: none;
    }

    .superior_parts .superior_parts_box:nth-child(1):hover .service_box_content {
        display: none;
    }

    .superior_parts .superior_parts_box:nth-child(3):hover .service_box_content {
        display: none;
    }

    .services_right_cont .service_box:first-child .serv_content {
        padding: 66px 0 0 30px;
    }

    .superior_parts_box:first-child .superior_cont h5 {
        margin-left: -80px;
    }

    .superior_parts .superior_parts_box:nth-child(1):hover h5 {
        display: inline-block;
    }

    .serv_content h3 span {
        font-size: 22px;
        letter-spacing: 1.1px;
    }

    .superior_inner {
        max-width: 100%;
    }

    .services_sec .service_box .serv_content h3, .services_right_cont .service_box:nth-child(2) .serv_content h3 {
        font-size: 40px /*46px*/;
    }

}

@media only screen and (max-width: 1440px) and (max-width: 1540px) {
    .service_box:first-child {
        padding: 10px 30px 70px 30px;
    }
}

@media only screen and (max-width: 1439px) {
    .service_box h4, .arrival_btm h4, h4 {
        font-size: 40px;
        line-height: 42px;
        letter-spacing: 0px;
    }

    .superior_cont h2, .service_box h2, h2 {
        font-size: 30px;
        line-height: 55px;
    }

    .new_arrival_left h5 {
        line-height: 36px;
    }

    .select_fld select, .text_fld input {
        font-size: 14px;
    }

    .service_box:first-child {
        padding: 30px 20px;
        background: #eee;
    }

    .service_box h5 {
        font-size: 26px;
        line-height: 28px;
    }

    .services_right_cont .service_box:first-child .serv_content {
        padding: 120px 0 0 20px;
    }

    .services_right_cont .service_box:nth-child(2) .serv_content {
        padding: 30px 20px;
    }

    .service_box figure img {
        min-height: 300px;
    }

    .superior_parts_box figure img {
        min-height: 280px;
    }

    .superior_cont {
        bottom: 30px;
        left: 30px;
    }

    .superior_parts_box:first-child .superior_cont h5 {
        margin-left: -70px;
    }

    .arrival_cont ul li p::after {
        padding: 0 10px;
    }

    .new_arrival_right {
        padding: 0 30px;
    }

    .services_sec .service_box .serv_content h3, .services_right_cont .service_box:nth-child(2) .serv_content h3 {
        font-size: 38px /*42px*/;
    }

}

@media only screen and (max-width: 1199px) {
    .service_box h4, .arrival_btm h4, h4 {
        font-size: 50px;
        line-height: 46px;
    }

    .services_right_cont .service_box:nth-child(2) .serv_content h3, h3 {
        font-size: 20px;
        line-height: 40px;
    }

    .services_right_cont, .services_left_cont {
        max-width: 100%;
    }

    .service_box figure img {
        min-height: inherit;
    }

    .services_right_cont figure img {
        min-height: 535px;
    }

    .service_box:first-child {
        padding: 45px 30px;
    }

    .service_box h4 {
        margin-bottom: 10px;
    }

    .service_box h2 {
        margin-bottom: 5px;
    }

    .services_right_cont .service_box:nth-child(2) .serv_content, .services_right_cont .service_box:first-child .serv_content {
        padding: 50px 30px;
    }

    .service_box_content {
        display: block;
    }

    .service_box {
        height: 24vw;
    }

    .superior_parts .superior_parts_box:nth-child(1):hover .service_box_content {
        display: block;
        max-width: 100%;
    }

    .superior_parts .superior_parts_box:nth-child(3):hover .service_box_content {
        display: block;
        max-width: 100%;
    }

    .superior_parts_box {
        height: 32vw;
    }

    .superior_parts .superior_parts_box:nth-child(3):hover .superior_cont {
        padding: 55px 50px 35px;
    }

    .superior_parts .superior_parts_box:nth-child(1):hover .superior_cont {
        padding: 20px 20px 35px;
    }

    .superior_parts .superior_parts_box:nth-child(1).superior_cont {
        padding: 20px 20px 35px;
    }

    .superior_parts_box:first-child .superior_cont h5 {
        margin-left: 0;
    }

    .superior_parts .superior_parts_box:nth-child(3):hover .superior_cont {
        padding: 15px 20px 35px;
    }

    .superior_parts .superior_parts_box:nth-child(3) .superior_cont {
        padding: 15px 20px 35px;
    }

    .superior_parts .superior_parts_box:nth-child(2):hover .superior_cont {
        padding: 10px 20px 35px;
    }

    .superior_parts .superior_parts_box:nth-child(2) .superior_cont {
        padding: 10px 20px 35px;
    }

    .serv_content {
        padding: 23px 15px;
    }

    .services_left_cont .service_box:nth-child(2) .service_box_content {
        padding: 10px 10px 0px 0px;
    }

    .superior_parts_box:first-child .superior_cont h5 {
        margin-left: 10px;
    }

    .superior_parts .superior_parts_box:nth-child(1) .superior_cont {
        padding: 130px 20px 35px;
    }

    .superior_parts .superior_parts_box:nth-child(3) .service_box_content {
        margin-left: 0px;
    }

    .superior_parts .superior_parts_box:nth-child(1) .service_box_content {
        margin-left: 0px;
    }

    .superior_parts_box:first-child .superior_cont h5 {
        margin-left: 0px;
    }

    .superior_cont h3 {
        font-size: 50px;
    }

    .services_sec .service_box .serv_content h3, .services_right_cont .service_box:nth-child(2) .serv_content h3 {
        font-size: 36px;
    }

}

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


    .service_box h4, .arrival_btm h4, h4 {
        font-size: 38px;
        line-height: normal;
    }

    .service_box h5 {
        font-size: 20px;
    }

    .service_box:first-child {
        padding: 15px 25px;
    }

    .services_right_cont .service_box:nth-child(2) .serv_content h3, h3 {
       font-size: 36px;
    /*line-height: normal;*/
    }

    .superior_cont h2, h2 {
        font-size: 50px;
    }

    .superior_cont h2 br, h2 br {
        display: none;
    }

    .superior_cont h5 {
        display: block;
    }

    .superior_parts_box:first-child .superior_cont h5 {
        margin-left: 0;
    }

    .arrival_box {
        display: none; /*width: 47%;*/
    }

    .arrival_slider_outer .arrival_box:nth-child(1) {
        display: block;
    }

    .arrival_slider_outer .arrival_box:nth-child(2) {
        display: block;
    }

    .arrival_slider_outer {
        margin-left: 20px;
    }
    .superior_parts_box:first-child {
        max-width: 50%;
    }

    .superior_parts_box:nth-child(2) {
        max-width: 50%;
    }

    .superior_parts_box:nth-child(3) {
        max-width: 100%;
    }

    .service_box {
        max-width: 50%;
    }

    .service_box {
        height: 36vw;
    }

    .superior_parts_box {
        height: 44vw;
    }

    .superior_parts_box:first-child .superior_cont h5 {
        margin-left: 0px;
    }

    .superior_cont h3 {
        font-size: 40px;
    }

    .new_arrival_left h3 {
        font-size: 40px;
    }

    .services_sec .service_box .serv_content h3, .services_right_cont .service_box:nth-child(2) .serv_content h3 {
        font-size: 34px;
    }

}


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

    .services_left_cont {
        max-width: 100%;
    }

    .service_box h4 {
        letter-spacing: -1.2px;
    }

    .services_right_cont {
        max-width: 100%;
    }

    .superior_cont {
        left: 15px;
        bottom: auto;
        top: 40px;
    }

    .superior_cont h2 br {
        display: none;
    }

    .superior_parts_box:first-child .superior_cont h5 {
        margin-left: 0px;
        margin-top: 0px;
    }

    .new_arrival_left h3 br {
        display: none;
    }

    .arrival_slider_outer {
        margin-top: 35px;
    }
    .service_box h5 {
        font-size: 20px;
    }

    .service_box:first-child {
        padding: 15px;
    }

    .serv_content {
        padding: 20px;
    }

    .services_right_cont .service_box:first-child .serv_content {
        padding: 20px;
    }

    /* .services_right_cont .service_box:nth-child(2) .serv_content h3{font-size: 40px;padding: 0px;}*/
    .services_sec .service_box .serv_content h3, .services_right_cont .service_box:nth-child(2) .serv_content h3 {
        font-size: 34px;
    }

    .superior_cont h2 {
        font-size: 40px;
    }

    .new_arrival_left h3 {
        font-size: 25px;
        line-height: normal;
    }

    .new_arrival_left h5 {
        font-size: 20px;
    }

    .new_arrival_left {
        max-width: 20%;
    }

    .arrival_slider_outer .arrival_box {
        display: none; /*width: 46%;*/
    }

    .arrival_slider_outer .arrival_box:nth-child(1) {
        display: block;
    }

    .arrival_slider_outer .arrival_box:nth-child(2) {
        display: block;
    }

    .superior_parts_box:nth-child(2) {
        max-width: 50%;
    }

    .service_box h4, .arrival_btm h4, h4 {
        font-size: 32px;
    }

    .services_right_cont figure img {
        min-height: 418px;
    }

    .new_arrival_left {
        margin-top: 32px;
    }

    .service_box {
        height: 44vw;
    }

    .superior_parts_box {
        height: 54vw;
    }

    .superior_cont h3 {
        font-size: 36px;
    }


}

@media only screen and (max-width: 575px) {
  
    .service_box:first-child {
        padding: 40px 15px;
    }

    .serv_content {
        padding: 40px 15px;
    }

    .services_right_cont .service_box:first-child .serv_content {
        padding: 40px 15px;
    }

    .services_right_cont .service_box:nth-child(2) .serv_content {
        padding: 40px 15px;
    }

    .arrival_btm h4 span br {
        display: none;
    }

    .arrival_btm h4 span {
        font-size: 23px;
    }

    .service_box h5 {
        font-size: 23px;
    }

    .serv_content h3 span {
        font-size: 22px;
    }

    /*.services_right_cont .service_box:nth-child(2) .serv_content h3{font-size: 38px;}*/
    .services_sec .service_box .serv_content h3, .services_right_cont .service_box:nth-child(2) .serv_content h3 {
        font-size: 34px;
    }

    .superior_cont h2 {
        font-size: 40px;
    }

    .superior_cont h5 {
        font-size: 20px;
        display: block;
    }

    .new_arrival_left h5 {
        font-size: 20px;
    }

    .new_arrival_left h3 {
        font-size: 30px;
    }


    .arrival_slider_outer .arrival_box:nth-child(1) {
        display: block;
    }

    .arrival_slider_outer .arrival_box:nth-child(2) {
        display: block;
    }

    .arrival_box {
        max-width: 47%;
    }

    .new_arrival_left {
        max-width: 100%;
    }

    .service_box {
        max-width: 100%;
    }

    .superior_parts_box:first-child {
        max-width: 100%;
    }

    .superior_parts_box:first-child(2) {
        max-width: 100%;
    }

    .arrival_slider_outer .arrival_box {
        display: none;
        max-width: 100%;
    }

    .superior_parts_box:nth-child(2) {
        max-width: 100%;
    }

    .new_arrival_right {
        max-width: 100%;
    }

    .service_box {
        height: 85vw;
    }

    .superior_parts_box {
        height: 95vw;
    }

    .services_right_cont .service_box:nth-child(2) .serv_content h3 {
        padding: 0px;
    }

    .service_box_content p {
        font-size: 16px;
    }

    .superior_inner {
        max-width: 100%;
    }

    .single-product .addon-name, .single-product .woocommerce-tabs h2 {
        font-size: 22px !important;
    }

}

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

    .service_box h5 {
        font-size: 18px;
    }
    .service_box {
        height: 92vw;
    }

}


.carousel-inner img {
    border-radius: 0;
}

span.iis-latest-block {
    color: #000000;
    display: block;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    background: #eee;
    padding: 7px 10px;
    border: 1px solid black;
    min-height: 113px;
}
span.iis-latest-stk-vin {
    background: #000;
    display: block;
    color: #fff;
    padding: 4px;
}

span.iis-latest-year {
    font-size: 38px;
    font-weight: bold;
    line-height: 44px;
}

span.iis-latest-make {
    font-size: 20px;
}

span.iis-latest-model {
    display: block;
    line-height: 26px;
    font-size: 32px;
    color: #615a5a;
}

span.iis-latest-stk-vin {
    background: #000;
    display: block;
    color: #fff;
    padding: 4px;
}
span.iis-latest-stk {
    display: block;
    font-size: 20px;
}

span.iis-latest-vin {
    display: block;
    color: #bdb4b4;
}
span.iis-latest-model {
    display: block;
    line-height: 26px;
    font-size: 32px;
    color: #615a5a;
}

@media (min-aspect-ratio: 16/9) {
    .iis-video-modal-content {
        width: 0;
        height: calc(100vh - 10em);
        padding-top: 0;
        padding-left: calc((100vh - 10em) * 1.7778); /* 16:9 calc */
    }
}

.carousel-control {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0px;
    width: 30px;
    font-size: 89px;
    color: #ffdf00;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
    filter: alpha(opacity=50);
    opacity: 0.5;
}
.carousel-control.left, .carousel-control.right {
    background: none;
}
#content {
    background: url(../assets/images/cbg.jpg) top repeat-x;
    color: #FFF;
    padding: 30px;
    margin-top: 52px;
}
.freebirdHeaderMast {
    height: 278px;
    background-image: url(https://usedcar-autoparts.com/assets/images/slide1.jpg);
    background-size: cover;
    background-position: center;
    color: rgba(0, 0, 0, 1);
}
.frm_required {
    color: #fff;
}
.frm_form_field, .frm_form_field.frm_inline_container, .frm_form_field.frm_right_container, .frm_form_field.frm_left_container {
    width: auto;
}
.carousel-inner img {
    border-radius: 0;
    width: 100%;
}
.vc_custom_heading {
    font-size: 28px;
    line-height: 32px;
}