@media only screen and (min-width: 1200px) {
.product-box__item{padding-top: 10px !important;}
.product-box__item > a{height: 200px !important;}
}
.product-box__item .product-box__title a{letter-spacing: -0.1px;}
.title-welcome-h1{    
    text-align: center;
    color: #3f3e3c;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
    /* letter-spacing: 1px; */
    padding: 10px;
    border-radius: 8px;}
.title-welcome-h1 strong{color: #5461a7;}
.farashop__body header.farashop__header.fixed .header__bottom{height: 65px !important;}
/*  Main css */
a{text-decoration: none !important;}
h1, h2,h3,h4,h5, h6{cursor: default !important;}
/* end Main css */
/* public css*/

.d-flex{display: flex !important;}
.d-grid{display: grid;}
.flex-d-column{flex-direction: column;}
.flex-j-content-end{justify-content:end;}
.a-items-baseline{align-items:baseline}
.g-template-columns-2{grid-template-columns: auto auto;}
.gap-20{gap: 20px;}
.row-gap-20{row-gap: 50px;}
.f-color-white{color: white !important;}
.pos-relative{position:relative}
.f-weight-b{font-weight: 600;}
.mx-autox{margin: 0 auto !important;}
.jus-self-center{ justify-self: center !important;}
.txt-center{ text-align: center !important;}
.txt-justify{ text-align: justify !important;}

.mt-1,.my-1 {margin-top: .25rem !important}
.mr-1,.mx-1 {margin-right: .25rem !important}
.mb-1,.my-1 {margin-bottom: .25rem !important}
.ml-1,.mx-1 {margin-left: .25rem !important}
.m-2 {margin: .5rem !important}
.mt-2,.my-2 {margin-top: .5rem !important}
.mr-2,.mx-2 {margin-right: .5rem !important}
.mb-2,.my-2 {margin-bottom: .5rem !important}
.ml-2,.mx-2 {margin-left: .5rem !important}
.m-3 {margin: 1rem !important}
.mt-3,.my-3 {margin-top: 1rem !important}
.mr-3,.mx-3 {margin-right: 1rem !important}
.mb-3,.my-3 {margin-bottom: 1rem !important}
.ml-3,.mx-3 {margin-left: 1rem !important}
.m-4 {margin: 1.5rem !important}
.mt-4,.my-4 {margin-top: 1.5rem !important}
.mr-4,.mx-4 {margin-right: 1.5rem !important}
.mb-4,.my-4 {margin-bottom: 1.5rem !important}
.ml-4,.mx-4 {margin-left: 1.5rem !important}
.m-5 {margin: 3rem !important}
.mt-5,.my-5 {margin-top: 3rem !important}
.mr-5,.mx-5 {margin-right: 3rem !important}
.mb-5,.my-5 {margin-bottom: 3rem !important}
.ml-5,.mx-5 {margin-left: 3rem !important}
.p-0 {padding: 0 !important}
.pt-0,.py-0 {padding-top: 0 !important}
.pr-0,.px-0 {padding-right: 0 !important}
.pb-0,.py-0 {padding-bottom: 0 !important}
.pl-0,.px-0 {padding-left: 0 !important}
.p-1 {padding: .25rem !important}
.pt-1,.py-1 {padding-top: .25rem !important}
.pr-1,.px-1 {padding-right: .25rem !important}
.pb-1,.py-1 {padding-bottom: .25rem !important}
.pl-1,.px-1 {padding-left: .25rem !important}
.p-2 {padding: .5rem !important}
.pt-2,.py-2 {padding-top: .5rem !important}
.pr-2,.px-2 {padding-right: .5rem !important}
.pb-2,.py-2 {padding-bottom: .5rem !important}
.pl-2,.px-2 {padding-left: .5rem !important}
.p-3 {padding: 1rem !important}
.pt-3,.py-3 {padding-top: 1rem !important}
.pr-3,.px-3 {padding-right: 1rem !important}
.pb-3,.py-3 {padding-bottom: 1rem !important}
.pl-3,.px-3 {padding-left: 1rem !important}
.p-4 {padding: 1.5rem !important}
.pt-4,.py-4 {padding-top: 1.5rem !important}
.pr-4,.px-4 {padding-right: 1.5rem !important}
.pb-4,.py-4 {padding-bottom: 1.5rem !important}
.pl-4,.px-4 {padding-left: 1.5rem !important}
.p-5 {padding: 3rem !important}
.pt-5,.py-5 {padding-top: 3rem !important}
.pr-5,.px-5 {padding-right: 3rem !important}
.pb-5,.py-5 {padding-bottom: 3rem !important}
.pl-5,.px-5 {padding-left: 3rem !important}
.m-n1 {margin: -.25rem !important}
.mt-n1,.my-n1 {margin-top: -.25rem !important}
.mr-n1,.mx-n1 {margin-right: -.25rem !important}
.mb-n1,.my-n1 {margin-bottom: -.25rem !important}
.ml-n1,.mx-n1 {    margin-left: -.25rem !important}
.m-n2 {margin: -.5rem !important}
.mt-n2,.my-n2 {margin-top: -.5rem !important}
.mr-n2,.mx-n2 {margin-right: -.5rem !important}
.mb-n2,.my-n2 {margin-bottom: -.5rem !important}
.ml-n2,.mx-n2 {margin-left: -.5rem !important}
.m-n3 {margin: -1rem !important}
.mt-n3,.my-n3 {margin-top: -1rem !important}
.mr-n3,.mx-n3 {margin-right: -1rem !important}
.mb-n3,.my-n3 {margin-bottom: -1rem !important}
.ml-n3,.mx-n3 {margin-left: -1rem !important}
.m-n4 { margin: -1.5rem !important}
.mt-n4,.my-n4 {margin-top: -1.5rem !important}
.mr-n4,.mx-n4 {margin-right: -1.5rem !important}
.mb-n4,.my-n4 {margin-bottom: -1.5rem !important}
.ml-n4,.mx-n4 {margin-left: -1.5rem !important}
.m-n5 {margin: -3rem !important}
.mt-n5,.my-n5 {margin-top: -3rem !important}
.mr-n5,.mx-n5 {margin-right: -3rem !important}
.mb-n5,.my-n5 {margin-bottom: -3rem !important}
.ml-n5,.mx-n5 {margin-left: -3rem !important}
.m-auto {margin: auto !important}
.mt-auto,.my-auto {margin-top: auto !important}
.mr-auto,.mx-auto {margin-right: auto !important}
.mb-auto,.my-auto {margin-bottom: auto !important}
.ml-auto,.mx-auto {margin-left: auto !important}
.display-1 {
    font-size: 6rem;
    font-weight: 300;
    line-height: 1.2
}
.display-2 {
    font-size: 5.5rem;
    font-weight: 300;
    line-height: 1.2
}
.display-3 {
    font-size: 4.5rem;
    font-weight: 300;
    line-height: 1.2
}
.display-4 {
    font-size: 3.5rem;
    font-weight: 300;
    line-height: 1.2
}
.display-5 {
    font-size: 2.5rem;
    font-weight: 300;
    line-height: 1
}
.display-6 {
    font-size: 1.5rem;
    font-weight: 300;
    line-height: 1
}
hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, .1)
}
.small,
small {
    font-size: 80%;
    font-weight: 400
}
.mark,
mark {
    padding: .2em;
    background-color: #fcf8e3
}
.line-height-1{line-height:1 !important}
.line-height-2{line-height:2 !important}
.line-height-3{line-height:3 !important}
.btn-outline-success {
    color: #28a745;
    background-color: transparent;
    background-image: none;
    border-color: #28a745;
}
.btn-outline-success:hover {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745;
}
.btn {
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
button a{text-decoration: none !important;}
.farashop .fsh-container.fsh-container__content-pane-colorful .heading-el{
    display: none !important;
}
/* end public css*/
.advanced-filtering__results > :first-child {
    display: none;
}
.tabify__active ul li{margin-right: 35px;line-height: 2.7rem;list-style: arabic-indic !important;} 
#title-main-h-1 h1{margin: 0px 0px 20px 0px !important;}
#dnn_ctr5829_HtmlModule_lblContent{margin-top: 25px !important;}
.widget-show-more__btn{margin-top: 2px !important}
.farashop__body .ArticlePaneOne{margin-top: 25px !important;}
.th-tabel-price{background-color: #5461a7; color: white;}
.td-tabel-price > tr > :nth-of-type(3){direction: ltr;}
.td-tabel-price > tr > :nth-of-type(4){direction: ltr;}
.tabify__active p{line-height: 2.5 !important; text-align: justify !important;}
.farashop__mega-menu{background-color: rgb(182 217 9) !important;}
#dnn_ArticlePaneThree{display: none !important;}
.icons-with-title10 .slick-arrow{z-index: 9999 !important;}
.icons-with-title10 .slick-arrow:before{font-size: 30px !important;}
.product-page__tag.TopRight{top: 0px !important;right: 0px !important;    border-radius: 26% !important;}
product-box__item > h2 { margin-top: 10px!important;height: 15px!important;}
.text-image__phone{display: none !important;}
.text-image__item.animated{margin-top: 40px;}
.advanced-filtering__description p{text-align: justify;line-height: 2.75rem;}
.advanced-filtering .advanced-filtering__description h1{margin-bottom: 20px !important;}
.advanced-filtering .advanced-filtering__attributes.attributes__horizontal [class*=col-] > div ul { max-height: 130px !important;}
#dnn_ctr6018_HtmlModule_lblContent > p > a > img{ width: 100%  !important;height: 100%  !important;} 
.icons-with-title10 ul{ margin-top: 25px !important;margin-bottom: 25px !important; }   
.icons-with-title10 ul li.icons-with-title10__item{padding: 0px !important;}
    .icons-with-title10 .slick-arrow{top: 50px !important;}
    .button-71 span a{font-size: 14px;}
    .DnnModule-5613{top: 0px !important;}
    #title-main-h-1{flex-direction: column;align-items: center !important}
    .button-71{padding: 10px 0px;width: 60%;margin: 0 auto;margin-top: 10px; }
    .button-72{width: 81% !important;padding: 0px !important;}
.button-73{width: 90% !important;padding: 0px !important;}
    #title-main-h-1 h1{font-size: 29px;}
    .h1-center{font-size: 29px;} 
.h1-center{width: max-content; margin: 0 auto;color: #000;}
.h1-title-2{text-align: center;    width: fit-content;    margin: 0 auto;}
.h1-border{border-bottom: 2px solid #b7da09;
    margin-top: 10px;}
#title-main-h-1 h1{font-weight: 600;color: #000;}
.pane__slider{margin-top: 0px !important;}
.DnnModule-5613{position: relative !important; top: -10px ;}
.button-71 {    
    height: 44px;
    background-color: #2b3a8d;
    border: 0;
    border-radius: 56px;
    cursor: pointer;
    font-size: 10px;
    font-weight: 600;
    transition: all .3s;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    width: 75% !important;
}
.button-71:hover {
  box-shadow: rgba(255, 255, 255, .2) 0 3px 15px inset, rgba(0, 0, 0, .1) 0 3px 5px, rgba(0, 0, 0, .1) 0 10px 13px;
  transform: scale(1.05);
}
.button-72{
    background-color: rgb(60, 162, 0) !important;    
    align-items: center;
    display: flex;
    margin: 20px auto;
}
.button-73{
    align-items: center;
    margin: 20px auto;
    display: flex;
}
#title-main-h-1{
    display: flex;justify-content: space-between;align-items: baseline;
}
.button-71 span a {
    color: white;
    text-decoration: none !important;
    padding: 0px 4px;
}
.slick-track{
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-evenly !important;
}
.icons-with-title10 ul li.icons-with-title10__item{ padding:0px !important;}

.icons-with-title10 .slick-next , .icons-with-title10 .slick-prev{margin-top: -30px;}
.responsive-img-banner {  width: 100%;  height: auto;}
.flex-container-summer {
  display: flex;
  align-items: center;
}
.flex-container-summer > div {
  color: #000;
  width: 100%;
  margin: 10px;
  text-align: center;
  line-height: 75px;
  font-size: 30px;
}
/*Summer-discounts*/
.flex-container {
  display: flex;
  flex-direction: row;
  font-size: 30px;
  text-align: center;
  gap:20px;
  color:#fff;
}
.flex-container p{
    font-size: 16px;
}
.flex-item{
    background-color: #4266af;
    border: 2px solid #899b2b;
    padding: 10px;
    flex: 50%;
     border-radius: 20px;
  transition: box-shadow 0.4s ease;
}
.flex-item:hover{
   
    box-shadow: 1px 1px 5px 0px #000;
   transition: box-shadow 0.4s ease;
   cursor: pointer;
}

.item-left-des > div > div{
 display: flex;
    flex-direction: row-reverse;
    gap: 10px;
    margin: 15px auto;
    align-items: center;
    justify-content: center;
}
 .item-left-des > div > div:hover{
     color: #000;
    transition: box-shadow 0.4s ease;
 }   
.item-left-des > div > div > a{
     color: white;
    text-decoration: none;
    }
.item-left-des > div > div > a:hover{
  color: #000;
    transition: box-shadow 0.4s ease;
}
.item-box{
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin: 15px auto;
}
.item-box > a {
    border: 1px solid #fff;
    width: max-content;
    padding: 7px;
    font-size: 15px;
    border-radius: 25px;
    align-self: center;
    color: white;
    text-decoration: none;
    transition: box-shadow 0.4s ease;
}
.item-box > a:hover {
    border: 1px solid #000;
    box-shadow: 1px 1px 5px 0px #000;
    transition: box-shadow 0.4s ease;
}
.item-box > p{
    line-height: 3rem;
}
.item-info{
    background: #fdfdfd;
    width: max-content;
    margin: 0 auto;
    border-radius: 70%;
    padding: 7px;
}
.img-responsive-1{
        width: 100%;
    margin-top: 15px;
    border-radius: 15px;
}
.item-info > img{
    width: 100%;
    height: 83px;
}
/*end summer discounts*/
/* List of representatives */
.bg-me{
background-color:#F1F9FF;border:1px solid;padding:10px;height:350px;margin: 10px; border-radius:15px;text-align: center;
}
.bg-me > hr{
    border-top: 2px solid #adadad;
}
.item-box > address{
    font-size: 17px;
}
.part-1{
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
}
.link-part{
display: flex;
    flex-direction: column;
    gap: 10px;
}
.link-part > span {
    direction: ltr;
}
.link-part > span > strong {
    display: inline;
    direction: rtl;
    font-weight: bolder;
}
.item-box .mybutton{
    background-color: #002146;
}
/*end List of representatives */
.container-box{
    display: flex;
    justify-content: center;
}
.bg-me-2{
    height: 250px !important;
    min-width: 275px;
}
.bg-me-2 .part-1{
    flex-direction: column;
}
.bg-me-2 .part-1 img{
    background-color: white;
    border-radius: 25%;
    padding: 0.5rem;
}

.farashop__product-page nav{
        margin-top: -10px !important;
}
.main-price::before{display: none !important;}
.farashop__product-page .addon__container > div:nth-child(1){
    margin-bottom: 5px !important;
}
.farashop__product-page .addon__container .product-page__addon-groups .addon-groups__title{
      margin-bottom: 5px !important;
      direction: rtl !important;
      text-align: right !important;
}
.button-group > .row > .col-md-12 > .row {
    display: flex !important;
    justify-content: center !important;
}
.farashop__product-page .product-page__prices > div > div{
    display: flex !important;
    gap: 10px !important;
}
.farashop__product-page .product-page__tab ul.tabify + ul{padding: 0px 0px !important;}

.farashop__product-page .product-page__description > div > ul{
        margin: 20px 0px 0px 0px !important;
}
.product__related-files{
        display: flex;
    justify-content: center;
}
.product__related-files .row{
      display: flex;
          gap: 20px;
}
.product__related-files .row a{width: 100% !important;}
.product-box__item p{text-align: end !important;}
.product-box__prices{direction: ltr;margin-left: 10px;}
.product-box__item.available.discount-label .product-box__discount-label{padding: 0px 3px;left: 60px !important;}

.product-box__item .product-box__title{text-align: justify  !important;font-size: 14px !important;margin-bottom: 10px !important;
    }
.product-box__item p{height: 55px !important;margin-bottom: 0px !important;}
.discount__black-friday{ background-color: black !important;}
.product-page__tag.TopLeft{
    left: 18px !important;
    top: 48px !important;
    border-radius: 10% !important;
    width: 110px !important;
    height: 35px !important;
    padding: 0px !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    background-color: black;
    right: auto !important;
}
.discount__black-friday > div{display: none !important;}
.product-box__item .product-box__tag.topleft{padding: 21px !important;}
.farashop__body header.farashop__header .header__bottom .social_pane .social-link-container{align-items: flex-end !important;}
/*comments*/
.product-page__user-comments .comment__box{margin-bottom: 10px !important;padding: 5px !important;}
.product-page__user-comments .comment__box .box__header ul{padding: 5px !important;}
.product-page__user-comments .comment__box .box__body{padding: 10px 20px !important;line-height: 2.8rem;}
.h_iframe-aparat_embed_frame{/*width: 50% !important; height: 50% !important;*/}
.mx-1-negative{margin: 0px -15px !important;}
.tabel-comparison thead tr th img{display: block; margin: 0 auto; }
.image-container-logo{display: flex;justify-content: space-evenly;align-items: center;}
.farashop__product-page .addon__container > div:nth-child(2):before{display: none !important;}


/* start of responsive css*/
@media only screen and (max-width: 600px) {
    .farashop__product-page > .row > .col-md-2{display: none !important;}
    .template4>.slick-arrow{top: -40px !important;}
    .flex-container {flex-direction: column; }
    .flex-container-summer {flex-direction: column;}
    #btn-list-price {width: 80% !important;height: 40px; }
    .button-71 span a {font-size: 10px !important;}
    .farashop__body header.farashop__header .header__bottom .social_pane .instagram-link i {font-size: 40px !important;}
    .farashop__body header.farashop__header .header__bottom .social_pane {
     margin-bottom: 0px !important;}
    .farashop .fsh-container.fsh-container__content-pane > h2{ margin-bottom: 5px !important;}
    #title-main-h-1 > h1 {margin-top: -15px !important;
    margin-bottom: 20px !important;}
    .template4 .post-details {padding-right: 0px !important;}
    .icons-with-title10 ul li.icons-with-title10__item>div .icons-with-title10__item__title{font-size: 10pt !important;}
    #dnn_ctr3066_ContentPane{margin-top: 10px !important;}
    .product-box__item .product-box__button i, .product-box__item .product-box__button a{margin-top: 0px !important;}
    .product-box__item .product-box__counter{display: none !important;}
       article div div:not([class]){display: flex !important;
               align-items: flex-end;
        }
    article div div:not([class])> div:nth-child(3){display: flex !important;
        justify-content: center !important;
        align-items: end !important;
        }
        .product-box__item{padding: 10px 5px 0px 5px !important;}
        .product-box__item p{line-height: 20px !important;
                font-size: 10px !important;
            margin-bottom: 0px !important;}
    .advanced-filtering .wi-select span{
            text-align: end !important;
    }
    .advanced-filtering .results__order-by{
        margin-top: 0px !important;
        text-align: right !important;
    }
    .js__results__order-by{
        display: flex !important;
        justify-content: space-evenly !important;
        flex-direction: row !important;
        flex-wrap: wrap !important;
        GAP: 2px;
    }
    .advanced-filtering .results__order-by li{
        padding: 0px 13px !important;
    }
    /* page category*/
    .toggle-aside{top: 50vh !important;}

    /*single page category*/
    .farashop__product-page .farashop__breadcrumb {margin-top: 0px !important;}
    .farashop .breadcrumb{padding: 8px 0px !important;}
    .breadcrumb>li+li:before {padding: 0 2px !important;}
    .farashop .breadcrumb > li span{font-size: 10px !important;font-weight: 600;}

   .product-page__gallery .product-gallery__big{margin-bottom: 10px !important;}
   .farashop__product-page .product-page__columns > div {
               margin: 0px 0 20px 0px !important;
    }
    .product-page__columns > div { padding: 2px !important;  }
 .farashop__product-page .product-page__columns > div{
        display: flex !important;
        flex-direction: column !important;
 }
 .farashop__product-page .product-page__prices{margin: 5px 0 !important;}   
.product-page__columns .col-md-5 div:nth-child(1){order: 1 !important;}
.product-page__columns .col-md-5 div:nth-child(2){order: 3 !important;}
.product-page__columns .col-md-5 div:nth-child(3){order: 4 !important;}
.product-page__columns .col-md-5 div:nth-child(4){order: 2 !important;}
.product-page__columns .col-md-5 div:nth-child(5){order: 5 !important;}

.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img{height:auto !important}
.product-page__product-btn{margin-bottom: 15px !important;}
.farashop__product-page .addon__container .product-page__addon-groups .addon-groups__title{text-align: right !important;}
.tabify>li{width: 25% !important;}
.farashop__product-page .product-page__tab ul.tabify li{padding: 0px 0px !important;
height: 40px !important;
    line-height: 40px !important;
    font-size: 12px !important;
}
h2{font-size: 25px !important;}
.product-introduction {max-height: max-content !important;}
.product-introduction .img-product-introduction{top: 0px !important;width: 180px !important}
.flex-j-content-center-res{justify-content: center !important;}
.m-4-res{margin: 2rem !important;}
.ima-call-land{height: 100% !important;}
.g-template-columns-2{grid-template-columns:auto !important;}
.row-gap-20 {row-gap: 10px !important;}

.inside .product-box__item{height: 240px !important;}
.product-box__item > a{height: 140px !important;}
.title-welcome-h1{font-size: 19px !important;}
.title-welcome-h1 strong{font-size: 23px !important;}
.fancybox-nav span{visibility: visible !important;}
.product-page__gallery .relatedVideosLink{z-index: 1 !important;}
}/* End of responsive css */

/* Product introduction */
.border-line-tabel{border: 1px solid;
    transform: rotate(140deg);
    width: 90%;
    top: -50px;
    position: relative;}
.device-name{font-size: 14px;margin-bottom: 7rem;margin-left: -4rem;}
.rotate-text{margin-left: 5rem;}
.product-introduction{max-height: 320px;}
.product-introduction .img-product-introduction{top: -70px;}
.ima-call-land{width: 100%;    margin: 15px 0px;}
.product-card{background-color: #1b5ba512;padding: 1.5rem;border-radius: 15px;
}
.product-card-2{box-shadow: 1px 1px 5px #626262;margin-top: -11px;}
.product-card:hover{box-shadow: 1px 1px 9px #000;}

/* End Product introduction*/
.farashop__product-page .addon__container .product-page__addon-groups .selectify__container{margin: 10px 0 10px !important;}
.farashop__product-page .product-page__product-btn .product-btn.product-btn__available{transition: all .3s;}
.farashop__product-page .product-page__product-btn .product-btn.product-btn__available:hover{background-color: #2036ad;transition: all .3s;}
.header__bottom .DnnModule-DNN_HTML p a:hover {
    background: unset !important;
}













































