@font-face {
    font-family: montserratregular;
    src: url(../fonts/Montserrat-Regular.ttf)
}

@font-face {
    font-family: montserratbold;
    src: url(../fonts/Montserrat-Bold.ttf)
}
@font-face {
    font-family: OpenSauceOne-Regular;
    src: url(../fonts/OpenSauceOne-Regular.ttf)
}
@font-face {
    font-family: OpenSauceOne-Black;
    src: url(../fonts/OpenSauceOne-Black.ttf)
}
@font-face {
    font-family: OpenSauceOne-SemiBold;
    src: url(../fonts/OpenSauceOne-SemiBold.ttf)
}
@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
.site-logo img{
    width: 170px;
}
.padding-both-5{
    padding: 5px 0;
}
html {

    font-family: 'montserratregular';
}
body {

    font-family: 'montserratregular';
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {

    font-family: 'montserratbold';
     }
textarea {
    font-family: 'montserratregular';
}
samp {
    font-family: 'montserratregular';
}
.ltn__tagcloud-widget ul li a {

    font-family: 'montserratbold';
}
.header-feature-item p {
    font-family: 'montserratbold';
}
.ltn__main-menu > ul > li > a {
    font-family: 'montserratbold'; }
.showing-product-number span {
    font-family: 'montserratbold'; }
.ltn__blog-meta li {
    font-family: 'montserratbold';
}
.ltn__blog-item-4 .ltn__blog-btn {
    font-family: 'montserratbold';
}
.ltn__blog-item-3 .ltn__blog-btn,
.ltn__blog-item-4 .ltn__blog-btn {
    font-family: 'montserratbold'; }
.ltn__blog-item-5 .ltn__blog-btn {
    font-family: 'montserratbold';}
blockquote {

    font-family: 'montserratbold';
}
.ltn__commenter-comment .comment-date {
    font-family: 'montserratbold';
}
.ltn__service-list-menu ul li {
    font-family: 'montserratbold';
}
.ltn__service-list-menu ul li .service-price {
    font-family: 'montserratregular';
}
.ltn__counterup-item-3 h6 {
    font-family: 'montserratregular'; }
.ltn__service-form-box .nice-select {
    font-family: 'montserratbold';
}
.ltn__service-form-box input[type="date"] {
    font-family: 'montserratbold';
}
.ltn__car-dealer-form-box .nice-select {
    font-family: 'montserratbold';
}
.ltn__contact-feature-info .h2 {
    font-family: 'montserratregular'; }
.ltn__footer-timeline-widget ul li {
    font-family: 'montserratbold';
}
.ltn__copyright-design h6, .ltn__copyright-design h4 {
    font-family: 'montserratbold';
}
.ltn__copyright-menu ul li {
    font-family: 'montserratbold';
}
.btn {
    font-family: 'montserratbold';
}
.section-title span{
    color:#004A7B;
}
.ltn__product-item-3 .product-price{
    color:#004A7B !important;
}
.ltn__product-item-3 .product-info-brief ul li i{
    color:#004A7B !important;
}
.ltn__feature-item-6::before{
    background-color:#004A7B !important;
}
.service_overlay{
    width: 100%;
    height: 100%;
    background-color: rgba(0,74,123,0.5);
    position: absolute;
    z-index: 9;
    top: 0;
}
.ltn__banner{
    position: relative;
}
.ltn__banner-item.ltn__banner-style-3 .ltn__banner-info{
    z-index: 91;
}
.ltn__banner-item.ltn__banner-style-3 .banner-button{
    z-index: 81;
}
.ltn__banner-item.ltn__banner-style-3 img{
    height: 250px;
    width: 100%;
    object-fit: cover;
}
.ltn__banner-style-3 .banner-button a{
    background-color: rgba(255, 255, 255, 0.5);
}
.ltn__banner-style-3 .banner-button a{
    color: white;
}
#our_services{
    padding-bottom: 50px;
}
.ltn__section-title-2 p{
    border-color: #004A7B !important;
}
.width-100{
    width: 100%;
}
.sticky-active h6,.sticky-active h4,.sticky-active li a{
    color: #071c1f !important;
}
.sticky-active .icon-call{
    color: #004A7B !important;
}
.sticky-active{
    background: white !important;
}
.sticky-active li.special-link a{
color: white !important;
    border: 1px solid #e53e29;
}
.sticky-active li.special-link a:hover{
    color:  #e53e29 !important;
    background: white;
    border: 1px solid #e53e29;
}
.ltn__feature-item.ltn__feature-item-6 a:hover{
    color:#004A7B !important;
}
.footer-menu ul li a::before{
    content: "";
    display: none;
}
.danger{
    color: red;
}
.success{
    color: green;
}
.cancel-promo-code{
    background: red;
    color: white;
    width: 14px;
    height: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    float: right;
    margin-top: 5px;
    font-size: 11px;
    cursor: pointer;
}
/*.modal-dialog {*/
/*    margin-top: 0px;*/
/*}*/
.footer-menu-widget-2-column .footer-menu{
    width: 100%;
}
.car-prod-img{
    height: 200px;
    width: 100%;
    object-fit: cover;
}
.product-title{
    margin-top: 15px;
}
.product-hover-action{
    display: none;
}
.product-img img{
    height: 200px;
    width: 100%;
    object-fit: cover;
}
.product-title{
    height: 50px;
}
.blue-color{
    color: #004A7B !important;
}
.footer-newsletter button:hover{
    background: #004A7B !important;
}
.bids_requests_results{
    vertical-align: middle !important;
}
.footer-menu ul li{
    margin-bottom: 10px !important;
}
.ltn__video-icon-2,.ltn__video-icon-2 i,.ltn__video-icon-2:hover{
    color:  #004A7B;
}
.about-us-info-wrap .section-subtitle{
    color:  #004A7B !important;
}
.ltn__custom-icon::before{
    color: #004A7B !important;
}
.custom_input_style{
    border: solid 1px #e8e8e8 !important;
    border-radius: 5px !important;
}
.float-right{
    float: right;
}
.add_car{
    font-size: 14px !important;
}
.ltn__myaccount-tab-content-inner th{
    vertical-align: middle !important;
    font-size: 14px;
}
.ltn__myaccount-tab-content-inner td{

    font-size: 14px;
}
.center-flex{
    align-items: center;
    justify-content: center;
}
.text-center{
    text-align: center;
}
.vehicule-info-div{
    border: 1px solid lightgray;
}
.car_box{
    cursor: pointer;
}
.height-input{
    height: 65px;
}
.car_box_selected{
    border: 3px solid #004a7b;
}
.request_next{
    width: 150px;
    margin: 0 auto !important;
    padding: 10px 15px;
}
.file-icon p{
    font-size: 24px;
}
.common_features_div{
    margin-top: 50px;
}
.common_services_checkbox, .type_of_service_checkbox{
    /*display: flex;*/
    align-items: center;
    font-size: 16px !important;
    margin-top: 15px;
}
.common_services_checkbox input, .type_of_service_checkbox input{
    width: 20px;
    height: 20px;
    margin-right: 10px;
}
.view_request_from_vendor_section p{

}
.alert-success2{
    color: #0f5132;
    background-color: #d1e7dd;
    border-color: #badbcc;
}
#card-button3{
    display: flex;
    align-items: center;
    justify-content: center;
}
.alert-rm{
    padding: 15px; margin-bottom: 30px;
}
.width-100{
    width: 100%;
}
.other_services_text{
    /*position: absolute;*/
    /*z-index: 99;*/
    /*margin-left: 85px;*/
    /*margin-top: -35px;*/
}
#date{
    border: solid 1px #e8e8e8 !important;
}
.ltn__banner-info h2 a{
    font-size: 25px;
}
.special-link a{
    /*padding: 10px 20px !important;*/
}
.ltn__header-options-2 > div{
    margin-left: 20px;
}
.ltn__banner-item.ltn__banner-style-3:hover .ltn__banner-info h2 a{
    color: var(--ltn__secondary-color);
}
.ltn__banner-item.ltn__banner-style-3 .ltn__banner-info{
    cursor: pointer;
}
.theme-btn-c {
    background-color: #004A7B;
    color: var(--white); }
