 @font-face {
    font-family: DinNextRegular;
    src: url(../fonts/DINNEXTARABICULTRALIGHT.otf); }

body,.heading--font,.body--font,p,a,h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 ,li,span,small,div,button,.prize,html,button,input,select,textarea,code,kbd,pre,samp {
    font-family: DinNextRegular  !important;
} 
.main-header .nav-outer .main-menu {
    padding-right: 450px;
    padding-left: unset;
}
.main-header .main-box .logo-box {
    float: right;
    right: 0px;
    left: unset;
}

.main-header .nav-outer {
    float: right;
}
.main-header .header-right {
    float: left;
}
/* .main-header .nav-outer .main-menu {
    padding-left: unset;
    padding-right: 450px;
} */

.main-menu .navigation li {
    float: right;
    margin-right: unset;
    margin-left: 65px;
}

.silder-right-content {
    right: unset;
    left: 0;
}

/* .silder-right-content{
    transform: rotateY(180deg);
} */
.slider-contact-info .inner .title-holder {
    padding-left: unset;
    padding-right: 30px;

}

.slider-social-links {

    right: unset;
    left: -125px;

}

.breadcrumb-area .breadcrumb-menu ul li:before {
    right: unset;
    left: -18px;
}

@media only screen and (min-width: 1320px) and (max-width: 1569px)
{

    .main-header .nav-outer .main-menu {
        padding-left: unset;
        padding-right: 100px;

    }
    .main-menu .navigation li {
        margin-right: unset;
        margin-left: 40px;

    }
    .silder-right-content {
        right: unset;
        left: -2px;
    }
    .slider-contact-info {
        right: -113px;
        left: unset;

    }
}

.home-slider-one .content-box{
    text-align: right;
}
.home-slider-one .owl-dots {
    right: 14%;
    left: unset;
    margin-left: unset;
    margin-right: 0;

}

.text-left {
    text-align: right !important;
}

.text-right {
    text-align: left !important;
}
.trusted-area {
    text-align: right;
}
.contact-info-area {
    text-align: right;

    padding: 120px 0 120px;
}
.single-gallery-item .img-holder .overlay-style-one .icon-holder {
    right: unset;
    left: 40px;
}

.single-gallery-item .img-holder .overlay-style-one .title-holder {

    left: unset;
    text-align: right;
    right: 40px;
}

.scroll-to-top span{
    font:normal normal normal 14px/1 FontAwesome !important;
}
.breadcrumb-area .breadcrumb-menu ul li:last-child {
    margin-right: 13px;
    padding-right: 13px;

    margin-left: 0;
    padding-left: 0;
}

@media only screen and (max-width: 991px){

    .main-menu .navbar-header .navbar-toggle {
        right: unset;
        left: 0;
    }
    .main-menu .navbar-collapse > .navigation > li > a {

        text-align: right;
    }
}
