#html5-watermark{display: none !important;}

span.spo > span {padding-bottom: 10px;}

.home-sec-hero{padding: 20vh 0vh 15vh 0vh;position: relative;}
.home-sec-hero h1{text-transform: uppercase;line-height: .9;margin-bottom:40px;}
.home-sec-hero h1 strong{color: #fff;position:relative;display: inline-block;}
.home-sec-hero h1 strong .icon-brief{position: absolute;top: 57%;left: 55%;width: 80%;height: 80%;background: #ec268f;border-radius: calc(25px + 2vw);transform-origin: center center;transform: translate(-50%,-50%);transition:all 300ms ease-in-out;}
.home-sec-hero h1 strong .icon-brief:after{content:"";position: absolute;top: 50%;left: 50%;width: 2.2vw;height: 2.2vw;background: url("icon-pen.png") no-repeat center center;background-size: 2.2vw;transform: translate(-50%,-50%) scale(1);transition:all 300ms ease-in-out;}
.home-sec-hero p{color:#686868;}
.home-sec-hero video{position: absolute;bottom: 0;left: 0;right: 0;margin: auto;min-width: 100vw;}


.home-sec-hero h1 strong .icon-brief:hover{transform: translate(-50%,-50%) scale(1.1);transition:all 300ms ease-in-out;}
.home-sec-hero h1 strong .icon-brief:hover:after{transform: translate(-50%,-50%) scale(.8);transition:all 300ms ease-in-out;}

.fixed_video{overflow: hidden;width: 30%;margin: auto;text-align: center;display: flex;align-items: center;justify-content: center;flex-wrap: nowrap;border-radius: 40px;}
.home-sec-video{text-align: center;padding-bottom: 60px;position: relative;z-index: 9999;}
.home-sec-video video{/*max-width:100% !important;*/border-radius:15px;object-fit: cover;}

.home-sec-01{padding: 130px 0px 130px 0px;}
.home-sec-01 h2{margin-bottom: 40px;}
.home-sec-01 h2 > div{/* line-height: 1.2; */line-height: 1;padding-bottom: 10px;}
.home-sec-01 a{}

.sc > div {background: linear-gradient(to right,rgb(37, 37, 37) 50%,rgb(222, 222, 222) 50%);background-size: 200% 100%;background-position-x: 100%;color: transparent;background-clip: text;-webkit-background-clip: text;line-height: 1;z-index: 9;}

.sc_h2 > div {background: linear-gradient(to right,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 33%,rgba(236,38,143,1) 33%,rgba(236,38,143,1) 66%,rgba(222,222,222,1) 66%,rgba(222,222,222,1) 66%,rgba(222,222,222,1) 100%);background-size: 100% 100%;background-position-x: 100%;color: transparent;background-clip: text;-webkit-background-clip: text;line-height: 1;}

p.sc > div{padding-bottom:15px}
 
.home-work-heading{position:relative;overflow:hidden;text-align:center;/* height: calc(100px + 40vw); */height: 150vh;z-index: 9999;}
.home-work-heading h2{font-size: calc(100px + 40vw);text-align: center;position: absolute;top: 30%;left: 50%;transform: translate(-50%,-50%);}
.home-work-heading h2 a{text-decoration:none;}


.home-work-list{position:relative;padding-top: 100px;padding-bottom: 100px;}
.home-work-list h3{/* text-transform:uppercase; */margin-bottom:30px;}
.home-work-list p{max-width:35vw;margin: auto;display: inline-block;}
.home-work-list p > div{padding-bottom:10px}

.home-work-list .link_work{color: #000000;text-align: left;display: inline-block;position: relative;max-width: 27vw;}
.home-work-list .link_work .lw_thumbs{display: inline-block;position: relative;overflow: hidden;}
.home-work-list .link_work .lw_thumbs img{}
/*.home-work-list .link_work .lw_thumbs .overlay_01{content: "";position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffff;z-index: 5;}*/
.home-work-list .link_work .lw_name{display:block;margin-top:20px;position:relative;overflow:hidden;}
.home-work-list .link_work .lw_name h4{font-weight: 900;position:relative;}
.home-work-list .link_work .lw_name p{font-size: 15px;position:relative;}

.home-work-list .link_work .lw_thumbs img.winkphone-01{position: absolute;top: 0;left: 0;z-index: 5;height: 70%;animation: winkphone_01 2.25s ease-in-out .75s infinite alternate;}
@keyframes winkphone_01 {
  0% {transform: translateY(0);}
  to {transform: translateY(-10%);}
}
.home-work-list .link_work .lw_thumbs img.winkphone-02{position: absolute;bottom: -15%;right: -33%;width: 150%;animation: winkphone_01 3s ease-in-out infinite alternate;}


@keyframes winkphone_02 {
  0% {transform: scale(.8)}
  50% {transform: scale(1)}
  100% {transform: scale(.8)}
}

 

.home-work-list .link_work.lw-mt-1{margin-top: -18vh;}
.home-work-list .link_work.lw-mt-2{margin-top: 15vh;}
.home-work-list .link_work.lw-mt-3{margin-top: -14vh;}
.home-work-list .link_work.lw-mt-4{margin-top: 15vh;}
.home-work-list .link_work.lw-mt-5{margin-top: -30vh;}
.home-work-list .link_work.lw-mt-6{margin-top: 20vh;}

.home-sec-industry{padding: 100px 0px;}
.home-sec-industry ul{border-bottom: 1px solid #ccc;}
.home-sec-industry ul li{position:relative;overflow: hidden;}
.home-sec-industry ul li a{color: #000;display:flex;border-top: 1px solid #ccc;padding: 30px 4.5%;position: relative;align-items: center;transition:all 300ms ease-in-out;z-index: 8;}
.home-sec-industry ul li a:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:0px;background:#000000;transform:translate(-50%,-50%);transition:all 300ms ease-in-out;}
.home-sec-industry ul li a span{position:relative;z-index:9;}
.home-sec-industry ul li a h2{font-size: calc(44px + 5vh);font-weight: 900;text-transform: uppercase;}
.home-sec-industry ul li a p{opacity: 0;display: none !important;transition: all 100ms ease-in-out;}

.home-sec-industry ul li a:hover:before{height: 100%;transition:all 300ms ease-in-out;}
.home-sec-industry ul li a:hover{color:#ffffff;;text-decoration:none;transition:all 300ms ease-in-out;}
.home-sec-industry ul li  a:hover p{opacity:1;transition: all 100ms ease-in-out;}

.home-sec-services{padding: 150px 0px;}
.home-sec-services .sub-heading{overflow:hidden;position:relative;}
.home-sec-services h2 > div{line-height: 1.2 !important;}
.home-sec-services .h-service-slider{position:relative;margin-top:80px;}
.home-sec-services .h-service-slider:before{content:"";position:absolute;bottom: -5vw;right: -8vw;width: 24vw;height: 16vw;border: 1px solid #333333;}
.home-sec-services .h-service-slider .s_box{background: #e7e7e7;margin: 15px 15px 35px 15px;display: block;}
.home-sec-services .h-service-slider .s_box .front{min-height: 40vh;padding: 10%;display: flex;flex-direction: column;justify-content: space-between;position: relative;z-index: 9;}
.home-sec-services .h-service-slider .s_box .front .s-icon{width: 65px;}
.home-sec-services .h-service-slider .s_box .front h3{color: #000;display: flex;min-height: 60px;}
.home-sec-services .h-service-slider .s_box .front h3 .s-number{ font-family: 'roboto'; font-size: 12px;padding-right: 6px;margin-top: 8px;}
.home-sec-services .h-service-slider .s_box .front h3 .s-name{font-weight: 900;position:relative;}
.home-sec-services .h-service-slider .s_box .front h3 .s-name:before{content:"";position:absolute;bottom:0px;left:0px;width:0%;height:2px;background:#000000;transition:width 300ms ease-in-out;}
.home-sec-services .h-service-slider button.slick-prev.slick-arrow,
.home-sec-services .h-service-slider button.slick-next.slick-arrow{cursor: pointer;font-size: 1px;position:absolute;bottom:10%;right:-120px;width:40px;height:40px;border:none;outline:none;background:none;transition: all 300ms ease-in-out;}
.home-sec-services .h-service-slider button.slick-prev.slick-arrow{background:url("../templates/img/arrow-left.png") no-repeat center center;background-size:cover;margin-right: 55px;}
.home-sec-services .h-service-slider button.slick-next.slick-arrow{background:url("../templates/img/arrow-right.png") no-repeat center center;background-size:cover;}

.home-sec-services .h-service-slider button.slick-prev.slick-arrow:hover,
.home-sec-services .h-service-slider button.slick-next.slick-arrow:hover{transform:scale(1.1);transition: all 300ms ease-in-out;}

.home-sec-services .s_box.c_1{background:#9b9b9b;}
.home-sec-services .s_box.c_2{background:#e6e2dd;}
.home-sec-services .s_box.c_3{background:#d5d5d5;}
.home-sec-services .s_box.c_4{background:#f5f5f5;}
.home-sec-services .s_box.c_5{background: #f7f2eb;}

.home-sec-services .h-service-slider .s_box:hover{text-decoration:none;}
.home-sec-services .h-service-slider .s_box:hover .front h3 .s-name{text-decoration:none;}
.home-sec-services .h-service-slider .s_box:hover .front h3 .s-name:before{width:100%;transition:width 300ms ease-in-out;}

.home-sec-testimonials{padding: 120px 0px 140px 0px;}
.home-sec-testimonials h4{margin-bottom:90px;position: relative;}
.home-sec-testimonials h4 > div{top:2px;}
.home-sec-testimonials .client-quotes{}
.home-sec-testimonials .client-quotes h2{font-size: calc(40px + 6vh);font-weight: 900;margin-bottom: 70px;padding-left: 4px;}
.home-sec-testimonials .client-quotes p{padding-left: 4px;}

.home-sec-testimonials .client-quotes p.c-name{font-size: 24px;margin-bottom: 5px;}
.home-sec-testimonials .client-quotes p.c-designation{color: #666;font-size: 16px;}
.home-sec-testimonials .quotes-nav{width: 12vw;text-align: center;float: right;}
.home-sec-testimonials .quotes-nav .client-thumb{display:inline-block;text-align:center;padding: 5px;margin-bottom: 15px;position:relative;border-radius:100px;}
.home-sec-testimonials .quotes-nav .client-thumb:before{content:"";position:absolute;top: 5px;right: 3px;width:100%;height:100%;border: 2px solid #ec268f;border-radius: 100px;transform: scale(0.01);transition: all 300ms ease-in-out;}
.home-sec-testimonials .quotes-nav .client-thumb img{max-width: 120px;border-radius: 100px;display: inline-block;position: relative;z-index: 9;}

.home-sec-testimonials .quotes-nav .slick-current.slick-active .client-thumb{}
.home-sec-testimonials .quotes-nav .slick-current.slick-active .client-thumb:before{transform: scale(1);transition: all 300ms ease-in-out;}


.supermarquee{padding: 100px 0px;border: 1px solid #cccccc;font-size: 50px;margin-top:-1px;}
.supermarquee ul{margin:-50px 0px 0px 0px;padding:0px;list-style-type:none}
.supermarquee ul li{display:inline-block;}


.worthy-sec-01{padding: 130px 0px;position: relative;overflow: hidden;}
.worthy-sec-01 h2{font-size:calc(100px + 7vw);line-height: 1;margin-bottom:-2vh;display: inline-block;position: relative;}
.worthy-sec-01 h2 > div:nth-child(2){mix-blend-mode:color;}
.worthy-sec-01 h4{font-size: calc(49px + 0vw);margin-bottom:0px;position: relative;z-index: 99;}
.worthy-sec-01 h4.color-pink{color:#ec268f;}

.worthy-sec-01 h2 ul{margin:0px;padding:0px;list-style-type:none;width:70vw;height:calc(10px + 7vw);position: absolute;bottom: 35px;z-index: -15;}
.worthy-sec-01 h2 li{width:100%;border-bottom: 1px solid #ec268f;height: 10%;/*position:relative;*/overflow: hidden;}
.worthy-sec-01 h2 li .overlay_04{top:2px;}
.worthy-sec-01 h2 li:nth-child(1){opacity:0.1;}
.worthy-sec-01 h2 li:nth-child(2){opacity:0.2;}
.worthy-sec-01 h2 li:nth-child(3){opacity:0.3;}
.worthy-sec-01 h2 li:nth-child(4){opacity:0.4;}
.worthy-sec-01 h2 li:nth-child(5){opacity:0.5;}
.worthy-sec-01 h2 li:nth-child(6){opacity:0.6;}
.worthy-sec-01 h2 li:nth-child(7){opacity:0.7;}
.worthy-sec-01 h2 li:nth-child(8){opacity:0.8;}
.worthy-sec-01 h2 li:nth-child(9){opacity:0.9;}
.worthy-sec-01 h2 li:nth-child(10){opacity:1;}

.worthy-sec-01 h2.line-left ul{left: 98%;}
.worthy-sec-01 h2.line-right ul{right: 0%;}home-sec-hero

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-width : 320px) and (max-width : 480px) {
	
	.home-sec-hero{padding:180px 0px 20px 0px}
	.home-sec-hero h1{font-size:60px;}
	.home-sec-hero p{font-size: 30px;}
		
	.btn-scroll-down{left:0% !important;bottom:-15% !important;display: none;}

	a.btn-bdr{padding-top:25px;}
	
	.home-sec-video{padding-bottom:0px;}
	
	.home-sec-01{padding:70px 0px;}
	.home-work-heading{height: 300px;}
	
	.home-work-list{margin-top:50px;}
	.home-work-list h3{text-align:center;max-width:100%;}
	.home-work-list h3 br,
	.home-work-list p br{display:none;}
	.home-work-list p{max-width:100%;display:block;}
	.home-work-list h3 div,
	.home-work-list p div{text-align:center !important;}
	.home-work-list .link_work{max-width:100%;margin-top:30px !important;}
	
	.home-sec-industry{padding-top:0px;}
	.home-sec-industry ul li a h2{font-size: 48px;}
	.home-sec-industry ul li a{display:block !important;padding:10px 20px;}
	.home-sec-industry ul li a p{opacity:1;font-size:21px;}
	
	.home-sec-services{padding:0px;}
	.home-sec-services .h-service-slider{margin-top:20px;}
	
	.home-sec-testimonials{padding:40px 0px !important;}
	.home-sec-testimonials h4{margin-bottom: 50px !important;}
	.home-sec-testimonials .client-quotes h2{font-size:48px;margin-top: 30px;margin-bottom: 30px !important;}
	.home-sec-testimonials .client-quotes h2 br{display:none;}
	
	.home-sec-testimonials .quotes-nav{width: 100%;}
	.home-sec-testimonials .quotes-nav .client-thumb img{max-width:60px;}
	
		
	.worthy-sec-01{display:none;}
	.worthy-sec-01 h2{font-size:48px;}
	.worthy-sec-01 h4{font-size:30px;}
	
	
}


 