/**responsive style sheet**/
@media screen and (max-width: 1200px){
    .owl-dot {
        width: 41px;
        left: 147px;
    }
    .map-black-box {
        left: 5%;
    }
   
}
@media screen and (max-width: 1199px){
     .vehicle-listing .vehicle-one .vehicle-price {
        margin: 5px 0 30px 0;
    }
}

@media screen and (max-width: 992px){
    .login-form{
        width: 220px;
    }
/*
    .slider-first{
        margin-top: -390px;
    }
*/
}
@media screen and (max-width: 991px){
    .ban-text{
        text-align: center;
        margin: 30px 0 50px 0;
    }
    
    .login-form {
    background-color: rgba(221, 221, 221, 1);
    }
    
    .owl-next {
        right: -15px;
    }
    .owl-prev {
        left: -15px;
    }
/*
    .slider-first {
        float: left;
       
    }
*/
    .owl-dots {
/*        left: 116px;*/
    }
    .overlay-p {
        font: 500 16px cabin;
    }
    
    .app-h6 {
    font: 500 20px cabin;
    }
    .app-p {
    font: 900 14px lato;
    }
    .app-m{
        width: 70%;
        margin-top: -23px;
    }
    .app-img-1{
        width: 90%
    }
    .app-spider{
        width: 90%;
    }
    /*********************map*************************/
    .map-black-box{
            width: 500px;
        }
    .map-contact-id{
        float: left;
        width: 100%;
    }
    
    .slide-width {
        width: 75% !important;
    }
    .slide-2 {
        margin: 81px auto 0 auto;
    }
    
    
    /************************************/
    /*.gallery .owl-next{
        right: 35%;
    }
    .gallery .owl-prev{
        left: 35%;
    }
    .gallery-text-p{
        font: 500 16px cabin;
    }*/
    .gallery .owl-next{
        left: 17% !important;
        right: auto !important;
    }
     .vehicle-listing .vehicle-one .vehicle-price {
        margin: 5px 0 80px 0;
    }
    
}

@media screen and (max-width: 767px){
    .banner{
        margin-bottom: 45px;
    }
/*
    . ban-slider{
        width: 300px;
        margin: 0 auto;
    }
*/
    .logo img{
        width: 40%;
    }
    .ban-top-menu {
        padding: 0 56px 78px 0;
        float: left !important;
    }
    .ban-text{
        margin: 0 0 50px 0;
    }
    .owl-dots {
/*        left: 312px;*/
        top: 90%;
    }
    .owl-dot {
        width: 30px;
    }
    .map-black-box{
            width: 400px;
        }
    
/*
     .app-h6 {
    font: 500 17px cabin;
    }
    .app-p {
    font: 900 14px lato;
    }
    .app-m{
        width: 20%;
        margin-top: 0;
    }
    .app-img-1{
        width: 60%
    }
    .app-spider{
        width: 60%;
    }
    .app-m-p {
        margin-top: 13px;
        color: ff0000;
    }
    .app-block{
        margin-bottom: 30px;
    }
*/
    .app-m{
        width: 20%;
        margin-top: 0;
    }
    .app-img-1{
        width: 60%
    }
    .app-spider{
        width: 50%;
    }
    .app-block{
        margin-bottom: 35px;
    }
    .app-p{
        margin: 10px 0 0 0;
    }
    .app-m-p {
        color: ff0000;
    }
    
    
    
    .application{
        padding: 30px 0 0 0;
    }
    .app-title{
        margin-bottom: 45px;
    }
   /* .cgv-text{
        text-align: center;
    }

    .cvg-h6{
        text-align: left;
    }
    .cvg-p{
        text-align: left;
    }
    .cgv .title::after{
        left: 343px;
        top: 49px;
    }
*/
    .cgv{
        padding: 0px 0 54px 0;
    }
    .cgv-text {
        padding-top: 0;
    }
    .qui-img{
        margin-top: 0;
    }
    .qui-sommes {
        margin-bottom: 15px;
    }
    .map-contact-id{
        margin-top: 20px;
    }
    .map-black-box{
        top: 32px;
    }
    .map-black-box-btn {
        margin-top: 4px;
    }
    .footer-menu li {
        margin-right: 13px;
    }
    .footer{
        padding: 20px 0;
    }
    .owl-carousel .owl-item img {
        width: 53%;
        margin: 0 auto;
    }
    .owl-next{
        right: 80px;
        position: absolute;
    }
    .owl-prev {
        left: 80px;
        position: absolute;
    }
    .owl-dots{
        left: 40%;
    }
     .accordian .panel-body{
        padding-left: 15px;
    }
    
    
    
    
    .slide-width{
        width: 53% !important;
       
    }
    .slide-2{
        margin: 80px auto 0 auto !important;
    }
/*
    .slide-4{
        margin: 50px auto 0 auto;
    }
*/
    
    
    
    /**********************************/
    .gallery-text-p{
        text-align: center;
    }
    .vehicle-listing .vehicle-img{
        text-align: center;
        width: 100%;
    }
    .vehicle-listing .vehicle-img img{
        width: auto !important;
    }
    .vehicle-listing .vehicle-text{
        width: 100%;
    }
    .vehicle-listing .vehicle-one .vehicle-price{
        margin: 5px 0;
    }
    
}

