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