.contact-sec-hero{display: flex;min-height: 100vh;background: #ffffff;background-attachment:fixed;position:relative;z-index: 9;}
.contact-sec-hero:before{content:"";position:absolute;top:0;left:0;width: calc(57% - 8px);height: 100%;background: var(--color-02);opacity: .2;border: 1px solid var(--color-02);border-radius: 0px 0px 10px 0px;}
.contact-sec-hero:after{content:"";position:absolute;top:0;right:0;width: calc(43% - 8px);height: 100%;border: 1px solid var(--color-02);border-radius: 0px 0px 0px 10px;}
.contact-sec-hero .container-fluid{/* position:relative; *//* z-index: 9; */}
.contact-sec-hero .row{min-height: 79vh;margin: 17vh auto 10vh auto;position: relative;}

.contact-sec-hero .hero-man{position:absolute;bottom: 0%;left: 0%;width: 100vw;z-index: 9;}

.banner-heading{position: absolute;bottom: 36%;}
.banner-heading h1{}
.banner-heading h1 span{}
.banner-heading h1 strong{}

.banner-para{color: var(--color-04);position: absolute;bottom: 7%;right:0;padding:30px;max-width:440px;border:2px solid #ffffff;border-radius:10px;z-index: 9;}
.banner-para h4{margin-bottom:20px;}
.banner-para p{font-size: 16px;line-height: 1.4;}

.hm-tip-tool{position:absolute;width: 16px;height: 16px;background:var(--color-02);box-shadow: 0px 0px 0px 10px rgb(65 179 223 / 30%);border-radius: 100px;z-index:9;}
.hm-tip-tool.hmtt-01{top: 15%;left: 67%;}
.hm-tip-tool.hmtt-02{top: 18%;left: 71%;}
.hm-tip-tool.hmtt-03{top: 28%;left: 18%;}
.hm-tip-tool.hmtt-04{top: 23%;left: 60%;}
.hm-tip-tool.hmtt-05{top: 33%;left: 68%;}
.hm-tip-tool.hmtt-06{top: 45%;left: 61%;}
.hm-tip-tool.hmtt-07{top: 28%;left: 18%;}
.hm-tip-tool.hmtt-08{top: 65%;left: 74%;}
  
.video-sec-hero{display: flex;min-height: 100vh;background: #ffffff;background-attachment:fixed;position:relative;z-index: 9;}
.video-sec-hero video{object-fit: cover;}
/*.video-sec-hero:before{content:"";position:absolute;top:0;left:0;width: calc(57% - 8px);height: 100%;border: 1px solid var(--color-02);border-radius: 0px 0px 10px 0px;}
.video-sec-hero:after{content:"";position:absolute;top:0;right:0;width: calc(43% - 8px);height: 100%;background: var(--color-02);border-radius: 0px 0px 0px 10px;}*/

.coming-soon-01{text-align:center;background: #ffffff;position:relative;z-index: 9;padding: 100px 20px 0px 20px;}
.coming-soon-01 h1{}

/* Smartphones (portrait and landscape) ----------- */
@media only screen  and (min-width : 320px) and (max-width :767px) {
	
	.hm-img1{display: inline-block;transform: scale(1.5);}
	.hm-tip-tool{width:8px;height:8px;}
	
	.video-sec-hero{flex-direction: column;min-height: auto;padding-top: 100px;padding-bottom: 20px;}
	/*.video-sec-hero:before{height: 63vh;}
	.video-sec-hero:after{height: 63vh;}*/
	

	.contact-sec-hero{flex-direction: column;min-height: auto;padding-top: 100px;padding-bottom: 20px;}
	.contact-sec-hero:before,
	.contact-sec-hero:after{display: none;}

	.contact-sec-hero .row{margin: auto;min-height: auto;}
	
	.about-sec-hero:before{height: 63vh;}
	.about-sec-hero:after{height: 63vh;}
	
	.about-sec-hero .container{padding:0px;}
	.about-sec-hero .hero-man{position: relative;top: 30px;left: 0;right: 0;margin: auto;width: 100%;text-align: right;padding-right: 16px;}
	.about-sec-hero .hero-man img{height:50vh;}

	
    .banner-heading{position:static;margin-top: 20px;}
	.banner-para{position:static;margin-top: 20px;padding:15px;color: var(--color-05);border-color: var(--color-05);}
	.banner-para h4{font-size:21px;}
	.banner-para br{display:none;}

	.about-sec-hero .row{min-height: auto;margin: 50px auto 0px auto;}


	.contact-sec-hero .hero-man{position: relative;}
	
}

