.text-blue {
    color: #1e5494;
}

.c-product-item__title {
    font-size: 12px
}

.c-product-item__price {
    font-size: 14px
}

.c-product-item__price--old {
    font-size: 12px;
    color: #cacaca
}

.top_items {
    text-align: right;
    margin-top: 18px;
}

.nav-item {
    display: inline-block;
    text-align: right;
}

.nav-item:first-child {
    border-right: 1px solid #c0c0c0;
}

.row-mx-0 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: 0;
    margin-left: 0;
}

#langs {
    float: right;
}

#langs li {
    display: inline-block;
}

#langs li a {
    color: #c0c0c0;
    transition: 0.3s;
    text-transform: capitalize;
    padding: 0 5px;
}

#langs li a:hover {
    color: #343434;
}

.header_border_1,
.header_border {
    position: relative;
    width: 1px;
    height: 18px;
    background: #c0c0c0;
    float: right;
    margin: 0 15px;
}

.header_border_1 {
    margin: 0;
    right: 252px;
    top: 12px;
}

.header_border_2 {
    position: absolute;
    width: 1px;
    height: 18px;
    background: #c0c0c0;
    float: right;
    margin: 0 15px;
    margin: 0;
    left: 122px;
}

@media (min-width:992px) {
    .col-lg-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 30% !important;
        flex: 0 0 30% !important;
        max-width: 25% !important;
    }

    .col-lg-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 70%;
        flex: 0 0 70%;
        max-width: 70%;
    }
}

@media (max-width: 1366px) {
    .header_menu a {
        font-size: 12px;
    }

    .c-product-item {
        height: 349px;
    }

    /*    .c-product-item__image{
        height: 70%;
    }*/
    #header-navigation {
        padding-top: 0;
    }

    .daily_fasi {
        position: absolute;
        /*bottom: -28px;*/
        bottom: 0px;
    }

    .daily_fasi span {
        display: block;
    }

    .daily_fasi_old {
        position: absolute;
        right: 0;
        bottom: 0px;
        /*bottom: -34px;*/
    }

    .aqciisfasi {
        position: relative;
        bottom: -5px;
    }

    .c-product-item__title,
    .c-product-full__price,
    .c-product-item__price {
        font-size: 12px;
    }

    .fasi {
        position: relative;
        bottom: 0
    }

    .c-product-item__price--old {
        font-size: 11px;
    }

    .oldprice {
        font-size: 0.71rem;
        bottom: 16px;
        position: relative;
        display: block !important;
        float: right;
    }

    .dzvelifasi {
        position: relative;
        bottom: 10px;
        display: block !important;
    }

    .p_dzvelifasi {
        bottom: 30px;
    }

    .c-product-item__title-block {
        padding-bottom: 5px;
    }
}

@media (max-width: 991px) {
    .mobile_filter {
        display: block;
    }

    .hidden-sm {
        display: none !important;
    }

    .c-advantages .c-advantages__block {
        margin-bottom: 20px;
    }

    .c-advantages>.h-100,
    .c-advantages>.h-100>.h-100 {
        height: auto !important;
    }
}

@media (max-width: 767px) {
    .navbar-brand {
        width: 70%;
    }

    .navbar {
        display: none;
        padding: 0;
    }

    .navbar>div {
        margin-top: -12px
    }

    .navbar>div>form {
        margin-top: 9px
    }

    .navbar-toggler {
        float: right;
        margin-right: 15px;
    }

    .mobile-div {
        /* display: block; */
    }

    #header-navigation {
        background: #f5f5f5;
    }

    .collapse {
        display: none;
    }

    .collapse.show {
        display: block;
    }

    .sticky-top {
        margin-bottom: 0 !important;
    }

    .top_items {
        padding: 0;
    }

    .trash i {
        position: relative;
        top: -10px;
        left: -15px;
    }

    #show_mobile {
        width: 32%;
    }

    #show_mobile>div {
        left: -7vw;
        position: relative;
    }

    #show_mobile>div>div:last-child {
        display: block;
        width: 50px;
        position: absolute;
        left: 7vw;
        top: 5px;
    }

    .c-slider+.c-section {
        /*margin-top: 70px;*/
    }

    .c-advantages-block--solid {
        height: auto;
        margin-top: 20px;
    }
}

