.jahjahhajha {
       font-family: BBadr, Arial, Helvetica, sans-serif;
    font-weight: normal !important;
    font-size: 45px;
    border-bottom: 1px solid #d7b19c;
    line-height: 30px;
    width: auto;
    display: inline-block;
    padding: 10PX;
    color: #494949;
    margin-bottom: 20PX;
    MARGIN-TOP: 20PX;
}





.brand2 img {
    width: 23%;
    height: 100%;
    object-fit: cover;
    transform: translateY(0);

    border-radius: .5rem;



}

@font-face {
    font-family: 'Yekan';
    src: url('/fonts/sahel/Farsi-Digits-Without-Latin/Sahel-FD-WOL.eot?#') format('eot'),
        /* IE6â€“8 */
        url('/fonts/sahel/Farsi-Digits-Without-Latin/Sahel-FD-WOL.woff') format('woff'),
        /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('/fonts/sahel/Farsi-Digits-Without-Latin/Sahel-FD-WOL.ttf') format('truetype');
    /* Saf3â€”5, Chrome4+, FF3.5, Opera 10+ */
}

@font-face {
    font-family: 'BBadr';
    src: url('/fonts/BBadr.eot?#') format('eot'),
        /* IE6â€“8 */
        url('/fonts/BBadr.woff') format('woff'),
        /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('/fonts/BBadr.ttf') format('truetype');
    /* Saf3â€”5, Chrome4+, FF3.5, Opera 10+ */
}

.body_hamber3 {
    padding: 0px !IMPORTANT
}

.youtube {
    display: inline-block;
    float: left;
    margin-top: 11px;
}

.BBadr {
    font-family: BBadr, Arial, Helvetica, sans-serif;
    font-weight: normal !important
}

.Google {
    font-family: Yekan, Arial, Helvetica, sans-serif;
}

.Yekan {
    font-family: Yekan, Arial, Helvetica, sans-serif;
}



body {
    margin: 0px;
    padding: 0px;
}

.h3,
.h2,
.h1 {
    margin: 0px;
    padding: 0px;
    display: inline;
    font-size: inherit;
    font-weight: inherit;
}

.p {
    box-sizing: inherit !important;
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
}

a img {
    border: 0px;
}

.body1 {
    margin: 0px;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: center;
    direction: rtl;
    background: #fff;
}

.body2 {
    width: 100%;
    display: table;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
}

.body3 {
    display: block;
}

.dakheli {
    width: 100%;
    display: table;
    float: right;
}

.heeder {
    width: 100%;
    position: sticky;
    background: #fff;
    height: auto;
    margin: 0 auto;
    /* float: right; */
    display: inline-block;
    /* margin-top: 25px; */
    /* position: absolute; */
    left: 0;
    top: 0;
    /* transform: translate(-50%, -3%); */
    z-index: 999999999999;
    padding: 0px 0;
    border-radius: 0px;
    margin-bottom: 7rem;

}

.as_ooi {
    width: 84%;
    height: auto;
    float: right;
    padding: 0 8%;
    position: relative;
    background: #000000;
    border-top: 2px solid #d39546
}

.dg6_j {
    width: 100%;
    float: right;
    position: relative;
    background: rgba(0, 0, 0, 0.2);
}

.jj_gvc {
    width: 96%;
    float: right;
    margin: 0 2%;
    display: table;

}

.logo {
    /* width: 20%; */
    float: right;
    overflow: hidden;
    padding-top: 5px;

    padding-bottom: 5px;
    /* height: 80px; */
    text-align: center;
}

.meno .logo {
    display: block;
}

.img_logo {
    max-width: 200px;
    max-height: 72px;
    margin: 0 auto;
    float: none;
    display: inline-block;
}

.foooot .img_logo {
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(1%) hue-rotate(73deg) brightness(103%) contrast(101%);
}

.btn-slid {
    background: #d7b19c;
    font-size: 20px;
    padding: 12px 37px;
    border-radius: 0px;
    color: #fff;
    margin-top: 14px;

}

.head-slider {
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
    background-repeat: no-repeat;
}

.home {
    width: 97%;
    height: auto;
    float: right;
    display: flex
;
    align-items: center;
    justify-content: center;
    /* margin-top: 28px; */
    /* margin-right: 10%; */
    margin: 0 auto;
    /* background: #2490eb; */
    border-radius: 7px;
    padding: 2.4rem 2rem;
   

}


.search_box {
    display: flex;
    width: 60%;
  
    align-items: center;
    justify-content: center;
}

.iconha {
    width: 90%;
    height: 40%;
    float: right;
    margin-right: 2%;
}

.meno_icon {
    width: 40px;
    height: 40px;
    float: right;
    margin-right: 2%;
    cursor: pointer;
}

.body_hamber5 {
	top:0px;
    left: 0px;
    float: left;
    margin: 8px 6px 0 7px;
    font-size: 18px;
    font-family: tahoma;
    color: #fff;
    overflow: hidden;
    text-align: left;
    position: absolute;
    width: 100%;
}

.icon {
    cursor: pointer;
    width: 30px;
    height: 30px;
    background: #fff;
    padding: 10px;
 

}

body div.serch {
  display: inline-block;
    margin: 0 auto;
    width: 99%;
    /* height: 46px; */
    cursor: pointer;
    /* border: 1px solid #b9b9b9; */
    /* border-radius: 5px; */
    display: block !important;
    width: 100%;
    color: #fff ! IMPORTANT;
    padding: .4rem 0;
    margin: 0px;
    background: #00000021;
    /* float: right; */
 
    

}

.img_home {
    width: 18px;
    height: 18px;
    margin: 7px auto;
    filter: brightness(0) saturate(100%) invert(23%) sepia(15%) saturate(3881%) hue-rotate(179deg) brightness(96%) contrast(98%);
}


.home>p {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row-reverse;
    gap: 1rem;
    font-size: 2rem;
    color: #fff;
    font-weight: bold;
}

.box_search {
    background: none;
    width: 75%;
    height: 30px;
    /* float: right; */
    border: 0px;
    padding: 0% 2%;
    text-align: right;
    font-size: 17px !important;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    color: #fff !important;
    line-height: 50px;
    margin: 0px 2px;
    /* margin-right: 6%; */
    margin-top: 5px;
    display: inline-block;
}

.box_search::placeholder {
    color: #fff !important;
}


.header-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row-reverse;
    background: #14457b;
    padding: 0rem 2rem;
}

.header-top .img_ejtema img {
    width: 70%;
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(3198%) hue-rotate(27deg) brightness(107%) contrast(100%);
    height: auto;

}

.header-top .img_ejtema:hover {
    background: #2490eb;

}

.header-top .img_ejtema {
    transition: all 0.3s ease;
    border-right: 1px solid #2c5888;
    border-left: 1px solid #2c5888;
    padding: .7rem 1rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
}

.header-top>a {
    border-right: 1px solid #2c5888;
    border-left: 1px solid #2c5888;
    padding: .7rem 1rem;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row-reverse;
    gap: .5rem;
    color: #fff;
    font-size: 16px;
}

.header-top>a>svg {
    width: 27px;
    fill: #fff;
}

.header-top .shabake {
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: .7rem;

}

.att5r {
    width: 100%;
    position: absolute;
    left: 0%;
    top: -30px;
    z-index: 555;
    border-top: 2px solid #d39546;
}

.att5r img {
    content: '';
    width: 76px;
    height: 30px;
    float: none;
    display: inline-block;

}

.meno {
    display: inline-block;
    height: auto;
    flex: 1;

}

.meno .menu {
    display: none;
    float: right;
    padding: 0% 10px;
    text-align: center;
    font-size: 14px;
    color: #000;
    line-height: 40px;
    cursor: pointer;
    height: 40px;
}

.menu:hover {
    color: #fff;
    background: #80cbc4;
    border-bottom: 3px solid #22252b;
    line-height: 37px;
}

.slider {
    width: 100%;
    height: auto;
    margin: 0px auto;
    position: relative;
    display: inline-block;
    float: right;
    z-index: 1
}

.slider_opt,
.slider_opt1 {
    width: 100%;
    height: 100%;
    float: right;
    display: block;
    position: relative;
    overflow: hidden;
}

.saie {
    position: absolute;
    width: 100%;
    height: 34px;
    left: 0px;
    top: 0px;
    z-index: 1;
    background: url('/template/img/img-template/icon/wave-mask.png') no-repeat center left;
}

.big {
    width: 100%;
    height: 100%;
    float: right;
}

.bd_is {
    width: 63%;
    /* position: absolute; */

    left: 38%;
    /* z-index: 2; */
    /* height: 60px; */
    /* padding: 0px 8%; */
    float: right;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;

}

.ugsubjh .list {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;


}


.ugsubjh>svg {
           position: absolute;
    top: 83%;
    left: 55%;
    transform: translate(-49%, 0%);
    z-index: 222;
    /* left: 0px; */
    width: 100%;
}

.ugsubjh>.iconi-bott {

    position: absolute;
    right: 50%;
    transform: rotate(224deg) skew(10deg, 10deg) scale(.5) translate(-50%, 5rem);
    width: 50px;
    bottom: 1rem;
    z-index: 2222222;
    height: 50px;
    border-left: 11px solid #dcbaa1;
    /* border-right: 1px solid #dcbaa1; */
    border-top: 11px solid #dcbaa1;
}

.khosh {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    gap: 1.8rem;
    font-size: 1.8rem;
    color: #dcbaa1;
    position: relative;
    z-index: 222;
}



.slide-text {
    margin-top: 50px;
    /* Ù…ØªÙ† Ø±Ø§ Ø®Ø§Ø±Ø¬ Ø§Ø² ØµÙØ­Ù‡ Ø¨Ù‡ Ø³Ù…Øª Ù¾Ø§ÛŒÛŒÙ† Ù‚Ø±Ø§Ø± Ù…ÛŒâ€ŒØ¯Ù‡ÛŒÙ… */
    opacity: 0;
    transition: opacity 1s ease-out, margin-top 1s ease-out;

}

/* Ù‡Ù†Ú¯Ø§Ù… ÙØ¹Ø§Ù„ Ø´Ø¯Ù† Ø§Ø³Ù„Ø§ÛŒØ¯ */
.swiper-slide-active .slide-text {
    opacity: 1;
    margin-top: 0;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 48%;
    z-index: 999;
    text-align: center;
    /* z-index: 2; */
    /* height: 60px; */
    gap: 1rem;
    /* padding: 0px 8%; */
    float: right;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}


.b-body-t {
    text-align: center;
    width: 34%;
	display: flex
;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    padding-bottom: 40px;
}


.b-body-t h4 {
    font-size: 2.5rem;
    color: #494949;
    margin: 0;
    border-bottom: 1px solid #d7b19c;
    width: auto;
    display: inline-block;
    margin-bottom: 2rem;
}

.b-body-t p {
    color: #7a7a7a;
    font-size: .9rem;
    margin-bottom: 2rem;
}

.b-body-t span {
    color: #fff;
    padding: 7px 21px;
    background: #d7b19c;
    font-size: 16px;
}

.bd_is h2 {
    font-weight: normal;
    color: #a6a6a6;
    font-size: 20px;
    text-align: right;
}

.oww_us {
width: 100%;
    /* height: 50px; */
    float: right;
    font-size: 58px;
    line-height: 62px;
    /* padding: 0% 3% 0 5%; */
    font-weight: bold;
    color: #ffffff;
    overflow: hidden;
    text-shadow: 0px 0px 0px #000;
}

.swiper-slide-active .slide-text h2 {
    color: #333;
    font-size: 17px;
    width: 100%;
    font-weight: 100;
    margin: 0;

    padding: 10px;
    box-sizing: border-box;
    border-radius: 7px
}

.oww_us a {
    color: #fff;
}

.drr_op {
    width: 13%;
    height: 40px;
    float: left;
    display: inline-block;
    padding: 0% 1%;
    text-align: center;
    font-size: 15px;
    line-height: 40px;
    margin-top: 10px;
    margin-left: 2%;
    color: #000;
    background: #fff;
    overflow: hidden;
}

.oww_us {
    position: relative;
    z-index: 2;

    padding: 10px;
    box-sizing: border-box;
    border-radius: 7px
}

.oww_us::before {
    /* content: ""; */
    position: absolute;
    bottom: 23%;
    right: 0;
    height: 14px;
    width: 59%;
    background: #21c87a29;
    z-index: -12;

}

.ygduwasa>a:nth-of-type(2) {
    display: flex;
    align-items: center;
    font-weight: bold;
    justify-content: center;
    color: #202278;
    font-size: 18px;
    gap: 10px;
    /* background: #fcf2ee; */
    padding: 13px 18px;
    border-radius: 28px;
}

.ygduwasa>a:nth-of-type(2) svg {
    width: 28px;
    fill: #575ac8;
    background: #e1e1f1;
    padding: 6px;
    border-radius: 10px;
}

.badi {
    position: absolute;
    top: 235px;
    right: 0px;
    width: 110px;
    height: 110px;
    cursor: pointer;
    z-index: 2;
    border-radius: 50%;
    display: none;
}

.aboutii {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin: 0 auto;
PADDING: 20PX 0PX;
}

.aabouti1 {
    width: 80%;
}


.ghabli {
    position: absolute;
    cursor: pointer;
    top: 235px;
    left: 0px;
    width: 110px;
    height: 110px;
    z-index: 3;
    border-radius: 50%;
    display: none
}

.slider:hover .badi {
    right: -30px;
    display: inline-block;
    transition: all 400ms ease-in-out;
    -webkit-transition: all 400ms ease-in-out;
    -ms-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
}

.slider:hover .ghabli {
    left: -30px;
    display: inline-block;
    transition: all 400ms ease-in-out;
    -webkit-transition: all 400ms ease-in-out;
    -ms-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
}


.img_badi {
    width: 100%;
    height: 100%;
    margin: 4px auto 0px auto;
}


.box_slider {
    position: absolute;
    z-index: 4;
    width: 28%;
    display: table;
    top: 100px;
    right: 33%;
    overflow: hidden;
    background: rgba(25, 25, 25, 0.45);
    border-radius: 50%;
    padding: 40px;
}

.matn_slider {
    width: 98%;
    display: table;
    margin: 0 auto;
    text-align: center;
    font-size: 18px;
    color: #fff;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    line-height: 40px;
    overflow: hidden;
    margin-top: 30px;
    margin-bottom: 10px;
    padding: 1% 1%;
}

.moshahede {
    display: inline-block;
    width: 40%;
    height: 50px;
    margin: 10px auto 0 auto;
    border-radius: 50px;
    background: #80cbc4;
    text-align: center;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    line-height: 50px;
    overflow: hidden;
    padding: 0% 3%;
}

.moshahede:hover {
    background: rgb(32, 37, 32);
}

.gf44sa {
    width: 50%;
    float: none;
    background-size: cover;
    display: inline-block;
    vertical-align: middle;
}

.gf44s_a {
    width: 50%;
    float: none;
    display: inline-block;
    vertical-align: middle;
    background-size: cover
}

.kj44s_a {
    width: 100%;
    height: auto;
    background-size: cover;
    top: 0;
    left: 0;

    z-index: 1;
    right: 0;
    position: absolute;
    display: inline-block;
    min-height: 280px;
    filter: alpha(opacity=10);
    -moz-opacity: .10;
    opacity: .10;
}

.gf44s_a img,
.gf44sa img,
.kj44s_a img {
    width: 100%;
    max-width: 100%;
    text-align: center;
    display: inline-block;
    float: none;
    height: 100%
}

.dsxnim {
    width: 44%;
    float: none;
    height: 100%;
    padding: 50px 3%;
    display: inline-block;
    vertical-align: middle;
}

.dsxn_1im {
    width: 44%;
    float: none;
    display: inline-block;
    height: 100%;
    padding: 50px 3%;
    vertical-align: middle;
}

.us {
    width: 100%;
    height: auto;
    margin: 0 auto;
    background-color: #f8f8f8;
    display: block;
    padding: 0;
    position: relative;
    margin-top: 0;
    overflow: hidden;
}

.u_os {
    width: 100%;
    height: auto;
    margin: 0 auto;
    background-color: #f8f8f8;
    display: block;
    padding: 0;
    position: relative;
    margin-top: 0;
    overflow: hidden;
}

.box_us {
    width: 50%;
    height: 130px;
    margin-top: 5px;
    float: right;
    display: inline-block;
    overflow: hidden;
    position: relative;
    margin-bottom: 50px;
}


.kkmi_ol {
    width: 100%;
    height: auto;
    float: right;
    background: rgba(41, 5, 53, 0.77);
}

.knhgt5 {
    width: auto;
    float: none;
    display: inline-block;
    height: 200px;
    max-width: 100%;
    overflow: hidden;
}

.onvan_us {
    width: 100%;
    height: 50px;
    float: right;
    text-align: right;
    font-size: 20px;
    line-height: 50px;
    padding: 0;
    font-weight: 600;
    color: #222;
    overflow: hidden;

}

.onvan_us a {
    color: #222
}

.matn_us {
    width: 80%;
    height: 245px;
    float: none;
    margin: 0 auto;
    display: inline-block;
    text-align: justify;
    overflow: hidden;
    font-size: 15px;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    line-height: 30px;
    color: #fff;
    padding: 0% 3%;
    margin-bottom: 20px;
}


.edame {
    width: 16%;
    height: 78px;
    float: left;
    margin-left: 8%;
    margin-top: 39px;
    display: inline-block;
    text-align: center;
    font-size: 13px;
    line-height: 40px;
    cursor: pointer;
    border: 1px solid #fff;
    color: #fff;
}


.mahsul {
    width: 81%;
    position: relative;
    margin: 40px auto 0 auto;
    display: inline-block;
    z-index: 0
}

.bad_pi {
    position: absolute;
    top: 140px;
    right: -75px;
    width: 50px;
    height: 50px;
    background: none;
    cursor: pointer;
    z-index: 2;
    border-radius: 50%;
}

.gbl_pi {
    position: absolute;
    cursor: pointer;
    top: 140px;
    left: -75px;
    width: 50px;
    height: 50px;
    background: none;
    z-index: 3;
    border-radius: 50%;
}

