#page-title {
    display: none;
}

.row {
    margin-right: 0 !important;
    margin-left: 0 !important;
}

.gallery-thumbs .swiper-slide {
    height: 100%;
    opacity: 0.4;
}

.gallery-thumbs img {
    padding: 5px 0;
    height: auto;
    width: 100px;
}

.gallery-thumbs .swiper-slide-thumb-active {
    opacity: 1;
}

.images .swiper-slide {
    text-align: center;
}

.images .swiper-container {
    height: auto !important;
}

.images .swiper-pagination {
    position: relative !important;
}

.images .swiper-pagination-bullet img {
    width: 100px !important;
    height: auto;
}

.images .swiper-pagination {
    padding-top: 20px;
}

.gallery-thumbs {
    height: auto !important;
}

.images .swiper-button-next:after,
.images .swiper-container-rtl .swiper-button-prev:after,
.images .swiper-button-prev:after,
.images .swiper-container-rtl .swiper-button-next:after {
    content: none !important;
}

.images .fa {
    font-size: 30px;
    color: #000;
}

.images .images-container {
    text-align: center;
}

.images .swiper-button-prev,
.images .swiper-button-next {
    top: 240px;
}

.images .coordinate_description{
  font-size: 16px;
  line-height: 1.5;
  margin: 64px auto 32px;
  max-width: 600px;
}

.details {
    padding: 15px;
}

.details .title {
    font-size: 25px;
}

.series h2{
    margin: 20px 0 20px;
    font-size: 14px;
}

.series {
    padding: 10px 0;
}

.inquiry {
    padding: 40px 0;
}

.inquiry .btn.btn-primary-flat {
    background-color: #e75480;
    color: #FFF;
    display: block;
    border-radius: 0px;
}

.inquiry .btn.btn-primary-flat::hover {
    color: #FFF;
}

.swiper-pagination-bullet {
    background: none !important;
}

.related-products {
    padding: 20px 0;
}

.related-products .related-products-main {
    padding: 10px 0;
}

.related-products article.related_product img {
    width: auto !important;
    height: auto !important;
}

.related-products article.related_product > a {
    border: 1px solid #f5cfda;
    padding: 10px;
    margin-bottom: 10px;
}

.related-products article.related_product .product_price {
    margin: 10px 0;
    font-size: 20px;
    color: #f5cdd8;
}

.related-products .pick-up.special {
    background-color: #eb6388 !important;
    color: #FFF;
    padding: 5px 10px;
    display:inline;
}

.related-products .pick-up {
    background-color: #B0B0B0 !important;
    color: #FFF;
    padding: 5px 10px;
    display: inline-block;
}

.related-products .out-of-stock {
    background-color: #B0B0B0 !important;
    color: #FFF;
    padding: 5px 10px;
    display: inline-block;
    position: relative;
}

.related-products .product_id {
    margin-top: 10px;
}

.related-products .dtls1 {
    position: relative;
    top: 10px;
}

.related-products .dtls1 ul li {
    margin-bottom: 10px;
    display: inline-block;
}

.related_product .image-sold-out span , .related_product .image-comming-soon span{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 2;
    font-size: 18px;
    text-align: center;
}
.related_product .image-sold-out img,.related_product .image-comming-soon img {
  opacity: .45;
}

.meta_breadcrumb {
    display: block !important;
    color: #f4cdd9;
}

.meta_breadcrumb li {
    display: inline;
}

.breadcrumbs {
    margin-bottom: 10px;
}

.breadcrumbs li {
    display: inline;
    line-height: 30px;
}

.swiper-button-prev,
.swiper-button-next{
    background-image: none !important;
}

.images .swiper-slide img {
    height: auto !important;
    max-height: 480px;
}

.images-container img {
    height: 100% !important;
}

.details .title span {
    line-height: 30px;
}

.images .swiper-button-next {
    background-image: url(/themes/metamorphose/images/arrow-next.png) !important;
    width: 57px;
    height: 118px;
    background-color: #ccc;
    background-size: 35px 40px;
    right: 3px;
    background-position: 14px;
}

.images .swiper-button-prev {
    background-image: url(/themes/metamorphose/images/arrow-next.png) !important;
    width: 57px;
    height: 118px;
    background-color: #ccc;
    background-size: 35px 40px;
    left: 3px;
    background-position: 14px;
    transform: rotate(180deg);
}

.images .swiper-button-prev,
.images .swiper-button-next {
    top: 20%;
}

main#meta-main .meta_breadcrumb li.meta_breadcrumb-item:nth-child(2) {
    padding-left: 0;
}

.new-price-wrap {
    display: inline;
}

.new-price-wrap .new-price,
.new-price-wrap .percent-off {
    display: inline;
}

.old-price-wrap {
    display: inline-block;
}

.old-price-wrap .old-price {
    text-decoration: line-through;
}

@media (min-width: 1200px) {
    .related-products .dtls1 {
        position: relative;
        top: 5px;
    }
}

@media (min-width: 1000px) {
    .images .swiper-button-prev,
    .images .swiper-button-next {
        top: 200px;
    }
}

@media (max-width: 350px) {
    .images .swiper-button-prev,
    .images .swiper-button-next {
        top: 200px !important;
    }
}

@media (max-width: 575px) {
    .images .swiper-button-prev,
    .images .swiper-button-next {
        top: 240px;
    }
    .images .coordinate_description {
      margin: 32px auto;
    }
}

@media (min-width:576px) and (max-width:767px) {
    .images .swiper-container,
    .images .images-container,
    .images .coordinate_description {
        margin-right: 15px;
    }

    .images .swiper-button-prev,
    .images .swiper-button-next {
        top: 200px;
    }
}

@media (max-width: 767px) {

    #meta-main {
        padding: 125px 20px 0;
    }

    .images {
        padding: 0 !important;
    }

    .details {
        padding: 15px 0 !important;
    }

    .related-products article.related_product > a {
        padding: 10px 0;
    }

    .images .swiper-button-prev {
        left: 0;
    }

    .images .swiper-button-next {
        right: 0;
    }

    .images .swiper-button-prev,
    .images .swiper-button-next {
        width: 25px;
        height: 45px;
        background-position: 5px;
        background-size: 20px 30px;
    }
}
@media screen and (max-width: 417px) {
  #meta-main{padding: 135px 20px 0;
}
