﻿.unknownfixdonotdelete {}
















.o-slider-title{
    position:absolute;
    top: 63px;
    left: 260px;
}

.o-slider-h-1{
    color:white;
    font-size:92.95px;
    font-weight:bold;
    font-family:'Arial Black',Arial;
    line-height: 84.26px;
    margin-left: 5px;
    letter-spacing: -7.44px;
    text-shadow: 0px 3px 15.04px rgba(0, 0, 0, 0.43);

}
.o-slider-h-2{
    color:#ffc107;
    font-size:77.64px;
    font-weight:bold;
    border-bottom:3px solid white;
    font-family:'Arial Black',Arial;
    letter-spacing: -6.21px;
    line-height: 70.38px;
    text-shadow: 0px 3px 15.04px rgba(0, 0, 0, 0.43);
    padding-bottom: 5px;
}
.o-slider-h-3{
    font-size:84.96px;
    color:#ffffff;
    font-family:Alef-Bold;
    line-height: 48.43px;
    letter-spacing: -2.97px;

    text-shadow: 0px 3px 15.04px rgba(0, 0, 0, 0.43);
}
.o-slider-p{
    color:#ffffff;
    text-align: center;
    font-size:23.76px;
    font-family:Alef-Bold;
    letter-spacing: -1.19px;
    line-height: 22.83px;
    text-shadow: 0px 3px 15.04px rgba(0, 0, 0, 0.43);
    padding-top: 3px;
}
.o-slider-money-span{
    font-size:15.46px;
    font-family:Alef-Regular;
    color:#FFFFFF;
    letter-spacing: -0.77px;
    line-height: 20.60px;
    text-shadow: 0px 3px 15.04px rgba(0, 0, 0, 0.43);
}

.o-slider-h-5 {
    width:100%;
    text-align:center;
    border-bottom: 1px solid #fff;
    line-height:0.1em;
    margin:10px 0 20px;
}
.o-slider-bar{
    width:86px;
    height:80px;
    background: rgba(0, 0, 0, 0.46);
    /*background-color:red;*/
    position:absolute;
    right:0px;
    padding: 25px 29px;
    top: 390px;
}
.o-slider-sub-bar{
    width:100%;
    height:100%;
    background-color:#d53e23;
    font-family:Alef-Regular;
    font-size:20px;
    text-align: center;
}

/*middle border and text*/
.o-slider-border span {
    display: inline-block;
    padding: 0 15px;
    position: relative;
}

.o-slider-border span:before,
.o-slider-border span:after {
    background: #ddd;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    top: 50%;
    width: 400%;
}
.o-slider-border span:before {
    right: 100%;
}
.o-slider-border span:after {
    left: 100%;
}
.o-slider-border {
    overflow: hidden;
    text-align: center;
    font-family:Alef-Regular;
    font-size:14px;
    color:white;
    letter-spacing: -0.7px;
    line-height: 21.37px;
    text-shadow: 0px 3px 15.04px rgba(0, 0, 0, 0.43);

}
/*end slider menu*/


.o-cars {
    padding-top: 40px;
    width: 100%;
    padding: 0 2%;

    margin-top: -160px;
    z-index: 9;
    /*height: 337px;*/
}

.o-models-shadow {
    background-image: -moz-linear-gradient( -90deg, rgba(36,36,36,0) 0%, rgb(36,36,36) 100%);
    background-image: -webkit-linear-gradient( -90deg, rgba(36,36,36,0) 0%, rgb(36,36,36) 100%);
    background-image: -ms-linear-gradient( -90deg, rgba(36,36,36,0) 0%, rgb(36,36,36) 100%);
    width: 100%;
    height: 110px;
}

/*.o-cars-panel{
    background-color:#242424;
    padding-bottom:80px;
    padding-left:1% !important;
    padding-right:1% !important;
    padding-top:0px;
    display: table;
}
.submodelIconWrapper { display: table-cell; }*/

