@media (min-width:768px) {
    
.nav > li > a.login-btn {
	border: 1px solid;
	padding: 6px 14px;
	margin-top: -5px;
	margin-left: 11px;
}
.navbar-default .navbar-nav > li > a.login-btn.register-btn {
	background: #20b2aa !important;
	border: 1px solid #20b2aa;
}

    .login-signup-modal {
	width: 410px;
}
}

@media (min-width:768px) and (max-width:1199px) {
    /* .btn-wrap-car span {
        padding-right: 0;
        display: block;
        text-align: center;
    }

    .car-result-block .price-big {
        float: none;
    } */

    /* .car-result-block .bok-ten {
        float: none;
        display: block;
        margin: 20px auto 15px;
    } */
}

@media (min-width:992px) {
    .booxking-w-wrap {
        margin: 0 0 0 20px;
    }
    /* .booxking-w-wrap {
        float: right;
    } */
}

@media (max-width:767px) {
    .inner-wrap {
        padding: 104px 0 30px 0;
    }

    .btn-common a img {
        max-width: 91px;
    }
    .btn-common a img.imgcash {
        max-width: 67px;
    }
    .btn-common a img.imgstripe {
        max-width: 67px;
    }
    .btn-common a {
        height: 95px;
    }

    .car-result-block {
        padding: 0 0 30px;
    }
    .navigation nav li {
        border-bottom: 1px solid #43d9d9;
    }
    .phone-no {
        font-size: 16px;
    }    
    .hint-text {
        margin: 1px 0 15px;
    }
    .input-group {
        margin-top: 12px;
    }
    .banner-text h1,
    .banner-text h2 {
        font-size: 26px !important;
    }
    .block-form-section h4 {
        font-size: 19px;
    }
    .result-sec h2, #result-two h2 {
        margin-bottom: 10px;
        font-size: 24px;
    }
    .navbar-default .navbar-toggle {
        border-color: #fff;
    }
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
        background-color: #41ded6;
    }
    .navbar-default .navbar-toggle .icon-bar {
        background-color: #fff;
    }
    .nav-custom {
        margin-top: 10px;
        position: absolute;
        right: 0;
        background: #28c8c8;
        width: 130px;
    }
    .navbar-default .navbar-nav > li > a:hover {
        color: #fff !important;
    }
    .navigation nav li:hover::after, .navigation nav li:hover::after, .navigation nav li:hover::before {
        display:  none;       
    }
    
    .nav-collapse {
        height: auto !important;
    }
    .wrap-contact100 {
      margin: 31px auto 10px;
    }

    .inside-more h1 {
        font-size: 29px;
    }

    .section-title {
        font-size: 27px;
    }

    .navbar-toggle {
        margin-top: 0;
        margin-right: 0;
    }

    .navbar-nav {
        margin: 0;
    }

    .rs1-wrap-input100 {
        width: 100%;
    }
}

@media (max-width: 991px) {
    .form-group.discount-box {
        max-width: none;
    }
    .review-slider {
        margin-top: 0;
        margin-bottom: 30px;
        text-align: center;
    }
        .review-slider h3::after {
        right: 0;
        margin: 0 auto;
    }
    .inner-wrap {
         padding: 106px 0 50px 0;
    }
    .form-group.discount-box {
        padding: 15px;
        margin: 31px 0 20px 0;
    }
    .block-steps{
        display:  block;
    }

    .banner-text {
        margin-top: 0;
    }

    .banner-text {
        text-align: center;
        margin: 0 0 40px;
    }

    .banner-text h1,
    .banner-text h2 {
        font-size: 35px;
    }

    .booxking-w-wrap {
        margin: 0 auto;
        float: none;
        display: table;
    }

    .calendar-bookwed {
        padding: 0;
    }

    .select-time {
        width: 49%;
    }

    #book-eng {
        float: none !important;
    }

}