.theme-btn-c:hover {
    background-color: var(--ltn__primary-color);
    color: var(--white); }
.social-top-bar li a{
    font-size: 12px;
}
.ltn__main-menu > ul > li > a{
    font-size: 15px;
}
body{
    font-size: 14px;
}
.btn{
    font-size: 14px;
}
.ltn__car-dealer-form-box .nice-select{
    font-size: 14px;
}
.ltn__footer-2 .footer-widget p, .ltn__footer-2 .footer-widget li{
    font-size: 14px;
}
.ltn__product-item-3 .product-price{
    font-size: 18px;
}
h2, .h2 {
    font-size: 22px;
}
.pass-with-eye{
    position: relative;
}
.pass-with-eye i{
    position: absolute;
    right: 15px;
    top: 25px;
    cursor: pointer;
}
.font-regular{
    font-family: 'montserratregular';
}
.font-bold{
    font-family: 'montserratbold';
}
.alert_signup{
    padding: 15px;
}

.ltn__banner-item.ltn__banner-style-3:hover img{
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
}
.bg-overlay-theme-black-90:before{
    background: rgba(0,74,123,0.5);
}
.ltn__slider-6{
    position: relative;
}
.slider_overlay{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background: rgba(0,74,123,0.5);
}
.slick-slider{

}
.ltn__slide-item{
    padding-bottom: 0px;
}
.slide-title {
    font-size: 40px;
}
.ltn__slider-6 i{
    color: white;
}
.car_box img{
    height: 250px;
    width: 100%;
    object-fit: cover;
}
.ltn__header-4 .ltn__header-middle-area, .ltn__header-5 .ltn__header-middle-area{
    padding-top: 8px;
    padding-bottom:8px;
    background: white;
}
.menu-color-white .ltn__main-menu > ul > li > a{
    color: #071c1f;
}
.ltn__slide-item{
    height: 600px;
}
.special-link a:hover{
    background-color: #004A7B;
    color: white !important;
}
.list_sale{
    width: 300px;
    margin: 25px auto !important;

}
.ltn__product-tab-content-inner .theme-btn-c:hover{
    color: var(--ltn__heading-color);

}
.float-left{
    float: left;
}
.danger-required{
    color: red;
}
.required-fld{
    border-color: red !important;
}
.request_wizard_step_btn{
    cursor: default;
    pointer-events: none;
}
input[type="text"], input[type="email"], input[type="password"], input[type="submit"], textarea{
    border: 1px solid #e5e5e5 !important;
    border-radius: 4px;
}
.submit-req-btn{
    width: 150px;
    margin: 0 auto !important;
    padding: 10px 15px;
}
.pass-with-eye-v i {
    position: absolute;
    right: 30px;
    top: 50px;
    cursor: pointer;
}
.ltn__feature-item.ltn__feature-item-3{
    align-items: center;
    justify-content: center;
}
.vendor_boxes_dashboard .ltn__feature-item{
    cursor: pointer;
    border: 1px solid;
    border-color: rgba(0,0,0,0.1);
    border-radius: 8px;
    flex-direction: column;
    padding: 35px 22px 35px;
}
.vendor_boxes_dashboard .ltn__feature-item-3 .ltn__feature-icon{
    margin: 0 !important;
}
.btn-other-app{
    color: white;
    text-decoration: underline;
}
.bid_services_checkbox input:not(.warranty_duration){
    width: 20px;
    height: 20px;
    margin-right: 10px;
}
.header-menu ul li a:hover{
    color: #004A7B;
}
.login_header_title_div{
    padding-top: 30px !important;
    padding-bottom: 40px;

    margin-bottom: 30px;
}
.bid_services_checkbox{
    font-size: 16px !important;
    margin-top: 25px;
}
.add-more-offer button{
    padding: 5px 10px;
}
.text-capitalize{
    text-transform: capitalize;
}
.price-custom{
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;

}
.ltn__header-top-area a:hover{
    color: var(--ltn__secondary-color);
}
.white-on-hover:hover{
    color: white;
}
.orange-on-hover:hover{
    color: var(--ltn__secondary-color);
}
.cancel-car{
    color: red;
    margin-left: 15px;
    cursor: pointer;
    font-weight: bold;
}
.selected-car-makes{
    margin-top: 15px;
    padding-left: 15px;
}
.special_services_div{
    margin-top: 30px;
}
.select2-selection__rendered{
    color: var(--ltn__color-1) !important;
}
.ltn__faq-inner .card .ltn__card-title{
    font-size: 20px;
}
#update_vendor_register_form input[type=checkbox]{
    font-size: 16px;
    margin-right: 7px;
    width: 15px;
    height: 15px;
}
#update_vendor_register_form .checkbox-inline{
    font-size: 16px;

}
.v_requests_col .ltn__tab-menu a{
    padding: 10px 10px;
    font-size: 11px !important;
}
.dashboard_boxes_link:hover h2{
    color: var(--ltn__secondary-color);
}
.v_requests_col .ltn__tab-menu a.active{
    background: var(--ltn__secondary-color);
}
.capitalize-custom{
    text-transform: capitalize !important;
}
.business_type_check_box{
    position: absolute;
    right: 10px;
    top: 10px;
    height: 20px;
    width: 20px;
}
input[type=checkbox][disabled]{
    outline:2px solid #004A7B; !important;
    background-color: #004A7B; !important;
}
.shoping-cart-total{
    max-width: 120px;
    position: fixed;
    right: 0;
    z-index: 999;
    top: 135px;
}
.shoping-cart-total td{

    text-align: center;
}
.unsubscribe-btn{
    padding: 5px 25px;
    margin-top: 30px;
    /*float: left;*/
    margin-bottom: 30px;
}
.group-btns-sub{
    display: flex;
    align-items: center;justify-content: space-between;
}
.update_subscription{
    margin-top:25px;
}
.error-zip-code, .error-zip-code1{
    margin-top: -25px;
    margin-bottom: 25px;
    padding: 5px;
}
.action-btns{
    cursor: pointer;
    width: 100%;
    background: #004A7B;
    color: white;
    text-align: center;
    padding: 3px 7px;
    margin-bottom:5px;
}
.action-btns a{
    font-size: 12px;
}
.padding-5-10{
    padding: 5px 10px;
}
.p-right-5{
    padding-right: 5px;
}
.color-orange{
   color: var(--ltn__secondary-color);
}
.btn-approved{
    background: var(--ltn__secondary-color);
    border-color:var(--ltn__secondary-color);
}
.text-right{
    text-align: right;
}
.view-requ-img{
    height: 200px;
    width: 100%;
    object-fit: cover;
}
.filter-status-div{
    text-align: right;
}
.ltn__header-transparent{
    position: inherit;
}
.ltn__slider-area.ltn__slider-6 .slick-initialized .slick-slide{
    height: 400px;
    padding-top: 25px;
}
.ltn__breadcrumb-area-2{
    padding-top: 130px;
}
.ltn__header-transparent .top-area-color-white {
    background-color: black;
}
.verify-vin-btn{
    cursor: pointer;
    padding-left: 0;
    padding-right: 0;
}
.remove-offer{
    color: red;
    text-decoration: underline;
    cursor: pointer;
    text-align: right;
}
.vin-all-data{
    max-width: 800px;
    position: absolute;
    top: 5%;
    left: 9%;
    z-index: 9999;
    margin: 0 auto;
    background-color: white;
    border: 2px solid;
    border-color: var(--border-color-8);
    padding: 25px;
    box-shadow: var(--ltn__box-shadow-1);
}
.close-vin-info{
    position: absolute;
    top: 25px;
    right: 25px;
    cursor: pointer;
}
/*.car-verified-icon{*/
/*    object-fit: contain;*/
/*    height: auto;*/
/*    position: absolute;*/
/*    top: 5px;*/
/*    right: 20px;*/
/*    color: #199DE5;*/
/*    font-size: 36px;*/
/*}*/
.car-verified-icon{
    object-fit: contain;
    height: auto;
    position: absolute;
    top: 3px;
    right: 18px;
    color: white;
    font-size: 14px;
    background: #199DE5;
    padding: 2px 10px;
}
.vendor_rating_stars i{
    font-size:12px;
    margin-bottom: 15px;
}
.margin-0{
    margin: 0;
}
.text-align-left{
    text-align: left;
}
.vehicule-info-div h4{
    min-height: 50px;

}
.ltn__header-top-area a.click_to_verify_car:hover{
    color: #004A7B !important;
}
.ltn__header-top-area a.click_to_verify_account:hover{
    color: #004A7B !important;
}
.top-header-cars *{
    color: #c18300 !important;
}

