#left-menu{display:none;}
a.projects.btn_seemore{cursor:none !important;}

#cursor .c_icon{width:110px;height:110px;top:0px;left:0;}
#cursor .c_text{font-family:'open sans';}

#cursor._7eleven .c_icon{background-image:url("../../assets/img/stickers/client-7eleven.webp");}
#cursor._7eleven .c_text{font-family:'open sans';text-indent:-6px;}
#cursor._7eleven .c_text::first-letter{color:transparent;}

#cursor.beautygarage  .c_icon{background-image:url("../../assets/img/stickers/client-beautygarage.webp");}
#cursor.adlerpaper    .c_icon{background-image:url("../../assets/img/stickers/client-adlerpaper.webp");}
#cursor.mocion        .c_icon{background-image:url("../../assets/img/stickers/client-mocion.webp");}
#cursor.coventic      .c_icon{background-image:url("../../assets/img/stickers/client-coventic.webp");}
#cursor.mediafusion   .c_icon{background-image:url("../../assets/img/stickers/client-mediafusion.webp");}
#cursor.aquatein      .c_icon{background-image:url("../../assets/img/stickers/client-aquatein.webp");}
#cursor.angelhealth   .c_icon{background-image:url("../../assets/img/stickers/client-angelhealth.webp");} 


#cursor.play_video .c_icon{background: #ec268f;border-color:#ec268f;border-radius:200px;overflow:hidden;}
#cursor.play_video .c_icon:after{content:"";position:absolute;top:50%;left:50%;margin:0px 0px 0px 10px;width:auto;height:auto;border:15px solid transparent;border-left:25px solid #ffffff;transform:translate(-50%,-50%);}
#cursor.play_video .c_text{font-family:'open sans';text-indent:-6px;display: none;}


section.hs-hero{min-height:100vh;position:relative;}
section.hs-hero #pinned_wrp{min-height:100vh;position:relative;}
section.hs-hero #hero_title{width: calc(100% - 120px);height:70vh;max-width: 100%;margin:auto;overflow:hidden;position: absolute;top:0px;right:0px;bottom:0px;left:0px;display: flex;align-items: center;/*top: 50%;left: 50%;transform: translate(-50%,-50%);*/;transform-origin:center center;transition: width 0.1s ease;}
section.hs-hero #hero_title h1{color: var(--color-02);font-size: var(--rfs-82);width: 100%;display: flex;flex-direction: row;align-items: center;justify-content: space-between;}
section.hs-hero #hero_title h1:after{content:"";width: 80%;height: 1px;background: var(--color-11);opacity: .3;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: -1;}

section.hs-hero #hero_title h1 .left{position:relative;z-index: 9;background: var(--color-01);padding-right: 25px;transform-origin: center left;}
section.hs-hero #hero_title h1 .right{color:var(--color-02);background: var(--color-01);position:relative;padding-left: 15px;z-index: 9;transform-origin: center right;}
section.hs-hero #hero_title h1 .right span{color: var(--color-02);background: var(--color-01);padding-left: 25px;text-align: right;position:absolute;top: 0;right: 0px;z-index: 9;}

section.hs-hero #hero_title .creatives{z-index: 9;width: 25vw;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
section.hs-hero #hero_title .creatives span{background:var(--color-01);position:absolute;top: 0px;left: 0px;visibility: visible !important;}

section.hs-hero #hero_title .creatives:before,
section.hs-hero #hero_title .creatives span:before{content:"";width:70%;height:70%;background: var(--color-11);opacity: .1;position: absolute;top: 50%;left: 50%;border-radius: 20px;transform: translate(-50%,-50%);}

section.hs-hero #hero_title .creatives img{max-width:100%;}
section.hs-hero #hero_title .creatives .gif_opacity{}

 

