ul.nav.navbar-nav li{
    float:right;
}
video{width:100%;}
@font-face {
    font-family: 'byekan';
    src: url(7ff16da32a6bc498cf30.eot);
    src: url(7ff16da32a6bc498cf30.eot) format('embedded-opentype'),
    url(5604d0b213c5bc4b85e5.otf) format('otf'),
    url(3877f195acbb979e94b8.ttf) format('truetype'),
    url(c15c6721710215ea8b28.svg) format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'site-icons';
    src: url(b89dc52cf176c5681055.eot);
    src: url(b89dc52cf176c5681055.eot) format('embedded-opentype'),
    url(768340ed0b3d10011dc7.ttf) format('truetype'),
    url(22333396cdee87512d33.svg) format('svg');
    font-weight: normal;
    font-style: normal;
}
.byekan{
    font-family: 'byekan';
}
@font-face {
    font-family: MITRA;
    src: url(9406f2558bc66343dd9e.TTF?#iefix) format("truetype")
}
@font-face {
    font-family: NAZANB;
    src: url(234e90c54d5b365c8990.TTf);
    src: url(234e90c54d5b365c8990.TTf?#iefix) format("embedded-opentype"),
    url(234e90c54d5b365c8990.TTf) format("truetype")
}
@font-face {
    font-family: Tanha;
    src: url(153f40cbdccaa0d6790d.ttf);
    src: url(73e5c99b01a03de40227.eot?#iefix) format("embedded-opentype"),
    url(f4a9b6f4f20f44e01e8d.woff) format("woff"),
    url(153f40cbdccaa0d6790d.ttf) format("truetype")
}
.Tanha{
    font-family: Tanha;
}
.NAZANB{
    font-family: NAZANB;
}.MITRA{
     font-family: MITRA;
 }
/*!*************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!./site/fonts/IRANSans/IRANSans.css ***!
  \*************************************************************************************/
/*  font iranSans    */
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: bold;
    src: url(904911984f95689efa46.eot);
    src: url(904911984f95689efa46.eot?#iefix) format('embedded-opentype'),  /* IE6-8 */
    url(88680563434b5dc5286b.woff2) format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url(bc6a0d944985f3c9d366.woff) format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url(cf3c52575acbe02d6fc2.ttf) format('truetype');
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 500;
    src: url(cf8067f65ec29d6397ae.eot);
    src: url(cf8067f65ec29d6397ae.eot?#iefix) format('embedded-opentype'),  /* IE6-8 */
    url(193decd24d2f07287dfe.woff2) format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url(9bdc41e2af41dfdfe29c.woff) format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url(d3c04f87129f5db9255a.ttf) format('truetype');
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 300;
    src: url(49400d81cb5257b9f9fa.eot);
    src: url(49400d81cb5257b9f9fa.eot?#iefix) format('embedded-opentype'),  /* IE6-8 */
    url(fa9da5833df1aa71fcae.woff2) format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url(bfe40ac88fc3fc2e5a3f.woff) format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url(00ee5b29c5221d5e5f90.ttf) format('truetype');
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 200;
    src: url(97a2b6dd14f7e52bfe6b.eot);
    src: url(97a2b6dd14f7e52bfe6b.eot?#iefix) format('embedded-opentype'),  /* IE6-8 */
    url(9056684ca3119fc8f5b7.woff2) format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url(97fa1db82a8c0cd94042.woff) format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url(99c7469de3679d88bf66.ttf) format('truetype');
}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: normal;
    src: url(5c7d40bb2f4cca4c4cf7.eot);
    src: url(5c7d40bb2f4cca4c4cf7.eot?#iefix) format('embedded-opentype'),  /* IE6-8 */
    url(ca92bd17e3211d6b29b9.woff2) format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url(56ae948d2fcc0d8bf409.woff) format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url(84fda3e85b2ec3885be1.ttf) format('truetype');
}
/*font iranSans*/
@font-face {
    font-family: is;
    font-style: normal;
    font-weight: normal;
    src: url(1a6f8943e894fa4f861a.eot);
    src: url(1a6f8943e894fa4f861a.eot?#iefix) format('embedded-opentype'),  /* IE6-8 */
    url(8d649f69659e092cd2f9.woff2) format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url(337881a1246d3b51b420.woff) format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url(732cabbff87f779b74d3.ttf) format('truetype');
}
@font-face {
    font-family: Isans;
    font-style: normal;
    font-weight: normal;
    src: url(51ba486fa50e8204665f.eot);
    src: url(51ba486fa50e8204665f.eot?#iefix) format('embedded-opentype'),  /* IE6-8 */
    url(424eca1112ae72643ee8.woff2) format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url(aa12a017cbd4a5f73587.woff) format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url(282f38380a6bd094a001.ttf) format('truetype');
}
@font-face {
    font-family: isl;
    font-style: normal;
    font-weight: normal;
    src: url(2dffffe3b22e33c7ec29.eot);
    src: url(2dffffe3b22e33c7ec29.eot?#iefix),
    url(955f38e3e1aab0d034a9.woff) format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url(cc2c043728adc25f924b.ttf) format('truetype');
}
@font-face {
    font-family: ism;
    font-style: normal;
    font-weight: normal;
    src: url(7fed925eed1fe5c4a633.eot);
    src: url(7fed925eed1fe5c4a633.eot?#iefix) format('embedded-opentype'),  /* IE6-8 */
    url(ed4ac452b05d496237b8.woff2) format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url(10d80bfa89985b74a634.woff) format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url(f885eebbc714297156bb.ttf) format('truetype');
}
@font-face {
    font-family: isul;
    font-style: normal;
    font-weight: normal;
    src: url(93a22db98bbe6a6fdef5.eot);
    src: url(93a22db98bbe6a6fdef5.eot?#iefix) format('embedded-opentype'),  /* IE6-8 */
    url(7f6c155499d3fd780868.woff2) format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
    url(e9c28ed76d8679566bd6.woff) format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url(3a4474e9d8093ac7d0e8.ttf) format('truetype');
}
.isul{
    font-family: isul !important;
}
.ism{
    font-family: ism !important;
    font-size: 10.5pt !important;
}
.isl{
    font-family: isl !important;
}
.isb,.Isans{
    font-family: Isans !important;
}
.is{
    font-family: is !important;
}
/*!****************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!./site/styles/numberOneBaloch.css (2) ***!
  \****************************************************************************************/
html, body {
    font-family: IRANSans !important;
    font-weight: bold;
    background:#fde9df !important;
    position: relative;
    color: #291313;
}
/*otions iransans*/
.iransansS{
    font-family: IRANSans !important;
    direction: rtl;
}
.iransans_fvs{
    font-size: 8pt;
}
.iransans_bold{
    font-size: 11pt;
    font-weight: bold;
}
.iransans_fws{
    line-height: 8px;
}
/*otions iransans*/
.isansFont{
    font-family: IRANSans !important;
}

 .iransansM{
    font-family: IRANSans !important;
    font-weight: 300;
    direction: rtl;
    background-color: #E2E2E2;
    margin: 0;
}
/*otions iransans*/

::selection {
    background: #e65d70;
    color: #fff;
}
.MITRA {
    font-family: MITRA !important;
    font-weight: bold !important;
}

.NAZANB {
    font-family: NAZANB !important;font-weight: bold !important;
}

.Tanha {
    font-family: Tanha !important;
}
.fontsm {
    font-size: 10.5pt !important;
}

.font_very_sm {
    font-size: 9.5pt !important;
}

.fontlg {
    font-size: 16.5pt !important;
}

.font_very_lg {
    font-size: 8.5pt !important;
}

.custom-file-label {
    border-color: #00000033 !important;
}

.list-group-horizontal {
    clear: both;
    display: block;
    content: "";
}

.list-group-horizontal .list-group-item {
    float: left;
}
.box_shadow_hard{
    margin: 0 auto;
    box-shadow: 1px 2px 5px 2px #d1d1d1;
    padding: 20px;
    border-radius: 5px;
}
.box_shadow {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1) !important;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1) !important;
    border-radius: 6px !important;
    overflow: hidden !important;
}

.box_shadow_soft {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1) !important;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1) !important;
}
.box_shadow_digi{
     -webkit-box-shadow: 0 6px 8px 0 rgb(0 0 0 / 10%);
    box-shadow: 0 6px 8px 0 rgb(0 0 0 / 10%);
    border-radius: 8px;
}
/*Menu Top*/
/*header*/
#header {
    background: #f85f73;
}

#header_top .right {
    background: #f85f73;
}

#header_top .right span {
    display: inline-block;
    font-size: 16pt;
    color: #fafbff;
    margin-right: 34px;
    margin-top: 9px;
}

#header_top .right i {
    display: inline-block;
    width: 41px;
    height: 35px;
    background: url(2bfa5f640d99798d4434.png) no-repeat -311px -472px;
    margin-top: 12px;
}

.box_login_daynamic{
    position: absolute;
    left: -110px;
    width: 290px;
    top:-10px;
}
#menu_top{padding-left:6px;}

.float-right{
    float: right !important;
}
.float-left{
      float: left !important;
}
.mb-3{
    margin-bottom: 30px !important;
}
/*login_date.php*/

.box_log_time{
    right: -20px;
    position: relative;
}
/*istaal_menu.php*/
#masthead .tm-table{
    height: 60px;
}
.navigation{position:relative;}
.header_bar_container{
    position: absolute;
    top: 0;
    right: 0;
}
.header_bar_container_left,.header_bar_container_right{
    height:55px;
}
.box_cart_area_istaal_top_parent{
    width: 100%;
    float: left;margin-top:7px;
}
.top_header_bar_form {
    float: left;
    height: 35px;
    border-radius: 25px;
    border: 1px solid #c9d1d7;
    width: 290px;
    box-shadow: 1px 1px 7px rgba(0, 0, 0, .2);
    -moz-box-shadow: 1px 1px 7px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 1px 1px 7px rgba(0, 0, 0, .2);
    -ms-box-shadow: 1px 1px 7px rgba(0, 0, 0, .2);
    -o-box-shadow: 1px 1px 7px rgba(0, 0, 0, .2);
    float: left;
}

.top_header_bar_form input {
    border: none;
    outline: 0;
    background: none;
    height: 35px;
    padding: 0 10px;
    line-height: 30px;
    width: 252px;
    float: right;
    font-size: 10px;
}

.top_header_bar_form button {
    border: none;
    background: none;
    color: #adadad;
    height: 35px;
    line-height: 35px;
    width: 35px;
    padding: 0;
    float: right
}

.top_header_bar_form button i {
    margin-top: 8px
}

.box_cart_area_istaal_top {
    float: left;
    margin-left: 9px;
    font-size: 12px;
    position: relative;
    color: #fafafa;
    margin-top: 0px;
    cursor: pointer;
    border-radius: 50px;
    padding: 7px 20px;
    background: #4caf50;
    box-shadow: 1px 1px 7px rgba(0, 0, 0, .2);
    -moz-box-shadow: 1px 1px 7px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 1px 1px 7px rgba(0, 0, 0, .2);
    -ms-box-shadow: 1px 1px 7px rgba(0, 0, 0, .2);
    -o-box-shadow: 1px 1px 7px rgba(0, 0, 0, .2);
}

.box_cart_area_istaal_top .icon-shopping-basket {
    margin-left: 8px;
    font-size: 24px;
    padding: 6px 8px;
    background: #62b965;
    position: absolute;
    top: 0;
    right: 0px;
    padding: 0px 9px;
    border-radius: 0 25px 25px 0;
    line-height: 30px;
    height: 36px;
}

.box_cart_area_istaal_top span.number {
    position: absolute;
    top: 9px;
    left: 7px;
    font-size: 10px;
    background: #5fbf63;
    display: inline-block;
    color: #fefefe;
    width: 18px;
    height: 18px;
    line-height: 16px;
    text-align: center;
    border-radius: 25px;
}

.top-cart-text {
    margin: 0 40px 0 10px;
    background: 0;
    vertical-align: super;
    font-weight: bold;
    font-family: 'byekan';
    color:#fff;
}

.header_bar .cart_area span.number {
    position: absolute;
    top: 9px;
    left: 7px;
    font-size: 10px;
    background: #5fbf63;
    display: inline-block;
    color: #fefefe;
    width: 18px;
    height: 18px;
    line-height: 16px;
    text-align: center;
    border-radius: 25px;
}

.header_bar .cart_area .cart_items {
    display: none;
    color: #000;
    position: absolute;
    top: 13px;
    background: #fff;
    z-index: 99999;
    box-shadow: 1px 1px 7px rgba(0, 0, 0, .2);
    -moz-box-shadow: 1px 1px 7px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 1px 1px 7px rgba(0, 0, 0, .2);
    -ms-box-shadow: 1px 1px 7px rgba(0, 0, 0, .2);
    -o-box-shadow: 1px 1px 7px rgba(0, 0, 0, .2);
    border-radius: 3px;
    left: -15px;
    -webkit-transform: translateY(15px);
    -moz-transform: translateY(15px);
    -o-transform: translateY(15px);
    -ms-transform: translateY(15px);
    transform: translateY(15px);
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.header_bar .cart_area .cart_items ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.header_bar .cart_area .cart_items ul li:last-child {
    border-bottom: 1px solid #ececec;
}

.header_bar .cart_area .cart_items ul li {
    float: right;
    width: 100%;
    border-bottom: 1px solid #ececec;
    padding: 10px;
    position: relative;
}

.header_bar .cart_area .cart_items ul li a.show_checkout {
    display: block;
}

.ikweb_btn, .ikweb_btn:focus, .button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    font-size: 12px;
    display: inline-block;
    padding: .93em 1.25rem;
    color: #fff;
    background: #12CBC4;
    font-family: isans;
    font-weight: normal;
    line-height: 1;
    border-radius: .25em;
    -webkit-transition: all .15s;
    -o-transition: all .15s;
    transition: all .15s;
    text-align: center;
    margin: .3125rem;
    border: none;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 1px 1px 7px rgba(0, 0, 0, .2);
    -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    -o-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}
 .cart_area.visible-md.visible-lg i {
     margin-left: 8px;
     font-size: 24px;
     padding: 6px 8px;
     background: #62b965;
     position: absolute;
     top: 0;
     right: 0px;
     padding: 0px 9px;
     border-radius: 0 25px 25px 0;
     line-height: 30px;
     height: 36px;
 }

@media screen and (max-width: 480px) {
    .right_area img {
        height: 52px;
        width: 115px;
        margin: -10px 25px !important;
    }

    .cart_area.visible-md.visible-lg {
        float: left;
        margin: 0px 5px;
        font-size: 21px;
        color: #bdbdbd;
    }

    .search-mobile.visible-xs, .login-mobile.visible-xs {
        float: left;
        margin: 2px 5px !important;
    }

    aside.header_bar .phone_area i {
        font-size: 20px;
        float: left;
        color: #bdbdbd;
    }

    .slider img {
        height: 125px;
        width: 100%;
    }

    .header_bar {
        position: relative;
        width: 192px !important;
        max-height: 10px !important;
    }

    aside.header_bar .phone_area {
        margin-left: 0;
        border-radius: 0;
        padding: 0;
        box-shadow: none;
    }

    .header_bar .cart_area {
        margin-left: 0;
        border-radius: 0;
        padding: 0;
        box-shadow: none;
    }

    .cart_area.visible-md.visible-lg i {
        font-size: 22px;
        margin-top: 1px;
    }

    .top-cart-text, #wast-support-icon, .header_bar .cart_area .cart_items {
        /*display: none !important;*/
    }

    .header_bar .cart_area {
        background: #62b965;
        border-radius: 26px;
    }

    .cart_area.visible-md.visible-lg i {
        background: #fff;
        position: relative;
    }

    .header_bar form button i {
        margin-top: 0px;
    }

    .phone_area.search-mobile.visible-xs.mobile-search-icon {
        margin: 15px 0 10px 5px !important;
    }

    .top_header_bar_form {
        margin-top: 45px;
        margin-left: 20px;
    }

    .box_cart_area_istaal_top_parent {
        position: absolute;
        top: 0;
        left: 0;
        height: 50px;
        width: 100px;
    }

}
