section.home-sec-hero .video_player video.v_1,section.home-sec-hero .video_player video.v_2{max-height:100%;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;}
.slick-slide{border-bottom: 1px solid #ffffff !important;}
.slick-slide.slick-current.slick-active,section.home-sec-clients h5{/* border-bottom:2px solid #000; */}
section.home-sec-hero{display:flex;height:100vh;align-items:center;background:#000;position:relative;overflow: hidden;}
section.home-sec-hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:7;}
section.home-sec-hero .container{position:relative;z-index:9;}
section.home-sec-hero h1{width:160%;}
section.home-sec-hero p{line-height:1.3;margin-bottom:30px;}
section.home-sec-hero video.video-screens{position:absolute;left: 50%;bottom: -9%;height: 110%;filter:grayscale(100);z-index:5;}
section.home-sec-hero .video_player{height:55vh;overflow:hidden;position:relative;transition:.5s ease-in-out;}
section.home-sec-hero .video_player:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(play-overlay.png) center center/cover;z-index:4;transition:.5s ease-in-out;}
section.home-sec-hero .video_player:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(play-icon.png) center center/cover;z-index:11;transition:.5s ease-in-out;}
section.home-sec-hero .video_player video.v_2{z-index:5;filter:blur(7px) grayscale(10);mix-blend-mode:screen;}
.btn-knowmore:hover,.btn-knowmore:hover:after,section.home-sec-02 .home_division:hover,section.home-sec-hero .video_player:hover{transition:.5s ease-in-out;}
section.home-sec-hero .video_player:hover:before{transform:scale(1.2);transition:.5s ease-in-out;}
section.home-sec-hero .video_player:hover:after{transform:scale(1.3);transition:.5s ease-in-out;}
section.home-sec-hero .mf-bg-shape{position:absolute;top:-94%;right:-12.5%;width:70%;z-index:-1;}
section.hero-links{display:flex;align-content:center;justify-content:space-evenly;align-items:stretch;height:100px;background:#000;}
section.hero-links a{color:#000;font-family:'Bebas Neue',cursive;font-size:24px;display:inline-flex;align-items:center;width:100%;justify-content:center;background:#cdff00;position:relative;overflow:hidden;}
section.hero-links a:before{content:"";position:absolute;top:50%;right:0;width:1px;height:40px;background:#000;opacity:.2;transform:translateY(-50%);}
section.hero-links a:after{content:"";position:absolute;top:50%;left:50%;width:150px;height:150px;background:#000;opacity:.2;transform:translate(-50%,-50%) scale(.1);opacity:0;border-radius:100px;transition:.7s ease-in-out;}
section.hero-links a:hover:after{opacity:.2;transform:scale(8);transition:.7s ease-in-out;}
section.home-sec-01{padding:130px 0 100px;background:#fff;}
section.home-sec-01 .para-04 strong{margin-top:60px;padding-top:50px;border-top:1px solid #000;display:block;}
section.home-sec-01 span{display:block;}
section.home-sec-02{padding:0 0 80px;background:#fff;}
section.home-sec-02 .home_division{display:flex;text-align:left;max-width:410px;padding:35px 35px 55px;border:2px solid #000;height:100%;transition:.5s ease-in-out;flex-direction:column;justify-content:space-between;}
section.home-sec-02 .home_division .hd_thumbs{height:130px;margin-bottom:80px;position:relative;overflow:hidden;transition:.5s ease-in-out;}
section.home-sec-02 .home_division .hd_thumbs img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;transform:scale(1.2);filter:grayscale(1);transition:.5s ease-in-out;}
section.home-sec-02 .home_division .hd_txt{min-height:330px;transition:.5s ease-in-out;}
section.home-sec-02 .home_division .hd_txt h4{margin-bottom:20px;min-height:80px;transition:.5s ease-in-out;}
section.home-sec-02 .home_division .hd_txt p{min-height: 270px;}
section.home-sec-02 .home_division a.btn-bdr{max-width:150px;}
section.home-sec-02 .home_division:hover .hd_thumbs img{transform:scale(1.6);transition:.5s ease-in-out;}
section.home-sec-03{padding:0;background:#000;overflow:hidden;}
section.home-sec-03 p{max-width:510px;}
section.home-sec-03 video{filter:grayscale(1);transform:scale(1.03);}
section.home-sec-clients{padding:80px 0 100px;background:#fff;}
section.home-sec-clients h2{margin-bottom:60px!important;}
section.home-sec-clients h5{position:absolute;top:40%;right:-40px;text-align:center;width:150px;transform:rotate(-90deg);margin-bottom:0;padding-bottom:10px;}
section.home-sec-clients img{max-height:80px;max-width:100%;margin:25px 0;}
ul.bc-list{margin:0;padding:0;list-style-type:none;display:inline-flex;width:100%;column-gap:3%;}
section.home-past-events .container,ul.bc-list li.bc-name{position:relative;}
section.home-sec-stats{padding: 80px 0px 0px 0px;overflow:hidden;background:#fff;}
section.home-sec-stats .container-fluid{background:#cdff00;padding:60px 0 20px;margin-top:40px;}
section.home-sec-stats .container-fluid h2{margin-bottom:0;padding-bottom:0;line-height:1;}
section.home-sec-stats .container-fluid p{font-size: 15px;letter-spacing: 0px;margin-bottom:0;}
section.home-sec-stats .container-fluid .container .row{position:relative;padding-bottom:20px;margin-bottom:50px;}
section.home-sec-stats .container-fluid .container .row:after{content:"";position:absolute;bottom:0;left: -35%;margin:auto;width: 171%;height:1px;background:#000;}
section.home-sec-true{background:#fff;padding: 100px 0px 90px 0px;}
section.home-sec-true .true-slider{background:rgb(255 255 255 / 80%);}
section.home-sec-true .true-slider .t-box{padding-top: 50px;}
section.home-sec-true .true-slider .t-box img{max-width:120px;margin-bottom:20px;}
section.home-sec-true .true-slider .t-box h3{color: #cdff00;font-size: calc(32px + 2vh);margin-bottom: 20px;}
section.home-past-events .pe_box h4,section.home-sec-true .true-slider .t-box h5{margin-bottom:20px;}
/*button.slick-next.slick-arrow,button.slick-prev.slick-arrow{ display:none!important; font-size:1px;width:40px;height:40px;position:absolute;bottom:0;border:1px solid #ccc;background:#fff;}
button.slick-prev.slick-arrow{left:40px;}
button.slick-next.slick-arrow{left:79px;}*/
section.home-past-events{padding:130px 0;}
section.home-past-events h2{color:#fff;position:absolute;left:10%;bottom:10%;text-shadow:0 0 15px #000;}
section.home-past-events .pe_box{background:#cdff00;border-radius:10px;overflow:hidden;}
section.home-past-events .pe_box h6{opacity:.5;margin-bottom:20px;}
section.home-past-events .pe_box p{margin-bottom:30px;max-width:480px;}
section.home-past-events .pe_box img{width:100%;height:100%;position:absolute;top:50%;left:50%;transform-origin:center center;transform:translate(-50%,-50%);}
.divider-line{width:210%;height:1px;background:#fff;opacity:.2;margin-top:50px;margin-left:-101%;margin-bottom:50px;position:relative;z-index:9;}
.past-events-thumbs{position:relative;overflow:hidden;min-height:510px;}
.past-events-thumbs:after{content:"";position:absolute;top:4%;right:-40vh;width:40vh;height:100vh;background:#cdff00;transform-origin:top center;transform:rotate(26deg);}
.btn-knowmore .green-stripe,.overlay-stripe:before{width:calc(140px + 4vh);background:#cdff00;position:absolute;content:"";}
.past-events-txt{padding:10% 10% 7% 0;}
.slick-slide{border-bottom:1px solid #ccc;}
.lines-shapes{position:absolute;top:-21%;right:1%;width:49vw;}
.overlay-stripe{position:absolute;top:-33%;left:-81%;width:110vh;height:110vh;background:url(lines-shapes.png) center center no-repeat;}
.overlay-stripe:before{top:19%;left:25%;height:110vh;transform:rotate(47.2deg);}
.btn-knowmore{display:inline-block;text-transform:uppercase;text-decoration:none!important;line-height:1.2;margin-top:50px;position:relative;z-index:9;transition:.5s ease-in-out;}
.btn-knowmore .green-stripe{top:38%;left:18%;height:110vh;transform-origin:top center;transform:rotate(45.2deg);z-index:-13;}
.btn-knowmore .txt{color:#cdff00;display:inline-flex;align-items:center;justify-content:center;background:#000;width:200px;height:200px;border-radius:100px;transition:.5s ease-in-out;}
.btn-knowmore:before{content:"";background-color: #000000 !important;/* background:url(know-more.jpg) center center/cover no-repeat; */border-radius:100%;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);z-index:-1;transition:.5s ease-in-out;}
.btn-knowmore:after{content:"";transition:.5s ease-in-out;}
.btn-knowmore:hover:before{transform:translate(-50%,-50%) scale(1.5);transition:.5s ease-in-out;}
.btn-knowmore:hover .txt{color: #000000 !important;transform:scale(.7);background: rgb(205 255 0);box-shadow:0 0 0 3px #000;transition:.5s ease-in-out;}

@media only screen and (min-width :320px) and (max-width :1024px){
	
	section.home-sec-hero{padding-top:60px;}
	section.home-sec-stats{padding-top:0px;}
	
}
button.slick-arrow{cursor: pointer;font-size: 0.1px;position: absolute;bottom:0px;left: 0;right: 0px;margin: auto;width: 30px;height: 20px;border: none;outline: none;}
button.slick-arrow.slick-prev{right:60px;background: url("../templates/img/slider-arrow-prev.png") no-repeat center center;background-size: contain;}
button.slick-arrow.slick-next{left:60px;background: url("../templates/img/slider-arrow-next.png") no-repeat center center;background-size: contain;}




/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-width : 320px) and (max-width : 480px) {

	section.home-sec-hero{padding-top: 80px !important;padding-bottom: 30px !important;height: auto !important;display: block !important;}
	section.home-sec-hero video.video-screens{position: relative !important;left: 0px !important;bottom: 0px !important;height: auto !important;width: 100% !important;margin-bottom: 30px;}
	section.home-sec-01{padding-top: 50px !important;padding-bottom: 50px !important;}

	
	.btn-knowmore .txt{font-size: 15px;width: 150px;height: 150px;}
	.btn-knowmore .green-stripe, .overlay-stripe:before{width: calc(80px + 4vh);}
	section.home-sec-01 .para-04 strong{margin-top: 140px;}
	section.home-sec-02{padding-bottom:0px !important;}
	section.home-sec-02 .home_division{display: block !important;padding: 15px 15px 30px 15px;height: auto;margin-bottom: 30px !important;}
	section.home-sec-02 .home_division .hd_txt h4{min-height: auto !important;margin-bottom: 20px !important;}
	section.home-sec-02 .home_division .hd_txt,
	section.home-sec-02 .home_division .hd_txt p{min-height: auto !important;}
	section.home-sec-02 .home_division .hd_thumbs{margin-bottom: 20px !important}
	section.home-sec-clients{padding-bottom:0px !important;}
	section.home-sec-clients h5{position: relative;top: 0;right: 0;transform: rotate(0deg);text-align: left;border-bottom: 1px solid #ccc;width: 100%;margin-bottom: 10px;}
	ul.bc-list{display: inline-block;margin-bottom: 30px;}
	ul.bc-list li{width: 49%;float: left;text-align: left;}
	section.home-sec-clients a{display: inline-block;min-height: 80px;padding: 10px;}
	section.home-sec-clients img{margin: 0px;max-height: 60px;}
	ul.bc-list li:nth-child(1){width:100% !important;}
	
	section.home-sec-stats{padding-bottom: 50px !important;}
	section.home-sec-stats .container-fluid{padding: 10px 0px !important;}
	section.home-sec-stats .container-fluid h2{margin-top: 20px;}	
	section.home-sec-stats .container-fluid p{width:135%;}
	section.home-sec-stats .container-fluid .container .row{margin-bottom: 30px;column-count: 2;width: 48%;display: inline-flex;margin: 0px;}
	
	section.home-sec-true{padding: 0px 0px 30px 0px;}
	
	section.home-sec-true h5{font-size: 40px;margin-bottom: 60px !important;}
	
	
	
	
}
 
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-width : 768px) and (max-width :1279px) {

	section.home-sec-hero video.video-screens{/* max-width: 50%; */height: 100%;bottom: 0%;}
	section.home-sec-02 .home_division{padding: 15px 15px 30px 15px;}
	section.home-sec-02 .home_division .hd_thumbs{margin-bottom:30px;}
	section.home-sec-02 .home_division .hd_txt h4{min-height:40px;}
	section.home-sec-02 .home_division .hd_txt p{/* min-height: 320px; */}
	section.home-sec-clients{}
	section.home-sec-clients img{max-height: 50px;}
	section.home-sec-clients h5{right: -70px;}
	section.home-sec-stats{padding-bottom: 70px;}
	section.home-sec-stats .container-fluid .container .row{justify-content: space-between;}
	
	
}

/* Desktops and laptops ----------- */
@media only screen and (min-width : 1280px) {
	
}

/* Large screens ----------- */
@media only screen and (min-width : 1660px) {
	
	
} 


/* Large screens ----------- */
@media only screen and (min-width : 1200px) and (max-width : 1659px) { 


} 