.creatives span.c_01:before{background: #d43e32 !important;}
.creatives span.c_02:before{background: #5328cc !important;}
.creatives span.c_03:before{background: #9d863f !important;}
.creatives span.c_04:before{background: #e1b15d !important;}
.creatives span.c_05:before{background: #f2671e !important;}
.creatives span.c_06:before{background: #426165 !important;}
.creatives span.c_07:before{background: #49b637 !important;}
.creatives span.c_08:before{background: #939f5e !important;}


.fixed_video{text-align: center;overflow: hidden;margin: auto;width:0%;height: 10%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius: 15px;display: flex;align-items: center;justify-content: center;flex-wrap: nowrap;z-index: 9;}
.fixed_video video{object-fit: cover;width:auto;height:100vh;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}

.proj_row,
.anime_row{overflow:hidden;position: relative;}
section.hs-works .proj_col{display:block;}

/*
.home-sec-video .pin-spacer {width: 100% !important;}
*/

section.hs-awards{}
section.hs-awards h2{}
section.hs-awards h2 .icons_list{gap:10px;display: flex;align-items: flex-end;}
section.hs-awards h2 .icons{width:70px;height:60px;display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:cover;}
section.hs-awards h2 .icons.mind{background-image:url("../../assets/img/stickers/mind.webp");}
section.hs-awards h2 .icons.heart{background-image:url("../../assets/img/stickers/heart.webp");}
section.hs-awards h2 .icons.gut{background-image:url("../../assets/img/stickers/gut.webp");}
section.hs-awards ul.awards_list{margin: 20px 0px 0px 0px;padding: 30px 0px 0px 0px;list-style-type: none;border-top: 1px solid #E8E8E8;gap: 30px;display: flex;}
section.hs-awards ul.awards_list li{width: 100%;max-width: 360px;gap: 15px;display: flex;align-items: center;}
section.hs-awards ul.awards_list li .award_thumb{width: 80px;}
section.hs-awards ul.awards_list li .award_thumb img{}
section.hs-awards ul.awards_list li .award_txt{width: calc(100% - 80px);}
section.hs-awards ul.awards_list li .award_txt h4{font-size: 16px;font-weight: 600;}
section.hs-awards ul.awards_list li .award_txt p{font-size: 15px;margin-bottom: 0px;}
section.hs-awards ul.awards_list li .award_txt p a{color: var(--color-02);text-decoration: none;font-style: italic;}



section.hs-clients{color:var(--color-01);background:var(--color-02);overflow: hidden;position: relative;}

section.home-sec-logos{background: var(--color-02);padding: 0px 0px 80px 0px;overflow: hidden;position: relative;}
section.home-sec-logos .supermarquee{position:relative;z-index:9;display: inline-flex;} 
section.home-sec-logos .supermarquee ul{margin:0px 0px 0px 0px;padding:0px;list-style-type:none}
section.home-sec-logos .supermarquee ul li{display:inline-block;padding: 40px 25px;position: relative;} 
section.home-sec-logos .supermarquee ul li .clients-logo{width:200px;filter: grayscale(100) invert(1) brightness(2);}
section.home-sec-logos .supermarquee ul li .clients-gif{background:var(--color-02);position:absolute;top:0;left:0;width:100%;height:100%;opacity: 0;border-radius:10px;overflow:hidden;display: block;transform:scale(.7);transition:all 300ms ease-in-out;}
section.home-sec-logos .supermarquee ul li .clients-gif img{transform: scale(1.3);transition: all 500ms ease-in-out;}
section.home-sec-logos .supermarquee ul li:hover .clients-gif{opacity:1;border-radius:10px;transform:scale(1);transition:all 500ms ease-in-out;}
section.home-sec-logos .supermarquee ul li:hover .clients-gif img{transform:scale(1.01);transition: all 500ms ease-in-out .1s;}

section.hs-works{overflow:hidden;position:relative;}
section.hs-works .projects{color: var(--color-02);text-decoration: none;margin-bottom: 30px;gap: 15px;display: flex;flex-direction: column;transition:all 300ms ease-in-out;}
section.hs-works .projects .pro_thumb{border-radius: 15px;overflow: hidden;position: relative;display: flex;}
section.hs-works .projects .pro_thumb video{max-width: 100%;}
section.hs-works .projects .pro_thumb .video_poster{display:flex;}
section.hs-works .projects .pro_thumb .video_hover{/*display:none;*/opacity:0;position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:9;transition:all 300ms ease-in-out;}

section.hs-works .projects .pro_txt{position: relative;display: block;overflow: hidden;}
section.hs-works .projects .pro_txt .pt_name{position: relative;top:0px;display: flex;justify-content: space-between;transition:all 300ms ease-in-out;}
section.hs-works .projects .pro_txt .pt_name ul{margin:0px;padding:0px;list-style-type:none;position:relative;padding-left: 20px;gap: 5px;display: flex;flex-direction: row;}
section.hs-works .projects .pro_txt .pt_name ul:before{content:"";/* width: 12px; */height: 1px;background:var(--color-02);position:absolute;top: 11px;left:0px;transition: all 500ms ease-in-out;}
section.hs-works .projects .pro_txt .pt_name ul li{font-size: 12px;line-height: 12px;padding: 4px 10px 3px 10px;background: #fbfbfb;border-radius: 100px;border: 1px solid #cfcfcf;display: inline-flex;}
section.hs-works .projects .pro_txt .pt_quote{font-weight:600;position: absolute;top:100%;left: 0;padding-left: 30px;transition:all 300ms ease-in-out;}
section.hs-works .projects .pro_txt .pt_quote:before{content:"";width: 25px;height: 25px;background:url("../../assets/img/icons/up-right-arrow-black.webp") no-repeat center center;position:absolute;top: 0px;left:0px;transition: all 500ms ease-in-out;}

section.hs-works .projects:hover{transition:all 300ms ease-in-out;}
section.hs-works .projects:hover .pro_txt .pt_name{top:-100px;transition:all 300ms ease-in-out;}
section.hs-works .projects:hover .pro_txt .pt_quote{top:0;transition:all 300ms ease-in-out;}
section.hs-works .projects:hover .pro_thumb .video_hover{opacity:1;transition:all 300ms ease-in-out;}

section.hs-services{}
section.hs-services .container-fluid{border-top: 1px solid #E8E8E8;border-bottom: 1px solid #E8E8E8;}

section.hs-services .service_package{padding-bottom:30px;gap: 30px;display: flex;}
section.hs-services .service_package .sp_title{}
section.hs-services .service_package .sp_title h4{font-size: 1.1rem;font-weight: 600;}
section.hs-services .service_package .sp_title p{font-size: 14px;display: none;}
section.hs-services .service_package ul.sp_list{margin: 0px;padding: 0px;list-style-type: none;gap: 15px;display: flex;flex-direction: column;}
section.hs-services .service_package ul.sp_list li{opacity: .75;line-height: 1.2;}


@media only screen and (max-width : 480px) {
	
	
	h2.heading-02{margin-bottom:20px;}
	
	section.hs-hero #hero_title{/*min-height:35%;height: 35%;*/}
	
	section.hs-hero #hero_title h1 {color: var(--color-02);font-size: var(--rfs-82);width: 100%;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: space-between;}
	section.hs-hero #hero_title h1:after{width:1px;height:80%;}
	
	section.hs-hero #hero_title .creatives{width:75vw;}
	
	section.hs-awards h2 {font-size: var(--rfs-48);}
	section.hs-awards h2 .icons {width: 40px;height: 30px;background-size: cover !important;}
	p.tcs br{display:none;}
	
	section.hs-awards ul.awards_list {display: flex;flex-direction: column;}
	
	section.home-sec-logos .supermarquee ul li{padding:20px 15px;}
	section.home-sec-logos .supermarquee ul li .clients-logo{width:130px;}
	
	section.hs-works .projects .pro_txt {display: flex;flex-direction: column;}
	section.hs-works .projects .pro_txt .pt_quote{}
	
	section.hs-works .projects .pro_txt .pt_name ul {padding-left: 0px;}

	section.hs-works .projects .pro_txt .pt_name {display: flex;flex-direction: column-reverse;align-items: flex-start;}
	section.hs-works .projects .pro_txt .pt_name ul li {padding-bottom: 7px;}
	
	section.home-sec-logos{padding: 0px 0px 40px 0px;}
	
	section.hs-services .service_package{padding-top: 30px;padding-bottom: 0px;border-top: 1px solid #ccc;margin-top: 30px;gap:10px;display: flex;flex-direction: column;}
	section.hs-services .service_package .sp_title h4 br{display:none;}
	
	section.hs-faqs #accordionExample .accordion-collapse .accordion-body{padding: 0px 30px 15px 0px !important;}
	
	
}

