.ml-auto{
  margin-left: 0 !important;
  margin-right: auto !important;
}
.owl-carousel {direction: ltr;}
.puprple_btn::before {
    left: auto;
    right: 0;
}

.white_btn::before {
    left: auto;
    right: 0;
}

/* -----------Header-Css-Start------------------- */
.navbar-expand-lg .navbar-nav .nav-link.dark_btn {
    margin-left: 0;
    margin-right: 20px;
}

/* navigation bar dropdown */
.navbar-expand-lg .navbar-nav .has_dropdown {
    border-radius: 0 0 10px 10px;
}

.navbar-expand-lg .navbar-nav .has_dropdown .drp_btn {
    right: auto;
    left: 15px;
}

.navbar-expand-lg .navbar-nav .has_dropdown .sub_menu {
    border-radius: 10px 10px 10px 0 ;
}

.navbar-expand-lg .navbar-nav .has_dropdown .sub_menu ul {
    margin-right: 0;
}

.navbar-expand-lg .navbar-nav .has_dropdown .sub_menu ul li a::before {    
    margin-right: 0;
    margin-left: 5px;
    right: -10px;
    transform: translateY(-50%);
}

.navbar-expand-lg .navbar-nav .has_dropdown .sub_menu ul li a:hover {
    padding-left: 0;
    padding-right: 15px;
}

.navbar-expand-lg .navbar-nav .has_dropdown .sub_menu ul li a:hover::before {
    left: auto;
    right: 0;
}

  .toggle-bar::before,
  .toggle-bar::after {
      right: auto;
      left: 0px;
  }

.banner_section .app_btn li:last-child {
    margin-left: 0;
    margin-right: 25px;
}

.banner_section .used_app ul {
    margin-right: 0;
    margin-left: 10px;
}

.banner_section .used_app ul li:not(:first-child) {
    margin-left: 0;
    margin-right: -15px;
}

.banner_section .banner_slider .left_icon {
    left: auto;
    right: 15px;
}

.banner_section .banner_slider .right_icon {
    right: auto;
    left: 15px;
}

.banner_section .banner_slider #frmae_slider::before {
    left: auto;
    right: 5px;
}

.features_section .feature_detail .left_data {
    padding-left: 0;
    /*text-align: left;*/
    padding-right: 130px;
}

.features_section .feature_detail .right_data {
    padding-right: 0;
    padding-left: 130px;
}

.features_section .feature_detail .left_data .data_block .icon {
    margin-right: 0;
    margin-left: -15px;
}

.features_section .feature_detail .right_data .data_block .icon {
    margin-left: 0;
    margin-right: -15px;
}


.about_app_section .about_img::before {
    left: 0%;
    right: 38%;
    transform: translate(50%, -50%);
}

.about_app_section .about_img .screen_img {
    margin-left: 0;
    margin-right: -135px;
}

.about_app_section .about_text .section_title {
    text-align: right;
}

.about_app_section .about_text .app_statstic li {
    padding-left: 0;
    padding-right: 35px;
}

.about_app_section .about_text .app_statstic li .icon {
    margin-right: 0;
    margin-left: 9px;
}

.modern_ui_section .section_title {
    text-align: right;
}

.modern_ui_section .ui_text {
    padding-right: 0;
    padding-left: 75px;
}

.modern_ui_section .design_block li {
    padding-left: 0;
    padding-right: 40px;
}

.modern_ui_section .design_block li::before {
    left: auto;
    right: 0;
}

.modern_ui_section .ui_images .right_img img:nth-child(3) {
    margin-left: 0;
    margin-right: -140px;
}

.modern_ui_section .ui_images .right_img img:nth-child(2) {
    margin-left: 0;
    margin-right: -90px;
}

.modern_ui_section .ui_images .right_img img:nth-child(1) {
    margin-left: 0;
    margin-right: -15px;
}

.how_it_works .step_block ul li .step_text,
.how_it_works .step_block ul li .step_img {
    text-align: left;
}

.how_it_works .step_block ul li:nth-child(2) .step_text,
.how_it_works .step_block ul li:nth-child(2) .step_img {
    text-align: right;
}

.testimonial_section .total_review .rating p {
    margin-left: 0;
    margin-right: 5px;
}

.tog_btn.month_active {
    left: 35px !important;/***/
}

.faq_section .faq_panel .card-header .icon_faq {
    right: auto;
    left: 20px;
}

.free_app_section .container .free_app_inner .free_text .section_title {
    text-align: right;
}

.free_app_section .container .free_app_inner .free_text .app_btn li:last-child {
    margin-left: 0;
    margin-right: 25px;
}

.free_app_section .container .free_app_inner .free_img img:last-child {
    margin-left: 0;
    margin-right: -65px;
}


.latest_story .story_box .story_img span {
    left: auto;
    right: 15px;
}

.newsletter_box .section_title h2,
.newsletter_box .section_title p {
    text-align: right;
}

.newsletter_box form .form-group .btn {
    margin-left: 0;
    margin-right: 10px;    
}

.newsletter_box form .form-group .btn::before {
    left: auto;
    right: 0;
}

footer .top_footer .social_media li a {
    margin-right: 0;
    margin-left: 10px;
}

footer .top_footer .try_out {
    margin-left: 0;
    margin-right: -20px;
}

footer .bottom_footer .developer_text {
    text-align: left;
}

.go_top {
    right: auto;
    left: 30px;
}
[type="email"], [type="file"], [type="number"], [type="password"], [type="tel"], [type="url"], code, samp, var {
  text-align: right;
}


.Contact-form button {
    border: var(--purple) solid 2px;
    border-radius: 10px;
    background-color: white;
    color: var(--purple);
    transition: .4s all;
}
    .Contact-form button:hover {
   
        background-color: var(--purple);
        color: #ffffff;
    }