

@media screen and (min-width: 768px) {



.pull-left {
    float: right;
}





.main-menu {
    float: right;
    margin-left: 80px;
    margin-right: 40px;
    position: relative;
    transition: all 300ms ease 0s;
}

.main-header .outer-box {
    float: left;
    margin-right: 20px;
    padding: 19px 0;
    position: relative;
}


.main-menu .navigation > li {
    float: right;
    margin-right: 25px;
    position: relative;
    transition: all 500ms ease 0s;
}


.main-header .nav-outer {
    float: left;
    position: relative;
}


.main-header .btn-box {
    float: right;
    margin-left: 20px;
    position: relative;
}




}
















.main-footer {
    background-color: #15254c;
    direction: rtl;
    position: relative;
    text-align: right;
}



.main-footer .footer-list li a::before {

    right: 0 !important;

}


.main-footer .footer-list li a {

    padding-left: 0px;
    padding-right: 22px;

}


 .main-footer .contact-widget ul li .icon {
    right: 0 !important;
}

.main-footer .contact-widget ul li a {

    margin-right: 25px;
}










.sec-title h2::before {

    right: 0 !important;

}

 .main-footer .newsletter-form .form-group input[type="text"], .main-footer .newsletter-form .form-group input[type="email"] {

    padding: 10px 15px 10px 25px;

}

  .ui-selectmenu-text {

    text-align: right;
}

 .ui-menu .ui-menu-item-wrapper {

    text-align: right;
}














.auto-container {

    max-width: 1230px;

}





.page-breadcrumb li {

    letter-spacing: 0px;

}