@charset "utf-8";
/* CSS Document */
.sectionbg{width: 100%; height: 100%; position: absolute;z-index: -1; top: 0; left: 0}
.sectionbg img {width: 100%; height: 100%;}
.featurebox_section {width: 100%;float: left;clear: both; padding:0; position: relative;z-index: 0}
.featurebox_section .featurebox_container{width: calc(100% + 80px);float: left;clear: both;margin: -82px 0 44px -40px;}
.featurebox_section .featurebox_container .featurebox{width: calc(20% - 80px);margin: 0 40px;display: inline-block;background: #868232;float:left;border-radius: 50%;position: relative;z-index: 0;border:8px solid #fff;overflow: hidden;transition:all ease-out 0.3s!important;-webkit-transition: all ease-out 0.3s!important;-moz-transition: all ease-out 0.3s!important;-ms-transition: all ease-out 0.3s!important;}

.featurebox_section .featurebox_container .featurebox:hover {
    background: #f06a22;
    transition: all ease-out 0.3s!important;
    -webkit-transition: all ease-out 0.3s!important;
    -moz-transition: all ease-out 0.3s!important;
    -ms-transition: all ease-out 0.3s!important;
    box-shadow: 0 0 5px rgba(0,0,0,0.25);
}
.featureimg {position: relative;z-index: -1}
.featureimg img{width: 100%}
.featurename_box {position: absolute;z-index: 1;top: 20px;left: 0;width: 100%;text-align: center;height: 100%;padding: 0;
    transition:all ease-out 0.3s!important; -webkit-transition: all ease-out 0.3s!important; -moz-transition: all ease-out 0.3s!important; -ms-transition: all ease-out 0.3s!important;
}

.featurebox .featurename_box {position: absolute;z-index: 1;top: 20px;left: 0;width: 100%;text-align: center;height: 100%;padding: 0;
    transition:all ease-out 0.3s!important; -webkit-transition: all ease-out 0.3s!important; -moz-transition: all ease-out 0.3s!important; -ms-transition: all ease-out 0.3s!important;
}
.featurebox:hover .featurename_box {top: 0px;
    transition:all ease-out 0.3s!important; -webkit-transition: all ease-out 0.3s!important; -moz-transition: all ease-out 0.3s!important; -ms-transition: all ease-out 0.3s!important;
}
.featurename_box:hover {padding: 60px 0 0 0; 
    transition:all ease-out 0.3s!important; -webkit-transition: all ease-out 0.3s!important; -moz-transition: all ease-out 0.3s!important; -ms-transition: all ease-out 0.3s!important;}

.featurename_box .featureicon{opacity: 0;transition:all ease-out 0.3s!important; -webkit-transition: all ease-out 0.3s!important; -moz-transition: all ease-out 0.3s!important; -ms-transition: all ease-out 0.3s!important;}
.featurename_box:hover .featureicon{opacity: 1;transition:all ease-out 0.3s!important; -webkit-transition: all ease-out 0.3s!important; -moz-transition: all ease-out 0.3s!important; -ms-transition: all ease-out 0.3s!important;}
.featurename_box .featurename {color: #fff; font-size: 18px; font-weight: 600; line-height: 24px; padding: 0 20px;}

.homevideo_sec {width: 100%;float: left;clear: both;padding: 67px 0 50px;position: relative;z-index: 0;}

.video_left_section {width: 550px; float:left; }
.video_left_section img{width: 100%}
.video_right_section {width: calc(100% - 600px); float:right}

.video_right_section .sectiontitle {font-size: 34px;color: #fff;text-decoration: none;text-align: left;width: 100%;line-height: 40px;} 

/*.videocontenttext{
    width: 100%;
    float:left;
    clear: both;
    margin: 46px 0 10px;
    padding:0;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    position: relative;
    z-index: 0;
}*/
.videocontenttext {
    width: 100%;
    float: left;
    clear: both;
    margin: 46px 0 10px;
    padding: 0;
    /* -webkit-column-count: 2; */
    -moz-column-count: 2;
    /* column-count: 2; */
    /* -webkit-column-gap: 30px; */
    -moz-column-gap: 30px;
    /* column-gap: 30px; */
    position: relative;
    z-index: 0;
    display: inline-block;
    vertical-align: top;
}
/*.videocontenttext p{width: 100%;float:left;margin: 0 0 30px 0;color: #fff;list-style: none;line-height: 26px;font-weight: 300;padding: 0 10px 0 40px;background: url('../images/video-sec-arrow.png')no-repeat 0 0;}*/
.videocontenttext p {
    width: 100%;
    float: left;
    margin: 0 0 30px 0;
    color: #fff;
    list-style: none;
    line-height: 26px;
    font-weight: 300;
    padding: 0 20px 0 40px;
    background: url(../images/video-sec-arrow.png)no-repeat 0 0;
    width: 50%;}
.videocontenttext p:last-child{background: none}
.new_why_btn{width: 100%;float: left}
.new_why_btn a{font-size: 16px;
text-transform: uppercase;
font-weight: 600;
color: #868232;
border: 2px solid #868232;
text-align: center;
padding: 10px 25px;
border-radius: 30px;
margin: 0;
overflow: hidden;}
.new_why_btn a:hover{color: #fff}
.videocontenttext .new_why_btn {width: 100%;float: left;/* margin-bottom: 60px; */text-align: left;margin-left: 30px;}

/* home content section styles */
.home_content {width: 100%;float: left;clear: both;padding: 67px 0 84px;text-align: center;position: relative;z-index: 0;}
.home_content .sectiontitle{color: #fff; margin: 0 0 20px 0}
.home_content .customscroll{width: 60%;margin: 0 auto;}
.home_content .customscroll p{text-align: center; color: #fff; font-size: 16px; color: #989898; padding: 0 40px}
.meetteam_section .slick-track{margin: 0px auto !important;}