.top-header-cars{
    color: #c18300 !important;
    background-color: #fff8e9 !important;
    border-color: #ffcd65 !important;
}
.top-header-cars{
    position: relative;
}
.close-notice{
    position: absolute;
    right: 25px;
    top: 10px;
    cursor: pointer;
}
.close-notice:hover{
    color: #004A7B !important;
}
.btn-amr-app i{
    font-size: 30px;
}
.btn-amr-app{
    padding: 10px 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;

}
.click-to-edit-vin-btn{
    color: #004a7b;
    text-decoration: underline;
}
.ltn__myaccount-tab-content-inner td{
    vertical-align: middle;
}
.recall-element-div h6{
    margin: 0 !important;
}
.recall-element-div{
    margin-top: 25px;
}
.elm-big-recal{
    border-bottom: 1px solid lightgray;
    margin-bottom: 30px;
}
.car-info-table p{
    margin: 0;
}
.edit-car-inside{
    cursor: pointer;
    width: 100%;
    background: #004A7B;
    color: white;
    text-align: center;
    margin-bottom: 5px;
}
.select-row-car{
    cursor: pointer;
}
.edit-car-inside a{
    padding: 15px 15px;
}
.bid-options p{
   margin: 0;
}
.offer-detail-element input{
    padding: 0;
    padding-left: 10px;
    padding-right: 10px;
    height: 50px;
    width: 100%;
    border: 1px solid #e5e5e5 !important;
    border-radius: 4px;

}
.header-offer-details{
    padding-bottom: 25px;
    border-bottom: 1px solid lightgrey;
}
.accept_offer_btn_style{
    width: 100%;
}
.modal-product-info{
    padding: 0;
    text-align: center;
}
.modal-product-info a{
    width: 120px;
    padding: 10px 10px;
}
.btn-canceled{
    background: brown;
    color: white;
}
.header-offer-details p{
    margin: 0;
}
.header-offer-details i{
    font-size: 20px;
}
.offer-det-title-and-btn h5{
    margin: 0;
}
.border-none-color-none{
    background: transparent !important;
    border: none;
}
.chat_inside_resc_btn{
    cursor: pointer; display: block;     margin-top: -5px;   padding: 5px;width: 150px; text-align: center; background: #004A7B;color: white;margin-left: 15px;
}
.offer-detail-element input,.offer-detail-element textarea,.grand_total{
    margin-bottom: 0;
}
.view_request,.view_request_from_vendor,.view_offer_from_vendor{
    cursor: pointer;
}
.offers-count-badge{
    position: absolute;
    background: var(--ltn__secondary-color);
    color: white;
    width: 20px;
    font-size: 12px;
    height: 20px;
    border-radius: 50%;
    text-align: center;
    top: 12px;
    right: -6px;
}

