.langLink {
    line-height: 14px!important;
    text-align: center;
    display: inline-block;
    font-family:'canaro-medium'!important;
    font-style:normal!important;
    border:1px #ffae00 solid;
    color: #5d6469!important;
    padding: 3px 20px!important;
    margin: -17px 0 0;
    text-align: center;
    width: inherit;
    float: none;
    border-radius: 20px;
    top: 0;
    right: 0;
}
.dil
{
	overflow:hidden;
    margin-top: -30px;
    padding: 5px;
    text-align: right;
}
.dil a
{
	display: inline-block !important;
}
@media (max-width: 1024px) and (min-width: 1px) {
    header.site-head .contact-us a.langLink {
        position:relative;
        display:inline;
    }
	.dil
	{
		overflow:inherit !important;
		margin-top: 0px;
		padding: 0;
		text-align: none;
		text-align:center;
		margin-bottom:5px;
	}
	.dil a
	{
		display: inline-block !important;
	}
}

/* About Us Section Styles */
.about-us-section {
    padding: 60px 0;
    background: #fff;
    overflow: hidden;
}

.about-subtitle {
    color: #4caf50; /* Green theme color */
    font-family: 'canaro-bold', sans-serif;
    font-size: 18px;
    margin-bottom: 10px;
    text-transform: capitalize;
}

.about-title {
    color: #112347; /* Theme dark blue */
    font-family: 'canaro-xbold', sans-serif;
    font-size: 42px;
    margin-top: 0;
    margin-bottom: 20px;
    line-height: 1.2;
}

.about-desc {
    color: #666;
    font-size: 15px;
    line-height: 1.8;
    margin-bottom: 30px;
}

.feature-list {
    list-style: none;
    padding: 0;
    margin: 0 0 30px 0;
}

.feature-list li {
    font-size: 15px;
    color: #555;
    margin-bottom: 15px;
    display: flex;
    align-items: center;
}

.feature-list li i {
    color: #4caf50; /* Matching green theme color */
    font-size: 20px;
    margin-right: 10px;
}

.about-signature-block {
    display: flex;
    align-items: center;
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #eee;
}

.signature-handwriting {
    font-family: 'Brush Script MT', 'Comic Sans MS', cursive;
    font-size: 36px;
    color: #222;
    margin-right: 20px;
    line-height: 1;
    transform: rotate(-3deg);
}

.signature-title {
    font-family: 'canaro-bold', sans-serif;
    font-size: 16px;
    color: #112347;
    border-left: 2px solid #4caf50;
    padding-left: 15px;
}

.about-image img {
    max-width: 100%;
    height: auto;
}

@media (max-width: 768px) {
    .about-title {
        font-size: 32px;
    }
    .about-image {
        margin-top: 40px;
    }
}

/* =========================================
   PREMIUM CAR CARD REDESIGN
   ========================================= */

.box-group-3 .car-list .item {
    background: #ffffff !important;
    border: 1px solid #f0f0f0 !important;
    border-radius: 16px !important;
    padding: 25px 20px !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03) !important;
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    position: relative !important;
    overflow: hidden !important;
    margin-bottom: 30px !important;
}

.box-group-3 .car-list .item:hover {
    transform: translateY(-8px) !important;
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.1) !important;
    border-color: transparent !important;
}

/* YENI Badge Redesign */
.box-group-3 .car-list .item .new-box {
    position: absolute !important;
    top: 20px !important;
    left: 20px !important;
    right: auto !important;
    bottom: auto !important;
    background: #4caf50 !important;
    color: #fff !important;
    padding: 6px 14px !important;
    border-radius: 20px !important;
    font-size: 11px !important;
    font-weight: bold !important;
    letter-spacing: 1px !important;
    z-index: 2 !important;
    transform: none !important;
    width: auto !important;
    height: auto !important;
    border: none !important;
    clip-path: none !important;
    display: inline-block !important;
    min-width: 0 !important;
    line-height: 1 !important;
    box-shadow: 0 4px 10px rgba(76, 175, 80, 0.3) !important;
}
.box-group-3 .car-list .item .new-box::before,
.box-group-3 .car-list .item .new-box::after {
    display: none !important;
}
.box-group-3 .car-list .item .new-box span {
    transform: none !important;
    display: block !important;
    position: static !important;
    border: none !important;
}

/* Price Box */
.box-group-3 .car-list .item .price-box {
    position: absolute !important;
    top: 20px !important;
    right: 20px !important;
    background: rgba(17, 35, 71, 0.05) !important;
    padding: 6px 14px !important;
    border-radius: 12px !important;
    display: flex !important;
    align-items: center !important;
    z-index: 2 !important;
    float: none !important;
}
.box-group-3 .car-list .item .price-box .price-value {
    color: #112347 !important;
    font-size: 18px !important;
    font-family: 'canaro-bold', sans-serif !important;
    margin-right: 5px !important;
    float: none !important;
    border: none !important;
    text-decoration: none !important;
    box-shadow: none !important;
}
.box-group-3 .car-list .item .price-box .price-text {
    color: #666 !important;
    font-size: 12px !important;
    font-weight: normal !important;
    float: none !important;
}

