.top-about-box02__txt01 {
    position: absolute;
    top: 75px;
    left: 400px;
}
.top-about-box02 {
    padding: 106px 0 0;
}
.top-about-box02__img {
    position: relative;
    width: 1322px;
    margin-left: 190px;
}
.top-about-box02__txt02 {
    position: absolute;
    top: 140px;
    left: 390px;
}
/*body h3 {*/
/*    text-align: right !important;*/
/*}*/
/*body h1 {*/
/*    text-align: right !important;*/
/*}*/
.workplace p {
        text-align: right;
        /*width: 40% !important;*/
    }
body h3 {
        font-family: Tajawal, sans-serif !important;
    margin: 0 !important;
    text-align: right !important;
    /*background-color: red !important;*/
    /*width: 349px !important;*/
}
 
body h1 {
        font-family: Tajawal, sans-serif !important;
    /*margin: 0 !important;*/
    text-align: right !important;
    /*background-color: red !important;*/
    /*width: 349px !important;*/
}
body font {
        font-family: Tajawal, sans-serif !important;
    /*    margin: 0 6px 0 0 !important;*/
    /*font-size: 12px !important;*/
    text-align: right !important;
}
    body p {
            font-family: Tajawal, sans-serif !important;
        text-align: right !important;
        /*width: 40% ! Important;*/
    }
body .text p {
     /*width: 349px !important;*/
    text-align: right !important;
    font-family: Tajawal, sans-serif !important;
}
/*    p#id-60 {*/
/*        width: 95% !important;*/
/*    }*/
/*div#center h1#heading-id-3 {*/
/*    margin: 30px 45px 0 0 !important;*/
/*}*/

/*div#center h1#heading-id-4 {*/
/*    margin: 30px 45px 0 0 !important;*/
/*}*/

/*div#center h1#heading-id-5 {*/
/*    margin: 30px 45px 0 0 !important;*/
/*}*/

/*div#center h1#heading-id-6 {*/
/*    margin: 30px 45px 0 0 !important;*/
/*}*/

/*div#center h1#heading-id-7 {*/
/*    margin: 30px 45px 0 0 !important;*/
/*}*/

/*div#center h1#heading-id-8 {*/
/*    margin: 30px 45px 0 0 !important;*/
/*}*/

/*div#center h1#heading-id-9 {*/
/*    margin: 30px 45px 0 0 !important;*/
/*}*/
.common-top-news.w1080 dl {
    text-align: left;
}
.product_spec p {
    font-size: 12px !important;
    width: 203px !important;
}
.top-h2-tit__support {
    text-align: left;
    position: relative;
    color: #d1d2d2;
    font-size: 4.5rem;
    font-weight: bold;
}
body {
      font-family: Tajawal, sans-serif !important;
}
.page.tab ul.clearfix {
    font-family: Tajawal, sans-serif !important;
}
.text p {
    font-family: Tajawal, sans-serif !important;
}
h1.title1 {
    font-family: "Tajawal", sans-serif !important;
}
ul.clearfix span {
        font-family: "Tajawal", sans-serif !important;
}
font font {
    font-family: "Tajawal", sans-serif !important;
}
.discription font font {
  font-family: "Tajawal", sans-serif !important;
      font-size: 13px;
}
.copy font font {
      font-family: "Tajawal", sans-serif !important;
}

h1.title1 font font {
    font-family: "Tajawal", sans-serif !important;
}
h2 font font {
    font-family: "Tajawal", sans-serif !important;
}

.sub-menu li a {
    font-size: 13px;
    font-weight: 900;
}
.main-menu li a {
    font-size: 13px;
    font-weight: 900;
}
ul.onlymenu li a {
    font-size: 12px;
    font-weight:500;
}
span.country-select-pc {
    font-size: 15px;
    font-weight: 800;
      line-height:50px !important;
}
.mega-menu ul li a {
    font-weight:800 !important;
    font-size:15px !important;
    line-height:50px !important;
}
footer .main-menu > ul, footer .flex {
    font-weight:900 !important;
    font-family: "Tajawal", sans-serif !important;
    display: flex ;
    font-size:14px;
    flex-wrap: wrap;
    justify-content: space-between;
}
.sub-menu {
       font-family: "Tajawal", sans-serif !important;
}
.wrap1160 {
    font-family: "Tajawal", sans-serif !important;
}
.mega-menu {
    font-family: "Tajawal", sans-serif !important;
    max-width: 1038px;
    width: 100% !important;
    display: flex ;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    right:inherit;
    top: 50%;
    left: 0px;
    transform: translateY(-50%);
    font-size: 1.5rem;
    font-weight:800 !important;
}
#navi-wrap .gnavi > ul > li a.menu-name {
    font-weight: 800;
    font-family: "Tajawal", sans-serif !important;
    line-height: 1em;
    padding: 16px;
    position: relative;
    text-decoration: none;
    color: #fff;
    font-size: 16px;
}