@media (min-width: 400px) and (max-width: 767px) {
    .c-product__info--bottom .installment_months__zero {
        margin-left: 4px;
    }

    .c-product__info--bottom .c-product__info--bottom--col {
        overflow: visible;
    }
}

@media (min-width: 425px) and (max-width: 767px) {}

@media (max-width: 425px) {
    body {
        font-size: 12px;
    }

    .cart_price {
        font-size: 1.11rem !important;
    }
}

@media only screen and (min-width: 320px) and (max-width: 991px) {
    .c-header {
        height: auto;
    }
}

@media only screen and (min-width: 320px) and (max-width: 1199px) {
    .c-cart-full__item {
        height: auto;
    }

    .c-cart-full__block .c-cart-full__item .row {
        width: auto !important;
    }
}

@media only screen and (min-width: 320px) and (max-width: 1560px) {
    .c-product-item__title-block--dailyOffer {
        height: 130px;
    }

    .c-product-item--dailyOffer {
        height: auto;
    }

    .c-product-item__image--dailyOffer {
        height: 215px;
    }
}

@media only screen and (max-width: 320px) {
    .installment_months__zero {
        padding: 3px 9px;
    }

    .c-product__info--bottom--col .my-1 {
        margin-left: 3px;
    }

    .add_to_cart {
        padding: 0px 8px;
    }

    .add-to-compare,
    .compare-add {
        padding: 0px 6px;
    }

    .compare-block__container--active {
        margin-left: -50px;
    }

    .remove-from-compare,
    .compare-remove {
        padding: 0px 14px;
    }

    .btn-lb {
        height: 43px !important;
        width: 105px !important;
    }
}

@media only screen and (max-width: 375px) {
    .c-slider-control:not(.c-slider-control--absolute) {
        width: 115px;
    }
}

@media only screen and (min-width: 321px) and (max-width: 375px) {
    .add_to_cart {
        padding: 0px 13px;
    }

    .add-to-compare,
    .compare-add {
        padding: 0px 14px;
    }

    .remove-from-compare,
    .compare-remove {
        padding: 0px 19px;
    }

    .compare-block__container--active {
        margin-left: -64px;
    }

    .installment_months__zero {
        padding: 3px 20px;
    }

    .btn-lb {
        height: 43px !important;
        width: 105px !important;
    }
}

@media only screen and (min-width: 376px) and (max-width: 425px) {
    .c-section__title {
        font-size: 12px;
        margin-top: 13px;
    }

    .compare-block__container--active {
        margin-left: -74px;
    }

    .add_to_cart {
        padding: 0px 19px;
    }

    .add-to-compare,
    .compare-add {
        padding: 0px 19px;
    }

    .remove-from-compare,
    .compare-remove {
        padding: 0px 24px;
    }

    .installment_months__zero {
        padding: 3px 31px;
    }

    .btn-lb {
        height: 43px !important;
        width: 105px !important;
    }
}

@media only screen and (max-width: 576px) {
    .c-product--related .installment_months__zero {
        width: 100%;
    }
}

