.mr-0{margin-right:0!important}.mr-5{margin-right:5px!important}.mr-10{margin-right:10px!important}.mr-15{margin-right:15px!important}.mr-20{margin-right:20px!important}.mr-25{margin-right:25px!important}.mr-30{margin-right:30px!important}.mr-35{margin-right:35px!important}.mr-40{margin-right:40px!important}.mr-45{margin-right:45px!important}.mr-50{margin-right:50px!important}.ml-0{margin-left:0!important}.ml-5{margin-left:5px!important}.ml-10{margin-left:10px!important}.ml-15{margin-left:15px!important}.ml-20{margin-left:20px!important}.ml-25{margin-left:25px!important}.ml-30{margin-left:30px!important}.ml-35{margin-left:35px!important}.ml-40{margin-left:40px!important}.ml-45{margin-left:45px!important}.ml-50{margin-left:50px!important}.mt-0{margin-top:0!important}.mt-5{margin-top:5px!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}.mt-20{margin-top:20px!important}.mt-25{margin-top:25px!important}.mt-30{margin-top:30px!important}.mt-35{margin-top:35px!important}.mt-40{margin-top:40px!important}.mt-45{margin-top:45px!important}.mt-50{margin-top:50px!important}.mb-0{margin-bottom:0!important}.mb-5{margin-bottom:5px!important}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mb-20{margin-bottom:20px!important}.mb-25{margin-bottom:25px!important}.mb-30{margin-bottom:30px!important}.mb-35{margin-bottom:35px!important}.mb-40{margin-bottom:40px!important}.mb-45{margin-bottom:45px!important}.mb-50{margin-bottom:50px!important}.pr-0{padding-right:0!important}.pr-5{padding-right:5px!important}.pr-10{padding-right:10px!important}.pr-15{padding-right:15px!important}.pr-20{padding-right:20px!important}.pr-25{padding-right:25px!important}.pr-30{padding-right:30px!important}.pr-35{padding-right:35px!important}.pr-40{padding-right:40px!important}.pr-45{padding-right:45px!important}.pr-50{padding-right:50px!important}.pl-0{padding-left:0!important}.pl-5{padding-left:5px!important}.pl-10{padding-left:10px!important}.pl-15{padding-left:15px!important}.pl-20{padding-left:20px!important}.pl-25{padding-left:25px!important}.pl-30{padding-left:30px!important}.pl-35{padding-left:35px!important}.pl-40{padding-left:40px!important}.pl-45{padding-left:45px!important}.pl-50{padding-left:50px!important}.pt-0{padding-top:0!important}.pt-5{padding-top:5px!important}.pt-10{padding-top:10px!important}.pt-15{padding-top:15px!important}.pt-20{padding-top:20px!important}.pt-25{padding-top:25px!important}.pt-30{padding-top:30px!important}.pt-35{padding-top:35px!important}.pt-40{padding-top:40px!important}.pt-45{padding-top:45px!important}.pt-50{padding-top:50px!important}.pb-0{padding-bottom:0!important}.pb-5{padding-bottom:5px!important}.pb-10{padding-bottom:10px!important}.pb-15{padding-bottom:15px!important}.pb-20{padding-bottom:20px!important}.pb-25{padding-bottom:25px!important}.pb-30{padding-bottom:30px!important}.pb-35{padding-bottom:35px!important}.pb-40{padding-bottom:40px!important}.pb-45{padding-bottom:45px!important}.pb-50{padding-bottom:50px!important}


.mt--60{margin-top:-60px !important}
.ml--20{margin-left:-20px !important}

.w-100{width:100%}
.float-right{float:right !important}