@media (max-width:575px) {
    .bs-wizard > .bs-wizard-step > .bs-wizard-dot::after {
        width: 10px;
        height: 10px;
        top: 5px;
left: 5px;
    }
    .bs-wizard > .bs-wizard-step > .progress {
        height: 5px;
    }
    .bs-wizard > .bs-wizard-step > .bs-wizard-dot {
        width: 20px;
        height: 20px;
    }

    .bs-wizard > .bs-wizard-step .bs-wizard-stepnum {
        font-size: 12px;
        text-transform: none;
    }
   
   
}
@media (max-width:599px) {
   
    .phone-no { 
        font-size: 15px;
    }
    .bottom-phno {
        min-width: unset;
        margin: 15px 15px 0;
        display: block;
        width: auto;
    }
}
@media (max-width:479px) {
    .bl-hiw {
        margin: 0 0 19px;
    }

    .main-lab {
        display: block;
        float: none !important;
        text-align: center;
        margin: 0 0 11px !important;
    }
    .car-features {
        min-height: unset;
    }
    .col-cars {
        width: 100%;
        border-bottom: 1px solid #e6e6e6;
    }
    .col-cars:last-child {
        border-bottom: 0;
    }

    .bl-hiw {
        width: 50%;
    }

    .bl-hiw h4 {
        font-size: 15px;
    }
}


@media (min-width:480px) and (max-width: 767px) {
    .bl-hiw {
        width: 25%;
    }
    .bl-hiw h4 {
        font-size: 14px;
    }
    .col-cars {
        width: 50%;
    }
}

@media (min-width: 1400px) and (max-width: 2560px) {}



@media (min-width: 1400px) and (max-width: 1920px) {}



@media (min-width: 992px) and (max-width: 1199px) {
    .banner-text h1, .banner-text h2 {
        font-size: 33px;
    }

    .block-steps {
        display: block;
    }

    .foot-five .linkfoot {

        float: left !important;

        width: auto !important;

        margin-top: 0;

    }

    .copy-foot {

        padding: 19px 0 0px 0;

        text-align: left;

    }

    .wrap-common {

        margin: 30px 0;

    }

    .left-ar {

        top: 60%;

        left: 4%;

    }

    .right-ar {

        top: 60%;

        right: 4% !important;

    }

    .slidermain {

        position: relative;

    }

    .foot-common {

        width: 20%;

    }

    .foot-five li {

        margin: 0;

        padding: 0;

    }

    .foot-two span {

        font-size: 12px;

        padding: 0 0 4px 0;

    }

    .block-bids {

        width: 245px;

        height: 442px;

        padding: 7px;

        border: 1px solid #d5d5d9;

        margin: 10px 1px;

        vertical-align: top;

    }

    .logofoot {

        margin: 0 0 15px 0;

        text-align: left;

    }



}



@media (min-width: 800px) and (max-width: 991px) {

    .foot-five .linkfoot {

        float: left !important;

        width: auto !important;

        margin-top: 0;

    }

    .copy-foot {

        padding: 19px 0 0px 0;

        text-align: left;

    }

    .wrap-common {

        margin: 30px 0;

    }

    .left-ar {

        top: 60%;

        left: 4%;

    }

    .right-ar {

        top: 60%;

        right: 4% !important;

    }

    .slidermain {

        position: relative;

    }

    .foot-common {

        width: 20%;

    }

    .foot-five li {

        margin: 0;

        padding: 0;

    }

    .foot-two span {

        font-size: 12px;

        padding: 0 0 4px 0;

    }

    .block-bids {

        width: 245px;

        height: 442px;

        padding: 7px;

        border: 1px solid #d5d5d9;

        margin: 10px 1px;

        vertical-align: top;

    }

    .logface img {

        max-width: 100%;

    }



    .membershipwrap {

        padding: 0 15px;

    }

    .pmpro_level {

        width: 33.33%;

        float: left;

    }



    .wrap-sing {

        padding: 30px 10px;

    }



    .signle-page-content {

        padding: 0px 0 0 15px !important;

    }

    .price h2 {

        font-size: 21px;

    }

    .slider-nav__item img {

        padding: 3px;

        border: 1px solid #ccc;

        max-height: inherit !important;

        min-height: inherit !important;

        cursor: pointer;

        width: 100% !important;

    }

    .signle-page-content .yourbid input[type="text"] {

        width: 97%;

        margin: 0 0 15px 6px;

    }

}


@media (min-width: 768px) and (max-width:991px) {
    .car-features {
        /* min-height: 71px; */
        font-size: 12px;
    }

    .car-featres span {
        font-size: 14px;
        line-height: 17px;
    }
}

@media (min-width: 992px) and (max-width:1199px) {
    .car-features {
        /* min-height: 70px; */
        font-size: 12px;
    }

    .car-featres span {
        font-size: 15px;
        line-height: 20px;
    }
}

