ul.slick-dots {
    margin-top: 20px;
    list-style-type: disc;
    direction: rtl;
}
.navigation h3 {
    margin-left: 555px !important;
}
.widget h3 {
    margin-right: 125px;
}
.navigation {
    margin-left: 55px !important;
  
}

.col-lg-3.col-md-6 .navigation {
    margin-right: 95px !important;
}

#logo, #navigation {
    float: right !important;
}
@media (min-width: 1200px) {
    #logo {
        display: inline-block;
        margin-top: 1px;
        margin-right: -290px;
    }
}
@media (min-width: 1106px) and (max-width: 1200px) {
    #logo {
        display: inline-block;
        margin-top: 1px;
        margin-right: -190px;
    }
}
/* Default for LTR languages */

@media (max-width: 575px) {
    #logo img {
         margin-right: -10%; 
        /* margin-top: -47px; */
    }
    .col-lg-3.col-md-6 .navigation {
        margin-right: 5px !important;
    }
    .col-lg-3.col-md-6 .widget {
        margin-left: 279px !important;
    }
    .widget h3 {
        margin-right: 5px;
    }
        .widget h3::after {
            margin-right: 5px;
        }
}
@media (min-width: 575px) and (max-width: 767px) {
    #logo img {
        margin-right: -1% !important;
    }

    .mm-menu.mm-offcanvas {
        z-index: 0;
        display: none;
        position: fixed;
        width: 100%;
        min-width: 140px;
        max-width: 850px;
    }

    .col-lg-3.col-md-6 .navigation {
        margin-right: 5px !important;
    }

    .col-lg-3.col-md-6 .widget {
        margin-left: 279px !important;
    }

    .widget h3 {
        margin-right: 5px;
    }
        .widget h3::after {
            margin-right: 5px;
        }
}
@media (min-width: 575px) and (max-width: 767px) {
    .mmenu-trigger {
        margin-left: -1%;
    }

    .navigation h3 {
        margin-right: 1px !important;
    }

    .col-lg-3.col-md-6 .navigation {
        margin-right: 5px !important;
    }

    .col-lg-3.col-md-6 .widget {
        margin-left: 400px !important;
    }

    .widget h3 {
        margin-right: 5px;
    }

        .widget h3::after {
            margin-right: 5px;
        }
}
@media (min-width: 768px) and (max-width: 992px) {
    .mmenu-trigger {
        margin-left: -1%;
    }

    .col-lg-3.col-md-6 .widget {
        margin-left: 279px !important;
    }

    .widget h3 {
        margin-right: 5px;
    }

        .widget h3::after {
            margin-right: 5px;
        }

    col-lg-3.col-md-6 .navigation {
        margin-right: 125px !important;
    }

    .navigation h3 {
        margin-right: 5px;
    }

        .navigation h3::after {
            margin-right: 5px;
        }
    #logo img {
        margin-right: -1% !important;
    }

    .mm-menu.mm-offcanvas {
        z-index: 0;
        display: none;
        position: fixed;
        width: 100%;
        min-width: 140px;
        max-width: 1050px;
    }

    .col-lg-3.col-md-6 .navigation {
        margin-right: 5px !important;
    }

    .col-lg-3.col-md-6 .widget {
        margin-left: 279px !important;
    }

    .widget h3 {
        margin-right: 5px;
    }
        .widget h3::after {
            margin-right: 5px;
        }
}
.mm-menu.mm-offcanvas {
    z-index: 0;
    display: none;
    position: fixed;
    width: 100%;
    min-width: 140px;
    max-width: 1200px;
}
.hamburger {
    padding: 0;
    top: 15px;
    left: 36px;
    transform: scale(.72);
    -moz-transform: scale(.72) translateY(3px);
    display: inline-block;
    cursor: pointer;
    transition-property: opacity, filter;
    transition-duration: .15s;
    transition-timing-function: linear;
    font: inherit;
    color: inherit;
    text-transform: none;
    background-color: transparent;
    border: 0;
    margin: 0;
    outline: 0;
    overflow: visible;
}
.owl-carousel {
    width: 100%;
    z-index: 1;
    direction: ltr;
}
.top-footer {
 
    direction: rtl;
}
.container .row {
    direction: rtl;
}
#responsive {
    display:flex;
    flex-direction: row-reverse; /* ???? ????? ??????? */
    justify-content: flex-end; /* ???????? ?? ?????? */

}
#responsive1 {
    display: flex;
}
@media (max-width: 1024px) {
    #navigation {
        display:none;
    }
}
#navigation.style-1 ul ul li ::after {
    right: 180px;
    border-radius: 0;
    float: left;
    transform: rotateY(180deg);
    text-align: left;
}
#navigation.style-1 ul ul li{  
    text-align: right;
}
#navigation ul ul ul {
    top: 0;
    margin: 0 0 0 10px;
    visibility: visible;
    margin-left: -422px!important;
}
.listing-details-sliders .carousel-indicators {
  
    margin-right: -25px;
  
}
.widget h3::after {
    margin-right:95px;
}
#widge h3::after {
    content: "";
    margin-right: 125px;
}
@media (min-width: 900px) and (max-width: 1080px) {
    .col-lg-3 {
        margin-left: 70px;
    }

        .col-lg-3.col-md-6 .navigation {
            margin-top: 52px;
        }
}