.number-input-style{
    padding: 0;
    padding-left: 10px;
    padding-right: 10px;
    height: 65px;
    width: 100%;
    border: 1px solid #e5e5e5 !important;
    border-radius: 4px;
}
.offer-det-title-and-btn{
    margin-bottom: 15px;
}
.add-more-details{
    margin-left: 15px;
}
.offer-det-title-and-btn{
    display: inline-flex;
    align-items: center;
}
.new-row-offer{
    border-top: 1px solid lightgray;
    padding-top: 30px;
}
.remove-offer-details-row{
    position: absolute;
    right: -15px;
    top: 40px;
    width: fit-content;
    cursor: pointer;
}
.add-offer-other-btn{
    margin-bottom: 50px;
    width: 100%;
    margin-top: 50px;
}
.read-only-field-style{
    background: lightgrey !important;
}
.offer-detail-element{
    position: relative;
    margin-right: 15px;
    margin-left: 15px;
}
.offer-det-title-and-btn{
    padding-left: 20px;
}
.add-more-details button{
    padding: 5px 15px;
}
.add-more-details{
    text-align: center;
}
.offer-detail-element input::placeholder{
    color: gray;
}
.mileage_start .number-input-style::placeholder,.mileage_end .number-input-style::placeholder{
    color: gray;
    font-size: 14px;
}
.update-and-add-sub{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 24px;
}
.flex-btn{
    width: 200px;
}
.ltn__footer-color-1 .footer-menu ul li a{
    color: white !important;
}
.ltn__footer-color-1 p{
    color: white;
}
.expiry_date_pckg{
padding: 0px 0px 0px 40px;
margin-top: -20px;
margin-bottom: 6px;
}
.btn-approved {
background: violet;
border-color: violet;
}
.btn-approved:hover{
background: violet;
border-color: violet;
}
.download-invoice-btn{
padding-left: 0;
padding-right: 0;
background: black;
}
.download-invoice-btn:active{
color: white !important;
}
.ltn__gallery-item:hover .ltn__gallery-item-img::before{
background: rgba(0,0,0,0.3);
}
.edit-offer-danger{
text-align: center;
margin-bottom: 15px;
}
.invoice-link-upload, .invoice-link-view{
text-decoration: underline;
cursor: pointer;
}

.ft-size-16{
font-size: 16px;
}
.old.day{
/*cursor: default;*/
    /*pointer-events: none;*/
}
.vendor_rating_stars ul{
    margin-top: 15px;
    float: right;
}
.gray-color{
    color: #686868;
}
.ui-timepicker-container{
    z-index:1151 !important;
}
.filter-make-div{
    text-align: right;
}
/*.ltn__datepicker input.appointment_date{*/
/*    height: 65px !important;*/
/*    border: 1px solid #ced4da !important;*/
/*    border-radius: 0.25rem !important;*/
/*}*/
/*.datepicker td, .datepicker th{*/
/*    color: black;*/
/*    border: 1px solid transparent;*/
/*}*/
/*.datepicker table tr td.day.focused, .datepicker table tr td.day:hover{*/
/*    color: white;*/
/*}*/
/*.datepicker.dropdown-menu{*/
/*    background: white;*/
/*}*/
.invoice-div{
    margin-top: 25px;
}
.ltn__blog-category a{
    color: white !important;
    background-color:var(--ltn__secondary-color) !important;
}
.submit_change_shcedule{
    margin-top: 5px;
}
.change_pass_form_div{
    max-width: 600px;
    margin: 0 auto;
}
.add_vendor_times{
    float: right;
}
.edit-vendor-work-hour-btn, .delete-vendor-work-hour-btn,.delete-vendor-holiday-btn, .edit-vendor-holiday-btn{
    cursor: pointer;
}
.btn-revised{
    background: cornflowerblue;
    color: white;
}
.vendor_boxes_dashboard_internal .fa{
    font-size: 40px;

}
.vendor_boxes_dashboard_internal h2{
    font-size: 16px;
    height: 37px;
    text-align: center;
}
.vendor_boxes_dashboard_internal .ltn__feature-item{
    padding: 0px 22px 10px;
}
.action-btns a{
    display: block;
}
.show-more-btns{
    text-align: center;
    cursor: pointer;
    font-size: 20px;
    height: 20px;
    display: flex;
    align-items: flex-end;
    justify-content: center;
}
form#add_car{
    margin-top: 30px;
}
input.required-fld, textarea.required-fld{
    border-color: red !important;
}
.dashboard_boxes_link.active h2{

    color: var(--ltn__secondary-color);
}
.dashboard_boxes_link.active .ltn__feature-item{

    -webkit-box-shadow: var(--ltn__box-shadow-1);
    box-shadow: var(--ltn__box-shadow-1);
}
.dashboard_boxes_link.active .ltn__feature-item::before{

    height: 80%;
    opacity: 1;
    visibility: visible;
}
.old-offer-details{
    background: lightgray;
    padding: 25px;
}
.view_accepted_offer_from_vendor{
    cursor: pointer;
}
.offer_detail_description{
    height: 50px;
    min-height: 50px;
    max-height: 100px;
}
.all-offers-forms .ltn__datepicker input{
height: 65px;
}
.grand-total-label{
    font-weight: bold;
    font-size: 16px;
    margin-right: -15px;
    margin-top: -2px;
}
.time-general-select{
    border: solid 1px #e8e8e8;
    border-radius: 5px;
}
.filter_shops_btn{
    width: 100%;
    background: #004A7B;
    padding: 13px 40px;
}
.or-btn{
    margin-top: 15px;
    padding-right: 15px;
}
.radius-field{
    background-color: var(--white);
    height: 65px;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-left: 20px;
    font-size: 16px;
    color: var(--ltn__paragraph-color);
    width: 100%;
    margin-bottom: 30px;
    padding-right: 40px;
    border: 1px solid #e5e5e5 !important;
    border-radius: 4px;
}
.errorempty-zipcode{
    margin-top: -15px;
}
.error-radius{
    margin-top: -15px;
}
.loader-get-vendors img{
    width: 50px;

}