@media (min-width: 768px) and (max-width: 799px) {

    .foot-five .linkfoot {

        float: left !important;

        width: auto !important;

        margin-top: 0;

    }

    .copy-foot {

        padding: 19px 0 0px 0;

        text-align: left;

    }

    .wrap-common {

        margin: 30px 0;

    }

    .left-ar {

        top: 60%;

        left: 4%;

    }

    .right-ar {

        top: 60%;

        right: 4% !important;

    }

    .slidermain {

        position: relative;

    }

    .foot-common {

        width: 20%;

    }

    .foot-five li {

        margin: 0;

        padding: 0;

    }

    .foot-two span {

        font-size: 12px;

        padding: 0 0 4px 0;

    }



    .membershipwrap {

        padding: 0 15px;

    }

    .pmpro_level {

        width: 33.33%;

        float: left;

    }



    .wrap-sing {

        padding: 30px 10px;

    }



    .signle-page-content {

        padding: 0px 0 0 15px !important;

    }

    .price h2 {

        font-size: 21px;

    }

    .slider-nav__item img {

        padding: 3px;

        border: 1px solid #ccc;

        max-height: inherit !important;

        min-height: inherit !important;

        cursor: pointer;

        width: 100% !important;

    }

    .signle-page-content .yourbid input[type="text"] {

        width: 97%;

        margin: 0 0 15px 6px;

    }

}



@media (min-width: 481px) and (max-width: 767px) {

    .logo {

        z-index: 9;

        position: relative;

    }

    header {

        padding: 10px;

    }

    .main-nav .navigation {

        margin-right: 0;

        position: absolute;

        width: 100%;

        left: 0;

    }

    .main-nav .navbar-toggle {

        margin-top: 4px;

        margin-right: 102px;

    }

    .button-sell {

        position: relative;

        z-index: 9;

    }

    .main-nav .navbar-default .navbar-collapse,
    .navbar-default .navbar-form {

        border-color: none !important;

        background: #fff;

        border: 0 !important;

    }

    .main-nav .navbar-nav {

        margin: 0;

    }

    .navigation nav li {

        margin: 0 3px;

        padding: 7px 0;

    }

    .nav-custom {

        margin-top: 10px;

    }

    .overlay-text {

        padding: 240px 0 0 60px;

    }

    .mobfoot {

        display: block;

        margin-bottom: 15px;

    }

    .logofoot {

        display: none;

    }

    .foot-common {

        width: 100%;

        padding: 10px 15px;

    }

    .foot-five .linkfoot {

        float: left !important;

        width: auto !important;

        margin-top: 0;

    }

    .copy-foot {

        padding: 0 12px;

        text-align: left;

    }

    .wrap-common {

        margin: 30px 0;

    }

    .left-ar {

        top: 60%;

        left: 4%;

    }

    .right-ar {

        top: 60%;

        right: 4% !important;

    }

    .slidermain {

        position: relative;

    }

    .after-login {

        margin-top: -49px;

        width: 100%;

    }

    .after-loginnav {

        width: 100%;

    }

    .search-bar {

        width: calc(100% - 120px);

        margin-right: 0;

        margin-top: 18px;

    }

    .notification-mess {

        margin-right: 0;

        margin-top: 27px;

    }

    .my-account {

        margin-right: 20px;

        margin-top: 15px;

    }

    .my-account .dropdown-menu {

        right: -25px;

        left: inherit;

    }

    .block-bids {

        width: 226px;

        height: 442px;

        padding: 6px;

        border: 1px solid #d5d5d9;

        margin: 10px 5px;

        vertical-align: top;

    }



    .loginmain {

        padding: 140px 20px 90px 20px;

    }

    .rc-anchor-normal {

        width: 100% !important;

    }







    .membershipwrap {

        padding: 0 15px;

    }

    .warp-main {

        margin: 119px 0 40px 0;

    }

    .my-profile {

        padding: 30px 15px 20px 15px;

    }

    .subscribe-exp {

        margin-top: 0;

        float: left !important;

        width: 100%;

    }

    .tab-paneel .nav-pills li a {

        padding: 11px 18px;

    }



    .backimg {

        background-size: 700px !important;

    }



    .wrap-sing {

        padding: 30px 10px;

    }

    .signle-page-slider {

        padding: 0 !important;

    }

    .signle-page-content {

        padding: 25px 0 0 0 !important;

    }

    .price h2 {
        font-size: 21px;
    }

    .slider-nav__item img {

        padding: 3px;

        border: 1px solid #ccc;

        max-height: inherit !important;

        min-height: inherit !important;

        cursor: pointer;

        width: 100% !important;

    }

    .small-martopmob {

        margin-top: 35px !important;

    }

    .PRIVATECHAT {

        padding: 15px;

    }

    .even-left {

        width: 100%;

        float: left !important;

        display: block;

    }

    .even-right {

        width: 100%;

        float: left !important;

        display: block;

    }

    .even-right p {

        word-break: break-all;

        word-wrap: break-word;

        white-space: pre-line;

    }

    .chat-inner {

        display: block;

        width: 100%;

        float: left;

    }

}



