p,span,h1,h2,h3,h4, ul, li, a{
    direction: rtl;
    hyphens : none!important;
}
.navbar-collapse{
    direction: rtl!important;
}
.navbar-area .nav-container .navbar-collapse .navbar-nav li + li{
    margin-right: 40px;
}
.navbar-collapse--left .navbar-nav{
    text-align: left!important;
}
.video-area{
    position: relative;
}
.video-area video {

    overflow: hidden;
}
.video-area__cover{
    position : absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 50%;
    left: 0;
    direction: rtl;
    text-align: right;
}
.single-package-item .content .title , .section-title{
    text-align: right;
}
.choose-single-item img{
    border-radius: 20px;
}
.btn-wrapper .boxed-btn{
    margin-bottom: 8px;
}
.boxed-link{
    color: white;
    border-bottom: 1px solid #fff;
    margin-top: 10px;
}
.boxed-link:hover{
    color : white
}
.widget.footer-widget{
    text-align: right;
    direction: rtl;
}
.contact-page-form .form-group .form-control , .contact-page-form .form-group textarea{
    text-align: right;
}
.swal2-content{
    direction: rtl;
}
.design-description{
    padding:20px;
    text-align: right;
    direction: rtl;
}
.modal-backdrop{
    display: none;
}
.modal{
    background: rgba(0,0,0,0.5);
}
.modal-dialog{
    max-width: 50vw;
}
.navbar-area.nav-style-02 .nav-container .navbar-collapse .navbar-nav li a{
    background-color: #fff;
    padding: 4px 5px;
    border: 3px solid rgba(0 ,0 ,0 , 0.1);
    border-radius: 20px;
}
.navbar-area.nav-style-02 .nav-container .logo-wrapper{
    background-color: #fff;
    border-radius: 50%;
    padding: 10px;
    border: 4px solid rgba(0,0,0,0.1);
}
.video-area__link{
    direction: rtl;
    position: absolute;
    top: 35%;
    right: 5%;
}
.contact-area .bg-image-02{
    top: 80px;
}
.single-contact-item .content .details{
    margin-top: 22px;
}

.design-modal-body{
    padding:0 ;
}
.btn-wrapper p {
    margin-bottom: 0;
}
.video-area__cover img{
    width: 100%;
}
.back-to-top{
    right: unset;
    left: 30px;
}
@media screen and (max-width:430px){
    .design-modal-dialog{
        max-width: 100vw;
    }
    .single-contact-item .content .details{
        margin-top: unset;
    }

    .padding-top-90{
        padding-top: 20px;
    }
    .hidden-xs{
        display: none;
    }
    .header-area.header-brand .header-inner .title{
        display: none;
    }
    .header-area.header-brand .sass-bg-img{
        display: block!important;
        width: 100%;
    }
    .header-area.header-brand{
        padding: 130px 0px 30px;
    }
    .single-contact-item{
        direction: rtl;
    }
    .single-contact-item .icon{
        line-height: 18px;
        font-size: 30px;
        margin-right: unset;
        margin-left: 20px;
    }
    .single-contact-item .content .details{
        text-align: right;
    }
    .navbar-area.nav-style-02 .nav-container .logo-wrapper{
        display: none;
    }
    .logo-wrapper .logo{
        display: none;
    }
    .navbar-collapse--left .navbar-nav{
        margin-top : 0!important
    }

    .navbar-area .nav-container .navbar-collapse .navbar-nav li{
        text-align: right;
    }
    .video-area__description{
        font-size: 15px!important;
    }
    .navbar-area .nav-container .navbar-collapse .navbar-nav li + li {
        margin-right: 0 !important;
    }
    .video-area__link {
        top: 37%;
    }
        .video-area__button  .boxed-btn{
            padding: 4px 15px;
        }


}