.loader-get-vendors{
    text-align: center;
}
.vendor_information_appointment .ltn__custom-gutter > [class*='col-']{
padding-right: 15px;
padding-left: 15px;
}
.vendor_information_appointment .ltn__feature-item.ltn__feature-item-6{
    border: 1px solid rgba(0,0,0,0.1)
}
.about-company-box{
    height: 50px;
}
.vendor-location-box{
    height: 50px;
}
.vendor_information_appointment .ltn__feature-item{
    cursor: pointer;
}
.vendor-active_appointment{
    border: 3px solid #004A7B !important
}
.search_by_shop_name_box button{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: var(--ltn__heading-color);
    display: block;
    font-size: 18px;
    height: 60px;
    line-height: 48px;
    position: absolute;
    right: 36px;
    text-align: center;
    top: 0;
    padding: 1px 6px;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;

}
.shop_name{
    padding-right: 50px;
}
.search_by_shop_name_box{
    margin-top: 20px;
    padding-right: 30px;
    padding-left: 10px;
}
.step_breadcrumbs{
    padding: 0px 0 20px 0;
    background-color: #f7f8fa;
    margin-bottom: 25px;
    text-align: center;
}
input.shop_name{
    margin : 0;
}
.book_appointment_form_box input:not(.book_appointment_form_box input[type="checkbox"]){
    height: 50px !important;
}
.client_boxes_dashboard i{
    color: #004A7B;
}
.client_boxes_dashboard a .ltn__feature-info h2:hover{
    color: #004A7B !important;
}
.client_boxes_dashboard a:hover h2{
    color: #004A7B !important;
}

.client_boxes_dashboard .dashboard_boxes_link.active h2{
    color: #004A7B !important;
}
.min_width_100{
    min-width: 100px;
}
.color-white{
    color: white !important;
}
.client_boxes_dashboard .dashboard_boxes_link.active .ltn__feature-item::before{
    background: #004A7B;
}
.client_boxes_dashboard .ltn__feature-item-3:hover::before{
    background: #004A7B;
}
.v_requests_col .ltn__tab-menu{
    margin-bottom: 5px;
}
.error-fill-sub_services,.error-fill-pick_up_location_type,.error-fill-drop_off_location,.error-fill-pick_up_location{
    padding: 10px;
    margin-bottom: 30px;
    margin-top: 30px;
}
.loading-chat{
    position: absolute;
    top: 50%;
    left: 50%;
}
.buy_sell_car_aside .ltn__widget-title{
    margin-bottom: 15px;
}
.buy_sell_car_aside .select2-selection__rendered{
    color: gray !important;
}
.tire_wheel_nb{
    background-color: var(--white);
    border: 2px solid;
    border-color: var(--border-color-9);
    height: 65px;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-left: 20px;
    font-size: 16px;
    color: var(--ltn__paragraph-color);
    width: 100%;
    margin-bottom: 30px;
    border-radius: 0;
    padding-right: 40px;
    border: 1px solid #e5e5e5 !important;
    border-radius: 4px;
}
.div-for-year input,.div-for-zip-code input{
    height: 40px;
    padding: 5px;
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
    border: 1px solid #e5e5e5 !important;
    border-radius: 4px;
}
.div-for-year input::placeholder{
    color: gray;
}
.filter-zip.error-zip-code{
    margin-top: 5px;
    padding: 5px;
    font-size: 11px;
}
.white-color-btn{
    color: white !important;
}
.saveVehicle, .savePart, .saveVendor, .saveCareer{
    color: red !important;
}
.ltn__pagination ul li a{
    height: auto !important;
}
.ltn__blog-meta ul .ltn__blog-category a{
    font-size: 12px !important;
}
.vendor_boxes_dashboard_internal .client_dashboard_section .ltn__feature-item{
    padding: 14px 8px 10px;
}

.vendor_boxes_dashboard_internal .client_dashboard_section .fa {
    font-size: 45px;
}
.client_internal_sidebar.vendor_boxes_dashboard_internal .client_dashboard_section .fa {
    font-size: 28px;
}
.client_internal_sidebar.vendor_boxes_dashboard_internal h2 {
    font-size: 12px;
    height: 35px;
    text-align: center;
    display: flex;
    align-items: center;
}
.client_internal_sidebar.vendor_boxes_dashboard_internal .ltn__feature-item-3 .ltn__feature-icon{
    line-height: normal;
}
.client_internal_sidebar.vendor_boxes_dashboard_internal .ltn__feature-item-3 .ltn__feature-icon{
    font-size: 28px;
}
.client_internal_sidebar.vendor_boxes_dashboard_internal .client_dashboard_section .ltn__feature-item{
    padding: 15px 0px 15px
}
.client_internal_sidebar.vendor_boxes_dashboard_internal .col-lg-1{
    width: 11.333333%;
    padding: 5px !important;
}
.product-title{
    text-transform: capitalize;
}
.auto_parts_div .product-info{
    padding: 10px 10px 10px;
    padding-top: 0;
}
.auto_parts_div .product-img img{
    height: 300px;
}
.auto_parts_div .ltn__product-list-view .product-title{
    font-size: 16px;
}
.ltn__search-widget button:hover{
    color: black;
}
.buy_sell_div_custom .ltn__product-list-view img{
    height: 250px;
    width: 350px;
}
.buy_sell_div_custom .ltn__product-list-view .product-title{
    margin: 0;
}
.li-for-btype-job-filter::marker{
content: none;
}
.business_type_checkbox{
    cursor: pointer;
}
.ltn__pagination ul li a{
    height: 50px !important;
    width: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: black;
}
.page-item.active .page-link{
    height: 50px !important;
    width: 50px;
    line-height: 46px;
    border: 2px solid var(--border-color-11);
    text-align: center;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--ltn__secondary-color);
    border-color: var(--ltn__secondary-color);
    color: var(--white);
}
.available_job_result.ltn__blog-list-wrap .ltn__blog-item-5 .ltn__blog-brief{
    padding: 50px 20px 25px 20px;
}
.looking_job_result.ltn__blog-list-wrap .ltn__blog-item-5 .ltn__blog-brief{
    padding: 50px 20px 25px 20px;
}
.input-nb{
    background-color: var(--white);
    border: 2px solid;
    border-color: var(--border-color-9);
    height: 65px;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-left: 20px;
    font-size: 16px;
    color: var(--ltn__paragraph-color);
    width: 100%;
    margin-bottom: 30px;
    border-radius: 0;
    padding-right: 40px;
}
.select-custm{
    height: 40px !important;
    padding: 5px;
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
    border: 1px solid #e5e5e5 !important;
    border-radius: 4px;
}
.shop-img{
    width: 100px;
    height: 100px;
    object-fit: cover;
}
.ltn__team-details-member-about ul li strong{
    min-width: unset;
}
.add_new_job_post{
    float: right !important;
    padding: 5px 5px !important;
    font-size: 29px !important;
    background: #004A7B !important;
    color: white !important;
    border-radius: 50px !important;
    width: 60px !important;
    height: 60px !important;
    font-weight: 100 !important;
}
.remove_from_favv{
    position: absolute;
    top: 10px;
    left: 5px;
    background: white;
    padding: 5px 7px;
}
.product-ratting a i{
    font-size: 25px;
}
.success-response-msg{
    color: #07932d;
    border: 1px solid #07932d;
    background: #a1c9a0b0;
    padding: 10px 20px;
    width: 100%;
    text-align: center;
    font-size: 14px;
    margin-bottom: 20px;
    display: none;
}
.alert-forgot-success{
    color: #07932d;
    border: 1px solid #07932d;
    background: #a1c9a0b0;
    padding: 10px 20px;
    width: 100%;
    text-align: center;
    font-size: 14px;
    margin-bottom: 20px;

}
.alert_forgot_password{
    color:#ed1c24;
    border: 1px solid #ed1c24;
    background: #efbfb7b0;
    padding: 10px 20px;
    width: 100%;
    text-align: center;
    font-size: 14px;
    margin-bottom: 20px;

}
.error-response-msg{
    color:#ed1c24;
    border: 1px solid #ed1c24;
    background: #efbfb7b0;
    padding: 10px 20px;
    width: 100%;
    text-align: center;
    font-size: 14px;
    margin-bottom: 20px;
    display:none;
}
.car-interior-img{
    margin-top: 15px;
}
.view_request .btn-warning{
    color: white;
}
.vendor-rating-ul a i{
    font-size: 18px;
}
.offer-btn-gp{
    padding: 15px 0 !important;
    width: 100%;
}

