.customhomepage .section-header {
    margin-bottom: 1rem;
    margin-top:6%;
    margin-left:4.5%;
}

.customhomepage .section-header .section-title {
    font-weight: bold;
    text-transform: uppercase;
}

.customhomepage .section-header .section-url,
.customhomepage .section-header .section-url:hover {
    color: #c9b692;
}
.customhomepage .products .noslide{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    /*justify-content: space-between;*/
    width: 95%;
    padding-left: 46px;
}
.customhomepage .section-header .section-url i {
    color: #ccc;
    margin-top: -.75rem;
}
.swiper-pagination-bullets{
    margin: -10px 4px;
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left:47%!important;
}
.swiper-button-next {
    right:-3px!important;
}
.swiper-button-prev {
    left:-2px!important;
}
.swiper-wrapper {
    /*padding-left:29px;*/
}
.swiper-container-horizontal>.swiper-pagination-bullets{
    bottom:0px!important;
}
.swiper-container {
    height: 457px;
    width:100%;
    padding-left: 35px!important;
    padding-right: 35px!important;
}

@media (min-width: 1300px) {
    .customhomepage.container {
       width: 1279px!important;
        max-width: 100%!important;
    }
}
@media (max-width: 1299px) {
    .customhomepage.container {
       width: 976px!important;
        max-width: 100%!important;
    }
}
@media (max-width: 1000px) {
    .customhomepage.container {
       width: 687px!important;
        max-width: 100%!important;
    }
}
@media (max-width: 680px) {
    .customhomepage.container {
       width: 359px!important;
        max-width: 100%!important;
    }
    .swiper-container {
        padding-left: 30px!important;
        padding-right: 16px!important;
    }
}
@media (min-width: 1200px) {
    .customhomepage .products .product-miniature.col-lg-3 {
        float: left;
        width: 25%;
    }
}

@media (max-width: 780px) {
    .customhomepage .products {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
}
@media (max-width: 450px) {
    .customhomepage {
        margin-top: 1.5rem;
    }
    .customhomepage .products {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
}