.o-cars-panel {
    background-color: #242424;
    /*padding-bottom: 80px;*/
    padding-left: 1% !important;
    padding-right: 1% !important;
    padding-top: 0px;
    padding-bottom: 20px;
    display: table;
    padding-top: 40px;
    padding-bottom: 20px;

}
.submodelIconWrapper { display: table-cell; }
.o-models-btn img {
    position: absolute;
    width: auto;
    margin: auto;
    position: absolute;
    /*top: 0;*/
    left: 0;
    bottom: 39px;
    right: 0;
}
.submodelIconWrapper .dropup .o-models-btn img, .submodelIconWrapper .dropup .o-models-btn-mob img {
    position: absolute;
    width: auto;
    margin: auto;
    position: absolute;
    /*top: 0;*/
    left: 0;
    bottom: 39px;
    right: 0;
}

@media(min-width: 1350px) and (max-width: 1675px){
    .submodelIconWrapper .dropup .o-models-btn img, .submodelIconWrapper .dropup .o-models-btn-mob img{
        width:100%;
    }
}

.o-models-btn {
    width: 100%;}

.o-col-lg-10 {
    width:10%;
    float: right;
    text-align:center;
}
.o-models-btn, .o-models-btn-mob{
    background-color: transparent;
    border: none;
    box-shadow: none;
    background-color: transparent;
    border: none;
    box-shadow: none;
    /* min-height: 130px; */
    width: 100%;
    /*display: block;*/
}
.o-models-btn img, .o-models-btn-mob img {
    width: auto;
    position: absolute;
    bottom: 40px;
    left: 0;
}

.o-models-btn > span, .o-models-btn-mob span {
    color:white;
    font-family: Alef-Bold;
    font-size: 20px;
    letter-spacing: -1px;
    line-height:23.47px;
    display: block;
    width: 100%;
}
.o-models-ul{
    background-color:#242424;
    border:none;
    box-shadow:none;
    height: auto;
    bottom: 32px !important;
    list-style:none;
    margin-bottom: -1px;
    width:100%;
    padding-bottom: 15px;
    margin-bottom: -5px !important;
}

.o-models-ul li {
    margin-bottom: 25px;
}


.o-models-ul > li > a{
    text-align: center;
    padding: 3px 3px;
}
.o-models-ul > li > a > span{
    margin-top:5px;
}

.o-models-ul > li > a:hover{
    background-color:#242424;
    opacity:0.5;

}
.o-models-m-title{
    font-family:'Alef-Regular';
    font-size:20px;
    color:white;
    text-align:center;
    line-height: 15.99px;
    letter-spacing: -0.5px;
}
.o-models-m-title-en{
    font-size:18px;
    font-family:'Alef-Regular';
    color:white;
    text-align:center;
    line-height: 15.99px;
    letter-spacing: -0.5px;
}
.o-modal-popup-text{
    color:#ffffff;
    text-align:center;
    font-family:'Alef-Regular';
    font-size:25px;
    letter-spacing: -0.5px;
    line-height: 15.99px;
    direction: rtl;
}


.fluid-width-video-wrapper {
    padding-top: 47.2% !important;
}
.fluid-width-video-wrapper iframe { /* fitvids */
    max-width: 100%; /* prevent videos from stretching too wide */
    max-height: 905px !important;
}

/* specific css only for internet Explorer*/
/* IE9, IE10 */
@media screen and (min-width:0\0) {
    .submodelIconWrapper .dropup .o-models-btn img, .submodelIconWrapper .dropup .o-models-btn-mob img{
        bottom:85px !important;
    }
}
/*IE10+ */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

    .submodelIconWrapper .dropup .o-models-btn img, .submodelIconWrapper .dropup .o-models-btn-mob img{
        bottom:85px !important;
    }
}


