/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

body,
html {
	font-family: "Montserrat", sans-serif !important;
}

select {
  background-position: right 10px center;
}.gm-ui-hover-effect>span {
    float: right;
}
td.SARLogo,td strong.SARLogo {
    direction: rtl;
    
}

.summary .total-tax span.currency.SARLogo {
    margin-left: 0;
}

.summary span.currency.SARLogo {
    margin-left: 0;
}

.summary .total-price {
    justify-content: end;
}


.total-price-container p {
    margin: 0;
    direction: rtl;
}

.total-tax.col {
    direction: rtl;
}

.summary  .plan-name {}

.summary .plan-name .col:nth-child(2) {direction: rtl;}

.summary .col span.currency.SARLogo {
    font-size: 14px;
}


.product-priceWithTax span {
    display: block;
    direction: rtl;
    margin-left: 0;
}
.table-responsive td.SARLogo {
    direction: rtl;

}
.Quick.Pay.quick-pay {
    margin-right: 10px;
}
.section-reports .filter .filterItem:first-child {
      border-left: 1px solid #37a996;
      border-radius: 25px 0 0 25px;

}[aria-labelledby="providers"].d-block.modal .modal-header .close span {
    margin-top: 0;
    height: auto;
}

.kt-input-icon .kt-input-icon__icon--right {

	right: 10px;
}


.input-container .birthdate span.date-picker-icon {
    right: 15px ;
    left: auto;
}
.section-reports .filter .filterItem:last-child {
  border-right: 1px solid #37a996;
    border-radius: 0 25px 25px 0;
}.top_header-menu i.fas.fa-map{margin-right:5px}.business~.min_menu-actions a#sign-in:before{font-weight:900;content:"\f0f2";font-family:"Font Awesome 5 Free";background:0 0;font-size:13px;margin-top:2px}.section-plan-items-details span.Contract-Period:after,span.commitment-step:after{content:'12 months'}.section-plan-items-details span.Contract-Period.lte-9:after,span.commitment-step.\35 G_200Mbps:after{content:'24 months'}span.download-speed.speed:after{display:block;content:'4G LTE';font-weight:600}span.network.network-:after{content:'4G';display:block;font-weight:600}span.download-speed.speed.\39:after{display:block;content:'Up to 200 Mbps';font-weight:600}span.network.network-.\39:after{display:block;content:'4G and  5G';font-weight:600}.btn-container.buttonLabel-0.w-100{text-align:center;padding-right:10px;padding-left:10px}.btn-container.buttonLabel-1.w-100{text-align:left;padding-left:10px}@media (max-width:767px){.banner-image img.slide-image{object-position:80%!important}.section-main-slider li:before{margin-top:1px}.plan-features .col-6~.col-6{margin-top:0}.stepper .round-tab~p{text-align:left;margin:39px 10px 0 0}.user_info popover-container.popover{transform:translate3d(-180px,19px,0)!important}table.table-striped.cart-items thead{display:none}.table-striped tbody tr{display:block}.table-striped td{border:none}.payment-status-container{background-position:70% center}.price-details.thank{background-position:70% center!important}.section-main-slider .sub-caption b{padding-bottom:2px;font-size:16px}.section-main-slider .sub-caption{font-size:10px;line-height:11px}.section-main-slider .sub-caption u{font-size:17px}.tabs a.nav-link{padding:4px 10px!important;font-size:13px}.product-detail .product-quantity{margin-right:auto!important}}.wpwl-message.wpwl-has-error{font-size:0}.wpwl-message.wpwl-has-error:after{content:'Something went wrong! try another payment method'!important;font-size:13px;margin-bottom:20px!important;display:block}.section-price-details .price-details .discount{float:right;margin-right:14px!important}.section-price-details .price-details .price-info .validity{margin-top:-6px}.plan-details-info .price-info .html-block{flex-direction:row-reverse}@media (max-width:768px){.section-price-details .price-details .discount{margin-top:11px!important;margin-left:0!important;margin-right:9px!important}}


.billing-text-header i.fas.fa-arrow-circle-left:after {
    content: 'back to payment method';
    margin-left: 6px;
    color: #333;
    font-size: 16px;
    font-family: Montserrat;
    font-weight: 600;
}

.billing-text-header i.fas.fa-arrow-circle-left {display: inline-flex;align-items: center;flex-direction: row-reverse;/* text-decoration: underline; */}

.billing-text-header {
    direction: rtl;
    justify-content: space-between !important;
}
.billing-text-header {
    justify-content: space-between;
}
.wpwl-wrapper.wpwl-wrapper-brand {
    padding-right: 0;
}

.toaster-message:before {
 
    left: 20px;
  
}

.plan-footer .plan-price .price {
    display: flex
;
    align-items: center;
   
}.plan-footer .plan-price span.SARLogo {
    padding-right: 5px;
}
.SARLogo {
    margin-left: 5px;
}.crda-renew .SARLogo {
    margin-right: 2px;
    margin-top: 0;
    font-size: 21px;
    margin-left: 0;
    padding-top: 8px;
}.plan-footer .plan-price > span > span {
    margin-left: 5px;
    font-size: 22px;
    padding-top: 10px;
}.plan-footer .plan-price .month {
    font-size: 15px;
    padding-top: 0;
}

span.priceFooter.SARLogo {
    margin-left: 0;
    display: block;
    direction: rtl;
    word-spacing: -11px;
    margin-bottom: 8px;
}
.customInfo select.dropdown-birthdate.month {
    margin-left: 0;
    margin-right: 20px;
}

@media(max-width:768px){ .billing-text-header i.fas.fa-arrow-circle-left:after{
    font-size: 13px;
}

.billing-text-header {flex-direction: column-reverse;}.min_menu-list.business~.min_menu-actions .user_info {
    margin-right: 10px;
}
                
.min_menu-list.business~.min_menu-actions .user_info span {
    margin-right: 0;
    margin-left: 0;
    position: relative;
    right: 0;
    padding-right: 10px;
}

.min_menu-list.business~.min_menu-actions .user_info span i.fa.fa-chevron-down {
    right: 0;
}   .section-top_header.b-header~.section-min_menu popover-container.bottom.bs-popover-bottom.in.mt-2.popover.popover-bottom {
          right: auto;
        left: 100% !important;
}    }


.payment-step .address-label {
    margin-left: 20px;
    margin-top: 5px;
    align-items: center;
}






@media(min-width:769px){

.business~.min_menu-actions a#sign-in:before {
    left: 16px;
}}

