/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.5.1.1790147086
Updated: 2026-09-23 07:04:46

*/

.text-red{
	color: var(--e-global-color-accent);
}

.homebannerslider .elementor-swiper-button {
    right: 110px;
    left: inherit !important;
}
 

.car-detail-list > div:not(:last-of-type) {
    border-right: 1px solid #4d59635c;
    padding-right: 10px;
}
.car-category-url, .car-category-url a {
    height: 100%;
    opacity: 0;
}


.skinshape.elementor-widget-image:before {
    content: '';
    position: absolute;
    left: 10px;
    width: 80%;
    height: 50%;
    background: #d8312e;
    z-index: -1;
    border-radius: 20px;
    bottom: 30px;
}
.clippth_shp .e-con-full:nth-child(1) {
    clip-path: polygon(0% 0%, 100% 0%, 92.75% 100%, 0% 100%, 0% 38.77%);
}

.e-n-accordion-item[open] > .elementor-element {
    border-radius: 0px 0px 6px 6px;
}
.e-n-accordion-item[open] .e-n-accordion-item-title {
    border-radius: 6px 6px 0px 0px;
}

.singlepg_glry  .swiper-slide {
    height: auto;
}
.singlepg_glry .swiper-slide figure {
    height: 100%;
}
.singlepg_glry .swiper-slide img {
    height: 100%;
    object-fit: cover;
	width: 100%;
    object-position: center center;
}
.singlepg_glry .swiper-slide figure {
    height: 100%;
    aspect-ratio: 7/7;
    width: 100%;
}
.singlepg_glry .swiper-pagination{
    bottom: -30px !important;
}
/* Responsive Css */
@media(min-width:768px){
.homebannerslider .swiper-pagination {
    display:none;
}
	.cardloopitem .e-loop-item .e-con-inner > .e-con.e-child:last-child .e-con-full.e-con.e-child:last-child {
    margin-top: auto;
}

.cardloopitem .e-loop-item .e-con-inner > .e-con.e-child:last-child {
    height: 100%;
}
}
@media(max-width:1024px){
.elementor-nav-menu--dropdown a.elementor-item,
.elementor-nav-menu--dropdown ul.sub-menu li.menu-item a{
    color: #fff !important;
    font-size: 16px;
} 
.elementor-nav-menu--dropdown a.elementor-item span.sub-arrow svg.e-font-icon-svg.e-fas-caret-down {
    fill: #fff;
}
}
@media(max-width:767px){
	.skinshape.elementor-widget-image:before {

    border-radius: 10px;
}
.homebannerslider .swiper-pagination {
    background: #fff;
    border-radius: 10px;
    padding: 8px 8px 6px;
}
.homebannerslider .elementor-swiper-button {
    display: none !important;
}
}
