.video-section{width:100%;float:left;padding:100px 0}.video-section .video-gallery{display:block;width:auto;float:none;margin-left:-15px;margin-right:-15px}.video-section .label{display:none}.video-section ul.filter_group{width:100%;float:left;text-align:left}.video-section ul.filter_group li{display:inline-block;vertical-align:top;float:none}.video-section ul.filter_group li a{font-size:20px;line-height:36px;font-weight:300;font-family:'Nunito Sans',sans-serif;color:#000;display:inline-block;padding:0 15px;position:relative}.video-section ul.filter_group li a:before{content:'';position:absolute;top:50%;transform:translateY(-50%);right:-1px;bottom:0;width:1px;height:50%;background-color:#000}.video-section ul.filter_group li a:hover,.video-section ul.filter_group li a.active{color:#49176d}.video-section ul.filter_group li:last-child a:before{display:none}.video-section .video_group{width:100%;float:left;margin:40px 0 0}.video-section .video_group .video_box{width:25%;float:left;padding:15px;margin:0}.video-section .video_group .video_box .video_thumb{width:100%;float:left;height:270px;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;z-index:1}.video-section .video_group .video_box .video-title-2{width:100%;float:left}.video-section .video_group .video_box .video-title-2 h3{font-size:24px;line-height:1.400em;color:#000;font-family:'Roboto',sans-serif;font-weight:300;margin:40px 0 16px}.video-section .video_group .video_box .video_thumb a{display:block;height:100%;width:100%}.video-section .video_group .video_box .video_thumb .play-icon{display:inline-table;height:62px;width:62px;background-color:#fff;border-radius:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0}.video-section .video_group .video_box .video_thumb .play-icon img{display:table-cell;width:18px;height:auto !important;text-align:center;vertical-align:middle;float:none;margin:18px auto 0}.same-height{float:left;width:100%}.video-section .video_group .video_box .video_thumb a>img{height:100% !important}@media(max-width:1619px){.video-section{padding:80px 0}.video-section .video_group{margin-top:30px}.video-section .video_group .video_box .video-title-2 h3{margin:16px 0 0px;font-size:22px}}@media(max-width:1199px){.video-section{padding:60px 0 50px}.video-section .video_group{margin-top:25px}.video-section ul.filter_group li a{font-size:18px;line-height:1.8em}.video-section .video_group .video_box .video_thumb{height:212px}}@media(max-width:991px){.video-section{padding:50px 0 40px}.video-section ul.filter_group li a{font-size:16px}.video-section .video_group .video_box{width:33.33%}.video-section .video_group .video_box .video-title-2 h3{font-size:14px}}@media(max-width:767px){.video-section{padding:50px 0 35px}.video-section .label{display:block}.fancybox-slide{padding-left:15px !important;padding-right:15px !important}.video-section .video_group{margin-top:20px}.video-section .video_group .video_box{width:50%;padding:15px}.video-section .video_group .video_box .video_thumb a{position:absolute;top:0;left:0;right:0;bottom:0}.video-section .video_group .video_box .video-title-2{height:auto !important}.video-section .video_group .video_box .video-title-2 h3{font-size:16px}.video-section .filter_group_wrap{max-width:400px;margin:0 auto;position:relative}.video-section .filter_group_wrap label.label{width:100%;float:left;font-size:16px;line-height:24px;font-weight:500;color:#49176d;height:auto;padding:10px 25px 10px 15px;font-family:'Nunito Sans',sans-serif;background-color:transparent;border:1px solid #000;position:relative;margin:0px}.video-section .filter_group_wrap label.label:after{content:"\f107 ";display:inline-block;font-family:FontAwesome;position:absolute;top:50%;transform:translateY(-50%);right:10px}.video-section ul.filter_group{position:absolute;top:46px;width:100%;background-color:#fff;z-index:99;border-radius:0 0 3px 3px;border:1px solid #000;border-top:0px;height:246px;overflow-y:scroll}.video-section ul.filter_group li{display:block}.video-section ul.filter_group li a{width:100%;padding:6px 15px;border-bottom:1px solid #000}.video-section ul.filter_group li a:before{display:none}.video-section ul.filter_group li:last-child a{border-bottom:0px}}@media(max-width:480px){.video-section .video-gallery{width:100%;float:left;margin:0}.video-section .video_group .video_box{width:100%;padding:15px 0}.video-section .video_group .video_box .video_thumb{height:auto;padding-bottom:94%}}