.header_banner_image{width:965px}
.header_banner_image_full_width{width:100%}
.header_banner_flash,.header_banner_flash object{width:965px;height:388px}
video.video-bg{left:0;width:101%;z-index:0!important}
.full-width-box .fwb-video{width:100%!important}
.full-container-box .fwb-video{width:965px!important;margin:0 auto;}
.fwb-video video{width:100%!important}
.header_banner .fwb-video{
    position: relative;
}
.header_banner .overlay{
    position: absolute;
    top:0;
    right:0;
    background-color: rgba(255,255,255,0.5);
    color: #000;
    width:100%;
    height:100%;
    text-align: right;
}
.dir_ltr .header_banner .overlay{
    text-align: left;
}

/******************* description position style ***** start *******/
.banner_desc_posiotin_1 {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
}
.banner_desc_posiotin_3 {
    display: flex;
    height: 100%;
    justify-content: center;
}
.banner_desc_posiotin_4 {
    display: flex;
    height: 100%;
    justify-content: left;
}
.banner_desc_posiotin_5 {
    align-items: center;
    direction: rtl;
    display: flex;
    height: 100%;
    justify-content: start;
}
.banner_desc_posiotin_6 {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: start;
}
.banner_desc_posiotin_7 {
    align-items: end;
    display: flex;
    height: 100%;
    justify-content: right;
    direction: rtl;
}
.banner_desc_posiotin_8 {
    align-items: end;
    display: flex;
    height: 100%;
    justify-content: center;
}
.banner_desc_posiotin_9 {
    align-items: end;
    display: flex;
    height: 100%;
    justify-content: left;
}
/******************* description position style ***** end *******/