/*media query for models fullscreen slider*/
@media (max-width:1780px){
    .o-slider-title{
        /*top: 50px;*/
        left: 266px;
    }
}
@media (max-width: 1674px) {
    .o-cars-panel{
        padding-bottom:50px;
    }

    .o-slider-title{
        /*top: 20px;*/
        left: 266px;
    }
    .o-slider-h-1{

    }
    .o-slider-h-2{

    }
    .o-slider-h-3{

    }
    .o-slider-p{

    }

    .o-models-btn img {
        width: 130px;
    }
    .o-models-btn span {
        font-size: 16px;
    }
    .o-models-m-title{
        font-size: 16px;
    }
}
/*media query for models*/
@media (max-width: 1480px) {
    /*text on top of slide*/
    .o-slider-title {
        top: 87px;
    }
    .o-slider-h-1 {
        font-size: 59px;
        line-height: 1;
    }

    .o-slider-h-2 {
        font-size: 47px;
        line-height: 1;
    }
    .o-slider-p {
        font-size: 20px;
    }
    .o-slider-border{
        font-size: 11px;
    }
    .o-slider-h-3 {
        font-size: 53px;
    }
    /* /text on top of slide*/


    .o-models-btn img {
        width: 110px;
    }
    .o-models-btn span {
        font-size: 16px;
    }
    .o-models-m-title{
        font-size: 14px;
    }

    .o-slider-title{
        /*top: 0px;*/
        left: 218px;
        zoom: 0.9;
    }
    .o-slider-h-1{

    }
    .o-slider-h-2{

    }
    .o-slider-h-3{

    }
    .o-slider-p{

    }
    .icon-car-1{
        zoom: 0.8;
        -moz-transform:scale(0.8,0.8);
        -o-transform:scale(0.8,0.8);
    }
    .icon-car-2{
        zoom: 0.8;
        -moz-transform:scale(0.8,0.8);
        -o-transform:scale(0.8,0.8);
    }
    .icon-car-3{
        zoom: 0.8;
        -moz-transform:scale(0.8,0.8);
        -o-transform:scale(0.8,0.8);
    }
    .icon-car-4{
        zoom: 0.8;
        -moz-transform:scale(0.8,0.8);
        -o-transform:scale(0.8,0.8);
    }
    .icon-car-5{
        zoom: 0.8;
        -moz-transform:scale(0.8,0.8);
        -o-transform:scale(0.8,0.8);
    }
    .icon-car-6{
        zoom: 0.8;
        -moz-transform:scale(0.8,0.8);
        -o-transform:scale(0.8,0.8);
    }
    .icon-car-7{
        zoom: 0.8;
        -moz-transform:scale(0.8,0.8);
        -o-transform:scale(0.8,0.8);
    }
    .icon-car-8{
        zoom: 0.8;
        -moz-transform:scale(0.8,0.8);
        -o-transform:scale(0.8,0.8);
    }
}
@media (max-width: 1250px) {
    .flex-control-nav {
        width: 70px;
        top: 120px;
        padding: 0px 30px 0px 30px;
    }
    .o-slider-bar {
        width: 70px;
        height: 70px;
        padding: 20px 20px;
        top: 348px;
    }
}
@media (max-width: 1199px) {
    /*text on top of slide*/
    .o-slider-title {
        top: 90px;
        left: 225px;
    }
    .o-slider-h-1 {
        font-size: 48px;
        line-height: 1;
    }

    .o-slider-h-2 {
        font-size: 42px;
    }
    .o-slider-p {
        font-size: 13px;
        line-height: 1;
    }
    .o-slider-border{
        font-size: 10px;
    }
    .o-slider-h-3 {
        font-size: 44px;
        line-height: 0.4;
    }
    /* /text on top of slide*/




    .o-models-btn img {
        width: 140px;
    }
    .o-models-btn span {
        font-size: 18px;
    }
    .o-models-m-title{
        font-size: 18px;
    }

    .o-col-md-5{
        width:20%;
        float: right;
        text-align:center;
    }
    /*.o-slider-h-1{
        font-size:50px;
    }
    .o-slider-h-2{
        font-size:40px;
    }
    .o-slider-h-3{
        font-size:42px;
    }
    .o-slider-p{
        font-size:12px;
    }
    .o-slider-bar{
        display:none;
    }*/
}

