@font-face {
    font-family: 'DroidArabicKufi';
    src: local("\263A"), url(../fonts/DroidArabicKufi.eot) format("embedded-opentype"),  url(../fonts/DroidArabicKufi.woff) format("woff"), url(../fonts/DroidArabicKufi.ttf)  format("truetype"),
         url(../fonts/DroidArabicKufi.svg) format("svg");
    font-weight: normal;
    font-style: normal;
  }

html,body {font-family: 'DroidArabicKufi', 'Nunito Sans', sans-serif; color: #000;font-size: 14px; direction: rtl;}
body{
    font-family: 'DroidArabicKufi', 'Nunito Sans', sans-serif;
}
h1,h2,h3,h4,h5,div, a {font-family: 'DroidArabicKufi', 'Nunito Sans', sans-serif; direction: rtl; text-align: right}
p,label,li,ul,a{direction: rtl;font-family: 'DroidArabicKufi', 'Nunito Sans', sans-serif;}
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9,
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9,
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9
{
  float: right!important;
  direction: rtl!important;
}
header .header-bottom {
    float: right;
}
.nav-lister {
    float: left;
}
.nav-lister li {
    float: right;
}
.nav-lister .nav-cart .nav-cart-item img {
    padding-left: 0px;
    padding-right: 25px;
}
.nav-lister .nav-cart .nav-cart-item {
    padding-right: 0px;
    padding-left: 25px;
    border-left: 0;
    border-right: 1px solid #ad8a45cb;
}
.dwn-sec .dwn-img {
    position: absolute;
    top: 62px;
}
h1 {
    font-size: 22px;
    font-weight: 400;
}
h2 {
    font-size: 20px;
    font-weight: 400;
}
h3{
    font-size: 20px;
    font-weight: 400;
}
h4 {
    font-size: 18px;
    font-weight: 400;
}
h5{
    font-size: 16px;
    font-weight: 400;
}
.cat-sec h1{
    font-weight: 400;
}
.news-sec h1{
    font-weight: 400;
}
.news-box h3{
    font-weight: 400;
}
.dwn-sec h1{
    font-weight: 400;
}
th {
    font-weight: 400;
}
.media-box h3 {
    font-size: 22px;
    text-align: center;
    padding: 0px 0 20px 0;
    font-weight: 400;
}
.cap-pro-name h5 a{
    font-size: 18px;
}
a.btn.btn-primary {
    color: #fff;
}
a.btn.btn-primary:hover {
    color: #fff;
}
.news-box:hover {
    border: 1px solid #bc8f2d;
    border-right: 8px solid #bc8f2d;
    border-left: 1px solid #bc8f2d;
}
.news-box{
    border-right: 8px solid #bc8f2d;
    border-left: 1px solid #bc8f2d;
}

.nav-lister .nav-cart .nav-cart-item .cart-count {
    right: 32px;
}
.nav-lister .nav-lang {
    border-right: 1px solid #ad8a45cb;
    border-left: 0;
}
.nav-lister .nav-phone {
    padding-left: 25px;
}
header .header-bottom .nav-head {
    float: left;
    padding: 3px 0;
}
.mainnav li {
    float: right;
}
.mainnav li a{
    font-family: 'DroidArabicKufi';
    font-weight: 100;
    font-size: 14px;
}
ul.grid-pricing .price_gt {
    font-size: 18px;
}
a.nav-cart-item h6{
    font-family: 'DroidArabicKufi';
}
footer .footer-top h4 {
    text-align: right;
    font-size: 16px;
    font-family: 'DroidArabicKufi';
    font-weight: 300;
}
footer .footer-top .footer-linker li a {
    font-size: 12px;
}
ul.mainnav li:last-child {
    padding-left: 0px;
}
.header-bottom.nav-fix img{
       margin: 4px 0px;
}
.header-bottom.nav-fix a.nav-cart-item .cart-count{
        left: 30px;
}
span.price-det-en{
    font-weight: 400;
}
.dropdown {
    right: 0;
}
.widget-sec .widget-item {
    float: right;
}
.widget-sec .widget-item li {
    float: right;
}
.widget-sec .widget-item li a .wiget-icon {
    float: right;
}
.widget-sec .widget-item li a .widget-txt {
    float: right;
}
.widget-sec .widget-item li a h5 {
    text-align: right;
    padding-right: 25px;
    padding-left: 0px;
}
.cat-txt a h4 {
    text-align: center;
}
.cat-txt a {
    text-align: center;
}
.cat-box .cat-img {
    text-align: center;
}
.cat-box .cat-txt{
    text-align: center;
}
.dwn-app {
    float: right;
}
.dwn-app a {
    float: right;
    margin-right: 0;
    margin-left: 10px;
}
footer .footer-top h4 {
    text-align: right;
}
ul.footer-linker.soc li {
    float: right;
}
footer .footer-top .footer-linker li i {
    margin-right: 0px;
    margin-left: 15px;
}
.serv-price.old {
    font-weight: 400;
}
.serv-price {
    font-weight: 400;
}
input#newsltr {
    float: right;
    margin: 7px 4px;
}
.dwn-sec {
    background: #fff url(../images/mob-banner-ar.jpg);

}
.BreadcrumbList a {
    float: right;
}
.BreadcrumbList i.fas.fa-chevron-left {
    float: right;
}
.fa-chevron-left:before {
    content: "\f053";
    font-size: 9px;
    padding: 5px;
    color: #bc8f2d;
}
.plan {
    float: left;
    right: auto;
    left: 0px;
    shape-outside: margin-box;
}
h4.req-box i {
    font-size: 18px;
    margin-right: 0px;
    margin-left: 15px;
}
.header-mob .h-cart span{
    bottom: 30px;
}
.det-sec.mt-3 h4 {
    text-align: right;
    font-size: 14px;
}
.det-sec ul li a:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f0a5";
    position: relative;
    right: 0;
    color: #bc8f2d;
    padding-left: 15px;
    padding-right: 0px;
    float: right;
}
.det-sec.mt-3 ul li a:hover {
    padding-right: 8px;
    transition: all 0.5s ease;
}
.header-mob .h-lang {
    width: 20%;
    float: left;
    border-right: 1px solid #667781;
    border-left:0;
}
.menu-head {
    width: 15%;
    float: left;
}
.header-mob .h-img {
    width: 50%;
    float: left;
}
.nav-mobile .menu-container .menu-sidebar {
    transform: translateX(-405px);
    right: auto;
    left: 0;
}
.nav-mobile li a {
    text-align: right;
}
ul.menu-sidebar li a{
    font-weight: 400px;
}
figure {
    margin: 1rem 0 1rem;
}
.BreadcrumbList a {
    float: right;
    font-size: 14px;
    padding-bottom: 5px;
}
.cat-box .cat-txt h4{
    font-family: 'DroidArabicKufi';
    font-weight: 400;
}