p span {
    font-family: "Tajawal", sans-serif !important;
    font-weight: 400 !important;
    font-size: 14px !important;
}
p font font {
    font-family: "Tajawal", sans-serif !important;
    font-weight: 400 !important;
    font-size: 14px !important;
}
.menu-name:hover{
      font-family: Arial, Helvetica, Verdana, sans-serif !important;
  color: #fff;
  font-weight: 800;
}
#navi-wrap .gnavi > ul > li.on .low-wrap {
    width: 100%;
    position: absolute;
    top: 82px;
    left: 0;
    visibility: visible;
    opacity: 1;
    transition: 0.6s;
    z-index: 999;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.16);
    background: rgba(0, 0, 0, 0.89);
    border-top: 1px solid #fff;
}
    body{
       direction: rtl;
       font-family: "Tajawal", sans-serif !important;
       font-weight: 600;
       font-style: normal;
        font-optical-sizing: auto !important;
     
        text-align:right !important;
        font-size:20px !important;
    }
    .country-sub-btn::before {
    content: "";
    display: inline-block;
    line-height: 1;
    width: 10px;
    height: 10px;
    border: 0.1em solid currentColor;
    border-left: 0;
    border-bottom: 0;
    box-sizing: border-box;
    transform: translateY(-50%) rotate(225deg);
    position: absolute;
    top: 50%;
    left: 25px;
}

footer a, footer span {
    width: auto;
    display: inline-block;
    color: #fff;
    line-height: 2;
    position: relative;
    font-size: 13px;
}
.country-sub-btn::after {
    visibility: hidden;
    content: "";
    display: inline-block;
    line-height: 1;
    width: 10px;
    height: 10px;
    border: 0.1em solid currentColor;
    border-left: 0;
    border-bottom: 0;
    box-sizing: border-box;
    transform: translateY(-50%) rotate(45deg);
    position: absolute;
    top: 50%;
    right: 25px;
}
input.form-control.py-3.fs-5 {
    text-align: right;
}


 /* MOBILE SCREEN 430 PX START */

 @media (max-width: 430px) {

     .user-col ul.flex.pt-3 {
    margin: 25px 0 23px 28px !important;
}
              .mega-menu {
        width: 100%;
        padding: 1px 20px 0 200px;
        display: block;
        position: relative;
        top: 0;
        right: 0;
        transform: translateY(0);
        font-size: 1.3rem;
    }
        .w-100.arabic .copy {
                margin: 0 22px 25px 45px !important;
                text-align: right !important;
            }
            .w-100.arabic .subcopy {
                margin: 0 0 0 58px !important;
                text-align: right !important;
            }
            .w-100.arabic .discription {
                margin: 0 0 14px 0 !important;
                text-align: right !important;
            }
 #show div#content .third {
    margin: 0 0 0 20px !important;
}
 }

 /* MOBILE SCREEN 430 PX END */





 /* MOBILE SCREEN 375 PX START */
 @media (max-width: 375px) {
              .mega-menu {
        width: 100%;
        padding: 1px 20px 0 200px;
        display: block;
        position: relative;
        top: 0;
        right: 0;
        transform: translateY(0);
        font-size: 1.3rem;
    }
        #show .document-main table {
        direction: rtl ! Important;
        margin-left: -29px !important;
    }
       #show .document-main table {
                margin-left: -19px !important;
            }
   #show div#content .third {
    margin: 0 0 0 -10px !important;
}
 }
 /* MOBILE SCREEN 375 PX END */


 /* MOBILE SCREEN 360 PX START */

 @media (max-width: 360px) {
          div#spec_filter {
    margin: 0px 0px 0 16px !important;
    width: 348px !important;
}
    .models {
        margin: 0 0 0 8px !important;
        display: flex
;
        flex-direction: column;
    }
    .user-col ul.flex.pt-3 {
   margin: 25px 0 23px 9px !important;
}
           .mega-menu {
   width: 100%;
   padding: 1px 20px 0 200px;
   display: block;
   position: relative;
   top: 0;
   right: 0;
   transform: translateY(0);
   font-size: 1.3rem;
}
   #show .document-main table {
   direction: rtl ! Important;
   margin-left: -29px !important;
}
  #show .document-main table {
           margin-left: -19px !important;
       }
h3.cancel.accessories_title.heading-class-36 {
width: 20px !important;
margin: 0 -14px 0 -33px !important;
}
    #show .tab td.sun {
   width: 311px ! Important;
}
       #show .document-main table {
           direction: rtl ! Important;
           margin: 0 11px 0 -33px !important;
       }