@media (max-width: 480px) {

    .logo {

        z-index: 9;

        position: relative;

    }

    header {

        padding: 10px;

    }

    .main-nav .navigation {

        margin-right: 0;

        position: absolute;

        width: 100%;

        left: 0;

    }

    .main-nav .navbar-toggle {

        margin-top: 4px;

        margin-right: 102px;

    }

    .button-sell {

        position: relative;

        z-index: 9;

    }

    .main-nav .navbar-default .navbar-collapse,
    .navbar-default .navbar-form {

        border-color: none !important;

        background: #fff;

        border: 0 !important;

    }

    .main-nav .navbar-nav {

        margin: 0;

    }

    .navigation nav li {

        margin: 0 3px;

        padding: 7px 0;

    }

    .nav-custom {

        margin-top: 10px;

    }

    .overlay-text {

        padding: 220px 0 0 50px;

    }

    .mobfoot {

        display: block;

        margin-bottom: 15px;

    }

    .logofoot {

        display: none;

    }

    .foot-common {

        width: 100%;

        padding: 10px 15px;

    }

    .foot-five .linkfoot {

        float: left !important;

        width: auto !important;

        margin-top: 0;

    }

    .copy-foot {

        padding: 0 12px;

        text-align: left;

    }

    .wrap-common {

        margin: 30px 0;

    }

    .left-ar {

        top: 60%;

        left: 4%;

    }

    .right-ar {

        top: 60%;

        right: 4% !important;

    }

    .slidermain {

        position: relative;

    }

    .after-login {

        margin-top: -49px;

        width: 100%;

    }

    .after-loginnav {

        width: 100%;

    }

    .search-bar {

        width: calc(100% - 120px);

        margin-right: 0;

        margin-top: 18px;

    }

    .notification-mess {

        margin-right: 0;

        margin-top: 27px;

    }

    .my-account {

        margin-right: 20px;

        margin-top: 15px;

    }

    .my-account .dropdown-menu {

        right: -25px;

        left: inherit;

    }



    .loginmain {

        padding: 140px 20px 90px 20px;

    }

    .logface img {

        max-width: 100%;

    }

    .rc-anchor-normal {

        width: 100% !important;

    }

    .membershipwrap {

        padding: 0 15px;

    }



    .membershipwrap {

        padding: 0 15px;

    }

    .warp-main {

        margin: 119px 0 40px 0;

    }

    .my-profile {

        padding: 30px 15px 20px 15px;

    }

    .subscribe-exp {

        margin-top: 0;

        float: left !important;

        width: 100%;

    }

    .tab-paneel .nav-pills li a {

        padding: 11px 18px;

    }



    .backimg {

        background-size: 700px !important;

    }



    .wrap-sing {

        padding: 30px 10px;

    }

    .signle-page-slider {

        padding: 0 !important;

    }

    .signle-page-content {

        padding: 25px 0 0 0 !important;

    }

    .price h2 {

        font-size: 21px;

    }

    .slider-nav__item img {

        padding: 3px;

        border: 1px solid #ccc;

        max-height: inherit !important;

        min-height: inherit !important;

        cursor: pointer;

        width: 100% !important;

    }



    .signle-page-content .red-but {

        margin-bottom: 8px;

        width: 100%;

    }

    .signle-page-content .duration {

        width: 100%;

        margin-bottom: 15px;

    }

    .signle-page-content .yourbid input[type="text"] {

        width: 97%;

        margin: 0 0 15px 6px;

    }

    .small-martopmob {

        margin-top: 35px !important;

    }

    .PRIVATECHAT {

        padding: 15px;

    }

    .even-left {

        width: 100%;

        float: left !important;

        display: block;

    }

    .even-right {

        width: 100%;

        float: left !important;

        display: block;

    }

    .even-right p {

        word-break: break-all;

        word-wrap: break-word;

        white-space: pre-line;

    }

    .chat-inner {

        display: block;

        width: 100%;

        float: left;

    }

    .popbid .modal-dialog {

        width: 100%;

    }

}



