/* change */
.page .page-bottom .about .about-image:after {
    content:"";
    background: -webkit-linear-gradient(135deg ,#E51072 0% , #E87F2E 100%);
    display: block;
    height:5px;
    max-width: 800px;
    min-width:550px;
    position: absolute;
    bottom: 0;
    border-radius: none;
  }

.page .page-bottom{
   padding:50px !important;
}


.header-area .main-nav .menu-trigger {
    top: 30px !important;
}
/* change */
.page .page-bottom .features p{
    text-align: center;
  }

  .features-small-item:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background-image: linear-gradient(135deg, #E51072 0%, #E87F2E 100%);
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    opacity: 0;
  }

.features-small-item {
  height: 680px;
  }

  .features-small-item .features-title {
    font-weight: 400;
    font-size: 25px;
    color: #E74751;
    letter-spacing: 0.7px;
    margin-bottom: 15px;
    margin-top: 18px;
    margin-left: 5px;
    position: relative;
    z-index: 2;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
  }

.item_small1{
    height: 500px;
}

.item_small2{
    height: 400px;
}

.item_small3{
    height:930px;
}

.item_small4{
    height: 450px;
}

.item_small5{
    height: 450px;
}

.item_small_sp{
    height: 650px;
}

.item_small_sp_1{
    height: 500px;
}

.item_small_sp_2{
    height: 450px;
}

.item_small_sp_3{
    height: 450px;
}

.item_small_sp_4{
    height: 300px;
}

.item-flex{
    display: flex;
    justify-content:center;
    text-align: center;
    padding: 25px;
    width: 290px;
    margin: 0 auto;
}

.product_service_white{
    border-radius: 5px;
    background-color:#FFFFFF;
    box-shadow: 2px 2px #f3f3f3;
    display: flex;
    overflow: hidden;
    height: auto;
}

.product_service_white .img {
    background: url('../images/photos/16671.jpg') no-repeat right center;
    height: 413px;
    width: 280px;
}

.product_service_white .img6 img {
    width: 280px;
    height: 500px;
}

.product_service_white .img10 {
    display: none;
}


.product_service_white .img1 {
 background: url('../images/photos/16833.jpg') no-repeat right center;
    height: 412px;
        width: 280px;
}

.product_service_white .img2 {
    background: url('../images/photos/16621.jpg') no-repeat center;
    height: 412px;
    width: 280px;
}

.contact .map-wrapper {
    width: 100% !important;
}

.product_service_white .text{
    padding: 25px;
    font-size: 15px;
}

.product_service_white .text1{
    padding: 25px;
    font-size: 15px;
}

.product_service_white .text2{
    padding: 25px;
    font-size: 15px;
}

.product_service_white .text3{
    padding: 25px;
    font-size: 15px;
}

.product_service_white h2{
    margin-bottom: 20px !important;
    color:#e54755;
}

.text-title h2{
    color:#e54755;
}

@media (max-width: 1199px) and (min-width: 992px) {
    .product_service_white .text3{
        font-size: 12.5px;
    }

    .product_service_white .text2{
        font-size: 12.5px;
    }
}

@media (max-width: 991px) {
    .item-flex{
        display: flex; 
        width: 280px;
        margin: 0 auto;
    }  
    
    .product_service_white .img {
        display: none;
        height: 0px;
    }

    .product_service_white .img10{
        display: block;
    }

    .product_service_white .img10 img{
        max-width: 100%;
        height: auto;
    }

    .product_service_white .img6 img{
        display: none;
    }

    .product_service_white .img {
    display: none;
    }
    .product_service_white .img1 {
    display: none;
    }
    .product_service_white .img2 {
    display: none;
    }
}

