
section.infrastructure-sec-hero{min-height: 100vh;background: linear-gradient(180deg, #010101 80%, #010D26 100%);padding-top: 90px;position: relative;overflow: hidden;}
section.infrastructure-sec-hero > div{position:relative;z-index:9;}
section.infrastructure-sec-hero h1{}
section.infrastructure-sec-hero p.lead{color: var(--color-03);font-size: var(--rfs-21);font-weight:  400;}
section.infrastructure-sec-hero p{color: var(--color-02);max-width: 440px;}
section.infrastructure-sec-hero .hero-banner{width: 100%;height: 60vh;background: url("hero-banner.jpg") no-repeat center center;background-size: cover;border-radius: 10px;margin-bottom: 50px;}
section.infrastructure-sec-hero .btn-km.red{margin-top:10px;margin-bottom:20px;}

section.infrastructure-sec-01{background: linear-gradient(180deg, #010d26 0%, #00277F 50%, #000000 100%);position:relative;padding-top:100px;padding-bottom:100px;}
section.infrastructure-sec-01 .sliders_wrps{position:relative;padding-left: 170px;}
section.infrastructure-sec-01 .infinite-nav{z-index: 999;width: 150px;border-radius: 10px;overflow: hidden;position:absolute;top:0;left:0;}
section.infrastructure-sec-01 .infinite-nav .slick-list{padding:0px !important;}
section.infrastructure-sec-01 .infinite-nav .thumbs{margin-bottom: 15px;width: 165px;background:var(--color-02);}
section.infrastructure-sec-01 .infinite-nav .thumbs img{opacity: .4;transition: all 500ms ease-in-out;}
section.infrastructure-sec-01 .infinite-nav .slick-current.slick-center .thumbs img{opacity: 1;transition: all 500ms ease-in-out;}


section.infrastructure-sec-01 .infinite-for{border-radius: 5px;overflow:hidden;}
section.infrastructure-sec-01 .infinite-for .thumbs{}
section.infrastructure-sec-01 .infinite-for .thumbs img{/* border-radius: 5px; */}


section.infrastructure-sec-02{}
section.infrastructure-sec-02 ul.facility_list{margin: 0px;padding: 0px;list-style-type: none;border-bottom: 1px solid #303030;}
section.infrastructure-sec-02 ul.facility_list li{padding: 40px 0px;border-top: 1px solid #303030;gap: 50px;position: relative;display: flex;transition:all 700ms ease-in-out;}
section.infrastructure-sec-02 ul.facility_list li:before{content:"";width: 0%;height:1px;background:var(--color-01);position:absolute;top: 0;right:0;transition:all 700ms ease-in-out;}
section.infrastructure-sec-02 ul.facility_list li .fl_text{width: 50%;min-height: 300px;display: flex;flex-direction: column;justify-content: space-between;}
section.infrastructure-sec-02 ul.facility_list li .fl_text h3{font-size: var(--rfs-42);}
section.infrastructure-sec-02 ul.facility_list li .fl_text p{max-width: 640px;}

section.infrastructure-sec-02 ul.facility_list li .fl_thumb{width: 15%;max-height: 50vh;overflow: hidden;position: relative;transition: all 700ms ease-in-out;}
section.infrastructure-sec-02 ul.facility_list li .fl_thumb img{transform:scale(1.4);transition:all 500ms ease-in-out;}

section.infrastructure-sec-02 ul.facility_list li.active,
section.infrastructure-sec-02 ul.facility_list li:hover{transition:all 500ms ease-in-out;}
section.infrastructure-sec-02 ul.facility_list li.active:before,
section.infrastructure-sec-02 ul.facility_list li:hover:before{width:100%;left:0;right:inherit;transition:all 500ms ease-in-out;}
section.infrastructure-sec-02 ul.facility_list li.active .fl_thumb,
section.infrastructure-sec-02 ul.facility_list li:hover .fl_thumb{width:47%;transition:all 700ms ease-in-out;}
section.infrastructure-sec-02 ul.facility_list li.active .fl_thumb img,
section.infrastructure-sec-02 ul.facility_list li:hover .fl_thumb img{transform:scale(1);transition:all 500ms ease-in-out;}


section.infrastructure-sec-03{background: url("bg-product-deliver.jpg") no-repeat top center;background-size: cover;min-height: 65vh;padding-top: 50px;padding-bottom: 50px;position: relative;display: flex;flex-direction: column;align-items: flex-start;justify-content: space-between;}
section.infrastructure-sec-03:after{content:"";width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: linear-gradient(360deg, black 0%, transparent 70%);}


