@font-face {
    src: url(../font/DINNext/DIN-Next-LT-Arabic-Light.woff2) format("woff2");
    font-family: "DIN Next Light";
    font-display: swap;
}
@font-face {
    src: url(../font/DINNext/DINNextLTArabic-UltraLight.woff) format("woff");
    font-family: "DIN Next Ultra Light";
    font-display: swap;
}
@font-face {
    src: url(../font/DINNext/DINNextLTArabic-Bold.woff2) format("woff2");
    font-family: "DIN Next Bold";
    font-display: swap;
}
@font-face {
    font-family: "DIN Next Medium";
    src: url(../font/DINNext/DINNextLTArabic-Medium.woff2) format("woff2");
    font-display: swap;
}
@font-face {
    font-family: "DIN Next Black";
    src: url(../font/DINNext/DINNextLTArabic-Black.woff2) format("woff2");
    font-display: swap;
}
@font-face {
    src: url(../font/DINNext/DINNextLTArabic-Regular.woff2) format("woff2");
    font-family: "DIN Next Regular";
    font-display: swap;
}
@font-face {
    src: url(../font/DINNext/DINNextLTArabic-Heavy2.woff2) format("woff2");
    font-family: "DIN Next Heavy";
    font-display: swap;
}
.DIN-Next-Light {
    font-family: "DIN Next Light"!important;
}
.DIN-Next-Ultra-Light {
    font-family: "DIN Next Ultra Light"!important;
}
.DIN-Next-Bold {
    font-family: "DIN Next Bold"!important;
}
.DIN-Next-Medium {
    font-family: "DIN Next Medium"!important;
}
.DIN-Next-Black {
    font-family: "DIN Next Black"!important;
}
.DIN-Next-Regular {
    font-family: "DIN Next Regular"!important;
}
.DIN-Next-Heavy {
    font-family: "DIN Next Heavy"!important;
}
.section-shape {
    right: 0!important;
    left: unset!important;
}
.mega-dropdown-brand {
	right:0 !important;
	left:unset !important;
}
.mega-left {
    border-left: 1px solid #ddd;
	border-right:unset;
}
.div-section-shape {
    transform: skew(19deg, 0)!important;
    transition: right .5s;
    border-top-left-radius: 7px;
    border-bottom-left-radius: 6px;
    border-top-right-radius: unset!important;
    border-bottom-right-radius: unset!important;
}
.black-section-shape {
    right: -110px;
    left: unset!important;
}
.black-section-shape:hover {
    right: -93px;
    left: unset!important;
}
.red-section-shape {
    right: -131px;
    left: unset!important;
}
.red-section-shape:hover {
    right: -120px;
    left: unset!important;
}
.yellow-section-shape {
    right: -152px;
    left: unset!important;
}
.yellow-section-shape:hover {
    right: -142px;
    left: unset!important;
}
.shape-btn::after {
    transform: translate(-50%, -50%) scaleX(-1) skew(-21deg, 0deg);
}
.div-fixed-price {
    right: unset!important;
    left: -33px;
}
.body-card-services {
    padding: 20px 25px 20px 57px;
}
.col-Vehicle-tab-booking-form-car {
    border-left: 1px solid #585858;
    border-right: unset!important;
}
#input-book-your-phone {
    direction: rtl;
}
.selectdiv::after {
    left: 14px;
    right: unset!important;
}
.navbar-nav {
    margin-left: 0!important;
    margin-right: auto!important;
}
.dropdown-mega-li-2 {
    border-left: 1px solid transparent;
}
.dropdown-mega-li-2:first-child {
    border-left: unset;
}
.dropdown-mega-menu-new {
    padding: 34px 61px 34px 16px!important;
}
@media (min-width:992px) and (max-width:1399px) {
    .dropdown-mega-menu-new {
    padding: 34px 43px 34px 11px!important;
}
}.loading-site-german-experts {
    direction: ltr;
}
.img-car-service-contract {
    transform: scaleX(-1);
}
@media (min-width:992px) {
    .description-header-who-we-are {
    padding-right: 0;
    padding-left: 150px;
}
}.desc-post-services {
    padding-right: unset!important;
    padding-left: 30px!important;
}
.small-title {
    padding-left: unset!important;
    padding-right: .5rem!important;
}
.triangle-arrow {
    border-left-color: transparent!important;
    border-right-color: #007cbe !important;
}
@media (min-width:992px) {
    .content-post-section {
    padding: 0 20px 0 0!important;
}
}.counter-subservices {
    left: unset!important;
    right: 20px!important;
}
#countdown {
    direction: ltr!important;
}
.section-FLASH-DEALS {
    direction: ltr;
}
/*.div-image-post {
    transform: scaleX(-1);
}*/
.slide-container {
    direction: ltr;
}
.timeline-slide__content {
    opacity: 1!important;
    direction: rtl!important;
}
.img-logo-paginate-slick-sliderow-our-products {
    left: unset!important;
    right: 28px!important;
}
.img-car-paginate-slick-sliderow-our-products {
    left: 12px;
    right: unset!important;
    transform: translate(0, -50%) scaleX(-1);
}
.timeline-text {
    padding-right: 0;
    padding-left: 10px;
}
.slick-dots {
    left: unset!important;
    right: 18px!important;
}
.slide-img-car {
    direction: ltr;
}
.slick-slide-img-car .slick-dots {
    right: unset!important;
    left: 50%!important;
}
.slick-sliderow-our-products {
    direction: ltr;
}
.slick-slide {
    direction: rtl;
}
[dir=rtl] .slick-slide {
    float: left!important;
}
.col-section-about-us-after-header {
    padding: 0 12px 0 100px!important;
}
@media (max-width:991px) {
    .col-section-about-us-after-header {
    padding: 0 12px 0 12px!important;
}
}.content-img-form-contact-us {
    direction: ltr;
}

