﻿@font-face { font-family: "iranyekan"; src: url("../fonts/iranyekanwebmedium.eot") format("embedded-opentype"), url("../fonts/iranyekanwebmedium.ttf") format("truetype"), url("../fonts/iranyekanwebmedium.woff") format("woff"); }
body { font-family: iranyekan !important; direction: rtl; font-weight:400; }

a { text-decoration: none !important; color: #444 !important; }

* { -webkit-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; }
.rtl { direction: rtl !important; text-align: right !important; }
.ltr { direction: ltr !important; }

.space-10 { height: 10px; opacity: 0; }

.space-15 { height: 15px; opacity: 0; }

.space-20 { height: 20px; opacity: 0; }

.space-30 { height: 30px; opacity: 0; }

.space-40 { height: 40px; opacity: 0; }

.space-50 { height: 50px; opacity: 0; }

.space-100 { height: 100px; opacity: 0; }

.text-cc-2 h2 { font-size: 16px; padding: 7px; color: #555; line-height: 25px; }
.text-cc-2 .price-3 { font-size: 16px; color: #f9353d; direction: rtl; }

#AccFinderAdver .imgrd { width: 100% !important }

@media (max-width: 767px) { .bg-3-1 { height: 50px !important; }

    /*.gallery-top1 { height: 300px !important; }*/

    .hh { text-align: right !important; }
}

@media (max-width: 991px) {
    /*.text-cc-2 h2 #top-navbar { background-color: #0078aa !important; padding: 7px; }
*/
    .navbar-collapse .nav-link { color: rgba(0, 0, 0, 0.7) !important; }
}


h4 { font-size:13pt !important }
.dropdown-menu { padding: 0; margin: 0; border: 0 solid transition !important; border: 0 solid rgba(0, 0, 0, 0.15); border-radius: 0; -webkit-box-shadow: none !important; box-shadow: none !important; }

.mainmenu a, .navbar-default .navbar-nav > li > a, .navbar-expand-lg .navbar-nav .nav-link { color: #fff !important; text-align: right; font-size: 16px; font-weight: 500; text-transform: capitalize; padding: 16px 15px; display: block; }

.mainmenu ul li a { color: #fff !important; }

.navbar-expand-lg .navbar-nav .nav-link:hover { color: #c7c7c7; }

.mainmenu .active a, .mainmenu .active a:focus, .mainmenu .active a:hover, .mainmenu li a:hover, .mainmenu li a:focus, .navbar-default .navbar-nav > .show > a, .navbar-default .navbar-nav > .show > a:focus, .navbar-default .navbar-nav > .show > a:hover { color: #c7c7c7; }

/*==========Sub Menu=v==========*/
.mainmenu .collapse ul > li:hover > a { background: transparent; }

.mainmenu .collapse ul ul > li:hover > a, .navbar-default .navbar-nav .show .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .show .dropdown-menu > li > a:hover { background: transparent; padding-right: 30px; }

.mainmenu .collapse ul ul, .mainmenu .collapse ul ul.dropdown-menu { background: rgba(0, 120, 170, 0.9); z-index: 9999; }

.mainmenu { background: #0078aa; border: 0 solid; margin: 0; padding: 0; min-height: 50px; width: 100%; }

/*@media only screen and (min-width: 767px) {
    .mainmenu .collapse ul li:hover > ul { display: block; }

    .mainmenu .collapse ul { position: relative; text-align: right; }

        .mainmenu .collapse ul ul { position: absolute; top: 100%; right: 0; min-width: 250px; display: none; }*/

  
            /*.mainmenu .collapse ul ul li { position: relative; }

                .mainmenu .collapse ul ul li:hover > ul { display: block; }

            .mainmenu .collapse ul ul ul { position: absolute; top: 0; right: 100%; min-width: 250px; display: none; }

            .mainmenu .collapse ul ul ul { position: absolute; top: 0; right: 100%; min-width: 250px; display: none; }

.mainmenu .collapse ul ul ul li { position: relative; }

                    .mainmenu .collapse ul ul ul li:hover ul { display: block; }

                .mainmenu .collapse ul ul ul ul { position: absolute; top: 0; right: 100%; min-width: 250px; display: none; z-index: 1; }
}*/
.footer { background-color: #dadada;  }

.menu-bg { position: absolute; bottom: 10px; left: 10px; max-height:160px }

.play { position:relative }

@media only screen and (max-width: 767px) {
    .menu-bg { position: static; display: none; }
    .navbar-nav .show .dropdown-menu .dropdown-menu > li > a { padding: 16px 15px 16px 35px; }
    .navbar-nav .show .dropdown-menu .dropdown-menu .dropdown-menu > li > a { padding: 16px 15px 16px 45px; }
}


    .border-1 { padding-top: 10px; position: relative; }
    .border-1:before { content: ""; position: absolute; transition: transform 0.5s ease; left: 0; bottom: 0; width: 100%; height: 2px; background: gray; transform: scaleX(0); }
    .border-1:hover:before { transform: scaleX(1); }

.xx { border-top-left-radius: 0px; border-top-right-radius: 10px !important; border-bottom-right-radius: 10px !important; border-bottom-left-radius: 0px; }
.yy { border-top-left-radius: 10px !important; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 10px !important; background-color: #f9353d; height: 100%; }
    .yy i { color: #fff; }

.sitename { color: #fff; }

.basket { background: #f9353d!important; position: relative; }
    .basket:hover { box-shadow: 5px 5px #fff; }

.carousel-item { max-height: 500px; }

.carousel-indicators li { background-color: #f9353d; }

.carousel-inner { border-radius: 10px; }

.carousel-control-next-icon, .carousel-control-prev-icon { background-image: none; }
    .carousel-control-next-icon i, .carousel-control-prev-icon i { font-size: 30px; color: #f9353d; }

.adverb { width: 100%; height: 233px; border-radius: 10px; }
    .adverb a { border-radius: 10px; width: 100%; height: 100%; }
        .adverb a img { border-radius: 10px; width: 100%; height: 100%; }

.swiper-container { width: 100%; margin-left: auto; margin-right: auto; }

.swiper-slide img { width: 100%; /*border-radius: 10px; -ms-border-radius: 10px; -webkit-border-radius: 10px;*/ }

.gallery-top1 { position: relative; width: 100%; }

.gallery-thumbs1 { width: 100%; box-sizing: border-box; }

    .gallery-thumbs1 .swiper-slide { width: 100%; height: 100%; text-align: center; font-size: 18px; background: #fff; }

        .gallery-thumbs1 .swiper-slide img { width: 100%; height: 100%; }

.swiper-button-next, .swiper-container-rtl .swiper-button-prev { background-image: none !important; right: 10px; left: auto; outline: none; }

.swiper-button-prev, .swiper-container-rtl .swiper-button-next { background-image: none !important; left: 10px; right: auto; outline: none; }

:root { --swiper-theme-color: #f9353d; }

.swiper-pagination-bullet { width: 12px; height: 12px; }

.adver { position: relative; top: auto; bottom: 0; width: 100%; height: 200px; -webkit-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; }
    .adver h5 { color: #333; }
    .adver p { color: gray; }
    .adver:hover { top: auto; bottom: 8%; }
    .adver i { font-size: 35px; color: #f9353d; }

.bg-1 { background: #333; }

.ul-1 { padding: 0; margin: 0; list-style: none; }
    .ul-1 > li { display: inline-block; }
    .ul-1 li + li { margin-right: 15px; }
    .ul-1 li a { /*color: #fff !important;*/ font-size: 14px; }
        /*.ul-1 li a:hover { color: #f9353d; }
        .ul-1 li a i { color: #f9353d; }*/
    .ul-1 .fas { padding-left: 5px; }

.welldr-menu { font-size: 10pt; text-align: right; padding: 10px; }
    .welldr-menu ul li { padding:7px; border-bottom:1px solid #eee }
    .welldr-menu fas { padding-left: 3px; }
    .welldr-menu a { color: #444 !important; }
/*.wellcom-well .dropdown-toggle { color: #fff !important; }*/

.bg-2 { background-color: #dfcdb9; padding-top: 10px; background-image:url('../images/bg.png'); background-repeat:repeat; }


.megamenu-item a:hover { color: #f9353d!important; }

.sabadkharid { color: gray; }
    .sabadkharid i { color: #f9353d; }

.bg-3-1 { border-radius: 10px; background: #333; position: relative; height: auto; width: 100%; }
    .bg-3-1:after { content: ""; position: absolute; top: 0; left: 0px; background-color: #f9353d; width: 50px; height: 100%; z-index: 10; border-top-left-radius: 10px; border-bottom-left-radius: 10px; }

.text-1 { margin: auto; z-index: 11; padding: 15px; }
    .text-1 h5 { color: #fff; z-index: 14; }

#s-1 { width: 100%; height: 100% !important; }
    #s-1 .swiper-slide { height: 100%; text-align: center; font-size: 18px; background: #fff; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; position: relative; }
    #s-1 .swiper-pagination-bullet { width: 20px; height: 20px; text-align: center; line-height: 20px; font-size: 12px; color: #000; opacity: 1; background: rgba(0, 0, 0, 0.2); }
    #s-1 .swiper-pagination-bullet-active { color: #fff; background: #f9353d; }

.img-cc { width: 100%; height: 400px; }
    .img-cc img { width: 100%; height: 100%; }

.time { padding: 10px 20px; background-color: gray; display: inline-block; border-bottom-right-radius: 40px; border-bottom-left-radius: 40px; color: #fff; }

.title-1 { color: #15161d; text-align: right; font-size: 24px; }

.matn { color: gray; text-align: right; font-size: 16px; }

.price { font-size: 20px; display: block; text-decoration: line-through; padding: 15px; position: relative; }

.price-2 { font-size: 27px; color: #0078aa; }

.off { padding: 2px 22px; background: #f9353d; border-radius: 10px; color: #fff; font-size: 12px; }

.btn-edit { border-radius: 10px; background-color: #f9353d; }
    .btn-edit:hover { box-shadow: 5px 5px #c7c7c7; }

#footerbx { direction: ltr !important; }

.owl-wrapper { direction: ltr !important; text-align: center; }

.h-d { margin-right: 50px; }
    .h-d:before { border-radius: 10px; content: ""; position: absolute; top: 5px; right: 0; width: 50px; height: 5px; background-color: #f9353d; }

.h-m { color:#555;  font-size:1.7em; padding-bottom:2% }
/*.h-m:before { border-radius: 10px; content: ""; position: absolute; top: 12px; right: 35%; width: 50px; height: 5px; background-color: #f9353d; }
    .h-m:after { border-radius: 10px; content: ""; position: absolute; top: 12px; left: 35%; width: 50px; height: 5px; background-color: #f9353d; }*/


    .img-cc-2 { width: 100%; min-height: 220px; margin-top: 15px; }
    .img-cc-2 img { margin: auto; /*padding-top: 10px;*/ max-height: 210px; }


.content { border-top: 1px solid rgba(0, 0, 0, 0.1); z-index: 12; margin-bottom: 1em; text-align: center; direction: rtl; }
    .content .list-custom-1 { list-style: none; padding-left: 0; display: inline-block; margin: 10px 0; }
        .content .list-custom-1 li { display: inline-block; position: relative; }
            .content .list-custom-1 li a { display: block; color: #333; }
                .content .list-custom-1 li a:hover { color: #f9353d; }
                .content .list-custom-1 li a i { font-size: 18px; }
            .content .list-custom-1 li + li { margin-left: 30px; }
                .content .list-custom-1 li + li:after { position: absolute; height: 100%; width: 1px; content: ""; left: -14px; top: 0; background-color: rgba(0, 0, 0, 0.2); }

.addtocard { position: relative; opacity: 0; bottom: -20px; right: auto; border-radius: 10px;  width: 100%;  padding:10px; background-color: #f9353d; margin-top:20px; color:#fff; }
    .addtocard .btn-edit-2 { margin-top: 15px; border-radius: 10px; background: #f9353d; }
        .addtocard .btn-edit-2:hover { background: #fff; color: #f9353d; }

.cart { border-radius: 10px;  }

.card-2 { margin: 0px; background-color: #fff; border:1px solid #eee }
    .card-2:hover .addtocard { opacity: 1; bottom: 12px; right: auto; }

.bg-5 { background-color: rgba(0, 0, 0, 0.1); }

#brands { direction: ltr; }

.brand { border-radius: 10px; background-color: #fff; padding: 25px; margin: 20px; margin-left: 20px; }
    .brand .img-cc-3 { background-color: #fff; width: 100%; height: 100px; }
    .brand a { width: 100%; height: 100%; }
        .brand a img { width: 100%; height: 100%; }



.list-custom-2 { list-style: none; padding: 0; margin: 0; }
    .list-custom-2 .head-1 { color: #444; font-size: 20px; padding-top: 5% }
    .list-custom-2 li { color: #444; font-size: 14.5px; margin-bottom: 10px; }
        .list-custom-2 li a { color: #444 !important; }
            .list-custom-2 li a i {  padding-left:7px; }
            .list-custom-2 li a:hover { color: #f9353d; }

.conect-us { margin-top: 3%; background-color: rgba(0,0,0,0.1); padding-top: 6px; }
    .conect-us .text-5 { font-size: 14px; }
    .conect-us a { font-size: 10pt; }
    .conect-us .tele a { font-size: 25px; }
        .conect-us .tele a i { color: #fff; }
            .conect-us .tele a i:hover { color: #f9353d; }
        .conect-us .tele a + a { margin-right: 20px; }

.copyright a { color: #FFFFFF; }
#s-4 { width: 100%; height: 500px; margin-left: auto; margin-right: auto; }
    #s-4 .swiper-slide { text-align: center; }
        #s-4 .swiper-slide img { width: 100%; height: 100%; }

#s-5 { width: 100%; height: 500px; box-sizing: border-box; padding: 10px; }
    #s-5 img { width: 100%; height: 100%; object-fit: cover; }
    #s-5 .swiper-slide { height: 100%; opacity: 0.4; position: relative; }
    #s-5 .swiper-slide-thumb-active { opacity: 1; }

.up { position: absolute; top: 0; transform: rotate(-90deg); right: 40% !important; }

.down { position: absolute; top: 100%; transform: rotate(-90deg); right: 40% !important; }

.img-logo { height: auto; }
    .img-logo img { max-height: 100px; /*padding-top: 15px;*/ }

/*# sourceMappingURL=custom.css.map */

.btn-default { background-color: #f9353d; color: #fff!important; }
.form-group { text-align: right; }
.tab-pane { padding: 3%; direction: rtl; text-align: right; }
.nav-link { color: rgba(0, 0, 0, 0.7); }

.Search-result { width: 97%; display: none; box-shadow: 0 0 2px #444; -webkit-box-shadow: 0 0 2px #444; -ms-box-shadow: 0 0 2px #444; position: absolute; top: 37px; background-color: #fff; z-index: 1000; }
    .Search-result .searchItem { width: 100%; text-align: right; border-bottom: 1px solid rgba(0,0,0,.05); transition: all .4s; -ms-transition: all .4s; -moz-transition: all .4s; -o-transition: all .8s; -webkit-transition: all .4s; }
        .Search-result .searchItem:hover { background-color: #ecfae3; color: #3b530c; }
.bootbox-body { direction: rtl; }
.btn-danger { color: #fff !important; }
    .btn-danger:hover { color: #444 !important; }

.clearBoth { clear: both; content: "."; display: block; visibility: hidden; }
.page-header { text-align: center; font-size: 16pt; margin: 2% 0px !important; color: #333 !important; border-bottom: 1px solid #eee; width: 100%;  font-size: 13pt !important; text-align: right;  }                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        #333 !important; border-bottom: 1px solid #eee; }
    .page-header h1 { font-size: 15pt !important; text-align: right; }
.h_title { float: right; color:#555; padding-top:10px; font-size: 15pt !important; }
.h_loader { float: left; font-size: 12pt; color: #aaa; padding-top: 5px; }
.h_Sort { float: left; font-size: 10pt; color: #aaa; padding-bottom: 10px; }
    .h_Sort .form-control { padding: 2px !important; font-size: 10pt !important; min-width: 160px; height: 35px; margin-top: 5px; }

.product-details { padding-bottom: 10px; }
    .product-details #mainImg img { max-height: 230px; margin: 0 auto; }
    .product-details .description { font-family: iranyekan !important; text-align: right; direction: rtl; }
        .product-details .description ul li { padding-right: 25px; }
        .product-details .description p { padding-right: 20px !important; }
        .product-details .description span { font-family: iranyekan !important; font-size: 10pt !important; }
    .product-details #price { font-size: 14pt; color: #f9353d; padding-top: 20px; }
    .product-details #cart { float: right; }
    .product-details .more-img { padding-top: 5px; }
        .product-details .more-img ul { padding: 0; margin: 0; }
            .product-details .more-img ul li { list-style: none; cursor: pointer; }
    .product-details .table { margin-top: 10px; background-color: #fff; }
        .product-details .table .title { width: 25%; /*background-color: #eee; */}
        .product-details .table .value { width: 75%; text-align: right;  }
        .product-details .table .titr { font-size:1.4em; padding-bottom:2%; }
        .product-details .table .summary { color:#666 !important }

        .product-details .table th, .product-details .table td { border: 0px !important }
.modal-product .modal-header { border-bottom: 0; padding: 5px; }
.modal-product .next { position: absolute; top: 45%; left: 0; color: #aaa; }
.modal-product .previous { position: absolute; top: 45%; right: 0; color: #aaa; }
.modal-product img { margin: 0 auto; }
.Drop, .txtBox { max-width: 270px; background-color: transparent; position: relative; width: 100%; height: 34px; padding: 6px 12px; line-height: 1.42857143; }
.DropMed, .txtBoxMed { max-width: 470px; background-color: transparent; position: relative; }
.txtBox-full { max-width: 1100px; }
.muti-txtBox { max-width: 500px; }
.multi-txtBox-full { max-width: 1100px; height:250px!important}
.validation-error { position: absolute; font-family: Tahoma; font-size: 8pt !important;  text-align: left; top: 0;  display: block; width: 100%; height: 34px; padding: 6px 12px; line-height: 1.42857143; }
.validation-error-med{ max-width: 470px;}
.well { padding: 2% 0px 5% 0px; }
.validation { position: absolute; left: 7%; }

.login-well .fa { color: #f9353d; padding-left: 7px; }
.login-well .fa-lock { padding-left: 10px; padding-right: 3px; }

.cart-tbl td { text-align: center; }
.cart-tbl .success { background-color: #eaeaea !important; }
.cart-tbl .fa { padding: 0 6px !important; font-size: 16pt; }
.cart-tbl .fa-minus-circle { color: #f15858 !important; }
.cart-tbl .fa-plus-circle { color: #8cad4e !important; }
.cart-tbl .fa-trash-o { color: #888; }
.cart-pay { padding-bottom: 25px; }
    .cart-pay > div { padding: 15px 30px 15px 15px; color: #444; font-size: 10pt; text-align: justify; }
    .cart-pay .title { font-size: 12pt; color: #000; }
.factor-tbl { margin: 0 auto; }
    .factor-tbl .success { background-color: #eaeaea !important; text-align: center; }
    .factor-tbl .Facprice { background-color: #efefef; }
    .factor-tbl .price-total { font-size: 12pt; }
    .factor-tbl span { color: #000; }
    .factor-tbl .title, .factor-tbl .value { float: right; padding: 4px 10px 4px 4px; }
    .factor-tbl .recieve-time { padding: 10px; text-align: center; font-size: 12pt; }
#followCode { font-size: 15pt; font-weight: 600; }
#compare-tbl, .enamad img { width: 100%; }
    #compare-tbl [class^=compare-] { padding: 7px; text-align: center; }
    #compare-tbl .compare-title { width: 10%; background-color: #eee; }
    #compare-tbl .compare-item { width: 30%; }
        #compare-tbl .compare-item img { max-width: 150px; }
        #compare-tbl .compare-item .fa-remove { color: #f14040; }
.table-hover .head { background-color: #8b8c89; color: #fff; }
.table-hover td { text-align: center; }
    .table-hover td .fa { color: #999; }

.cart-box1 { background-color: #fff; padding: 10px; border-radius: 10px; border: 4px solid #eee; margin-bottom: 20px; }
.cart-box { background-color: #fcfcfc; padding: 10px; border-radius: 10px; min-height: 220px; border: 4px solid #fff; }
    .cart-box .page-header { text-align: right; }
.serviceRadio td { padding-top: 10px; }
.serviceRadio label { width: 90% !important; min-width: 200px; font-size: 12pt; text-align: right; padding-right: 10px; }
    .serviceRadio label span { font-size: 10pt; color: #666; }
.serviceRadio input { vertical-align: top; margin-top: 10px; }
    .serviceRadio input:checked + label { background-color: #fff !important; padding-right: 10px !important; }

.form-control:focus { border-color: #f14234 !important; }
.typeDesc { border-top: 1px solid #d2d1d1; color: #7f828a; padding-top: 15px; }

.checkcontainer { width: 100%; display: block; text-align: right; position: relative; padding-right: 35px; margin-bottom: 12px; cursor: pointer; font-size: 17px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
    .checkcontainer input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; }
.checkmark { position: absolute; top: 0; right: 0; height: 25px; width: 25px; background-color: #eee; }
.checkcontainer:hover input ~ .checkmark { background-color: #ccc; }
.checkcontainer input:checked ~ .checkmark { background-color: #2196F3; }
.checkmark:after { content: ""; position: absolute; display: none; }
.checkcontainer input:checked ~ .checkmark:after { display: block; }
.checkcontainer .checkmark:after { right: 9px; top: 5px; width: 5px; height: 10px; border: solid white; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
#cart { float: left; }

.triangle-topleft { border-top: 60px solid rgba(227, 6, 19, 0.8); z-index: 10; border-right: 60px solid transparent; position: absolute; top: 0; left: 0; }
.special { position: absolute; z-index: 11; left: 5px; top: 5px; transform: rotate(-49deg); -ms-transform: rotate(-49deg); -webkit-transform: rotate(-49deg); font-size: 12pt; color: #fff; }
.proSpecial { left: 15px !important; }
.p-discount { text-decoration: line-through; color: #777; font-size: 11pt; }

.desn-header { padding-top: 15px; padding-bottom: 7px; }
.des-title, .des-value { padding: 7px; text-align: right; color: #666; }
.des-row { margin-bottom: 5px; width: 90%; }
.des-title { float: right; width: 30%; color: #222; background-color: #eee; }
.des-value { float: left; width: 69%; background-color: #f7f9fa; }
    .des-value .fa { font-size: 14pt; }
    .des-value .fa-close { color: #d52a2a; }
    .des-value .fa-check { color: #4d871f; }

/*.bg1 { background-image: url('../images/bg.jpg'); background-repeat: repeat; }*/

.detail-text { line-height: 27px !important; font-size: 14px !important; font-family: iranyekan !important; text-align: justify !important; color: #555 !important; }
    .detail-text img { max-width: 80%; font-family: iranyekan; font-size: 14px; }
    .detail-text div, .detail-text p, .detail-text span { font-family: iranyekan !important; }
    .detail-text div, .detail-text h2, .detail-text p, .detail-text span { font-size: 14px !important; line-height: 27px !important; }
    .detail-text iframe { width: 100% !important; height: auto !important; min-height: 420px; border: 0; }
    .detail-text h2 { font-weight: 600; }
.detail-moreimg { width: 100%; text-align: center; }
    .detail-moreimg img { width: auto; max-width: 90%; float: none; margin: 1%; }
.file-box { float: right; width: 31%; margin: 1%; webkit-box-shadow: 0 2px 4px rgba(0,0,0,.23); border-radius: 2px; font-size: 10pt !important; padding: 10px; }
    .file-box .fa { color: rgba(0,0,0,.5); margin-left: 5px; }
    .file-box .fa-info-circle { margin-right: 10px; }
    .file-box .fa-download { color: #666; }
    .file-box .fa-file-pdf { color: #fb2626; }
    .file-box .fa-file-word { color: #1e9cd0; }
.audio-file-box { width: 100% !important; max-width: 360px; background-color: #b6b8bd; padding-bottom: 20px; text-align: center; float: none !important; }

.container { width: 100%; max-width: 1300px; margin: auto; }
.rightclmn { width: 19%; float: right; padding-top: 10px; }
.leftclmn { width: 79%; float: left; }

.imgrd { border-radius: 10px; -ms-dborder-radius: 10px; -webkit-border-radius: 10px; }
.marquee { color: #747482; font-size: 10.5pt; padding-top:12px; }


.contentBx { background-color: #efefef; text-align: center; border-radius: 10px; padding: 3%; min-height: 220px; margin: 5px; }
    .contentBx .img { height: 180px; }
        .contentBx .img img { max-height: 170px; }
    .contentBx .title { padding-top: 5%; }

.shadow-lg td { padding: 3px !important; }
.img-cc-1 { padding: 10px; text-align: center; }
    .img-cc-1 img { margin: auto; max-height: 90px; }

.text-cc-1 { vertical-align:middle !important}
    .text-cc-1 h2 { font-size: 16px; padding: 7px; color: #555; line-height: 25px; text-align: right;  }
    .text-cc-1 .price-3 { font-size: 16px; color: #f9353d; direction: rtl; text-align: center; }
.hidden { display: none !important; }
.shadow-lg { background-color: #fff; }
.content1 { text-align: center; direction: rtl; vertical-align:middle !important }


.numeric { border:1px solid #ddd; box-shadow:0 0 3px #eee; padding:3px 11px; background-color:#fff; border-radius:3px !important  }
.currentLable  { border:1px solid #f9353d; box-shadow:0 0 3px #eee; padding:3px 12px; background-color:#f9353d; Color:#fff ;  border-radius:3px !important}

.welldr-menu { line-height:30px;  }
    .welldr-menu li { border-bottom:1px solid #eee; padding:4px 0px; }
    .welldr-menu > li { color:#777 }
    .welldr-menu > li .fa{ width:15px; }
        .welldr-menu li .fa { width:25px; }

@media (max-width:768px) {
    .rightclmn { display: none; }
    .leftclmn { width: 100%; float: none; }
}


@media (max-width:480px) {
    .text-cc-1 .price-3 { font-size: 13px; }
    .text-cc-1 h2 { font-size: 13px; }
    .content1 {  font-size:8.5pt; }
    .img-cc-1 img { min-height: 50px; }
    .h_title { float:none !important; font-size:12pt; }
    .h_Sort { float:none !important; width:100%; }
}
.whatsapp { position: fixed; bottom: 15px; left: 15px; z-index: 5000;}
@media (min-width:992px) {
	.whatsapp{display:none}
}

.rblContainer input[type="radio"]{width:auto;display:none;}
.rblContainer br{display:none;}
.rblContainer label{color:#777;width:auto;border-radius:3px;cursor:pointer;transition:0.7s all;-o-transition:0.7s all;-moz-transition:0.7s all;-webkit-transition:0.7s all;-ms-transition:0.7s all;padding-left:20px;}
.rblContainer input[type="radio"]:empty ~ label{font-size:medium;position:relative;float:right;line-height:2.1em;text-indent:2.1em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.rblContainer input[type="radio"]:empty ~ label:before{position:absolute;display:block;top:0;bottom:0;right:0;content:'';width:1.7em;height:1.7em;border:1px solid #f9353d;border-radius:30px;}
.rblContainer input[type="radio"]:hover:not(:checked) ~ label:before{content:'\2714';text-indent:0;color:#C2C2C2;text-align:center;}
.rblContainer input[type="radio"]:hover:not(:checked) ~ label{}.rblContainer input[type="radio"]:checked ~ label:before{width:1.7em; height:1.7em; content:'\2714';text-indent:0;color:#fff;background-color:#f9353d;text-align:center}
.rblContainer input[type="radio"]:checked ~ label{color:#444;}
.rblContainer input[type="radio"]:focus ~ label:before{box-shadow:0 0 0 3px #999;}

.color_#f9353d{color:#f9353d}

.p-t-10{padding-top:10px;}
.p-t-15{padding-top:15px;}
.p-t-25{padding-top:25px;}
.p-b-10{padding-bottom:10px;}
.p-b-15{padding-bottom:15px;}
.p-l-5{padding-left:5px;}
.p-l-25{padding-left:25px;}

.m-r-0{margin-right:0!important}
.m-r-5{margin-right:5px}
.m-l-5{margin-left:5px}
.m-t-15 { margin-top: 20px; }
.m-t-20{margin-top:20px;}
.m-b-20{margin-bottom:20px;}
.m-t-20 { margin-top: 25px; }

.applicant-item { width: 100%; padding: 20px; margin-top: 10px; box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2); -o-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2); -ms-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2); }
.applicant-item .applicant-img{width:80px; float:right;}
.applicant-item .applicant-img img{width:75px; height:75px; border-radius:50%;}
.applicant-item .applicant-title{width:calc(100% - 80px); float:left;}
.applicant-item .applicant-title .title{font-size:12pt; color:#555;}
.applicant-item .applicant-title .subtitle{font-size:11pt;}
.applicant-item .applicant-positive{height:40px; padding-top:15px; font-size:9pt;}
.applicant-item .applicant-contact{padding-top:5px; padding-bottom:5px;}
.applicant-item .applicant-contact .title{font-size:10pt; color:#555;}
.applicant-item .applicant-contact .contact{font-size:9pt;}

.resume-item {width:100%; padding: 20px; margin-bottom: 10px;box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);-webkit-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);-o-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);-ms-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);}
.resume-item .resume-img{width:170px; float:right;}
.resume-item .resume-img img{width:150px; height:150px; border-radius:50%; border:3px solid rgba(0,0,0,0.25);}
.resume-item .resume-img .fa {font-size:4rem;}
.resume-item .resume-content {width:calc(100% - 170px); float:left; padding-right:20px;}
.resume-item .resume-content .title{font-size:15pt; color:#333;}
.resume-item .resume-content .title2{font-size:15pt;}
/*.resume-item .resume-title .subtitle{font-size:11pt;}*/
.resume-item .resume-content .contact{color:#333;}
.resume-item .resume-content .description{font-size:9pt; line-height:1.5rem}

@media (max-width:576px){
    .resume-item .resume-img{width:100%; float:none; text-align:center;}
    .resume-item .resume-img .fa {display:none;}
    .resume-item .resume-content {width:100%; float:none; padding-right:0;}
    .resume-item .resume-content .title{text-align:center; padding-top:10px;}
    .resume-item .resume-content .subtitle{text-align:center;}
}

.advertise-item {width:100%; padding: 20px;margin-top: 10px;box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);-webkit-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);-o-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);-ms-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);}
.advertise-item .title {font-size:14pt; color:#555;}
.advertise-item .subtitle{font-size:10pt; padding-top:10px;}
.advertise-item .info{font-size:10pt; width:100%; padding-left:0; padding-right:0; margin-left:0; margin-right:0;}
.advertise-item .location{padding-left:25px;}
.advertise-item .btn{font-size:10pt!important;}

.advertise-item .detail-title{font-size:12pt; color:#333;}
.advertise-item .detail-content-title{color:#333;}

.btn-filter{background-color: #f9353d!important; border-radius:4px;color:#fff; text-align:center; padding:3px 10px 3px 10px; float:left}

.txt-ellipsis, .txt-ellipsis a { display: inline-block; white-space: nowrap; width: 100%; overflow: hidden; text-overflow: ellipsis; }

.lh-1-8{line-height:1.8rem}

.filter_col{margin-top:10px/*2%*/;}
@media (max-width:576px){
    .filter_col{margin-top:0;}
}

.support { color: #f9353d; display: inline-table !important; text-align: center; font-size: 13pt }
    .support p { font-size: 10.7pt !important; }
    .support .fa-headphones { color: #f9353d!important; padding-left: 7px; }

.listFilter_item {color: #666;margin-bottom: 10px;border: 1px solid #d2d1d1!important;padding: 10px;border-radius: 4px;}
.listFilter_item .title{cursor: pointer;}
.listFilter_item .title .angel{float:left}
.listFilter_item .details{border-top: 1px solid #d2d1d1!important; padding-top:10px; margin-top:10px; /*border: 1px solid #d2d1d1!important;padding: 10px;border-radius: 4px;*/}

.chkItemContainer { width: 100%; display: block; text-align: right; position: relative; padding-right: 35px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
    .chkItemContainer input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; }
.checkItem { position: absolute; top: 0; right: 0; height: 20px; width: 20px; border: 2px solid #d2d1d1; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px;  }
.chkItemContainer:hover input ~ .checkItem { background-color: #ccc; }
.chkItemContainer input:checked ~ .checkItem { background-color: #f9353d; border-color:#f9353d; }
.checkItem:after { content: ""; position: absolute; display: none; }
.chkItemContainer input:checked ~ .checkItem:after { display: block; }
.chkItemContainer .checkItem:after { right: 5px; top: 2px; width: 5px; height: 10px; border: solid #fff; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.fs-10{font-size:10pt;}

.acc_finder{width:100%; padding: 20px; margin-top:20px; border-radius:10px; box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);-webkit-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);-o-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);-ms-box-shadow: 0 1px 5px 0px rgba(0,0,0,0.2);}
.acc_finder img{width:100px; height:100px; margin-bottom:30px}
.acc_finder p{font-size:20px; text-align:center; margin-bottom:0;}

.hov-img-zoom {display: block;overflow: hidden;}
.hov-img-zoom img{max-width: 100%;-webkit-transition: all 0.6s;-o-transition: all 0.6s;-moz-transition: all 0.6s;transition: all 0.6s;}
.hov-img-zoom:hover img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}



.TopLn{  max-height:100px; background-color:#eee; color:#fff; padding:7px; }
.MiddleLn { padding: 1.5% 3% }
/*.header { background-color: #e97847; width: 100%; z-index: 500 !important; box-shadow: 0 4px 10px -5px gray; direction: rtl }*/
.header {/* background: linear-gradient(rgba(0,0,0,0.3), transparent);*/ width: 100%; /*position: absolute;*/ z-index: 500;  direction: rtl; box-shadow: none }
    .header .classy-nav-container { padding: 13px 0px; text-align: right; border-top: 1px solid #eee; }
.loginBtn { float: right; margin-right: 3px; margin-top: 20px; color: #6c757d; border-radius: 250px; padding: 8px 7px 14px 8px; background-color: #eee; }
    .loginBtn .w-icon-account { font-size: 20px; vertical-align: middle }
    .loginBtn a { display: inline-table; color: #6c757d; }
    .loginBtn:hover .dropdown-toggle { color: #fff; }
.dropdown-toggle { font-size:10pt; }
.loginBtn:hover a .wellcom-well { background-color: #fff; color: #333; }
.loginBtn .title { display: inline-table; }
.TopBtn { float: left; margin-right: 3px; padding-top: 10px; }
.cTopBtn {  float: right; margin-left: 1px; margin-top: 20px; display: inline-flex }
.topDevider { border-right: 1px solid #e0e0e0; height: 44px; vertical-align: middle; margin: 25px 8px 0 8px; float: right; }
.sm-value-p { display: block; display: inline; }
.sm-value-m { display: none !important; display: inline; color: #fff; }
.smal-cart { width: 100% }
.cTopBtn [class^=w-icon-] { font-size: 23px; }
.smal-cart .w-icon-compare { font-size: 28px; }
.smal-cart .sm-count { font-family: iranyekan; position: relative; right: -15px; bottom: 45px; background-color: #f9353d; color: #fff; border-radius: 100%; width: 24px; height: 24px; text-align: center; }
.cTopBtn .w-icon-search { padding-top: 10px; }

.sm-title { font-size: 12pt; color: #4a690d; }
.CircleIcon .glyphicon { color: #FFF; font-size: 10pt; background-color: #b1b1b1; padding: 5px; margin-left: 3px; border-radius: 50%; }
.smal-cart .sm-left .sm-count { padding-top: 6px; cursor: pointer; }
.sm-cart-btn { padding-top: 5px; border-top: 1px solid rgba(0,0,0,.06); }
    .sm-cart-btn a:hover { background-color: #fff !important; }
.cartList { padding:12px 10px 0px 5px; }
.cTopBtn .smal-cart .glyphicon { color: #8f8c8c; font-size: 12pt; background-color: transparent }
.carousel, .carousel-inner .item img { border-radius: 10px; -ms-border-radius: 10px; -webkit-border-radius: 10px; }
.dropdown-menu { left: 0; top: 50px; }
.wellcom-dropdownu-menu { top: 10px !important; z-index: 3000; }
    .wellcom-dropdownu-menu li { padding: 3px; text-align: right; font-size:10pt; }
        .wellcom-dropdownu-menu li a { background-color: #fff !important; color: #666; padding: 3px !important; }
    .wellcom-dropdownu-menu .Wallet { color: #3c962b !important; border-bottom: 1px dotted #ccc; padding-bottom: 10px; margin-bottom: 10px; }
    .login-dropdownu-menu { max-width: 300px; }

.login-dropdownu-menu { max-width: 300px; }
.wellcom-well { padding-top: 10px; width: 100%; cursor: pointer; text-align: center; }
    .wellcom-well .fa { color: #aaa; padding-left: 5px; }
    .wellcom-well .fa-chevron-down { font-size: 7pt !important; }
    .wellcom-well .fa-user { color: #73a319; font-size: 12pt; }
    .wellcom-well > div { padding: 5px; text-align: right; }
        .wellcom-well > div:hover { background-color: #eee; border-radius: 5px; }
    .wellcom-well .dropdown-menu { left: 15% !important left: 160px; right: auto; max-width: 400px; padding: 10px; color: #666; }
.dropdown-menu > li > a:hover { background-color: #fff; color: #ee1d23 }



.search-container { max-width: 300px; /*margin-top:20px;*/ background-color: #eee !important; padding: 5px; border-radius: 25px; -webkit-border-radius: 25px; display: none; position: absolute; top: 50px; left: 0px; z-index: 2000; }
.Search-txt { border-left: 0; width: 85% !important; border: 0px !important; background-color: transparent !important; box-shadow: none !important }
.Search-drop { background-color: transparent; border: 0px !important; max-width: 80px; font-family: 8.5pt; appearance: none; -webkit-appearance: none; -moz-appearance: none; }
.Search-drop-addon { padding: 0 6px !important; border: 0px !important; min-width: 100px; }
.Search-btn-addon { border: 0px !important; max-width: 31px; padding-right: 0 !important; background-color: transparent !important; padding-top: 8px; }
    .Search-btn-addon .glyphicon { color: #aaa; }
.Search-result { max-width: 300px; display: none; box-shadow: 0 0 2px #444; -webkit-box-shadow: 0 0 2px #444; -ms-box-shadow: 0 0 2px #444; position: absolute; left: 7px; top: 109px; background-color: #fff; z-index: 5000; }

.w-icon-times-solid { display: none; padding-top: 10px; }
.cs-poniter { cursor:pointer !important }

@media (min-width:767px) {
    .Search-result { width: 97%; }
}

@media(max-width:767px) {
    .header { position: static !important; background-color: #eee; padding: 2% }
        .header .classy-nav-container { padding-top: 0px; }
    .support { padding-top: 20px; font-size: 11pt !important; }
    .img-logo img { max-height: 65px !important }
    .TopLn { max-height:65px !important }
    
}

@media(max-width:576px) {

    .img-cc-2 { width: 100%; min-height: 120px; margin-top: 0px; }
        .img-cc-2 img { margin: auto; padding-top: 5px; max-height: 110px; }
    .text-cc-2 h2 { font-size: 13px !important;  padding:0px;}
    .support { padding-top: 10px; font-size: 11pt !important; }
    .topDevider { margin: 10px 6px 0 6px !important; }
    .loginBtn { padding: 8px 5px; margin-top: 10px !important; }
    .cTopBtn { margin-top: 13px !important; }
}
    .Search-result .searchItem { width: 100%; text-align: right; border-bottom: 1px solid rgba(0,0,0,.05); transition: all .4s; -ms-transition: all .4s; -moz-transition: all .4s; -o-transition: all .8s; -webkit-transition: all .4s; }
        .Search-result .searchItem:hover { background-color: #ecfae3; color: #3b530c; }
    .Search-result img { width: 45px; height: 45px; padding: 2px; }
    .search-list { padding: 5px; }
        .search-list .fa { color: #5c8312; padding-left: 7px; }

    .sticky { position: fixed !important; top: 0 !important; width: 100%; z-index: 100 !important; right: 0 !important; left: 0 !important; background-color: rgba(255,255,255,0.95) !important; background: linear-gradient(rgba(255,255,255,0.95), rgba(255,255,255,0.95)) !important; padding: 7px 0px !important; box-shadow: 0 4px 10px -5px gray !important; }
        .sticky img { max-height: 80px !important }
        .sticky .nav-container { padding-top: 0px !important }
        .sticky .classynav ul li a h2 { color: #444 !important }
        .sticky .classynav ul li.megamenu-item > a:after { color: #666 !important; }
.header.sticky .classy-nav-container { border-top: 0px !important }
        .row { padding: 0px !important; margin: 0px !important }

    [data-tooltip] { position: relative; z-index: 2001; font-size: 8.2pt; line-height: 20px; direction: rtl; text-align: center }
        [data-tooltip]:before,
        [data-tooltip]:after { display: none; position: absolute; top: 20px; }
        [data-tooltip]:before { border-bottom: .6em solid #999; border-left: 7px solid transparent; border-right: 7px solid transparent; content: ""; left: 15px; margin-top: 1em; }
        [data-tooltip]:after { background-color: #fff; background-color: #999; /*border: 2px solid rgba(0,0,0,0.1);*/ border-radius: 7px; color: #fff !important; content: attr(data1); left: 0; margin-top: 1.5em; padding: 5px; white-space: pre-wrap; min-width: 40px; }
        [data-tooltip]:hover:after,
        [data-tooltip]:hover:before { display: block; }


    .preRegBx { background-color: #eee; border-radius: 10px; padding: 20px; font-size: 10pt !important }
        .preRegBx .form-control { background-color: #fff !important; font-size: 10pt !important }


    /*----------------------------------------
    Wolmart Font icon
-----------------------------------------*/
    @font-face { font-family: "wolmart"; src: url("../fonts/wolmart/wolmart87d5.eot?png09e"); src: url("../fonts/wolmart/wolmart87d5.woff?png09e") format("woff"), url("../fonts/wolmart/wolmart87d5.eot?png09e#iefix") format("embedded-opentype"), url("../fonts/wolmart/wolmart87d5.ttf?png09e") format("truetype"), url("../fonts/wolmart/wolmart87d5.svg?png09e#wolmart") format("svg"); font-weight: normal; font-style: normal; font-display: swap; }

    [class^=w-icon-], [class*=" w-icon-"] { font-family: "wolmart" !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
    .w-icon-shipping:before { content: ""; }
    .w-icon-truck2:before { content: ""; }
    .w-icon-comments-solid:before { content: ""; }
    .w-icon-heart-full:before { content: ""; }
    .w-icon-instagram:before { content: ""; }
    .w-icon-youtube:before { content: ""; }
    .w-icon-pinterest:before { content: ""; }
    .w-icon-pinterest-p:before { content: ""; }
    .w-icon-google:before { content: ""; }
    .w-icon-twitter:before { content: ""; }
    .w-icon-facebook:before { content: ""; }
    .w-icon-minus:before { content: ""; }
    .w-icon-plus:before { content: ""; }
    .w-icon-angle-down:before { content: ""; }
    .w-icon-angle-up:before { content: ""; }
    .w-icon-angle-left:before { content: ""; }
    .w-icon-angle-right:before { content: ""; }
    .w-icon-hamburger:before { content: ""; }
    .w-icon-star-square-full:before { content: ""; }
    .w-icon-exclamation-triangle:before { content: ""; }
    .w-icon-times-circle:before { content: ""; }
    .w-icon-cog:before { content: ""; }
    .w-icon-star-square:before { content: ""; }
    .w-icon-exclamation-circle:before { content: ""; }
    .w-icon-check-solid:before { content: ""; }
    .w-icon-check:before { content: ""; }
    .w-icon-comments:before { content: ""; }
    .w-icon-envelop:before { content: ""; }
    .w-icon-envelop2:before { content: ""; }
    .w-icon-youtube-solid:before { content: ""; }
    .w-icon-times-solid:before { content: ""; }
    .w-icon-call:before { content: ""; }
    .w-icon-call2:before { content: ""; }
    .w-icon-cart:before { content: ""; }
    .w-icon-category:before { content: ""; }
    .w-icon-bars:before { content: ""; }
    .w-icon-compare:before { content: ""; }
    .w-icon-computer:before { content: ""; }
    .w-icon-electronics:before { content: ""; }
    .w-icon-tshirt:before { content: ""; }
    .w-icon-account:before { content: ""; }
    .w-icon-search2:before { content: ""; }
    .w-icon-android:before { content: ""; }
    .w-icon-ios:before { content: ""; }
    .w-icon-art-class:before { content: ""; }
    .w-icon-bag:before { content: ""; }
    .w-icon-basketball:before { content: ""; }
    .w-icon-bathtub:before { content: ""; }
    .w-icon-bed:before { content: ""; }
    .w-icon-birthday-cake:before { content: ""; }
    .w-icon-bow:before { content: ""; }
    .w-icon-bridge-lamp:before { content: ""; }
    .w-icon-calendar:before { content: ""; }
    .w-icon-camera:before { content: ""; }
    .w-icon-cart2:before { content: ""; }
    .w-icon-dots-circle:before { content: ""; }
    .w-icon-chat:before { content: ""; }
    .w-icon-desktop:before { content: ""; }
    .w-icon-dish:before { content: ""; }
    .w-icon-display:before { content: ""; }
    .w-icon-download:before { content: ""; }
    .w-icon-envelop-closed:before { content: ""; }
    .w-icon-fax:before { content: ""; }
    .w-icon-furniture:before { content: ""; }
    .w-icon-gamepad:before { content: ""; }
    .w-icon-gift:before { content: ""; }
    .w-icon-grid:before { content: ""; }
    .w-icon-headphone:before { content: ""; }
    .w-icon-heartbeat:before { content: ""; }
    .w-icon-home:before { content: ""; }
    .w-icon-honour:before { content: ""; }
    .w-icon-hotline:before { content: ""; }
    .w-icon-ice-cream:before { content: ""; }
    .w-icon-list:before { content: ""; }
    .w-icon-mobile:before { content: ""; }
    .w-icon-money:before { content: ""; }
    .w-icon-motocycle:before { content: ""; }
    .w-icon-net-world:before { content: ""; }
    .w-icon-orders:before { content: ""; }
    .w-icon-phone:before { content: ""; }
    .w-icon-return:before { content: ""; }
    .w-icon-rice-cooker:before { content: ""; }
    .w-icon-ruby:before { content: ""; }
    .w-icon-search:before { content: ""; }
    .w-icon-search-minus:before { content: ""; }
    .w-icon-search-plus:before { content: ""; }
    .w-icon-service:before { content: ""; }
    .w-icon-shopify:before { content: ""; }
    .w-icon-sofa:before { content: ""; }
    .w-icon-sport:before { content: ""; }
    .w-icon-star:before { content: ""; }
    .w-icon-star-full:before { content: ""; }
    .w-icon-table:before { content: ""; }
    .w-icon-table2:before { content: ""; }
    .w-icon-truck:before { content: ""; }
    .w-icon-tshirt2:before { content: ""; }
    .w-icon-user:before { content: ""; }
    .w-icon-wallet:before { content: ""; }
    .w-icon-heart:before { content: ""; }
    .w-icon-gift2:before { content: ""; }
    .w-icon-dashboard:before { content: ""; }
    .w-icon-power-off:before { content: ""; }
    .w-icon-wallet2:before { content: ""; }
    .w-icon-products:before { content: ""; }
    .w-icon-reports:before { content: ""; }
    .w-icon-return2:before { content: ""; }
    .w-icon-reviews:before { content: ""; }
    .w-icon-return3:before { content: ""; }
    .w-icon-cog2:before { content: ""; }
    .w-icon-ship-station:before { content: ""; }
    .w-icon-social:before { content: ""; }
    .w-icon-store-seo:before { content: ""; }
    .w-icon-store:before { content: ""; }
    .w-icon-support:before { content: ""; }
    .w-icon-tools:before { content: ""; }
    .w-icon-vendor-store:before { content: ""; }
    .w-icon-verification:before { content: ""; }
    .w-icon-visit:before { content: ""; }
    .w-icon-withdraw:before { content: ""; }
    .w-icon-rotate-3d:before { content: ""; }
    .w-icon-movie:before { content: ""; }
    .w-icon-prev:before { content: ""; }
    .w-icon-play:before { content: ""; }
    .w-icon-next:before { content: ""; }
    .w-icon-map-marker:before { content: ""; }
    .w-icon-long-arrow-down:before { content: ""; }
    .w-icon-long-arrow-left:before { content: ""; }
    .w-icon-long-arrow-right:before { content: ""; }
    .w-icon-long-arrow-up:before { content: ""; }
    .w-icon-comment:before { content: ""; }
    .w-icon-envelop3:before { content: ""; }
    .w-icon-logout:before { content: ""; }
    .w-icon-envelop4:before { content: ""; }
    .w-icon-orders2:before { content: ""; }
    .w-icon-quote:before { content: ""; }
    .w-icon-sale:before { content: ""; }
    .w-icon-heart2:before { content: ""; }
    .w-icon-zoom:before { content: ""; }
    .w-icon-deliver:before { content: ""; }
    .w-icon-air-conditioning:before { content: ""; }
    .w-icon-bottles:before { content: ""; }
    .w-icon-cabbage:before { content: ""; }
    .w-icon-drink:before { content: ""; }
    .w-icon-fish:before { content: ""; }
    .w-icon-fruits:before { content: ""; }
    .w-icon-info:before { content: ""; }
    .w-icon-kettle:before { content: ""; }
    .w-icon-lightning:before { content: ""; }
    .w-icon-meat:before { content: ""; }
    .w-icon-notes:before { content: ""; }
    .w-icon-pots:before { content: ""; }
    .w-icon-recent:before { content: ""; }
    .w-icon-speaker:before { content: ""; }
    .w-icon-sticks:before { content: ""; }
    .w-icon-tea:before { content: ""; }
    .w-icon-toy:before { content: ""; }
    .w-icon-vacuum:before { content: ""; }
    .w-icon-register:before { content: ""; }
    .w-icon-seller:before { content: ""; }


.pro-lst-img { max-height:80px; margin-left: auto !important; margin-right: auto !important; }
.pro-lst-txt, .pro-lst-txt a { text-align: right !important; direction: rtl; color: #2a46dd; text-decoration: underline; }
.pro-lst-header {  background-color: #333; color: #eee; }
.pro-lst .table > tbody > tr:nth-child(odd) { background: #f1f0fe; }
.pro-lst .table > tbody > tr:nth-child(even) { background: #fff; }




ticket_link, .ticket_link a { color: #932227; }
.ticket_title { padding: .75rem 1.25rem; border: 1px solid transparent; border-radius: .25rem; }
.ticket_title_master { color: #fff; background-color: #621a38; border-color: #7a1e30; }
.ticket_title_person { background-color: rgba(0,0,0,0.2); border-color: #cccccc; }
.ticket_content_master { border-color: #7a1e30; }
.ticket_content_person { border-color: #cccccc; }

.user_msg_img { width: 150px; padding: 5px; border-radius: 20px; text-align: center; background-color: #fff }
    .user_msg_img img { width: 90px; height: 90px; }
.user_msg { position: relative; width: calc(100% - 110px); }
    .user_msg .msg { width: auto; min-height: 60px; margin: 10px 0 10px 0; background-color: #e0f5f9; border-radius: 6px; padding: 15px; position: relative; z-index: 1; top: 80%; }
        .user_msg .msg::after { content: ""; position: absolute; left: 100%; top: 10px; border-width: 10px; border-style: solid; border-color: transparent transparent transparent #e0f5f9; }
        .user_msg .msg span { margin: 10px; }

.employee_msg { position: relative; width: calc(100% - 110px); }
    .employee_msg .msg { width: auto; min-height: 60px; margin: 10px 0 10px 0; background-color: #d9f3d4; border-radius: 6px; padding: 15px; position: relative; z-index: 1; top: 80%; }
        .employee_msg .msg::after { content: ""; position: absolute; right: 100%; top: 10px; border-width: 10px; border-style: solid; border-color: transparent #d9f3d4 transparent transparent; }
        .employee_msg .msg span { margin: 10px; }

.name { direction: rtl !important; border-bottom: 1px solid #fff !important; padding-bottom: 7px; margin-bottom: 10px; }
    .name span { font-weight: bold }
.memberInfo_more { padding-top: 15px; }
.employee_msg .msg .name { direction: ltr !important; text-align: left }

.Intro {  max-width:500px; margin:auto ; margin-top:5%}
    .Intro .Header { margin:5% auto; max-width:300px;  }
    .Intro .Content { background-color: #fff !important; padding: 5% ; border-radius: 25px; min-height:300px }

.btn-custom { border-color: #f9353d; color: #f9353d !important; }
.fa { padding-left:5px; }
.register{ font-size:10pt; color:#999}

.classy-navbar { background-color: #f9353d; padding: 13px; width: 100% }
.classynav a { color:white !important }