@media screen and (max-width: 600px){
    .gallery .owl-dots{
        margin: 0 15%;
    }
    .gallery .owl-next{
        left: 38% !important;   
    }
}
@media screen and (max-width: 567px){
    .banner{
        padding-bottom: 49px;
    }
    .ban-h2 {
        font: normal 25px gotham book;
    }
    .ban-h3 {
    font: 300 normal 17px gotham;
    }
    .ban-para {
    font: 700 15px lato;
    }
    .faq-ques {
        font: 700 15px pt sans;
    }
    .faq-ques-img {
        margin-right: 13px;
    }
    
    .ques-icon{
/*         margin-right: 13px;*/
        width: 10%;
    }
    .ques-ans{
        padding-left: 13px;
        width: 90%;
    }
    
    
/*
     .app-h6 {
    font: 500 14px cabin;
    }
*/
    .map-black-box{
            width: 300px;
        }
    .map-black-box{
        top: 0;
    }
    .map-black-box {
        left: 10px;
    }
    .owl-carousel .owl-item img {
        width: 90%;
    }
    .owl-next{
        right: -9px;
    }
    .owl-prev {
        left: -9px;
    }
    .map-black-box-h2 {
        font: 500 31px cabin;
    }
    .title{
        font-size: 31px;
    }
    
    .slide-width{
        width: 80% !important;
       
    }
    .slide-4{
        margin: 40px auto 0 auto !important;
    }
    
    
    /************************************/
   /* .gallery .owl-next{
        right: 27%;
    }
    .gallery .owl-prev{
        left: 27%;
    }*/
    
}

@media screen and (max-width: 420px){
    .faq-ques {
        font: 700 14px pt sans;
    }
    .overlay-p {
    font: 500 14px cabin;
    }
/*
    .owl-next{
        right: 20px;
        position: absolute;
    }
    .owl-prev {
        left: 20px;
        position: absolute;
    }
*/
    .owl-next img{
        width: 75%;
    }
    .owl-prev img{
        width: 75%;
    }
    .owl-prev {
        left: -2px;
    }
    .owl-next {
        right: -16px;
    }
    .owl-dot {
        width: 20px;
    }
    .ban-btn {
        width: 211px;
    }
    .logo img{
        width: 60%;
    }
    .slide-width{
        width: 75% !important;
       
    }
    .slide-2 {
    margin: 65px auto 0 auto !important;
    }
    .footer-menu li a {
    font: 400 14px pt sans;
    }
    
    
    /************************************/
    /*.gallery .owl-next{
        right: 5%;
    }
    .gallery .owl-prev{
        left: 5%;
    }*/
    .gallery .owl-next{
        left: 40% !important;
    }
}
@media screen and (max-width: 320px){
    .gallery .owl-next{
        left: 43% !important;
    }
}
