.f_l{
    float: left;
}
.text-center{text-align:center}

.video_inner{ margin: 0 10px; background:#fff; margin-bottom: 20px; box-shadow: 0px 2px 6px rgba(0,0,0,0.1); cursor: pointer;}
.video_inner h4{ padding: 15px 10px; margin: 0;}
.video_inner .play_icon{ position: absolute; z-index: 1; bottom: 5px; right: 5px; width: 30px; height: 30px; border-radius: 50%; line-height: 29px; text-align: center; background: rgba(255,255,255,0.3); }
.video_inner .play_icon i{ color: #fe6219; font-size: 15px; margin-left: 2px; }
.video_inner .play_go{ display: inline-block; width: 40px; height: 40px; line-height: 39px; border-radius: 50%; background: rgba(255,255,255,0.3); }
.video_inner .play_go i{ margin-left: 5px; }

.video_box .social-links{ margin-top: 18%; }
.video_box .social-links li a{ border-radius: 50%; padding: 10px 0 0 5px; }

.video_layer{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 2; background-image: linear-gradient(rgba(39, 0, 160, 0.5) 20%, rgba(40, 0, 117, 0.3) 100%, rgb(31, 0, 107) 100%);}
#video_banner,#videoObj{ height: 0;padding-bottom:56.25%; }
#video_banner video,#videoObj video{ position: absolute;top:0;left: 0;float: left;opacity: 1; }
#videoModal .modal-body{ padding: 0; }

.modal-body .close{ filter: alpha(opacity=90);opacity: .9; position: absolute; width: 30px; height: 30px; line-height: 26px; border-radius: 50%;text-align: center; background: #000;border:2px solid #fff; color: #fff; z-index: 2; right: -10px; top: -10px; box-shadow: 0 1px 5px rgba(0,0,0,0.5)}

.member-thumb {
    margin: 0 auto;
    position: relative;
}


.overlay {
    background-color: rgba(254, 98, 25,.9);
    text-align: center;
    position: absolute;
    z-index: 3;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    color: #fff;

    opacity: 0;
    filter: alpha(opacity=0);

    -webkit-transition: all 450ms ease-out 0s;
    -moz-transition: all 450ms ease-out 0s;
    -o-transition: all 450ms ease-out 0s;
    transition: all 450ms ease-out 0s;

    -webkit-transform: rotateY(180deg) scale(0.5,0.5);
    -moz-transform: rotateY(180deg) scale(0.5,0.5);
    -ms-transform: rotateY(180deg) scale(0.5,0.5);
    -o-transform: rotateY(180deg) scale(0.5,0.5);
    transform: rotateY(180deg) scale(0.5,0.5);
}

.work-item:hover .overlay {
    opacity: 1;
    filter: alpha(opacity=100);

    -webkit-transform: rotateY(0deg) scale(1,1);
    -moz-transform: rotateY(0deg) scale(1,1);
    -ms-transform: rotateY(0deg) scale(1,1);
    -o-transform: rotateY(0deg) scale(1,1);
    transform: rotateY(0deg) scale(1,1);
}

.work-item .overlay a {
    border: 1px solid #fff;
    border-radius: 50%;
    display: inline-block;
    margin-top: 20%;
    padding: 7px 10px;
}

.work-item .overlay a:hover {
    color: #fff;
}

.work-item .overlay h4 {
    color: #fff;
    margin: 25px 0 8px;
}

.work-item .overlay p {
    font-size: 15px;
    line-height: 24px;
}



/*=========================================
  Our Team Member
==========================================*/

.member-thumb {
    /*width: 273px;*/
    margin: 0 auto;
    position: relative;
}

.member-thumb .overlay h5 {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    margin: 10px 0;
}

.member-thumb .overlay {
    font-size: 16px;
    padding: 20px;
    line-height: 24px;
}

.team-member h4 {
    margin: 15px 0 8px;
}

.member_inner:hover .member-thumb .overlay,.video_inner:hover .member-thumb .overlay{
    cursor: pointer;
    opacity: 1;
    filter: alpha(opacity=100);

    -webkit-transform: rotateY(0deg) scale(1,1);
    -moz-transform: rotateY(0deg) scale(1,1);
    -ms-transform: rotateY(0deg) scale(1,1);
    -o-transform: rotateY(0deg) scale(1,1);
    transform: rotateY(0deg) scale(1,1);
}


fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}
.fa-play:before{content:"\f04b"}