@media (max-width: 1100px) {
    .flex-control-nav {
        top: 80px;
    }
    .o-slider-bar {
        top: 305px;
    }
}
@media (max-width: 991px) {
    .o-models-ul{
        margin-bottom: -1px;
    }
    .o-slider-h-1{
        margin-left: 1px;
    }

    .o-models-btn {
        display: none !important;
    }
    /*text on top of slide*/
    .o-slider-title {
        top: 90px;
        left: 185px;
    }
    .o-slider-h-1 {
        font-size: 67.94px;
        line-height: 61.59px;
        letter-spacing: -5.44px;
    }

    .o-slider-h-2 {
        font-size: 56.75px;
        line-height: 51.44px;
        letter-spacing: -4.54px;
    }
    .o-slider-p {
        font-size: 17.37px;
        letter-spacing: -0.87px;
        line-height: 16.68px;
    }
    .o-slider-border{
        font-size: 12px;
        line-height: 14px;
    }
    .o-slider-h-3 {
        font-size: 62.1px;
        letter-spacing: -2.17px;
        line-height: 35.4px;
    }
    .o-models-btn-mob span{
        font-size: 20px;
        letter-spacing: -1px;
        line-height: 23.47px;
    }
    /* /text on top of slide*/

    .o-slider-title{
        top: 80px;
        left: 53px;
        z-index:8;
    }

    /*
    .o-slider-h-1{
        font-size:55px;
    }
    .o-slider-h-2{
        font-size:47px;
    }
    .o-slider-h-3{
        font-size:47px;
    }
    .o-slider-p{
        font-size:14px;
    }*/
    /*zooming slider image*/
    body{
        overflow-x:hidden;
    }
    .flexslider .slides img{
        width: 158% !important;
        margin-left: -29%;
        margin-top: 75px;
    }
    /*models position and shadow*/
    .o-cars{
        margin-top: -107px;
        z-index:5;
    }
    /*setting nav bar to menu*/
    .flex-control-nav {
        top: 40px;
    }
    .o-slider-bar {
        top: 241px;
        width: 69px;
        height: 70px;
    }
    .o-col-sm-3{
        width:25%;
        float:right;
        text-align:center;
    }

    .o-models-btn-mob{
        display:block !important;
        background-color:transparent;
        border:none;
        box-shadow:none;
        margin:auto;
        margin-bottom:50px;
    }
    .o-models-btn-mob > span{
        color:white;
    }
    .o-cars-panel{
        padding-bottom:0px !important;
    }

    .o-tablet-shadow{
        display:block;
        position:absolute;
        background: #000000;
        background: -webkit-linear-gradient(#000000 40%, transparent 100%);
        background: -o-linear-gradient(#000000 40%, transparent 100%);
        background: -moz-linear-gradient(#000000 40%, transparent 100%);
        background: linear-gradient(#000000 40%, transparent 100%);
        height:220px;
        width:100%;
        z-index:1;
    }
}
@media (max-width: 768px) {
    .submodelIconWrapper .dropup .o-models-btn img, .submodelIconWrapper .dropup .o-models-btn-mob img {
        position: absolute;
        width: auto;
        margin: auto;
        position: absolute;
        /* top: 0; */
        left: 0;
        bottom: 59px;
        right: 0;
    }
    .o-models-btn > span, .o-models-btn-mob > span {
        color: white;
        font-family: Alef-Bold !important;
        font-size: 18px !important;
        letter-spacing: -1px !important;
        line-height: 23.47px !important;
    }
    .o-modal-content {
        width: 451px;
    }
    .o-modal-popup-text {
        color: #ffffff;
        text-align: center;
        font-family: 'Alef-Regular';
        font-size: 45.87px;
        letter-spacing: -1.5px;
        line-height: 0.8;
        direction: rtl;
    }
    .o-models-btn-mob{
        padding: 0;
        margin-bottom: 80px;
    }
    .o-cars-panel{
        padding: 0 !important;
    }
    .o-models-btn-mob > img {
        max-width: 300px;
        max-height: 170px;
    }
    .icon-orange-line {
        width: 255px;
        margin-bottom: 25px;
        margin-top: 25px;
    }
    .o-cars-panel .o-col-xs-6:nth-child(10) {
        margin-right: 0;
    }
    .o-cars-panel .o-col-lg-10:nth-child(even){
        padding-right: 50px;
        padding-left: 25px;
    }
    .o-cars-panel .o-col-lg-10:nth-child(odd){
        padding-right: 25px;
        padding-left: 50px;
    }
    .flex-control-nav {
        background: rgba(0, 0, 0, 0.45);
        padding: 0px 33px 0px 33px;
        width: 74px;
        height: 193px;
        position: absolute;
        top: 160px;
        right: 0px;
        z-index: 5;
        /* text-align: center; */
    }


    .icon-phone,
    .o-menu-3 p{
        display: none;
    }
    .flexslider .slides img:nth-of-type(1) {
        display: block;
        margin-top: 60px !important;
    }
    .flexslider .slides img{
        margin-top: 0 !important;
    }

    .o-models-shadow{
        background-image: -moz-linear-gradient( -90deg, rgba(36,36,36,0) 100%, rgb(36,36,36) 100%);
        background-image: -webkit-linear-gradient( -90deg, rgba(36,36,36,0) 100%, rgb(36,36,36) 100%);
        background-image: -ms-linear-gradient( -90deg, rgba(36,36,36,0) 100%, rgb(36,36,36) 100%);
        width: 100%;
        height: 100px;
    }

    .o-models-shadow-mob {
        background-image: -moz-linear-gradient( 90deg, rgba(0,0,0,0) 0%, rgb(0,0,0) 100%);
        background-image: -webkit-linear-gradient( 90deg, rgba(0,0,0,0) 0%, rgb(0,0,0) 100%);
        background-image: -ms-linear-gradient( 90deg, rgba(0,0,0,0) 0%, rgb(0,0,0) 100%);
        width: 100%;
        height: 55px;
        display: block;
    }

    .o-slider-bar {
        width: 74px;
        height: 74px;
        background: rgba(0, 0, 0, 0.46);
        position: absolute;
        right: 0px;
        padding: 20px 20px;
        top: 220px;
    }
    .o-slider-sub-bar {
        width: 100%;
        height: 100%;
        background-color: #d53e23;
        font-family: Alef-Regular;
        font-size: 30px;
        text-align: center;
        letter-spacing: -1.5px;
        line-height: 30.64px;
    }

    .o-slider-title{
        top: 60px;
        left: 183px;
        z-index: 8;
    }
    .o-slider-h-1{
        font-size: 85.35px;
        letter-spacing: -6.83px;
        line-height: 77.37px;
    }
    .o-slider-h-2 {
        font-size: 85.35px;
        padding-left: 61px;
        border-bottom: none;
        letter-spacing: -6.83px;
        line-height: 77.37px;
    }
    .o-slider-h-3{
        font-size: 101.38px;
        margin-left: -116px !important;
        line-height: 57.8px !important;
        letter-spacing: -3.55px;
    }
    .o-slider-p{
        font-size: 35.32px;
        text-align: left;
        font-family: Alef-Regular;
        letter-spacing: -1.5px;
        line-height: 0.7;
        margin-left: -18px !important;
    }

    .o-slider-money-span {
        font-size: 18.82px;
        font-family: Alef-Regular;
        color: #FFFFFF;
        letter-spacing: -0.94px;
        line-height: 25.14px;
        text-shadow: 0px 3px 15.04px rgba(0, 0, 0, 0.43);
        position: static;
        padding-top: 57px;
        margin-left: -12px;
    }

    .o-slider-border span {
        display: inline-block;
        padding: 0 15px;
        position: absolute;
        margin-top: 20px;
        margin-left: -25px;
        background-color: transparent;
        direction: rtl;
        font-size: 19.27px;
        letter-spacing: -0.93px;
        line-height: 29.42px;
    }

    .o-slider-border span:before,
    .o-slider-border span:after{
        display: none;
    }

    .flexslider .slides img{
        width:150% !important;
        margin-left: -26%;
    }
    /*models position and shadow*/
    .o-cars{
        margin-top: -106px;
        z-index:5 !important;
    }
    /*setting nav bar to menu*/
    .flex-control-nav{
        top: 25px !important;
    }
    .o-col-xs-6{
        width:50%;
        float: right;
        text-align:center;
    }
    .o-models-btn-mob > span {
        color: white;
        font-size: 50px;
        letter-spacing: -2.5px;
        line-height: 12.64px;
        font-family: Alef-Regular;
    }

}

@media (max-width: 700px) {
    .o-models-btn-mob > span{
        font-size: 40px;
    }
}

@media (max-width: 690px) {
    .o-slider-title{
        top: 60px;
        left: 190px;
        z-index: 8;
    }
    .o-slider-h-1{
        font-size: 70.35px;
        letter-spacing: -5.83px;
        line-height: 70.37px;
    }
    .o-slider-h-2 {
        font-size: 70.35px;
        letter-spacing: -5.83px;
        line-height: 60.37px;
    }
    .o-slider-h-3{
        font-size: 94.38px;
        margin-left: -116px !important;
        line-height: 57.8px;
        letter-spacing: -3.55px;
    }
    .o-slider-p{
        font-size: 31.32px;
        letter-spacing: -1.8px;
        line-height: 0.6;
    }

    .o-slider-border span {
        margin-left: -18px;
    }

}


@media (max-width: 630px) {
    .o-slider-h-1{
        font-size: 59.35px;
        letter-spacing: -5.83px;
        line-height: 59.37px;
    }
    .o-slider-h-2{
        font-size: 59.35px;
        letter-spacing: -5.83px;
        line-height: 49.37px;
    }
    .o-slider-h-3{
        font-size: 86.38px;
        margin-left: -116px !important;
        line-height: 53.8px;
        letter-spacing: -3.55px;
    }
    .o-slider-p{
        font-size: 28.32px;
        letter-spacing: -1.8px;
        line-height: 0.6;
    }

    .o-slider-border span {
        margin-left: -25px;
        margin-top: 15px;
    }
    .o-slider-money-span {
        font-size: 16.82px;
        padding-top: 48px;
    }
}

@media (max-width: 600px) {
    .o-models-btn-mob {
        width: 100%;
    }
    .icon-orange-line{
        width: 90%;
    }
    .o-models-btn-mob > span {
        font-size: 34px;
    }
}

@media (max-width: 580px) {
    .o-slider-title{
        left: 170px;
    }
    .flexslider .slides img{
        margin-top: 0 !important;
    }
    .flexslider .slides img:nth-of-type(1) {
        margin-top: 90px !important;
    }
    .o-logo {
        width: 110px !important;
        height: 110px !important;
    }


    /*setting nav bar to menu*/

    .flexslider .slides img{
        width:150% !important;
        margin-left: -26%;
        /*-webkit-box-reflect: above 0px;*/
        /*-webkit-box-reflect: above 0px -webkit-gradient(linear, left top, left bottom, from(#242424), color-stop(0.7, black), to(transparent)) !important;
        position:relative;*/
    }
    .flexslider .slides img:nth-of-type(1) {
        /*-webkit-transform: scaleY(-1);
           -moz-transform: scaleY(-1);
            -ms-transform: scaleY(-1);
             -o-transform: scaleY(-1);
                transform: scaleY(-1);*/
        display:block;

    }
    /*models position and shadow*/
    .o-cars{
        margin-top: 0px;
        z-index:5 !important;
    }
    .o-models-shadow{
        display:none;
    }
    .o-models-shadow-mob{
        background-image: -moz-linear-gradient( 90deg, rgba(0,0,0,0) 0%, rgb(0,0,0) 100%);
        background-image: -webkit-linear-gradient( 90deg, rgba(0,0,0,0) 0%, rgb(0,0,0) 100%);
        background-image: -ms-linear-gradient( 90deg, rgba(0,0,0,0) 0%, rgb(0,0,0) 100%);
        width: 100%;
        height: 55px;
        display:block;
    }
    .o-models-btn-mob{
        display:block !important;
        background-color:transparent;
        border:none;
        box-shadow:none;
        margin:auto;
        margin-bottom:50px;
    }
}

@media (max-width: 500px) {
    .o-modal-content {
        width: 84%;
    }
    .o-modal-popup-text {
        font-size: 30.87px;
    }
    .o-cars-panel .o-col-lg-10:nth-child(even) {
        padding-right: 30px;
        padding-left: 15px;
    }
    .o-cars-panel .o-col-lg-10:nth-child(odd) {
        padding-left: 30px;
        padding-right: 15px;
    }
    .o-models-btn-mob > span {
        font-size: 30px;
    }
    .o-models-btn-mob {
        margin-bottom: 40px;
    }
    .icon-orange-line {
        margin-bottom: 15px;
        margin-top: 15px;
    }
}

.mainSliderImg {
        margin-left: 0 !important;}
@media (max-width: 490px){
    .o-header-logo {
        width: 140px;
    }
    /*.flex-control-nav {
        padding: 0px 20px 0px 20px;
        width: 50px;
        height: 134px;
        top: 160px;
    }
    .flex-control-nav li {
        margin: 13px 0px;
    }
    .o-slider-bar {
        width: 50px;
        height: 50px;
        padding: 15px 15px;
        top: 135px;
    }*/
    .o-yellow-header p {
        margin-right: 40px !important;
    }
    .o-logo {
        width: 90px !important;
        height: 90px !important;
    }
    .o-slider-title {
        top: 30px;
        left: 130px;
    }
    .o-slider-h-1{
        font-size: 34.35px;
        letter-spacing: -1.83px;
        line-height: 34.37px;
    }

    .o-slider-h-2{
        font-size: 34.35px;
        letter-spacing: -2.83px;
        line-height: 27.37px;
        padding-left: 25px;
    }

    .o-slider-h-3{
        font-size: 51.38px;
        margin-left: -70px !important;
        line-height: 40.8px;
        letter-spacing: -1.55px;
    }
    .o-slider-p{
        font-size: 18.32px;
        letter-spacing: -1.8px;
        line-height: 0.6;
    }

    .o-slider-money-span {
        font-size: 14.82px;
        padding-top: 28px;
    }

    .o-slider-border span {
        margin-left: -15px;
        margin-top: 10px;
        font-size: 12.27px;
    }


    /*setting nav bar to menu
    .flex-control-nav{
       top:0px !important;
   }
   */


    .flexslider .slides img{
        width:150% !important;
        margin-left: -26%;
        /*-webkit-box-reflect: above 0px;*/
        /*-webkit-box-reflect: above 0px -webkit-gradient(linear, left top, left bottom, from(#242424), color-stop(0.7, black), to(transparent)) !important;
        position:relative;*/
    }
    .flexslider .slides img:nth-of-type(1) {
        /*-webkit-transform: scaleY(-1);
           -moz-transform: scaleY(-1);
            -ms-transform: scaleY(-1);
             -o-transform: scaleY(-1);
                transform: scaleY(-1);*/
        display:block;

    }



    /*models position and shadow*/
    .o-cars{
        margin-top: 0px;
        z-index:5 !important;
    }


    .o-models-shadow{
        display:none;

    }
    .o-models-shadow-mob{
        background-image: -moz-linear-gradient( 90deg, rgba(0,0,0,0) 0%, rgb(0,0,0) 100%);
        background-image: -webkit-linear-gradient( 90deg, rgba(0,0,0,0) 0%, rgb(0,0,0) 100%);
        background-image: -ms-linear-gradient( 90deg, rgba(0,0,0,0) 0%, rgb(0,0,0) 100%);
        width: 100%;
        height: 55px;
        display:block;

    }
    .o-cars{
        background: -webkit-linear-gradient(transparent 0%, #242424 1%);
        background: -o-linear-gradient(transparent 0%, #242424 1%);
        background: -moz-linear-gradient(transparent 0%, #242424 1%);

        background:linear-gradient(transparent 0%, #242424 1%);
        margin-top: 0px;
        z-index: 9;
        /*height: 520px;*/
    }
}


@media only screen and (max-width : 399px) {
    .o-cars-panel .o-col-lg-10:nth-child(odd) {
        padding-left: 15px;
        padding-right: 7px;
    }
    .o-cars-panel .o-col-lg-10:nth-child(even) {
        padding-right: 15px;
        padding-left: 7px;
    }
    .o-models-btn-mob {
        margin-bottom: 0;
    }
    .o-models-btn-mob > span {
        font-size: 24px;
    }
    .flex-control-nav {
        padding: 0px 28px 0px 28px;
        width: 60px;
        height: 152px;
    }
    .flex-control-nav li {
        margin: 19px 0px;
    }
    .o-slider-bar {
        width: 60px;
        height: 60px;
        padding: 15px 15px;
        top: 180px;
    }
    .o-slider-sub-bar {
        font-size: 20px;
        line-height: 25.64px;
    }
}


@media only screen and (max-width : 380px) {
    .o-yellow-header p {
        margin-right: 30px !important;
    }
}

@media only screen and (max-width : 320px) {
    .o-yellow-header p {
        margin-right: 20px !important;
    }
    .o-slider-title {
        left: 90px;
    }
}

/*
@media (max-width: 1550px) {
    .submodelIconWrapper .dropup .o-models-btn img {
        width: 120px;
    }
}*/


@media (max-width: 1480px) {
    .o-models-btn > span {
        font-size: 18px;
    }
}

@media (max-width: 1350px) {
    .submodelIconWrapper {
        margin-bottom: 50px;
    }

    .icon-orange-line {
        width: 41%;
    }

    .o-cars-panel .o-col-lg-10 {
        width: 25%;
    }

    .o-col-lg-10:nth-last-child(2),.o-col-lg-10:last-child  {
        width: 50%;
    }
    .o-col-lg-10:nth-last-child(2) .icon-orange-line, .o-col-lg-10:last-child .icon-orange-line {
         width: 14%;
    }

    /*fix home page car alignment: Benji, 16/4/2017*/
    .o-col-lg-10:nth-last-child(2),.o-col-lg-10:last-child  {
        width: 25%;
    }
    .o-col-lg-10:last-child  {
        margin-right: 25%;
    }
}

@media (max-width: 777px) {
    .o-models-btn, .o-models-btn-mob {
        min-height: 100px;}
    .o-cars-panel .o-col-lg-10 {
        width: 50%;
    }
    /*fix home page car alignment: Benji, 16/4/2017*/
    .o-col-lg-10:last-child  {
        margin-right: auto;
    }

    .submodelIconWrapper .dropup .o-models-btn img, .submodelIconWrapper .dropup .o-models-btn-mob img {
        bottom: 71px;
    }
    .o-col-lg-10:nth-last-child(2) .icon-orange-line, .o-col-lg-10:last-child .icon-orange-line {
         width: 41%;
    }
    .submodelIconWrapper .dropup .o-models-btn img, .submodelIconWrapper .dropup .o-models-btn-mob img {
        width: auto;
        /*width: 80%;*/
    }
}