@media only screen and (min-width: 426px) and (max-width: 768px) {
    .installment_months__zero {
        padding: 3px 17px;
        width: 100%;
    }

    .c-product--related .installment_months__zero {
        padding: 3px 57px;
    }

    .add_to_cart {
        padding: 0px 28px;
    }

    .add-to-compare,
    .compare-add {
        padding: 0px 29px;
    }

    .compare-block__container--active {
        margin-left: -94px;
    }

    .remove-from-compare,
    .compare-remove {
        padding: 0px 35px;
    }

    .btn-lb {
        height: 43px !important;
        width: 105px !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .installment_months__zero {
        padding: 3px 17px;
    }

    .c-product--related .installment_months__zero {
        padding: 3px 20px;
    }

    .add_to_cart {
        padding: 0px 12px;
    }

    .add-to-compare,
    .compare-add {
        padding: 0px 12px;
    }

    .compare-block__container--active {
        margin-left: -60px;
    }

    .remove-from-compare,
    .compare-remove {
        padding: 0px 17px;
    }

    .btn-lb {
        height: 42px !important;
        width: 105px !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1199px) {
    .c-number-input__input {
        width: 42px;
    }
}

@media only screen and (max-width: 991px) {

    /*  .c-header{
      height: 55px;
  }*/
    .c-product {
        height: 400px;
    }

    .c-footer__footer {
        bottom: auto;
    }

    .add_to_cart {
        width: 100%;
    }

    .c-advantages {
        height: auto;
    }

    .c-footer {
        height: auto;
        bottom: auto;
    }

    /*    .c-header{
        height: auto;
    }*/
    .c-header__nav {
        height: auto;
    }

    /*============================================================= topnavigation css for mobile =============================================================*/
    .c-topmenu-search__input {
        width: 100% !important;
        border-radius: .25rem;
    }

    .c-topmenu-search__button {
        padding: 3px 10px;
        position: absolute;
        right: 1px;
        bottom: 0px;
        border-radius: .25rem;
    }

    .mobile-navbar-subcat {
        display: none;
    }

    .active>.mobile-navbar-subcat {
        display: block;
    }

    .mobile-navbar .c-header__category {
        color: #000;
        width: 100%;
        height: auto;
    }

    .c-topmenu-category__title {
        height: auto;
    }

    .c-header__category:hover {
        background-color: #f5f5f5;
        color: #868686;
        border-right: none;
    }

    .mobile-navbar-subcat,
    .mobile-navbar-subcat>li>a>h3 {
        background: #efefef;
    }

    .c-topmenu-category {
        border: none;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .installment_months__zero {
        padding: 6px 1px;
        font-size: 14px;
    }

    .c-product--related .installment_months__zero {
        padding: 6px 8px;
    }

    .online_installment_text--half {
        font-size: 10px;
        padding: 8px 1px;
    }

    .add_to_cart {
        padding: 4px 6px;
    }

    .c-product--related .add_to_cart {
        padding: 4px 8px;
    }

    .c-product__info--bottom .c-product__info--bottom--col i {
        font-size: 17px;
        padding-top: 4px;
        padding-bottom: 6px;
    }

    .add-to-compare,
    .compare-add {
        padding: 4px 5px;
    }

    .compare-add {
        padding: 5px 3px;
    }

    .c-product--related .add-to-compare {
        padding: 4px 7px;
    }

    .compare-block__container--active {
        margin-left: -39px;
    }

    .compare-remove {
        padding: 5px 13px;
    }

    .remove-from-compare {
        padding: 4px 9px;
    }

    .c-product__info {
        height: 225px;
    }

    .c-product {
        height: 427px;
    }

    .btn-lb {
        height: 26px !important;
    }

    .navbar--large .c-header__category:last-of-type .whitespace-md-normal {
        padding: 10px 10px;
    }

    .c-topmenu-search__input {
        width: 350px !important;
    }

    .navbar-nav .ml-9 {
        margin-left: 3rem !important;
    }
}

@media only screen and (min-width: 1199px) and (max-width: 1560px) {
    .c-product__info--bottom .installment_months__zero {
        padding: 5px 8px;
        margin-left: 4px;
    }
}

@media only screen and (min-width: 1200px) {
    .installment_months__zero {
        padding: 5px 7px;
        font-size: 15.5px;
    }

    .c-product--related .installment_months__zero {
        padding: 5px 13px;
    }

    .c-product--related .add-to-compare {
        padding: 0px 7px;
    }
}

@media only screen and (min-width: 992px) {}

@media only screen and (min-width: 1561px) {}

@media only screen and (min-width: 992px) and (max-width: 1560px) {
    .c-header {
        /*height: 180px;*/
    }

    .installment__row button {
        padding: 0px 5px;
    }

    .navbar--large .c-header__category:last-of-type .whitespace-md-normal {
        padding: 20px 20px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .c-topmenu-search__button {
        padding: .45rem .75rem;
    }

    .c-product__info--bottom .installment_months__zero {
        padding: 6px 3px;
        margin-left: 4px;
    }

    .c-product__info--bottom .compare-add {
        padding: 4px 5px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1560px) {
    .header_menu a {
        padding: 10px 5px;
    }

    .header_border {
        margin: 0px;
    }

    .c-product-item--dailyOffer {
        height: 350px;
    }

    .compare-add {
        padding: 0px 4px;
    }

    .add_to_cart {
        padding: 0px 5px;
    }

    .compare-block__container--active {
        margin-left: -45px;
    }

    .compare-remove {
        padding: 0px 10px;
    }

    .c-product--related .compare-block__container--active {
        margin-left: -50px;
    }

    .c-topmenu-search__input {
        width: 200px !important;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1366px) {}

@media only screen and (min-width: 1200px) and (max-width: 1442px) {
    .c-product {
        height: 400px;
    }

    .c-header__category {
        font-size: 12px;
    }
}

@media only screen and (max-width: 1200px) {
    .c-header__category {
        font-size: 12px;
    }

    .form-control {
        font-size: 0.9em;
    }

    .cp {
        padding-right: 15px;
    }
}

@media only screen and (max-width: 1366px) {
    .c-breadcrumb {
        margin-bottom: 15px;
    }

    .c-category-slider__item {
        height: auto;
    }
}

@media only screen and (min-width: 1368px) {
    .c-product-item--specialOffer {
        height: 425px;
    }
}

@media only screen and (min-width: 1368px) and (max-width: : 1559px) {
    .c-product-item__title-block--dailyOffer {
        height: 140px;
    }
}

@media only screen and (min-width: 1442px) and (max-width: 1559px) {
    .c-product {
        height: 460px;
    }

    .c-category-slider__item {
        height: auto;
    }
}

@media only screen and (max-width: 1560px) {
    .card-body table tr td:nth-child(2) {
        display: none;
    }

    .c-header__nav {
        height: auto;
    }

    .ml-15 {
        margin-left: 5rem !important;
    }
}

@media only screen and (min-width: 1560px) {
    .installment_months__zero {
        padding: 2px 19px;
        font-size: 19.5px;
    }

    #header-navigation {
        /*  padding-top: 10px; */
        /* height: 95px; */
    }

    .ml-15 {
        margin-left: 15rem !important;
    }

    .c-product--related .installment_months__zero {
        padding: 2px 26px;
    }

    .add_to_cart {
        padding: 0px 15px;
    }

    .add-to-compare,
    .compare-add {
        padding: 0px 15px;
    }

    .c-product--related .add-to-compare {
        padding: 0px 18px;
    }

    .compare-block__container--active {
        margin-left: -67px;
    }

    .remove-from-compare,
    .compare-remove {
        padding: 0px 21px;
        width: 100%;
    }

    .btn-lb {
        height: 43px !important;
        width: 105px !important;
    }
}

.row > .col-xs-12 > .c-product > a > .c-product__image-block{
    display: flex;
    justify-content: center;
    align-items: center;
}
.row > .col-xs-12 > .c-product > a > .c-product__image-block > img{
    width: 150px !important;
    height: 123px !important;
}


a .c-product-item .c-product-item__image{
    padding: 20px;
}
.c-product--related .c-product__image-block {
    display: flex;
    align-items: center;
    justify-content: center;
}
.c-product--related .c-product__image-block .c-product__image{
    width: 150px !important;
    height: auto !important;
}



@media only screen and (max-width: 900px) {
    .navbar-toggler {
        display: block !important;
       
        float: unset !important;
    }

    .top_items {
        margin-top: 0;
    }

    header>nav.navbar-expand-lg {
        background-color: #f5f5f5;
    }
    #header-navigation > .row.mw > div{
        background-color: #f5f5f5 !important;
    }
    #header-navigation .cartWrap .fa-shopping-cart,#header-navigation  .cartWrap .price{
        color: #2AC1C3;
    }

    #targeter {
        z-index: 10;
        position: relative;
        top: 5px;
        left: 10px;
        background-color: #2AC1C3;
        padding: 2px 4px !important;
        padding-bottom: 4px !important;
    }

    .col-md-2>.top_items {
        position: relative;
        top: -11px;
    }

    .navbar-toggler:focus {
        box-shadow: 0 0 0 0.25rem white;
        outline: 0;
    }

    .slick-prev,
    .slick-next {
        display: none !important;
    }

    .mobiled {
        display: inline-flex;
        justify-content: space-between;
        width: 65%;


        align-items: center;
    }

    .mobiled .clearfix::after {
        display: none;
    }

    header .top_items > .mobiled.clearfix::after{
        display: none !important;
    }
    header .top_items > .mobiled.clearfix .cartWrap{
        margin-right: -15px;
    }

    header .for-mobile #seachproducts .form-control{
        width: calc(100% - 38px) !important;
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
        height: 30px;

    }
    header .for-mobile #seachproducts a{
        padding: 0.350rem .75rem !important;
    }
    header .for-mobile #seachproducts{
        padding: 5px 10px 15px 10px;
    }

}

@media only screen and (min-width: 900px) {
    .for-mobile {
        display: none;
    }
   
}