.slider img{
	width: 100%;
}
.slider .top-heading {
	position: absolute;
}
.content-fon {
	background-position: bottom;
}
.btn-primary {
	background-color: #1963ab;
	border-color: #1963ab;
}
#error-not-found {min-height: 450px;padding-top: 190px;}
.common-home .active-h,.product-category-59 .active-cat, .information-information-4 .active-i,.information-contact .active-c{text-decoration: underline;}

/* fix */
.container-fluid.contacts-block {
        padding-top: 170px;
    }
.top-links-adaptive {flex-direction: unset;}
.breadcrumb > li + li::after {content: "";padding: 0;}
.kartochka-bg {padding-bottom: 109px;}

#toTop {display: none;}

.kartochka-image {border-radius: 10%;} 
#product-category .img, .common-home .img{border-radius:15%;}
.img {border-radius:35px;}

img.kartochka-image {
    height: 0%;
}

@media (max-width: 480px) {
    .information-contact .top-tel {
      display: none;
    }
    .information-contact .container-fluid.contacts-block {
    padding-top: 170px;
    }
    .container-fluid.contacts-block {
        padding-top: 290px;
    }
    .common-home .top-tel {
      display: block;
      margin-top: 170px;
    }
    .kartochka-image {
        margin-bottom: 30px;
    }
}

@media (max-width: 768px) {
    .products-bg {
        background-size: contain;
    }
}

@media (max-width:768px) {
.dropdown-menu > li > a {
    padding: 15px;
    width: 100vw;
}
.open > .dropdown-menu {
    height: 100vh;
    padding: 44px 0 0 46px;
}
}
@media (min-width:480px) {
.kartochka-bg {
background-size: auto;
}
}
.row .col-md-3 {min-height: 335px;}
/*
.row .col-md-3 {
margin-bottom: 25px;
}
*/
#product-category {padding-bottom: 25px;}
.product-name-block {min-height: 44px;}


.product_description-main {
    display: flex;
    justify-content: space-between;
}

.product_description-price {
    font-family: 'Montserrat', 'sans-serif';
    font-weight: 700;
    font-size: 1.4rem;
    color: #000;
    padding-right: 15px;
    text-align: right;
    white-space: nowrap;
}

@media (max-width: 1366px) {
    .product_description-price {
        font-size: 1rem;
    }
}

@media (min-width: 481px) and (max-width: 768px){
    .row .col-md-3 {
        min-height: 260px;
    }
}
  
@media (max-width: 480x) {
    .product_description-price {
        font-size: 1.4rem;
    }
}