.fc-fff{color:#fff !important}
.fc-000{color:#000 !important}
.fc-blue {color: #00367c !important}
.fc-red {color: #a90c21 !important}

.bg-wp {background-color: #25d366 !important}
.bg-red {background-color: #a90c21 !important}
.bg-f1 {background-color: #f1f1f1 !important}
.bg-blue {background-color: #00367c !important}
.bg-fb {background-color: #fbfbfb !important}
.bg-white {background-color: #ffffff !important}

.fs-24 {font-size:24px !important}
.fs-13 {font-size:13px !important}
.fs-14 {font-size:14px !important}
.fs-15 {font-size:15px !important}
.fs-16 {font-size:16px !important}
.fs-18 {font-size:18px !important}
.fs-20 {font-size:20px !important}
.fs-22 {font-size:22px !important}
.fs-24 {font-size:24px !important}
.fs-72 {font-size:72px !important}
.fs-120 {font-size:120px !important}

.text-right {text-align:right !important}
.text-center {text-align:center !important}

.display-block{display:block  !important}

.txtUpper {text-transform: uppercase !important;}
.txtCapi {text-transform: capitalize !important;}

.checkbox{height: 20px !important;width: 20px !important;margin-right: 10px !important;margin-bottom: 10px !important;}
.vehicle-box {padding:15px 10px !important}
.vehicle-box .image {padding: 0 20px !important;}
.vehicle-box .title {padding-left: 20px !important;padding-right: 20px !important; padding-top:5px !important;}
.vehicle-box .category {margin-left: 20px !important;}
.vehicle-box .address {margin-left: 20px !important; marign-top:20px !important;}
.vehicle-box .attributes {padding: 22px 20px !important;}
.vehicle-box.campaign .campaign-badge {right: 20px !important;top: 25px !important;}
.vehicle-box .bottom .price {text-transform: uppercase !important;font-size: 18px !important;}
.vehicle-detail .line .price-area .price {text-transform: uppercase !important;}
.vehicle-detail .line .price-area .old-price {text-transform: uppercase !important;}
.vehicle-detail .line .price-area .campaign {text-transform: uppercase !important;}
.filter .top .name {font-size: 18px !important;}
.filter form .filter-group .pane>ul>li>a {padding-left: 10px !important;font-size:14px !important; min-height: 25px !important;background:#fff}
.filter-form-type-sub{list-style:none;padding-left:25px;margin-bottom:20px}
.filter-form-type-sub a {text-decoration:none;font-weight:400;font-size:14px;color:#000}
.filter-group{margin-bottom:30px !important;border:none}
.filter form .filter-group .pane {border:none; padding:0px 9px 9px 9px}
.filter form .filter-group .check-pane {border:none;}
.filter form .filter-group .types {border:none;padding: 10px 0px;}
.filter form .buttons .btn-primary {font-size: 16px;}
.filter form .buttons .btn-secondary {font-size: 16px;}
.compare-alerts .layer .compare-alert .buttons .btn {font-size: 18px;font-weight: 600;}
.vehicle-detail .line .left .multiple-buttons a.compare {background-color: #00367c;color: #fff;border: 1px solid #00367c;}

.vehicle-box .attributes ul li {margin-bottom:5px;}
.vehicle-box .attributes ul li .point { display: inline-block;
    max-width: 100px; /* Span'ın genişliğini ayarlayın */
    white-space: nowrap;
    overflow: initial;
    text-overflow: ellipsis;}
.vehicle-box .attributes ul li .point a {color: #00367c;text-decoration: none; }
.vehicle-box .attributes ul li .name { margin-right:5px}

.iconic-boxes .list .item .name {font-size:14px;}

.list-sb{font-size:14px;padding:12px 10px;background:#f9f9f9;-webkit-appearance: auto;-moz-appearance: auto;appearance: auto;outline:none}

.btn-danger {
    color: #fff;
    background-color: #a90c21;
    border-color: #a90c21;
}


@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}


.owl-lazy{cursor:pointer}

.form-control {
    -webkit-appearance: revert;
    -moz-appearance: revert;
    appearance: revert;
}

.filter form .filter-group .title a{
    color: #000;
    text-decoration:none;
}

a{
    color: #000;
    text-decoration:none;
}


.compare-alerts .checkbox {
    height: 12px !important;
    width: 12px !important;
    margin-right: 3px !important;
    margin-bottom: 6px !important;
}

.dropdown-item {
    padding: .55rem 1.3rem;
    font-size: 15px;
    border-bottom: 1px solid #f1f1f1;
}

.dropdown-menu {
    padding: 0;
}

.dropdown-menu.show {
   transform: translate3d(0px, 32px, 0px) !important;
}

header .header-top .right-menu li:not(:last-child) {
	margin-right:30px
}

header .header-bottom .navbar .navbar-nav .nav-big-item .nav-link.first {
    width: 100%;
    height: 45px;
    border-radius: 12px;
    display: -webkit-flex;
    display: -moz-flex;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 120px;
    min-width: 120px;
    background-color: #a90c21;
    color: #fff;
    font-size: 15px;
}

header .header-bottom .navbar .navbar-nav .nav-big-item .nav-link.second {
    width: 100%;
    height: 45px;
    border-radius: 12px;
    display: -webkit-flex;
    display: -moz-flex;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 120px;
    min-width: 120px;
    background-color: #00367c;
    color: #fff;
    font-size: 15px;
	text-align:center;
}

@media (min-width: 992px) {
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0;
        padding-left: 0;
    }
}
header.sticky-now .header-bottom .navbar {
    padding: 10px 0;
}

.car-saled {
	background:#ffcccc;border:1px solid #a90c21;padding:15px 20px;border-radius:5px;margin-top:-25px;text-align:center;margin-bottom:30px;font-size:16px
}

.ico-box {
    position: relative;
    padding: 40px !important;
	
}

.ico-box i {
    position: absolute;
    right: 10px;
    bottom: 0px;
    font-size: 70px !important;
    color: rgba(0, 54, 124, 0.5) !important;
    z-index: 1;
}

.ico-box .count, .ico-box .attr {
    position: relative;
	text-align:left !important;
    z-index: 2;
	color:rgba(0, 54, 124, 1) !important;
}

.ico-box .attr {
	font-size:21px !important;
	color:#000 !important;
}

.member-button {
    align-items: center;
    background-color: #a90c21;
    color: #fff;
    font-weight: 700;
    border-radius: 8px;
    font-size: 16px;
    border: 0;
    padding: 20px 35px;
    outline: 0;
    box-shadow: none;
    transition: all ease 150ms;
}

.member-button:hover {
    background-color: #00367c;
}

.car-reports .layer {
    padding: 0px 20px 30px;
    border: none;
}

.car-listing {
    margin: 50px 0 0 0;
}

.car-reports {
    margin-top: 10px;
}
.car-listing .vehicle-box .bottom .price sub {
    font-size: 16px;
    display: block;
    margin-bottom: 15px;
    opacity: .4;
    text-decoration: line-through;
    text-decoration-color: #a90c21;
}
.car-listing .vehicle-box .options ul li .attr {
    width: 100%;
    text-align: left;
    height: 35px;
    display: -webkit-flex;
    display: -moz-flex;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    border-radius: 4px;
    background-color: #383e42;
    color: #fff;
    font-weight: 600;
    font-size: 14px;
    padding: 0px 20px;
	margin-bottom:5px;
}
.car-listing .vehicle-box .options ul li .name {
    width: 100%;
    text-align: right !important;
    height: 35px;
    display: -webkit-flex;
    display: -moz-flex;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    border-radius: 4px;
    background-color: #f1f1f1;
    color:#383e42;
    font-weight: 600;
    font-size: 14px;
    padding: 0px 20px;
	margin-bottom:5px;
}
.car-listing .vehicle-box .options ul {list-style: none;}
.car-listing .vehicle-box .options ol, ul {padding-left: 0;}
.car-listing .vehicle-box .options {padding: 5px 20px;}

@media (max-width: 768px) {
  .car-listing .row {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; /* Mobilde yumuşak kaydırma için */
  }

  .car-listing .col-lg-3, 
  .car-listing .col-md-3, 
  .car-listing .col-sm-3, 
  .car-listing .col-xs-3 {
    flex: 0 0 auto; /* Elemanların yan yana gelmesi için */
    width: 75%; /* İhtiyaca göre genişliği ayarlayın */
  }
}

.vehicle-component .heading {
    padding: 30px 30px !important;
}

.homepage-jumbotron .carousel-area .brand-carousel .item .left{width:50% !important}
.homepage-jumbotron .carousel-area .brand-carousel .item .right{width:50% !important;background:#383e42}
.homepage-jumbotron .carousel-area .brand-carousel .item .left .btn-primary{margin-top:10px !important}
.homepage-jumbotron .carousel-area .brand-carousel .item .right img {max-width: 98%;display: block;height:100%;max-height:100%;border-radius:15px;margin-left: 2%;border:4px solid #333}

@media (max-width: 767px) {
    .homepage-jumbotron .carousel-area .brand-carousel .item .left {
        width: 90% !important;
		padding-left:5% !important;
		margin-top:-20px;
    }

    .homepage-jumbotron .carousel-area .brand-carousel .item .right {
        width: 100% !important;
		margin-top:-15px;
    }

	.homepage-jumbotron .carousel-area .brand-carousel .owl-dots {
    bottom: 25px;
	}

	.paginav .pagination .page-item .page-link {
		width: 35px;
		height: 35px;
		font-size: 14px;
	}
}