span.text-danger.validation-error-message.field-validation-error {
    float: left;
}
span.text-danger.validation-error-message.field-validation-error {
    float: left;
    text-align: right;
}
span#my-textarea-error {
    float: right;
}
.shp-address-head span.text-danger.validation-error-message.shp-pay-error.field-validation-error {
    float: none;
}
.registered-user-invo-details .cap-details-cell-invc {
    text-align: right;
}
    .shp-gue-form input#newsltr {
    float: right;
    margin: 6px;
}
.shipping-cart-main-wp.shipping-cart-pc h4 {
    text-align: right;
}
.pro-image {
    float: right;
    margin-right: 0px;
    margin-left: 20px;
}
.cap-req {
    float: right;
}
.cat-box p{
    font-weight: 400;
}
td.cap-details-cell-1 img {
    display: block;
    margin-right: 5px;
    margin-left: 0px;
}
.modal-header .close{
    margin: 0;
}
.address-grid h4 {
    text-align: right;
}
.contact-right {
    float: right;
}
.address-grids span.fa{
    float: right;
    margin-left: 10px;
}
span.fa.fa-phone {
    transform: rotate(0deg);
}
.shipping-cart-main-wp.shipping-cart-mob h4 {
    float: right;
}
select.form-control:not([size]):not([multiple]) {
    height: calc(3.25rem + 2px);
}
.shp-sid-main-det {
    width: 66%;
    float: right;
    margin-bottom: 30px;
}
.shp-sid-chk {
    padding: 15px;
    width: 33.33%;
    float: left;
    border: 1px solid #bc8f2d;
}
.shp-address-head h4 {
    text-align: right;
    font-size: 16px;
}
.shp-sid-chk h4 {
    text-align: right;
}
.accordion {
    text-align: right;
}
button.accordion:after {
    float: right;
    margin-left: 25px;
    margin-right: 5px;
}
.accord-pan .panel i {
    margin-right: 0px;
    margin-left: 10px;
}
.accord-pan .panel span {
    margin-right: 0;
    display: block;
}
h2.title {
    color: #fff;
    font-size: 24px;
    text-align: center;
}
.service-box_header {
    text-align: center;
}
figcaption .btn {
    margin-top: 15px;
}
.payment-cont {
    width: 60%;
    height: auto;
    float: left;
    border: 1px solid #bc8f2d;
    padding: 30px;
    margin: 50px 20%;
  }

@media (max-width: 600px) {
.plan {
    right: 0px;
}
.det-sec.mt-3 p {
    float: right;
    width: 100%;
    margin-top: 40px;
  }
.shp-sid-main-det {
    width: 100%;
}
.news-box span i {
    margin-right: 0px;
    margin-left: 10px;
}
.news-box a.btn.btn-primary{
    margin-top: 10px;
}
.shp-sid-chk {
    padding: 15px;
    width: 100%;
}
.login_wrapper_outside {
    width: 100%;
    float: left;
}
a.rem-bag.text-danger i {
    margin-left: 5px;
    margin-right: 0px;
}
.payment-cont {
    width: 94%;
    margin: 30px 3%;
    padding: 20px;
}
}
@media (max-width: 420px){
    .dwn-sec .dwn-img {
    position: relative;
    top: 32px;
}
}