/* Image Hover */
.box-group-3 .car-list .item .image-box {
    margin-top: 60px !important;
    margin-bottom: 20px !important;
    text-align: center !important;
    position: relative !important;
}
.box-group-3 .car-list .item .image-box img {
    transition: transform 0.5s ease !important;
    mix-blend-mode: multiply !important;
    max-height: 160px !important;
    width: auto !important;
}
.box-group-3 .car-list .item:hover .image-box img {
    transform: scale(1.05) !important;
}

/* Car Title */
.box-group-3 .car-list .item .car-info {
    text-align: center !important;
    margin-bottom: 20px !important;
    padding-bottom: 15px !important;
    border-bottom: 1px solid #f0f0f0 !important;
}
.box-group-3 .car-list .item .car-info .car-name {
    color: #112347 !important;
    font-size: 20px !important;
    font-family: 'canaro-bold', sans-serif !important;
    margin-bottom: 5px !important;
}
.box-group-3 .car-list .item .car-info .car-class {
    color: #888 !important;
    font-size: 13px !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
}

/* Car Options (Icons) */
.box-group-3 .car-list .item .car-option-list {
    margin-bottom: 20px !important;
    border: none !important;
    padding: 0 !important;
}
.box-group-3 .car-list .item .car-option-list ul {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: space-between !important;
    padding: 0 !important;
    margin: 0 !important;
}
.box-group-3 .car-list .item .car-option-list ul li {
    width: 48% !important;
    display: flex !important;
    align-items: center !important;
    margin-bottom: 12px !important;
    color: #555 !important;
    font-size: 13px !important;
    border: none !important;
    padding: 0 !important;
    float: none !important;
    line-height: 24px !important;
}
.box-group-3 .car-list .item .car-option-list ul li i {
    color: #4caf50 !important;
    font-size: 14px !important;
    margin-right: 8px !important;
    width: 24px !important;
    height: 24px !important;
    line-height: 24px !important;
    text-align: center !important;
    background: rgba(76, 175, 80, 0.1) !important;
    border-radius: 6px !important;
    border: none !important;
    display: inline-block !important;
}
.box-group-3 .car-list .item .car-option-list ul li span {
    display: inline-block !important;
    line-height: 24px !important;
    margin-top: 2px !important;
}

/* Fiyat Liste (Red Boxes to Pills) */
.box-group-3 .car-list .item .fiyatliste {
    background: #f8f9fa !important;
    border-radius: 12px !important;
    padding: 15px !important;
    margin-bottom: 25px !important;
    border: 1px solid #eee !important;
    clear: both !important;
}
.box-group-3 .car-list .item .fiyatlisteborder {
    border: none !important;
    padding: 0 !important;
    background: transparent !important;
}
.box-group-3 .car-list .item .fiyatlistehizala {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: space-between !important;
    gap: 8px !important;
}
.box-group-3 .car-list .item .gunlukfiyatlar {
    width: 48% !important;
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    background: #fff !important;
    padding: 6px 10px !important;
    border-radius: 8px !important;
    font-size: 12px !important;
    color: #555 !important;
    border: 1px solid #e0e0e0 !important;
    margin: 0 !important;
    float: none !important;
    box-sizing: border-box !important;
}
.box-group-3 .car-list .item .gunlukfiyatlar em {
    font-style: normal !important;
    font-weight: bold !important;
    color: #112347 !important;
    background: transparent !important;
    padding: 0 !important;
    float: none !important;
}

/* Action Button */
.box-group-3 .car-list .item .action-btn {
    text-align: center !important;
    margin-top: 15px !important;
    border: none !important;
    padding: 0 !important;
}
.box-group-3 .car-list .item .action-btn .btn {
    width: 100% !important;
    border-radius: 12px !important;
    padding: 12px 0 !important;
    font-family: 'canaro-bold', sans-serif !important;
    font-size: 14px !important;
    letter-spacing: 1px !important;
    text-transform: uppercase !important;
    background: #fff !important;
    color: #112347 !important;
    border: 2px solid #112347 !important;
    transition: all 0.3s ease !important;
    line-height: 1.5 !important;
    height: auto !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}
.box-group-3 .car-list .item:hover .action-btn .btn,
.box-group-3 .car-list .item .action-btn .btn:hover {
    background: #112347 !important;
    color: #fff !important;
    box-shadow: 0 8px 20px rgba(17, 35, 71, 0.2) !important;
}