#show div#content .third {
margin: 0 0 0 -10px !important;
}
}

 /* MOBILE SCREEN 360 PX END */



  /* MOBILE SCREEN 767 PX START */
 @media (max-width: 767px) {
     .product_finder_main_visual .main_visual_item {
    position: absolute;
    left: 35px;
}

     .p-4.shadow.rounded-2.sr1 p#id-2 {
    margin: 0 0 0 91px !important;
}
    .p-4.shadow.rounded-2.sr1 h1#heading-id-3 {
        margin: 0 0 0 -33px !important;
    }
     img.clear-all-bn.img-class-4 {
    display: none;
}
         #show .document-main table {
        direction: rtl ! Important;
        margin-left: -29px !important;
    }
       #show .document-main table {
                margin-left: -19px !important;
            }
     #show div#tab-content div#left-col {
    margin: 0px !important;
    padding: 0px !important;
    width: auto !important;
}
#show div#tab-content .item.clearfix.left p {
    margin: 0px !important;
    padding: 0px !important;
    width: auto !important;
}

             .w-100.arabic .copy {
                margin: 0 22px 25px 45px !important;
                text-align: right !important;
            }
            .w-100.arabic .subcopy {
                margin: 0 0 0 58px !important;
                text-align: right !important;
            }
            .w-100.arabic .discription {
                margin: 0 0 14px 0 !important;
                text-align: right !important;
            }
            #show h1 {
                width: 360px !important;
                margin: 10px 0 0 -28px !important;
                font-size:40px !important;
                font-weight:500;
            }
/*    #show .border.mt-5.pt-5.tab-content.bg-white img {*/
/*    width: auto !important;*/
/*    margin: 35px 0 22px 0 !important;*/
/*}*/
/*     #show body h3 {*/
/*    width: auto !important;*/
/*}*/
/*     #show .feature p {*/
/*    padding-right: 15px!Important;*/
/*}*/
     
 
    
/*    #show .feature  td.sun {*/
/*        display: flex !important;*/
/*        flex-direction: row ! Important;*/
/*        justify-content: end;*/
/*    }*/
    
/*#show  .feature  td.sun img {*/
/*        padding: 0px 7px ! Important;*/
/*width:109px!Important*/
/*    }*/
    
/*#show  .software div#s2_1107 {*/
/*    float: right!Important;*/
/*}*/

/*#show .software .picture {*/
/*    margin-left: 67px!Important;*/
/*}*/

/*#show .software .detail*/
/*{*/
/*    margin-top:-30px!important;*/
/*}*/
              .choose-workstyle .modal-content {
    width: 326px;
    padding: 15px;
    background-repeat: no-repeat;
}
    .choose-workstyle .modal-body  {
    width: auto !important;
    margin: 225px 0 0 0 !important;
}
    .choose-workstyle .modal-body p  {
    width: auto !important;
  
}
   .choose-workstyle .modal-body h3  {
    width: auto !important;
  
}
         .top-mv {
        height: auto;
        margin: -10px 0 70px;
    }
     .top-about-box02__txt01 {
    position: absolute;
    top: 0px;
    left: 0px;
}
.top-about-box02 {
    padding: 106px 0 0;
}
    .top-about-box02__img {
        position: relative;
        width: 423px;
        top: -106px;
        margin-left: 00px;
    }
        .top-about-box02__txt01 h3 {
        margin: 22px 0 59px -185px !important;
        font-size: 2.8rem;
    }
    .top-about-box02__txt02 {
        position: absolute;
        top: 162px;
        left: 15px;
    }
     ul.top-support-link h3#heading-id-4 {
    width: 195px !important;
}
    ul.top-support-link h3#heading-id-5 {
    width: 195px !important;
}
    ul.top-support-link h3#heading-id-6 {
    width: 195px !important;
}
          
     #show .document-main table {
    direction: rtl!Important;
}
    div#headerboxess img {
        height: 179px !important;
        /* position: absolute !important; */
        /* top: 109px !important; */
        /* left: 74% !important; */
        /* width: 670px !important; */
    }
div#headerboxess {
        position: absolute !important;
        top: 109px !important;
        left: 60% !important;
        width: 635px !important;
    }
   /* body .text p {*/
   /*     width: 349px !important;*/
   /*    text-align: right !important;*/
   /*    font-family: Tajawal, sans-serif !important;*/
   /*} */
   #show .standard td {
    width: 100%!Important;
}
    .workplace p {
        text-align: right;
        width: 40% !important;
    }
body h3 {
        font-family: Tajawal, sans-serif !important;
    margin: 0 !important;
    text-align: right !important;
    /*background-color: red !important;*/
    width: 349px !important;
}
body h1 {
        font-family: Tajawal, sans-serif !important;
    margin: 0 !important;
    text-align: right !important;
    /*background-color: red !important;*/
    width: 349px !important;
}
body font {
        font-family: Tajawal, sans-serif !important;
        /*margin: 0 6px 0 0 !important;*/
    font-size: 12px !important;
    text-align: right !important;
}
    body p {
            font-family: Tajawal, sans-serif !important;
        text-align: right !important;
        /*width: 40% ! Important;*/
    }
}
 /* MOBILE SCREEN 767 PX END */


#dropmenu .low>li{text-align:right;}
#dropmenu .low2-btn::after{right:inherit!important; left:25px; transform:translateY(-50%) rotate(-136deg);}
.low2-btn.open+.low2-wrap{right:inherit; left:0; border-left:0; border-right:1px solid #999;}
