@font-face {
    font-family: 'AnandaFanko';
    src: url('../../assets/fonts/AnandaFanko2-1.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Charcuterie-Sans-Italic';
    src: url('../../assets/fonts/Charcuterie-Sans-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
.home-sec-01 h1,.home-sec-05 h2,.home-sec-06 h2,.home-sec-07 h2{
	font-family: 'Charcuterie-Sans-Italic', sans-serif;
	line-height: 1;
}

.home-sec-01 h1 span,.home-sec-05 h2 span,.home-sec-06 h2 span,.home-sec-07 h2 span{ font-family: 'AnandaFanko', sans-serif;}
.home-sec-01 h1 span {font-size: clamp(2.5rem, 7vw, 125px);}
.home-sec-05 h2 span,.home-sec-06 h2 span,.home-sec-07 h2 span{font-size: var(--rfs-82);}

.tick {margin-bottom:2em;padding-bottom: 1em;font-size: 1rem;}
.tick-label {font-size: 0.375em;text-align: center;}
.tick-group {margin: 0 0.5em 0 0;text-align: center;gap:10px;;display: flex;flex-direction: column-reverse;}
a.tick-credits {display: none !important;}

span.tick-label.tick-text{font-family: "Antonio", sans-serif;font-size: 16px;text-transform: uppercase;}

.tick-group:nth-last-child(1){margin-right:0px;}
.tick-flip-panel {color: #edebeb;background-color: var(--color-11) !important;}

section.home-sec-01{color: var(--color-11);background: url("ampersand-bg.jpg") no-repeat bottom center;background-size: cover;height: 100vh;position: relative;display: flex;align-items: center;}
section.home-sec-01 .main-row{align-items: flex-end;}
   
section.home-sec-01 h1{font-size:var(--rfs-100);font-weight: 700;line-height: 0.9;margin-bottom: 30px;}
section.home-sec-01 .para-box{padding-left:60px;max-width:500px;}
section.home-sec-01 .para-box p{font-size:21px;max-width:400px;}
section.home-sec-01 .logo-plastiworld-big {width: 93vw;position: absolute;bottom: -10px;left: 0;right: 0;margin: auto;mix-blend-mode: plus-lighter;opacity: .3;}
section.home-sec-01 .transformation-face{}
section.home-sec-01 .ampersand{width: 30vw;}

section.home-sec-02{color: var(--color-01);background: var(--color-13);position: relative;min-height: 100vh;display: flex;align-items: center;}
section.home-sec-02 h2 span{font-size: clamp(2.5rem, 6vw, 120px);font-weight: 700;display: inline-block;/* filter: drop-shadow(0px 1px 0px #ffffff) drop-shadow(0px -1px 0px #ffffff) drop-shadow(-1px 0px 0px #ffffff) drop-shadow(1px 0px 0px #ffffff); */}

section.home-sec-video{min-height: 100vh;display: flex;align-items: center;}
/*section.home-sec-video .play-btn{display: flex;position:relative;border-radius:20px;overflow:hidden;transition:all 500ms ease-in-out;}*/
/*
section.home-sec-video .play-btn:before{content:"";width:100%;height:100%;position: absolute;top: 50%;left: 50%;background:var(--color-02);opacity: 0.6;transform: translate(-50%,-50%);z-index: 8;transition:all 500ms ease-in-out;}
section.home-sec-video .play-btn .play-icon{position: absolute;top: 50%;left: 50%;width: 18vh;height: 18vh;background: var(--color-01);border-radius: 100%;transform: translate(-50%,-50%);z-index: 9;transition:all 500ms ease-in-out;}
section.home-sec-video .play-btn .play-icon:before{content:"";width: 0;height: 0;position: absolute;top: 50%;left: 60%;border: 3vh solid transparent;border-left: 5vh solid var(--color-13);transform: translate(-50%,-50%);}
*/

/*section.home-sec-video .play-btn video{max-width:100%;transform:scale(1);transition:all 500ms ease-in-out;}*/
section.home-sec-video .video-box{position: relative;}
section.home-sec-video video{width:100%; border-radius:20px;}
section.home-sec-video video:before{content:"";width:100%;height:100%;position: absolute;top: 50%;left: 50%;background:var(--color-02);opacity: 0.6;transform: translate(-50%,-50%);z-index: 8;transition:all 500ms ease-in-out;}
section.home-sec-video .video-box .play-icon{position: absolute;top: 50%;left: 50%;width: 18vh;height: 18vh;background: var(--color-01);border-radius: 100%;transform: translate(-50%,-50%);z-index: 9;transition:all 500ms ease-in-out;}
section.home-sec-video .video-box .play-icon:before{content:"";width: 0;height: 0;position: absolute;top: 50%;left: 60%;border: 3vh solid transparent;border-left: 5vh solid var(--color-13);transform: translate(-50%,-50%);}

#videoModal video {width:100%;height:auto;display:block;}

.btn-close{position:absolute;right: 0%;z-index: 9999;background-color: white;padding: 10px;}

section.home-sec-video .video-box:hover{transition:all 500ms ease-in-out;}
section.home-sec-video .video-box:hover:before{opacity:0;transition:all 500ms ease-in-out;}
/*section.home-sec-video video:hover video{transform:scale(1.05);transition:all 500ms ease-in-out;}*/
section.home-sec-video .video-box:hover .play-icon{transform:translate(-50%,-50%) scale(.8);transition:all 500ms ease-in-out;}

/*
section.home-sec-video .play-btn:hover{transition:all 500ms ease-in-out;}
section.home-sec-video .play-btn:hover:before{opacity:0;transition:all 500ms ease-in-out;}
section.home-sec-video .play-btn:hover video{transform:scale(1.05);transition:all 500ms ease-in-out;}
section.home-sec-video .play-btn:hover .play-icon{transform:translate(-50%,-50%) scale(.8);transition:all 500ms ease-in-out;}
*/

section.home-sec-03{background: var(--color-01);position: relative;overflow: hidden; }
section.home-sec-03 .container-fluid{ padding:30px 0px;}
section.home-sec-03 h2{color:var(--color-13);font-size:var(--rfs-64);}
section.home-sec-03 ul.credibilities{margin: 0px;padding: 0px;list-style-type: none;gap: 40px;display: flex;flex-direction: row;justify-content: space-evenly;}
section.home-sec-03 ul.credibilities li{padding: 30px 40px;border-radius: 15px;gap: 20px;position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;}
section.home-sec-03 ul.credibilities li:last-of-type .c_logo img{
	width:50%;
}
/*section.home-sec-03 ul.credibilities li:before{content:"";width: 10px;height: 10px;background:var(--color-13);border-radius: 100px;position:absolute;bottom: -24px;}*/
/*section.home-sec-03 ul.credibilities li:after{content:"";width: 110%;height:1px;background:var(--color-13);position:absolute;bottom: -20px;right: 0px;}*/
section.home-sec-03 ul.credibilities li .c_logo{width: 50%;display: flex;justify-content: center;gap: 20px;}
section.home-sec-03 ul.credibilities li .c_logo img{}
section.home-sec-03 ul.credibilities li .c_text{width: 100%;gap: 10px;display: flex;flex-direction: column;}
section.home-sec-03 ul.credibilities li .c_text p.lead{color:var(--color-13);font-weight:700;text-transform: uppercase;text-align: center;}
section.home-sec-03 ul.credibilities li .c_text p{max-width: 390px;margin-bottom: 0px;}

/*section.home-sec-03 ul.credibilities li:nth-child(even){background: linear-gradient(90deg, rgba(255, 221, 208, 0.90) 0%, rgba(255, 235, 227, 0.00) 100%);}*/
/*section.home-sec-03 ul.credibilities li:nth-child(odd){background: linear-gradient(90deg, rgba(255, 235, 227, 0.00) 0%, rgba(255, 221, 208, 0.90) 100%);}*/
section.home-sec-03 ul.credibilities li:nth-last-child(1):after{/* width:100vw; */right: inherit;left: 0;}   
section.home-sec-03 ul.credibilities li:nth-last-child(2):before{right: 0;}   
section.home-sec-03 ul.credibilities li:nth-last-child(1):before{left: 0;}   

section.home-sec-04{background: var(--color-11);position: relative;overflow: hidden;}
section.home-sec-04 .main-row{align-items: center;}
section.home-sec-04 h3{color:var(--color-13);font-size:var(--rfs-48);margin-top:20px;margin-bottom:50px;}
section.home-sec-04 .sf_text{padding:30px 0px;}
section.home-sec-04 .sf_text h2{color: var(--color-01);font-size:var(--rfs-64);opacity: .5;transition:all 500ms ease-in-out;}
section.home-sec-04 .slick-slide.slick-current.slick-active.slick-center .sf_text h2{opacity:1;color:var(--color-13);transition:all 500ms ease-in-out;}
section.home-sec-04 .head-img{width:72px; height:72px;}
section.home-sec-04 .main-row{gap:2px !important; }
section.home-sec-04 .slick-prev,
section.home-sec-04 .slick-next {display: none !important;}
.btn-km {margin-top: 1.2rem;}

section.home-sec-04 .slider-nav{}
section.home-sec-04 .slider-nav:before{content:"";width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: linear-gradient(0deg, #392b70 0%, transparent 50%, transparent 50%, #392b70 100%);z-index: 9;pointer-events: none;}

section.home-sec-04 .slick-slide img {display: block;width: 60%;margin-top: 5rem;}


section.home-sec-05{color:var(--color-01);background: var(--color-13);position: relative;min-height: 100vh;overflow: hidden;display: flex;align-items: center;}
section.home-sec-05 .main-row{align-items: flex-end;}
section.home-sec-05:before{content:"";background: var(--color-11);width: 140%;height: 45%;position:absolute;top: -30%;left: -20%;transform: rotate(8deg);}
section.home-sec-05 h2{font-size:var(--rfs-64);margin-bottom:50px;}
section.home-sec-05 .paras{max-width:420px;}
section.home-sec-05 .head-img{width: 90px;margin-bottom: 20px;background: #fff;padding: 10px;border-radius: 10px;}
section.home-sec-05 ul.key_benefits{margin: 0px;padding: 0px;list-style-type: none;gap: 30px;display: flex;flex-direction: row;}
section.home-sec-05 ul.key_benefits li{gap: 30px;display: flex;flex-direction: column;}
section.home-sec-05 ul.key_benefits li .icon{}
section.home-sec-05 ul.key_benefits li .icon img{}
section.home-sec-05 ul.key_benefits li .text{padding: 0px 20px;border-left: 1px solid;gap: 30px;padding-top: 6px;display: flex;flex-direction: column;}
section.home-sec-05 ul.key_benefits li .text h4{}
section.home-sec-05 ul.key_benefits li .text p{}

section.home-sec-06{color:var(--color-01);background: var(--color-13);position: relative;overflow: hidden;padding-bottom: 90px;}
section.home-sec-06:after{content:"";background:var(--color-14);width: 140%;height: 40%;position:absolute;top: 70%;left: -20%;transform: rotate(-5deg);}
section.home-sec-06 h2{font-size:var(--rfs-64);margin-bottom:50px;}
section.home-sec-06 .exhibit_karo{min-height: 40vh;padding: 30px;background: var(--color-01);border-radius: 20px;margin-bottom: 30px;position: relative;z-index: 9;overflow: hidden;display: flex;flex-direction: column;justify-content: space-between;transform-origin: center center;transition:all 300ms ease-in-out;}
section.home-sec-06 .exhibit_karo:after{content:"";width: 100%;height: 0%;background: var(--color-11);position: absolute;bottom: 0;left: 0;transition:all 300ms ease-in-out;}
section.home-sec-06 .exhibit_karo .icon{position:relative;z-index:9;}
section.home-sec-06 .exhibit_karo .icon img{width: 60px;}
section.home-sec-06 .exhibit_karo .text{position:relative;top:30px;z-index:9;}
section.home-sec-06 .exhibit_karo .text h3{color: var(--color-13);font-size: var(--rfs-24);margin-bottom: 20px;}
section.home-sec-06 .exhibit_karo .text p{color: var(--color-02);font-size: 16px;max-width: 300px;}
section.home-sec-06 .exhibit_karo .text a{top:30px;opacity:0;}

section.home-sec-06 .exhibit_karo:hover{color:var(--color-12);padding-bottom:80px;transform:scale(1.075);transition:all 300ms ease-in-out;}
section.home-sec-06 .exhibit_karo:hover:after{height:100%;transition:all 300ms ease-in-out;}
section.home-sec-06 .exhibit_karo:hover .icon img{filter:brightness(100);transition:all 300ms ease-in-out;}
section.home-sec-06 .exhibit_karo:hover .text p{color: var(--color-12);transition:all 300ms ease-in-out;}
section.home-sec-06 .exhibit_karo:hover .text a{top:10px;opacity:1}

section.home-sec-07{color:var(--color-11);background: var(--color-14);position: relative;overflow: hidden;}
section.home-sec-07 .main-row{align-items: flex-end; margin-bottom: 3rem;}
section.home-sec-07 h2{font-size:var(--rfs-64);margin-bottom:15px;}
section.home-sec-07 .sponsor_box{padding: 20%;min-height: 50vh;position: relative;z-index: 9;mix-blend-mode: darken;display: flex;flex-direction: column;align-items: flex-start;justify-content: center;}
section.home-sec-07 .sponsor_box h3{font-size: var(--rfs-36);margin-bottom: 20px;}
section.home-sec-07 .sponsor_box h3:before{content:"";width: 80px;height: 80px;border-radius: 100%;position: absolute;top: 50%;right: 110%;transform: translateY(-50%);z-index: -2;transition:all 300ms ease-in-out;}
section.home-sec-07 .sponsor_box p{font-weight:600;opacity: 0;transform: translateY(40px);position: absolute;max-width: 200px;transition: all 300ms ease-in-out;}
section.home-sec-07 .sponsor_box:hover h3:before{top: -7%;right: 25%;transform: scale(7) translateY(0%);transition:all 300ms ease-in-out;}
section.home-sec-07 .sponsor_box:hover p{opacity: 1;transform: translateY(0px);transition:all 300ms ease-in-out;}

section.home-sec-07 .col-xl-4:nth-child(1) .sponsor_box h3:before{background:#FFCDBA;}
section.home-sec-07 .col-xl-4:nth-child(2) .sponsor_box h3:before{background:var(--color-15);}
section.home-sec-07 .col-xl-4:nth-child(3) .sponsor_box h3:before{background:var(--color-11);}
section.home-sec-07 .col-xl-4:nth-child(3) .sponsor_box:hover{color:var(--color-01);transition:all 300ms ease-in-out;}


section.home-sec-08{background: var(--color-01);position: relative;overflow: hidden;padding-top: 350px;padding-bottom: 350px;display: flex;align-items: center;}
section.home-sec-08:before{content:"";background:var(--color-14);width: 140%;height: 70%;position:absolute;bottom: 61%;left: -20%;transform: rotate(17deg);}
section.home-sec-08:after{content:"";background:var(--color-14);width: 140%;height: 50%;position:absolute;top: 64%;left: -20%;transform: rotate(-11deg);}
section.home-sec-08 h2{color:var(--color-11);font-size:var(--rfs-64);margin-bottom:50px;}
section.home-sec-08 p{max-width:550px;}

section.home-sec-08 .bg_orange_box{width: 120%;background: var(--color-13);z-index: 1;position: absolute;top: 24%;left: -10%;transform: rotate(17deg);}
section.home-sec-08 .bg_purple_box{width: 120%;background: #190B4E;z-index: 10;position: absolute;bottom: 20%;left: -10%;transform: rotate(-11deg);}
section.home-sec-08 .supermarquee{} 
section.home-sec-08 .supermarquee ul{margin:0px 0px 0px 10vh;padding:0px;list-style-type:none;gap: 10vh;display: flex;}
section.home-sec-08 .supermarquee ul li{display:inline-block;padding: 50px 25px;position: relative;} 
section.home-sec-08 .supermarquee ul li a{color: var(--color-01);font-family: "Antonio", sans-serif;font-size: var(--rfs-92);font-weight: 700;line-height: 1;text-transform:uppercase;text-decoration:none;transition:all 300ms ease-in-out;}
section.home-sec-08 .supermarquee ul li a span{padding:0px 20px;position:relative;z-index: 9;transition:all 300ms ease-in-out;}
section.home-sec-08 .supermarquee ul li a span:before{content:"";width: 0%;height: 40px;position: absolute;bottom: 0;left: 0;z-index: -1;transition:all 300ms ease-in-out;}


section.home-sec-08 .bg_orange_box .supermarquee ul li a{opacity:1;}
section.home-sec-08 .bg_orange_box .supermarquee ul li a span:before{background: var(--color-11);}

section.home-sec-08 .bg_purple_box .supermarquee ul li a{opacity: .2;}
section.home-sec-08 .bg_purple_box .supermarquee ul li a span:before{background: var(--color-13);}

section.home-sec-08 .supermarquee ul li a:hover{opacity: 1;transition:all 300ms ease-in-out;}
section.home-sec-08 .supermarquee ul li a:hover span:before{width: 100%;transition:all 300ms ease-in-out;}

section.home-sec-08 .floorplan_bg{position: absolute;bottom: -50px;left: 0;z-index: 9;transform: rotate(0deg);transition:all 300ms ease-in-out;}
section.home-sec-08 .floorplan_bg:hover{bottom:50px;transform: rotate(-12deg);transition:all 300ms ease-in-out;}

section.home-sec-faqs{background: var(--color-14);position: relative;overflow: hidden;}
section.home-sec-faqs h2{color:var(--color-11);font-size:var(--rfs-64);margin-bottom:50px;}
section.home-sec-faqs p{max-width:550px;}
 
section.home-sec-faqs ul.faqs{margin: 0px;padding: 0px;list-style-type: none;display: flex;flex-direction: column;position: relative;z-index: 9;}
section.home-sec-faqs ul.faqs li{height:90px;padding: 20px 0px;position: relative;display: flex;flex-direction: row;align-items: center;transition:all 500ms ease-in-out;}
section.home-sec-faqs ul.faqs li:before{content:"";width: 120%;height: 0%;background:var(--color-01);position:absolute;top:0;left:-10%;margin: auto;z-index: 0;transition: all 500ms ease-in-out;}
section.home-sec-faqs ul.faqs li .f_titles{width: 65%;}
section.home-sec-faqs ul.faqs li .f_titles h3{font-size: var(--rfs-36);}
section.home-sec-faqs ul.faqs li .f_paras{width: 35%;position: absolute;top:50%;right: 0px;opacity:0;transform:translateY(-50%);transition:all 500ms ease-in-out;}
section.home-sec-faqs ul.faqs li .f_paras p{margin-bottom:10px;}

section.home-sec-faqs ul.faqs li:hover{height:160px;/* background:var(--color-01); */transition:all 500ms ease-in-out;}
section.home-sec-faqs ul.faqs li:hover:before{height: 100%;transition:all 500ms ease-in-out;}
section.home-sec-faqs ul.faqs li:hover .f_paras{opacity:1;transition:all 500ms ease-in-out;}

section.home-sec-09{background:url("bg-attend-or-book.webp") no-repeat center center;background-size: cover;position: relative;}
section.home-sec-09 ul{color: var(--color-01);margin: 0px;padding: 0px;list-style-type: none;width: 100%;display: flex;flex-direction: row;}
section.home-sec-09 ul li{width: 100%;min-height: 100vh;position: relative;display: flex;align-items: center;justify-content: center;flex-direction: column;transition:all 500ms ease-in-out;}
section.home-sec-09 ul li:before{content:"";width:100%;height:100%;background:url("focus-hover.png") no-repeat top center;position:absolute;top: 0%;left: 0%;right: 0%;margin: auto;z-index: 0;clip-path: polygon(50% 0%, 50% 0%, 50% 100%, 50% 100%);transition: clip-path 0.5s ease-in-out;}
section.home-sec-09 ul li h2{color:var(--color-13);font-size: var(--rfs-100);opacity:1;transition:all 500ms ease-in-out;}
section.home-sec-09 ul li .focus_content{display: flex;flex-direction: column;align-items: center;justify-content: center;width: 100%;height: 100%;position: absolute;top: 0%;left: 0;right: 0;margin:auto;padding-top: 10vh;clip-path: polygon(50% 0%, 50% 0%, 50% 100%, 50% 100%);transition: clip-path 0.5s ease-in-out;}
section.home-sec-09 ul li .focus_content h3{font-size: var(--rfs-72);text-align: center;padding: 30px 0px;border-top: 2px solid var(--color-01);border-bottom: 2px solid var(--color-01);margin-bottom:30px;}
section.home-sec-09 ul li .focus_content p{text-align:center;max-width:300px;}

section.home-sec-09 ul li:hover{transition:all 500ms ease-in-out;}
section.home-sec-09 ul li:hover:before{clip-path: polygon(35% 0%, 65% 0%, 100% 100%, 0% 100%);transition:all 500ms ease-in-out;}
section.home-sec-09 ul li:hover h2{transform:scale(0.5);opacity:0;transition:all 500ms ease-in-out;}
section.home-sec-09 ul li:hover .focus_content{opacity: 1;top: 0%;transform: scale(1);clip-path: polygon(35% 0%, 65% 0%, 100% 100%, 0% 100%);transition:all 500ms ease-in-out;}

section.home-sec-gov_logo{padding:40px;background:var(--color-01);border-bottom: 5px solid var(--color-13);}
section.home-sec-gov_logo ul{margin: 0px;padding: 0px;list-style-type: none;gap: 50px;display: flex;flex-direction: row;align-items: center;justify-content: center;}
section.home-sec-gov_logo ul li{}
section.home-sec-gov_logo ul li img{max-height: 100px;}

section.home-sec-04 #btn2{display: none;}


@media(max-width:1366px){
	section.home-sec-video {min-height: 80vh;}
	section.home-sec-video .container-fluid{padding: 0px 0px;}
	section.home-sec-video .video-box .play-icon { width: 12vh; height: 12vh;}
	section.home-sec-video .video-box .play-icon:before {border: 2vh solid transparent;border-left: 3vh solid var(--color-13);} 
	section.home-sec-04 .sf_text h2 {font-size: 30px;}
	section.home-sec-04 .sf_text { padding: 20px 0px;}
	section.home-sec-07 .container-fluid{padding:50px 0px;}
	section.home-sec-07 .sponsor_box:hover h3:before {transform: scale(4.5) translateY(0%); right:34%;}
	section.home-sec-07 .sponsor_box p {max-width:180px; font-size: 1rem;}
	section.home-sec-faqs ul.faqs li .f_paras p{font-size: 1rem;}
	section.home-sec-08 {padding-top:150px;}
	section.home-sec-08 .bg_orange_box {top:19%;}
	section.home-sec-08:before {width:175%;}
	section.home-sec-08:after{width:158%;}
	section.home-sec-08 .supermarquee ul li {padding: 30px 25px;}
/*	section.home-sec-03 ul.credibilities li:last-child::after{ background:none;}*/
}

@media (max-width:1280px){
	section.home-sec-video .video-box .play-icon { width: 15vh; height: 15vh;}
}

@media(max-width:992px){
  section.home-sec-07 .sponsor_box p { max-width: 160px;}
}

@media(max-width:768px){
	section.home-sec-01 {height:auto;padding-top: 6rem;}
	section.home-sec-video .video-box .play-icon { width: 12vh; height: 12vh;}
	section.home-sec-video .video-box .play-icon:before {border: 2vh solid transparent;border-left: 3vh solid var(--color-13);} 
	section.home-sec-01 .logo-plastiworld-big {bottom:15px;}
	section.home-sec-01 img.transformation-face{width:100%;}
	section.home-sec-01 .counter-box{margin-top:3rem; }
	section.home-sec-01 .para-box {padding-left:0px;}
	section.home-sec-02 {min-height:auto;}
	section.home-sec-video { min-height: 45vh;}
	section.home-sec-03 ul.credibilities {flex-wrap: wrap; gap:0px;}
	section.home-sec-03 ul.credibilities li {gap:20px; padding: 30px 8px;}
	section.home-sec-03 ul.credibilities li .c_logo {width: 50%; 	}
	section.home-sec-03 ul.credibilities li::after,
	section.home-sec-03 ul.credibilities li:before{ background:none;}
	section.home-sec-03 .container-fluid,section.home-sec-07 .container-fluid{padding:0px;}
	section.home-sec-03 .main-row{gap:2rem;}
	section.home-sec-03 ul.credibilities li .c_text p {font-size: 1rem;}
	section.home-sec-04 .container-fluid{padding: 50px 0px 0px;}
	section.home-sec-04 .main-row{gap:2rem;align-items: center;}
	section.home-sec-05 .main-row{gap:2rem;margin-top: 4rem;}	
	section.home-sec-05 h5.titles{padding-top: 50px;margin-bottom: 30px;}
	section.home-sec-07{padding-bottom:4rem;}
	section.home-sec-07 h2 {margin-bottom:2rem;}
	section.home-sec-07 .sponsor_box {align-items: center;}
	section.home-sec-07 .sponsor_box:hover h3:before {transform: scale(5) translateY(0%); right:34%;}
	section.home-sec-faqs ul.faqs li {flex-direction: column;}
	section.home-sec-faqs ul.faqs li .f_titles {width: 100%;margin-bottom:1rem;}
	section.home-sec-faqs ul.faqs li:hover {height: auto;}
	section.home-sec-faqs ul.faqs li .f_paras { width: 100%; position: static;transform: translateY(0%);}
	section.home-sec-faqs .container-fluid{padding-top:0px;}
    section.home-sec-08 {padding-top: 155px;}
	section.home-sec-08 .bg_orange_box { top: 11%;}
	section.home-sec-08:before { width: 310%;height: 130%;}
	section.home-sec-08:after { width: 220%;}
	section.home-sec-08 {padding-bottom: 250px;}
	section.home-sec-08 .bg_purple_box {bottom:18%;}
	section.home-sec-09 ul li h2{position: relative; width:100%; text-align: center;}
	section.home-sec-09 h2::after{content:"click here";position:absolute;font-size: 14px;width:100%;color:#fff;letter-spacing: 0.7px;top:110%;left:0;text-align: center;text-decoration: underline;}
	
	section.home-sec-gov_logo{padding: 30px 20px;}	
	section.home-sec-gov_logo ul{
	gap: 30px;
	display: flex;
	flex-direction:row;
	flex-wrap: wrap;
	justify-content: center;
	}
	section.home-sec-gov_logo ul li{text-align: center;}
	section.home-sec-gov_logo ul li img{max-height: 70px;}	
	
}

@media(max-width:576px){
	section.home-sec-01 { height:auto;padding-top:6rem;}
	section.home-sec-01 .main-row{gap:2rem;}
	/*
		section.home-sec-video .play-btn .play-icon {scale: 0.75;transform: translate(-75%, -75%);}
		section.home-sec-video .play-btn:hover .play-icon {transform: translate(-70%, -70%) scale(.8);}
		.sf_thumb{display: none;}
	*/
	.sf_thumb{display: none;}
	
	section.home-sec-04 #btn1{display: none;}
	section.home-sec-04 #btn2{display: block; width:fit-content;}

	section.home-sec-03 ul.credibilities li {flex-direction: row; width:100%; /*		flex-direction: column; align-items: flex-start; gap:24px;*/}
	section.home-sec-05 ul.key_benefits {flex-direction: column;}
	section.home-sec-05:before{height:35%;}
	section.home-sec-08 {padding-top:180px;padding-bottom:150px;}
	section.home-sec-08 .bg_orange_box {top:8%;}
	section.home-sec-08 .bg_purple_box {bottom:6%;}
	section.home-sec-08:before {width:475%;}
	section.home-sec-08:after {width:614%;}
	section.home-sec-08 .floorplan_bg {position: relative;}
	/*	section.home-sec-gov_logo ul {flex-direction: column;}*/

	section.home-sec-09 {background-size: cover;}
	section.home-sec-09 ul {flex-direction: column;}


}

@media(max-width:480px){

	section.home-sec-01 {padding-top: 10rem;}
	section.home-sec-01 h1{font-size: 32px;}
    section.home-sec-01 .counter-box { margin-top: 0rem; }
	section.home-sec-01 .para-box p{font-size: 1rem;}
	.tick {margin-bottom: 1em;}
	
	section.home-sec-02 h2 span {font-size: 30px;font-weight: 700;letter-spacing: -1px;filter: none;}
	
	section.home-sec-video { min-height: 35vh;}
	section.home-sec-video .video-box .play-icon { width: 8vh; height: 8vh;}
	section.home-sec-video .video-box .play-icon:before {border: 1vh solid transparent;border-left: 2vh solid var(--color-13);} 
	
	
	section.home-sec-03 ul.credibilities li .c_text {width: 100%;}
	section.home-sec-03 ul.credibilities li .c_logo {width: 60%;}
	section.home-sec-03 ul.credibilities li .c_text p.lead {text-align: left;}
	section.home-sec-03 ul.credibilities li:nth-of-type(1) .c_logo img {width: 80px;}
	section.home-sec-03 ul.credibilities li:nth-of-type(2) .c_logo img {width:80%;}
/*	section.home-sec-03 ul.credibilities li .c_text p {max-width: 200px;}*/
	
	section.home-sec-04 .slick-list.draggable button.slick-arrow{display: none;}
	section.home-sec-04 .columns{margin-bottom:1.2rem;}
	section.home-sec-04 h3{margin-bottom:10px;}
	section.home-sec-04 .sf_text h2{font-size: 21px;}
	section.home-sec-04 .sf_text {padding: 0px 0px;}
	
	/*	section.home-sec-05 ul.key_benefits li .icon img,section.home-sec-06 .exhibit_karo .icon img{scale: 0.65;}*/
	section.home-sec-07 .sponsor_box p {font-size: 0.8rem;opacity: 1;transform: translate(0px);position: static;}
	section.home-sec-07 .sponsor_box {padding: 0px 0px 0px 41px;min-height:  auto;margin-bottom: 1rem;display: flex;align-items: flex-start;}

	.btn-km {margin-top: 0.6rem;} 

	h5.titles{font-size: 10px; gap:10px;margin-bottom: 20px;}

	section.home-sec-06{padding-top:2rem; padding-bottom:30px;}
	section.home-sec-06 .exhibit_karo .icon img {scale: 0.75;}
	section.home-sec-06 .exhibit_karo{min-height:auto;padding: 0px 18px;}
	section.home-sec-06 .exhibit_karo .text {top:10px;}
	section.home-sec-06 .exhibit_karo:hover {padding-bottom: 45px;}

	ul.nav_3buttons li a .nv-text ,.btn-km .bkm-text,section.home-sec-03 ul.credibilities li .c_text p,section.home-sec-05 .paras p,section.home-sec-05 ul.key_benefits li .text p,section.home-sec-06 .exhibit_karo .text p, section.home-sec-07 p,.btn-km.purple .bkm-text,section.home-sec-08 p,section.home-sec-07 .sponsor_box:hover p,    section.home-sec-faqs ul.faqs li .f_paras p,    section.home-sec-09 ul li .focus_content p { font-size: 0.8rem;}
	
	section.home-sec-03 h2,section.home-sec-04 h3,section.home-sec-05 h2,section.home-sec-06 h2, section.home-sec-07 h2,section.home-sec-08 h2,section.home-sec-faqs h2{font-size: 34px;}

	.rfs-p { padding: 0px 20px;}

	section.home-sec-05 h2 ,section.home-sec-08 h2,section.home-sec-faqs h2{ margin-bottom: 30px;}
	section.home-sec-05 ul.key_benefits {gap:10px;}
	section.home-sec-05 .main-row { gap: 0rem; margin-top:0rem;}
		
	section.home-sec-05{padding-top:2rem;}
	section.home-sec-05 ul.key_benefits li {gap: 5px; flex-direction: row; align-items: baseline;}

	section.home-sec-05 ul.key_benefits li .text { padding: 0px 20px; border-left: none;  gap: 30px; padding-top: 6px; display: flex;flex-direction: row;}
	section.home-sec-05 ul.key_benefits li .text h4 {display: none;}
	section.home-sec-05 ul.key_benefits li .icon img { width: 65px; }
	/*	section.home-sec-05 ul.key_benefits li:not(:first-child) .icon img{scale: 1.1;}*/
	section.home-sec-05 ul.key_benefits li .text p {max-width: 200px;}
	section.home-sec-05 h5.titles {padding-top: 20px;}
	/*	section.home-sec-04 h3 br{display: none;}*/ 
	
	section.home-sec-07 .sponsor_box h3:before {width: 20px;height: 20px;}
    section.home-sec-07 { padding-bottom: 0px; }
	section.home-sec-07 .sponsor_box h3{/* max-width:100px; */margin-bottom: 10px;}
	section.home-sec-07 .col-xl-4 .sponsor_box h3:before{}
	section.home-sec-07 .sponsor_box:hover h3:before {transform: scale(1) translateY(-50%); right: 110%; top:50%; }
	section.home-sec-07 .col-xl-4:nth-child(3) .sponsor_box:hover { color: var(--color-11);}
	
	section.home-sec-08:before {width: 522%;}
	section.home-sec-08:after {width: 690%;}
	section.home-sec-08 .floorplan_bg {bottom: -40px;}
	section.home-sec-08 .floorplan_bg:hover {bottom: 0px;}
	section.home-sec-08 .supermarquee ul li {padding: 30px 25px;}
	section.home-sec-08 .bg_orange_box { top: 11%;}
	section.home-sec-08 .bg_purple_box { bottom: 7.5%;}
	section.home-sec-03 ul.credibilities li { padding: 14px 8px; }
	section.home-sec-09 ul li h2{font-size: 32px;}
	
	section.home-sec-faqs ul.faqs li .f_titles h3 {font-size: 20px;}
	
	section.home-sec-09 ul li .focus_content h3{font-size: 24px;}
	section.home-sec-09 ul li .focus_content p { max-width: 200px;}
    section.home-sec-09 ul li {min-height: 450px;}

}