body.lightColor #scrollsmoother-container{color: var(--color-01);}


section.hero-sec-01{}
/*
section.hero-sec-01 .video-wrapper{ display: flex; position: relative; overflow: hidden;}

section.hero-sec-01 .video-wrapper::before {
    content: "";
    z-index: 99;
    background-image: linear-gradient(#1b1a2433 76%, #000 88% 92%);
    width: 100%;
    height: 120%;
    position: absolute;
    inset: 0;
}
*/
/*section.hero-sec-01 .video-wrapper video{width:100%; height: 100vh; object-fit: cover;}*/

section.hero-sec-01 .video-wrapper{  position: relative; overflow: hidden; height: 100vh;}

section.hero-sec-01 .video-wrapper::before{
    content: ""; position: absolute; inset: 0; z-index: 2; background-image: linear-gradient(#1b1a2433 76%, #000 88% 92%); width: 100%; height: 120%;
}

section.hero-sec-01 .vimeo-bg{
    position: absolute; inset: 0; overflow: hidden;
}

section.hero-sec-01 .vimeo-bg iframe{
    position: absolute; top: 50%; left: 50%; width: 177.77777778vh; /* 16:9 */ height: 56.25vw; min-width: 100%; min-height: 100%; transform: translate(-50%, -50%); border: 0;
}

section.hero-sec-01 .cta-wrapper{/*position: absolute; bottom: 5%; right: 0%; z-index: 999;*/     transform: translateY(38px);}
section.hero-sec-01 .cta-wrapper .navbar-toggler-icon{display: none;}


section.hero-sec-01 .hero-cwrapper{position: absolute; top: 50%; left: 4%; transform: translateY(-50%); z-index: 99;}
section.hero-sec-01 .hero-cwrapper h1{}
section.hero-sec-01 .hero-cwrapper p {}


/* Premium Modal */

.premium-video-modal .modal-dialog{
    max-width:1200px;
    transform:scale(.9);
    transition:all .45s cubic-bezier(.22,1,.36,1);
}

.premium-video-modal.show .modal-dialog{
    transform:scale(1);
}

.premium-video-modal .modal-content{
    background:#000;
    border:none;
    border-radius:24px;
    overflow:hidden;
    position:relative;
    box-shadow:0 40px 100px rgba(0,0,0,.4);
}

.video-container{
    position:relative;
    width:100%;
    padding-bottom:56.25%;
}

.video-container iframe{
    position:absolute;
    inset:0;
    width:100%;
    height:100%;
}

.modal-backdrop.show{
    opacity:.9;
    backdrop-filter:blur(8px);
}


/* Close Button */

.video-close{
    position:absolute;
    top:20px;
    right:20px;
    width:48px;
    height:48px;
    border:none;
    border-radius:50%;
    background:rgba(255,255,255,.12);
    backdrop-filter:blur(10px);
    z-index:100;
    transition:.3s;
}

.video-close:hover{
    transform:rotate(90deg);
}

.video-close span{
    position:absolute;
    left:50%;
    top:50%;
    width:18px;
    height:2px;
    background:#fff;
}

.video-close span:first-child{
    transform:translate(-50%,-50%) rotate(45deg);
}

.video-close span:last-child{
    transform:translate(-50%,-50%) rotate(-45deg);
}

/*
section.home-sec-hero{min-height: 130vh;background: var(--color-01);padding-top: 110px;position: relative;overflow: hidden;}
section.home-sec-hero:before{content:"";width: 100%;height: 100%;background: url("bg-arrows.webp") no-repeat bottom center;background-size: contain;position: absolute;top: 0%;left:0%;}
section.home-sec-hero:after{content:"";}
section.home-sec-hero > div{position:relative;z-index:9;}
section.home-sec-hero h1{}
section.home-sec-hero p.lead{color: var(--color-03);font-size: var(--rfs-21);font-weight:  400;}
section.home-sec-hero p{color: var(--color-02);max-width: 440px;}
section.home-sec-hero .hero-banner{width: 100%;height: 60vh;background: url("hero-banner.webp") no-repeat center bottom;background-size: cover;border-radius:15px;margin-top: 50px;overflow: hidden;position: relative;}
section.home-sec-hero .hero-banner .center-line,
section.home-sec-hero .hero-banner:before,
section.home-sec-hero .hero-banner:after{content:"";width: 3px;height: 100%;z-index: 1;position: absolute;top: 0;}
section.home-sec-hero .hero-banner:before{left: 25%;background: linear-gradient(195deg, var(--color-01) 64%, var(--color-11) 64%);}
section.home-sec-hero .hero-banner:after{right: 25%;background: linear-gradient(155deg, var(--color-01) 64%, var(--color-11) 64%);}
section.home-sec-hero .hero-banner .center-line{left: 50%;background: linear-gradient(180deg, var(--color-01) 84%, var(--color-11) 84%);}
section.home-sec-hero .hero-banner video{max-width:100%;position: absolute;top: 0;left: 0;right: 0;margin: auto;}
section.home-sec-hero .btn-km.red{margin-top:10px;margin-bottom:20px;}
*/

section.home-sec-01{padding-top: 150px;padding-bottom: 0px;background: linear-gradient(180deg, #000000, transparent);position: relative;z-index: 1;}
section.home-sec-01:before{content:"";width: 30vw;height: 100%;border-radius: 1597.352px;opacity: 0.7;background: linear-gradient(180deg, var(--Color-5, #00277F) 0%, #0046E5 100%);filter: blur(200px);position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: -10;}
section.home-sec-01 h2{position: relative;}
img.steel-girl {max-width: 400px;position: absolute;bottom: 0;right: 0;left: 0;margin: auto;}

section.home-sec-01 .container_box {margin: 0 auto;height: 750px;position: relative;top: 0px;perspective: 2500px;transform-origin: center center;}
section.home-sec-01 .container_box .carousel_3d {height: 100%;width: 100%;position: absolute;top: -60px;left: 0;right: 0;margin: auto;transform-origin: center center;transform-style: preserve-3d;transition: transform 1s;display: flex;align-items: center;justify-content: center;}
section.home-sec-01 .container_box .item_box {display: block;position: absolute;background: #000;width: 40vh;height: 46vh;}

section.home-sec-01 .container_box .a {transform: rotateY(0deg)   translateZ(30vw);}
section.home-sec-01 .container_box .b {transform: rotateY(60deg)  translateZ(30vw);}
section.home-sec-01 .container_box .c {transform: rotateY(120deg) translateZ(30vw);}
section.home-sec-01 .container_box .d {transform: rotateY(180deg) translateZ(30vw);}
section.home-sec-01 .container_box .e {transform: rotateY(240deg) translateZ(30vw);} 
section.home-sec-01 .container_box .f {transform: rotateY(300deg) translateZ(30vw);}

section.home-sec-01 .container_box .item_box{background: rgba(255,255,255,0.3);padding:20px;/* border: 2px solid #ffffff; */border-radius:10px;backdrop-filter: blur(10px);opacity: 1;transition: all 300ms ease-in-out;}
section.home-sec-01 .container_box .item_box:after{content:"";position:absolute;bottom:0px;left:0;width:100%;height: 16px;background:var(--color-02);filter:blur(10px);border-radius: 100%;transform:scale(0);opacity:.8;transition: all 500ms ease-in-out;}
section.home-sec-01 .container_box .item_box .prod {height: 100%;overflow:hidden;position:relative;gap: 20px;display: flex;flex-direction: column;}

section.home-sec-01 .container_box .item_box .text_heading{color: var(--color-01);opacity:1;transition: all 500ms ease-in-out;}
section.home-sec-01 .container_box .item_box .text_heading h3{font-size: var(--rfs-36);line-height:1;}
section.home-sec-01 .container_box .item_box .text_heading .btn-pro-more{color: var(--color-01);font-size: 14px;font-weight: 400;text-decoration:none;padding-bottom: 5px;position:relative;transition: all 500ms ease-in-out;}
section.home-sec-01 .container_box .item_box .text_heading .btn-pro-more:before{content:"";position:absolute;bottom: 0;left:0;width:0%;height:2px;background:var(--color-11);transition: all 500ms ease-in-out;}
section.home-sec-01 .container_box .item_box .thumb_img{height: 100%;opacity: 0;background-position: center center;background-size: cover;border-radius: 10px;position: relative;top: 0px;transform: scale(.95);transition: all 500ms ease-in-out;}
section.home-sec-01 .container_box .item_box .thumb_img img{max-width:100%;position: absolute;transform:all 500ms ease-in-out;}

section.home-sec-01 .container_box .item_box.active_item{background: rgb(255 255 255 / 30%);}
section.home-sec-01 .container_box .item_box.active_item:after{bottom:-60px;transform:scale(1);transition: all 300ms ease-in-out;}


section.home-sec-01 .container_box .item_box.active_item .thumb_img{opacity:1;top:0;transform:scale(1);transition: all 500ms ease-in-out;}

section.home-sec-01 .container_box .item_box.prev_item .text_heading,
section.home-sec-01 .container_box .item_box.next_item .text_heading{}

section.home-sec-01 .container_box .item_box.prev_item .text_heading .btn-pro-more,
section.home-sec-01 .container_box .item_box.next_item .text_heading .btn-pro-more{opacity: 0;}

section.home-sec-01 .container_box .item_box.prev_item,
section.home-sec-01 .container_box .item_box.next_item{background: rgb(255 255 255 / 15%);}

section.home-sec-01 .container_box .item_box.prev_item .thumb_img,
section.home-sec-01 .container_box .item_box.next_item .thumb_img{opacity: 1;}

section.home-sec-01 .container_box .item_box.prev_item .thumb_img img,
section.home-sec-01 .container_box .item_box.next_item .thumb_img img{}

section.home-sec-01 .container_box .item_box.none_item{opacity: 1;background: rgb(255 255 255 / 8%);filter: blur(11px);transition: all 300ms ease-in-out;}
section.home-sec-01 .container_box .item_box.none_item .text_heading{opacity:0;}
section.home-sec-01 .container_box .item_box.none_item .thumb_img{}
section.home-sec-01 .container_box .item_box.none_item .thumb_img img{}

section.home-sec-01 .container_box .item_box .text_heading .btn-pro-more:hover{color: var(--color-11);font-weight: 500;transition:all 300ms ease-in-out;}
section.home-sec-01 .container_box .item_box .text_heading .btn-pro-more:hover:before{width:100%;transition:all 300ms ease-in-out;}


section.home-sec-01 .next,
section.home-sec-01 .prev {font-size: 0px;position: absolute;bottom: 0;left: 50%;width: 80px;height: 80px;cursor: pointer;background-size: 65%;background-position:center center;background-repeat:no-repeat;/*transform: translateY(-50%);*/ transform: translate(-50%, 50%);
 transform-origin: center center;transition:all 200ms ease-in-out;}


section.home-sec-01 .prev{background-image: url("../../assets/img/left-arrow.png")}
section.home-sec-01 .next{background-image: url("../../assets/img/right-arrow.png")}

section.home-sec-01 .next {margin-left: 30px;}
section.home-sec-01 .prev {margin-left: -30px;}

section.home-sec-01 .next:hover,
section.home-sec-01 .prev:hover {transition: all 300ms ease-in-out;}
section.home-sec-01 .next:active,
section.home-sec-01 .prev:active {box-shadow:none;outline: none;transition: all 300ms ease-in-out;}

section.home-sec-01 .prev:hover{transition:all 200ms ease-in-out;}
section.home-sec-01 .next:hover{transition:all 200ms ease-in-out;}

section.home-sec-02{position:relative;}
section.home-sec-02 .sliders_wrp{width: 100%;background: url("stage.webp") no-repeat bottom center;background-size: cover;border-radius: 15px;padding: 20px;}
section.home-sec-02 .sliders_wrp .infinite-for{margin-top: 50px;}
section.home-sec-02 .sliders_wrp .infinite-for .thumb_img{display: flex;justify-content: center;}
section.home-sec-02 .sliders_wrp .infinite-for .thumb_img img{margin-bottom: 70px;}
section.home-sec-02 .sliders_wrp .infinite-nav{width: auto;margin: auto;padding: 10px;background: rgb(0 0 0 / 12%);border: 1px solid #ffffff29;backdrop-filter: blur(10px);border-radius: 10px;}
section.home-sec-02 .sliders_wrp .infinite-nav .slick-list.draggable{padding:0px  !important;}
section.home-sec-02 .sliders_wrp .infinite-nav h4{cursor: pointer;font-size: 16px;font-weight: 400;text-align: center;line-height: 1.3;padding: 15px;border-radius: 7px;margin-bottom: 0px;transition:all 300ms ease-in-out;}
section.home-sec-02 .sliders_wrp .infinite-nav  .slick-slide.slick-current.slick-center h4{font-weight: 500;background: var(--color-11);transition:all 300ms ease-in-out;}

section.home-sec-03{padding-top: 100px;padding-bottom: 200px;background: linear-gradient(180deg, #052c82 0%, #030b1c 100%);}
section.home-sec-03 .stats-box{}
section.home-sec-03 .stats-box .arrows-line{width: 100%;height: 1px;background: #fff;max-width: 250px;margin-bottom: 20px;position:relative;}
section.home-sec-03 .stats-box .arrows-line:before{content:"";width: 45px;height: 22px;background:url('../../assets/img/arrow-line-stats.png') no-repeat center center;background-size: contain;z-index: 9;position:absolute;top: -10px;left:-5px;}
section.home-sec-03 .stats-box h3{/*font-size: clamp(10rem, 9vw, 112px);*/ font-size: clamp(2.5rem, 6vw, 82px); font-weight: 800;line-height: 1;}
section.home-sec-03 .stats-box p{max-width: 300px; font-size: var(--rfs-21);}
section.home-sec-03  p{font-size: var(--rfs-21);}

section.home-sec-04{/*padding-top: 100px;*/padding-bottom: 100px;}
section.home-sec-04 video{max-width:100%;mix-blend-mode: hard-light;}

section.hs-faqs{}
section.hs-faqs h2{color:var(--color-11);font-size:var(--rfs-48);}


.units-wrapper {position: relative;margin-top: 70px;}
.unit-card {opacity: 1 !important;position: absolute;top: 0;left: 0;width: calc(100% - 210px);border-radius: 15px;/* background: #0c0c0d; */backdrop-filter: blur(31px);}
.unit-card:before{content:"";width: 97%;height: 80%;position:absolute;top: 5%;left: 5%;background:var(--color-02);filter: blur(20px);opacity: .8;}
.unit-card img {border-radius: 15px;z-index: 9;position: relative;}

/* Text */
.unit-content {padding: 30px 0px;gap: 30px;display: flex;opacity: 0;transition: all 300ms ease-in-out;}
.unit-content h2 {font-size: 60px;margin-bottom: 10px;}
.unit-content .uc_data{padding-left: 30px;max-width: 700px;position:relative}
.unit-content .uc_data:before{content:"";background: linear-gradient(180deg, #00000000 0%, #FFF 50%, #00000000 100%);width: 1px;height: 100%;position: absolute;top: 0;left: 0;}
.unit-content .uc_data .location {font-size: 14px;opacity: 0.8;margin-bottom: 8px;}
.unit-content .uc_data h3 {font-size: 24px;margin-bottom: 10px;}
.unit-content .uc_data p {font-size: 15px;line-height: 1.6;margin-bottom: 0px;}

.unit-card.active .unit-content {opacity:1;transition: all 300ms ease-in-out;}

/* Nav */
.unit-nav {z-index: 99;position: absolute;right: 80px;    bottom: 140px;}
.unit-nav .next,
.unit-nav .prev {font-size: 0px;background:transparent;width: 80px;height: 80px;cursor: pointer;border: none;background-size: 65%;background-position:center center;background-repeat:no-repeat;transform: translateY(-50%);border-radius: 50%;transition: box-shadow 0.1s, top 0.1s;}

.unit-nav .prev{background-image: url("../../assets/img/left-arrow.png")}
.unit-nav .next{background-image: url("../../assets/img/right-arrow.png")}

.unit-nav .next:hover,
.unit-nav .prev:hover {transition: all 300ms ease-in-out;}
.unit-nav .next:active,
.unit-nav .prev:active {transition: all 300ms ease-in-out;}
.unit-nav .next {margin-left: 10px;}
.unit-nav .prev {margin-left: -10px;}




section.scroller-line {background: linear-gradient(93deg, #58595B 5.83%, #BBBDBF 35.49%, #919090 54.27%, #ADAEB0 65.14%, #BBBDBF 72.06%, #A7A9AB 76.02%, #838587 84.91%, #6D6F71 91.83%, #666769 95.79%);padding: 30px 0px;overflow:hidden;position: relative;z-index: 9;}
section.scroller-line .f-avtar-arrow {width: 17vw;z-index: 9;position: absolute;top: -89%;right: -5vw;transform: rotate(-23deg);}
section.scroller-line ul {/*font-family: "IBM Plex Sans Condensed", sans-serif;font-weight: 800;*/ margin: 0;padding: 0;list-style-type: none;display: flex;gap: 80px;width: max-content;}
section.scroller-line ul li {/*font-size: var(--rfs-82);   */  font-size: var(--rfs-54); line-height: 1;text-transform: uppercase;white-space: nowrap;}
section.scroller-line ul li.arrow_blue {width: 150px;min-width: 150px;background: url("../../assets/img/arrow-3-blue.png") no-repeat center center;background-size: contain;}


@media(max-width:1440px){
	.unit-content .uc_data p,.unit-content .uc_data .location{font-size: 1.1rem;}
		.unit-content .uc_data h3 {font-size: 28px;}
}

@media(max-width:1366px){
	section.home-sec-03 .stats-box h3 {/*font-size: clamp(8rem, 9vw, 112px);*/}


}

@media (max-width:1440px){
	.heading-01 { line-height: 60px;}
	section.hero-sec-01 .hero-cwrapper h1 { margin-bottom: 0.5rem;}
	section.home-sec-01 {padding-top: 80px; padding-bottom: 0px;}
	section.home-sec-04 { padding-top: 50px; padding-bottom: 50px; }
}
@media (max-width:1366px){
	.slick-next.slick-arrow,.slick-prev.slick-arrow{margin-top:100px;}
	section.hero-sec-01 .hero-cwrapper p { font-size: 1.1rem; }
	       section.hero-sec-01 .cta-wrapper {transform: translateY(24px);}
/*	section.home-sec-hero p.lead {font-size: 1.1rem;}*/
	section.home-sec-03 .stats-box p{font-size: 1.1rem;}
	section.home-sec-03 p {font-size: 1.1rem;}
	section.home-sec-01 .next, section.home-sec-01 .prev {bottom: 8%;}
}

@media(max-width:1280px){
	section.home-sec-01  .heading-02 {margin-bottom: 0px;}
	section.home-sec-01 .container_box .item_box {height: 55vh;}
	section.home-sec-01 .next, section.home-sec-01 .prev{bottom: 0px;}
	section.home-sec-04 {padding-top: 0px;}


}
@media(max-width:1024px){
	.heading-01 { line-height: 45px;}
/*
	section.home-sec-hero .hero-banner {background-position: top;  background-size: contain; height: 400px;}
	section.home-sec-hero {	min-height: 100vh;}
	section.home-sec-hero p.lead br{display: none;}
*/
	section.home-sec-03 .stats-box h3 {font-size:  clamp(2.5rem, 6vw, 82px);}
	section.home-sec-01 {padding-top: 80px; padding-bottom: 0px;}
	section.home-sec-01 .container_box {height: 650px;}
	section.home-sec-01 .container_box .item_box {width:35vh;}
	section.home-sec-04 { padding-top: 30px; padding-bottom: 30px; }
}

@media (max-width:991px){
/*
	section.home-sec-hero{padding-top: 20px;}
		section.home-sec-hero {	min-height: 58vh;}
*/
		section.home-sec-03 p br{display: none;}
		.unit-content h2 {font-size: 40px; }
	    section.home-sec-01 .container_box .item_box {  width: 270px;  height: 400px; }
	    section.home-sec-04 .product_slider .product_wrp .pro_text { padding: 10px;}
	section.home-sec-03 {padding-top: 70px; }
/*	section.home-sec-hero .hero-banner {height: 350px;}*/
}

@media(max-width:800px){
 .btn-km.bdr .bkm-text {padding: 15px 22px 12px 17px;}	
 .heading-01 {  line-height: 38px; }
}

@media (max-width:768px){
	
/*
	section.home-sec-hero p.lead br{display: none;}
	section.home-sec-hero .hero-banner {height: 29vh;}
	section.home-sec-hero .btn-km.bdr .bkm-text {padding: 10px 15px 10px 15px; height: auto;}
	section.home-sec-hero .btn-km.bdr.lightBlue .bkm-arrow { height: 37.5px;}
*/
	.heading-01 {line-height: 40px; }
	
/*	section.home-sec-hero .container-fluid{padding-block:1.5rem;}*/
	section.home-sec-03 .stats-box h3 { font-size: clamp(4rem, 8vw, 112px);}
	section.home-sec-01 .container_box {  height: 650px; }
	section.home-sec-01 .container_box .item_box { width: 26vh; }
	section.home-sec-01 .next { margin-left: 20px; }
	section.home-sec-01 .next:hover { margin-left: 20px; }
	section.home-sec-01 .prev:hover {margin-left: -30px;}

	section.home-sec-03 { padding-top: 50px;}
	section.home-sec-04 .product_slider .product_wrp .pro_text { padding: 10px 10px 0px;}
	
	.product_slider .product_wrp {margin: 0px 5px;}
	.unit-card { width: calc(100% - 40px);}
	.unit-content h2 {font-size: 30px; }
	
}

@media (max-width:767px){
/*	section.home-sec-hero h1 { margin-bottom: 1rem;}*/
	
	section.home-sec-02 .container-fluid{padding-block:1.5rem;}
	.heading-02 {margin-bottom: 30px;}
	section.home-sec-03 .stats-box .arrows-line{max-width: 100%;}
	section.home-sec-03 .main-row .columns:nth-child(3) .stats-box{margin-block:3rem;}
	section.home-sec-03 .container-fluid{padding-bottom: 0rem;}
	section.home-sec-03 .stats-box p {max-width: 100%;}
	section.home-sec-04 .product_slider {padding-bottom: 0px; }
	section.home-sec-next .main-row {  gap: 1.5rem; }
}

@media(max-width:576px){
	.unit-card {width:100%;}
	.units-wrapper{margin-bottom:50px; margin-top:30px;}
	.unit-nav{right: 20px; bottom: 230px;}
    section.home-sec-01 .container_box .item_box { width: 22vh; height: 32vh; }
	section.home-sec-01 .container_box { height: 430px;}
    section.home-sec-next .product_text .texts{padding-inline:30px !important; }
	
    }

@media(max-width:480px){
	section.hero-sec-01 .btn-km.fill.lightBlue {margin-right: 0px;}
	section.hero-sec-01 .hero-cwrapper p{font-size: 1.1rem;}
	
    section.hero-sec-01 .video-wrapper::before{ background-image: linear-gradient(#1b1a2433 30%, #000 100%);}
	section.hero-sec-01 .video-wrapper{height: 600px;}
    section.hero-sec-01 .hero-cwrapper{top:65%;}
	section.hero-sec-01 .cta-wrapper { transform: translateY(10px); }
/*	section.home-sec-hero p.lead { font-size: 1.1rem; }*/
	
	.unit-nav .next, .unit-nav .prev{width:50px; height: 50px;}
	.unit-nav {bottom: 150px;}
	
	section.home-sec-01 .next, section.home-sec-01 .prev{width:50px; height: 50px;}
	
	section.home-sec-01 .container_box { height: auto; padding-top: 23rem; }
	section.home-sec-01 .container_box .carousel_3d{align-items: flex-end;}
	section.home-sec-01 .next, section.home-sec-01 .prev {  bottom: -20px; }
	
/*	section.home-sec-hero {padding-top: 24px;}*/
	.heading-01,.heading-02  {	font-size: var(--rfs-54); line-height: 1.1;}
	.rfs-p {  padding-inline: calc(1.5rem - 12px);}
/*
	section.home-sec-hero .hero-banner{height: 150px;background-size: contain;margin-top: 2rem;}
	section.home-sec-hero { min-height: auto; }
	section.home-sec-hero .container-fluid{padding-top:1rem; padding-bottom: 4rem;}
*/
	
	.home-sec-03 .heading-02 br{display: none;}
	.unit-card.active .unit-content {flex-direction: column; gap:0rem;}
	.unit-content .uc_data{padding-left: 0px; }
	.unit-content .uc_data:before{height: 0px; }

	section.scroller-line .f-avtar-arrow{display: none;}
	section.scroller-line{margin-top:3rem;}
	
	section.home-sec-01 {padding-top: 50px;}
	section.home-sec-01 .container_box .item_box{ transform: rotateY(calc(var(--i) * 60deg)) translateZ(190px); height:250px; width:200px;}
	section.home-sec-next .product_text .texts{padding-inline:20px !important;}
	section.home-sec-01 .next ,section.home-sec-01 .next:hover {  }

	section.home-sec-01 .prev,section.home-sec-01 .prev:hover{  margin-left: -30px;}
	section.home-sec-next .product_text .texts:before,section.home-sec-next .product_text .texts:after{width:20px !important; height: 20px!important;}
	section.home-sec-next.rfs-p{ padding-inline: 1.5rem;} 
	
		section.home-sec-02 .sliders_wrp .infinite-for .thumb_img img { margin-bottom: 0px;}
	
	  section.home-sec-03 {  padding-top: 40px; }
	section.home-sec-03 p{font-size: 1.1rem;}
	section.home-sec-03 .stats-box p{font-size: 1.1rem;}
	section.home-sec-03 .stats-box h3 {font-size:  clamp(2.5rem, 6vw, 82px);}

	    section.home-sec-04 p {  font-size: 1.1rem; }
	
/*		footer .top-footer .ssr_wrp {  bottom: 76%;}*/
	.unit-content .uc_data p, .unit-content .uc_data .location { font-size: 1.1rem; }

}

@media(max-width:390px){
	  
}

@media(max-width:375px){
	 section.scroller-line { margin-top: 4.5rem;}
}

@media(max-width:320px){
	    section.hero-sec-01 .video-wrapper { height: 500px; }
	    section.hero-sec-01 .hero-cwrapper { top: 60%; }
	  
}