.user_name_frst_letter{
    width: 60px;
    height: 60px;
    color: white !important;
    background: #004A7B;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    border-radius: 50%;
    font-size: 24px !important;
    text-transform: capitalize;
}
.user_name_frst_letter_small{
    width: 60px;
    height: 60px;
    color: white !important;
    background: #004A7B;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    border-radius: 0;
    font-size: 24px !important;
}
.usr_img_width{
    width: 60px;
    height: 60px;
    object-fit: cover;
}
.borders-design{
    border-bottom: 1px solid var(--border-color-1);
    padding-bottom: 25px;
    padding-top: 25px;
    border-top: 1px solid var(--border-color-1);
    padding-bottom: 25px;
}
.customer_info_img_text{
    display: flex;
    align-items: center;
}
.usr_inf{
    line-height: 20px;
    padding-left: 10px;
}
.chat-btn-cust{
    margin-top: 15px;background: #004A7B !important;padding: 11px 35px;width: 100%;
}
.add-job-benefit, .add-job-benefit-to-list{
    padding: 0;
    height: 38px;
}
.input_job_benefit{
    height: 40px !important;
    margin-bottom: 10px !important;
}
.msg-topic-style a{
    font-size: 11px;
}
.services_goup_info{
    padding: 10px 25px;
}
.book-appointment-btn-fav{
    color: white;
    background: #e53e29;
    padding: 5px 15px;
    display: block;
    max-width: 290px;
    text-align: center;
    margin: 20px auto;
}
.div-book-app{
    margin-top: 30px;
    text-align: center;
}
.msg-topic-style{
    font-size: 11px;
}
.repaly .msg-topic-style{
    color: rgba(255,255,255,0.7);
}
.sender .msg-topic-style{
    color: gray;
}
.row-client-sidebar{
    width: 100%;
    display: inline-flex;

}
.benefit_option.active,.other_benefit.active{
    background-color: var(--ltn__secondary-color);
    color: var(--white);
}
/*HELP TIP START*/
.help-tip {
    position: absolute;
    top: 6px;
    right: -30px;
    text-align: center;
    background-color: #004A7B;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    font-size: 12px;
    line-height: 26px;
    cursor: default;
    transition: all 0.5s cubic-bezier(0.55, 0, 0.1, 1);
}

.help-tip:hover {
    cursor: pointer;
    background-color: #ccc;
}

.help-tip:before {
    content: '?';
    font-weight: 700;
    color: #fff;
}

.help-tip p {
    visibility: hidden;
    opacity: 0;
    text-align: left;
    background-color: #004A7B;
    padding: 20px;
    width: 300px;
    position: absolute;
    border-radius: 4px;
    right: -4px;
    color: #fff;
    font-size: 13px;
    line-height: normal;
    transform: scale(0.7);
    transform-origin: 100% 0%;
    transition: all 0.5s cubic-bezier(0.55, 0, 0.1, 1);
}
.text-right{
    text-align: right;
}
.help-tip:hover p {
    cursor: default;
    visibility: visible;
    opacity: 1;
    transform: scale(1.0);
    z-index: 999;
}
.make_new_request{
    margin-bottom: 25px;
    padding: 7px 15px;
}
.help-tip p:before {
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-bottom-color: #004A7B;
    right: 10px;
    top: -12px;
}

.help-tip p:after {
    width: 100%;
    height: 40px;
    content: '';
    position: absolute;
    top: -5px;
    left: 0;
}

.help-tip a {
    color: #fff;
    font-weight: 700;
}

.help-tip a:hover, .help-tip a:focus {
    color: #fff;
    text-decoration: underline;
}