.bad_pi:hover,
.gbl_pi:hover {
    background: rgba(195, 3, 173, 1);
    background: -moz-linear-gradient(45deg, rgba(195, 3, 173, 1) 0%, rgba(77, 28, 110, 1) 48%, rgba(29, 29, 115, 1) 99%, rgba(29, 29, 115, 1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(195, 3, 173, 1)), color-stop(48%, rgba(77, 28, 110, 1)), color-stop(99%, rgba(29, 29, 115, 1)), color-stop(100%, rgba(29, 29, 115, 1)));
    background: -webkit-linear-gradient(45deg, rgba(195, 3, 173, 1) 0%, rgba(77, 28, 110, 1) 48%, rgba(29, 29, 115, 1) 99%, rgba(29, 29, 115, 1) 100%);
    background: -o-linear-gradient(45deg, rgba(195, 3, 173, 1) 0%, rgba(77, 28, 110, 1) 48%, rgba(29, 29, 115, 1) 99%, rgba(29, 29, 115, 1) 100%);
    background: -ms-linear-gradient(45deg, rgba(195, 3, 173, 1) 0%, rgba(77, 28, 110, 1) 48%, rgba(29, 29, 115, 1) 99%, rgba(29, 29, 115, 1) 100%);
    background: linear-gradient(45deg, rgba(195, 3, 173, 1) 0%, rgba(77, 28, 110, 1) 48%, rgba(29, 29, 115, 1) 99%, rgba(29, 29, 115, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c303ad', endColorstr='#1d1d73', GradientType=1);
}

.sd7_s8h {
    width: 100%;
    float: right;
    height: auto;
    position: relative;
    z-index: 2;
}

.s0po0oji {
    width: 40%;
    height: auto;
    line-height: 40px;
    float: none;
    display: inline-block;
    color: rgb(0, 0, 0);
    font-size: 20px;
    margin-bottom: 35px;
    font-weight: 600;
    overflow: hidden;
}

.s0po0oji a {
    color: #fff
}

.saie2 {
    position: absolute;
    width: 100%;
    height: 34px;
    left: 0px;
    bottom: 0px;
    z-index: 1;
    background: url(/template/img/img-template/icon/wave-mask2.png) no-repeat 242% 0px;
}

.onvan_mahsul {
    width: 70%;
    height: 40px;
    margin: 50px auto 10px auto;
    text-align: center;
    font-size: 20px;
    color: #fff;
    line-height: 40px;
    border-bottom: 1px solid #fff;
}

.box_mahsul {
    width: 100%;
    height: auto;
    float: right;
    overflow: hidden;
}

.pic_mahsul {
    width: 31%;
    height: auto;
    margin-left: 1%;
    margin-right: 1%;
    display: inline-block;
    float: none;
    overflow: hidden;
    position: relative;
    margin-bottom: 50px;
}



.bishtar {
    display: inline-block;
    min-width: 10%;
    height: 50px;
    margin: 60px auto 0 auto;
    border-radius: 50px;
    background: #80cbc4;
    text-align: center;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    line-height: 50px;
    overflow: hidden;
    padding: 0% 3%;
}

.bishtar:hover {
    background: rgb(32, 37, 32);
}

.ch-item {
    clear: both;
    display: block;
    overflow: visible;
    padding: 0;
    position: relative !important;
    cursor: pointer;
    width: 100%;
    height: 300px;
}

.ch-item:hover .ch-info {
    transform: none;
    -webkit-transform: none;
    -ms-transform: none;
}

.ch-item:hover .ch-info {
    transform: rotate3d(0, 1, 0, -180deg);
    -webkit-transform: rotate3d(0, 1, 0, -180deg);
    -ms-transform: rotate3d(0, 1, 0, -180deg);
}

.ch-info {
    height: 100%;
    position: absolute;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    transition: all .4s ease-in-out 0s;
    -webkit-transition: all .4s ease-in-out 0s;
    width: 100%;
    display: inherit;
}

.class_2 {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    background-position: center center;
    display: block;
    height: 100%;
    position: absolute;
    width: 100%;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    BACKGROUND: #FFF;
    border-radius: 5px
}

.ch-info-back {
    -webkit-transform: rotate3d(0, 1, 0, 180deg);
    -ms-transform: rotate3d(0, 1, 0, 180deg);
    -moz-transform: rotate3d(0, 1, 0, 180deg);
    -o-transform: rotate3d(0, 1, 0, 180deg);
    transform: rotate3d(0, 1, 0, 180deg);
    display: block;
}

.gf_5gf {
    width: 100%;
    height: auto;
    
    object-fit: cover;
}

.desakh {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: center;
    padding-bottom: 10px;
}

.pic_mahsul img {
    width: 100%;
    height: 300px;
    float: right
}

.profakh>a {
display: flex
;
    align-content: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    float: right;

}

.profakh {
         width: 100% !important;
        width: 100% !important;
        display: flex !important
;
        flex-direction: column;
        justify-content: center;
        flex-wrap: wrap;
        align-items: center;
        align-content: center;
}

.name_tire {
    height: 35px;
    overflow: hidden;
    display: inline-block;
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    color: #18100feb;
    line-height: 34px;
    border-radius: 50px;
    margin-top: 14px;
    width: 70%;

}

.text-cont p {
    color: #020202;
    font-size: 14px;
    text-align: justify;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    height: 70px;
    margin-bottom: 1rem;
    -webkit-box-orient: vertical;
    padding: 0 1rem;
    text-overflow: ellipsis;
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 1) 60%, rgba(0, 0, 0, 0) 100%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 1) 60%, rgba(0, 0, 0, 0) 100%);
}

.name_tire span {
    vertical-align: middle;
    display: inline-block;
}

.name_tire:before {
    content: '';
    width: 0px;
    height: 100%;
    vertical-align: middle;
    display: inline-block;
}

.name_tire a {
    color: #fff;
    vertical-align: middle;
    display: inline-block;
}

.jh7_43es2 {
    width: 90%;
    height: 100px;
    float: right;
    text-align: justify;
    font-size: 13px;
    overflow: hidden;
    color: #333;
    padding: 0% 5%;
    line-height: 25px;
    margin-top: 0px;
    display: block;
}

.mosh_tire {
    display: inline-block;
    width: 98%;
    height: 95px;
    float: right;
    text-align: center;
    padding: 0% 1%;
    font-size: 14px;
    color: #222;
    cursor: pointer;
    line-height: 30px;
    overflow: hidden;
}

.dehe5li {
    width: 80%;
    position: relative;
    padding: 60px 10%;
    display: inline-block;
    background: #f8f8f8;
    overflow: hidden;
}

.s73_ii {
    width: 100%;
    height: 100%;
    float: right;
    position: relative;
    z-index: 3;
}

.t_rr4o {
    height: 30px;
    position: absolute;
    left: 0;
    bottom: 20px;
    z-index: 2;
    display: inline-block;
    width: 100%;
}

.m1_ioi {
    width: 30px;
    height: 30px;
    float: none;
    cursor: pointer;
    background: url(/template/img/img-template/icon/slide-dokme.png)no-repeat -61px 3px;
    display: inline-block;
}

.m1_ioi:hover {
    width: 30px;
    height: 30px;
    float: none;
    cursor: pointer;
    background: url(/template/img/img-template/icon/slide-dokme.png)no-repeat 9px 3px;
    display: inline-block;
}

.shyt_kjh {
    width: 30px !important;
    height: 30px !important;
    float: none !important;
    display: inline-block !important;
    cursor: pointer !important;
    background: url(/template/img/img-template/icon/slide-dokme.png) no-repeat -25px 3px !important;
}

.fd332w {
    width: 80%;
    height: auto;
    display: inline-block !important;
    border: 1px solid #0D163E;
    border-radius: 10px;
    padding: 10px;
    background: #000;
    box-shadow: 0px 0px 3px #000
}

.n0y_jt {
    display: table;
    color: #f6d014;
    float: right;
    text-align: right;
    line-height: 40px;
    overflow: hidden;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    font-size: 20px;
    margin-top: 10px;
}

.box_akhbarr {
    display: block;
    float: right;
    width: 100%;
}

.mv_f_p9o98ir {
    width: 100%;
    display: table;
    float: right;
    color: #fff;
    text-align: right;
    line-height: 40px;
    overflow: hidden;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    font-size: 17px;
    margin-top: 5px;
}

.imagelefted {
    float: right;
}

.imagelefted img {
    width: 60px;
    height: 60px;
    display: block;
    margin-left: 15px;
}



.new_khabar {
    width: 100%;
    height: 100px;
    float: right;
    text-align: center;
    font-size: 25px;
    line-height: 100px;
    color: rgb(32, 37, 32);
}

.hg5_u {
    width: 82%;
    height: auto;
    margin: 0 auto;
    /* padding: 0% 2%; */
    overflow: hidden;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 2%;
    align-items: stretch;
    justify-content: space-evenly;
}

.box_khabar {
    width: 32%;
    position: relative;
    list-style: none;
    display: block;
    background: #fff;
    border-radius: 16px;
    /* box-shadow: 5px 9px 33px rgb(70 0 128 / 10%); */
    margin-bottom: 20px;
}

.reww_ioui .gg5t_tr {
    text-align: center;
    position: absolute;
    top: 10px;
}

.bakhsh_khabar {
    width: 100%;
    height: 100%;
    margin: 0px;
    display: inline-block;
    overflow: hidden;
    float: right;
}




.img_khabari {
    width: 100%;
    min-height: 100%;
    display: none;
}

.onvan_khabar {
     width: 100%;
    font-size: 17px;
    text-transform: none;
    text-align: right;
    font-weight: bold;
    margin-right: 11px;
    display: flex
;
    line-height: 24x;
    height: 50px;
    align-content: center;
    align-items: center;
    justify-content: center;
}

.uxgfx {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}

.onvan_khabar:before {
    content: '';
    width: 0px;
    height: 100%;
    vertical-align: middle;
    display: inline-block;
}

.onvan_khabar a {
    color: #000;
    width: 100%;
    vertical-align: middle;
    display: inline-block;
    margin: 2%;
    margin-bottom: 0px;
}

.box_khabar:hover .onvan_khabar {
    color: #c303ae;
}

.mou_re {
    font-size: 15px;
    text-transform: none;
    text-align: right;
    display: block;
    line-height: 30px;
    overflow: hidden;
    height: 95px;
    color: rgb(2, 2, 2);
    border-bottom: 1px solid #cccccc;
    margin: 0 0 7% 6%;
    margin-top: 0px;
}

.maatn_khabar {
    width: 98%;
    height: 50px;
    display: inline-block;
    padding: 0% 1%;
    text-align: justify;
    font-size: 13px;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    line-height: 24px;
    color: #222;
    overflow: hidden;
}

.h_g50j {
    width: 49%;
    height: auto;
    float: right;
    display: inline-block;
}

.sdh_8hhw3 {
    width: 100%;
    display: inline-block;
    float: right;
    margin: 0 auto;
    text-align: right;
    line-height: 40px;
    font-size: 16px;
    height: 100%;
    color: #222;
    overflow: hidden;

}

.dgt54_op {
    width: 74%;
    height: 100%;
    float: right;
    display: inline-block;
    text-align: right;
    font-size: 14px;
    line-height: 25px;
    color: #222;
    overflow: hidden;
    margin-right: 3%
}

.gfr43s {
    width: 50px;
    height: 100%;
    float: right;
    overflow: hidden
}

.gfr43s img {
    width: 32px;
    height: 32px;
    float: none;
    display: inline-block;
    margin: 10px auto 0 auto;
}

.kouuy_t {
    width: 100%;
    height: 90px;
    float: right;
    display: inline-block;
    text-align: justify;
    font-size: 14px;
    line-height: 25px;
    color: #929292;
    overflow: hidden;
}

.box_us:first-child {
    width: 100%;
    height: 170px;
}

.box_us:first-child .gfr43s {
    display: none
}

.box_us:first-child .dgt54_op {
    width: 97%;
}

.box_us:first-child .onvan_us {
    margin-bottom: 40px;
}

.aa_qox {
    right: 7%;
    top: 53px;
    width: 9%;
    height: 1px;
    background: #f6d014;
    position: absolute;
    z-index: 52;
    display: none
}

.box_us:first-child .aa_qox {
    display: inline-block;
}

.kj_mnhg {
    width: 18%;
    height: 25px;
    display: inline-block;
    float: left;
    padding: 0% 1%;
    text-align: center;
    font-size: 12px;
    overflow: hidden;
    line-height: 25px;
    border-radius: 4px;
    color: #fff;
    background: #222;
    margin-top: 10px;
    display: none;
}

.kj_mnhg:hover {
    background: #3baa6f;
}

.list_moshtari {
    width: 91.2%;
    height: 50px;
    margin: 0 auto;
    display: inline-block;
}

.bad_ki {
    width: 10px;
    height: 10px;
    float: right;
    margin: 75px 1% 7px 1px;
    padding: 7px;
    cursor: pointer;
    background: none;
    border-radius: 50%;
}

.ghab_ki {
    width: 10px;
    height: 10px;
    float: left;
    margin: 75px 1px 7px 1%;
    padding: 7px;
    cursor: pointer;
    background: none;
    border-radius: 50%;
}

.lis25_moj_3 {
    width: 22%;
    height: 40px;
    float: left;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    overflow: hidden;
    color: rgb(22, 31, 69);
    background: #FFD500;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    padding: 0% 2%;
}

.lis25_moj_3:hover {
    color: #FFD500;
    background: rgb(22, 31, 69);
}

