/*
.custom-color{
    color: red;
}
*/
body,
body p,
body th {
    font-family: GE SS Two Medium, sans-serif !important;
    letter-spacing: 0 !important;
}
body option,
body select {
   font-family: GE SS Two Medium !important; 
}
body footer a, body footer p {
    font-family: GE SS Two Medium !important;
    letter-spacing: 0 !important;
    text-align: right;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: GE SS Two Medium, Montserrat !important;
    letter-spacing: 0 !important;
}
body a,
label,
button {
    font-family: GE SS Two Medium, Montserrat !important;
    letter-spacing: 0 !important;
}
body td {
    font-family: sans-serif;
}
.shop-total,
.text-l-jd,
.text-r-hair {
    font-family: sans-serif;
}
body .arabic a {
    font-family: Acens !important;
}
.Category-box strong {
    font-family: GE SS Two Medium;
    letter-spacing: 0;
}
.owl-carousel .owl-stage-outer {
    direction: ltr;
}
.top-header .col-lg-3,
.top-header .header-search {
    float: right;
}
.lang-cart {
    text-align: left;
    direction: rtl;
}
.profile-head .imge {
    float: left;
}
.user-account {
    float: right;
}
#search button {
    right: auto;
    left: 0;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.unlimit .bonus input {
    margin: 0 15px 0 0;
}
input[type=number],
.sub-agent-page span {
    font-family: Montserrat !important;
}
input {
    padding-left: 0;
    padding-right: 10px;
}
#top-menu ul li:last-child a {
    margin: 0 29px 0 0;
}
#top-menu ul li a {
    font-family: 'GE SS Two Medium' !important;
}
.imge a {
    font-family: 'GE SS Two Medium' !important;
}
.dropdown-content {
    right: auto;
    left: 0;
    text-align: right;
}
.shopping-cart-total > h4 span {
    float: left;
}
.Category-box.box-one {
    float: right;
}
.product-details {
    text-align: right;
}
.Jordan-Text {
    text-align: right;
}
.testimonials-area button.btn-primary {
    float: left;
}
.shopping-car {
    margin-right: 0;
    margin-left: 15px;
}
.text-r-hair {
    float: right;
    margin-left: 0;
    margin-right: 20px;
}
.text-l {
    float: right;
}
.unlimit {
    text-align: right;
}
.post-paid-line {
     height: auto; 
    text-align: right;
}
.new-postpaid-lt {
    margin-right: 0;
    text-align: right;
}
.text-r-add {
    float: right;
}
.add-to-cart {
    float: left;
}
.logo-info {
    text-align: right;
}
body footer li {
    text-align: right;
}
body footer li a {
    direction: ltr;
    display: inline-block;
    font-family: GE SS Two Medium, sans-serif !important;
}
.contact i {
    margin-right: 0;
    float: right;
    margin-left: 5px;
}
.follow i {
    float: right;
    margin-left: 5px;
    margin-right: 0;
}
.follow .twitter,
.follow .youtube {
    margin-right: 0;
}
.follow p b {
    letter-spacing: 0;
}
.bonus select {
    margin: 0 20px 0 0;
}
.breadcrumb-content li::before {
    margin: 9px 0;
    right: auto;
    left: 2px;
}
.breadcrumb-content li a {
    margin-right: 0;
    margin-left: 20px;
}
body .text-left {
    float: right;
    text-align: right !important;
}
.product-content .cart-hover {
    left: auto;
}
body .pagination-total-pages {
    float: right;
    width: 100%;
    text-align: right;
    display: inline-block;
}
.product-sorting-wrapper {
    width: 100%;
    text-align: right;
}
.shorting-style > label {
    margin: 0 0 0 11px;
}
.shorting-style select {
    padding-left: 0;
    padding-right: 10px;
    text-align: left;
    background: #fff url(../../assets/img/icon-img/shop.png) no-repeat scroll left 10px center;
}
.shorting-style {
    margin-left: 0;
    margin-right: 20px;
}
.Choose-Img {
    right: auto;
    left: 0;
}
.Choose-Text {
    text-align: right;
}
.Choose-Header {
    text-align: right;
}
.Choose-Text img {
    float: right;
}
.Choose-Text h6 {
    text-align: right;
    margin-left: 0;
    margin-right: 60px;
}
.Store-Text {
    text-align: right;
}
.Choose-Text p {
    padding-left: 0;
    padding-right: 60px;
}
.footer-all-right .text-right {
    text-align: left !important;
}
.useful,
.contact,
.follow {
    padding-left: 0 !important;
    padding-right: 100px !important;
}
h3.page-title {
    text-align: right;
}
.grand-totall {
    text-align: right;
}
.grand-totall > h5 span {
    float: left;
    font-family: sans-serif;
}
.grand-totall > h5 {
    font-family: sans-serif, GE SS Two Medium !important;
}
h4.cart-bottom-title {
    padding-right: 0;
}
.Header-Text {
    text-align: right;
    max-width: 51%;
    float: right;
}
.info p {
    max-width: 100%;
}
.panel-heading {
    text-align: right;
}
.noorder {
    text-align: right;
}
#nav-tab {
    direction: rtl;
}
.drug-store-page .col-lg-4,
.sub-agent-page .col-lg-4 {
    float: right;
}
.small-title h2 {
    text-align: right;
}
.contact-information {
    text-align: right;
}
.contact-information a {
    direction: ltr;
}
.account-info-wrapper {
    text-align: right;
}
form {
    text-align: right;
}
.order-review .col-lg-12,
.order-review .col-md-12,
.order-review .col-sm-12,
.order-review .col-lg-7,
.order-review .col-md-6,
.order-review .col-lg-5 {
    float: right !important;
}
.order-review .col-lg-7 {
    text-align: right;
}
.order-review h5 {
    font-family: sans-serif, GE SS Two Medium !important;
}
.order-review .col-lg-8 h5 {
    text-align: right;
}
#tabs-single .text-r-hair {
    font-family: GE SS Two Medium !important;
}
.qtysp h5 {
    direction: rtl !important;
}
.qtysp h5 b {
    float: right;
    margin-left: 8px;
}
body .pro-dec-cart,
body h1,
body h4,
body h5,
.cart-count,
.shop-total,
.shopping-cart-ti h6,
.product-shorting.shorting-style select,
.product-shorting.shorting-style select option {
    font-family: sans-serif, GE SS Two Medium !important;
}
body span,
body select,
body select option {
    font-family: GE SS Two Medium, sans-serif !important;
}    
.contact a,
.pagination>li>a,
.pagination>li>span,
.contact-information > p a,
.panel-title span,
#customize-number,
.grand-totall > h5 span,
.single-price span,
.single-price h4,
span.amount,
#store-information span {
    font-family: Montserrat !important;
}
.shopping-cart-ti h4,
.shopping-cart-ti h4 a,
.shopping-cart-ti span,
.product-content .product-title > h4 a,
span.product-price,
.product-content .cart-hover a,
.total-pages > p,
.product-details .title a,
.copy span,
body input,
#select-bonus option,
#rs-view-orders .all-order-details .single-orders .col-lg-3 p,
#rs-view-orders .all-order-details .single-orders .col-lg-3 span,
.single-orders p,
.created-at span,
.store-name {
    font-family: Montserrat, GE SS Two Medium !important;
}
#store-information h4 {
    margin: 0 0 15px 15px;
    float: right;
}
h5.panel-title a::before {
    right: auto;
    left: 10px;
}
.h3,
h3 {
    text-align: right;
}
.product-bonus #customize-bonus {
    width: 100px;
    height: 40px;
}
#bookdate {
    float: right;
    text-align: right;
}
.text-r-hair,
.text-l-jd {
    font-family: Montserrat !important;
}
.add-to#addtocart {
    float: none;
}
.all-order-details .col-lg-6 {
    float: right !important;
}
.single-product-details .single-name {
    float: right;
}
.products-shop .product-price-old {
    padding-right: 0;
    padding-left: 4px;
}
.products-shop strong {
    padding: 0 4px 0 0;
}
/*
#rs-view-orders .all-order-details .single-orders .col-lg-3 p {
    text-align: center;
}
*/
.resetpassword,
.col-md-offset-2 {
    margin: 0 auto;
}
#addtocart {
    float: right;
}
.order-review span {
    float: right;
    margin-left: 5px;
    margin-right: 0;
}
.order-review .billing-back-btn span {
    float: right;
}
.single-ship {
    margin-bottom: 5px;
    text-align: right;
}
.single-ship input[type=radio] {
    float: right;
    margin-left: 5px;
    margin-top: 6px;
}
.billing-select select {
    background: #fff url(../../assets/img/icon-img/shop.png) no-repeat scroll left 10px center;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-family: GE SS Two Medium;
}
::-moz-placeholder { /* Firefox 19+ */
  font-family: GE SS Two Medium;
}
:-ms-input-placeholder { /* IE 10+ */
  font-family: GE SS Two Medium;
}
:-moz-placeholder { /* Firefox 18- */
  font-family: GE SS Two Medium;
}
.single-orders .col-lg-4 {
    float: right !important;
    text-align: right;
}
.single-orders h4 {
    float: right;
    margin: 2px 0 0 10px;
}
.all-product-details .col-lg-2,
.all-product-details .col-lg-1 {
    float: right;
}
#rs-view-orders .single-orders .col-lg-3 {
    float: right !important;
}
#rs-view-orders .single-orders .col-lg-3 p {
    text-align: right;
}
.single-price span,
.single-price h4 {
    font-family: sans-serif;
}
body p {
    text-align: right;
}
i i {
    font-weight: normal !important;
}
.login-toggle-btn {
    float: left;
}
.resetpassword .col-md-8 {
    margin: 0 auto;
}
.resetpassword label {
    text-align: right !important;
}
.resetpassword .col-md-8 .col-md-12 {
    margin: 0 auto;
    text-align: center;
}
.changepass .col-md-8 {
    margin: 0 auto;
}
.changepass .control-label {
    float: right;
    text-align: right !important;
}
.inner-page h3 {
    text-align: right;
}
.bottom-footer .pull-right {
    text-align: left;
}
#nav-tabContent h2 {
    text-align: right;
}
.price-wishlist .text-r-add {
    float: left;
}
.price-wishlist .wishlist {
    float: left;
}
.price-wishlist .price {
    float: right;
}
form .unlimit {
    float: right;
}
.add-to-cart .buy-now {
    float: right;
    width: 49%;
}
.descrip {
    text-align: right;
}
.product-price-old {
    direction: ltr;
    display: inline-block;
}
.add-to-cart .unlimit {
    float: left;
}
.add-to-cart .buy-now button {
    font-family: GE SS Two Medium !important;
}
.shopping-cart-ti {
    text-align: right;
}
.shopping-cart-de {
    float: left;
}
.shopping-cart-de a {
    float: left;
}
.shopping-cart-total {
    text-align: right;
}
.shopping-cart-con {
    text-align: right;
}
.shopping-cart-btn a,
.billing-btn button {
    padding: 14px 10px 12px;
}
#returnd {
    left: auto;
    right: 15px;
}
#returnd a {
    margin-right: 10px;
    margin-left: 0;
}
#my-single-orders .col-lg-3 {
    float: right !important;
}

/****************************
    Responsive
****************************/

@media only screen and (max-width: 767px) {
    
body .mean-container a.meanmenu-reveal {
    left: auto;
    right: 40px;
}
.Header-Text {
    max-width: 100%;
}
.testimonials-area button.btn-primary {
    float: inherit;
}
body .useful,
body .contact,
body .follow {
    padding-right: 10px !important; 
}  
.prices-details .col-lg-5,
.order-details .col-lg-5 {
    text-align: left;
}  
.prices-details .col-lg-5 p,
.order-details .col-lg-5 p {
    text-align: left;
}   
.mean-container .mean-nav ul li a {
    text-align: right;
}    
}
.product-desc {
    text-align: right;
}
.product-stock {
    float: left;
}