/*
    English CSS
*/

header .container {
    flex-direction: row-reverse;
}

.sec_tit h2, .select_wrap .option p {
    text-align: left;
}

ul.s_list li a.cho_se:after {
    right: auto;
    left: 20px;
}

ul.countries_list a span {
    text-align: left;
    padding-right: 0;
    padding-left: 10px;
}

.select_wrap .default_option:before {
    right: 14px;
    left: auto;
}

.plans .plan .plan-content {
    flex-direction: row-reverse;
display: flex;align-items: center;padding: 17px 15px 17px;}

.plan-details {
    text-align: left;
    direction: ltr;
}

.plans .plan .plan-content img {
    margin-left: 0;
    margin-right: 10px;
}

.plans .plan .plan-details p {
    font-size: 13px;
    line-height: 16px;
}

.plans .plan .plan-details span {
    font-size: 19px;
    margin-bottom: 5px;
}

#fullAmount, #monthlyAmount, #paymentBreakdown {
    text-align: left;
}

.amount_s span {
    left: auto;
    right: 14px;
}

p#paymentBreakdown {
    direction: ltr;
    padding: 11px 11px 11px 40px;
}

p#paymentBreakdown:before {
    left: 12px;
    right: auto;
}

.d_line {
    flex-direction: row-reverse;
}

a.pay_now {
    display: flex;
    flex-direction: row-reverse;
}

span.hearts {
    left: 76%;
    right: auto;
}

.select_wrap .select_ul li.act:before {
    right: auto;
    left: 10px;
}

.ijks_hed {
    display: flex;
    flex-direction: row-reverse;
}

.skie_lforo span {
    margin-left: 5px;
}

.se_hea_d {
    flex-direction: row-reverse;
}

.containerCheckbox {
    padding-right: 0;
    padding-left: 32px;
}

.skie_lforo span {
    margin-right: 0;
    margin-left: 5px;
}

.checkmark {
    right: auto;
    left: 0;
    top: -5px;
}

.sdkji_ef a {
    display: flex;
    flex-direction: row-reverse;
}

.sdkji_ef a img {
    margin-right: 0;
    margin-left: 8px;
}

.right_hcont,
.body_sha ul,
.skie_lforo p,
.select_wrap .select_ul,
ul.s_list,
ul.countries_list,
.copyrights {
    direction: ltr;
}

.body_sha ul li:first-child {
    margin-left: 12px;
    margin-right: 0;
}

.body_sha ul li:last-child {
    margin-right: 12px;
    margin-left: 0;
}

.select_wrap .option p {
    text-transform: capitalize;
}

.skie_lforo input[type=text] {
    text-align: left;
    direction: ltr;
}

.back_tk {
    margin-right: 12px;
    margin-left: 0;
}

.sdolpe_pd {
    flex-direction: row-reverse;
}

.sdolpe_pd svg {
    transform: rotate(180deg);
}

.card_modal_header {
    flex-direction: row-reverse;
}

.plans .amount {
    flex-direction: row-reverse;
}

.plans .amount span:last-child {
    margin: 0 0 0 5px !important;
}

.plans {
    direction: ltr;
}

@media(max-width: 540px) {
    .plans .plan .plan-content img {
        margin-bottom: 0;
    }
}
