page-home {
    .fm_home_wrapper{
        width: 100%;
        height:100%;
        .fm_home_banner{
            width: 100%;
            padding: 15px;
            h4{
                color: #0076ba;
                text-align: center;
                padding-top: 8px;
                margin:0px;
                }
            .fm_home_photo{
                width:70px;
                height:70px;
                border-radius: 50%;
                background: #07426a;
                float: left;
				background-image: url(../../assets/imgs/fm_user_avatar.png);
				background-repeat:no-repeat;
				background-position:center;
				background-size:20px;
                img{
                    width:100%;
                    height:100%;
                    object-position: center;
                    object-fit: cover;  
					border-radius:50%;
                 }
            } 
            .fm_home_banner_detail{
                width:calc(100% - 70px);
                float: left;
                padding:15px;
                position: relative;
                .fm_home_detail_inner{
                    border-left:1px solid #bababa;
                    padding-left:15px;
                    p{
                        padding: 0px;
                        margin:0px;
                        font-size: 15px;
                        color: #70706f;
                        font-weight: 300;
                    }
                    h4{
                        padding: 0px;
                        margin:0px;
                        font-size: 17px;
                        color: #07426a;
                        font-weight: 600;
                        text-transform: uppercase;
                        text-align: left;
                    }
                }
                .edit{
                    position:absolute;
                    top:15px;
                    right:0px;
                    width:35px;
                    height: 35px;
                    background:url('../assets/imgs/fm_edit.png');
                    background-repeat: no-repeat;
                    background-size:40px;
                }
            }
        }
        .fm_home_section{
            width: 100%;
            height:calc(100% - 150px);
            overflow: scroll;
            .fm_home_poster{
                width:50%;
                height:50%;
                position:relative;
				background:url('../assets/imgs/no_offer.jpg');
                background-repeat: no-repeat;
				background-position: center;
                background-size: 140px;
                float: left;
				    box-shadow: 0px 2px 70px -24px;
                img{
                    width:100%;
                    height:100%;
                    object-fit:cover;
                    object-position: center;
                }
                .fm_poster_inner{
                    position: absolute;
                    top:0px;
                    right:0px;
                    left:0px;
                    bottom:0px;
                    padding:20px;
					background: rgba(0,0,0,0.6);
                    h5{
                        color: #fff;
                        margin:0px;
                        padding: 0px;
                        font-style: italic;
                        font-weight: 600;
                        font-size: 25px;
                    }
                    h6{
                        color: #fff;
                        margin:0px;
                        padding: 0px;
                        padding-top: 5px;
                        padding-bottom:15px;
                        font-weight: 300;

                    }
                    .poster_btn{
                        background: #07426a;
                        color: #fff;
                        padding:5px;
                        padding-left: 10px;
                        padding-right: 10px;
                        height: 30px;
                        font-size: 16px;
                    }
                    p{
                        color: #a8a6a3;
                        margin:0px;
                        padding:0px;
                        font-size: 12px;
                        padding-top: 15px;
                    }
                }
            }
            
            .fm_home_tip{
                width: 100%;
                padding: 30px;
                text-align: center;
                button{
                    font-weight: 300;
                    color: #3a3a3a;
                    padding: 5px;
                    margin:0px;
                    color:#fff;
                    background: #07426a;
                    border-radius: 20px;
                    text-align: center;
                    text-transform: capitalize;
                    padding-left: 30px;
                    padding-right: 30px;
                    span{
                        img{
                            width:45px;
                            position: relative;
                            top: 13px;
                        }
                    }
                }
                p{
                    color: #7a7a7a;
                    font-weight: 300;
                    padding:0px;
                    margin:0px;
                    padding-top: 10px;
                }
            }
        }
    }
}