/*HELP TIP END*/
.radius-input-style, .number-input-style{
    border: 1px solid #e5e5e5 !important;
    border-radius: 4px;
    background-color: var(--white);
    border: 2px solid;
    border-color: var(--border-color-9);
    height: 65px;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-left: 20px;
    font-size: 16px;
    color: var(--ltn__paragraph-color);
    width: 100%;
    margin-bottom: 30px;
    border-radius: 0;
    padding-right: 40px;
    margin-bottom: 30px;
}
.ltn__shop-details-tab-content-inner.custom_reviews{
    padding-top: 0;
}
.ltn__commenter-img img {

    width: 60px;
    height: 60px;
    object-fit: cover;
    border-radius: 0;
}
.custom_reviews{
    border: none !important;
    background-color: unset !important;
}
.address-fields-label{
    font-size: 14px;
    margin-bottom: 5px;
}
.custom-height-for-address-fields{
    height: 40px !important;
    margin-bottom: 10px !important;
}
.login-to-see-content{
    margin-top: 25px;
}
.content-login-before{
    padding: 100px 50px;
    text-align: center;
}
.mt15{
    margin-top: 30px;
}
.btn-submit-load-accept{
    display: -webkit-inline-box;
}
.use-code-later{
    color: #e53e29;
}
.card-data{
    display: flex;
    align-items: center;
}
.padding-left-7{
    padding-left: 7px;
}
.ccicon{
    width: 40px;
    height: 40px;
}
.couponCode-input{
    padding: 5px !important;
    height: 45px !important;
    width: 235px !important;
    border-radius: 0 !important;
}
.apply-coupon-btn{
    padding: 5px 18px;
    height: 44px;
    margin-top: -5px;

}
.vendor_count_dashboard{
    position: absolute;
    right: -9px;
    top: -9px;
    width: 26px;
    height: 26px;
    display: flex;
    /* align-items: center; */
    background: var(--ltn__secondary-color);
    border-radius: 50%;
    color: white;
    text-align: center;
    align-items: center;
    justify-content: center;
    padding-top: 2px;
}
.modal-product-info .btn-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
}
.submit-pay-btn-using-card{
    margin-top: 15px;
}
.loaderDiv1 img,.loaderDiv3 img,.loaderDiv4 img,.loaderDiv2 img{

    -webkit-filter: drop-shadow(-2px -2px 1px #222);
    filter: drop-shadow(-2px -2px 1px #222);
}
.loaderDiv img{

    -webkit-filter: drop-shadow(-2px -2px 1px #222);
    filter: drop-shadow(-2px -2px 1px #222);
}
.btn-submit-load .loaderDiv.inlineshow,.btn-submit-load3 .loaderDiv3.inlineshow,.btn-submit-load5 .loaderDiv.inlineshow,.submit-pay-btn-using-card .loaderDiv3.inlineshow,.btn-submit-load-reject .loaderDiv.inlineshow ,.btn-submit-load-accept .loaderDiv1.inlineshow,.btn-submit-load-accept-inside .loaderDiv2.inlineshow {
    display: inline-block !important;

}
.btn-submit-load2,.btn-submit-load{
    display: flex;
    align-items: center;
    justify-content: center;
}
.submit-pay-btn{
    display: flex;
    align-items: center;
    justify-content: center;
}
.apply-coupon-btn-coupon{
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.submit-pay-btn, #ach-button, .submit-pay-btn-using-card{
    width: 100%;
    padding: 12px;
}
.card-data{
    cursor: pointer;
}
.cursor-pointer{
    cursor: pointer;
}
.use-code-later{
    cursor: pointer;
}
.have-promocode{
    cursor: pointer;
}
.ltn__checkout-single-content-info{
    padding: 0;
    border: none !important;
}
.date-chat-display{
    padding: 3px 15px;
    background: #004A7B;
    color: white;
    position: absolute;
    left: 40%;
    border-radius: 25px;
    top: -25px;
}
.margin-top-50{
    margin-top: 50px !important;
}
.auto-renew-div{
    /*padding: 5px 25px;*/
    margin-top: 30px;
    /*float: right;*/
    margin-bottom: 30px;
    font-size: 16px !important;
}
#payment-form .submit-pay-btn{
    display: flex;
    justify-content: center;
    align-items: center;
}
a.add_services{
    background-color: rgba(0,74,123,1) !important;
}
.renew_package_btn_expired{
    padding: 5px 25px;
    margin-top: 30px;
    /* float: left; */
    margin-bottom: 30px;
}
.unsubscribe-btn, .renew_package_btn_expired{
    width: 180px;
}
.its-on{
    color: rgba(0,74,123,1);
    font-weight: bold;
}
.auto_renew_special{
    padding: 5px 3px;
    float: left;
    margin-bottom: 15px;
}
.vendor_offers_estimations{
    margin-top: 25px;
}
input:checked + .slider{
    background-color: rgba(0,74,123,1) !important;
}
.bg-blue{
    background-color: rgba(0,74,123,1) !important;
}

.border-blue{
    border-color: rgba(0,74,123,1) !important;
}
.ltn__card-title{
    cursor: pointer !important;
}
.display_help_color_item p{
    margin-left: 10px;
    font-size: 16px;
}
.vendor_boxes_dashboard_internal .far{
    font-size: 40px;
}
.help_colors{
    /*display: flex;*/
}
.display_help_color_item{
    display: flex;
    /* align-items: center; */
    justify-content: revert;
}
.v_requests_col .ltn__tab-menu a{
    position: relative;
}
.count-filter{
    position: absolute;
    right: -9px;
    top: -9px;
    z-index: 9;
    width: 18px;
    height: 18px;
    display: flex;
    font-size: 10px;
    /* align-items: center; */
    background: var(--section-bg-2);
    border-radius: 50%;
    color: white;
    text-align: center;
    align-items: center;
    justify-content: center;
    padding-top: 2px;
}
.ltn__services-area .section-title-area p + p{
    max-width: unset !important;
}
@media (min-width: 1450px) {
    .banner_service_div{
        padding-top: 270px !important;
        padding-bottom: 70px !important;


    }
    .banner_service_div_career{
        padding-top: 330px !important;
        padding-bottom: 70px !important;


    }

}
.banner_service_div{
    padding-top: 170px;
    padding-bottom: 30px;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    margin-bottom: 40px;

}
.banner_service_div_career{
    padding-top: 270px;
    padding-bottom: 70px;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    margin-bottom: 40px;

}
.upper_case-custom{
    text-transform: uppercase !important;
}
.subtitle-service_career{
    color: #EA040B !important;
    font-size: 85px !important;
    max-width: 650px;
    font-weight: bold;
    -webkit-text-stroke: 2px gray;
    font-family: 'Barlow Condensed' ;
}
.subtitle-service{
    color: #EA040B !important;
    font-size: 85px !important;
    max-width: 525px;
    font-weight: bold;
    -webkit-text-stroke: 2px gray;
    font-family: 'Barlow Condensed' ;
}
.colomns-direction{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.download-app-title{
    color: #FF4C4C;
    font-family: 'Barlow Condensed' ;
    font-size: 40px;
}
.button-go-to-service{
    float: right;
    margin-top: 72px;
    border-radius: 30px;
    font-size: 20px;
    text-transform: uppercase !important;
    overflow: hidden;
    font-family: OpenSauceOne-Regular;
}
.button-go-to-service-bottom{
    width: 430px;
    border-radius: 30px;
    font-size: 20px;
    text-transform: uppercase !important;
    overflow: hidden;
    font-family: OpenSauceOne-Regular;
}
.paragraph1-service *{
    font-family: OpenSauceOne-Regular !important;
}
.title-service-internal_career{
    max-width: 650px;
    font-size: 85px !important;
    font-weight: bold;
    -webkit-text-stroke: 2px gray;
    font-family: 'Barlow Condensed' ;
}
.title-service-internal{
    font-size: 85px !important;
    max-width: 556px;
    font-weight: bold;
    -webkit-text-stroke: 2px gray;
    font-family: 'Barlow Condensed' ;
}
.bg-overlay-theme-black-90.banner_service_div:before, .bg-overlay-theme-black-90.banner_service_div_career:before{
    background: rgba(0,0,0,0.2);
}
.download-app-to-header{
    display: none;
}
@media (min-width: 576px) {
    /*.modal-dialog {*/
    /*    max-width: 700px;*/
    /*    margin: 1.75rem auto;*/
    /*}*/

}

@media (max-width: 768px) {
    .download-app-to-header{
        display: block;
    }
.hide-on-small{
    display: none ;
}
    .action-btns i{
        display: none;
    }

    .ltn__logo-right-menu-option .ltn__header-options, .ltn__header-4 .ltn__header-options, .ltn__header-5 .ltn__header-options{
        flex: unset !important;
    }
    .ltn__logo-right-menu-option .site-logo-wrap, .ltn__header-4 .site-logo-wrap, .ltn__header-5 .site-logo-wrap{
        justify-content: flex-start;
        margin: 0;
    }
    #our_services{
        margin-top: 50px;
    }

    .site-logo img {
        width: 120px;
    }
}
@media (max-width: 767px) {
    .chat-area{
        /*height: auto !important;*/
        /*min-height: auto !important;*/
    }
    .chatbox .chat-icon{
        display: none !important;
    }
    .chatbox{
        /*position: relative !important;*/
 left: 0px !important;
}
    .chatbox .modal-body{
        padding: 10px;
    }
    .vendor_boxes_dashboard_internal_cust .ltn__feature-info h2{
        font-size: 10px;
    }
    .vendor_boxes_dashboard_internal_cust .col-3{
        padding: 5px;
    }
    .vendor_boxes_dashboard_internal_cust i{
        font-size: 22px !important;
    }
    .vendor_boxes_dashboard_internal_cust .ltn__feature-item ltn__feature-item-3{
        margin-bottom: 0;
    }
    .vendor_boxes_dashboard_internal_cust .ltn__feature-item.ltn__feature-item-3{
        margin-bottom: 0;
    }
    .vendor_boxes_dashboard_internal_cust .ltn__feature-item-3 .ltn__feature-icon{
        line-height: 35px;

    }
    .vendor_boxes_dashboard_internal_cust h2{
        line-height: 25px;
    }
    .vendor_boxes_dashboard_internal_cust .ltn__feature-item{
        padding: 0px 0px 0;
    }
    .ltn__feature-area.pb-80.vendor_boxes_dashboard.vendor_boxes_dashboard_internal.vendor_boxes_dashboard_internal_cust{
        padding-bottom: 10px;
        margin-top: 20px;
    }
}
@media (max-width: 991px) {
.client_internal_sidebar.vendor_boxes_dashboard_internal .col-lg-1 {
    width: 20%;
    padding: 5px !important;
}
.client_dashboard_section{
    overflow-x: auto;
}
.offers-count-badge{
    top: 0px !important;
}
.action-btns {
    width: 120px !important;
}
}
@media (max-width: 480px) {
    .side-img-service.mt-100{
        margin-top: 0;
    }
    .banner_service_div,.banner_service_div_career{
        padding-top: 50px !important;
    }
    .button-go-to-service{
        margin-top: 50px;
        font-size: 18px !important;

    }
    .subtitle-service,.subtitle-service_career{
        font-size: 48px !important;
    }
    .title-service-internal,.title-service-internal_career{
        font-size: 48px !important;
    }
    .button-go-to-service-bottom{
        width: 100% !important;
        font-size: 18px !important;
    }
    .ltn__logo-right-menu-option .site-logo-wrap, .ltn__header-4 .site-logo-wrap, .ltn__header-5 .site-logo-wrap{
        justify-content: flex-start;
        margin: 0;
    }
    #our_services{
        margin-top: 50px;
    }
    .close-notice {
        position: absolute;
        right: 5px;
        top: 0px;
        cursor: pointer;
    }
    .site-logo img {
        width: 120px;
    }
    .hide-on-mobile{
        display: none;
    }
.ltn__product-item-3 .product-title{
    margin:0;
}
.ltn__product-item-3 .product-info{
    padding-top: 7px;
}
.auto_parts_div .product-img img {
    height: 180px;
}
.product-img img {
    height: 120px !important;
}
.vendor_sub_services_section h6.ltn__card-title{
    font-size: 14px !important;
}
.expiry_date_pckg{
   padding-left: 20px;
}
.btn {
    font-size: 12px;
}
.unsubscribe.group-btns-sub{

    flex-direction: column;
}
.unsubscribe-btn{
    margin-top: 0 !important;
}
.renew_package_btn_expired{
    margin-top: 0 !important;
}
.ltn__blog-item-5 .ltn__blog-author {
    font-size: 12px;
}
.remove_from_favv a{
    font-size: 12px;
}
.contact-form-box {
    padding: 40px 0px 50px;
}
.slide-title {
    font-size: 28px;
}
.ltn__banner-info h2 a {
    font-size: 20px;
}
.btn-download-small{
width: 100%;
margin-top: 15px;
}
.btn-actionn{
    margin-right: 0 !important;
    margin-top: 15px !important;
    width: 230px;
}
.ltn__tab-menu-list .nav{
    margin-right: 0;
}
.ltn__myaccount-tab-content-inner td {
    font-size: 12px;
}
.ltn__myaccount-tab-content-inner th {
    vertical-align: middle !important;
    font-size: 12px;
}
.v_requests_col .ltn__tab-menu a {
    padding: 6px 6px;
    font-size: 10px !important;
}
.ltn__tab-menu-list .nav a{
    font-size: 12px;
}
.ltn__tab-menu-list .nav a i {
    font-size: 12px;
}
.product-img img {
height: 250px;
}
.client_internal_sidebar.vendor_boxes_dashboard_internal .col-lg-1 {
    width: 30%;
    padding: 5px !important;
}
.client_dashboard_section{
    overflow-x: auto;
}
    .ltn__slider-area.ltn__slider-6 .slick-initialized .slick-slide{
        height: auto;  padding-top: 100px;
    }
    .slick-slide-dots-1 .slick-dots{
        bottom: -20px;
    }
    .buysellsection .product-img img {
        height: 200px !important;
    }
}

