body{
    direction: ltr;
}



.carousel-control-prev {
    left: 70px;
    right: auto;
}
.carousel-control-next {
    left: 70px;
    right: auto;
}

header .carousel-item h2 {
    font-size: 45px;
}

.services .content .icon-box {
    right: auto;
    left: 20px;
}

.services .content h4 {
    color: #ffffff;
    margin-right: 0px;
    margin-left: 70px;
}
.services .content p {
    margin-right: 0px;
    margin-left: 70px;
}

.products .single-item {
    padding: 0 10px 10px 0;
}

.wpcf7 .col-md-4, .wpcf7 .col-md-6, .wpcf7 .col-md-12 {
    display: inline-block;
    float: left;
}

.contacts input.btn {
    float: right;
}

.contacts textarea.form-control,
.contacts input.form-control{
    text-align: left;
}

footer .main-footer .content ul li {
    float: left;
    padding-left: 0;
    padding-right: 10px;
}



.ltr {
    direction: rtl !important;
}

.features .single-item p {
    font-size: 15px;
}

.sidenav .social-media ul li {
    float: left;
    padding-left: 0;
    padding-right: 10px;
}


.three-sectors .single-item {
    min-height: 390px;
}

select.arrows {
    background-position: calc(100% - .5rem), 100% 0;
    text-align: left;
}



.sidenav {
    left: auto;
    right: 0;
}
.sidenav .closebtn {
    right: auto;
    margin-left: auto;
    left: 25px;
    margin-right: 50px;
}

.edit-style-main-menu-footer li{
    float: left;
    min-width: 158px;
}

/* ----------------------------------------------------------------------------- */
/* ---------- Start Responsive Theme ------------------------------------------- */
/* ----------------------------------------------------------------------------- */


/* // Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {
 
    footer .main-footer .table tr{
        text-align: left !important;
    }
}

/* // Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {

    .services .content h4 {
        margin-left: 0px;
    }
    .services .content p {
        margin-left: 0px;
    }

    .products {
        padding: 20px 0 0;
    }
    .products .title {
        padding-bottom: 20px;
    }

    
    footer .main-footer .table td, .table th {
        width: 49%;
        display: inline-block;
    }
    header .carousel-item h2 {
        color: #ffffff;
        position: unset;
        bottom: unset;
        right: unset;
        font-weight: bold;
        font-size: 20px;
    }


    /* Start Services */
    .services .content .icon-box {
        position: unset;
        text-align: center;
    }
    .services .content h4 {
        margin-right: unset;
        text-align: center;
        padding: 15px 0;
    }
    .services .content p {
        margin-right: unset;
        text-align: center;
    }
    /* End Services */


    /* Start Products */
    .products .single-item {
        margin-left: 0;
    }
    /* End Products */


  
}
/* ----------------------------------------------------------------------------- */
/* ------ End Responsive Theme ------------------------------------------------- */
/* ----------------------------------------------------------------------------- */