.col-title-tab-border {
    border-right: unset;
    border-left: 2px solid #a0a0a0;
}
.div-car-img {
    transform: scaleX(-1);
}
.div-desc-services {
    padding-right: 0;
    padding-left: 18px;
}
.div-btn-send-get-in-touc {
    padding-left: 0!important;
    padding-right: 0!important;
}
.iti {
    direction: ltr;
}
#phone-form-contact {
    direction: rtl;
}
.line-footer-website {
    transform: scaleX(-1);
}
.ul-address-footer-site, .ul-contact-footer-site {
    padding: 0 0 0 40px!important;
}
.li-contact-info-footer-website p {
    width: fit-content;
    direction: ltr;
}
.a-link-contact-info-footer-website {
    direction: ltr;
}
.div-header-logo-name {
    direction: ltr;
}
.btn-search {
    transform: scaleX(-1);
}
.background-image-section-loop-main-services {
    transform: scaleX(-1);
}
.section-loop-main-services {
    transform: scaleX(-1);
}
.counter-subservices {
    justify-content: start;
    left: unset;
    right: 20px;
}
.nav-mega-menu {
    column-gap: 28px;
}
.blog-css p:first-child {
    color: var(--main-color)!important;
    font-size: 40px!important;
    letter-spacing: 0!important;
    padding-top: 15px!important;
    font-family: "DIN Bold"}
.blog-css a {
    color: var(--red-color)!important;
}
.blog-css li, .blog-css p, .blog-css td {
    margin: 0!important;
    line-height: 1.8;
    font-size: 18px;
    color: var(--main-color);
    font-family: "DIN Regular"}
@media (max-width:991px) {
    .blog-css p: first-child {
    text-align: start!important;
    font-size: xx-large!important;
}
.blog-css a {
    text-align: start!important;
}
.blog-css li, .blog-css p, .blog-css td {
    text-align: start!important;
}
}.desc-div-icon-text-details-about-us {
    padding-right: unset!important;
}
.text-copyright-bottom-website {
    text-align: start!important;
    margin: 0!important;
}
a, h1, h2, h3, h4, h5, h6, p {
    letter-spacing: 0!important;
}
.div-btn-download-after-header {
    gap: 20px;
	justify-content: right;align-content
}
.double-line-title::before, .double-line-title::after {
    left: unset;
	right: 0;
}
.brief-card , .title-card {
	justify-content:right;
}

.div-box-option[style*="right:8%"] {
    right: unset!important;
    left: 8%}
.div-box-option[style*="right:32%"] {
    right: unset!important;
    left: 32%}
.div-box-option[style*="right:25%"] {
    right: unset!important;
    left: 25%}
.div-box-option[style*="right:0%"] {
    right: unset!important;
    left: 0;
}
.div-box-option[style*="right:4%"] {
    right: unset!important;
    left: 4%}
.div-box-option[style*="right:10%"] {
    right: unset!important;
    left: 10%}
.div-box-option[style*="right:0"] {
    right: unset!important;
    left: 0;
}
.div-box-option[style*="left:8%"] {
    right: 8%!important;
    left: unset!important;
}
.div-box-option[style*="left:19%"] {
    right: 19%!important;
    left: unset!important;
}
.div-box-option[style*="left: 11%"] {
    right: 11%!important;
    left: unset!important;
}
.div-box-option[style*="left:7%"] {
    right: 7%!important;
    left: unset!important;
}
.div-box-option[style*="left:14%"] {
    right: 14%!important;
    left: unset!important;
}
.div-box-option[style*="left:14%"] {
    right: 14%!important;
    left: unset!important;
}
.col-postion-mobile img {
    transform: scaleX(-1);
}
.ul-paginator {
    right: unset!important;
}
a.dropdown-item, h5, label, li a, p, small, span {
    font-family: "DIN Next Regular"!important;
}
h3, h4 {
    font-family: "DIN Next Medium"!important;
}
h1, h2 {
    font-family: "DIN Next Bold"!important;
}
.shape-btn {
    font-family: "DIN Next Regular"!important;
}
input::placeholder {
    font-family: "DIN Next Regular"!important;
}
textarea::placeholder {
    font-family: "DIN Next Regular"!important;
}
select, select option {
    font-family: "DIN Next Regular"!important;
}
.h5-our-address-footer-website span {
    font-family: "DIN Next Regular"!important;
}
.imgLink a.shape-btn {
    float: right;
    padding: 12px 19px 12px 0;
}
.bgservices {
	transform: rotate(180deg);
}
