/*
///////////////////////////// topBar /////////////////////////////
*/
.fixed {
	position: fixed!important;
	top: 0;
	height: 70px;
	z-index: 999;
}

.pb-3, .py-3 {
    padding-bottom: 1rem!important;
}
@media (min-width: 992px) {
    .d-lg-block {
        display: block!important;
    }
    .d-lg-flex {
        display: -ms-flexbox!important;
        display: flex!important;
    }
    .container, .wsmainwp, .wsmainwp.wsfixed .wsmenu {
        max-width: 992px;
    }
    .mt-lg-0, .my-lg-0 {
        margin-top: 0!important;
    }
    .pt-lg-3, .py-lg-3 {
        padding-top: 1rem!important;
    }
}
@media (min-width: 1200px) {
    .container, .wsmainwp, .wsmainwp.wsfixed .wsmenu {
        max-width: 1200px;
    }
}
/* .d-none {
    display: none!important;
} */
.border {
    border: 1px solid #dee2e6!important;
}
.bg-white {
    background-color: #fff !important;
}
.bg-light {
    background: #f7f8fa;
}

.form-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px;
}

[dir="rtl"] .input-group > .custom-select:not(:last-child), [dir="rtl"] .input-group > .form-control:not(:last-child) {
    border-radius: 0 .25rem .25rem 0;
}
.input-group>.custom-select:not(:last-child), .input-group>.form-control:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
/* [dir="rtl"] .custom-select {
    background: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e) no-repeat left .75rem center/8px 10px;
    padding: .375rem .75rem .375rem 1.75rem;
} */
.input-group>.custom-file, .input-group>.custom-select, .input-group>.form-control, .input-group>.form-control-plaintext {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0;
}
.form-control, .custom-select, .btn {
    font-size: .9rem;
}
.rounded {
    border-radius: .25rem!important;
}
.custom-control-label::before, .custom-file-label, .custom-select {
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.custom-select {
    display: inline-block;
    width: 100%;
    height: calc(1.5em + 0.75rem + 8px);
    padding: .375rem 1.75rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    vertical-align: middle;
    background: #fff url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'><path fill='%23343a40' d='M2  5L0 3h4z'/></svg>") no-repeat left .75rem center/8px 10px !important;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
select {
    word-wrap: normal;
}

[dir="rtl"] .custom-select {
    background: #fff url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'><path fill='%23343a40' d='M2  5L0 3h4z'/></svg>") no-repeat left .75rem center/8px 10px !important;
    padding: .375rem .75rem .375rem 1.75rem;
}
.input-group {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%;
}

.input-group-prepend > button {
    border-top-left-radius: 5px!important;
    border-bottom-left-radius: 5px!important;
}

.pl-2, .px-2 {
    padding-left: .5rem!important;
}

.center-item {
    clear: both;
    text-align: center;
    margin: auto 0 auto 0;
}
/* .wsmainwp {
    margin: 0 auto;
    max-width: 1140px;
    position: relative;
    padding-right: 15px;
    padding-left: 15px;
} */
.header .nav-bar {
    width: 100%;
    border-top: 1px solid #e4e4e4;
}
.header .nav-bar {
    background: #131921;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
    -moz-box-shadow: 0 2px 1px 0 rgba(0,0,0,0.1);
    border-color: #ccc;
    width: 100%;
    margin: 0 auto;
    height: 80px;
    z-index: 9999999;
    /* position: fixed;
    top:0; */
}
.header .nav-bar .nav-bar-inner {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.header .nav-bar .nav-bar-inner>ul {
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
}
.header .nav-bar .nav-bar-inner>ul>li {
    list-style: none;
}
.header .nav-bar .nav-bar-inner>ul>li a {
    color: #fff;
    font-size: 14px;
}
.header .nav-bar .nav-bar-inner>ul>li a {
    display: grid;
    text-align: center;
    position: relative;
    transition: .2s;
    -moz-transition: .2s;
    -webkit-transition: .2s;
    -ms-transition: .2s;
    white-space: nowrap;
    padding: 15px 10px;
    text-decoration: none;
}
.header .nav-bar .nav-bar-inner>ul>li a img {
    margin: -7px auto 9px auto;
}
/*
////////////////////////////// section ////////////////////////////////
*/

.MainSection {
    background-color: #eeeff1;
}
.pb-3, .py-3 {
    padding-bottom: 1rem!important;
}
.pt-5, .py-5 {
    padding-top: 3rem!important;
}
.mt-3, .my-3 {
    margin-top: 1rem!important;
}

/*
/////////////////////////////////  slider /////////////////////////////////////
*/
#myCarousel .nav a small
{
    display: block;
}
#myCarousel .nav
{
    background: #eee;
}
.nav-justified > li > a
{
    border-radius: 0px;
}
/* .nav-pills>li[data-slide-to="0"].active a { background-color: #16a085; }
.nav-pills>li[data-slide-to="1"].active a { background-color: #e67e22; }
.nav-pills>li[data-slide-to="2"].active a { background-color: #2980b9; }
.nav-pills>li[data-slide-to="3"].active a { background-color: #8e44ad; } */
.nav-pills>li[data-slide-to="3"].active a {
    display: block;
    height: 55px;
    margin: auto;

 }
/* .input-group .form-control {
    width: unset!important;
} */

.input-group {
    display: flex!important;
}

.slideshow-tab {
    margin-top: 10px;
    direction: ltr;
    display: block;
    width: 100% !important;
    table-layout: fixed;
    background: #fff!important;
    border: 1px solid #d9d9d9;
    -webkit-box-sizing: border-box!important;
    -moz-box-sizing: border-box;
    box-sizing: border-box!important;
    border-radius: 5px !important;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px!important;
    display: inline-block;
}

.slideshow-tab li {
    direction: rtl;
    cursor: pointer;
    height: 55px;
    display: table-cell!important;
    vertical-align: middle;
    color: #3a3a3a;
    font-size: 16px;
    position: relative!important;
    text-align: center;
}
.slideshow-tab li:before {
    content: '';
    background: #dbdbdb;
    display: block;
    width: 1px;
    height: 24px;
    top: 50%;
    right: -1px;
    position: absolute;
    margin-top: -10px;
}
.title-center{
    text-align: center;
}
title, .modal-full .title {
    margin-bottom: 27px;
}

.clear:after, .clear:before {
    content: '';
    display: block;
    clear: both;
}

.clear:after, .clear:before {
    content: '';
    display: block;
    clear: both;
}

.title-center h1, .takhfifan-products-tile .title-center h1, .takhfifan-group .title-center h2, .takhfifan-products-tile .title-center h2 {
    display: inline-block;
    font-size: 22px;
    position: relative;
    font-family: vazir;
}

.title-center h1:before, .takhfifan-products-tile .title-center h1:before, .takhfifan-group .title-center h2:before, .takhfifan-products-tile .title-center h2:before {
    content: '';
    width: 45px;
    height: 1px;
    background: #a9a9a9;
    position: absolute;
    right: -55px;
    top: 13px;
}
.title-center h1:after, .takhfifan-products-tile .title-center h1:after, .takhfifan-group .title-center h2:after, .takhfifan-products-tile .title-center h2:after {
    content: '';
    width: 45px;
    height: 1px;
    background: #a9a9a9;
    position: absolute;
    left: -55px;
    top: 13px;
}

.simple-grid__item {
    margin-bottom: 5px;
    flex-basis: calc(50% - 5px);
    box-shadow: 0 1px 8px rgba(0,0,0,0.12);
    transition: .3s box-shadow;
    text-align: center;
    background: #f2f2f2;
    display: inline-block;
    text-decoration: none!important;
    width: 32%;
}
.simple-grid__item img {
    width: 100%;
    display: block;
    margin: auto;
    max-height: 124.05px!important;
    object-fit: fill;
}

.deal {
    /* float: right; */
    position: relative;
    overflow: hidden;
    background: #fff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    box-shadow: 0 1px 8px rgba(0,0,0,0.12);
    -moz-box-shadow: 0 1px 8px rgba(0,0,0,0.12);
    -webkit-box-shadow: 0 1px 8px rgba(0,0,0,0.12);
    transition: .3s box-shadow;
    -moz-transition: .3s box-shadow;
    -webkit-transition: .3s box-shadow;
    margin-bottom: 11px;
}

.deal .deal-img {
    display: block;
    position: relative;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -ms-border-radius: 5px 5px 0 0;
    border-bottom: 1px solid #ededed;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    height: 245px;
}
.deal-img img{
    position: relative;
    top: 0;
    width: 100%;
    /* background: #f2f2f2 url(../images/modal-logo-gray.png); */
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    background-size: 60px 50px;
    -moz-background-size: 60px 50px;
    -webkit-background-size: 60px 50px;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -ms-border-radius: 5px 5px 0 0;
    /*height: 243px;*/
    height: 100%;
}

.deal .deal-img2 {
    display: block;
    position: relative;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -ms-border-radius: 5px 5px 0 0;
    border-bottom: 1px solid #ededed;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    height: 160px;
}
.deal-img2 img{
    position: relative;
    top: 0;
    width: 100%;
    /* background: #f2f2f2 url(../images/modal-logo-gray.png); */
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    background-size: 60px 50px;
    -moz-background-size: 60px 50px;
    -webkit-background-size: 60px 50px;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -ms-border-radius: 5px 5px 0 0;
    /*height: 243px;*/
    height: 100%;
}

.tools {
    position: absolute;
    bottom: 2px;
    padding: 5px 5px;
    width: 100%;
}
.tools .city{
    color: #3e3e3e !important;
    background: rgba(255,255,255,0.96);
    height: 22px;
    line-height: 22px;
    padding: 0 20px 2px 14px;
    font-family: WYekanBold,BYekan,arial;
    font-size: 14px;
    border-radius: 35px;
    -moz-border-radius: 35px;
    -webkit-border-radius: 35px;
    font-family: vazir;
    float: right;
}
.tools .city > i {
    padding-top: 3px;
}
.tools .rate{
    color: #3e3e3e !important;
    background: rgba(255,255,255,0.96);
    height: 22px;
    line-height: 22px;
    padding: 0 20px 2px 14px;
    font-family: WYekanBold,BYekan,arial;
    font-size: 14px;
    border-radius: 35px;
    -moz-border-radius: 35px;
    -webkit-border-radius: 35px;
    font-family: vazir;
    float: left;
}
.tools .rate > span {
    color: rgb(169,169,169);
    padding-top: 4px;
}
.card-body {
    padding: 0!important;
}
.card-title {
    margin-bottom: 1.25rem;
    padding: 10px;
    border-bottom: 1px solid #aaa;
}

.deal .deal-details-wrapper {
    height: 60px;
    padding: 0 12px;
}

.deal .deal-details-wrapper .deal-discount {
    text-align: center;
    height: 30px;
    margin-top: 15px;
    background: #dc1840c7;
    color: #fff;
    font-size: 17px;
    border-radius: 35px;
    -moz-border-radius: 35px;
    -webkit-border-radius: 35px;
    -ms-border-radius: 35px;
    -moz-min-width: 97px;
    -ms-min-width: 97px;
    -o-min-width: 97px;
    -webkit-min-width: 97px;
    min-width: 97px;
}
.deal .deal-details-wrapper .deal-discount, .deals .deal .deal-details-wrapper .deal-sales {
    float: right;
}
.clear:after, .clear:before {
    content: '';
    display: block;
    clear: both;
}
.clear:after, .clear:before {
    content: '';
    display: block;
    clear: both;
}
.deal .deal-details-wrapper .deal-discount .deal-discount-number {
    top: 5px;
}
.deal .deal-details-wrapper .deal-discount>span {
    display: inline-block;
    position: relative;
}
.deal .deal-details-wrapper .deal-discount .deal-discount-sign {
    top: 5px;
}

.deal .deal-details-wrapper .deal-discount>span {
    display: inline-block;
    position: relative;
}
.deal .deal-details-wrapper .deal-discount .deal-discount-suffix {
    top: 6px;
}
.deal .deal-details-wrapper .deal-discount>span {
    display: inline-block;
    position: relative;
}

.deal .deal-details-wrapper .deal-price {
    float: left;
    margin-top: 10px;
}

.deal .deal-details-wrapper .deal-price .deal-final-price {
    color: #49c668;
}
.deal .deal-details-wrapper .deal-price {
    float: left;
    margin-top: 10px;
}
.deal .deal-details-wrapper .deal-price .deal-final-price .deal-price-number {
    text-align: left;
    direction: ltr;
}
.deal .deal-details-wrapper .deal-price .deal-final-price .deal-price-number {
    font-size: 19px;
}
.deal .deal-details-wrapper .deal-price .deal-final-price .deal-price-currency {
    font-size: 14px;
    position: relative;
    top: -1px;
}
.deal .deal-details-wrapper .deal-price .deal-retail-price {
    font-size: 14px;
    color: #9a9a9a;
    direction: ltr;
    text-align: left;
    margin-left: 24px;
    margin-top: 4px;
}
.line-through {
    text-decoration: line-through;
}

.card-title {
    font-family: vazir;
}

/*
//////////////////////////// footer ////////////////////////////
*/
.footer {
    position: relative;
    /*height: 630px;*/
}

.footer-newsletter {
    width: 100%;
    background: #4f4f4f;
    box-shadow: 0 4px 40px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 4px 40px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 4px 40px rgba(0,0,0,0.1);
}
.footer-status {
    width: 100%;
}

.footer-status > h2 {
    color: #4f4f44;
    font-family: vazir;
}

.footer-status > ul {
    width: 100%;
    padding: 10px;
}
.footer-status > ul > li {
    list-style: none;
    width: 32.333%;
    display: inline-block;
    text-align: center;
}

/* .footer-status > ul > li > img.img-svg {
    filter: invert(77%) sepia(36%) saturate(7138%) hue-rotate(336deg) brightness(101%) contrast(97%);
    -webkit-filter: invert(77%) sepia(36%) saturate(7138%) hue-rotate(336deg) brightness(101%) contrast(97%);
} */
.footer-status > ul > li > img {
    margin-bottom: 10px;
}
.footer-status > ul > li > p {
    margin-bottom: 0px!important;
}
.footer-status > ul > li > p {
    font-size: 15px;
    font-family: vazir;
}

.text-follow {
    text-align: center;
    font-family: vazir;
    color: #fff;
    padding: 22px;
    font-size: 20px;
}

.social-media {
    width: 100%;
}

.social-media > li {
    list-style: none;
    width: 32.333%;
    display: inline-block;
    text-align: center;
}

.social-media > li > a {
    text-decoration: none!important;
   cursor: pointer;
}

.social-media > li > a > span {
    margin: 15px;
    display: block;
}
.social-media > li > a > span > p.first {
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 0;
    padding-bottom:2px ;
}
.social-media > li > a > span > p.seconde {
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 0;
}

/* .social-media {
    display: block;
    margin-bottom: 10px;
    text-decoration: none!important;
    color: #fff;
} */
/* .social-media:hover {
    color: #fff!important;
} */
/* .social-media > img {
    display: block;
    margin: auto;
}
.social-media > p {
    margin-top: 1px;
    text-align: center;
    margin-bottom: 0;
    line-height: 2;
    font-size: 14px;
} */
.bg-white {
    background-color: #fff;
}
.footer-main {
    background: #fff;
    /* height: 334px; */
    /*margin-top: 30px;*/
}
.decs {
    font-size: 31px;
    padding-bottom: 4px;
    line-height: 27px;
    color: #4f4f4f;
    display: block;
    text-align: center;
    padding-bottom: 15px;
    font-size: 20px;
}
.padding-top {
    padding-top:10px ;
}
.padding-bottom {
    padding-bottom: 10px;
}
.footer-col {
    float: right;
    width: 260px;
    margin: 15px 0 30px 12px;
}
.download {
    list-style: none;
    padding: 0;
    margin: 0;
    margin: auto;
    text-align: center;
    margin: 10px;
}
.download li {
    list-style: none;
    width: 32.333%;
    display: inline-block;
    text-align: center;
}
.download li a.app-download {
    width: 100%;
    /*background: url(./../img/download.png) no-repeat;*/
    height: 69px;
    display: -webkit-inline-box;
    background-size: contain
}
.download li a.app-bazar {
    width: 100%;
    /*background: url(./../img/bazar-download.jpeg) no-repeat;*/
    height: 69px;
    display: -webkit-inline-box;
    background-size: contain
}
.download li a.app-ios {
    width: 100%;
    /*background: url(./../img/ios-download.png) no-repeat;*/
    height: 69px;
    display: -webkit-inline-box;
    background-size: contain
}

.app {
    width: 30%;
    height: 60px;
    display: block!important;
    margin: auto;
}
.app > span {
    display: block;
    margin: 7px;
    align-items: start;
}

.footer-extra {
    background: #efefef;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc
}
.footer-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    direction: rtl;
    text-align: right;
}
.footer-extra-links {
    margin-top: 27px;
    margin-bottom: 27px;
}
.footer-menu li:first-child{
    border-right: 0;
}
.footer-menu li {
    display: inline-block;
    padding: 0 5px 0 0;
    font-size: 13px;
    border-right: 1px solid #bcbcbc;
}

.footer-menu li a {
    text-decoration: none;
    font-family: vazir;
    color: #4f4f4f;
    font-size: 12px;
}
.logo {
    height: 93px;
}
.text-about, .text-rule {
    text-align: justify;
    direction: rtl;
}
.about {
    text-align: center;
    direction: rtl;
}
#map {
    height: 200px;
}
.product {
    display: block;
    text-decoration: none;
    color: #000;
    text-align: right;
    font-size: 12px;
    font-family: vazir;
}
.product:hover {
    text-decoration: none;
    color: #000;
}
.btn-carts {
    position: absolute;
    bottom: 0;
    padding: 10px;
    width: 100%;
}
.btn-carts > a {
    width: 100%;
    font-size: 18px;
    font-weight: bold;
    font-family: vazir;
}

.padding-0{
    padding: 0px!important;
}
.margin-top {
    margin-top: 10px;
}

.deal-final-price {
    margin: 40px;
    padding-right: 21px;
}
.progress {
    width: 100px!important;
    display: block!important;
    height: 100px!important;
    line-height: 150px;
    background: none;
    margin: 0 auto;
    box-shadow: none;
    position: relative;
    background-color: transparent!important;
}
.discount {
    font-size: 36px!important;
}
.bg-white {
    background-color: #fff!important;
    border-radius: 7px;
}

@media only screen and (max-width: 979px) {
    .header .nav-bar .nav-bar-inner>ul  {
        overflow-y: scroll;
    }
    .header .nav-bar .nav-bar-inner {
        width: 100%!important;
        position: relative!important;
    }
    .slideshow-tab {
        display: none!important;
    }
    .btn-carts{
        position: unset;
    }
    .deal-final-price {
        margin: 0px ;
    }
    .carousel-item > a > img {
        height: auto;
    }
    .slideshow-tab {
        display: none;
    }

    .header .nav-bar .nav-bar-inner>ul>li a {
        font-size: 8px;
    }
    .header .nav-bar .nav-bar-inner>ul>li a img {
       height: 30px;
       width: 30px;
    }
    .silderMain {
        visibility: visible!important;
    }
    .row-search {
        /* position: absolute;
        top: 7px;
        right: 36px; */
        padding-right: 10px;
        padding-left: 10px;
    }
    .nav-bar-search{
        height: 152px;
        position: relative;
        display: none;
    }
    .margin-bottom-3 {
        margin-bottom: 3px;
    }
    .search-icon{
        float: left;
        margin-top: 10px;
        color: #fff;
        font-size: 19px;
    }
    #close-search{
        font-size: 28px;
    }
    .simple-grid__item {
        margin-bottom: 5px;
        flex-basis: calc(50% - 5px);
        box-shadow: 0 1px 8px rgba(0,0,0,0.12);
        transition: .3s box-shadow;
        border-radius: 7px;
        text-align: center;
        background: #f2f2f2;
        display: inline-block;
        text-decoration: none!important;
        width: 49%;
    }
    .social-media > li {
        width: 31.333%;
    }
    .download li {
        width: 100%;
    }
    .footer-extra-links {
        margin-top: 27px;
        margin-bottom: 0px;
    }
    .footer-menu {
        list-style: none;
        padding: 0;
        margin: 0;
        direction: rtl;
        text-align: center;
    }
    .footer-menu li {
        /*border-right: unset;*/
    }
    .simple-grid__item img {
        width: 100%;
        border-radius: 7px;
        display: block;
        margin: auto;
        /* max-height: 124.05px!important; */
        max-height: 46.05px!important;
        object-fit: fill;
    }
    .download li a.app-download {
        width: 100%;
        background: url(./../img/download.png) no-repeat;
        height: 70px;
        display: -webkit-inline-box;
        background-size: contain
    }
    .download li a.app-bazar {
        width: 100%;
        background: url(./../img/bazar-download.jpeg) no-repeat;
        height: 70px;
        display: -webkit-inline-box;
        background-size: contain
    }
    .download li a.app-ios {
        width: 100%;
        background: url(./../img/ios-download.png) no-repeat;
        height: 69px;
        display: -webkit-inline-box;
        background-size: contain
    }
    .kc_fab_main_btn{
        display: block!important;
    }
    .footer-status > ul > li {
        list-style: none;
        width: 31.333%;
        display: inline-block;
        text-align: center;
    }
    .footer-status > ul > li > p {
        font-size: 12px;
        font-family: vazir;
    }

    .carousel-inner {
        height: 200px;
    }
    .carousel-item > a > img {
        height: auto;
        width: 100%;
    }
    /* .carousel {
        width: 100%;
        border-radius: 5px;
    } */

}
.btn-blue-alotakhfif, .btn-blue-alotakhfif:hover {
    background-color: #dc1840c7 ;
    color: #fff;
}
.btn-group {
    height: 40px;
}
.kc_fab_main_btn, .kc_fab_main_btn:focus{
    display: none;
    background-color: #F44336;
    width: 60px;
    height: 60px;
    border-radius: 100%;
    background: #F44336;
    border: none;
    outline: none;
    color: #FFF;
    font-size: 36px;
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
    transition: .3s;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    position: fixed;
    bottom: 10px;
    right: 10px;
    z-index: 9999;
}
.btn-inner--icon {
    position: absolute;
    top: 8px;
    right: 12px;
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  {
    .nav-bar-search{
        display: none;
    }
}
.nav-bar-search{
    display: none;
}
.silderMain {
    visibility: hidden;
}

.card-title {
    font-size: 15px;
}
/* .nav {
    display: inline-block!important;
} */
a {
    text-decoration: none!important;
}
a.whatsapp-color {
    color: #075e54;
}
a.whatsapp-color:hover{
    color: #128c7e;
}
a.instagram-color {
    color: #f2003c;
}
a.instagram-color:hover {
    color:#fe4164;
}
.social > a {
    padding-right: 33px;
}

@media (min-width: 992px) {
    .navbar-expand-lg {
         display: none!important;
     }
     .nav-pills > li.active {
        background: #777;
        color: #fff;
        position: relative;
        z-index: 2;
    }
    .active > small {
        color: #fff;
    }
 }
 .menu-mobile {
    display: block;
    width: 82%;
    text-align: right;
 }
 .menu-mobile > a {
    color: #fff!important;
    font-size: 24px;
    font-family: vazir;
    /* font-weight: bold; */
 }

 .custom-menu {
    background-color: #ff9800;
 }

 .buisness-title {
     display: block;
     text-align: right;
 }
 .info {
     display: block;
     text-align: right;
 }
 .date {
     display: inline-block
 }
 .value-button {
    display: inline-block;
    border: 1px solid #ddd;
    margin: 0px;
    width: 40px;
    height: 20px;
    text-align: center;
    vertical-align: middle;
    padding: 11px 0;
    background: #eee;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }

  .value-button:hover {
    cursor: pointer;
  }

  form .decrease {
    cursor: pointer;
    width: 50px;
    padding-left: 19px;
    padding-top: 10px;
    font-size: 33px;
    height: 34px;
    cursor: pointer;
  }

  form .increase {
    cursor: pointer;
    width: 50px;
    padding-left: 19px;
    padding-top: 10px;
    font-size: 33px;
    height: 34px;
    cursor: pointer;
  }

  form #input-wrap {
    margin: 0px;
    padding: 0px;
  }

  input#number {
    text-align: center;
    border: none;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    margin: 0px;
    width: 40px!important;
    height: 40px;
  }

  input[type=number]::-webkit-inner-spin-button,
  input[type=number]::-webkit-outer-spin-button {
      -webkit-appearance: none;
      margin: 0;
  }

  .ltr {
      direction: ltr;
  }

  /* .typeahead {
    min-width: 82%!important;
  } */

  .padding-top-10 {
      padding-top: 10px;
  }

  .toolbar-search{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: .75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #fff;
    border-radius: .25rem;
  }
  ol.breadcrumb > li.search {
      width: 50%;
  }
  ol.breadcrumb > li.search:last-child {
      text-align: left;
  }

  ol.breadcrumb > li:last-child > span {
      font-size: 12px;
  }

  .cooperation {
    padding: 10px;
    direction: rtl;
    margin: 6px;
  }
  .label {
      display: block;
      text-align: right;
  }
  .success {
      display: block;
  }

  .padding {
      padding: 10px!important;
      text-align: justify;
      direction: rtl;
  }
  .text-order {
    font-size: 13px;
    padding-top: 9px;
    display: block;
  }
  .order {
      direction: rtl;
  }

  #searchAppend1, #listProduct {
    width: 100%;
  }

  .subscribe {
    width: 80%;
    display: block;
    margin: auto;
    direction: rtl;
    padding: 10px;
  }
  .intpu-subscribe {
    margin-bottom: 10px;
  }

  .modal-open .modal {
    z-index: 9999999999999;
  }

  .width-100{
      width: 100%;
  }

  #alert-required,#alert-mobile, #alert-email{
    display: block;
    text-align: center;
    color: #fff;
  }
  .display-3 {
    font-size: 1.5rem!important;
    font-weight: 300;
    line-height: 1.2;
    padding-top: 10px;
}
.hidden {
    display: none;
}
.carts-button .btn {
    display: block;
    margin: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    width: 50%;
}

.network-img
{
    width: 100% !important;
}

.network-img a
{
    width: 100% !important;
}

.network-img img
{
    width: 80% !important;
}

/*.footer-main*/
/*{*/
    /*margin-bottom: 30px;*/
/*}*/
