h2{/*margin-bottom: 60px !important;*/}
h4{font-size: 21px !important;text-transform: uppercase;margin-bottom: 30px;}
h5{font-size: 16px;text-transform: uppercase;}

section h2.heading-project:nth-child(2){margin-top:40px;}
.split-text {-webkit-perspective: 800px;perspective: 800px;}

.bg-gray{background: #f7f7f7;}
.bg-black{color:#ffffff;background: #000000 !important;}
.bg-quoraorange{color:#ffffff;background: #ef5a30;}
.bg-blue{color:#ffffff;background: #023086;}
.bg-fluorescent-green{background: #0d0772;}

.bg-winkblue{color:#ffffff;background: #023086;}
.bg-winkpurple{color:#ffffff;background: #e90053;}

.bg-orange{color:#ffffff;background:#f7941d;padding: 150px 0px 150px 0px;position: relative;}
.bg-orange .img-thumbs{overflow:hidden;position: relative;}
.bg-orange .img-thumbs .overlay_01{background:#f7941d;}

.bg-adleryellow{color:#ffffff;background:#e8b11f;}

.overlay_01{background:#ffffff;}

.gradient-instagram{background: #d6249f;background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);box-shadow: 0px 3px 10px rgba(0,0,0,.25);}

.fixed_video{overflow: hidden;width: 30%;height:100vh;margin: auto;text-align: center;display: block;align-items: center;justify-content: center;flex-wrap: nowrap;border-radius: 40px;position: relative;}
.fixed_video a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9;}
.fixed_video iframe{position: absolute;top: 50%;left: 50%;width: 100vw;height: 120vh;transform: translate(-50%, -50%);}
.fixed_video img{position: absolute;left: 0;right: 0;margin: auto;}

section.projects-sec-hero{color: #fff;display: flex;height: 100vh;background: #000000;position: relative;}
section.projects-sec-hero .p_hero{/*display: inline-block;overflow: hidden;*/position:relative;width:100%;max-width: 500px;min-height: 90vh;max-height: 90vh;margin: auto;overflow: hidden;}
section.projects-sec-hero .p_hero > div{overflow:hidden;}
section.projects-sec-hero .p_hero > div{overflow:hidden;height: 100%;padding-top: 90vh !important;}
section.projects-sec-hero .p_hero img{width: auto;max-height: 90vh;}
section.projects-sec-hero .p_hero video{max-height: 90vh;position: absolute;top: 50%;left:50%;transform: translate(-50%,-50%);}
section.projects-sec-hero .p_hero iframe.video_horizontal{position:absolute;top:0;left:50%;transform:translateX(-50%);width: 100vw;height: 100%;}
section.projects-sec-hero .pro_headname{position: relative;width: 300%;text-align: left;}
section.projects-sec-hero .pro_headname h1{color: #ec268f;text-transform: uppercase;}
section.projects-sec-hero .pro_headname p{overflow: hidden;}
section.projects-sec-hero .pro_headname p span{display: block;}
section.projects-sec-hero h5{overflow: hidden;}
section.projects-sec-hero h5 span{display: block;}
section.projects-sec-hero ul{margin-bottom: 40px;}
section.projects-sec-hero ul li{color: #666;overflow: hidden;}
section.projects-sec-hero ul li span{display: block;}

section.projects-sec-video{color:#ffffff;background: #000000;padding-top: 100px;padding-bottom:0px;margin-top: -10px;}
section.projects-sec-video h2{margin-bottom: 30px;}
section.projects-sec-hero .btn-scroll-down{bottom:10% !important;}

section.context-sec-01{padding: 150px 0px 150px 0px;position: relative;}
section.context-sec-01 ul.list-context{margin: 60px 0px 0px 0px;list-style-type: none;display: flex;}
section.context-sec-01 ul.list-context li{margin-right: 20px;}
section.context-sec-01 ul.list-context li{font-size: 15px;display:inline-block;padding: 7px 20px 10px 20px;background: #e8e8e8;border-radius: 100px;}

section.social-media-01{color:#ffffff;padding: 150px 0px 150px 0px;position: relative;}
section.social-media-01 .row{position:relative;z-index:9;}
section.social-media-01 .txt-pl{padding-left:12%;padding-right:10%;}

section.social-media-01 .sm-bg-01{position: absolute;left:0;top: 0;width: 100%;height: 67%;background: #000000;}
section.social-media-01 .sm-bg-01:after{content:"";background-image: -moz-linear-gradient( 30deg, rgb(2,33,77) 0%, rgb(2,73,189) 44%, rgb(2,56,131) 100%);background-image: -webkit-linear-gradient( 30deg, rgb(2,33,77) 0%, rgb(2,73,189) 44%, rgb(2,56,131) 100%);background-image: -ms-linear-gradient( 30deg, rgb(2,33,77) 0%, rgb(2,73,189) 44%, rgb(2,56,131) 100%);
position: absolute;left:0;top: 0;width: 100%;height:100%;opacity: .5;}

section.social-media-01 .sm-box{}
section.social-media-01 .sm-box img{object-fit:cover;}
section.social-media-01 .fixed_social{overflow: hidden;width: 30%;height: 100%;margin: auto;text-align: center;display: flex;position:absolute;}
section.social-media-01 .mobile-screen{position: absolute;left: -14px;height: 100%;width: auto;z-index: -1;}

section.influencer-mg-01{padding: 150px 0px 150px 0px;position: relative;}
section.influencer-mg-01 .influencer-for{position: absolute !important;top:50%;left: 49%;width: 65%;transform:translate(-50%,-50%);}
section.influencer-mg-01 .iv-thumb {overflow: hidden;border-radius: 20px;transform: scale(.7);transition: all 800ms ease-in-out;}
section.influencer-mg-01 .iv-thumb video{width: 100%;margin-top: 70px;}
section.influencer-mg-01 .influencer-nav{z-index: 9;}
section.influencer-mg-01 .ms{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width: 18vw;z-index: 9;}
section.influencer-mg-01 .ms-screen{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width: 18vw;z-index: 7;}
section.influencer-mg-01 .slick-current .iv-thumb {transform:scale(1);transition: all 800ms ease-in-out;}

section.video-text-sec{position: relative;padding: 150px 0px 150px 0px;}
section.video-text-sec .vts-thumbs{overflow:hidden;position: relative;padding: 10px;margin: 0px -10px;}
section.video-text-sec .vts-thumbs a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9;}
section.video-text-sec .vts-thumbs.margin-top{margin-top: 70px;}
section.video-text-sec .vts-thumbs.margin-bottom{margin-top:70px;}
section.video-text-sec .vts-thumbs.margin-left{margin-left:15px;}

section.website-app-screen{text-align:center;overflow:hidden;position:relative;}
section.website-app-screen img{box-shadow: 0px 0px 50px rgb(0 0 0 / 30%);}
 
section.camp-launch-01{background:#aeecff;}
section.camp-launch-01 .cl_img{height: 120vh;overflow:hidden;display: flex;align-items: center;}
section.camp-launch-01 .cl_txt{max-width: 80%;margin: auto;}

.litt-bottle-slider,
.litt-marketing-slider,
.litt-cat-slider{margin-top: 50px}
.litt-cat-slider .slick-slide {padding:15px;}

.litt-marketing-slider ul.slick-dots{margin: 40px 0px 40px 0px;padding: 0px;list-style-type: none;text-align: center;}
.litt-marketing-slider ul.slick-dots li{display: inline-block;padding: 10px;}
.litt-marketing-slider ul.slick-dots li button{width: 20px;height: 20px;line-height: 1;font-size: 0px;margin: 0px;background: #fff;border-radius: 100px;border: 3px solid #000;transform: scale(.5);transition: all 500ms ease-in-out;}
.litt-marketing-slider ul.slick-dots li.slick-active button{transform:scale(1);background:#000000;}

.clip-svg {transform: scale(.8);}
clipPath#myClip {transform: scale(.95) translate(30px,0px);}

.clip-svg-01 {clip-path: url(#myClip-01);height: 100%;}
clipPath#myClip-01 {transform: scale(.95) translate(30px,0px);}


/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-width : 320px) and (max-width : 480px) {
	
	.btn-scroll-down{display:none !important;}

	.fixed_video{min-height: 220px;height: auto;}
	.fixed_video.mt-5.pt-5{margin-top:0px!important;padding-top:0px!important;}
	.col-md-5 .txt-pl{padding: 40px 30px 30px 30px;border-bottom:1px solid #ccc}
	.col-md-5 .txt-pl{padding: 40px 30px 30px 30px;border-bottom:1px solid #ccc}
	
	section.influencer-mg-01 .ms{width:70%;}
	
	section h2.heading-project{font-size:30px;}
		
	section.projects-sec-hero{display:block;height:auto;padding: 150px 15px 0px 15px !important;}
	section.projects-sec-hero .p_hero {max-width:500px;min-height:40vh !important;max-height:40vh !important;margin:50px 0px !important;}
	section.projects-sec-video h2.heading-project{text-align:left !important;}
	section.projects-sec-video p{text-align:left !important;}
	
	section.context-sec-01{padding: 70px 0px 70px 0px;}

	section.website-app-screen.pt-5.pb-5{padding:0px !important;}
	section.website-app-screen .mt-5.mb-5{margin:0px !important;}
	
	section.video-text-sec{padding: 70px 0px 0px 0px;}
	section.video-text-sec .container-fluid{padding-bottom:70px;}

	section.video-text-sec .mb-5{margin-bottom:0px !important;}
	section.video-text-sec .vts-thumbs.margin-top{margin:0px !important}
	section.video-text-sec .vts-thumbs.margin-left{margin:0px !important}
	
	section.social-media-01{padding: 70px 0px 70px 0px;}
	
	
	section.context-sec-01 ul.list-context{display:block;}	
	section.context-sec-01 ul.list-context li{width:46%;margin-right:2%;margin-bottom:4%;text-align:center;}
	
	
}