.bad_ki:hover,
.ghab_ki:hover {
    background: rgba(195, 3, 173, 1);
    background: -moz-linear-gradient(45deg, rgba(195, 3, 173, 1) 0%, rgba(77, 28, 110, 1) 48%, rgba(29, 29, 115, 1) 99%, rgba(29, 29, 115, 1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(195, 3, 173, 1)), color-stop(48%, rgba(77, 28, 110, 1)), color-stop(99%, rgba(29, 29, 115, 1)), color-stop(100%, rgba(29, 29, 115, 1)));
    background: -webkit-linear-gradient(45deg, rgba(195, 3, 173, 1) 0%, rgba(77, 28, 110, 1) 48%, rgba(29, 29, 115, 1) 99%, rgba(29, 29, 115, 1) 100%);
    background: -o-linear-gradient(45deg, rgba(195, 3, 173, 1) 0%, rgba(77, 28, 110, 1) 48%, rgba(29, 29, 115, 1) 99%, rgba(29, 29, 115, 1) 100%);
    background: -ms-linear-gradient(45deg, rgba(195, 3, 173, 1) 0%, rgba(77, 28, 110, 1) 48%, rgba(29, 29, 115, 1) 99%, rgba(29, 29, 115, 1) 100%);
    background: linear-gradient(45deg, rgba(195, 3, 173, 1) 0%, rgba(77, 28, 110, 1) 48%, rgba(29, 29, 115, 1) 99%, rgba(29, 29, 115, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c303ad', endColorstr='#1d1d73', GradientType=1);
}

.ok_00kj {
    width: 100%;
    height: 400px;
    float: right;
    overflow: hidden;
}

.onvan_nazar {
    width: 100%;
    height: 40px;
    float: right;
    text-align: center;
    font-size: 20px;
    overflow: hidden;
    color: #fff;
    line-height: 40px;
    margin-top: 20px;
}

.box_nazar {
    width: 46%;
    height: 250px;
    margin: 0 auto;
    display: inline-block;
    overflow: hidden;
    padding: 0% 1%;
    margin-top: 30px;
    background: rgba(14, 14, 14, 0.52);
}

.mahsul_badi {
    width: 97.1%;
    height: 50px;
    margin: 0 auto;
    display: inline-block;
}

.ba_jdi {
    width: 10px;
    height: 10px;
    float: right;
    margin: 30px 0px 7px 3px;
    padding: 7px;
    cursor: pointer;
    background: #eee;
    border-radius: 50%;
}

.mosh_bad_io {
    width: 100%;
    height: 150px;
    float: right;
    display: inline-block;
}

.matn_nazar {
    width: 87%;
    height: 150px;
    margin: 0 auto;
    display: inline-block;
    text-align: justify;
    font-size: 14px;
    line-height: 33px;
    color: #fff;
    padding: 0% 5%;
    padding-top: 20px;
    margin-right: 1%;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    position: relative;
    margin-top: 10px;
}

.name_sherkat {
    width: 22%;
    height: 40px;
    float: left;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    overflow: hidden;
    color: #fff;
    background: #3baa6f;
    margin-top: -54px;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    padding: 0% 2%;
}

.naghl {
    width: 52px;
    height: 30px;
    position: absolute;
    z-index: 20;
    top: 20px;
    right: -26px;
    background: #3baa6f;
    text-align: center;
    font-size: 40px;
    line-height: 49px;
    font-family: Arial;
    font-weight: bold;
}

.ba_jdi:hover {
    background: #3baa6f;
}

.footer_menu {
       width: 100%;
    display: flex
;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    /* float: right; */
    margin-top: 20px !important;
    z-index: 99999;
    position: relative;
}

.use-link {
font-size: 1.5rem !important;
    font-weight: bold;
    color: #fff;
    /* margin-right: 18%; */
    margin-bottom: 1rem;
    position: relative;
}

.mwodke .use-link {
    margin-right: 0%;
}



.hg_hyu {
    width: 80%;
float: none;
    display: flex
;
    justify-content: center;
    margin: 0 auto;
    flex-wrap: wrap;
}

.mojavezha {
    width: 25%;
    display: inline-block;
    margin-bottom: 5px;
    overflow: hidden;
    margin-left: 1%;
    margin-top: 10px;
    float: right;
}

.meno_footer {
    width: 96%;
    float: right;
    text-decoration: none;
    color: #fff;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 27px;
    text-align: center;
    overflow: hidden;
    font-weight: normal;
    padding: 0% 1%;
    margin: 0;

    color: #ccc;
    padding: 5px 15px;
    margin-bottom: 5px;
    position: relative;
}



.meno_footer::before {
    content: "";
    position: absolute;
    right: -12px;
    top: 47%;
    width: 10px;
    height: 10px;
    border-top: 2px solid white;
    border-left: 2px solid white;
    transform: rotate(-45deg) translateY(-50%);
}




.meno_footer a {
    color: #fff;float:right
}

.meno_footer:hover {
    color: #c303ae;
}

.sw33_0c {
    width: auto;

    z-index: 4548889;
    position: relative;
    display: flex;

}

.fooooot1 {
    width: 71%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: #fff;
    text-align: center;
    gap: 10px;
    font-size: 16px;
}

.soli .gg5t_tr {
    color: #3362fd;
}

.menoha {
    display: flex;
    align-items: center;
    justify-content: center;
}

.sw33_0c .menu_hoshmand .asli {
    color: #d7b19c !important;
    line-height: 40px !important;
    padding-top: 0px !important;
    position: relative;
    top: -4px;
}

.sdd_po9i {

    position: absolute;
    z-index: 52;
    left: 0;
    bottom: 0;
    width: 30px;
    height: 30px;
    background: none;
    border-left: 6px solid #521b71;
    border-bottom: 6px solid #ac08a1;
}

.sh_yti {
     position: absolute;
    z-index: 52;
    right: 47%;
    top: 53px;
    left: 47%;
    width: 6%;
    height: 1px;
    background: #d7b19c;
}

.soli {
    width: 90%;
    margin: 60px auto;
    background-position: center;
    background-size: cover;
    display: flex;
    align-items: center;
    justify-content: center;
    background: fixed;
    background-size: cover;
}

.map-1 {
    /* overflow: hidden; */
    width:85%;
    height: 380px;
    /* border-radius: 28px; */
    /* border: 3px solid #1f2278; */
    position: relative;

}

.map {
    width: 100%;
    height: 400px;
    float: right;
}

.map .img {
    width: 100%;
    height: 100%;
    float: right;
}

.box_moshtarin {
    width: 80%;
    display: table;
    padding: 50px 10%;
    background: #f8f8f8;
}

.name_moshtari {
    width: 98%;
    height: 95px;
    background: rgba(5, 17, 53, 0.77);
    position: absolute;
    z-index: 40;
    bottom: 0px;
    left: 0px;
    text-align: center;
    font-size: 15px;
    line-height: 30px;
    color: #fff;
    padding: 0% 1%;
    padding-top: 5px;
    display: none;
    overflow: hidden;
}

.im_ppkg {
    width: 100%;
    height: 100%;
}

.moshtari:hover .name_moshtari {
    display: block;
}

.mosh_bad {
    width: 93%;
    margin: 0 auto;
    display: inline-block;
    overflow: hidden;
    height: 160px;
}

.ghavanin {
    width: 80%;
    display: inline-block;
    position: relative;
    padding: 50px 10%;
}

.ndgr_oi {
    width: 90%;
    display: table;
    background: #f5f5f5;
    padding: 0% 5%;
}

.img_bak {
    width: 100%;
    height: 166px;
    position: absolute;
    z-index: 30;
    bottom: 0px;
    left: 0px;
    background: url('/template/img/img-template/background/back22.png') repeat-x;
    background-position: center bottom;
}

.box_ghanun {
    width: 32%;
    height: 175px;
    margin-top: 5px;
    float: right;
    display: inline-block;
    overflow: hidden;
    position: relative;
    margin-bottom: 50px;
}

.matn_ghanun {
    width: 98%;
    height: 90px;
    display: inline-block;
    margin: 0 auto;
    text-align: justify;
    font-size: 14px;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    color: #222;
    line-height: 28px;
    overflow: hidden;
}

.onvan_gh {
    width: 100%;
    height: 50px;
    float: right;
    text-align: right;
    font-size: 20px;
    line-height: 50px;
    padding: 0;
    font-weight: 600;
    color: #222;
    overflow: hidden;
}

.onvan_gh a {
    color: #222
}

.onvan_gh:hover,
.onvan_gh:hover a {
    color: #f6d014;
}

.sy_yy {
    width: 100%;
    float: right;
    height: auto;
    position: relative;
}

.sdd_ii {
    width: 40%;
    height: auto;
    line-height: 40px;
    float: none;
    display: inline-block;
    color: #222;
    font-size: 20px;
    margin-bottom: 40px;
    font-weight: 600;
    overflow: hidden;
}

.srr_9ti {
    position: absolute;
    z-index: 52;
    right: 47%;
    top: 53px;
    left: 47%;
    width: 6%;
    height: 1px;
    background: #f6d014;
}

.sdee_0c {
    width: 100%;
    height: 130px;
    float: right;
    display: inline-block;
    text-align: justify;
    font-size: 14px;
    line-height: 25px;
    color: #929292;
    overflow: hidden;
    white-space: pre-wrap;
}

.dht5_0p {
    width: 40%;
    border: 1px solid #4c1c6e;
    height: 40px;
    line-height: 40px;
    float: none;
    display: inline-block;
    color: #fff;
    font-size: 17px;
    margin-bottom: 20px;
    overflow: hidden;
    background: rgba(195, 3, 173, 1);
    background: -moz-linear-gradient(45deg, rgba(195, 3, 173, 1) 0%, rgba(77, 28, 110, 1) 48%, rgba(29, 29, 115, 1) 99%, rgba(29, 29, 115, 1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(195, 3, 173, 1)), color-stop(48%, rgba(77, 28, 110, 1)), color-stop(99%, rgba(29, 29, 115, 1)), color-stop(100%, rgba(29, 29, 115, 1)));
    background: -webkit-linear-gradient(45deg, rgba(195, 3, 173, 1) 0%, rgba(77, 28, 110, 1) 48%, rgba(29, 29, 115, 1) 99%, rgba(29, 29, 115, 1) 100%);
    background: -o-linear-gradient(45deg, rgba(195, 3, 173, 1) 0%, rgba(77, 28, 110, 1) 48%, rgba(29, 29, 115, 1) 99%, rgba(29, 29, 115, 1) 100%);
    background: -ms-linear-gradient(45deg, rgba(195, 3, 173, 1) 0%, rgba(77, 28, 110, 1) 48%, rgba(29, 29, 115, 1) 99%, rgba(29, 29, 115, 1) 100%);
    background: linear-gradient(45deg, rgba(195, 3, 173, 1) 0%, rgba(77, 28, 110, 1) 48%, rgba(29, 29, 115, 1) 99%, rgba(29, 29, 115, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c303ad', endColorstr='#1d1d73', GradientType=1);
}

.dht5_0p:hover {

    background: rgba(29, 29, 114, 1) !important;
    background: -moz-linear-gradient(left, rgba(29, 29, 114, 1) 0%, rgba(91, 25, 117, 1) 49%, rgba(178, 6, 164, 1) 100%) !important;
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(29, 29, 114, 1)), color-stop(49%, rgba(91, 25, 117, 1)), color-stop(100%, rgba(178, 6, 164, 1))) !important;
    background: -webkit-linear-gradient(left, rgba(29, 29, 114, 1) 0%, rgba(91, 25, 117, 1) 49%, rgba(178, 6, 164, 1) 100%) !important;
    background: -o-linear-gradient(left, rgba(29, 29, 114, 1) 0%, rgba(91, 25, 117, 1) 49%, rgba(178, 6, 164, 1) 100%) !important;
    background: -ms-linear-gradient(left, rgba(29, 29, 114, 1) 0%, rgba(91, 25, 117, 1) 49%, rgba(178, 6, 164, 1) 100%) !important;
    background: linear-gradient(to right, rgba(29, 29, 114, 1) 0%, rgba(91, 25, 117, 1) 49%, rgba(178, 6, 164, 1) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1d1d72', endColorstr='#b206a4', GradientType=1) !important;
}

.l9_og54 {
    width: 50px;
    height: 100%;
    float: right;
    overflow: hidden;
}

.l9_og54 img {
    width: 32px;
    height: 32px;
    float: none;
    display: inline-block;
    margin: 10px auto 0 auto;
}

.swer_t {
    width: 74%;
    height: 100%;
    float: right;
    display: inline-block;
    text-align: right;
    font-size: 14px;
    line-height: 25px;
    color: #222;
    overflow: hidden;
    margin-right: 3%;
}

.mojavez_color {
    width: 100%;
    display: table;
    float: right;
    background: #eee;
    padding: 2% 0%;
    text-align: center;
}

.mojavez {
    /* width: 30%; */
    float: none;
    display: inline-block;
    border-radius: 4px;
    overflow: hidden;
    background: none;
}

.sx_0xs {
    width: 100%;
    height: auto;
    float: right;
    margin-bottom: 5px;
    display: none
}

.gx3_0zs {
    width: auto;
    display: inline-block;
    height: auto;
    text-align: justify;
    float: right;
    line-height: 25px;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    padding: 0% 3%;
    border-bottom: 2px solid #ec4c4c;
    padding-bottom: 4px;
    margin-bottom: 5px;
    overflow: hidden;
    font-family: Yekan, Arial, Helvetica, sans-serif;
}

.onvan_mojavez {
    width: 98%;
    height: 30px;
    float: right;
    background-color: #80cbc4;
    text-align: center;
    line-height: 30px;
    font-size: 16px;
    color: #fff;
    padding: 0% 1%;
}

.box_mojavez {
    /* width: 80%; */
    margin: 0 auto;
    display: inline-block;
    overflow: hidden;
}

.img_mojavez {
    width: 80%;
    height: 80%;
    margin-top: 10%;
    display: inline-block;
}

.hd6_sf4f {
    width: 50%;
    float: none;
    display: inline-block;
    border-radius: 4px;

    overflow: hidden;
    background: none;
}

.b_m {
    width: 100%;
    height: 20px;
    float: right;
}

.mojavez_badi {
    width: 10px;
    height: 10px;
    margin: 4px auto;
    background: #FAFFDA;
    border: 1px solid #80cbc4;
    display: inline-block;
    border-radius: 50%;
    cursor: pointer;
}

.mojavez_badi:hover {
    background: rgba(221, 97, 92, 1);
}

.select_mojavez {
    background: rgb(169, 193, 11) !important;
    border: 1px solid #899443 !important;
}

.moshtari {
    width: 19%;
    height: 100px;
    margin-top: 35px;
    overflow: hidden;
    cursor: pointer;
    background: #efefef;
    display: inline-block;
    margin: 20px 2%;
}

.onavan_moshtari {
    width: 96%;
    height: 30px;
    display: inline-block;
    text-align: right;
    line-height: 30px;
    font-size: 20px;
    color: #fff;
    margin-top: 10px;
}

.moshtarian {
    width: 200px;
    height: 100px;
    display: inline-block;
    position: relative;
}

.moshtarian img {
    width: auto;
    max-width: 100% !important;
}

.moshtarian12 {
    width: 100%;
    height: 100px;
    display: inline-block;
    float: right;
    margin-top: 30px;
    overflow: hidden;
}

.moshtari_badi {
    width: 10px;
    height: 10px;
    float: left;
    margin-top: 3px;
    margin-right: 3px;
    padding: 7px;
    cursor: pointer;
    background: #C2C2C2;
}

.moshtari_badi:hover {
    background: #80cbc4;
}


.moshtarian:hover .name_moshtari {
    display: block;
}

.footer {
          background: #ceb19c;
    position: relative;
    padding: 8rem 0;
    margin: 20px 0 0px 0;
    overflow: hidden;

}


.fade-in-on-scroll {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 1s ease-out, transform 1s ease-out;
}

.fade-in-on-scroll.visible {
  opacity: 1;
  transform: translateY(0);
}



.footer>svg:nth-of-type(1) {
         left: 50%;
    position: absolute;
    top: -15px;
    transform: translate(-50%, 0px);
    z-index: 22;

}


.footer>svg:nth-of-type(2) {
        left: 6%;
    position: absolute;
    bottom: -1px;
    right: 5.5%;
    z-index: 222;

}



.mwodke {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 53%;
    order: 1;
}

.mwodke p {
    /* margin-bottom: 30px;
padding-top: 20px; */
    text-align: center;
    line-height: 180%;
    color: #fff;
    font-size: 15px;
}

.dastresi {

    display: table;
    float: left;
    position: relative;
}

.footer .menu_hoshmand .asli {
    color: #fff !important;
    padding-top: 5px !important;
}

.footer .menu_hoshmand .asli:hover {
    color: #c303ae !important
}

.home .menu_hoshmand {
    width: 100%;
    float: right !important;
}

.titr_dast {
    width: 80%;
    height: 30px;
    font-size: 14px;
    padding-bottom: 2px;
    float: right;
    text-align: center;
    overflow: hidden;
    line-height: 30px;
    color: #80cbc4;
    padding-right: 2%;
    border-bottom: 1px solid #484848;
    font-family: Google, Arial, Helvetica, sans-serif;
}

.onvan_dastesi {
    width: 95%;
    height: 30px;
    float: right;
    overflow: hidden;
    text-align: right;
    line-height: 27px;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    color: #D8D8D8;
    font-size: 13px;
    padding-right: 2%;
    margin-bottom: 3px;
    border-right: 2px solid #80cbc4;
}

.onvan_dastesi:hover {
    color: #80cbc4;
    border-right: 2px solid #80cbc4;
}

.adres {
    width: 31%;
    float: right;
    text-align: right;
    font-size: 14px;
    line-height: 27px;
    color: #fff;
    display: table;
}

.ejtemaee {
    width: 30%;
    float: left;
    height: 50px;
    overflow: hidden;
}

.img_ejtemaee {
    width: 25px;
    height: 25px;
    margin: 0 auto;
    display: inline-block;
    cursor: pointer;
    margin-left: 5px;
    margin-top: 4px;
}

.img_ejtemaee:hover {
    filter: alpha(opacity=50);
    -moz-opacity: .50;
    opacity: .50;
}

.copy {
    width: 100%;
    display: block;
    float: right;
    text-align: center;
    font-size: 14px;
    color: #fff;
    line-height: 25px;
    overflow: hidden;
    margin: 0px 0px;
    position: relative;
}



/*Ã™â€¦Ã™â€ Ã™Ë† Ã™â€žÃ˜Â§Ã›Å’Ã™â€¡ Ã˜Â§Ã›Å’*/
.menu_new_saz {
    background: none !important;
    display: inline-block !important;
    width: 100% !important;
    height: 40px !important;
}

.asli_news {
    padding: 1px 15px !important;
}

.menu_new_saz .asli_news.mouseenter_id_f {
    color: #fff;
    background: #689490;
    border-bottom: 3px solid #84d4cc;
    line-height: 40px;
    margin-left: 1px;
    margin-right: 1px;
}

.menu_new_saz .asli_news.menu_news_selected {
    color: #87bdb8 !important;
    background: none !important;
    border-bottom: 0px solid #689490 !important;
    line-height: 40px !important;
    font-weight: bold !important;
}

body .menu_ha_jk .mouseenter_id_f,
body .menu_ha_jk .menu_news_selected {
    line-height: 36px !important;
}

.menu_new_saz .asli_news {
    display: inline-block;
    float: none;
    padding: 0% 12px !important;
    text-align: center;
    font-size: 14px;
    color: #fff;
    line-height: 40px;
    cursor: pointer;
    margin: 0 auto
}

.menu_new_saz_absol {
    top: 44px !important;
}

.menu_new_saz_absol>div {
    background: #161F45 !important;
    color: #FFF !important;
}

.menu_new_saz .menu_new_saz2_a {
    background: #455598 !important;
    color: #FFF !important;
}

.menu_new_saz_absol .menu_new_saz_absol_a .menu_ofoghi_teyp .menu_ofoghi_teyp a {
    color: #ffffff !important;
}


.menu_ha_jk .faryi_news {
    padding: 0px 13px !important;
}

/*Ã™â€¦Ã™â€ Ã™Ë† Ã™â€žÃ˜Â§Ã›Å’Ã™â€¡ Ã˜Â§Ã›Å’*/

/*menu_user*/
.menu_user_hoshmand .asli {
    padding-left: 10px;
}

.menu_user_hoshmand .asli:hover {
    background: none;
}

.menu_user_hoshmand a {
    color: inherit;
}

.menu_user_hoshmand .khate {
    padding: 2px 10px 4px 5px !important;
    background: #1D1A17;
    color: #fff;
}

.menu_user_hoshmand .asli img {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-filter: grayscale(100%);
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    display: none !important;
}


.menu_user_hoshmand {
    float: right !important;
    height: 80% !important;
    line-height: 25px !important;
    color: #fff !important;
    margin-top: 7px;
}

.menu_user_hoshmand {
    height: 90% !important;
    font-size: 11px;
    margin-top: 7px;
}

.menu_user_hoshmand a:hover {
    color: #80cbc4 !important;
}

.m_r_lach {
    width: 100%;
    height: 40px;
    background: #1D1A17;
    color: #fff;
    float: right;
    display: inline-block;
}

.img_icon {
    width: 25px;
    height: 25px;
    float: right;
    margin-right: 2px;
    margin-left: 7px;
    -webkit-filter: invert(1);
    filter: invert(1);
}

.meno_heder {
    display: inline-block;
    height: 30px;
    padding: 0px 2%;
    text-align: center;
    font-size: 13px;
    color: #80cbc4;
    line-height: 30px;
    border-left: 1px solid #e5dede;
    float: right;
    margin-top: 3px;
}

.dsf_9i {
    position: absolute;
    z-index: 4545;
    width: 100%;
    top: -1px;
    left: 0;
    right: 0;
}

.dsf_9i img {
    width: 36px;
    float: none;
    display: inline-block;
    height: 24px;
}

.menu_hoshmand {
    float: left !important;
    display: inline-block !important;
    width: auto;
    margin-right: 0% !important;
    text-align: center !important;
}

.menu_hoshmand .asli {
    display: inline-block !important;
    height: 35px !important;
    padding: 0% 12px !important;
    text-align: center !important;
    font-size: 15px !important;
    line-height: 32px !important;
    color: #d7b19c;

    float: right !important;
    /* margin-left: 1%; */
}



.home .menu_hoshmand .asli {
    color: #fff !important;
    float: none !important
}

.jj_gvc .menu_hoshmand .asli:hover {
    color: #000 !important;
    background: #fff;
}

.menu_hoshmand a {
    display: block !important;
    height: 100% !important;
    color: inherit !important;
}

.erssas img {
    display: none !important;
}

.menu_hoshmand .jamenu,
.menu_hoshmand .jamenu2 {
    background-color: rgb(88, 88, 88) !important;
    text-align: right;
    color: rgb(28, 40, 90) !important;
}

.menu_hoshmand .jamenu,
.menu_hoshmand .jamenu2 {
    color: #fff !important;
}

.menu_hoshmand .khate:hover,
.menu_user_hoshmand .khate:hover {
    background: #a2a2a2 !important;
}

/*menu_user*/







/*page_dakheli*/
.safhe_box {
    display: block;
    margin: 0px auto 10px auto;
    background: #FFF;
    padding: 0% 1% 1% 1%;
    border-radius: 4px;
}

.disply_block_div {
    display: table;
    width: 100%;
}

.menu_kala {
    width: 100%;
    height: 40px;
    float: right;
    margin-bottom: 20px;
    border-bottom: 1px solid #E5DEDE;
    background: #fff;
}

.moshakhasat {
    display: inline-block;
    float: right;
    padding: 0% 2%;
    border-bottom: 2px solid #fff;
    height: 38px;
    text-align: center;
    line-height: 38px;
    font-size: 13px;
    color: #222;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    text-decoration: none;
    cursor: pointer;
}

.moshakhasat:hover {
    border-bottom: 2px solid #569A93 !important;
}

.menu_kala .sel_men {
    background: #EEEEEE !important;
    border-bottom: 2px solid #569A93 !important;
}

.aks_kala {
    width: 90%;
    height: 300px;
    margin: 0px auto;
    display: inline-block;
    cursor: pointer;
    position: relative;
    box-shadow: 0px -1px 2px #E5DEDE;
    padding-top: 20px;
}

.head_kala {
    width: 100%;
    height: 20px;
    float: right;
    margin-top: 10px;
}

.box_gozarkala {
    width: 90%;
    height: 100px;
    float: right;
    padding: 0% 5%;
    overflow: hidden;
    position: relative;
}

.pic_kala {
    width: 24%;
    height: 78px;
    float: right;
    border: 1px solid #E5DEDE;
    margin: 10px 1% 10px 0%;
    cursor: pointer;
    overflow: hidden;
}

.titr_kala {
    width: 96%;
    height: 70px;
    float: right;
    padding: .5% 2%;
    background: #EEEEEE;
    border-bottom: 2px solid #569A93;
}

.pic_kala:hover {
    filter: alpha(opacity=60);
    -moz-opacity: .60;
    opacity: .60;
}

.siz_kala {
    max-width: 100%;
    height: 300px;
    display: inline-block;
    margin: 0 auto;
}

.siz_kala img {
    max-width: 100%;
    margin: 0 auto;
    height: 100%;
    display: block;
}

.hame_aks {
    width: 100%;
    height: 100%;
}

.pic_bish {
    width: 15%;
    height: 58px;
    border: 1px solid #E5DEDE;
    position: absolute;
    overflow: hidden;
    background: #eee;
    text-align: center;
    line-height: 30px;
    padding: 10px 0px;
    cursor: pointer;
    font-size: 11px;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    color: #6B6B48;
    left: 25px;
    top: 10px;
}

.pic_bish:hover {
    background: #fff;
    color: #222;
}

.kuchik_icon {
    width: 20px;
    height: 20px;
    float: left;
    margin-left: 1%;
    filter: alpha(opacity=60);
    -moz-opacity: .60;
    opacity: .60;
    cursor: pointer;
    display: block;
}

.kuchik_icon:hover {
    filter: alpha(opacity=100);
    -moz-opacity: 1.0;
    opacity: 1.0;
}

.zangule {
    width: 18px;
    height: 20px;
    float: right;
    cursor: pointer;
    background: url('/template/img/img-template/icon/zangule.png') center 0px;
    margin-right: 2%;
}

.zangule:hover {
    background: url('/template/img/img-template/icon/zangule.png') center 19px;
}

.icon_3d {
    width: 20px;
    height: 20px;
    float: right;
    cursor: pointer;
    margin-right: 2%;
    background: url('/template/img/img-template/icon/ic_3d.png') center no-repeat;
}

.icon_3d:hover {
    background: url('/template/img/img-template/icon/ic_3d2.png') center no-repeat;
}

.pishnahad_kala {
    position: absolute;
    z-index: 687;
    width: 70px;
    height: 70px;
    right: -3px;
    top: -3px;
}

.pvije_kala {
    position: absolute;
    z-index: 687;
    width: 70px;
    height: 70px;
    left: -3px;
    top: -3px;
}

.kala_text {
    width: 59%;
    display: table;
    float: left;
    padding-bottom: 20px;
    background: #FDFDFD;
}

.on_kal1 {
    width: 70%;
    height: 30px;
    float: right;
    text-align: right;
    color: #222;
    font-size: 14px;
    font-weight: bold;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    line-height: 30px;
}

.on_kal2 {
    width: 100%;
    height: 30px;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    float: right;
    text-align: right;
    color: #808080;
    font-size: 14px;
    line-height: 30px;
}

.dustdashtani {
    width: 25%;
    height: 30px;
    float: left;
    padding: 0px 2%;
}

.mokaab_kala {
    width: 100%;
    height: 70px;
    float: right;
    margin-top: 10px;
}

.titr_jens {
    width: 96%;
    height: 30px;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    float: right;
    text-align: right;
    color: #808080;
    font-size: 14px;
    line-height: 30px;
    padding: 0% 2%;
}

.titr_jens span {
    color: #222;
}

.color_bo {
    width: 12%;
    height: 28px;
    float: right;
    margin-right: 2%;
    border: 1px solid #E5DEDE;
    text-align: right;
    font-size: 12px;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    position: relative;
    color: #222;
    border-radius: 4px;
    line-height: 27px;
}

.color_bo:hover {
    background: #F7F7DA;
}

.color_bo span {
    width: 20px;
    height: 20px;
    float: right;
    border-radius: 50%;
    border: 1px solid #E5DEDE;
    margin: 3px 2px 3px 4px;
}

.color_bo .jjj:before {
    content: 'Ã˜Â§Ã™â€ Ã˜ÂªÃ˜Â®Ã˜Â§Ã˜Â¨';
    display: block;
    line-height: 29px;
    width: 57%;
    position: absolute;
    height: 100%;
    right: 0px;
    top: 0px;
    padding-right: 40%;
}

.garanti_kala {
    width: 96%;
    height: 30px;
    float: right;
    text-align: right;
    font-size: 13px;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    color: #222;
    line-height: 30px;
    padding: 0% 2%;
}

.titr_jens:after {
    content: '';
    width: 6px;
    height: 6px;
    float: right;
    border-radius: 50%;
    background: #676767;
    margin-top: 15px;
    margin-left: 5px;
}

.gheimat_kala {
    width: 31%;
    height: 100%;
    display: inline-block;
    margin: 0 auto;
    padding: 0% 1%;
}

.titr_gheimat {
    width: 98%;
    height: 29px;
    float: right;
    text-align: center;
    font-size: 13px;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    color: #808080;
    line-height: 30px;
    padding: 0% 1%;
    border-bottom: 1px solid #E5DEDE;
}

.kala_nerkh {
    width: 98%;
    height: 38px;
    float: right;
    text-align: center;
    font-size: 15px;
    font-family: Google, Arial, Helvetica, sans-serif;
    color: #808080;
    line-height: 38px;
    padding: 0% 1%;
    margin-top: 2px;
    border-radius: 4px;
    font-weight: bold;
}

.col_k1 {
    color: #116303;
    background: #CBFFC1;
}

.col_k2 {
    color: #F10C0C;
    background: #FFC1C1;
}

.afzud_sabad input {
    background: none;
    border: 0px;
    font-family: inherit;
    color: inherit;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    right: 0px;
    cursor: pointer;
    top: -1px;
}

.afzud_sabad {
    position: relative;
    display: inline-block;
    text-align: center;
    margin: 10px auto 0px auto;
    padding: 0px 1%;
    min-width: 25%;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 27px;
    cursor: pointer;
    overflow: hidden;
    background: rgba(136, 202, 95, 1);
    background: -moz-linear-gradient(top, rgba(136, 202, 95, 1) 0%, rgba(2, 129, 1, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(136, 202, 95, 1)), color-stop(100%, rgba(2, 129, 1, 1)));
    background: -webkit-linear-gradient(top, rgba(136, 202, 95, 1) 0%, rgba(2, 129, 1, 1) 100%);
    background: -o-linear-gradient(top, rgba(136, 202, 95, 1) 0%, rgba(2, 129, 1, 1) 100%);
    background: -ms-linear-gradient(top, rgba(136, 202, 95, 1) 0%, rgba(2, 129, 1, 1) 100%);
    background: linear-gradient(to bottom, rgba(136, 202, 95, 1) 0%, rgba(2, 129, 1, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#88ca5f', endColorstr='#028101', GradientType=0);
    border: 1px solid #82BF6E;
    border-radius: 4px;
    height: 35px;
    color: #FFFFFF;
}

.afzud_sabad:hover {
    border: 1px solid #F39292;
    background: rgba(255, 173, 173, 1);
    background: -moz-linear-gradient(top, rgba(255, 173, 173, 1) 0%, rgba(255, 173, 173, 1) 1%, rgba(223, 110, 110, 1) 99%, rgba(223, 110, 110, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 173, 173, 1)), color-stop(1%, rgba(255, 173, 173, 1)), color-stop(99%, rgba(223, 110, 110, 1)), color-stop(100%, rgba(223, 110, 110, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 173, 173, 1) 0%, rgba(255, 173, 173, 1) 1%, rgba(223, 110, 110, 1) 99%, rgba(223, 110, 110, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 173, 173, 1) 0%, rgba(255, 173, 173, 1) 1%, rgba(223, 110, 110, 1) 99%, rgba(223, 110, 110, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 173, 173, 1) 0%, rgba(255, 173, 173, 1) 1%, rgba(223, 110, 110, 1) 99%, rgba(223, 110, 110, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 173, 173, 1) 0%, rgba(255, 173, 173, 1) 1%, rgba(223, 110, 110, 1) 99%, rgba(223, 110, 110, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffadad', endColorstr='#df6e6e', GradientType=0);
}

.tedad_kala {
    width: 46%;
    height: 30px;
    float: right;
    font-size: 14px;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    color: #808080;
    line-height: 30px;
    text-align: right;
    padding: 0% 2%;
    margin-top: 10px;
}

.tedad_kala input {
    width: 28px;
    height: 28px;
    color: #222;
    text-align: center;
    border: 1px solid #E5DEDE;
    border-radius: 4px;
}

.cart_kala {
    width: 30px;
    height: 30px;
    float: right;
    display: block;
    margin: 0px 5px;
    background: url('/template/img/img-template/icon/cart3.png') center no-repeat;
    border-left: 1px solid #FFF;
    padding-left: 3%;
}

.header_kala {
    width: 98%;
    height: 50px;
    float: right;
    text-align: right;
    padding-right: 2%;
    line-height: 50px;
    color: #569A93;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    font-size: 20px;
    border-bottom: 2px solid #569A93;
    margin: 10px 0px;
}

.kala_img {
    width: 40%;
    display: table;
    float: right;
    padding: 3px 0px;
}

.jabe_cala {
    font-size: 13px;
    float: right;
    text-align: justify;
    width: 100%;
    display: table;
    line-height: 25px;
    font-family: Yekan, Arial, Helvetica, sans-serif;
}

.kadoha_gift label,
.kadoha_gift a {
    width: 86% !important;
    padding: 0% 2% !important;
    text-align: center !important;
    background: #1D1A17 !important;
}

.kadoha_gift label:hover,
.kadoha_gift a:hover {
    background: rgb(223, 110, 110) !important;
}

.select_class_kddo label {
    background: #17A952 !important;
}

.kadobox_io_pp {
    text-align: center !important;
}

.name_kala {
    width: 96%;
    height: 40px;
    float: right;
    padding: 0% 2%;
    text-align: center;
    line-height: 20px;
    color: #222;
    overflow: hidden;
    display: block;
}

/*ÃšÂ©Ã˜Â§Ã˜Â¯Ã™Ë†Ã™â€¡Ã˜Â§*/
.kado_send {
    width: 90%;
    display: table;
    float: right;
    text-align: center;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #019A22;
    line-height: 30px;
    padding: 0% 5% 10px 5%;
}

.select_class_kddo .gheymat:before {
    content: 'Ã¢Å“â€';
    display: inline-block;
    float: right;
    color: #fff;
    margin-right: 5%;
}

.select_class_kddo {
    background: #F7F7DA !important;
    background: #D8EFEC !important;
}

.esm_kado {
    color: red !important;
}

.kadoha_gift .gheymat {
    background: #569a93 !important;
}

.kadoha_gift {
    border: 1px solid #e5dede !important;
    float: none !important;
    margin: 5px !important;
    display: inline-block !important;
}

.aks_pic_hadi {
    max-width: 100%;
    height: 250px;
    margin: 0 auto;
    display: inline-block;
}

.pik_hadie {
    width: 50%;
    height: 250px;
    margin: 10px auto;
    display: inline-block;
}

.titr_kado_pg {
    width: 95%;
    height: 40px;
    padding-right: 5%;
    float: right;
    background: #569A93;
    font-size: 16px;
    text-align: justify;
    overflow: hidden;
    line-height: 40px;
    color: #FFFFFF;
    font-family: Google, Arial, Helvetica, sans-serif;
    margin-top: 10px;
}

.nerkh_kado_jeld {
    width: 98%;
    height: 40px;
    padding: 0% 1%;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    font-size: 16px;
    overflow: hidden;
    text-align: center;
    line-height: 40px;
    color: #2ED410;
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
}

.tozi_bish_kado {
    width: 98%;
    display: table;
    float: right;
    padding: 0% 1%;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    font-size: 13px;
    text-align: justify;
    overflow: hidden;
    line-height: 30px;
    color: #222;
}

.ent_kado_jeld,
.kadoha_select_op {
    width: 16%;
    height: 35px;
    margin: 5px;
    position: relative;
    overflow: hidden;
    display: inline-block;
    margin-top: 19px;
    padding: 0px 1%;
    border-radius: 4px;
    cursor: pointer;
    position: relative;
    text-align: center;
    font-size: 14px;
    color: #fff;
    border: 1px solid #82BF6E;
    border-radius: 4px;
    line-height: 34px;
    background: rgba(16, 122, 58, 1);
    background: -moz-linear-gradient(top, rgba(16, 122, 58, 1) 0%, rgba(31, 150, 80, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(16, 122, 58, 1)), color-stop(100%, rgba(31, 150, 80, 1)));
    background: -webkit-linear-gradient(top, rgba(16, 122, 58, 1) 0%, rgba(31, 150, 80, 1) 100%);
    background: -o-linear-gradient(top, rgba(16, 122, 58, 1) 0%, rgba(31, 150, 80, 1) 100%);
    background: -ms-linear-gradient(top, rgba(16, 122, 58, 1) 0%, rgba(31, 150, 80, 1) 100%);
    background: linear-gradient(to bottom, rgba(16, 122, 58, 1) 0%, rgba(31, 150, 80, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#107a3a', endColorstr='#1f9650', GradientType=0);
}

.ent_kado_jeld:hover,
.kadoha_select_op:hover {
    border: 1px solid #F39292;
    background: rgba(255, 173, 173, 1);
    background: -moz-linear-gradient(top, rgba(255, 173, 173, 1) 0%, rgba(255, 173, 173, 1) 1%, rgba(223, 110, 110, 1) 99%, rgba(223, 110, 110, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 173, 173, 1)), color-stop(1%, rgba(255, 173, 173, 1)), color-stop(99%, rgba(223, 110, 110, 1)), color-stop(100%, rgba(223, 110, 110, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 173, 173, 1) 0%, rgba(255, 173, 173, 1) 1%, rgba(223, 110, 110, 1) 99%, rgba(223, 110, 110, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 173, 173, 1) 0%, rgba(255, 173, 173, 1) 1%, rgba(223, 110, 110, 1) 99%, rgba(223, 110, 110, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 173, 173, 1) 0%, rgba(255, 173, 173, 1) 1%, rgba(223, 110, 110, 1) 99%, rgba(223, 110, 110, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 173, 173, 1) 0%, rgba(255, 173, 173, 1) 1%, rgba(223, 110, 110, 1) 99%, rgba(223, 110, 110, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffadad', endColorstr='#df6e6e', GradientType=0);
}

.kadoha_select_op:after {
    content: 'Ã˜Â§Ã™â€ Ã˜ÂªÃ˜Â®Ã˜Â§Ã˜Â¨';
}

/*ÃšÂ©Ã˜Â§Ã˜Â¯Ã™Ë†Ã™â€¡Ã˜Â§*/
.kala:hover .name_kala {
    color: #DF6E6E;
}

/*.box .safhe_box:last-child {
border-bottom: 0px;
}*/

.table_factoy {
    border-bottom: 1px solid #C4C4C4 !important;
}

.box_body {
    width: 100%;
    display: table;
    margin: 0 auto;
    background: #fff;
    padding-top: 0px;
    margin-top: 30px;
}

/*page_dakheli*/













/*news*/
.box_body {
    width: 100%;
    display: table;
    float: right;
}

.arshiv_newspas_3 {
    width: 91%;
    height: 40px;
    margin-right: 3%;
    float: right;
    color: rgb(22, 31, 69);
    font-size: 20px;
    text-align: justify;
    line-height: 40px;
    margin-top: 30px;
    border-top: 1px solid #f6d014;
}

.arshiv_newspas_3 a:hover {
    color: #D7FFFB;
}

.color_tree_p {
    color: #f6d014;
    padding-left: 10px;
}


.k4_jabr_efg {
    width: 100%;
    display: table;
    float: right;
}

.arshiv_newspas_6 {
    width: 23%;
    display: inline-block;
    float: none;
    padding: 0%;
    background: #fff;
    margin-top: 15px;
    margin-left: 1.5%;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);
    padding-bottom: 20px;
    border-radius: 4px;
    overflow: hidden;
}

.arshiv_newspas_4 {
    width: 98%;
    float: right;
    color: #020202;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    padding: 0% 1%;
    line-height: 30px;
    display: block;
    font-size: 18px;
    overflow: hidden;
    height: 60px;
    margin-top: 20px;
}

.arshiv_newspas_4 a {
    color: #020202;
    vertical-align: middle;
    display: inline-block;
}

.arshiv_newspas_4:before {
    content: '';
    width: 0px;
    height: 100%;
    vertical-align: middle;
    display: inline-block;
}

.arshiv_newspas_6:hover .arshiv_newspas_4 {
    color: #f00;
}

.arshiv_newspas_6:hover .arshiv_newspas_4 a {
    color: #f00;
}

.kju65_o {
    width: 20%;
    display: inline-block;
    margin: 0 auto;
    height: 3px;
    background: #f6d014
}

.arshiv_newspas_8 {
    width: 90%;
    text-align: left;
    color: #808080;
    font-size: 12px;
    display: inline-block;
    line-height: 20px;
    padding: 1%;
    height: 20px;
    font-family: Yekan, Arial, Helvetica, sans-serif;
}

.arshiv_newspas_9 {
    width: 100%;
    height: 200px;
    float: right;
    overflow: hidden;
}



.img_arshiv_n {
    height: 200px;
    max-width: 100%;
}

img {
    border: 0px;
}

.arshiv_newspas_7 {
    width: 90%;
    height: 100px;
    float: right;
    padding: 10px 5%;
    text-align: justify;
    overflow: hidden;
    font-size: 14px;
    display: block;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    line-height: 27px;
    color: #222;
}

.arshiv_newspas_3 a {
    color: #000 !important;
    background: #ffffff;
    height: 40px;
    float: right;
    margin-top: -22px;
}

.p5_2 {
    width: 100%;
    display: inline-block;
    background: #fff;
    padding-left: 25px;
    padding-right: 25px;
    border-radius: 10px;
    width: -webkit-fill-available;
}

.keshesh {
    width: 100%;
    display: table;
    float: right;
}

.p5_7 {
    width: 100%;
    height: 25px;
    float: right;
    line-height: 25px;
    font-size: 11px;
    margin-bottom: 3px;
}

.p5_8 {
    width: 20px;
    height: 20px;
    float: left;
    color: #000;
    font-size: 11px;
    margin-left: 5px;
    line-height: 25px;
}

.p5_18 {
    width: 16px;
    height: 16px;
    float: right;
    border: 1px solid #eee;
    background-color: #fff;
    border-radius: 4px;
    display: inline-block;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    margin-top: 1px;
    line-height: 16px;
    font-size: 12px;
    text-decoration: none;
    color: #eee;
}

.p5_18:hover {
    border: 1px solid #A7A779;
    color: #6B6B48;
    background: #F7F7DA;
}

.p5_21 {
    width: 16px;
    height: 16px;
    float: right;
    border-radius: 4px;
    display: inline-block;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    vertical-align: middle;
    text-align: center;
    margin-top: 3px;
    line-height: 15px;
    color: #A7A779;
}

.p5_3 {
   width: 90%;
    line-height: 2;
    text-align: right;
    float: right;
    font-weight: bold;
    font-size: 15px;
    color: rgb(22, 31, 69);
    min-height: 30px;
    padding-bottom: 3px;
    padding: 0% 5%;
    position: relative;
    border: 1px solid rgb(212 209 209);
    border-radius: 5px;
    background: #eee;
    padding-top: 6px;
    padding-bottom: 6px;
}



.p5_22 {
    width: 20px;
    height: 20px;
    margin: 0px 1px;
    float: right;
    display: none;
    filter: alpha(opacity=60);
    -moz-opacity: .60;
    opacity: .60;
}

.p5_22:hover {
    filter: alpha(opacity=100);
    -moz-opacity: 1.0;
    opacity: 1.0;
}

.p5_9 {
    width: 20px;
    height: 20px;
    background: url('/template/img/img-template/icon/thumbsUp2.png');
    background-size: cover;
    float: left;
    cursor: pointer;
}

.p5_9:hover {
    background: url('/template/img/img-template/icon/thumbsUp.png');
    background-size: cover;
}

.p5_11 {
    width: 20px;
    height: 20px;
    float: left;
    cursor: pointer;
    background: url('/template/img/img-template/icon/down6.png');
    background-size: cover;
    margin-top: 5px;
}

.p5_11:hover {
    background: url('/template/img/img-template/icon/down5.png');
    background-size: cover;
}

.p5_12 {
    display: inline;
    float: right;
    text-align: right;
    color: #A7A779;
    font-size: 12px;
    line-height: 25px;
    font-family: Yekan, Arial, Helvetica, sans-serif;
}

.p5_13 {
    width: 18px;
    height: 18px;
    float: right;
    margin-left: 5px;
    margin-bottom: 3px;
    cursor: pointer;
    background: url('/template/img/img-template/icon/print1.png');
    background-size: cover;
}

.p5_13:hover {
    background: url('/template/img/img-template/icon/print2.png');
    background-size: cover;
}

.p5_14 {
    width: 98%;
    display: table;
    float: right;
    margin-top: 10px;
    padding: 0% 1%;
}

.p5_15 {
    width: 98%;
    height: auto;
    float: right;
    text-align: right;
    overflow: hidden;
    padding: 0% 1%;
    font-size: 11px;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    color: #6B6B48;
}

.tarikh_khabar {
    display: inline;
    text-align: center;
    font-size: 12px;
    color: #8d8888;
    margin: 0px 5px;
    line-height: 25px;
    float: left;
}

.img_khabar {
    width: 100%;
    margin: 20px auto;
    display: inline-block;
    overflow: hidden;
}

.img_khabar img {
    max-width: 100%;
    height: 100%;
    width: 100%;
    border-radius: 10px;
}

.p5_4 {
    width: 98%;
    height: auto;
    float: left;
    text-align: left;
    padding: 0% 1%;
}

.p5_4 a {
    display: inline-block;
}



.p5_16 {
    display: inline-block;
    text-align: right;
    font-size: 12px;
    color: #989898;
    margin: 0px 1px;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    line-height: 25px;
    text-decoration: none;
}

.p5_16:hover {
    cursor: pointer;
    color: #0026ff;
}

.p5_15 {
    width: 98%;
    height: 25px;
    float: right;
    text-align: right;
    overflow: hidden;
    padding: 1%;
    font-size: 11px;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    color: #6B6B48;
}

.p5_17 {
    width: 20px;
    height: 20px;
    margin: 0 auto;
    filter: alpha(opacity=60);
    -moz-opacity: .60;
    opacity: .60;
    margin-right: 3px;
}

.p5_17:hover {
    filter: alpha(opacity=100);
    -moz-opacity: 1.0;
    opacity: 1.0;
}

.p5_5 {
    width: 98%;
    display: table;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    line-height: 25px;
    font-size: 14px;
    padding: 1%;
    text-align: justify;
    direction: rtl;

}

.box_khabar_wer {
    width: 70%;
    display: block;
    float: right;
    margin-top: 21px;
    margin-bottom: 10px;
}

.gal_head {
    width: 94%;
    height: 49px;
    border-bottom: 1px solid #E2E2C6;
    text-align: right;
    margin: 5px auto 0px auto;
    background: #F3F3D2;
    padding-right: 5%;
    line-height: 50px;
    color: #6B6B48;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    font-size: 17px;
}

.jabe_gallory {
    float: right;
    display: table;
    margin-right: .5%;
    width: 68%;
}

.disply_block_div {
    display: table;
    width: 100%;
}

.gal_box {
    width: 100%;
    height: 350px;
    float: right;
    cursor: pointer;
    border-left: 1px solid #F3F3D2;
}

.gal_new {
    height: 398px;
    background: #fff;
    float: right;
    border-radius: 5px;
    overflow: hidden;
    border: 1px solid #F7F7DA;
    margin-top: 10px;
    display: block;
}


.aks_box {
    width: 96%;
    height: 285px;
    margin: 7px auto 0px auto;
    display: inline-block;
}

.gal_box:hover {
    background: #F3F3D2;
}

.galory_t {
    float: left;
    width: 30%;
    display: table;
    margin-left: .5%;
}

.galy_jabe {
    width: 100%;
    height: 101px;
    margin: 7px auto 0 auto;
    border-bottom: 1px solid #F7F7DA;
    display: inline-block;
    overflow: hidden;
    cursor: pointer;
}

.galy_jabe:hover {
    background: #EFEFCE;
}

.sel_galy_jabe {
    background: #6B6B48 !important;
}

.te_galy {
    width: 46%;
    height: 67px;
    float: right;
    margin: 5px 0px 3px 0px;
    text-align: right;
    font-size: 12px;
    overflow: hidden;
    line-height: 23px;
    color: #222;
    font-family: Yekan, Arial, Helvetica, sans-serif;
}

.sel_galy_jabe .te_galy {
    color: #F3F3D2 !important;
}

.galy_jabe:hover .te_galy {
    color: red;
}

.img_gal {
    width: 50%;
    height: 95px;
    overflow: hidden;
    float: right;
    margin: 3px 2%;
}

.galy_jabe:hover .img_gal {
    border-radius: 5px;
}

.text_box {
    display: inline-block;
    width: 96%;
    height: 45px;
    margin: 0 auto;
    text-align: center;
    color: #222;
    font-size: 12px;
    line-height: 45px;
    overflow: hidden;
}

.gal_box:hover .text_box {
    color: #FFA302;
}

.img_pic {
    width: 100%;
    height: 100%;
}

.aks_box .img_pic {
    width: auto;
    max-width: 100%;
    height: 100%;
    display: block;
    margin: 0 auto;
}


.ras_khabar {
    width: 88%;
    display: inline-block;
    float: none;
    margin-top: 10px;
}


.on_bargo {
    width: 97%;
    height: 50px;
    background: #070125;
    text-align: center;
    display: inline-block;
    line-height: 50px;
    color: #fff;
    font-size: 17px;
    font-family: Google, Arial, Helvetica, sans-serif;
    margin: 5px auto 0px auto;
}

.bargozin {
    width: 32.5%;
    float: right;
    display: table;
    background: #fff;
    border: 1px solid #e5dede;
    padding-bottom: 5px;
    margin-bottom: 10px;
    border-radius: 5px;
    margin-left: .2%;
    display: none;
}

.player_ty {
    background: #000 !important
}

.n_ame_gal45_paly {
    color: #fff !important
}

.photoGrid .item_photoGrid {
    margin: 0 auto !important;
    display: inline-block !important;
    float: none !important;
}

.photoGrid_film,
.photoGrid_sound {
    display: inline-block !important;
    width: 55% !important;
    float: none !important;
    margin: 0 auto !important;
}

.photoGrid_film .palerboxlink_mov_iope,
.photoGrid_sound .palerboxlink_mov_iope {
    background-color: #232323 !important
}

.box_bargo {
    width: 97%;
    height: 185px;
    float: right;
    margin: 0% 1.5%;
    border-bottom: 1px solid #F3F3D2;
    padding: 7px 0px;
    cursor: pointer;
}

.box_bargo:hover {
    background: #F9F9E9;
}

.pic_bargo {
    width: 50%;
    display: inline-block;
    height: 110px;
    float: none;
    overflow: hidden;
    border-radius: 5px;
}

.img_pic {
    width: 100%;
    height: 100%;
}

.aks_box .img_pic {
    width: auto;
    max-width: 100%;
    height: 100%;
    display: block;
    margin: 0 auto;
}

.text_bargo {
    width: 64%;
    height: 50px;
    float: right;
    padding: 0% 3%;
    text-align: justify;
    font-size: 13px;
    display: block;
    overflow: hidden;
    color: #3E3E1C;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    line-height: 25px;
}

.box_bargo:hover .text_bargo {
    color: red;
}

.date_barg {
    width: 64%;
    height: 20px;
    float: right;
    padding: 0% 3%;
    text-align: right;
    font-size: 12px;
    display: block;
    color: #938f8f;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    line-height: 20px;
}

.bish_bargo {
    width: 97%;
    height: 30px;
    float: right;
    text-align: center;
    line-height: 30px;
    color: #6B6B48;
    margin: 0% 1.5%;
    font-size: 13px;
    font-family: Yekan, Arial, Helvetica, sans-serif;
}

.bish_bargo:hover {
    background: rgb(223, 110, 110);
    color: #fff;
}

.mon_box {
    width: 97%;
    height: 200px;
    float: right;
    margin: 0% 1.5%;
    border-bottom: 1px solid #e5dede;
}

.mon_box:hover {
    background: #F9F9F9;
}

.mont_pic {
    width: 50%;
    float: none;
    margin: 10px auto 0px auto;
    display: inline-block;
    height: 110px;
    position: relative;
    overflow: hidden;
}

.mon_tex {
    width: 94%;
    height: 50px;
    float: right;
    padding: 0% 3%;
    text-align: center;
    font-size: 15px;
    display: block;
    color: #3E3E1C;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    line-height: 50px;
}

.icon_folm {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 900;
    top: 0px;
    left: 0px;
    background: url('/template/img/img-template/icon/play-icon.png') center no-repeat;
    background-color: rgba(39, 38, 38, 0.76);
    display: none;
}

.mont_pic:hover .icon_folm {
    display: block;
}

.video:hover .icon_folm {
    display: block;
}

.mon_box:hover .mon_tex {
    color: #12d0e4;
}

.tarik_mon {
    width: 94%;
    height: 20px;
    float: right;
    padding: 0% 3%;
    text-align: left;
    font-size: 12px;
    display: block;
    color: #938f8f;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    line-height: 20px;
}

.galory_t .galy_jabe:last-child {
    border: 0px;
}

/*news*/


/*paging*/
.bodypag_pasar {
    width: 100%;
    height: 43px;
    margin: 5px auto !important;
    float: right;
}


.pag_pasar_1 {
    display: inline-block;
    direction: rtl;
    margin: 8px auto 0px auto;
}

.pag_pasar_2 {
    height: 23px;
    padding: 0px 9px;
    display: inline-block;
    line-height: 25px;
    overflow: hidden;
    border-radius: 5px;
    color: #666;
    background: #fff;
    font-size: 12px;
    margin-right: 2px;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    border: 1px solid #eee;
}

.pag_pasar_2:hover {
    background: #eee;
    cursor: pointer;
}

.pag_pasar_3 {
    background: #f6d014 !important;
    color: #fff;
    box-shadow: 0 1px 2px rgb(11, 35, 78);
    margin-right: 2px;
    border: 0px;
    height: 25px;
}

/*paging*/

/*part_crietor*/
.crietor_box {
    width: 100%;
    display: table;
    float: left;
    background: #fff;
    border-radius: 7px;
    margin-bottom: 1px
}

.cri_mar_top {
    margin-top: 1px;
    border-radius: 4px;
    overflow: hidden;
    padding-bottom: 10px;
}

.on_crit {
    width: 91%;
    height: 40px;
    margin-right: 3%;
    float: right;
    color: rgb(22, 31, 69);
    font-size: 20px;
    text-align: justify;
    line-height: 40px;
    margin-top: 30px;
    border-top: 1px solid #f6d014;
}

.on_crit a {
    color: #000 !important;
    background: #fff;
    height: 40px;
    float: right;
    margin-top: -22px;
}

.jabe_creit {
    width: 99%;
    display: table;
    float: right;
    background: #fff;
    padding: 10px .5%;
    overflow: hidden;
    border-radius: 10px
}

.widhe_100I_p {
    width: 96%;
    display: table;
    margin: 0 auto;

}

/*part_crietor*/

/*part_crietor*/


.base_box_asli_utab {
    font-family: Yekan, Arial, Helvetica, sans-serif !important;
    font-size: 13px !important;
    color: #222 !important;
    line-height: 25px !important;
    margin-top: 20px;
}


.base_box_asli_utab .base_title_utab {
    font-size: 20px !important;

}

.base_1_archiv_ar6_2 .base_1_archiv_ar6_6:first-child .base_1_archiv_ar6_4 {
    width: 100% !important;
    color: #B2B2B2 !important;
    font-weight: bold !important;
    cursor: pointer !important;
    text-decoration: none !important;
    text-align: justify !important;
    float: right !important;
    overflow: hidden !important;
    margin-bottom: 0 !important
}

.base_1_archiv_ar6_5 {
    line-height: 27px !important
}

.base_1_archiv_ar6_2 .base_1_archiv_ar6_6:first-child .base_1_archiv_ar6_7 {
    width: 98% !important
}

.base_1_archiv_ar6_10 {
    margin-top: 19px !important
}

.base_box_asli_utab .base_border_lite_color_utab {
    border-color: #eee !important;
}

.base_1_archiv_ar6_6 {
    width: 30% !important;
    display: inline-block !important;
    float: none !important;
    padding: 10px 1% !important;
    line-height: 20px !important;
    text-decoration: none;
    border: 1px solid #eee;
    border-radius: 4px;
    margin-bottom: 10px !important;
    margin-right: .5% !important;
    margin-left: .5% !important;
    overflow: hidden;
    height: 300px !important;
}

.base_1_archiv_ar6_2 .base_1_archiv_ar6_6:nth-child(odd) {
    float: none !important;
}

body .base_1_archiv_ar6_2 .base_1_archiv_ar6_6:first-child .base_1_archiv_ar6_9 {
    max-width: 98% !important;
    margin: 0 auto !important;
    height: 150px !important;
    border-radius: 4px !important;
    float: none !important;
    display: inline-block !important;
    max-height: none !important;
    height: 150px !important;
    max-width: 100% !important;

}

.base_1_archiv_ar6_8 {
    display: none !important
}

.base_1_archiv_ar6_2 .base_1_archiv_ar6_9 {
    height: 150px !important;
    max-width: 100% !important;
    float: right !important;
    float: none !important;
    display: inline-block !important
}

.base_1_archiv_ar6_9 img,
.base_1_archiv_ar6_2 .base_1_archiv_ar6_6:first-child .base_1_archiv_ar6_9 img {
    max-width: 100%;
    max-height: 100% !important;
    float: none !important;
    display: inline-block !important;
    margin: 0 auto !important
}

.base_1_archiv_ar6_4 {
    line-height: 40px !important;
    height: auto !important
}

.base_1_archiv_ar6_4 a {
    color: #B2B2B2 !important;
}

.base_box_asli_utab .base_border_dark_color_utab {
    border-color: #e5dede !important;
}

.base_box_asli_utab .base_back_lite_color_utab {
    background-color: #fff !important;
}

.base_box_asli_utab .base_back_dark_color_utab {
    background-color: #161F45 !important;
}

.base_box_asli_utab .base_tag_a_color_utab {
    color: #222 !important;
}

.base_box_asli_utab .base_tag_a_color_utab a {
    color: #222 !important;
}

.base_box_asli_utab .base_tag_a_color_utab:hover,
.base_box_asli_utab .base_tag_a_color_utab:hover a {
    color: #087CF3 !important;
}

.base_box_asli_utab .base_back_color_utab_hover:hover {
    background-color: #eee !important;
}



/*part_crietor*/

/*Ã˜Â¬Ã˜Â³Ã˜ÂªÃ˜Â¬Ã™Ë†*/
.jostan_box {
    width: 100%;
    height: 40px;
    margin: 0px 0px 9px 0px;
    float: right;
    border: 1px solid #e5dede;
    overflow: hidden;
    background: #fff;
    border-radius: 5px;
}

.aks_ser {
    width: 14%;
    height: 100%;
    float: left;
    border-right: 1px solid #e5dede;
    cursor: pointer;
    background: #eee;
}

.jostan {
    width: 75%;
    height: 100%;
    margin: 0px;
    border: 0px;
    font-size: 12px;
    color: #000;
    line-height: 40px;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    text-align: right;
    float: right;
    padding: 0% 4% 0% 1%;
}

.gardun {
    width: 25px;
    height: 25px;
    margin: 8px auto;
    display: inline-block;
}

.aks_ser:hover {
    background: #80cbc4;
}

/*Ã˜Â¬Ã˜Â³Ã˜ÂªÃ˜Â¬Ã™Ë†*/


/*comment*/

.com3_3 {
    width: 20px;
    height: 20px;
    margin: 0px 1px;
    float: right;
    filter: alpha(opacity=60);
    -moz-opacity: .60;
    opacity: .60;
}

.com3_3:hover {
    filter: alpha(opacity=100);
    -moz-opacity: 1.0;
    opacity: 1.0;
}

.com3_4 {
    width: 100%;
    height: 100%;
    text-align: right;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 25px;
    color: #000;
    margin-bottom: 3px;
}

.com3_5 {
    color: red;
}

.com3_6 {
    display: table;
    margin-bottom: 5px;
    width: 100%;
}

.com3_7 {
    width: 98%;
    height: 34px;
    padding: 0 1%;
}

.com3_8 {
    width: 100%;
    height: 100%;
    text-align: justify;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 35px;
    color: #000;
}

.com3_9 {
    background: #fff;
    float: right;
    border: 1px solid #E5DEDE;
    border-radius: 2px;
    text-align: justify;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 25px;
    color: #000;
    padding: 0px 1%;
    width: 98%;
    display: table;
    height: 40px;
}

.com3_10 {
    float: right;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 25px;
    color: #000;
    padding: 0px 1%;
    text-align: center;
    height: 20px;
    width: 98%;
    display: table;
}

.com3_11 {
    display: inline-block;
    text-align: center;
    margin: 10px auto 0px auto;
    padding: 0px 1%;
    min-width: 25%;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 27px;
    cursor: pointer;
    overflow: hidden;
    background: #c303ae;
    border: 1px solid #ddd;
    border-radius: 4px;
    height: 35px;
    color: #222;
    background: #f8f8f8
}

.com3_11:hover {

    background: #f6d014;
}

.com3_12 {
    height: 100px;
    float: right;
    text-align: justify;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 25px;
    color: #000;
    padding: 0px 1%;
    border: 1px solid #E5DEDE;
    border-radius: 2px;
    display: inline-block;
    width: 98%;
}

.com3_13 {
    width: 100%;
    height: 20px;
    text-align: justify;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 25px;
    color: #6B6B48;
    float: right;
    margin-bottom: 5px;
}

.com3_14 {
    display: block;
    border-top: 1px solid #E5DEDE;
    border-radius: 2px;
    background: #fff;
}

.com3_15 {
    width: 100%;
    display: table;
    float: right;
    padding-bottom: 1%;
    margin-top: 1%;
}

.com3_16 {
    text-align: justify;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    font-size: 17px;
    line-height: 25px;
    padding: 0px 1%;
    display: inline;
    margin-bottom: 5px;
    margin-right: 5px;
    float: right;
    color: #000;
}

.com3_17 {
    color: #222;
    padding: 2px 10px 2px 10px;
    font-size: 14px;
}

.com3_18 {
    text-align: justify;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 25px;
    color: #000;
    padding: 0px 1%;
    width: 98%;
    float: right;
    margin-bottom: 10px;
    overflow: hidden;
    white-space: pre-wrap;
}

.com3_19 {
    width: 80%;
    float: left;
    white-space: pre-wrap;
    background: #eee;
    margin-left: 5%;
    text-align: justify;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 25px;
    color: #000;
    padding: 5px 1%;
    overflow: hidden;
}

.com3_20 {
    width: 90%;
    display: table;
    float: left;
    background: #F9FFF6;
    margin-bottom: 1%;
    padding: 1%;
}

.com3_21 {
    display: inline;
    height: 30px;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: red;
    margin-right: 2px;
    float: right;
    line-height: 25px;
}

.com3_21:hover {
    color: #6B6B48;
    cursor: pointer;
}

.com3_22 {
    width: 98%;
    display: table;
    margin: 0 auto;
    border-bottom: 1px solid #eee;
}



.com3_23 {
    font-family: Yekan, Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 0px 1%;
    color: #A0A0A0;
    float: right;
    line-height: 25px;
    text-align: center;
    display: inline;
}

.com3_24 {
    direction: ltr;
    text-align: left;
}

.com3_26 {
    width: 20%;
    display: table;
    float: right;
}

.com3_28 {
    width: 100%;
}

.com3_29 {
    width: 20%;
    display: table;
    float: right;
    margin-top: 10px;
}

.com3_30 {
    width: 45%;
    height: 96px;
    float: left;
    margin-left: 10px;
}

.com3_31 {
    width: 45%;
    height: 96px;
    float: right;
    margin-right: 10px;
}

.com3_36 {
    width: 100%;
    float: right;
}

.com3_37 {
    width: 20px;
    height: 20px;
    float: left;
    color: #c00;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    margin-top: 5px;
}

.com3_38 {
    width: 20px;
    height: 20px;
    float: left;
    cursor: pointer;
    background: url('/template/img/img-template/icon/down6.png');
    background-size: cover;
    margin-top: 8px;
}

.com3_38:hover {
    background: url('/template/img/img-template/icon/down5.png');
    background-size: cover;
}

.com3_39 {
    width: 20px;
    height: 20px;
    float: left;
    color: #090;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    margin-top: 5px;
}

.com3_40 {
    width: 20px;
    height: 20px;
    background: url('/template/img/img-template/icon/thumbsUp2.png');
    background-size: cover;
    float: left;
    cursor: pointer;
    margin-top: 4px;
}

.com3_40:hover {
    background: url('/template/img/img-template/icon/thumbsUp.png');
    background-size: cover;
}

.jabe_nazarat {
    width: 60%;
    display: inline-block;
    float: none;
    text-align: justify;
    padding: 0% 1%;
    line-height: 25px;
    color: #222;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    font-size: 13px;
}

.box_commentrt {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    BACKGROUND: rgba(0, 0, 0, 0.39);
    font-size: 12px;
    z-index: 55444444;
    display: none;
}

.box_commentrt2 {
    margin: 0 auto;
    display: table;
    padding: 1%;
    width: 30%;
    background: #FFF;
    border-radius: 4PX;
    position: relative;
}

.box_commentrt .com3_9,
.box_commentrt .com3_12 {
    width: 98%;
}

.box_commentrt .com3_10 {
    margin: 0 auto;
    float: none;
}

.box_commentrt .com3_11 {
    width: 100px;
}

#sub_comment_login_pasokh {
    text-align: center;
}

#CLOSE_SUB_COMMENT {
    color: red;
    width: 30px;
    height: 20px;
    left: 10px;
    position: absolute;
    top: 4px;
    cursor: pointer;
}

#CLOSE_SUB_COMMENT:hover {
    color: #7083ef;
}

#title_comment {
    font-family: Google, Arial, Helvetica, sans-serif;
    color: #0095FF;
}

/*comment*/


/*khabar_mortabet*/
.mortabet_box {
    width: 100%;
    display: table;
    border-top: 1px solid #fff;
    float: right;
    background: #fff;
    padding-bottom: 10px;
    border-radius: 10px;
    margin-top: 5px;
}

.morta_news {
    width: 48%;
    height: 30px;
    float: right;
    text-align: right;
    font-size: 13px;
    color: #222;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    line-height: 30px;
    overflow: hidden;
    cursor: pointer;
    padding: 0% 1%;
}

.morta_news a {
    color: #222;
}

.morta_news:hover,
.morta_news:hover a {
    color: #f6d014;
}

.morta_news:after {
    content: '';
    width: 7px;
    height: 7px;
    float: right;
    background: #222;
    border-radius: 50%;
    margin-top: 13px;
    margin-left: 5px;
}

.morta_news:hover:after {
    background: #f6d014 !important;
}

.onavn_mortanbet {
    width: 98%;
    display: inline-block;
    height: 40px;
    float: right;
    text-align: right;
    font-size: 15px;
    color: #222;
    line-height: 38px;
    overflow: hidden;
    padding-right: 2%;
    margin-bottom: 10px;
    margin-top: 5px;
    background: #f8f8f8
}

/*khabar_mortabet*/

/*search_mohtava*/


.khat_serch {
    width: 98%;
    height: 110px;
    float: right;
    border-bottom: 1px solid #eee;
    padding: 5px 1%;
    cursor: pointer;
}

.khat_serch:hover {
    background: #feffed;
}

.pic_serch {
    width: 17%;
    height: 110px;
    float: right;
    margin-left: 1%;
    display: block;
}

.kol_khat {
    width: 82%;
    height: 110px;
    display: block;
    float: right;
    text-align: right;
    direction: rtl;
}

.titr_serch {
    width: 100%;
    height: 30px;
    float: right;
    text-align: right;
    color: #ff6a00;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 30px;
    overflow: hidden;
    display: block;
}

.titr_serch:after {
    content: '';
    width: 5px;
    height: 5px;
    float: right;
    margin-top: 15px;
    margin-left: 5px;
    border-radius: 50%;
    background: #ff6a00;
}

.khat_serch:hover .titr_serch {
    color: #07dcea;
}

.khat_serch:hover .titr_serch:after {
    background: #07dcea;
}

.tozi_serch {
    width: 100%;
    height: 60px;
    float: right;
    overflow: hidden;
    text-align: right;
    color: #808080;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 30px;
    display: block;
}

.kei_khabar {
    padding: 0% 1%;
    text-align: right;
    font-size: 12px;
    color: #ddd;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    line-height: 20px;
    display: inline-block;
}

.aks_jost {
    max-height: 100%;
    width: 100%;
}

/*search_mohtava*/

















.base_1_p3_15 {
    border: 0 !important;
    height: auto !important
}

/*signin*/

.esm_safhe {
    width: 50%;
    height: 50px;
    display: block;
    text-align: center;
    font-size: 18px;
    color: #fff;
    line-height: 50px;
    margin: 0 auto;
    border-radius: 4px;
    background: #002049;
}

.box_sabtenam {
    width: 50%;
    margin: 0 auto;
    display: block;
    padding: 10px 0px 15px 0px;
    /*background: #F3F3D2;
border-radius: 4px;*/
}

.hame_sabt {
    width: 100%;
    display: table;
}

.sign_in_box,
.forget_sign_in_box {
    width: 100%;
    display: table;
    float: right;
    padding-top: 5px;
}


.esm_sign {
    width: 70%;
    height: 30px;
    display: block;
    padding: 0% 1%;
    text-align: right;
    font-size: 14px;
    color: #6B6B48;
    line-height: 30px;
    margin: 0 auto;
}

.varedkon {
    width: 70%;
    height: 27px;
    margin: 0 auto;
    display: block;
    border: 1px solid #bbb;
    border-radius: 4px;
    text-align: center;
    font-size: 14px;
    color: #6B6B48;
}

.cod_ghesmat {
    width: 15%;
    height: 25px;
    float: right;
    margin-right: 23%;
    text-align: center;
    font-size: 14px;
    color: #333;
    border-radius: 4px;
    border: 1px solid #bbb;
}

.cod_aks {
    width: 14%;
    height: 30px;
    float: right;
    margin-right: 1%;
    border: 0px;
}

.cod_ref {
    width: 20px;
    height: 20px;
    float: right;
    margin-right: .5%;
    margin-top: 7px;
    cursor: pointer;
    background: url('/template/img/img-template/icon/Refresh-16.png') center no-repeat;
}

.cod_ref:hover {
    background: url('/template/img/img-template/icon/Refresh-17.png') center no-repeat;
}

.paiam_cod {
    text-align: center;
}

.backnone {
    background: none;
}


.secorit {
    width: 100%;
    display: table;
    float: right;
    text-align: center;
    margin-top: 10px;
}

.name_sabt {
    width: 89%;
    height: 25px;
    float: right;
    text-align: right;
    color: #6F6F6F;
    line-height: 25px;
    clear: left;
    font-size: 14px;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    margin-top: 5px;
    padding: 0% 4%;
}

.taghir_si {
    margin: 18px auto;
    float: none;
}

.name_sabt:hover {
    color: red;
    cursor: pointer;
}

.img_ersal {
    width: 15px;
    float: right;
    margin-top: 5px;
}

.ran_kala_kao {
    width: 25%;
    display: table;
    float: right;
    padding: 1px 1%;
    background: #fff;
    text-align: center;
    margin-top: 17px;
    height: 400px;
    display: none
}

.pag_kado_tozi {
    width: 73%;
    display: inline-block;
    float: none;
    margin: 0 auto;
    padding: 0px 0%;
    text-align: center;
}

.random_cala_row {
    width: 23%;
    float: none;
    display: inline-block;
    height: 240px;
    border-radius: 4px;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    margin-bottom: 10px;
    margin-right: 1%;
    margin-left: 1%;
}



.on_ran_kal_dakh {
    width: 100%;
    height: 40px;
    float: right;
    bottom: 0px;
    color: #222;
    text-align: center;
    font-size: 17px;
    line-height: 40px;
    display: block;
    background: #f6d014;
}

.on_ran_kal_dakh a {
    color: #222
}

.random_cala_row:hover .on_ran_kal_dakh {
    color: #fff;
    background: #222;

}

.random_cala_row:hover .on_ran_kal_dakh a {
    color: #fff;
    background: #222;

}

.ran_image_pic {
    width: 100%;
    float: right;
    height: 200px;
}

.ran_image_pic img {
    max-width: 100%;
    max-height: 100%
}

.send_o_p_signup {
    background: #f8f8f8 !important;
    color: #222 !important;
    border: 1px solid #ddd !important
}

.send_o_p_signup:hover {

    background: #f6d014 !important
}

/*signin*/


/*buttem*/

.button {
    display: inline-block;
    text-align: center;
    margin: 5px auto 0px auto;
    padding: 0px 1%;
    min-width: 25%;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 27px;
    cursor: pointer;
    overflow: hidden;
    background: #80cbc4;
    border: 1px solid #ddd;
    border-radius: 4px;
    height: 30px;
    color: #222;
    background: #f8f8f8 !important;
}

.button {
    background: #002049 !important;
    color: white;
}

.button:hover,
.button:focus {
    opacity: .9
}

.log_out_si {
    float: left;
    display: inline-block;
    margin-left: 1%;
}

.log_out_si .button {
    width: 100px;
    display: inline-block;
    text-align: center;
    margin: 5px auto 0px auto;
    padding: 0px 1%;
    min-width: 25%;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 27px;
    cursor: pointer;
    overflow: hidden;
    background: rgb(202, 95, 95);
    background: -moz-linear-gradient(top, rgba(136, 202, 95, 1) 0%, rgba(2, 129, 1, 1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(136, 202, 95, 1)), color-stop(100%, rgba(2, 129, 1, 1)));
    background: -webkit-linear-gradient(top, rgb(202, 95, 95) 0%, rgba(2, 129, 1, 1) 100%);
    background: -o-linear-gradient(top, rgba(136, 202, 95, 1) 0%, rgba(2, 129, 1, 1) 100%);
    background: -ms-linear-gradient(top, rgba(136, 202, 95, 1) 0%, rgba(2, 129, 1, 1) 100%);
    background: linear-gradient(to bottom, rgb(202, 95, 95) 0%, rgb(129, 1, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#88ca5f', endColorstr='#028101', GradientType=0);
    border: 1px solid #BF6E6E;
    border-radius: 4px;
    height: 30px;
    color: #FFFFFF;
}


/*buttem*/


/*sabt_fish*/
.page_variz_dast {
    width: 50%;
    display: block;
    direction: rtl;
    margin: 0 auto;
}


.fish_in_mab,
.fish_in_mab_po select {
    width: 98%;
    height: 30px;
    float: right;
    padding: 0% 1%;
    text-align: right;
    font-size: 13px;
    color: #222;
    line-height: 30px;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    border-radius: 4px;
    overflow: hidden;
    border: 1px solid #eee;
}

.fish_par_pag {
    width: 98%;
    height: 30px;
    float: right;
    padding: 0% 1%;
    text-align: right;
    line-height: 30px;
    font-family: Yekan, Arial, Helvetica, sans-serif;
}

.color_tit_fish {
    color: #222;
}

.size_tit_fish {
    font-size: 13px;
}

.dokme_fish img {
    width: 10px;
    float: right;
}

.dokme_fish {
    display: inline-block;
    text-align: center;
    margin: 15px auto 0px auto;
    padding: 0px 1%;
    min-width: 40%;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 14px;
    cursor: pointer;
    overflow: hidden;
    background: rgb(22, 31, 69);
    border: 1px solid #0D163E;
    border-radius: 4px;
    height: 35px;
    color: #FFFFFF;
}

.dokme_fish:hover,
dokme_fish:focus {
    border: 1px solid #e8b50e;
    background: #FFD500;
}

.tozihat_fish {
    width: 80%;
    display: table;
    float: right;
    text-align: justify;
    font-size: 13px;
    color: #222;
    line-height: 30px;
    font-family: Yekan, Arial, Helvetica, sans-serif;
    overflow: hidden;
    padding: 10px 10%;
}

.header_kala {
    width: 98%;
    height: 50px;
    float: right;
    text-align: right;
    padding-right: 2%;
    line-height: 50px;
    color: rgb(22, 31, 69);
    font-family: Yekan, Arial, Helvetica, sans-serif;
    font-size: 20px;
    border-bottom: 2px solid rgb(22, 31, 69);
    margin: 10px 0px;
}

/*sabt_fish*/
html body span.icon_utab {
    padding: 15px 0px !important;
    background: #272e36 !important;
}

.icon_utab strong {
    color: #29353e !important;
}

/*rang_mobail*/
.body_hamber3,
.body_hamber6,
.secrch_menu_yu {
     background: #dcbaa1 !important;
}

.body_hamber8 .amodi_menu .asli a,
.body_hamber8 .amodi_menu .asli a span {
    color: #040609 !important;
}

.body_hamber8 .menu_mob_ile_click {
    border-color: #000 !important;
}

.body_hamber8 {
    font-size: 16px !important
}

.body_hamber2 {
    border-color: #5a5f3c !important;
    box-shadow: 0px 0px 22px #666 !important;
}

.menu_ham_close {
    width: 31px !important;
    height: 31px;
    font-size: 26px !important;
    margin: 3px 0px 0px 4px !important;
    text-align: center !important;
    background: none !important;
    line-height: 31px !important;
}


@-webkit-keyframes pulse {

    0%,
    100% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }

    50% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes pulse {

    0%,
    100% {
        -webkit-transform: scale(.9);
        -ms-transform: scale(.9);
        transform: scale(.9)
    }

    50% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
}

.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse
}

.slider .rol_ofoghi_box2 .rol_ofoghi_box3 {
    display: none !important
}

.slider .rol_ofoghi_box2 .rol_ofoghi_box3:first-child {
    display: block !important
}

.box_a_img__sli_utab .base_1_archiv_ar6_6,
.box_a_film__sli_utab .base_1_archiv_ar6_6,
.box_a_sound__sli_utab .base_1_archiv_ar6_6 {
    height: 200px !important
}

.box_a_img__sli_utab .base_1_archiv_ar6_4,
.box_a_film__sli_utab .base_1_archiv_ar6_4,
.box_a_sound__sli_utab .base_1_archiv_ar6_4 {
    border: 0 !important
}

.hggt53_phhf {
    transition: 0.5s;
    position: relative;
    display: block;
    float: right;
    z-index: 9;
    overflow: hidden;
    width: 100%
}

.jh66_of {
    display: block;
    margin: auto;
    position: absolute;
    right: 40px;
    top: 150px;
    z-index: 9;
}

.rol_ofoghi_box1f {
    height: 675px;
    width: 100%;
    background-color: black;
    margin: auto;
}

.slider_optf {
    width: 63%;
    height: 97%;
    clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
    transform: rotate(180deg);
    background-color: black;
    position: relative;
    float: left;
    z-index: 999;
}

.slider_optf .slider_box3 {
    position: absolute;
    width: 30%;
    height: 30%;
    clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
    background-color: #dbdbdb;
    transition: 0.5s;
}

.sd4_0opf .slider_box3 {
    position: absolute;
    width: 48%;
    height: 48%;
    clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
    background-color: #dbdbdb;
    transition: 0.5s;
}

.sd4_0opf {
    position: relative;
    width: 37%;
    height: 59%;
    z-index: 999;
    clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
    float: left;
    left: -29%;
    top: 39%;
}

.slider_optf .slider_box3:nth-child(1) img,
.slider_optf .slider_box3:nth-child(3) img,
.slider_optf .slider_box3:nth-child(5) img,
.slider_optf .slider_box3:nth-child(7) img,
.slider_optf .slider_box3:nth-child(9) img,
.slider_optf .slider_box3:nth-child(8) img {
    transform: rotate(180deg);
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.slider_optf .slider_box3:nth-child(2) img,
.slider_optf .slider_box3:nth-child(4) img,
.slider_optf .slider_box3:nth-child(6) img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.slider_box3:hover {
    width: 32%;
    height: 32%;
    cursor: pointer;
    opacity: 0.8;
}

.sd4_0opf .slider_box3:hover {
    width: 50%;
    height: 50%;
    cursor: pointer;
    opacity: 0.8;
}

.sd4_0opf .slider_box3:nth-child(1) img {
    transform: rotate(180deg);
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.sd4_0opf .slider_box3:nth-child(2) img,
.sd4_0opf .slider_box3:nth-child(3) img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.slider_optf .slider_box3:nth-child(1) {
    left: 70%;
    top: 70%;
    transform: rotate(180deg);
}

.slider_optf .slider_box3:nth-child(2) {
    left: 53%;
    top: 69%;

}

.slider_optf .slider_box3:nth-child(3) {
    left: 36%;
    top: 70%;
    transform: rotate(180deg);
}

.slider_optf .slider_box3:nth-child(4) {
    left: 18%;
    top: 69%;

}

.slider_optf .slider_box3:nth-child(5) {
    left: 0%;
    top: 70%;
    transform: rotate(180deg);
}

.slider_optf .slider_box3:nth-child(6) {
    left: 35%;
    top: 34%;

}

.slider_optf .slider_box3:nth-child(7) {
    left: 53%;
    top: 35%;
    transform: rotate(180deg);
}

.slider_optf .slider_box3:nth-child(8) {
    left: 17%;
    top: 35%;
    transform: rotate(180deg);
}

.slider_optf .slider_box3:nth-child(9) {
    left: 35%;
    top: 0%;
    transform: rotate(180deg);
}

.sd4_0opf .slider_box3:nth-child(1) {
    left: 26%;
    top: 51%;
    transform: rotate(180deg);
}

.sd4_0opf .slider_box3:nth-child(2) {
    left: 0%;
    top: 52%;
}

.sd4_0opf .slider_box3:nth-child(3) {
    left: 52%;
    top: 52%;
}

.textcontainerf {
    background-color: black;
    padding: 10px 14%;
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
}

.textcontainerf h2 {
    color: white;
    font-weight: bold;
    text-align: center;
    direction: ltr;
    font-size: 48px;
    margin-top: 20px;
    margin-bottom: 10px;
}

.text-justifyf {
    color: white;
    direction: rtl;
    line-height: 35px;
    text-align: justify;
    margin: 0 0 10px;
    font-size: 20px;
}

.container {
    display: block;
    float: right;

    width: 100%;
    overflow: hidden;

    position: relative;
}

.wrewte {
    position: absolute;
    bottom: 45px;
    left: 0;
    width: 100%;
}

.btn-white {
    background: #FFF;
    padding: 10px 20px;
    border-radius: 5px;
    font-size: 17px;
    border: 1px solid #4B2873;
    color: #4b2873;
    text-decoration: none;
    transition: background 0.4s ease-in-out;
    transition: color 0.4s ease-in-out;
    outline: none !important;
}

.btn-white:hover {
    background: #522d7b;
    color: #FFF;
    border: 1px solid #FFF;
}

.uydusr {
    width: 80%;
    margin: 0% 10%;
    float: right;
    background: #002049;
    height: 400px;
    margin-right: -2px;
    margin-top: -280px;
    z-index: 9;
}

.iwgwdj {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: center;

    float: right;
    width: 100%;

    padding: 30px 0 30px 0;
}

.oihiv {
    display: block;
    float: right;
    width: 100%;
    padding: 0% 5%;
}

.wrwsad {
    display: none;
    float: left;
    width: 36%;
    position: relative;
    order: -1;
    overflow: hidden;
}

.wrwsad img {
    width: 100%;
    position: relative;
    border-radius: 15px;
}

.col-md-4 {
    width: 100%;
    line-height: 50px;
    position: relative;
    margin-bottom: 10px;

}

.col-md-4 h3 {
    text-align: center;
    margin: 0px;
    font-size: 40px;
    border-bottom: 1px solid #d7b19c;
    color: #494949;
    display: inline-block;
}

.weuih {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    text-align: right;
    font-size: 16px;
    line-height: 28px;
    color: gray;
    height: 100px;
    overflow: hidden;
}

.col-md-4 .col-md-6 h3 {
    font-size: 28px;
    color: #000;
    line-height: 20px;
    margin-bottom: 0px;
    font-weight: bold;
    position: relative;
    text-align: center;
}

.foooot {
    width: 90%;
    display: flex
;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 0% 5%;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    position: relative;
}


/* .col-md-6:hover img{
opacity: 0.7;
} */
.js-anime:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 85%;
    top: 7%;
    left: 0;
    background: #e0e0e0;
}

.js-anime:last-child:before {
    display: none;
}

.col-md-4 .col-md-6 img {
    display: none;
}

.col-md-4 .col-md-6 p {
    display: none;
}

.col-md-8 {
    width: 100%;
    display: flex;
    justify-content: center;
    gap: 15px;
    flex-wrap: wrap;
    align-items: center;
    /* margin: 0% 10%; */
    float: right;
    position: relative;

    /* margin-top: -70px; */
    /* background: white; */
    /* border: 1px solid #f0f0f0; */
    z-index: 999999;
}

.col-md-8 .col-md-6 {
    width: 32%;
    display: flex;
    flex-direction: column;


    justify-content: center;
    align-items: center;
    /* margin: 5px; */
    position: relative;
    border-radius: 10px;


}

.col-md-8 .col-md-6 img {
    width: 13%;
    order: -1;



    overflow: visible;

}

.col-md-8 .col-md-6 h3 {
    font-size: 26px;
    /* font-weight: bold; */
    color: #494949;
    margin: 14px 0 19px 0;
    text-align: center;
    line-height: 50px;
    margin: 0;
    height: 70px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;

}

.col-md-8 .col-md-6 p {
    font-size: 2rem;
    font-weight: bold;
    color: #373636;
    text-align: center;
    margin: 5px 0 0rem 0;
    /* height: 115px; */
    overflow: hidden;
}

.matn-a {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

/* .matn-a{
    width: 78%;
    display: flex
;
    flex-direction: column;
    align-items: center;
    justify-content: center;
} */
.col-sm-offset-2 {
    display: flex;
    /* float: right; */
    align-items: center;
    justify-content: center;
    position: relative;
    width: 100%;
 
    margin: 0 auto;
    flex-wrap: wrap;
    padding: 20px 0;
}

.back_imggg {
    display: none;
}

.col-md-offset-3 {
    padding-bottom: 10px;
    width: 98%;
    position: relative;
    padding-right: 1%;
    padding-left: 1%;
    display: inline-block;
    z-index: 999;
}

.col-md-offset-3 h2 {
    color: #ffffff;
    line-height: 41px;
    padding-bottom: 30px;
    font-weight: normal !important;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 61px;
}

.col-md-offset-3 p {
    padding-top: 14px;
    padding-bottom: 30px;
    direction: rtl;
    font-size: 22px;
    line-height: 28px;
    margin: 0 0 10px;
    text-shadow: 0px 0px 3px #000;
}

.col-xs-6 {
    width: 17.6%;
    position: relative;
    padding-right: 15px;
    padding-left: 15px;
    z-index: 999;
    margin-bottom: 20px;
    display: inline-block;
    height: 150px;
}

.avia-section-color {
    width: 100%;
    height: 100%;
    opacity: 0.5;
    background-color: #000000;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 9;
}

.js-scroll {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}

.col-xs-6 img {
    display: block;
    max-height: 100%;
    max-width: 100%;
    width: auto;
    height: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
}

.team-des {
    color: #fff;
    position: relative;
    height: 68px;
    overflow: hidden;
}

.team-des h4 {
    color: #fff;
    line-height: 25px;
    font-weight: bold;
    font-size: 17px;
    margin-top: 10px;
    margin-bottom: 10px;
    vertical-align: middle;
    display: inline-block;
}

.team-des:before {
    content: '';
    height: 100%;
    width: 0px;
    background: red;
    vertical-align: middle;
    display: inline-block;
}

.team-des h3 {
    font-size: 17px;
    line-height: 10px;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 10px;
    display: none;
}

.more-about {
      display: flex
;
    width: 100%;
    align-items: center;
    justify-content: space-around;
    position: relative;
    flex-direction: row-reverse;
    background: #f4f6f9;
}

.more-about>img {
    width: 36%;
    position: relative;
   
    z-index: 33;
}

.yfuww_oiiu {
    display: inline-block;
    height: 80px;
    position: relative;
    width: 90px;
    margin-bottom: -12px;
}

.slider_box3:after {
    content: "";
    background: linear-gradient(to top, transparent, #ffffff8a 15%, rgb(255 255 255 / 12%));
    top: 0;
    left: -170%;
    opacity: 1;
    z-index: 1;
    transform: skewX(45deg);
    transition: all 1s ease 0s;
    width: 35%;
    height: 100%;
    position: absolute;
}

.breet:after {
    left: 170%;
}

.breet img {
    cursor: auto;
}

.arshiv_newspas_6a {
    border: 1px solid #f1f1f1;
    box-shadow: 0 0px 20px 0px rgb(0 0 0 / 5%);
    padding: 20px;
    border-radius: 10px;
    background-color: #ffffff;
    display: block;
    margin: 3px;
    width: 37%
}

.arshiv_newspas_9a {
    float: right;
    margin-left: 26px;
    margin-right: auto;
    position: relative;
    width: 100%;
    margin: 0;
    margin-left: 15px;
}

.img_arshiv_na {
    width: 100%;
    height: 150px;
    border-radius: 10px;
}

.arshiv_newspas_4a {
    line-height: 23px;
    font-size: 18px;
    text-transform: none;
    text-align: right;
    display: block;
    color: black;
}

.tfegdss {
    padding-top: 2px;
    display: block;
    height: 30px;
}

.arshiv_newspas_8a {
    display: table;
    float: right;
    font-size: 12px;
    text-transform: none;
    color: #adb5bd;
    text-align: right;
    margin: 5px 0px;
    position: relative;
    margin-left: 10px;
}

.ks_554yar {
    font-size: 12px;
    text-transform: none;
    color: #adb5bd;
    text-align: right;
    margin: 0px 0px;
    padding: 0px 10px;
    display: flex;
    float: left;
    border-left: unset;
    align-items: center;
    flex-direction: row-reverse;
}

.ks_554yar:after {
    background-image: url(/template/Corporate/yasha/view.png);
    display: inline-block;
    float: left;
    height: 20px;
    content: '';
    width: 20px;
    margin-right: 10px;
    margin-top: -1px;
}

.arshiv_newspas_7a {
    margin: 6px 0px;
    font-weight: 300;
    line-height: 21px;
    font-size: 14px;
    text-align: justify;
    text-transform: none;
    color: #888888;
    max-height: 130px;
    overflow: hidden;
}

.box_khabar_werhhfh {
    width: 80%
}

.box_khabar_werhhfh .arshiv_newspas_6a {

    width: 26%;
}

.sd_d9f8sd {

    float: left;
    width: 29%;
    display: block;
    position: sticky;
    top: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.sd_d9f8 {
    display: block;
    float: right;
    width: 100%;
    margin-top: 10px;
    background: white;
    border-radius: 10px;
    padding-top: 20px;
}

.sd_d9f8 .h_j {
    margin-bottom: unset;
    width: 94%;
}

.sd_d9f8 .h_j {
    padding: 0px 15px;
}

.h_j {
    width: 100%;
    float: right;
    display: table;
    margin: 0 0 15px;
    position: relative;
    margin-bottom: 28px;
    text-align: right;
    color: #9e2358;
    line-height: 22px;
    font-size: 20px;
}

.df_ofi76 {
    padding: 4px 0 4px 17px;
    background: #ffffff;
    z-index: 99;
    position: relative;
    display: block;
    float: right;
    top: -10px;
}

.df_ofi76 svg {
    width: 23px;
    height: 23px;
    margin: 0 0 0 6px;
    padding: 5px;
    fill: #9e2358;
    border-radius: 8px;
    position: relative;
    top: 10px;
}

.h_j::after {
    opacity: .15;
    background-color: #9e2558;
    right: 0;
    left: auto;
    top: 50%;
    left: 0;
    height: 5px;
    margin-top: -2.5px;
    width: 97%;
    content: '';
    position: absolute;
}

.sd_d9f8 .h_j::after {
    width: 80%;
    right: 20px;
}

.box_khabar_iooo {
    margin: 20px;
}

.box_imgkh {
    display: block;
    float: right;
    width: 100%;
    margin-bottom: 22px;
    position: relative;
}

.zs_65rdr {
    margin-left: 13px;
    float: right;
    margin-right: auto;
    width: 96px;
    height: 65px;
    border-radius: 10px;
}

.onvan_khabara {
    line-height: 23px;
    font-size: 14px;
    text-transform: none;
    text-align: right;
    display: block;
    font-weight: bold;
}

.onvan_khabara a {
    color: #383838;
}

.kholase {
    display: block;
    text-align: right;
    color: #adb5bd;
    margin-top: 10px;
}


.box_a_img__sli_utab {
    width: 100%
}

.img_list {
    top: 0;
    left: 0;
  
    object-fit: contain;
    height: 100%;

    order: 2;
    z-index: 1;
    /* height: 100%; */
    /* max-height: 100%; */
    display: block;
}

.ugsubjh {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.top-playwow {
    position: absolute;
    width: 244px;
    height: 68px;
    bottom: -2px;
    right: 25vw;
    text-align: center;
    padding-top: 10px;
    z-index: 99999;
}

.top-playwow svg {
    fill: #002049;
}

.top-playwow .wscac {
    color: #4b2873;
    text-decoration: none;
    transition: background 0.4s ease-in-out;
    transition: color 0.4s ease-in-out;
    outline: none !important;
}

.ugsubjh:after {
    content: "";
    width: 100%;
    height: 100%;
    background: url(https://rayatarh.com/wp-content/themes/rayatarh-v4/img/pattern1.png) repeat;
    top: 0;
    right: 0;
    z-index: 2;
    position: absolute;
    display: none !important;
}

.mouse {
    width: 27px;
    height: 42px;
    border-radius: 15px;
    border: 2px solid #fff;
    position: absolute;
    top: 19px;
    right: 0;
    left: 0;
    margin: auto;
    cursor: pointer;
}

.mouseWheel {
    width: 4px;
    height: 9px;
    position: absolute;
    background-color: #fff;
    top: 8px;
    left: 12px;
    border-radius: 2px;
    -webkit-animation: mouseWheel 1.25s infinite linear;
    animation: mouseWheel 1.25s infinite linear;
}

@keyframes mouseWheel {
    0% {
        -webkit-transform: scaleY(.4) translateY(0);
        transform: scaleY(.4) translateY(0);
    }

    20% {
        -webkit-transform: scaleY(1) translateY(0);
        transform: scaleY(1) translateY(0);
    }

    60% {
        -webkit-transform: scaleY(.4) translateY(12px);
        transform: scaleY(.4) translateY(12px);
    }

    100% {
        -webkit-transform: scaleY(.4) translateY(0);
        transform: scaleY(.4) translateY(0);
    }
}


.meno .erssas:nth-child(5) {
    border-left: unset;
}

.sw33_0c .erssas:last-child {
    border-left: unset;
}

.box_kala {
    width: 82%;
    display: flex;
    flex-wrap: wrap;
    align-items: start;
    justify-content: center;
    margin: 0 auto;
    position: relative;
    gap: 1%;
}

.box_kala .slide {
    width: 30%;
}

.br432pzz {
    width: 100%;
    /* margin: 0% 10%; */
    position: relative;
    /* overflow: hidden; */
    float: right;
    z-index: 111;

}

.njntr {
    font-weight: bold;
    line-height: 1.5;
    font-size: 31px;
    color: #222;
    background: none;
    display: table;
    margin-top: 17px;
    margin-bottom: 8px;
    text-align: right;
    display: block;
    width: 100%;
}

.soli>div:nth-of-type(2)>div p {
    text-align: right;
    font-size: 17px;
    color: #818181;
}

.bdtrg_o {
    display: block;
    width: 80%;
    float: right;
    margin: 0% 10%;
}

.bdtrg_o a {
    padding: 4px 8px;
    /* border: 1px solid #bdbdbd; */
    text-align: center;
    width: 23.5%;
    display: block;
    float: right;
    position: relative;
    border-top: none;
    border-left: none;
}

.bdtrg_o a:nth-child(1),
.bdtrg_o a:nth-child(5),
.bdtrg_o a:nth-child(9) {
    border-right: none;
}

.bdtrg_o a:nth-child(5),
.bdtrg_o a:nth-child(6),
.bdtrg_o a:nth-child(7),
.bdtrg_o a:nth-child(8) {
    border-bottom: none;
}

.wuvdhj {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #1b2a2f42;
    z-index: 999;
    display: none
}

.gg5t_tr {
    text-align: right;
    display: block;
    text-align: center;
    color: #000;
    /* margin: 20px 0px; */
    margin-top: 0px;
    padding-top: 0px;
    font-size: 17px;
    /* line-height: 1.9; */
    text-decoration: none;
    transition: background 0.4s ease-in-out;
    transition: color 0.4s ease-in-out;
    outline: none !important;
    position: relative;
    width: 100%;
    /* margin-top: 20px !important; */

}

.soli>div:nth-of-type(2)>div {
    display: flex;
    flex-direction: column;
    align-items: revert;
    justify-content: center;
    background: #f7f8f9;
    border-radius: 16px;
    border: 1px solid #e5e7eb;
    padding: 23px;
}

.soli>div:nth-of-type(2)>div svg {
    width: 40px;
    height: 40px;
    border: 1px solid #2b5cfd;
    padding: 10px;
    border-radius: 50%;
}

.soli>div:nth-of-type(2)>div>img {
    order: -1;
}

.containerinner {

    border-radius: 10px;
    height: 100%;
    position: absolute;
    right: 0;
    left: 0;
    width: 80%;
    margin: 0% 10%;
}

.containerinner h3 {
    color: #FFF;
    text-align: center;
    padding-top: 0px;
    font-size: 20px;
    line-height: 2;
}

.gg5t_tr:before {
    content: "";
    position: absolute;
    width: 0;
    height: 1px;
    background: #ffffff;
    right: 0;
    bottom: 0;
    transition: all 0.3s;
}

.gg5t_tr:hover:before {
    width: 100%;
}

.ooopfdgpp {
    width: 100%;
    display: inline-block;
    padding-bottom: 40px;
    position: relative;
    overflow: hidden;
}

.ooopfdgpp .swiper-slide {
    text-align: center;
    font-size: 18px;
    float: right;
    display: flex;
    overflow: hidden;
    padding: 0%;
    /* max-width: 430px; */
    /* height: 402px; */
    position: relative;
    align-content: center;
    justify-content: center;
}

.ooopfdgpp img {
    width: auto;
    height: 270px;
    object-fit: cover;
}

.reww_ioui {
    display: block;
    overflow: hidden;
    width: 100%;
    position: relative;

}

.khadamati {
    background: #ebebeb;
    width: 100%;
    background: #FFF;
    background: linear-gradient(0deg, rgba(255, 255, 255, 1) 18%, rgba(235, 235, 235, 1) 30%);
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    padding: 10px 0;
}

.divitori {
    right: 0;
    position: absolute;
    top: 8%;
    display: none;
    bottom: 8%;
    width: 64%;
    border-radius: 0;
    background-position: center;
    background-attachment: fixed;
    background-size: 50%;
    background-color: #14457b;
}

.akhbar {
    width: 50%;
    position: relative;
    display: block;
    float: right;
    padding: 20px 0px;
    background-color: rgb(255, 156, 0);
    overflow: hidden;
    height: 580px
}

.akhbar2 {
    width: 100%;
    position: relative;
    display: block;
    /* float: right; */
    margin: 0 auto;
    padding: 20px 0px 0px 0;
    overflow: hidden;

}

.akbaranim {
    display: block;
    width: 92%;
    margin: 0 auto;
    position: relative;
}

.akbaranim2 {
    display: block;
    float: right;
    width: 100%;
    position: relative;
}

.js-anime2 {
    animation: free-learn2 2s;
    animation-fill-mode: forwards;
}

.js-anime {
    animation: free-learn 2s;
    animation-fill-mode: forwards;
}

.js-anime4 {
    animation: free-learn4 2s;
    animation-fill-mode: forwards;
}

@-webkit-keyframes free-learn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

/* 
@keyframes free-learn{
from {left: -200px;}
to {
left: 0px;
}
} */
@-webkit-keyframes free-learn2 {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes free-learn2 {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-webkit-keyframes free-learn4 {
    from {
        transform: rotate(180deg);
    }

    to {
        transform: rotate(360deg);
    }
}

@keyframes free-learn4 {
    from {
        transform: rotate(180deg);
    }

    to {
        transform: rotate(360deg);
    }
}

.box_a_products__sli_utab {
    width: 100%;
}

.tfasa {
    font-size: 28px !important;
    font-weight: 100 !important;
    color: #1d4789;
    padding: 0px !important;
}

.photoGrid .item_photoGrid {
    margin: 10px !important;
    overflow: hidden;
}

.box_khabar_wer {
    margin-top: 31px;
}

.amodi_menu .jamenu {
    background-color: #0d2542 !important;
}

.body_hamber7 {
    background: #133764 !important;
}

.body_hamber8 .amodi_menu .asli a,
.body_hamber8 .amodi_menu .asli a span {
    color: #ffffff !important;
}

.body_hamber3,
.body_hamber6,
.secrch_menu_yu {
       background: #dcbaa1 !important;
}





.hg5_u .box_khabar {
  display: flex
;
    align-items: center;
    justify-content: space-between;
    flex-direction: column;
    margin-top: 10px;
    flex-wrap: wrap;
}

.wqrfdsg {
    width: 100%
}

.s0po0oji {
    font-size: 30px;
    font-weight: unset;
}

.ojsfdf {
    color: #1f2278;
    font-size: 20px;
    display: inline-block;
    margin: 10px 0px;
    margin-top: 20px;
    text-decoration: none;
    transition: background 0.4s ease-in-out;
    transition: color 0.4s ease-in-out;
    outline: none !important;
    position: relative;
}

.ojsfdf:before {
    content: "";
    position: absolute;
    width: 0;
    height: 1px;
    background: #000000;
    right: 0;
    bottom: 0;
    transition: all 0.3s;
}

.ojsfdf:hover:before {
    width: 100%;
}

.rfrhfg {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    display: block;
    text-align: center;
}

.shabake {
    display: inline-block;
    height: auto;

    float: right;
    /* width: 20%; */
    position: relative;
    /* top: 15px; */
}

.img_ejtema {
    width: 25px;
    height: 25px;
    cursor: pointer;
    float: right;
    margin: 5px 2px;
}

.foooot .img_ejtema {
       background: #00000059;
    margin: 5px 6px;
    padding: 1rem;

}

.foooot .img_ejtema img {
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(1%) hue-rotate(73deg) brightness(103%) contrast(101%);
}

.img_ejtema img {
    width: 100%;
    height: 100%;
}

.lgcfzsd {
    display: block;
    float: right;
    width: 100%;
    border-top: 1px solid #f89c00;
    position: relative;
    /* margin-top: 10px; */
    padding-top: 10px;
    padding-bottom: 10px;
    background: #131f2b;
}

.pnsdhb {

    display: flex;
    flex-direction: column;
    float: right;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    /* padding: 10% 2%; */

    position: relative;
    height: 335px;
    width: 95%;
    transition: all 1s ease;
}



.ulghkh-2 .text-cont {

    width: 100%;


    background: #fff;
    /* box-shadow: 0px 0px 30px 0 rgba(0, 20, 9, 0.1); */
    transition: all 0.3s ease;
}

.reww_ioui>h3 {
    font-size: 29px;
    color: #fff;
}



.pnsdhb img {
    height: 290px;
    width: 100%;
    object-fit: cover;

}

/**********Ù¾Ø±Ø³Ø´ Ù‡Ø§ÛŒ Ù…ØªØ¯Ø§ÙˆÙ„**********/
.jadired {
    width: 85%;
    display: inline-block;
    padding-right: 4%;
}

.soli>div:nth-of-type(2) {
    width: 60%;
    order: -1;
}

.sd6_998 {
    display: block;
    float: right;
    width: 100%;
}

.faqwnload {
    display: block;
    position: relative;
    border-radius: 10px;
    background-color: #f7f8f9;
    border: 1px solid #e5e7eb;
    color: #1d1d1d;
    direction: rtl;
    padding: 25px 25px;
    box-sizing: border-box;
    transition: 0.3s;
    margin-bottom: 12px;
    font-size: 16px;
    line-height: 28px;
    text-align: right;
    /* box-shadow: -3px 3px 3px rgb(0 0 0 / 20%); */
    display: none;
}

.jadired .faqwnload:nth-child(1),
.jadired .faqwnload:nth-child(2),
.jadired .faqwnload:nth-child(3),
.jadired .faqwnload:nth-child(4),
.jadired .faqwnload:nth-child(5),
.jadired .faqwnload:nth-child(6) {
    display: block;
}

.faq_question {
    display: block;
    position: relative;
    cursor: pointer;
}

.faq_question svg {
    width: 20px;
    height: 20px;
    float: right;
    margin-left: 8px;
    fill: #5d5d5d;
    transform: rotate(270deg);
    position: relative;
    top: 5px;
}

.poos_tr .faq_question svg {
    transform: rotate(0deg);
}

.faq_answer {
    display: block;
    position: relative;
    overflow: hidden;
    height: 0px;
}

.poos_tr .faq_answer {
    height: auto;
}

.js-anime3 {
    animation: free-learn3 4s;
    animation-fill-mode: forwards;
}

@keyframes free-learn3 {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.joboffer {
    border-radius: 10px;
    background-color: #2b5cfd;
    direction: rtl;
    padding: 10px;
    box-sizing: border-box;
    color: #fff;
    transition: color 0.3s;
    margin-top: 10px;
    cursor: pointer;
}

.faqwnload:hover {
    background: #2b5cfd;
    color: #fff;
}

/**********Ù¾Ø±Ø³Ø´ Ù‡Ø§ÛŒ Ù…ØªØ¯Ø§ÙˆÙ„**********/
.ygduwasa {
    display: flex;
    align-items: center;
    justify-content: center;

    width: 100%;

     position: fixed;
  top: 0;
  left: 0; right: 0;

  transition: transform 0.4s ease, background 0.4s ease;
  z-index: 1000;
}

.ygduwasa.hide {
  transform: translateY(-100%);     /* مخفی میشه */
}

.ygduwasa.show {
  background: rgba(255, 255, 255, 0.85);  
  backdrop-filter: blur(6px);             
}

.wewqyge {
    display: block;
    float: left;
    width: 150px;
    margin: 25px 1rem;
    border-radius: 0px;
    padding: 7px 0;


}

.botti-men {
    display: flex;
    align-items: center;
    justify-content: start;
    flex: 1;
}

.botti-men>a {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 17px;
    flex-direction: row-reverse;
    color: #e3b89c;
    gap: 5px;
}

.botti-men>a svg {
    width: 30px;
    fill: #d7b19c;
}

.uwgewer {
    display: block;
    float: right;
    width: 30%;
}

.uwgewer span {
    vertical-align: text-top;
    color: #d6d6d6;
    font-size: 20px;
}

.uwgewer a {
    display: flex;
    align-items: baseline;
}

.uwgewer svg {
    width: 25px;
    position: relative;
    top: 7px;
    fill: #d6d6d6;
}

.erwerds {
    background-position: center;
    position: relative;
    color: #f0f0f0;
    background-attachment: fixed;
    background-size: 50%;
    text-align: justify;
    line-height: 2.5;
    padding-top: 100px;
    padding-bottom: 50px;
    /* display: inline-block; */
    /* float: right; */
    padding: 15rem 10%;
    width: 64%;
    /* background: transparent !important; */
 
}

.uyuchg {
    width: 100%;
    /* margin: 0 auto; */
    /* padding: 0 6%; */
    display: flex;
    align-items: start;
    margin-right: 7%;
    gap: 8%;
    justify-content: center;
}

.iuwgdg {
    width: 100%;


}

.ewtert {
 font-size: 40px;
    margin-bottom: 35px;
    color: #494949;
    width: auto;
    font-weight: bold;
    display: inline-block;
 
    /* background: rgb(6 1 1 / 34%); */
    padding: 0PX;
    border-bottom: 1px solid #d7b19c;
    box-sizing: border-box;line-height: 1.4;

}

.spmtn {
    color: #fff;
}

.erwerds>p {

 font-size: 16px;
 
    /* background: rgb(6 1 1 / 34%); */
    padding: 10px;
    color: #494949;
    box-sizing: border-box;
    border-radius: 7px;line-height:2
}

.iuwgdg p {
    font-size: 16px;
    text-align: justify;
    line-height: 34px;
    color: #64728f;

}

.ewrwexsas {
    width: 26%;
    order: -1;
    float: left;
    display: inline-block;
    border: 15px solid white;
    /* height: 500px; */
    position: relative;
}

.ewrwexsas img {
    box-sizing: border-box;
    display: block;
    max-height: 100%;
    max-width: 100%;
    width: 100%;
    object-fit: cover;
    height: auto;
    /* position: absolute; */
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
}

@-webkit-keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    animation-delay: 0.4s;
    -webkit-animation-duration: 1s;
}

.js-anime88 {
    animation-name: zoomIn;
}

.ophdsad {
    position: absolute;
    display: none;
    color: #689038;
    right: -80px;
    transform: rotate(-90deg);
    font-size: 18px;
    font-family: tahoma;
    top: 44px;
}


.ophdsad:before {
    content: "";
    position: absolute;
    width: 81px;
    height: 1px;
    background: #689038;
    left: -100px;
    top: 24px;
}

.moreiuy svg {
    width: 30px;
    fill: #cfbfe3;
    transform: rotate(-90deg);
    margin-right: 5px;
    position: relative;
    top: 8px;
    transition: 0.5s;
}

.moreiuy:hover svg {
    margin-right: 18px;
}

.col-sm-4item {
    width: 20.22%;
    /* border: 1px solid #dddddd; */
    transition: all 0.3s;
    position: relative;
    text-align: left;
    padding: 1rem;

    color: #000;
    display: flex;
    flex-direction: column-reverse;
    gap: 20px;
    justify-content: center;
    align-items: start;
    align-items: s;

    margin-bottom: -1px;
    overflow: hidden;
}

.col-sm-4item:nth-of-type(2n) {
    flex-direction: column;
}

.col-content {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background: #fff;
    padding: 1rem;
    text-align: right;
    position: relative;
    width: 100%;
    box-sizing: border-box;

}

.col-content>p {
    font-size: 1rem;
    color: #7a7a7a;

}

.col-sm-offset-2 .col-sm-4item:nth-of-type(even) .col-content::after {
    top: 100%;
    right: 25px;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(213, 203, 200, 0);
    border-top-color: #fff;
    border-width: 15px;
    margin-right: -15px;
}

.col-sm-offset-2 .col-sm-4item:nth-of-type(odd) .col-content::after {
    bottom: 100%;
    right: 25px;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(213, 203, 200, 0);
    border-bottom-color: #fff;
    border-width: 15px;
    margin-right: -15px;
}


.col-sm-4item>i {

    background: #2490eb;
    padding: .3rem;
    border-radius: 50%;
    aspect-ratio: 1 / 1;
    font-size: 1.3rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
}

/* .col-sm-4item:hover{
    transition: all 0.3s;
    box-shadow: inset 0 0 0 2px #282828;
} */
.wowfadeInUp {
    height: 200px;
}

.col-sm-4item h4 {
    text-align: justify;
    font-size: 32px;
    color: #171717;
    font-weight: normal;
    margin: 0;
    font-family: BBadr, Arial, Helvetica, sans-serif;
    display: table;
}

.col-sm-4item>p:nth-of-type(1) {
    text-align: center;
    font-size: 17px;
    color: #878787;
}

.col-sm-4item img {
    border-radius: 18px;
}

.map-con {
       display: flex
;
    align-items: center;
    justify-content: center;
    width: 100%;
    /* padding: 0 7%; */
    background: #f5f5fa;
    position: relative;
    z-index: 111;
    margin: 0 auto;
    padding: 7rem 0 3rem 0;
    box-shadow: 0rem 1rem 1rem #8080801f;


}

.col-sm-4item>p:nth-of-type(2) {
    font-size: 18px;
    color: #545cfd;
}

.col-sm-4item h5 {
    margin: 0;
    text-align: justify;
    color: #8c8c8c;
    font-size: 14px;
    line-height: 23px;
    margin-top: 5px;
    height: 70px;
    overflow: hidden;
    overflow: hidden;
}


.searche {
    width: 76%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
  
}

.pnsdhb:hover .awidvgiau {
    display: block;
}

.col-sm-4item h4 svg {
    max-height: 40px;
    width: 30px;
    margin-right: 9px;
    -webkit-transform: translate(15px);
    transform: translate(15px);
    opacity: 0;
    -webkit-transition: .2s ease-out;
    transition: .2s ease-out;
    position: relative;
    top: 0px;
    float: left;
    display: none;
}

/* .col-sm-4item:hover svg{
    -webkit-transform: translate(0);
    transform: translate(0);
    opacity: 1;
} */
.swrtfg_uy {
    align-items: center;
    display: flex;
    /* position: relative; */
    bottom: 3rem;
    border-radius: .5rem;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
    margin: 0 auto;
    z-index: 99;
    gap: 22px;
    overflow: hidden;
}

.syfejk>h4 {
    font-size: 3rem;
    color: #494949;
    border-bottom: 1px solid #d7b19c;
}


.syfejk {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.abotii {
    background-blend-mode: soft-light;


    background-attachment: fixed;
    background-position: center;
    background-size: 50%;
}



.swrtfg_uy>a:nth-of-type(4n-2),
.swrtfg_uy>a:nth-of-type(4n-1) {
    grid-column: span 2;

}




.swrtfg_uy>a {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1rem;
    flex-direction: row-reverse;
    width: 100%;
    /* margin-bottom: 40px; */
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;

}



.mojti {
    color: #2a2e31;
    font-weight: bold;
    font-size: 20px;
}

.mojdes {
    font-size: 15px;
    color: #797b7d;
    margin-top: 8px;
}

.ooopfdgpp1 {
    width: 65%;
    margin: 0 auto;
    overflow: hidden;
}

.yususbj {
    display: block;
    width: 126px;
    height: 40px;
    /* position: absolute; */
    opacity: 0.8;
    /* bottom: -25px; */
    /* left: 10px; */
    /* background: #21c87a; */
    line-height: 40px;
    font-size: 15px;
    color: #ff6e03;
    text-align: center;
    border-radius: 5px;
}

.jj_gvc .shabake {
    top: 0px;
}

.swiper-wrapper {
    display: flex !important;
    box-sizing: content-box !important;

    align-items: center !important;
}

.ulghkh-2 {
    overflow: hidden;
    padding: 4rem 0;
    width: 120%;
}

.pnsdhb:hover .text-cont {
    display: block;
    bottom: 5%;
}

.box_khabar_werhhfh {
    margin: 0 auto;
    float: inherit;
}


.enamad,
.enamad img {
    display: block;
    margin: 5px auto 0;
    width: 93px;
}

.ulghkh-1 {

    overflow: hidden;


}

.comeen>div:nth-of-type(1) {
    order: 2;
    width: 90%;
}

.comeen>div:nth-of-type(1)>div:nth-of-type(1) {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 30px;
    font-size: 39px;
    font-weight: bold;
    color: #343841;
}

.comeen>div:nth-of-type(1)>div:nth-of-type(1) p:nth-of-type(1) {
    vertical-align: middle;
    color: #2490eb;
    font-size: 71px;
    height: 68px;
    width: 68px;
    box-shadow: 0px 0px 15px #dfdddd;
    border-radius: 11px;
    position: relative;
    left: 20px;

}

.comeen {
    background-size: cover ! IMPORTANT;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-attachment: fixed !important;
    background-position: center;
    background-repeat: no-repeat ! IMPORTANT;

    gap: 3%;
    margin: 30px 0 60px 0;
    padding: 4% 0;
}

.con-com svg {
    width: 65px;
    height: 65px;
    filter: brightness(0) saturate(100%) invert(23%) sepia(15%) saturate(3881%) hue-rotate(179deg) brightness(96%) contrast(98%);
}

.con-com>div:nth-of-type(1) {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.con-com>div:nth-of-type(1)>div {
    order: -1;
    display: flex;
    align-items: center;
    justify-content: center;
}

.con-com {


    padding: 9% 5%;
    background: #f4f6f9;
    margin: 8px;
    display: flex;
    flex-direction: column-reverse;
    align-items: start;
    justify-content: center;
}

.com-to {
    margin-top: 17px;
    font-size: 17px !important;
    color: #666666 !important;

    line-height: 33px;
    overflow: hidden;
    text-align: right;

    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.com-ti {
    font-size: 28px;
    font-weight: bold;
    color: #18100f;
    padding-right: 10px;
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
    text-align: right;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.com-ti div:nth-of-type(1) {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1rem;
}


.com-ti div:nth-of-type(2) p {
    font-size: 6rem;
    height: 65px;
    color: #dfecf8;
}

.com-to {
    font-size: 14px;

    color: #585858;
}

.con-com>div:nth-of-type(1)>svg {
    width: 35px;
    height: 35px;
}

.comee1 {
    width: 37%;
}

.comee1 p:nth-of-type(1) {
    font-size: 29px;
    font-weight: bold;
    text-align: right;
}

.comee1 p:nth-of-type(2) {
    text-align: right;
    font-size: 16px;
    color: #909092;
    margin: 12px 0;
}

.image {
    /* width: 100%;
        max-width: 600px;
        margin: 50px auto; */
    opacity: 0;
    transform: translateY(50px);
    transition: opacity 0.8s ease-out, transform 0.8s ease-out;
}

.image.show {
    opacity: 1;
    transform: translateY(0);
    width: 35%;
    height: auto;

}

.col-content .image.show {
    opacity: 1;
    transform: translateY(0);
    width: 100%;
    height: auto;
    max-height: 243px;
}

.pnsdhb>p {

    padding: 5px 23px;
    margin: 18px auto;
    border-radius: 26px;
    color: #050505;
    bottom: 1%;
    /* right: 50%; */
    font-size: 17px;
    position: absolute;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 72px;
    line-height: 2;
    word-wrap: break-word;
    background: #ffffff8a;

}


.rahnema {
    width: 100%;
}

.rahnema>h3 {
        font-size: 1.8rem;
    border-bottom: 1px solid #d7b19c;
    display: inline-block;
    color: #494949;
    margin-bottom: 0;
}



a.compare-img {
    display: none;
}

.compare-group {
    display: inline-block;
    vertical-align: top;
    width: 30%;
    margin: 20px;

}

.slider-wrapper1 {
    position: relative;
    width: 100%;
    height: 455px;
    overflow: hidden;
    cursor: ew-resize;
}

.slider-wrapper1 img {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.slider-wrapper1 img.after {
    clip-path: inset(0 50% 0 0);
    z-index: 2;
}

.slider-handle {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    width: 4px;
    background: #d7b19c;
    cursor: ew-resize;
    z-index: 5;
}

.caption-bar {
    display: flex;
    justify-content: space-between;
    margin-top: 8px;
    max-width: 100%;
}

.caption-bar a {
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    background: #d7b19c;
    padding: 5px 10px;
}