.padding-bottom {
    padding-bottom: 40px;
}
.p_link{

}
.p_link p {
    font-size: 20px;
    line-height: 40px;
    text-transform: uppercase;
}

#product_top {
    background: #393185;
    /*    height: 450px;*/
    /*    padding-bottom: 60px;*/

}

#product_top .product_top_main {
    width: 70%;
    margin: 0 auto;
    padding-top: 200px;
}

#product_top .product_top_main .prolink_box {
    text-align: center;
    margin: 10px;
transition-duration: 0.5s;
-webkit-transition-duration: 0.5s;
/*    min-height: 220px;*/
/*    padding: 15px;*/
    border-radius: 20px;
    padding-bottom: 5px;
}
#product_top .product_top_main .prolink_box:hover{
        -webkit-box-shadow: -1px 2px 6px 0px rgba(0, 0, 0, 0.68);
    -moz-box-shadow: -1px 2px 6px 0px rgba(0, 0, 0, 0.68);
    box-shadow: -1px 2px 6px 0px rgba(0, 0, 0, 0.68);
}
.active {
    -webkit-box-shadow: -1px 2px 6px 0px rgba(0, 0, 0, 0.68);
    -moz-box-shadow: -1px 2px 6px 0px rgba(0, 0, 0, 0.68);
    box-shadow: -1px 2px 6px 0px rgba(0, 0, 0, 0.68);
}

.active img {
    filter: brightness(100);
}

#product_top .product_top_main .prolink_box .pro_icon {}

#product_top .product_top_main .prolink_box .pro_icon img {}

#product_top .product_top_main .prolink_box .pro_title {
/*
    margin-top: 15px;
    margin-bottom: 15px;
*/
}

#product_top .product_top_main .prolink_box .pro_title p {
    color: #fff;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
}

#product_top .product_top_main .protop_name {
    text-align: center;
    padding-top: 30px;
    /*    padding-bottom: 20px;*/
}

#product_top .product_top_main .protop_name h3 {
    color: #fff;
    font-family: Sangbleuogserif, sans-serif;
    font-size: 38px;
/*    letter-spacing: 2px;*/
    font-weight: 300;
    position: relative;
    top: 10px;
    text-transform: uppercase;
}

#product_top .product_top_main .current_proicon {
    text-align: center;
    width: 100px;
    height: 100px;
    background: #E5097F;
    border-radius: 50%;
    margin: 0 auto;
    position: relative;
    top: 40px;
    z-index: 99;
}

#product_top .product_top_main .current_proicon img {
    filter: brightness(100);
    padding: 5px;
}

.pro_abt_text {
    padding-top: 80px;
    padding-bottom: 20px;
}

#patter_line {}

#patter_line .pattern_img {}

#patter_line .pattern_img img {
    width: 100%;
}



#benifit {
    width: 100%;
    padding-top: 60px;
}

#benifit .benifit_main {
    width: 70%;
    margin: 0 auto;
}

#benifit .benifit_main .beni_box {
    padding-bottom: 30px;
}

#benifit .benifit_main .beni_heading {}

#benifit .benifit_main .beni_heading h3 {
    color: #e5097f;
     font-family: Sangbleuogserif, sans-serif;
    font-size: 32px;
/*    letter-spacing: 2px;*/
    font-weight: 300;
    text-transform: uppercase;

}

#benifit .benifit_main .beni_des {
    padding-top: 10px;
}

#benifit .benifit_main .beni_des p {
    line-height: 30px;
    font-family: Montserrat, sans-serif;
    font-weight: 500;
    color: #000;

}

#benifit .benifit_main .beni_det {
    padding-bottom: 10px;

}

#benifit .benifit_main .beni_det h6 {
    font-size: 22px;
    font-family: Montserrat, sans-serif;
    color: #000;
}

#benifit .benifit_main .beni_det p {
    font-size: 16px;
}

#benifit .benifit_main .application_area {}

#benifit .benifit_main .application_area .application_heading {}

#benifit .benifit_main .application_area .application_heading h3 {
    color: #e5097f;
    font-family: Sangbleuogserif, sans-serif;
    font-size: 38px;
/*    letter-spacing: 2px;*/
    font-weight: 300;
    text-transform: uppercase;
    text-align: center;
}



#benifit .benifit_main .application_area .all_app {
    margin-top: 20px;
}

#benifit .benifit_main .application_area .all_app .app_box {
    margin: 10px;
}

#benifit .benifit_main .application_area .all_app .app_box .app_img {
/*
    border: 1px dashed #E5097F;
    width: 150px;
    height: 150px;
    background: #fff;
    margin: 0 auto;
    border-radius: 50%;
*/
}

#benifit .benifit_main .application_area .all_app .app_box .app_img img {
    width: 100%;
/*
    width: 150px;
    height: 150px;
    padding: 10px;
    border-radius: 50%;
*/
}

#benifit .benifit_main .application_area .all_app .app_box .app_name {
    margin-top: 10px;
    text-align: center;
}

#benifit .benifit_main .application_area .all_app .app_box .app_name p {
    font-size: 18px;
    font-family: Montserrat, sans-serif;
    color: #000;
    text-transform: uppercase;
    font-weight: 500;
}

.related_product {
    text-align: center;
    padding-bottom: 30px;
}

.related_product h2 {
     color: #e5097f;
    font-family: Sangbleuogserif, sans-serif;
/*    font-family: Sangbleuogsans, sans-serif;*/
    font-size: 38px;
/*    letter-spacing: 2px; */
    font-weight: 300;
    text-transform: uppercase;
    text-align: center;
}

.relt_font{
    font-size: 3.25rem;
    margin-bottom: 2.8rem;
    text-align: center;
    font-family: Montserrat, sans-serif;
}


.pinkbox{
    background: #e5097f;
    padding: 10px;
    color: #fff !important;
    height: 40px !important;
}
.sample_btn{
    text-align: center;
}
.sample_btn .s_btn{
    background: #e5097f;
    padding: 10px;
    font-size: 18px;
    color: #fff;
      font-family: Montserrat, sans-serif;
    text-transform: uppercase;
}

@media only screen and (max-width:1640px){
    #product_top .product_top_main{
        width: 80%;
    }
    #benifit .benifit_main{
        width: 80%;
    }
}

@media only screen and (max-width:500px){
    .p_link p{
        font-size: 17px;
    }
    #product_top .product_top_main .protop_name h3{
        font-size: 26px;
        line-height: 40px;
    }
    .related_product{
        padding-top: 40px;
    }
}