/*comman css*/
h1,h2,h3,h4,h5,h6,a,p{
    word-break: break-word!important;
}


/*comman css end*/
/*header css*/

/*header css end*/
/*index*/
.testimonial-cls .ti-widget.ti-goog .ti-review-item>.ti-inner{
    background-color: transparent !important;
    border-color: #ffffff !important;
    border-bottom-width: 3px !important;
}

.counter-exprience-cls .elementor-counter-title{
    text-align: center!important;
}

.verticle-line-cls>.e-con{
    transform: translate(-50%, -50%) rotate(-90deg)!important;
}

.google-review-cls .ti-footer .ti-rating-text strong.ti-rating{
    font-family: "Bebas Neue", Sans-serif!important;
}

.faq-cls .elementor-widget-n-accordion .e-n-accordion-item-title-icon span svg{
    fill: #fff!important;
}
.our-trucks-cls .swiper-slide-image{
    height: 590px !important;
    object-fit: cover !important;
}

.our-trucks-cls{}


.serving-icon-cls .elementor-image-box-title{
   margin-top: 0px !important;
   margin-bottom: 0px !important;
}
/*index end*/
/*footer*/

/*footer end*/
/*inner pages*/

/* Search result page start */
.search-result-cls .elementor-post__read-more-wrapper a{
    background-color: #ddbe69 !important;
    color: #ffffff !important;
    margin-top: 30px !important;
    font-family: "Montserrat", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    padding: 10px 15px 10px 15px !important;
    display: block !important;
    width: fit-content !important;
    border-radius:5px !important;
}
/* Search result page End */

/* Contact Page Start */
.phone-contac-details-cls .elementor-image-box-description a:hover{
    color: #ddbe69!important;
}
.phone-contac-details-cls .elementor-image-box-title{
    margin-top: 0px !important;
}
.contact-form-cls .ff-btn-submit:hover,
.contact-form-cls .ff-btn-submit:focus{
    opacity: 1!important;
}


/*blog*/
.blog-details-cls .elementor-post-info__terms-list a,
.blog-details-cls .elementor-post-info__item-prefix{
	color: #000000 !important;
}
.blog-details-cls li:first-child:hover svg,
.blog-details-cls li:first-child:hover .elementor-icon-list-text{
	fill: #000000 !important;
	color: #000000 !important;
}
 
.blog-details-cls li:last-child:hover .elementor-post-info__item-prefix{
	color: #ddbe69 !important;
}
.blog-details-cls li:last-child:hover .elementor-post-info__terms-list a{
	color: #ddbe69 !important;
}
.blog-detail-cls .wp-block-image img{
    border-radius: 20px !important;
}

.blog-detail-cls{}
.recent-post-cls .elementor-posts .elementor-post{
    padding-left: 20px!important;
    background-image: url('https://roadkingexpress.thehsdigital.com/wp-content/uploads/2025/07/list-arrow.svg')!important;
    background-repeat: no-repeat!important;
    background-position: 0px 5px!important;
    background-size: 10px!important;
}
.post-tags-cls .elementor-inline-items .elementor-inline-item .elementor-post-info__terms-list{
    font-size: 0px!important;
}
.post-tags-cls .elementor-inline-items .elementor-inline-item .elementor-post-info__terms-list-item{
    font-size: 16px!important;
    padding: 10px 20px!important;
    display: inline-block!important;
    border: 1px solid #ddbe69!important;
    margin-right: 10px!important;
    margin-bottom: 10px!important;
}

.post-comment-cls .logged-in-as,
.post-comment-cls .comment-reply-title{
    color: #000!important;
    text-align: center!important;
}
.post-comment-cls textarea:focus{
    outline: none!important;
}
.post-comment-cls textarea{
    resize: none!important;
    border-radius: 0px!important;
    border-color: #ddbe69!important;
}
.post-comment-cls .form-submit{
    text-align: center!important;
    border: none!important;
}
.post-comment-cls .form-submit .submit{
    border: none!important;
}
.post-comment-cls .form-submit .submit:hover{
    background-color: #000!important;
}
/*blog end*/
.service-box-cls .elementor-widget-image-box figure.elementor-image-box-img{
    width: 100% !important;
}
.service-box-cls .elementor-widget-image-box figure.elementor-image-box-img img{
    width: 100% !important;
    height: 450px !important;
    object-fit: cover !important;
    object-position: center center !important;
}

/*inner pages end*/

/*res*/
@media(min-width:2560px){}      
@media(min-width:2000px) and (max-width:2560px){}
@media(min-width:1800px) and (max-width:1999px){}
@media(min-width:1551px) and (max-width:1799px){}
@media(min-width:1351px) and (max-width:1550px){
    .header-apply-btn-cls .elementor-button{
        padding: 10px 30px 10px 30px !important;
    }
}
@media(min-width:1200px) and (max-width:1350px){
    .our-trucks-cls .swiper-slide-image{
        height: 530px !important;
        object-fit: cover !important;
    }
}
@media(min-width:1025px) and (max-width:1199px){
    .our-trucks-cls .swiper-slide-image{
        height: 500px !important;
        object-fit: cover !important;
    }
}
@media(min-width:992px) and (max-width:1024px){
    .our-trucks-cls .swiper-slide-image{
        height: 450px !important;
        object-fit: cover !important;
    }
}
@media(min-width:768px) and (max-width:991px){
    .our-trucks-cls .swiper-slide-image{
        height: 400px !important;
        object-fit: cover !important;
    }
    .service-box-cls .elementor-widget-image-box figure.elementor-image-box-img img{
        height: 350px !important;
    }
}
@media(min-width:448px) and (max-width:767px){
    .our-trucks-cls .swiper-slide-image{
        height: 400px !important;
        object-fit: cover !important;
    }

    .post-comment-cls .elementor-widget-post-comments{
        padding: 20px 15px!important;
    }
    .service-box-cls .elementor-widget-image-box figure.elementor-image-box-img img{
        height: 100% !important;
    }
}
@media(max-width:447px){
    .our-trucks-cls .swiper-slide-image{
        height: 400px !important;
        object-fit: cover !important;
    }

    .post-comment-cls .elementor-widget-post-comments{
        padding: 20px 15px!important;
    }
     .service-box-cls .elementor-widget-image-box figure.elementor-image-box-img img{
        height: 100% !important;
    }
}
/*res end*/