@media (max-width: 320px) {

    .logo {

        z-index: 9;

        position: relative;

    }

    header {

        padding: 10px;

    }

    .main-nav .navigation {

        margin-right: 0;

        position: absolute;

        width: 100%;

        left: 0;

    }

    .main-nav .navbar-toggle {

        margin-top: 4px;

        margin-right: 102px;

    }

    .button-sell {

        position: relative;

        z-index: 9;

    }

    .main-nav .navbar-default .navbar-collapse,
    .navbar-default .navbar-form {

        border-color: none !important;

        background: #fff;

        border: 0 !important;

    }

    .main-nav .navbar-nav {

        margin: 0;

    }

    .navigation nav li {

        margin: 0 3px;

        padding: 7px 0;

    }

    .nav-custom {

        margin-top: 10px;

    }

    .overlay-text {

        padding: 150px 0 0 0px;

    }

    .mobfoot {

        display: block;

        margin-bottom: 15px;

    }

    .logofoot {

        display: none;

    }

    .foot-common {

        width: 100%;

        padding: 10px 15px;

    }

    .foot-five .linkfoot {

        float: left !important;

        width: auto !important;

        margin-top: 0;

    }

    .copy-foot {

        padding: 0 12px;

        text-align: left;

    }

    .wrap-common {

        margin: 30px 0;

    }

    .left-ar {

        top: 60%;

        left: 4%;

    }

    .right-ar {

        top: 60%;

        right: 4% !important;

    }

    .slidermain {

        position: relative;

    }

    .after-login {

        margin-top: -49px;

        width: 100%;

    }

    .after-loginnav {

        width: 100%;

    }

    .search-bar {

        width: 60%;

        margin-right: 0;

        margin-top: 18px;

    }

    .notification-mess {

        margin-right: 0;

        margin-top: 27px;

    }

    .my-account {

        margin-right: 6px;

        margin-top: 15px;

    }

    .my-account .dropdown-menu {

        right: -25px;

        left: inherit;

    }



    .loginmain {

        padding: 140px 20px 90px 20px;

    }

    .logface img {

        width: 100%;

    }

    .rc-anchor-normal {

        width: 100% !important;

    }



    .membershipwrap {

        padding: 0 15px;

    }

    .warp-main {

        margin: 119px 0 40px 0;

    }

    .my-profile {

        padding: 30px 15px 20px 15px;

    }

    .subscribe-exp {

        margin-top: 0;

        float: left !important;

        width: 100%;

    }

    .tab-paneel .nav-pills li a {

        padding: 11px 18px;

    }



    .backimg {

        background-size: 700px !important;

    }



    .wrap-sing {

        padding: 30px 10px;

    }

    .signle-page-slider {

        padding: 0 !important;

    }

    .signle-page-content {

        padding: 25px 0 0 0 !important;

    }

    .price h2 {

        font-size: 21px;

    }

    .slider-nav__item img {

        padding: 3px;

        border: 1px solid #ccc;

        max-height: inherit !important;

        min-height: inherit !important;

        cursor: pointer;

        width: 100% !important;

    }

    .signle-page-content .red-but {

        margin-bottom: 8px;

        width: 100%;

    }

    .signle-page-content .duration {

        width: 100%;

        margin-bottom: 15px;

    }

    .signle-page-content .yourbid input[type="text"] {

        width: 97%;

        margin: 0 0 15px 6px;

    }

    .small-martopmob {

        margin-top: 35px !important;

    }

    .PRIVATECHAT {

        padding: 15px;

    }

    .even-left {

        width: 100%;

        float: left !important;

        display: block;

    }

    .even-right {

        width: 100%;

        float: left !important;

        display: block;

    }

    .even-right p {

        word-break: break-all;

        word-wrap: break-word;

        white-space: pre-line;

    }

    .chat-inner {

        display: block;

        width: 100%;

        float: left;

    }

    .popbid .modal-dialog {

        width: 100%;

    }

}