.product_booking_wrapper{
    .product_slider{
        width: 100%;
        height:350px;
        padding-top: 40px;
        position: relative;
        .product_slider_nav{
            position: absolute;
            top:40%;
            left:0px;
            right:0px;
            bottom: 0px;
            .product_nav_btn{
                width: 50px;
                height: 50px;
                position: absolute;
                background-position: center;
                background-size:38px;
                background-repeat: no-repeat;
                z-index: 99;
            }
            .prev_btn{
                left: 0px;
                background-image: url("../../assets/img/asset_prev.png");
            }
            .next_btn{
                right:0px;
                background-image: url("../../assets/img/asset_next.png");
            }
        }
        ion-slides{
            height: 100%;
            ion-slide{

            }
        }
    }

    .product_detail{
        position: fixed;
        bottom: 0px;
        left:0px;
        right:0px;
        z-index: 9;
        .product_top{
            width: 100%;
            height:50px;
            background: url("../../assets/img/asset_top_bg.png");
        }
        .product_inner{
            padding:20px;
            background-color: rgba(230, 228, 239,.9);
            .product_header{
                .product_name{
                    width:calc(100% - 120px);
                    float: left;
                    h4{
                        margin:0px;
                        padding:0px;
                        padding-bottom: 5px;
                    }
                    hr{
                        border:2px solid #fbd339;
                        height:0px;
                        border-radius: 20px;
                        width: 40px;
                        margin-left: 0px;
                    }
                }
                .product_btn{
                    width:120px;
                    float: left;
                    text-align: center;
                    background-color: #39267f;
                    color: #fff;
                    height:35px;
                    padding: 7px;
                    border-radius: 20px;
                
                }
            }
            h5{
                color: #282438;
            }
            p{
                color: #4e4961;
                text-align: justify;
            }
        }
    }
}