/* .header-bg{background-color: var(--color-f6);} */

/* @media(min-width:767px){
} */

.no-header-padding{padding-top: 0 !important;}
/* Header Area Start */
.main_header {padding-top:0;background-color: var(--color-f6);}
.main_header>.container-fluid{border-bottom: 0.1rem solid #cbcbcb;}
.main_header.no-border>.container-fluid{border-bottom: 0;}
.main_header.sticky>.container-fluid{border-color: transparent;}

.site_brand {max-width: 14.1rem;}
.site_nav>ul>li{margin-top:6.3rem;}
.site_nav>ul>li>a{padding-bottom: 6.3rem;}
@media(max-width:1750px){
    .site_brand { max-width:12.2rem;}
    .site_nav>ul>li{margin-top:5.3rem;}
    .site_nav>ul>li>a{padding-bottom: 5.3rem;}
}
@media(max-width:1550px){
    .site_nav>ul>li{margin-top:4.3rem;}
    .site_nav>ul>li>a{padding-bottom: 4.3rem;}
}
@media(max-width:991px){
  .main_header {padding-block:1.5rem;}
  .main_header>.container-fluid{border: 0;}
}
@media(max-width:767px){
  .site_brand {max-width: 12.1rem;}
}
    

main{padding-top:var(--header-height);}
/* breadcrum css starts here */
.breadcrum_sec{padding-block: 6.5rem 6.6rem;background-color:var(--color-f6);position:relative;z-index:1;}
body:has(.inner_menusec) .breadcrum_sec{padding-block: 6.5rem 3rem;}

.breadcrum-menu{display:flex;align-items:center;gap:0 1.4rem;list-style-type:none;margin:0;padding:0;}
.breadcrum-menu > li{position:relative;color:var(--color-black);font:var(--font-15); font-weight:normal;}
.breadcrum-menu > li:not(:last-child):after{content:"";border-color:transparent;border-style:solid;position:absolute;line-height:0;border-width:.31em 0 .31em .5em;border-top-color:transparent;border-left-color:var(--color-da);top:50%;transform:translateY(-50%);left:unset;right:0;}
.breadcrum-menu > li > a{color:var(--color-black);font:var(--font-15); font-weight:normal;padding-right:2rem;padding-left:0rem;}
.breadcrum-menu > li:last-child > a{color:var(--color-ab);font-style:italic;padding-right: 0;}
.product_breadcrumb{background-color:var(--color-white); padding-block: 5rem;}
.breadcrum_sec .breadcrum_title{display: flex;align-items: center;justify-content: space-between;gap: 2rem;}
.breadcrum_sec .breadcrum_title>h1{font:var(--font-36);color:var(--color-da);}
body:has(.product_breadcrumb) .main_header>.container-fluid{border-bottom: 0;}
@media(max-width:1550px){
    .breadcrum_sec {padding-block: 5.5rem 5.6rem;}
    body:has(.inner_menusec) .breadcrum_sec{padding-block: 5.5rem 3rem;}
    .product_breadcrumb{padding-block: 4rem;}
}
@media(max-width:1366px){
    .breadcrum_sec {padding-block: 4.5rem 4.6rem;}
    body:has(.inner_menusec) .breadcrum_sec{padding-block: 4.5rem 3rem;}
    .product_breadcrumb{padding-block: 3rem;}
}
@media(max-width:991px){
    .breadcrum_sec {padding-block: 3.5rem 3.6rem;}
    body:has(.inner_menusec) .breadcrum_sec{padding-block: 3.5rem 3rem;}
}
@media(max-width:767px){
    .breadcrum_sec {padding-block: 3rem;}
    body:has(.inner_menusec) .breadcrum_sec{padding-block: 3rem 3rem;}
    .breadcrum-menu{flex-wrap:wrap;gap:1rem 1.4rem;}
    .breadcrum_sec .breadcrum_title{flex-direction: column;gap: 1rem;}
}
/* breadcrum css ends here */

/* Inner Menu Area Start */
.inner_menusec{background-color:var(--color-f6);position:sticky;top:0;z-index:10;}
.innermenu>ul{display:flex;gap:3.5rem;padding: 0;margin: 0;}
.innermenu>ul>li{ list-style: none; padding-block: 3.6rem 4rem; border-bottom: 0.2rem solid transparent; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
.innermenu>ul>li.active{border-color: var(--color-da);}
.innermenu>ul>li>a{font: var(--font-16);}
.innermenu>ul>li.active>a{color: var(--color-da);}
.innermenu>ul>li:hover>a{color: var(--color-da);}
.innermenu>ul>li:has(a:hover){border-color: var(--color-da);}
@media(max-width:1366px){
    .innermenu>ul>li {padding-block: 2.6rem 3rem;}
}
@media(max-width:1200px){
  .innermenu>ul {gap: 3rem;}
}
@media(max-width:991px){
  .inner_menusec {display:none;}
}

/* holyland Start here*/
.holyland_sec{position: relative;padding-bottom: 17.7rem;width: 100%;}
.brands_wraper{padding-top: 5rem;border-top: 0.1rem solid #CBCBCB;}
.holyland_sec .sec_title{text-align: center;margin-bottom: 6.3rem;}
.holyland_sec .sec_title>p{font:var(--font-24);font-weight:normal;margin-top:1.5rem;padding-bottom:1.5rem;}
.holyland_grid{display: grid;grid-template-columns: repeat(4, 1fr);gap: 1.5rem;}
.holyland_grid>.holyland_bx{position:relative;display:flex;padding:5.8rem 1.2rem;aspect-ratio:4 / 3.3757;justify-content:center;flex-direction:column;align-items:center;width:100%;overflow:hidden;}

.holyland_grid>.holyland_bx>img{width:auto;max-width:26rem;margin:auto;}
.holyland_grid>.holyland_bx>*{ color: var(--color-white); transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
.holyland_grid>.holyland_bx>h2{font:var(--font-60);font-family: var(--font-poppins);font-weight: 500;text-align: center;margin-top: 1.4rem;}
.holyland_grid>.holyland_bx>h2>strong{font:var(--font-41);line-height: 1.2;font-weight: 600;display: block;}
.holyland_grid>.holyland_bx:hover>img{ transform: scale(1.06); -webkit-transform: scale(1.06); -moz-transform: scale(1.06); -ms-transform: scale(1.06); -o-transform: scale(1.06); }
.holyland_grid>.holyland_bx>.read_btn{margin-top: 1.4rem;}
.holyland_grid>.holyland_bx:has(a:hover)>p{color: var(--color-da);}
.holyland_grid>.holyland_bx:has(a:hover)>.read_btn{ transform: scale(0.9); -webkit-transform: scale(0.9); -moz-transform: scale(0.9); -ms-transform: scale(0.9); -o-transform: scale(0.9); }
@media(min-width:768px){
    .holyland_grid>.holyland_bx:nth-child(1){background-color: var(--color-e2);}
    .holyland_grid>.holyland_bx:nth-child(2){background-color: var(--color-04);}
    .holyland_grid>.holyland_bx:nth-child(3){background-color: var(--color-fc);}
    .holyland_grid>.holyland_bx:nth-child(4){background-color: var(--color-eb);}
    .holyland_grid>.holyland_bx:nth-child(5){background-color: var(--color-aa);}
    .holyland_grid>.holyland_bx:nth-child(6){background-color: var(--color-white);}
    .holyland_grid>.holyland_bx:nth-child(7){background-color: var(--color-d2);}
    .holyland_grid>.holyland_bx:nth-child(8){background-color: var(--color-cf);}
    .holyland_grid>.holyland_bx:nth-child(9){background-color: var(--color-white);}
    .holyland_grid>.holyland_bx:nth-child(10){background-color: var(--color-b5);}
    .holyland_grid>.holyland_bx:nth-child(11){background-color: var(--color-ef);}
    .holyland_grid>.holyland_bx:nth-child(12){background-color: var(--color-84);}
    .holyland_grid>.holyland_bx:nth-child(13){background-color: var(--color-be)}
    .holyland_grid>.holyland_bx:nth-child(14){background-color: #0871b93d;}
}

/* responsive  */
@media(max-width:1750px){
    .holyland_sec{padding-bottom: 16.7rem;}
}
@media(max-width:1550px){
    .holyland_sec{padding-bottom: 15.7rem;}
    .holyland_grid>.holyland_bx {padding: 4.8rem 1rem;}
}
@media(max-width:1366px){
    .holyland_sec{padding-bottom: 14.7rem;}
    .holyland_grid>.holyland_bx {padding: 4.8rem 1rem;}
}
@media(max-width:1200px){
    .holyland_grid>.holyland_bx{padding:3.8rem 1rem;}
}
@media(max-width:1024px){
    .holyland_sec{padding-bottom: 13.7rem;}
}
@media(max-width:991px){
    .holyland_sec{padding-bottom: 12.7rem;}
}

@media (max-width:767px){
    .holyland_sec{width: 100%;max-width: 100%;padding-bottom: 10rem;}
    .holyland_sec .sec_title { margin-bottom: 2rem;}
    .brands_wraper{padding-top:3rem;}
    /* .holyland_grid { grid-template-columns: repeat(2, 1fr);} */
    .holyland_grid{grid-template-columns:repeat(2,1fr);max-width:100%;margin-inline:auto;padding-inline:0.5rem;gap: 0;}
    .holyland_grid>.holyland_bx{aspect-ratio:4 / 3.03244;padding:0.757rem 0;border-bottom: 0.1rem solid var(--color-e5);border-right:0.1rem solid var(--color-e5);}
    .holyland_grid>.holyland_bx>*{width:auto;object-fit:contain;}
    .holyland_grid>.holyland_bx:nth-child(2n){border-right:0;}
    .holyland_grid>.holyland_bx>* { width:auto; object-fit:contain;}
    .holyland_grid>.holyland_bx>img { width:100%; mix-blend-mode: darken;}
    .holyland_grid>.holyland_bx:nth-last-child(2){aspect-ratio:auto;border-bottom:0;}
    .holyland_grid>.holyland_bx:nth-last-child(1){aspect-ratio:auto;border-bottom:0;}
}
/* holyland ends here*/

/* press release sec starts here */
.press_bx date{background:var(--radial-gradient);padding:2rem 3.5rem;border-top-left-radius:1rem;border-top-right-radius:1rem;color:var(--color-f6);font:var(--font-36);display:flex;line-height:1;align-items:flex-start;gap:0 1rem;}
.press_bx date span{font: var(--font-14);border-bottom:1px solid var(--color-white);display:inline-block;padding-bottom:1rem;line-height:1.3;color:var(--color-white);}
.press_grid{overflow:hidden;height: 100%;position: relative;padding-bottom: 6.2rem;}
.press_bx{border:1px solid var(--color-da)4D;border-radius:1rem;height:100%;}
.press-list{padding:4rem 3.5rem;}
.press-list p{font:var(--font-18);padding-bottom: 3rem;}
.press_sec{padding:5rem 0;}
.press_grid .swiper-pagination .swiper-pagination-bullet{box-shadow:0px 3px 6px #00000029;background-color:var(--color-white);width:9px;height:9px;opacity:1;margin:0;}
.press_grid .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-da);}
.press_grid .swiper-pagination{text-align:left;bottom:0;top:unset;display:flex;align-items:center;gap:0 1rem;padding-bottom:1rem;}
.release_sec{padding:8.5rem 0;background-color:var(--color-f6);}
.release_grid{display:flex;background-color:var(--color-white);align-items:center;position:relative;border-radius:1rem;margin-bottom: 3rem;}
.release_grid date{background:var(--radial-gradient);padding:3rem 2.4rem 3rem 2rem;color:var(--color-f6);font:var(--font-36);display:flex;line-height:1;align-items:flex-start;gap:0 1rem;border-top-left-radius:1rem;border-bottom-left-radius:1rem;height:100%;}
.release_grid date span{font:var(--font-12);border-bottom:1px solid var(--color-white);display:inline-block;padding-bottom:1rem;line-height:1.3;color:var(--color-white);}
.release_grid > a{position:absolute;top:0;left:0;right:0;bottom:0;font-size:0;}
.release-list p{color:var(--color-2b);}
.release-list{padding:2.4rem 5rem 2.7rem 3rem;}
.release_arrow{min-width:5rem;display:flex;align-items:center;margin-right:2rem;}
.release_grp h5{font:var(--font-16);padding-bottom:3rem;color:var(--color-black);font-weight:bold;}
.contacts_icon figure{width: 2.5rem;}
.press-list > a > i{font-size:2rem;color:var(--color-da);}
.release_arrow > a > i{font-size:2rem;color:var(--color-da);}
/* responsive  */
@media only screen and (max-width:1199px){
    .release-list {padding: 1.4rem 5rem 1.7rem 2rem;}
    .release_grid {margin-bottom: 2rem;}
}
@media only screen and (max-width:767px){
    .press-list {padding: 3rem 1.5rem;}
    .press_bx date { padding: 1.5rem 1.5rem;}
    .release_sec {padding: 4.5rem 0 3rem;}
    .release_grid date{padding:4rem 2.4rem 4rem 2rem}
}
@media only screen and (max-width:599px){
    .release_grid {display: block;}
    .release_grid date {border-radius: 10px 10px 0 0;}
    .release_arrow{padding:0rem 5rem 1.7rem 2rem;}
    .release_grid {margin-bottom: 3rem;}
    .press-list {padding: 2rem 1.5rem;}
    .press-list p {font: var(--font-18); padding-bottom: 2rem;}
}
@media only screen and (max-width:499px){
    .press_sec {padding: 4rem 0;}
}
/* press release sec ends here */

/* contact us css starts here */
.contact-us{padding-top: 10rem;}
.contact-grp{display:grid;grid-template-columns:auto 35rem;align-items:start;}
.holy_contacts{ background-color:var(--color-f6); border-radius:2rem; padding:4rem 3.8rem 5.2rem; width:calc(100% - 2.5rem); height: 100%; -webkit-border-radius:2rem; -moz-border-radius:2rem; -ms-border-radius:2rem; -o-border-radius:2rem; }
.holy_contacts h5{font:var(--font-21);color:var(--color-da);padding-bottom:3rem;}
.holy_contacts h6{font:var(--font-18);color:var(--color-da);padding-bottom:1.5rem;}
.corporate-office{margin-top: 2rem;}
.contacts_info{display:flex;gap:0 1.7rem;align-items:flex-start;}
.contacts_icon { flex-shrink:0;}
.contacts_info_grp{display:flex;gap:3rem 4rem;margin:3rem 0 0 0; flex-wrap: wrap;}
.contacts_list a{color:var(--color-2b);font:var(--font-16);font-weight:normal;}
.contacts_list a:hover{color:var(--color-da);}
.contacts_info .contacts_list.toll-free a{font:var(--font-21);color:var(--color-da);}
.contacts_list > p{margin:0;font-weight: 500;}
.contacts_list.toll-free > p{font-weight: normal;}
.contact-form{background-color:var(--color-f6);border-radius:2rem;padding:3.2rem 3.8rem 4.5rem 3.2rem;position:relative;height: 100%;}
.contact-form h5{font:var(--font-21);color:var(--color-da);padding-bottom:3.3rem;}
.contact-form .form-group{margin-bottom:1.5rem;}
.contact-form .form-control{outline:none;width:100%;font:var(--font-15);font-weight:normal;color:var(--color-2b);padding:1rem 1.5rem;border:0.1rem solid var(--color-db);border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;empty-cells:unset;}
.contact-form input[type="text"]::placeholder,.contact-form textarea::placeholder{color:var(--color-b4);}
.contact-form input[type="text"]::-ms-input-placeholder,.contact-form textarea::-ms-input-placeholder{color:var(--color-b4);}
.contact-form .contact-btn{cursor: pointer;background-color:var(--color-da);border: 0;display:inline-block;font:var(--font-16);color:var(--color-white);transition:0.6s;border-radius:1rem;padding:0.6rem 2rem 0.6rem 2.4rem;}
.contact-form .contact-btn:hover{background:var(--color-2b)}
.contact-location{margin-top:3rem;}
.breadcrum-menu.contact-bdr{border:none;}
.contact-form .contact-btn i{font-size:12px;margin-left:0.8rem;}
.contact-form input[type="text"]::placeholder, 
.contact-form input[type="tel"]::placeholder{color:var(--color-b4);}
.sub-title{font:var(--font-21);color:var(--color-da);padding-bottom:3rem;}

.contact-form input[type="text"]::-ms-input-placeholder,
.contact-form input[type="tel"]::-ms-input-placeholder { 
    color:var(--color-b4);
}

@media(max-width:1750px){
    .contact-us{padding-top: 9rem;}
}
@media(max-width:1550px){
    .contact-us{padding-top: 8rem;}
}
@media(max-width:1366px){
    .contact-us{padding-top: 7rem;}
}
@media (max-width:1200px){
    .contact-us{padding-top: 6rem;}
    .contacts_info_grp {flex-wrap: wrap;gap: 2rem 3rem;margin-top: 2.5rem;}
    .holy_contacts { border-radius: 2rem;padding: 4rem 2.8rem 3rem;margin:0;}
    .contact-form {padding: 3rem 2.5rem 2.9rem 2.3rem;}
    .contact-form h5 {  padding-bottom: 2.3rem;}
    .holy_contacts h5 {font: var(--font-21);color: var(--color-da);padding-bottom: 2rem;}
}
@media(max-width:767px){
    .contact-us{padding-top: 3.6rem;}
    .holy_contacts {border-radius: 1rem;padding: 2.5rem;width: 100%;}
    .contact-grp{gap:2rem;grid-template-columns:100%;}
}

/* ==== new Contact us content css ===== */



.warehouse-sec{padding-block:10rem 17rem;background-color:var(--color-f6);}
.werehouse-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2.5rem;}
.werehouse-list li{background-color:#FFFFFF;box-shadow:0px 3px 6px #00000012;padding:4.2rem 3.5rem 6.1rem 3.5rem;display:block;}
.werehouse-list li a h4{color:var(--color-da);font:var(--font-16);font-weight:bold;}
.werehouse-list li a p{color:#000000;margin-top:2rem;display:flex;}

@media(max-width:1750px){
    .warehouse-sec{padding-block:9rem 16rem;}
}
@media(max-width:1550px){
    .warehouse-sec{padding-block:8rem 15rem;}
}
@media(max-width:1366px){
    .warehouse-sec{padding-block:7rem 14rem;}
}

@media(max-width:1024px){
    .warehouse-sec{padding-block:7rem 12rem;}
}
@media(max-width:991px){
    .warehouse-sec{padding-block:6rem 10rem;}
}
@media(max-width:767px){
    .warehouse-sec{padding-block:4rem 7rem;}
    .werehouse-list{grid-template-columns:repeat(2,1fr);}
    .werehouse-list li {padding: 2.5rem;}
}
@media only screen and (max-width:600px){
    .werehouse-list{grid-template-columns:repeat(1,1fr);}
}
/* ==== new Contact us content css End ==== */


/* media coverage css starts here */
.media_sec{padding-block: 8rem;}
.media_grid{display:grid;grid-template-columns:repeat(2,50% 50%);align-items:start; position: relative;}
.media_grid:has(.overlap_btn:hover) .media-link > a{color: var(--color-da);}
.media_grid:has(.overlap_btn:hover) .media-link > span{color: var(--color-da);}
.media-list{padding:4rem 8rem;}
.media-list date{padding: 0 0 2rem;;border-top-left-radius:1rem;border-top-right-radius:1rem;color: var(--color-da);font:var(--font-36);display:flex;line-height:1;align-items:flex-start;gap:0 1rem;}
.media-list date span{font:var(--font-14);border-bottom:1px solid var(--color-2b);display:inline-block;padding-bottom:1rem;line-height:1.3;color:var(--color-2b);}
.media-list h6{font:var(--font-18);padding-bottom: 2rem;color: var(--color-2b);}
.media-list p{color:var(--color-2b);}
.media-link{border-top:1px solid var(--color-d5);margin:1.5rem 0 0 0;padding:1.5rem 0 0 0;display: flex;align-items: center;}
.media-link > figure{flex-shrink:0;margin-right:1.5rem;width:1.5rem;}

.media-link > span{ font:var(--font-16); color:var(--color-70); word-break:break-all; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; }
.media_grid > figure{border-radius:2rem;overflow:hidden;}
.media_grid > figure>img{ transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; }
.media_grid:has(.overlap_btn:hover)>figure>img{ transform: scale(1.08); -webkit-transform: scale(1.08); -moz-transform: scale(1.08); -ms-transform: scale(1.08); -o-transform: scale(1.08); }
.media_sec_dec{padding:6.5rem 0 19rem;background-color:var(--color-f6);}
.media-list_dec{padding: 5.5rem 6rem; background-color: var(--color-white); border-radius: 2rem;margin-bottom: 5rem;}
.media-list_dec date{padding: 0 0 2rem;;border-top-left-radius:1rem;border-top-right-radius:1rem;color: var(--color-da);font:var(--font-36);display:flex;line-height:1;align-items:flex-start;gap:0 1rem;}
.media-list_dec date span{border-bottom:1px solid var(--color-2b);display:inline-block;padding-bottom:1rem;line-height:1.3;color:var(--color-2b);}
.media-list_dec h6{font:var(--font-18);padding-bottom: 2rem;color: var(--color-2b);}
.media-list_dec p{color:var(--color-2b);}
.media_grid.media_bg{background-color:var(--color-white);border-radius:2rem;margin-bottom: 5rem;}
.media_grid.small_grid .media-list{padding:3.3rem 5.2rem;}
.media_grid.small_grid{background-color: var(--color-white); border-radius: 2rem; grid-template-columns: repeat(2, 41% 59%); position: relative;}
.media_grid_dec.media_small_cont{height:100%;}
.media_grid_dec.media_small_cont .media-list_dec{margin:0;height:100%;}
.grp-spc{gap:5rem 0;}
.grp-spc .no-radius figure{border-top-right-radius:0;border-bottom-right-radius:0;}
.media_grid.small_grid .media-list h6{padding-bottom:0;}

.media-link > a{font:var(--font-16);color:var(--color-70);word-break:break-all;}

/* responsive  */
@media only screen and (max-width:1699px){
    .media_grid.small_grid .media-list{padding:3.3rem 3.2rem;}
}
@media only screen and (max-width:1399px){
    .media_grid > figure > img{height: 100%;}
    .media-list {padding: 4rem 5rem;}
}
@media only screen and (max-width:991px){
    .media_grid.small_grid .media-list{align-content:center;}
    .media_sec_dec{padding:6.5rem 0 10rem;}
}
@media only screen and (max-width:767px){
    .media-list{padding:3rem 0 0;}
    .media_sec{padding-block: 4rem;}
    .media_grid.small_grid{border-radius:0;grid-template-columns:100%;}
    .media_grid{grid-template-columns:100%;}
    .media-list_dec{padding:2.5rem 2rem;}
    .media_grid .media-list{padding:3rem 2rem 2rem;}
    .media_sec .media-list{padding:2rem 0;}
    .media_grid.small_grid .media-list{padding:3rem 2rem;}
    .media_sec_dec{padding:4.5rem 0 6rem;}
    .media-list_dec{margin-bottom:2rem;}
    .grp-spc{gap:2rem 0;}
    .grp-spc .no-radius figure{border-top-right-radius:2rem;border-top-left-radius:2rem;border-bottom-right-radius:0rem;border-bottom-left-radius:0rem;}
    .media_grid > figure{border-top-right-radius:2rem;border-top-left-radius:2rem;border-bottom-right-radius:0rem;border-bottom-left-radius:0rem;}
}
@media only screen and (max-width: 499px) {
    .media_sec_dec{padding:3.5rem 0 6rem;}
}
/* media coverage css ends here */

/* media gallery css starts here */
.gallery_grid_sec{display:grid;grid-template-columns:repeat(2,65.5% 31%);gap:0 4.3rem;}
.lightboxpreview{transition:all .3s linear;padding-top:60%;cursor:pointer;background-size:cover;}
.lightbox-content{max-height:75svh;height:75svh;}
.lightbox-close{cursor:pointer;margin-left:auto;position:absolute;right:-30px;top:-30px;color:white;font-size:2rem;font-weight:700;line-height:1;}
.modalscale{transform:scale(0);opacity:0;}
.lightbox-container,.lightbox-btn,.lightbox-image-wrapper,.lightbox-enabled{transition:all .4s ease-in-out;}
.lightbox_img_wrap{position:relative;overflow:hidden;margin-bottom:5rem;}
.lightbox-container{width:100svw;height:100%;overflow: hidden; position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,75%);z-index:9999;opacity:0;pointer-events:none;backdrop-filter:blur(10px);}
.lightbox-container.active{opacity:1;pointer-events:all;}
.lightbox-image-wrapper{display:flex;transform:scale(0);align-items:center;justify-content:center;max-width:90vw;max-height:90vh;position:relative;}
.lightbox-container.active .lightbox-image-wrapper{transform:scale(1);}
.lightbox-btn,#close{color:var(--color-white);z-index:9999999;cursor:pointer;position:absolute;}
.left{left:50px;}
.right{right:50px;}
#close{top:18px;right:18px;}
.lightbox-image{width:100%;max-height:100%;object-fit:cover;border-radius:2rem;}
@keyframes slideleft{
    33%{transform:translateX(-300px);opacity:0;}
    66%{transform:translateX(300px);opacity:0;}
}
.slideleft{animation-name:slideleft;animation-duration:.5s;animation-timing-function:ease;}
@keyframes slideright{
    33%{transform:translateX(300px);opacity:0;}
    66%{transform:translateX(-300px);opacity:0;}
}
.slideright{animation-name:slideright;animation-duration:.5s;animation-timing-function:ease;}
.gallery_grid{column-count:3;gap:0 4.2rem;}
.lightbox-container span i{font-size:12px;border:1px solid var(--color-white);padding:0.8rem 1rem;}
.lightbox-container span.close i{border:none;padding:0;font-size:15px;}
.lightbox_img_wrap img{border-radius:2rem;overflow:hidden;}
[data-lightbox="lightbox"]{cursor:pointer;}
.gallery_box figure{border-radius:2rem;overflow:hidden;}
.lightbox_img_wrap p{color:var(--color-2b);margin:2rem 0 0 0;}
.gallery{background-color:var(--color-f6);padding:8rem 0;}
.gallery_sec{padding:5rem 0 7rem;}
.gallery_box p{color:var(--color-2b);margin:3rem 0 0 0;}
.gallery-btn-grp a {display: flex; align-items: center; column-gap: 1rem;}
.gallery-btn-grp img {width: 2.8rem;}
.gallery-btn-grp{display: flex; justify-content: center; align-items: center; column-gap: 5rem;}
.gallery-btn-grp li{list-style: none; font: var(--font-18); font-weight: 500; margin-bottom: 3rem;}
.gallery-btn-grp li a{padding-bottom: 1.5rem;}
.gallery-btn-grp li a.active {border-bottom: 1px solid var(--color-da); color: var(--color-da);}
.video-grid{display: grid; grid-template-columns: repeat(2,1fr); gap: 2rem;}
.yt-icon{position: absolute; top: 50%; left: 50%;  transform: translate(-50%, -50%); width: 10%;}
/* responsive  */
@media only screen and (max-width:1199px){
    .lightbox_img_wrap { margin-bottom: 3rem;}
    .gallery_grid {gap: 0 2.2rem;padding-left: 0;}
    .gallery_grid_sec { gap: 0 3.3rem;}
}
@media only screen and (max-width:991px){
    /* .gallery_sec { padding: 0 0 4rem;} */
    .gallery {padding: 5rem 0;}
}
@media only screen and (max-width:767px){
    .gallery_grid_sec { grid-template-columns: repeat(2, 65.5% 31%); gap: 0 3rem;}
    .gallery_sec {padding: 4rem 0 4rem;}
    .gallery {padding: 5rem 0;}
    .lightbox_img_wrap p{margin: 1rem 0 0 0;}
    .gallery_grid {column-count: 2;}
    .lightbox-container .left {left: 18px;}
    .lightbox-container .right {right: 18px;}
}
@media only screen and (max-width:449px){
    .gallery_grid {column-count: 1;}
    .gallery {padding: 4rem 0 4rem;}
    .gallery_grid_sec {grid-template-columns: 100%;gap: 3rem;}
}

/* media gallery css ends here */

/* about us css starts here */


.about_sec{padding-block:2.7rem 10rem;}
.about_grid{display:grid;grid-template-columns:48.780488% 51.219512%;}
.about_content{padding-top:5.8rem;}
.about_content h2{font:var(--font-60);margin-bottom:1.8rem;max-width:39rem;text-transform:uppercase;}
.about_content .abouttxt_caption:not(.expanded)>p:nth-of-type(2){margin-bottom:0;}
.abouttxt_caption p{display:none;}
.abouttxt_caption p:nth-child(-n+2){display:block;}
.abouttxt_caption.expanded p{display:block;}
.about_content .abouttxt_caption>.readmore_btn{ margin-top: 5rem;}
.abouttxt_caption.expanded .readmore_btn>img{rotate: 180deg;}
.about_facts_box{display:flex;gap:2rem;margin-top:5rem;}
.abtfact_bx_cont{display:inline-block;padding: 2.711rem 1.37rem;background:var(--radial-bg);border-radius:2rem;box-shadow:0px 22px 39px rgb(0 0 0 / 10%);min-width:17rem;}
.abtfact_bx_cont>*{color: var(--color-white);text-align: center;}
.abtfact_bx_cont>strong{display:block;font:var(--font-48);line-height:1.1;}
.abtfact_bx_cont>p{text-align: center;}
.abtfact_bx_cont:nth-child(1){padding-inline:6.3rem;}
.abtfact_bx_cont:nth-child(2){padding-inline:4rem;}
.abtfact_bx_cont:nth-child(3){padding-inline:2rem;}
.about1-img{position:relative;margin-right:-19.3rem;padding-left:7.4rem;z-index:1;}

@media(max-width:1550px){
    .about_sec{padding-block:2rem 9rem;}
    .about_content{padding-top:4.8rem;}
    .about_content .abouttxt_caption>.readmore_btn{margin-top:4rem;}
}
@media(max-width: 1366px) {
    .about_sec{padding-block:2rem 8rem;}
    .about_content{padding-top:3.8rem;}
}
@media(max-width:1200px) {
   .about1-img {margin-right: -10.3rem;}
}
@media(max-width:1024px){
   .about1-img{margin-right:-10.9rem;padding-left:3.4rem;}
}
@media(max-width:991px){
    .about_grid {grid-template-columns: 50% 50%;}
    .about1-img {margin-right:0;padding-left:2rem;}
}
@media(max-width:767px) {
    .about_sec { padding-block:3.6rem 3.6rem;}
    .about_grid{grid-template-columns:100%;}
    .about_content { padding-top:0;}
    .about_content h2{line-height: 1;max-width: 25rem;}
    .about_facts_box{flex-wrap: wrap;}
    .about1-img{display: none;} 
    .about_content .abouttxt_caption>.readmore_btn{margin-top:3rem;}
    .about_facts_box{display:grid;grid-template-columns:repeat(2,1fr);}
    .abtfact_bx_cont{min-width:100%;}
    .abtfact_bx_cont:nth-child(1), .abtfact_bx_cont:nth-child(2){padding-inline:2rem;}
}
/* About Two Area Start */

.aboutsec_two{position: relative;}
.abttwo_grid{display: grid; grid-template-columns:55.833333% 44.166667%;}
.abttwo_figure>figure{overflow:hidden; border-radius: 0 2rem 2rem 0; -webkit-border-radius: 0 2rem 2rem 0; -moz-border-radius: 0 2rem 2rem 0; -ms-border-radius: 0 2rem 2rem 0; -o-border-radius: 0 2rem 2rem 0; }
.abttwo_caption{padding-inline:15rem 5rem}
.abttwo_caption_bx{max-width:45rem;display:flex;flex-direction:column;height:100%;}
.abttwo_caption_bx>p>strong{font-weight:600;color: var(--color-2b);}
@media(max-width:1024px){
   .abttwo_caption {padding-inline:10rem 5rem;}
}
@media(max-width:991px){
    .abttwo_caption{padding-inline:5rem;}
    .abttwo_grid{grid-template-columns:100%; gap:5rem;}
    .abttwo_caption_bx{max-width:100%;}
}
@media(max-width:767px) {
    .abttwo_grid{grid-template-columns:100%;gap: 3rem;}
    .abttwo_caption{padding-inline:2.5rem;}
    .abttwo_caption_bx { max-width:100%; }
}
/* What We Area Start */
.whatwe_sec{padding-block: 12.9rem 8.4rem;}
.whatwe_sec .sec_title{text-align:center; margin-bottom: 5rem;}
.whatwe_sec .sec_title>h3{font:var(--font-30);font-weight: 500; color:var(--color-da);}
.whatwe_sec .sec_title>blockquote{font:var(--font-24);color:var(--color-2b);margin-block:3.2rem 3rem;}
.whatwe_sec .sec_title>h6{font-weight: bold;color:var(--color-2b);}

.whatwe_sec .row{--bs-gutter-x:2.9rem;--bs-gutter-y:7.3rem;}
.whatwe_bx{position:relative; text-align:center;}
.whatwe_bx>figure{overflow:hidden;margin-bottom:3rem;border-radius:2rem;}
.whatwe_bx>figure>img{ transition: all 1s ease; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; }
.whatwe_bx:hover>figure>img{ transform: scale(1.06); -webkit-transform: scale(1.06); -moz-transform: scale(1.06); -ms-transform: scale(1.06); -o-transform: scale(1.06); }
.whatwe_bx>h6{color: var(--color-2b);font-weight: bold; transition: all 1s ease;}
.whatwe_bx:hover>h6{color: var(--color-da);}
.whatwe_caption{margin-top:10rem; text-align: center;}

@media(max-width:1750px){
    .whatwe_sec{padding-block:11.9rem 8.4rem;}
    .whatwe_caption {margin-top:9rem;}
}
@media (max-width: 1550px) {
    .whatwe_sec{padding-block:10.9rem 7.4rem;}
    .whatwe_sec .sec_title>blockquote{margin-block:3rem 2.8rem;}
    .whatwe_caption {margin-top:8rem;}
}
@media (max-width: 1366px) {
    .whatwe_sec{padding-block:9.9rem 6.4rem;}
    .whatwe_sec .sec_title{margin-bottom:4rem;}
    .whatwe_sec .sec_title>blockquote{margin-block:2.5rem 2.3rem;}
    .whatwe_caption {margin-top:7rem;}
}
@media(max-width:767px) {
    .whatwe_sec{padding-block:3.6rem;}
    .whatwe_sec .sec_title>blockquote{margin-block:1rem;}
    .whatwe_sec .row { --bs-gutter-x:1rem;--bs-gutter-y:2.5rem;}
    .whatwe_caption{margin-top:3rem;}
    .whatwe_bx>figure{margin-bottom:2rem;border-radius:1rem;}
    .whatwe_bx>h6{font:var(--font-16);font-weight:bold;}
}
/* Our Operations Area Start */
.operation_sec{position:relative; padding-block:13.7rem 8.4rem; background-color:var(--color-da); border:0.1rem solid var(--color-07);}
.qicon_figure{position:absolute;width: 100%; max-width: 60.6rem;top:0;height:100%;left:47.2%;transform:translateX(-47.2%);-webkit-transform:translateX(-47.2%);-moz-transform:translateX(-46%);-ms-transform:translateX(-46%);-o-transform:translateX(-46%);}
.qicon_figure>img{height: 100%;object-fit: cover;}
.oqa_grid{position: relative; display:grid;grid-template-columns: 30% 70%;}
.oqa_grid .sec_title{padding-top: 9.8rem;}
.oqa_grid .sec_title>h2{font-weight:500;color: var(--color-white);}
.oqa_right { padding-left:16.3rem;}
.oqa_right>h6 {margin-left: 12.6rem;max-width:34.9rem;color: var(--color-white);font-weight: 500;margin-bottom:4.9rem;}
.oqa_caption{position: relative;padding-left: 12.6rem;}
.oqa_caption::before{content:''; position: absolute;top:1rem;left:0; width:7.7rem; height:7.7rem;background:url(../images/quote.svg) no-repeat; background-size:7.7rem;}
.oqa_caption>*{color:var(--color-white);}
.oqa_caption>p{font:var(--font-24);}
.oqa_swiper>.swiper_nav{position:relative;padding-left:12.6rem;margin-top:2.4rem;}
.oqa_swiper>.swiper_nav div[class*="swiper-button"]:hover{background-color: var(--color-da);}

@media(max-width:1024px){
    .oqa_grid {grid-template-columns: 30.5% 69.5%;}
    .oqa_right{padding-left:5.3rem;}
}

@media(max-width:767px){
    .operation_sec {padding-block: 3.7rem 4.4rem;}
    .qicon_figure>img{height: 100%;object-fit: cover;}
    .oqa_grid{grid-template-columns: 100%;}
    .oqa_grid .sec_title{padding-top:0;margin-bottom: 2rem;}
    .oqa_right{padding-left:0;}
    .oqa_right>h6{margin-left:0;max-width:100%;margin-bottom: 2.9rem;}
    .oqa_caption::before{width:3.7rem;height:3.7rem;background-size: 3.7rem;}
    .oqa_caption {padding-left:0;padding-top:6rem;}
    .oqa_caption>p{font:var(--font-18);}
    .oqa_swiper>.swiper_nav {padding-left: 0;}
}


/* Our Stakeholders */
.oursketch_sec{position: relative;padding-block:10rem 17.7rem;}
.oursketch_sec .sec_title{text-align:center;margin-bottom: 8.7rem;}
.oursketch_sec .sec_title>h3{font:var(--font-30);font-weight: 500; color:var(--color-da);}
.oursketch_sec .sec_title>blockquote{margin-block:3rem;}

.sketch_grid{display: grid;grid-template-columns: repeat(3,1fr);gap:4.8rem 5rem;}
.sketch_bx{position:relative; overflow:hidden; border-radius: 2rem; -webkit-border-radius: 2rem; -moz-border-radius: 2rem; -ms-border-radius: 2rem; -o-border-radius: 2rem; }
.sketch_caption{padding: 3.7rem 3.2rem 3rem 4.3rem;background-color: var(--color-2b);}
.sketch_caption>*{color: var(--color-white);}
.sketch_caption>h4{font:var(--font-30);line-height: 1.4;}
.sketch_bx:has(h2){padding:6.5rem 3rem 4rem 2rem;}
.sketch_bx>h2{font:var(--font-42);}
.sketch_bx >figure{position:relative;overflow:hidden;border-radius: 0 0 2rem 2rem;}
.sketch_bx >figure> p{position:absolute;inset:0;font:var(--font-15);font-weight:normal;padding:2rem;color:var(--color-white);background-color:rgb(218 37 28 / 85%);backdrop-filter:blur(5px);clip-path:inset(100% 0 0 0);transition:clip-path 0.6s cubic-bezier(.4,0,.2,1);}
.sketch_bx:hover >figure> p{clip-path:inset(0 0 0 0);}

@media(max-width:1750px){
    .oursketch_sec {padding-block: 9rem 15.7rem;}
    .oursketch_sec .sec_title {margin-bottom: 7.7rem;}
    .oursketch_sec .sec_title>blockquote{margin-block:2.8rem;}
}
@media(max-width:1550px){
    .oursketch_sec {padding-block: 8rem 14.7rem;}
    .oursketch_sec .sec_title {margin-bottom: 6.7rem;}
    .oursketch_sec .sec_title>blockquote{margin-block:2.5rem;}
}
@media(max-width:1366px){
    .oursketch_sec .sec_title {margin-bottom: 5.7rem;}
    .oursketch_sec .sec_title>blockquote{margin-block:2.2rem;}
}

@media(max-width:1024px){
    .sketch_grid {gap: 3.8rem 3.5rem;}
    .sketch_bx:has(h2){padding:5.5rem 2rem 3rem 1rem;}
}
@media(max-width:991px){
    .sketch_grid{gap:3rem 2.5rem;}
}
@media(max-width:767px) {
    .oursketch_sec{padding-block:3.6rem 9rem;}
    .oursketch_sec .sec_title{margin-bottom:2.7rem;}
    .oursketch_sec .sec_title>blockquote{margin-block:1rem;}
    .sketch_grid{grid-template-columns:repeat(2,1fr);}
    .sketch_bx:has(h2){padding:0 2rem;}
    .sketch_caption{padding:2rem;}
    .sketch_bx >figure{ border-radius: 0 0 1rem 1rem; -webkit-border-radius: 0 0 1rem 1rem; -moz-border-radius: 0 0 1rem 1rem; -ms-border-radius: 0 0 1rem 1rem; -o-border-radius: 0 0 1rem 1rem; }
}

@media(max-width:575px) {
    .sketch_grid{grid-template-columns:repeat(1,1fr);}
}
/* Vision Area Start */
.vision_sec{position:relative;padding-block:8.5rem 0;}
.vision_grid{display:grid;grid-template-columns:50.914411% 49.085589%;    align-items: end;}
.vision_caption{padding-block:4rem;padding-inline:8rem 6.1rem;align-content:center;}
.vision_caption>h3{margin-bottom: 3rem;}
.vision_caption>h6{font-weight:bold;color:var(--color-2b);}
.vision_caption>h2{font:var(--font-42);margin-bottom: 3rem;}
.mision_bx{ position: relative; background-color: var(--color-da); padding:5rem 7.1rem 7.5rem;border-radius: 3rem; -webkit-border-radius: 3rem; -moz-border-radius: 3rem; -ms-border-radius: 3rem; -o-border-radius: 3rem; }
.mision_bx>*{color:var(--color-white);}
.mision_bx>h3{margin-bottom: 3rem;}
.mision_bx>p>strong{font-weight:600;}

.philos_sec{padding-block:10rem 17.7rem;}
.philos_sec .sec_title{padding-left:7.1rem;margin-bottom:8.4rem;}
.philos_sec .sec_title>h3{margin-bottom:3rem;}
.philos_grid{display:grid;grid-template-columns:repeat(5,1fr);gap:3.1rem;padding-top: 5.5rem;}
.philos_bx{ position:relative; text-align:center; background-color:var(--color-ff2); padding:0 2.8rem 5.6rem; border-radius:2rem; transition: all 1s ease;}
.philos_bx>figure{display:flex;width:10.8rem;height:10.8rem;margin:-5.5rem auto 5rem;background-color:var(--color-white);border:0.1rem solid #FFD1CF;box-shadow:0px 22px 39px #0000001A;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;}
.philos_bx>figure>img{width:auto;height:4.1rem;margin:auto;}
.philos_bx>h6{color:var(--color-2b);font-weight:bold;margin-bottom:3rem;}

.philos_bx:hover{background-color:var(--color-da);}
.philos_bx>*{ transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
.philos_bx:hover>*{color:var(--color-white);}
.philos_bx:hover>figure{transform: translateY(-1rem);}

@media(max-width:1750px){
    .vision_caption{padding-block:3rem;padding-inline:6rem 3.1rem;}
}
@media(max-width:1550px){
    .vision_caption {padding-inline: 4rem 4.1rem;}
}
@media(max-width:1366px){
    .vision_caption{padding-block:3rem;padding-inline:4rem 4.1rem;}
}
@media(max-width:1200px){
    .philos_sec{padding-block:8rem 15.7rem;}
    .philos_sec .sec_title {margin-bottom: 6.4rem;}
    .philos_grid{gap: 2.1rem;}
    .philos_bx>figure{margin: -5.5rem auto 3rem;}
    .philos_bx>h6 {margin-bottom: 2rem;}
}
@media(max-width:1024px){
    .philos_bx{padding:0 1.8rem 4.6rem;}
    .mision_bx{padding:4rem 6.1rem 6.5rem;}
    .philos_sec .sec_title{padding-left:8.1rem;}
}
@media(max-width:991px) {
    .philos_sec{padding-block:6rem 12.7rem;}
    .vision_grid { grid-template-columns: 100%;}
    .vision_caption{padding-block:0 2rem;padding-inline:0;order:0;}
    .vision_figure{order:1;}
    .philos_grid{grid-template-columns: repeat(3, 1fr);gap: 10rem 2.1rem;}
}
@media(max-width:767px) {
    .vision_sec{ padding-block: 3.6rem 0;}
    .vision_grid {grid-template-columns:100%;}
    .vision_figure{display: none;}
    .mision_bx {padding:3rem 4.1rem 4.5rem;}   
    .philos_sec{padding-block: 5rem 8.7rem;}
    .philos_grid{grid-template-columns:repeat(2,1fr);}
    .philos_sec .sec_title {padding-left:5.1rem;margin-bottom: 4.4rem;}
    .philos_sec .sec_title>h3 { margin-bottom:2rem;}
}
@media(max-width:575px) {
    .philos_grid{gap: 8rem 2.1rem}
    .philos_bx{padding:0 1.2rem 3.6rem;}
    .philos_bx>figure{margin:-4rem auto 2rem;width:7.8rem;height:7.8rem;}
}
@media(max-width:467px) {
    .vision_caption{padding-inline:0;padding-block: 0px 3rem;}
    .vision_caption>h3{margin-bottom:2rem;}
    .mision_bx{padding:3rem 3.1rem 3.5rem;}
    .mision_bx>h3{margin-bottom:1.5rem;}
    .philos_sec{padding-block:4rem 7.7rem;}
    .philos_sec .sec_title{padding-left:0;margin-bottom:3.4rem;text-align:center;}
    .philos_sec .sec_title>h3{margin-bottom:1rem;}
    .philos_grid{grid-template-columns:repeat(1,1fr);padding-top:4rem;gap: 6rem 2.1rem;}
    .philos_bx{max-width:32rem;margin-inline:auto;}
    .philos_bx>figure>img{height:3.1rem;}
}
@media(max-width:375px) {
    .mision_bx{padding:2.5rem;}
}


/* Operations Area Start */
.operat_sec{padding-block:8.5rem 10rem;}
.operat_sec .sec_title{margin-bottom:5rem;}
.operat_figure{position:relative;max-width:calc(100% - 7.9rem);margin-inline:auto;}
.operat_figure>figure{overflow:hidden;}
.operat_caption{position:absolute;padding:3.7rem 2.8rem 3.7rem 5rem;bottom:2.4rem;left:50%;width:100%;max-width:calc(100% - 7.2rem);background:rgb(43 43 43 / 65%);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;-ms-border-radius:2rem;-o-border-radius:2rem;}
.operat_caption>*{color:var(--color-white);}
.network_grid{display:grid;grid-template-columns:48.701299% 50.730519%;margin-top:10rem;padding-top: 9.3rem;}
.network_figure{border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;-ms-border-radius:2rem;-o-border-radius:2rem;}
.network_fact{position: relative; background:var(--radial-bg);width:100%;max-width:33rem;border-radius:2rem;padding:3.5rem 4.4rem;text-align:center;margin-block:-9.3rem 4.9rem;margin-left:-15rem;}
.network_fact>*{color:var(--color-white);}
.network_fact>h6{font-weight: bold;margin-bottom:1.3rem;}
.network_fact>h2{font:var(--font-48);line-height: 1.21;}
.network_fact>p{font-weight: 600;}
.network_caption{max-width: 47.5rem;margin: auto 0 9rem auto;}
.manufacture_sec{padding-block: 8.8rem 10.3rem;background-color: var(--color-f6);}
.manufacture_sec .sec_title{text-align:center;padding-inline: 14rem;margin-bottom:8.4rem;}
.manufacture_grid{display:grid;grid-template-columns: 50.730519% 48.701299%;}
.manufact_caption{align-content:center;padding-right:14.5rem;}

@media(max-width:1750px){
    .operat_sec{padding-block:7.5rem 9rem;}
    .network_grid{margin-top: 9rem;}
    .manufacture_sec .sec_title{margin-bottom: 7.4rem;}
}
@media(max-width:1550px){
    .operat_sec{padding-block:6.5rem 8rem;}
    .manufacture_sec {padding-block:7.8rem 9.3rem;}
    .manufacture_sec .sec_title{margin-bottom: 6.4rem;}
}
@media(max-width:1366px){
    .operat_sec{padding-block:5.5rem 7rem;}
    .network_grid{margin-top:8rem;}
    .manufacture_sec .sec_title{margin-bottom: 5.4rem;}
}
@media(max-width:1200px){
    .manufacture_sec .sec_title{margin-bottom: 4.4rem;}
}
@media(max-width:991px){
    .operat_figure {max-width: 100%;}
    .manufacture_sec{padding-block:6.8rem 7.3rem;}
    .manufacture_sec .sec_title{padding-inline:7rem;}
    .manufact_caption{padding-right:8.5rem;}
    .network_caption {max-width:47.5rem;margin:auto 0 0 auto;}
}
@media(max-width:767px){
    .operat_sec{padding-block:3.5rem 4rem;}
    .operat_sec .sec_title{margin-bottom:2rem;}
    .operat_figure>figure>img{height:40vh;object-fit:cover;}
    .operat_caption{position:relative;bottom:0;margin-top:-2em;max-width:95%;padding:2.5rem;background:rgb(43 43 43 / 95%);border-radius:1rem;}
    .network_grid{grid-template-columns:100%;padding-top:0;margin-top:3rem;}
    .network_fact{margin-block:2rem;margin-left:0;padding: 3.5rem 3.4rem;}
    .manufacture_sec{padding-block:3.8rem 4.3rem;}
    .manufacture_sec .sec_title{padding-inline:0;text-align: left;margin-bottom: 2.4rem;}
    .manufacture_grid {grid-template-columns:100%;gap: 2rem;}
    .manufact_caption{padding-right:0;}
}
@media(max-width:330px){
    .network_fact{padding: 3.5rem 2.4rem;}
}
/* Material Sec Start */
.material_sec{padding-block: 11rem 19.7rem;background-color: var(--color-da);}
.material_grid{display:grid;grid-template-columns: 50.730519% 48.701299%;}
.material_caption{padding-inline:15rem 13rem;align-content:center;}
.material_caption>*{color:var(--color-white);}
.material_caption>p>strong{color:var(--color-white);}

@media(max-width:1750px){
    .material_sec{padding-block:10rem 17.7rem;}
}
@media(max-width:1550px){
    .material_sec{padding-block:10rem 15.7rem;}
}
@media(max-width:1366px){
    .material_sec{padding-block:9rem 12.7rem;}
}
@media(max-width:1200px){
    .material_sec{padding-block:8rem 13.7rem;}
}
@media(max-width:991px){
    .material_sec{padding-block:7rem 12.7rem;}
    .material_caption {padding-inline: 8rem;}
}
@media(max-width:767px){
    .material_sec{padding-block:3.8rem 7.5rem;}
    .material_grid{grid-template-columns:100%;gap:2rem;}
    .material_caption{padding-inline:0;}
}

/* Leadership Area Start */
.leadership_sec{padding-block:16.4rem 20.5rem;}
.ceo_wrapper{display:grid;grid-template-columns:50.730519% 49.269481%;padding:0 7.1rem 6.3rem 6.7rem;background-color:var(--color-da);max-width:calc(100% - 11.2rem);margin-inline:auto;border-radius:3rem;-webkit-border-radius:3rem;-moz-border-radius:3rem;-ms-border-radius:3rem;-o-border-radius:3rem;}
.ceo_figure{margin-top:-6.4rem;}
.ceo_caption{padding-left:10rem;padding-top:6.4rem;}
.ceo_caption>*{color:var(--color-white)}
.ceo_caption>h3{margin-bottom:3rem;}
.ceo_name{margin-top:3rem;}
.ceo_name>*{color:var(--color-white);}
.ceo_name>h6{font-weight:bold;margin-bottom:0.5rem;}
.meetteam_wraper{margin-top:8.5rem;}
.meetteam_wraper .sec_title{text-align:center;margin-bottom:6.6rem;}
.meet_teamgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10.1rem 2.9rem;}
.leader_bx{position: relative;}
.leader_bx>figure{margin-bottom:2rem; overflow:hidden;border-radius:2rem;}
.leader_bx>figure>img{transition:all 1s ease;}
.leader_bx:hover>figure>img{ transform: scale(1.08); -webkit-transform: scale(1.08); -moz-transform: scale(1.08); -ms-transform: scale(1.08); -o-transform: scale(1.08); }
.leader_caption>*{transition:all 1s ease;}
.leader_caption>h6{color:var(--color-2b); font-weight:bold;margin-bottom:0.5rem;}
.leader_caption>p{font: var(--font-14);line-height: 1.429;}
.leader_bx:hover .leader_caption>*{color:var(--color-da);}

@media(max-width:1750px){
    .leadership_sec{padding-block:15.4rem 18.5rem;}
    .meetteam_wraper{margin-top:7.5rem;}
    .meetteam_wraper .sec_title{margin-bottom:5.6rem;}
    .meet_teamgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:9.1rem 2.9rem;}
}
@media(max-width:1550px){
    .leadership_sec{padding-block:14.4rem 16.5rem;}
    .meetteam_wraper .sec_title { margin-bottom:4.6rem;}
    .meet_teamgrid{gap:8.1rem 2.5rem;}
}
@media(max-width:1366px){
    .leadership_sec{padding-block:13.4rem 14.5rem;}
    .ceo_caption{padding-left:9rem;padding-top:5.4rem;}
    .meet_teamgrid{gap:7.1rem 2.5rem;}
}
@media(max-width:1024px){
    .ceo_caption { padding-left:8rem;padding-top:4.4rem;}
}
@media(max-width:991px){
    .ceo_wrapper { max-width: 100%;padding:0 2.1rem 5.3rem 2.7rem;}
    .ceo_caption { padding-left:5rem;padding-top:3.4rem;}
}
@media(max-width:767px){
    .leadership_sec{padding-block:11.4rem 7.5rem;}
    .ceo_wrapper{grid-template-columns:100%;padding:0 2rem 5.3rem 2rem;border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;}
    .ceo_caption{padding-left:0;padding-top:3rem;}
    .ceo_caption>h3{margin-bottom:2rem;}
    .meetteam_wraper{margin-top:4.5rem;}
    .meetteam_wraper .sec_title{margin-bottom:2.6rem;}
    .meet_teamgrid{gap:4.1rem 2rem;grid-template-columns:repeat(2,1fr);}
}

@media(max-width:575px){
    .meet_teamgrid {grid-template-columns:repeat(1,1fr);}
}

/* Award Area Start */
.awardlpg_sec{position:relative;display:grid;}
.awardlpg_sec>*{grid-area:1/1;}
.awardlpg_wrapper{padding-block:10rem;}
.awardlpg_wrapper .sec_title>blockquote{width:100%;max-width:80%;margin-bottom:4.6rem;}
.award_sec{padding-block:5rem 24.8rem;background-color:var(--color-da);}
.award_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4.8rem;}
.award_bx{display:grid;}
.award_bx>*{grid-area:1/1;}
.award_bx>figure{position:relative;}
.award_bx>figure::before{content:'';position:absolute;left:0;bottom:0;width:100%;height:100%;background:url(../images/leaf-white.webp) no-repeat;background-size:100%;background-position:center;clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);transition:clip-path 0.6s ease-in-out;will-change:clip-path;}
.award_bx:hover>figure::before{clip-path: polygon(0 100%, 100% 100%, 100% 0, 0 0); -webkit-clip-path: polygon(0 100%, 100% 100%, 100% 0, 0 0);}
.award_caption{max-width:22.5rem;margin-inline:auto;text-align:center;padding-block:3.6rem 2.6rem;}
.award_caption>*{color:var(--color-white);}
.award_caption>h6{margin-bottom:2rem;font-weight:bold;padding-inline:1rem;}
.award_caption>p{font:var(--font-15);font-weight:normal;}
.awardlist_sec{position:relative;padding-bottom:17.7rem;}
.award_list{margin-top:-17rem;}
.award_list>.row{--bs-gutter-x:2.7rem;--bs-gutter-y:3rem;justify-content:center;}
.awardlist_bx{text-align:center;background:var(--color-f6);padding:3.9rem 3rem 1.8rem;height:100%;min-height: 32rem;border-radius:2rem;}
.award_year{margin-bottom:1.4rem;}
.award_year>p{margin-bottom:0;}
.awardlist_bx>p{line-height:1.4;}
.awardlist_bx>p:not(:last-of-type){margin-bottom:2rem;}
.awardlist_bx p>strong{font-weight:600;display:block;}
.awardlist_bx h5{font:var(--font-21);font-weight:400;color:var(--color-2b);margin-bottom:2rem;}
.awardlist_bx:hover h5{color:var(--color-da);}

@media(max-width:1750px){
    .awardlist_sec {padding-bottom: 16.7rem;}
    .awardlpg_wrapper {padding-block: 9rem;}
}
@media(max-width:1550px){
    .awardlist_sec{padding-bottom:15.7rem;}
    .award_grid{gap:3.8rem;}
    .awardlpg_wrapper{padding-block:8rem;}
    .awardlpg_wrapper .sec_title>blockquote{margin-bottom:3.6rem;}
}
@media(max-width:1366px){
    .awardlist_sec{padding-bottom:13.7rem;}
    .awardlpg_wrapper{padding-block:6rem;}
    .awardlpg_wrapper .sec_title>blockquote{margin-bottom:2.6rem;}
    .award_sec{padding-block:5rem 22.8rem;}
    .award_grid{gap:2.8rem;}
    .awardlist_sec {padding-bottom:13.7rem;}
    .awardlist_bx{padding:3.9rem 2rem 1.8rem;}
}
@media(max-width:991px){
    .awardlpg_wrapper {padding-block: 5rem;}
    .awardlpg_sec>figure>img{height:60vh;object-fit:cover;}
}
@media(max-width:767px){
    .awardlist_sec {padding-bottom:7.7rem;}
    .awardlpg_wrapper .sec_title>blockquote{margin-bottom:1.6rem;}
    .awardlpg_sec>* { grid-area:auto;}
    .awardlpg_sec>figure { order:2;}
    .awardlpg_sec>figure>img {height: 40vh;}
    .awardlpg_wrapper .sec_title>blockquote{max-width: 100%;}
    .awardlpg_wrapper{padding-block:3rem;}
    .award_grid{grid-template-columns: repeat(1, 1fr);gap: 3rem;}
    .award_sec {padding-block:4rem 18.8rem;}
    .awardlist_bx{min-height: 28rem;padding: 2.8rem 2rem 2.8rem;}
    .award_list>.row {--bs-gutter-x:0;--bs-gutter-y:2rem;}
}
@media(max-width:575px){
    .award_caption{max-width:18.5rem;padding-block: 2rem;}
}

/* Distribute Area Start */
.distribute_sec{position:relative;padding-top:10rem;}
.distribut_grid{position:relative;display:grid;grid-template-columns:auto 55.7rem;align-items:end;}
.distribut_caption{padding-right:5.5rem; padding-bottom: 12.9rem;}
.distribut_caption .sec_title>blockquote{margin-bottom:5rem;}
.distribut_caption .sec_title>.title30{margin-bottom:5rem;}
.distribut_caption>.connect_btn{display:inline-block;font:var(--font-15);font-weight:400;color:var(--color-white);padding:0.7rem 3.3rem 0.5rem 2.2rem;background-color:var(--color-da);margin-top:5rem;border-radius:2.2rem;-webkit-border-radius:2.2rem;-moz-border-radius:2.2rem;-ms-border-radius:2.2rem;-o-border-radius:2.2rem;}
.distribut_caption>.connect_btn>strong{font-weight:600;}
.distribut_wrapper{position:relative;padding:6rem 6.5rem;margin-top:13.4rem;margin-bottom:-8rem;background-color:var(--color-f6);border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;-ms-border-radius:2rem;-o-border-radius:2rem;z-index:1;}
.distribut_form .form-group:not(:last-child){margin-bottom:1.5rem;}
.distribut_form .form-checkbox{position:relative;margin-top:4rem;padding-left:2.5rem;}
.distribut_form .form-checkbox input[type="checkbox"]{position:absolute;top:0.2rem;left: 0;}
.distribut_form h6{font-weight:bold;color:var(--color-2b);margin-bottom:5rem;}
.distribut_form .form-control{width:100%;font:var(--font-16);color:var(--color-2b);/*padding:0.75rem 1.5rem 0.55rem;*/ padding: 1rem 1.5rem;border:0.1rem solid var(--color-db);border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;empty-cells:unset;}
.distribut_form .form-control::placeholder{color:var(--color-2b)}
.submit_btn{cursor:pointer; margin-top: 3rem; text-transform:uppercase;font:var(--font-15);background-color:var(--color-da);padding:0.55rem 2.2rem 0.36rem;color:var(--color-white);border:0.1rem solid var(--color-da);border-radius:2.5rem;-webkit-border-radius:2.5rem;-moz-border-radius:2.5rem;-ms-border-radius:2.5rem;-o-border-radius:2.5rem;}
@media(max-width:1750px){
    .distribute_sec{padding-top:9rem;}
}
@media(max-width:1550px){
    .distribute_sec{padding-top:8rem;}
}
@media(max-width:1366px){
    .distribute_sec{padding-top:7rem;}
}
@media(max-width:1024px){
    .distribute_sec{padding-top:6rem;}
    .distribut_caption .sec_title>blockquote{margin-bottom:3rem;}
    .distribut_caption .sec_title>.title30{margin-bottom:3rem;}
    .distribut_grid{grid-template-columns: auto 51.7rem;}
    .distribut_wrapper{padding:6rem 5.5rem;}
    .distribut_form h6{margin-bottom: 3rem;}
}
@media(max-width:991px){
    .distribut_caption {padding-right:4.5rem;padding-bottom:8.9rem;}
}
@media(max-width:767px){
    .distribute_sec{padding-top:3.6rem;}
    .distribute_sec>figure{height:35vh;}
    .distribute_sec>figure>img{height:100%; object-fit:cover;}
    .distribut_grid{grid-template-columns:100%;}
    .distribut_caption{padding-right:0;padding-bottom:0;}
    .distribut_caption .sec_title>blockquote{margin-bottom:1.5rem;}
    .distribut_caption .sec_title>.title30{margin-bottom:1.5rem;}
    .distribut_caption>.connect_btn{margin-top:3rem;}
    .distribut_wrapper{padding:2.5rem;margin-top:3rem;margin-bottom: -2rem;}
    .distribut_form h6 {margin-bottom:2rem;}
    .distribut_form .form-checkbox {margin-top: 2rem;}
    .submit_btn {margin-top: 2rem;}
}

/* Sustainability Area Start */

.sr_sec{position:relative; padding-top:10rem;}
.sr_sec .sec_title{text-align: center;margin-bottom:10.2rem;}
.sr_sec .sec_title>img{max-width: 103.7rem;margin: 3rem auto 2rem;}
.sr_sec .sec_title>blockquote{margin-bottom:3rem;}

.srlist_wrapper{position:relative;padding-bottom:9.1rem;background-color:var(--color-da);z-index:1;}
.srlist_wrapper::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;max-height:25rem;background-color:var(--color-white);z-index:-1;}
.srlist_wrapper h2{font:var(--font-42);color:var(--color-white);text-align:center;margin-top:5.1rem;}
.srlist_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.356rem 2.3rem;}
.srlist_bx{position:relative;}
.srlist_caption{max-width:54.8rem;margin-top:-12.5rem;margin-left:2.7rem;position:relative;padding:3.3rem 4.8rem 3.5rem;background-color:var(--color-ff2);border-radius:2rem;}
.srlist_caption>h6{font-weight:bold;margin-bottom:4rem;color:var(--color-2b);}

.srlist_bx>figure>img{transition:all 1s ease;}
.srlist_bx:hover>figure>img{ transform: scale(1.08); -webkit-transform: scale(1.08); -moz-transform: scale(1.08); -ms-transform: scale(1.08); -o-transform: scale(1.08); }


@media(max-width:1750px){
    .sr_sec{padding-top:9rem;}
    .sr_sec .sec_title{margin-bottom:9.2rem;}
    .srlist_caption>h6{margin-bottom:3rem;}
     .srlist_caption{ max-width:calc(100% - 5rem);}
}
@media(max-width:1550px){
    .sr_sec{padding-top:8rem;}
    .sr_sec .sec_title{margin-bottom:8.2rem;}
    .srlist_wrapper h2{margin-top:4.5rem;}
    .srlist_caption>h6{margin-bottom:2.5rem;}
        .srlist_caption {height: 22vh; }
}
@media(max-width:1366px){
    .sr_sec{padding-top:7rem;}
    .sr_sec .sec_title{margin-bottom:7.2rem;}
     
}
@media(max-width:1200px){
    .sr_sec .sec_title{margin-bottom:6.2rem;}
}
@media(max-width:1024px){
   .sr_sec{padding-top:6rem;}
  .sr_sec  .sec_title>blockquote{margin-bottom:2rem;}
  .srlist_caption{ max-width:calc(100% - 5rem);}
}
@media(max-width:767px){    
    .sr_sec{padding-top:3.6rem;}
    .srlist_grid{grid-template-columns:repeat(1,1fr);}
    .sr_sec .sec_title{margin-bottom:3.2rem;}
    .sec_title>img{margin:2rem auto 1rem;}
    .sr_sec .sec_title>blockquote{margin-bottom:1.2rem;}
    .srlist_wrapper{padding-bottom: 3.8rem;}
    .srlist_wrapper::before{max-height:15rem;}
    .srlist_caption{ max-width:calc(100% - 2rem); margin-top:-7.5rem; margin-left:1rem; padding:2.2rem; border-radius: 1rem; -webkit-border-radius: 1rem; -moz-border-radius: 1rem; -ms-border-radius: 1rem; -o-border-radius: 1rem; }
    .srlist_caption>h6{margin-bottom:1.5rem;}
    .srlist_wrapper h2 { margin-top:3.5rem;}
}
@media(max-width:330px){ 
    .srlist_wrapper::before{max-height:13rem;}
}

.csr_sec{position:relative;display:grid;}
.csr_sec>*{grid-area: 1/1;}
.csr_wrapper{align-content:center;}
.csr_caption{position:relative;max-width:60rem;}
.csr_caption>*{color:var(--color-white);}
.csr_caption>h2{font:var(--font-60);margin-block:2.196rem;}
.csr_caption>p>strong{font-weight: 600;}
@media(max-width:991px){ 
    .csr_figure>img{height:55rem;object-fit:cover;}
}
@media(max-width:767px) {
    .csr_sec>*{grid-area: auto;}
    .csr_figure>img{height:30rem;object-position:90%;}
    .csr_caption>h2 { font:var(--font-60);margin-block:2rem;}
    .csr_wrapper {background-color:var(--color-2b);padding-block:3rem;}
}

.associat_sec{position: relative;padding-block:10rem 17.7rem;}
.associat_grid{display:grid;grid-template-columns: 66.558442% 33.441558%;}
.associat_wrapper>.title30{color:var(--color-2b); margin-bottom:5rem;}
.associat_wrapper:nth-child(2)>.title30{color:var(--color-da);}
.our_associat{display: grid;grid-template-columns:repeat(2, 1fr);gap: 5rem; border-right: 0.1rem solid rgb(112 112 112 / 30%);padding-right:6.25rem;}
.associat_bx{position:relative;text-align:center;overflow:hidden;min-height:42rem;height:100%;background-color:var(--color-f6);border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;-ms-border-radius:2rem;-o-border-radius:2rem;}
.associat_figure{padding:9.2rem 2.8rem;}
.associat_figure>figure{max-width:15.8rem;margin-inline:auto; margin-bottom: 1.4rem;}
.associat_figure>h6{font-weight: bold; color:var(--color-2b);}
.associat_caption{position:absolute;inset:0;padding:4rem;height:100%;background-color:rgb(218 37 28 / 85%);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);opacity:0;transform:translateY(25px);transition:opacity 0.35s ease,transform 0.45s cubic-bezier(.4,0,.2,1);will-change:opacity,transform;}
.associat_bx:hover > .associat_caption{opacity:1;transform:translateY(0);}
.associat_caption>*{color:var(--color-white);}
.associat_caption>h6{font-weight: bold;margin-bottom: 3rem;}
.associat_caption>p{font: var(--font-14);}
.associat_wrapper:nth-child(2){padding-left:6.25rem;}
.past_associat{display: grid;gap:5rem;}
.associat_bx:has(h4){padding: 5.1rem 3.3rem;background-color: var(--color-2b); text-align:left;}
.associat_bx>*{color: var(--color-white);}
.associat_bx>h4{font:var(--font-24);}


@media(max-width:1366px){
    .our_associat{gap:3rem;padding-right:3.25rem;}
    .associat_wrapper:nth-child(2){padding-left:3.25rem;}
    .associat_bx:has(h4){padding:4.1rem 2.3rem;}
}

@media(max-width:991px){ 
    .associat_sec { position:relative;padding-block:8rem 12.7rem;}
    .our_associat{gap:3rem;padding-right:3rem;}
    .associat_wrapper:nth-child(2){padding-left:3rem;}
    .associat_caption{padding: 3rem;}
    .associat_caption>h6{margin-bottom:2rem;}

}
@media(max-width:767px) {
    .associat_sec {padding-block:3.6rem 7.7rem;}
    .associat_grid{grid-template-columns:100%;}
    .our_associat{gap:2rem;padding-right:0;border-right:0;}
    .associat_wrapper>.title30{margin-bottom:2rem;}
    .associat_bx{ min-height: 40rem; border-radius: 1rem; -webkit-border-radius: 1rem; -moz-border-radius: 1rem; -ms-border-radius: 1rem; -o-border-radius: 1rem; }
    .associat_caption{padding:2rem;}
    .associat_figure>figure{max-width:11.8rem;}
    .associat_caption>h6{margin-bottom:1rem;}
    .associat_wrapper:nth-child(2){padding-left:0;margin-top:3rem;}
    .past_associat{grid-template-columns: repeat(2, 1fr);gap:2rem;}
}

@media(max-width:575px) {
    .our_associat{grid-template-columns:repeat(1,1fr);}
    .associat_figure>figure {max-width:13.8rem;}
    .associat_caption{padding:3rem; position: relative;}
    .associat_bx{display: grid; min-height:auto;}
    .associat_figure{padding:5.2rem 2.8rem;align-content: center;}
    .associat_bx>*{grid-area:1/1;}
    .past_associat{grid-template-columns: repeat(1, 1fr);}
    .associat_bx:has(h4){min-height:auto;}
}

/* Career Area Start */

.career_workplace{padding-block: 10rem;}
.career_workplace .sec_title{margin-bottom: 5rem;}
.career_workplace .sec_title>h2{font:var(--font-60); margin-top: 2rem;}
.career_workplace .sec_title>h6{font-weight:bold; color: var(--color-2b); margin-top: 2.4rem;}
.workplace_grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.5rem;}
.workplace_bx{ padding: 6.5rem 6.1rem 5.3rem; text-align: center; background-color: var(--color-da); border-radius:2rem; -webkit-border-radius:2rem; -moz-border-radius:2rem; -ms-border-radius:2rem; -o-border-radius:2rem; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
.workplace_bx:hover{background-color: var(--color-black);}
.workplace_bx>figure{width:5.8rem;height:5.8rem;margin:0 auto 4.6rem;}
.workplace_bx>p{color:var(--color-white); font:var(--font-18);}

@media(max-width:1750px){
    .career_workplace{padding-block: 9rem;}
}
@media(max-width:1550px){
    .career_workplace{padding-block: 8rem;}
}
@media(max-width:991px){
    .workplace_bx {padding: 5.5rem 5.1rem 4.3rem;}
}
@media(max-width:767px){   
    .career_workplace{padding-block:3.6rem;} 
    .career_workplace .sec_title{margin-bottom:2.5rem;}
    .workplace_grid{grid-template-columns: repeat(1, 1fr);}
    .workplace_bx { padding:5rem;}
    .workplace_bx>figure {margin: 0 auto 2.6rem;}
}
@media(max-width:375px) {
    .workplace_bx {padding: 4rem;}
}
@media(max-width:330px) {
    .workplace_bx {padding: 3rem;}
}

/* Why Area Start */
.why_joinsec{position: relative; display:grid;}
.why_joinsec>*{grid-area:1/1;}
.why_joinsec>figure{min-height: 72.3rem;}
.why_joinsec>figure>img{height:100%; object-fit:cover;}
.why_wrapper{position: relative;padding-top: 8.5rem;}
.why_caption{max-width:48rem;}
.why_caption>*{color:var(--color-white);}
.why_caption>blockquote{font:var(--font-24);margin-bottom:7.6rem;}
.why_caption>h6{font-weight:bold;margin-bottom:3rem;}
.why_caption>p{padding-right: 8rem;}

@media(max-width:991px){
    .why_wrapper {padding-top:6.5rem;}
    .why_joinsec>figure{min-height:65.3rem;}
    .why_caption>blockquote {margin-bottom: 5.6rem;}
}
@media(max-width:767px){  
    .why_wrapper{padding-top: 3.5rem;}
    .why_caption>blockquote {margin-bottom:3.6rem;}
    .why_caption>h6{margin-bottom: 2rem;}
    .why_caption>p {padding-right: 3rem;}
    .why_joinsec>figure{min-height:45.3rem;background-color: var(--color-2b);}
    .why_joinsec>figure>img{object-position: 74%;opacity: 0.2;}
}
@media(max-width:330px) {
    .why_caption>p {padding-right: 0;}
}
/* Life Area Start */
.life_sec{padding-bottom:10.1rem;}
.life_grid{position:relative;display:grid;grid-template-columns:38.555195% 61.444805%;margin-top:-14.5rem;}
.life_item{padding-left:2.5rem;}
.life_item{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem}
.life_grid>.sec_title{padding:5.4rem 4.7rem 11.1rem 5.1rem;background-color:var(--color-da);border-radius:2rem;}
.life_grid>.sec_title>*{color:var(--color-white);}
.life_grid>.sec_title>h6{font-weight:bold;margin-bottom:1rem;}
.life_grid>.sec_title>h2{font:var(--font-60);margin-bottom:2rem;}
.life_bx{display:flex;flex-direction:column;height:100%;background-color:var(--color-f6);overflow:hidden;border-radius:2rem;}
.life_caption{background-color:var(--color-f6);padding:4.1rem 3rem 5.4rem;}
.life_caption>h6{font:var(--font-16);font-weight:600;margin-bottom:3rem;}

@media(max-width:1024px){
    .life_grid>.sec_title{padding:4.4rem 3.7rem 8.1rem 4.1rem;}
    .life_caption{padding:3.1rem 2rem 4.4rem;}
    .life_caption>h6{margin-bottom:2rem;}
}
@media(max-width:991px){
    .grow_sec {padding-block: 8.4rem 6.6rem;}
    .grow_grid>.grow_caption{padding-inline: 7.5rem 1}
}

@media(max-width:767px){  
    .life_sec {padding-bottom:3.6rem;}  
    .life_grid>.sec_title{ padding:2.4rem 3.7rem 3.1rem 4.1rem; border-radius: 1rem; -webkit-border-radius: 1rem; -moz-border-radius: 1rem; -ms-border-radius: 1rem; -o-border-radius: 1rem; }
    .life_grid{grid-template-columns: 100%;gap: 2.5rem;margin-top: -7.5rem;}
    .life_item{padding-left:0;grid-template-columns: repeat(1, 1fr);}
    .life_caption {padding:2.1rem 2rem 2.4rem;}
}

@media(max-width: 375px) {
    .life_grid {margin-top: -5.5rem;}
    .life_grid>.sec_title{padding:2.5rem;}
}

.grow_sec{position:relative;padding-block:11.4rem 9.6rem;background-color:var(--color-f6);}
.grow_sec .sec_title{text-align:center;margin-bottom:5.6rem;}
.grow_grid{display:flex;overflow:hidden;border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;-ms-border-radius:2rem;-o-border-radius:2rem;margin-bottom:4.6rem;}
.grow_grid:nth-child(even){flex-direction:row-reverse;}
.grow_grid:last-child{margin-bottom:0;}
.grow_grid>figure{width:100%;max-width:59.9rem;flex-shrink:0;}
.grow_grid>.grow_caption{width:100%;align-content:center;padding-inline:11.5rem 16rem;background-color:var(--color-white);}
.grow_grid>.grow_caption>blockquote{font:var(--font-24);color:var(--color-2b);margin-bottom:3rem;}

@media(max-width:1750px){
    .grow_sec{padding-block: 10.4rem 8.6rem;}
}
@media(max-width:1550px){
    .grow_sec{padding-block: 9.4rem 7.6rem;}
    .grow_sec .sec_title{margin-bottom:4.6rem;}
}
@media(max-width:767px){
    .grow_sec{padding-block:3.4rem 3.6rem;}
    .grow_sec .sec_title{margin-bottom:2.2rem;}
    .grow_grid{flex-direction:column;margin-bottom:2.6rem;border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;}
    .grow_grid>.grow_caption{padding:2.5rem;}
    .grow_grid>.grow_caption>blockquote{margin-bottom:2rem;}
}

.cgo_sec{padding-top:15rem;}
.cgo_sec .sec_title{text-align:center;margin-bottom: 3.5rem;}
.cgo_sec .sec_title>blockquote{margin-top: 3rem;}
.cgo_grid{display: grid;grid-template-columns:repeat(3, 1fr);gap:0.3rem;}
.cgo_bx{position: relative; display:grid;}
.cgo_bx>*{grid-area:1/1;}
.cgo_caption{position: relative;padding: 4.6rem 6.5rem;margin-top:auto;height:100%;align-content:end;background:transparent linear-gradient(180deg,#00000000 65%,rgb(0 0 0 / 70%) 100%);}
.cgo_caption>p{color:var(--color-white);font:var(--font-24);width:100%;max-width:24.4rem;}
.cgo_bx:last-of-type>.cgo_caption>p{padding-right:5rem;}

@media(max-width:1750px){
    .cgo_sec{padding-top:14rem;}
}
@media(max-width:1550px){
    .cgo_sec{padding-top:13rem;}
}
@media(max-width:1366px){
    .cgo_sec{padding-top:12rem;}
}
@media(max-width:1200px){
    .cgo_sec{padding-top:10rem;}
}
@media(max-width:991px){
    .cgo_caption {padding: 2.6rem 4.5rem;}
}
@media(max-width:767px){    
    .cgo_sec{padding-top:3.6rem;}
    .cgo_sec .sec_title{margin-bottom:2.5rem;}
    .cgo_sec .sec_title>blockquote{margin-top:1.2rem;}
    .cgo_grid{grid-template-columns:repeat(1,1fr);}
}
@media(max-width:330px){
    .cgo_caption {padding: 2.6rem 3.5rem;}
}
/* Current Opening Area Start */

.current_openingsec{padding-block: 15rem;}
.current_openingsec .sec_title{text-align:center;margin-bottom:5rem;max-width:80%;margin-inline:auto;}
.current_openingsec .sec_title>blockquote{margin-top: 3rem;}
.opening_bx{position: relative;display: flex;align-items: center;padding: 1.2rem 1.1rem 1rem 3.2rem;background-color:var(--color-f6);margin-bottom: 1.5rem;border-radius:1rem 1rem 0 0;-webkit-border-radius:1rem 1rem 0 0;-moz-border-radius:1rem 1rem 0 0;-ms-border-radius:1rem 1rem 0 0;-o-border-radius:1rem 1rem 0 0;}
.opening_bx p{font:var(--font-15); font-weight: normal;}
.opening_bx:last-child{margin-bottom:0;}
.opening_bx>h6{font:var(--font-18); font-weight: 500; color:var(--color-da);}
.opening_bx>.cr_depart{margin-left:auto;min-width:14%;}
.opening_bx>.cr_depart>p>strong{font-weight: 500;}
.opening_bx>.cr_location{width:31.4%;display: flex;align-items:center;gap:1.5rem;margin-left:0.6rem;padding-block:0.3rem;padding-inline:2.5rem 0.5rem;border-left:0.1rem solid rgb(218 37 28 / 10%);}
.opening_bx>.cr_location>img{width:auto;height:1.4rem;flex-shrink:0;}
.opening_bx>.cr_btn{position: relative;width:3.3rem;height:3.3rem;display:flex;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;}
.opening_bx>.cr_btn>img{width:1.25rem; margin:auto;}
.opening_bx>.cr_btn:hover{background-color: var(--color-da);}
.opening_bx>.cr_btn:hover>img{ filter: brightness(0) invert(1); -webkit-filter: brightness(0) invert(1);}


@media(max-width:1750px){
    .current_openingsec{padding-block:13rem;}
}
@media(max-width:1550px){
    .current_openingsec{padding-block:12rem;}
    .current_openingsec .sec_title{margin-bottom: 4rem;}
    .current_openingsec .sec_title>blockquote {margin-top:2rem;}
}
@media(max-width:1366px){
    .current_openingsec{padding-block:10rem;}
    .current_openingsec .sec_title{margin-bottom: 3rem;}
}
@media(max-width:1200px){
    .current_openingsec{padding-block:8rem;}
    .opening_bx>.cr_location{width:31.8%;}
}
@media(max-width:1024px){
    .opening_bx>.cr_location{width:32.8%;}
}
@media(max-width:991px){
    .opening_bx>.cr_depart{min-width:17%;}
    .opening_bx>.cr_location{width:35.8%;}
}
@media(max-width:767px){  
    .current_openingsec{padding-block:3.4rem;}  
    .current_openingsec .sec_title{max-width:100%;}
    .current_openingsec .sec_title>blockquote{margin-top:1.2rem;}
    .opening_bx{padding: 2rem;padding-right: 5rem;flex-direction:column;text-align: left;}
    .opening_bx>h6{margin-bottom: 1rem;width: 100%;}
    .opening_bx>.cr_btn{position: absolute;right: 1.5rem;}
    .opening_bx>.cr_depart{min-width:100%;text-align: left;}
    .opening_bx>.cr_location{border-left:0;width: 100%;justify-content: start;margin-left:0;margin-top:1rem;padding-block:1.3rem;padding-inline:0;border-top:0.1rem solid rgb(218 37 28 / 10%);}
}

/* Presecne Area Start */
.presence_sec{padding-block:4.3rem 7.4rem;background-color:var(--color-f6);}
.presence_grid{display:grid;grid-template-columns:35.827013% 64.172987%;align-items:center;}
.presence_caption{padding-right:4.039rem}
.presence_caption>blockquote{font:var(--font-24);margin-top:3rem;}
.presence_fact{display:inline-block;padding:1.8rem 3.2rem 2.5rem;margin-top:4rem;background:var(--radial-bg);border-radius:2rem;box-shadow:0px 22px 39px rgb(0 0 0 / 10%);max-width:18.3rem;}
.presence_fact>*{color:var(--color-white);}
.presence_fact>strong{display:block;font:var(--font-60);line-height:1.1;font-family:var(--font-poppins);font-weight:500;}
.presence_fact>p{text-align:left;padding-right:1rem;}
.presence_map>figure>img{filter:drop-shadow(0px 34px 80px #00000017);-webkit-filter:drop-shadow(0px 34px 80px #00000017);}

@media(max-width:1550px){    
    .presence_sec {padding-block: 3.3rem 6.4rem;}
    .presence_caption>blockquote {margin-top:2rem;}
    .presence_fact{margin-top: 3rem;}
}
@media(max-width:1200px){    
    .presence_caption {padding-right: 3.039rem;}
}
@media(max-width:767px){  
    .presence_sec {padding-block:3.3rem 3.4rem;}  
    .presence_grid{grid-template-columns:100%;gap:3rem;}
    .presence_caption {padding-right: 0;}
    .presence_fact {max-width:14.3rem;}
}

.voices_sec{position:relative;padding-bottom:19.1rem;background-color:var(--color-white);z-index:1;}
.voices_sec::before{content:'';position:absolute;width:100%;height:100%;max-height:22rem;left:0;top:0;background-color:var(--color-f6);z-index:-1;}
.voice_grid{display:grid;grid-template-columns:auto 78.5rem;gap:2.5rem;max-width:calc(100% - 12.9rem);margin-inline:auto;}
.send_resume{background-color:var(--color-da);padding:5.8rem 6.6rem 7.1rem;border-radius:2rem;}
.send_resume>*{color:var(--color-white);}
.send_resume>p{font:var(--font-24);margin-block:2.4rem 4.8rem;padding:0 0 3.7rem 0;border-bottom:0.1rem solid rgb(255 255 255 / 30%);}
.send_resume>a{font:var(--font-15);padding:0.55rem 2.3rem;border:0.1rem solid var(--color-white);border-radius:2.5rem;}
.send_resume>a:hover{background-color:var(--color-white);color:var(--color-2b);}
.voice_wrapper{background-color:var(--color-2b);padding:5.4rem 6rem 4.5rem 6.2rem;border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;-ms-border-radius:2rem;-o-border-radius:2rem;}
.voice_wrapper .title30{margin-bottom:2.2rem;color:var(--color-white);}
.voice_swiper {padding-bottom: 1rem;}
.voice_bx{display:flex;align-items:center;}
.voice_bx>figure{position:relative;flex-shrink:0;width:100%;max-width:22.5rem;z-index:1;}
.voice_caption{position:relative;border:0.1rem solid rgb(255 255 255 / 38%);padding:7rem 4.2rem 5.9rem 7.5rem;border-radius:2rem;margin-left:-2rem;}
.voice_caption >*{color:var(--color-white);}
.voice_caption >p{font:var(--font-24);font-weight:400;color:var(--color-white);}
.vc_auth{position:absolute;bottom:-1.2rem;padding-inline:1.4rem 1.8rem;background-color:var(--color-2b);}
.vc_auth>*{color:var(--color-white);}
.vc_auth>p{font-style:italic;}
.vc_auth>p>strong{font-weight:600;font-style:normal;color:var(--color-white);}

@media(max-width:1750px){    
    .voices_sec{padding-bottom:18.1rem;}
}
@media(max-width:1550px){    
    .voices_sec{padding-bottom:17.1rem;}
}
@media(max-width:1366px){    
    .voices_sec{padding-bottom:16.1rem;}
}
@media(max-width:1200px){    
    .voices_sec{padding-bottom:15.1rem;}
}
@media(max-width:991px){
    .voice_grid{grid-template-columns: 100%;}
}
@media(max-width:767px){  
    .voices_sec { padding-bottom:7.1rem;}
    .voice_grid{max-width: 100%;}
    .send_resume {padding: 3rem; border-radius: 1rem;}
    .send_resume>p {margin-block: 1.4rem 2.8rem;padding: 0 0 2.7rem 0;}
    .voice_bx{flex-direction:column;}
    .voice_wrapper {padding: 3rem;}
    .voice_wrapper .title30{text-align: center;}
    .voice_caption{padding:4.5rem 2.5rem 3rem;border-radius:1rem;margin-left:0;margin-top:-2rem;}
}
@media(max-width:375px){
    .voice_wrapper{padding: 2rem;}
    .voice_caption >p{font: var(--font-18);}
}


/* Notice Modal */
.notice_modal .closeModal{cursor: pointer; border:0;padding:0;background:transparent;opacity:1;top:1.8rem;right:2.2rem;width:1.8rem;height:1.8rem;}
.notice_modal{background-color:rgb(0 0 0 / 75%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);}
.notice_modal .modal-content{max-width:71.3rem;background-color: var(--color-white);padding: 6.6rem 5.7rem 6.6rem 5.7rem; border-radius:2rem;}
.cr_notice>h6{font-weight:bold;margin-bottom: 2.5rem;}
.cr_notice>ul{margin:0;padding-left: 1.5rem;}
.cr_notice>ul>li{font:var(--font-15);font-weight:normal;color:var(--color-2b);margin-bottom:1rem;}
.cr_notice>ul>li>a{color:var(--color-da); font-weight:600;}
.cr_notice>ul>li::marker{color:var(--color-da);}

@media(max-width:767px){
    .notice_modal .modal-content{padding:3rem;border-radius:1rem;}
}


/* Blog Listing Area Start */

.blog_listing{padding-block: 10rem 19.1rem;}
.bloglist_grid{display: grid;grid-template-columns: auto 36rem; gap:3rem;}
.blog_listwrapper{display: grid;grid-template-columns: repeat(2, 1fr); gap:2.5rem;}
.blog_listbx{display:flex;flex-direction:column;height:100%;overflow:hidden;background-color: var(--color-f6);border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem; position: relative;}
.blog_listcaption{padding: 3.1rem 2.9rem 4.5rem 2.5rem;}
.blog_listcaption .blg_date{display:flex; font:var(--font-16);line-height: 1;font-weight:600; margin-bottom: 3rem;}
.blog_older{display:flex;flex-direction:column;background-color: #EEEEEE;padding:3.9rem 2.3rem 6.1rem 1.9rem; border-radius:1rem; position: relative;}
.blog_older>h6{font-weight:bold; margin-bottom:3.8rem; color:var(--color-2b);}
.blog_older .blog_listbx{margin-bottom: 4.4rem;background-color:transparent;}
.blog_older .blog_listbx:last-child{margin-bottom: 0;}
.blog_older .blog_listbx .blog_listcaption{padding: 2rem 0 0 2.2rem;background-color: transparent;}
.blog_older .blog_listbx .blog_listcaption .blg_date{margin-bottom: 2rem;}
.blog_older .blog_listbx .blog_listcaption .blg_date>span{margin-left:1.2rem;padding-left:1.2rem; border-left: 0.1rem solid var(--color-07);}

.load_btn{text-align: center; margin-top:10.2rem;}
.load_more{display:inline-flex; gap:1rem;align-items:center; font:var(--font-16); font-weight:600;color:var(--color-2b);}
.load_more::after{content:'';position:relative;width:1.4rem;height:1rem;background:url(../images/arrow-down-red.svg) no-repeat;background-size:1.4rem;background-position:center;}


@media(max-width:1550px){
    .blog_listing{padding-block:9rem 17.1rem;}
    .load_btn {margin-top: 9.2rem;}
    .blog_listcaption .blg_date{margin-bottom: 2rem;}
}
@media(max-width:1366px){
    .blog_listing{padding-block:8rem 15.1rem;}
    .load_btn {margin-top: 8.2rem;}
}
@media(max-width:1200px){
    .blog_listing{padding-block:7rem 13.1rem;}
    .load_btn {margin-top: 7.2rem;}
}
@media(max-width:1024px){
    .load_btn { margin-top:6.2rem;}
}
@media(max-width:767px){
    .blog_listing{padding-block:3.6rem 8.1rem;}
    .bloglist_grid{grid-template-columns:100%;}
    .blog_listwrapper{grid-template-columns:repeat(1,1fr);gap:2rem;}
    .blog_older{padding:2.9rem 2.3rem 3.1rem 1.9rem;}
    .blog_older>h6{margin-bottom:1.8rem;}
    .blog_older .blog_listbx{margin-bottom:2.4rem;}
    .load_btn{margin-top:3.2rem;}
}
@media(max-width:575px){
    .blog_older .blog_listbx .blog_listcaption{padding:2rem 0 0 1.2rem;}
    .blog_listcaption { padding:2.1rem 1.9rem 2.5rem 2.5rem;}
}
 

.blog_detailsec{padding-block:10rem 19.1rem;position:relative;}
.blog_bg{position:relative;max-width:calc(100% - 11.5rem);padding-right: 8.2rem;padding-bottom: 5.2rem;margin-inline:auto;z-index:1;}
.blog_bg::after{content:'';position:absolute;bottom:0;width:100%;height:100%;max-height:calc(100% - 34rem);background-color:var(--color-f6);z-index:-1;border-radius:1rem;}
.blog_title{padding-inline:5.7rem 0;max-width:74%;margin-bottom:7.6rem;}
.blog_title h4{font:var(--font-24);color:var(--color-2b);}
.blog_title .blg_date{display:flex; font:var(--font-16);line-height: 1;font-weight:600; margin-bottom: 3.7rem;}
.blog_title .blg_date>span{margin-left:1rem;display:inline-flex; gap:1rem; align-items:center;}
.blog_title .blg_date>span::before{content:'';position:relative; width:2.8rem; height: 0.1rem; background-color: var(--color-da);}
.blog_detailsec .bloglist_grid{gap: 6.6rem;}
.blog_detailwrapper{padding-bottom: 3rem;}
.blogfull_figure{margin-left: -6.8rem;}
.blog_discripition{padding: 5.8rem 7.4rem 0 5.7rem;}
.blog_doubleimg{display: grid;grid-template-columns: repeat(2, 1fr);gap: 2.5rem;margin-block: 5.8rem 6.1rem;}

@media(max-width:1550px){
    .blog_detailsec{padding-block:9rem 17.1rem;}
    .blog_title{margin-bottom: 6.6rem;}
    .blog_title .blg_date{margin-bottom: 2.7rem;}
}
@media(max-width:1366px){
    .blog_detailsec{padding-block:8rem 15.1rem;}
    .blog_title{margin-bottom: 5.6rem;}
}
@media(max-width:1200px){
    .blog_detailsec{padding-block:7rem 13.1rem;}
    .blog_title{margin-bottom: 4.6rem;}
    .blog_doubleimg{margin-block: 4.8rem 5.1rem;}
}

@media(max-width:1024px){
    .blog_bg{max-width:100%;padding-right:3.2rem;padding-bottom:4.2rem;}
    .blog_title {padding-inline:4.7rem 0;margin-bottom: 3.6rem;}
    .blog_detailsec .bloglist_grid{gap:3.6rem;}
    .blog_discripition{padding:3.8rem 2.4rem 0 3.7rem;}
    .blogfull_figure{margin-left:-1.8rem;}

}

@media(max-width:767px){
    .blog_detailsec{padding-block:3.6rem 8.1rem;}
    .blog_title{padding-inline:0;margin-bottom:2.6rem;max-width:100%;}
    .blog_title .blg_date{margin-bottom:1.7rem;}
    .blog_bg{padding-right:0;padding-bottom: 0;}
    .blog_detailsec .bloglist_grid{gap:2.6rem;}
    .blog_detailwrapper{padding-bottom:0;}
    .blog_discripition{padding:2.8rem 1.4rem 0 2.7rem;}
    .blogfull_figure{margin-left:0;}
    .blog_discripition{padding:2rem;}
    .blog_doubleimg{margin-block:2.8rem;}
    .blog_doubleimg{gap:0.5rem;}
}


/* Product list css  */
.product-list-banner figure{position:relative;}
.product-list-banner figure figcaption{position:absolute;top:0;bottom:10rem;left:0;right:0;text-align:center;align-content:center;}
.product-list-banner figure figcaption img{width:43.7rem;height: auto;margin:auto;}
.pro-filter-grid{padding-block:5rem;display:flex;align-items:center;justify-content:space-between;border-top: 0.1rem solid #CBCBCB;}
.pro-filter-grid .pro-filter-title h1, .pro-filter-grid .pro-filter-title h4{font:var(--font-21);color:var(--color-2b);font-weight:300;}
.pro-filter-grid .pro-filter-title h1 strong, .pro-filter-grid .pro-filter-title h4 strong{font-weight:600;}
.pro-filter-title .cross{vertical-align: 3px;}
.pro-filter-title {flex-shrink:0;}
.product_search{position:relative;}
.product_search >input{min-width:30rem;width:100%;;font:var(--font-15);font-weight:normal;border:0.1rem solid #B2B2B2;}
.product_search .srch_btn{position:absolute;right:0;height:100%;width:4rem;border:0;background-color:var(--color-da);padding:1rem;border-radius:0 1rem 1rem 0;cursor: pointer;}
.pro-filter-grid .pro-filter-right{display:flex;gap:2rem;align-items:center;justify-content:end;width:100%;}
.pro-filter-grid .pro-filter-right select{border:0.1rem solid #B2B2B2;padding:1rem 1.5rem;min-width:15.6rem;font:var(--font-15);font-weight:normal;width:auto;color:var(--color-2b);appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(../images/chevron-down.svg);background-repeat:no-repeat;background-position:right 1.2rem center;background-size:1.2rem;border-radius:1rem;}
.pro-filter-grid .pro-filter-right option span{font-weight:500;}
.pro-filter-grid .pro-filter-right select:focus,.pro-filter-grid .pro-filter-right select:focus-visible{outline:0;}
.filter-grid-icon{border:1px solid var(--color-07);border-radius:3px;width:2.1rem;height:2.1rem;display:block;position:relative;cursor:pointer;}
.filter-grid-icon::after{content:'';width:1px;height:100%;background:var(--color-07);position:absolute;left:50%;top:0;}
.filter-grid-icon::before{content:'';width:100%;height:1px;background:var(--color-07);position:absolute;left:0%;top:49%;}
.filter-menu{position:relative;display:grid;gap:0.8rem;cursor:pointer;}
.filter-menu span{width:20px;height:1px;background:var(--color-07);display:block;}
.product-tabs h3{ display:inline-block; background:var(--color-da);padding:1.05rem 2.3rem; color:var(--color-white); margin-bottom:3.4rem; font:var(--font-14); font-weight:600; letter-spacing:0.28rem;border-radius:1rem; -webkit-border-radius:1rem; -moz-border-radius:1rem; -ms-border-radius:1rem; -o-border-radius:1rem; }
.product-tabs ul{width:100%;margin-bottom:4rem;padding-inline:2.3rem 3rem;}
.product-tabs ul li{list-style:none;font:var(--font-16);color:var(--color-2b);border-bottom:1px dashed #e0e0e0;padding-bottom:1.2rem;padding-top:1.8rem;}
.product-tabs ul li:first-child{padding-top:0;}
.product-tabs ul li:last-child{border-bottom:0;}
.product-tabs ul li.active{color:var(--color-da);}
.product-tabs ul li:hover{color:var(--color-da);}
.product-listing .product-box{position:relative;background:var(--color-f6);border-radius:1rem;width:100%;padding:2.2rem 1.7rem 4.8rem;}
.product-listing .product-box figure img{height:20.7rem;margin-inline:auto;object-fit:cover;}
.product-listing .product-box .pro-des h5{font:var(--font-18);color:var(--color-2b);margin-top:2.8rem;text-align:center;font-weight:600;margin-bottom:1rem;}
.product-listing .product-box .pro-des p{font:var(--font-15);font-weight:normal;margin-bottom:0;text-align:center;text-transform:capitalize;}
.product-listing .product-box .pro-des p strong{font-weight:600;}
.product-listing .product-box .read_btn{position:absolute;left:42%;bottom:-2rem;width:fit-content;}
.product-listing .product-box a{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:105%;}
.product-listing .product-box:has(a:hover) h5{color:var(--color-da)}
.product-listing .product-box figure>img{ transition:all 0.5s ease;}
.product-listing .product-box:has(a:hover) figure>img{ transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); }
.product-listing .product-box:has(a:hover) .read_btn::after{opacity:1;}
.productlist-grid{display:grid;grid-template-columns:27rem auto;}
.product-listing{display:grid;grid-template-columns:repeat(3,1fr);gap:5.7rem 3.5rem;}
.product-listright{padding-left:6.3rem;}
.product-listright .loadmore{margin-top:10rem;width: 1.1rem;;text-align:center;cursor:pointer;margin-inline:auto;transform:rotate(270deg);}
.product-filter-sec{padding-bottom:14.1rem;}
.more-text{display:none;animation:fadeIn 0.4s ease forwards;}
@keyframes fadeIn{
    from{ opacity:0; transform:translateY(10px); -webkit-transform:translateY(10px); -moz-transform:translateY(10px); -ms-transform:translateY(10px); -o-transform:translateY(10px); }
    to{opacity:1;transform:translateY(0);}
}

@media only screen and (max-width:1750px){
    .product-filter-sec{padding-bottom:13.1rem;}
}
@media only screen and (max-width:1550px){
    .product-filter-sec{padding-bottom:12.1rem;}
}
@media only screen and (max-width:1366px){
    .product-tabs h3{padding:1.2rem 2rem 1.3rem 2rem;letter-spacing:2.5px;}
    .product-listing .product-box .pro-des h5{margin-top:2rem;}
    .product-list-banner figure figcaption{bottom:6rem;}
    .product-listing{gap:4.7rem 2.5rem}
    .product-listing .product-box{padding:2.7rem 1.5rem 4.8rem;}
}
@media only screen and (max-width:1199px){
    .product-filter-sec{padding-bottom:10.1rem;}
    .product-list-banner figure figcaption{bottom:2rem;}
    .product-listing .product-box{padding:1.7rem 2rem 3.8rem;}
    .product-listing .product-box .pro-des h5{margin-top:1.8rem;}
    .product-tabs h3{padding:1.2rem 1.5rem 1.3rem 1rem;letter-spacing:1.5px;}
    .product-tabs ul{width:100%;margin-bottom:2rem;}
    .pro-filter-grid{padding-block:3.3rem 3.4rem;}
    .product-tabs h3{margin-bottom:2.4rem;}
    .product-listright .loadmore{margin-top:7rem;}
}
@media only screen and (max-width:1024px){
    .product-listing{grid-template-columns: repeat(2, 1fr);}
}
@media only screen and (max-width:767px){
    .product-filter-sec{padding-bottom:9.1rem;}
    .product-list-banner>figure>img{height:55vh;object-fit:cover;}
    .product-tabs{display:none;}
    .productlist-grid{display:block;}
    .product-listing{gap:4.7rem 1rem;}
    .product-listing .product-box{padding:2rem 1rem 2.8rem;}
    .product-listing .product-box figure img{height:14.7rem;}
    .product-listright{padding-left:0;}
    .product-listright .loadmore{margin-top:4rem;}
    .pro-filter-grid .pro-filter-right{gap:1.2rem;justify-content:start;align-items:start;flex-direction:column;width:100%;}

}
@media only screen and (max-width:499px){
    .product-listing{grid-template-columns:repeat(2,1fr);}
    .pro-filter-grid{flex-wrap:wrap;gap:1.5rem;}
}

@media only screen and (max-width:319px){
    .product-listing{grid-template-columns:repeat(1,1fr);}
    .product-listing .product-box{margin:auto;width:100%;}
    .product-listing .product-box figure img{margin:auto;}
}


/* product details  */
.pro-bg{position:absolute;width:100%;height:100%;top:0;}
.pro-bg figure,.pro-bg img{height:100%;}
.product_slider .swiper-slide figure img{width:auto;}
.pro-dgrid1{position:relative;display:grid;grid-template-columns:69.35% 30.65%;align-items:start;width:100%;}
.pro_slider{position:sticky;top: 2rem; max-width:calc(100% - 5.8rem);display: flex;}
.pro_slider .swiper-pagination{text-align:left;bottom:0;top:unset;display:flex;align-items:center;gap:0 1rem;padding-bottom:1rem;left:11%;}
.pro_slider .swiper-pagination .swiper-pagination-bullet{box-shadow:0px 3px 6px #00000029;background-color:var(--color-white);width:9px;height:9px;opacity:1;margin:0;}
.pro_slider .swiper-wrapper,.product_slider .swiper-slide,.product_slider{height:auto; margin-top: auto;}
.pro_slider .swiper-pagination .swiper-pagination-bullet-active{background:var(--color-da);}
/* .pro_slider .swiper-slide{text-align:center;font:var(--font-18);background:#444;display:flex;justify-content:center;align-items:center;} */
.pro_slider .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;}
.pro-d1content{position:relative;z-index:1;width:auto;margin-left:-5rem;}
.pro-d1content ul{margin: 0;padding-left:1.5rem;}
.pro-d1content ul li img{width:5.6rem;height:5.6rem;position:absolute;left: -2.5rem;top: 1.5rem;}
.pro-d1content ul li{ list-style:none; background:#FFFFFF50; padding:2.1rem 3.9rem 2.1rem; margin-bottom:1.5rem; position:relative; border-radius:1rem; -webkit-border-radius:1rem; -moz-border-radius:1rem; -ms-border-radius:1rem; -o-border-radius:1rem; }
.pro-d1content ul li:first-child{padding:2.7rem 4rem 3rem 3.9rem;}
.pro-d1content ul li p{color:var(--color-2b);margin-bottom:1rem;font-weight:400;}
.pro-d1content ul li p:last-of-type{margin-bottom:0;}
.pro-d1content ul li p>strong{font-weight:600;}
.p-sizes{margin-top:2rem; display:flex;}
.pro-d1content ul li .p-sizes span{font:var(--font-16);background:var(--color-white);padding:0.8rem 2.2rem 0.8rem 1.5rem;color:#000;margin-right:1rem;cursor:pointer;transition:0.3s;border-radius:1rem;}
.pro-d1content ul li .p-sizes span:hover{background:var(--color-da);color:#fff}
.pro_slider .swiper-wrapper .swiper-slide figure{height:100%;}

.pro_slider .swiper-wrapper .swiper-slide figure img{position:relative;height:100%;}
.pro-details{position:relative;}
.pro-details .breadcrum_sec{background-color: transparent; padding-block: 5rem 0;}
.pro-details .breadcrum_sec .breadcrum_title{border-bottom:0.1rem solid #CBCBCB;padding-bottom:5rem;}
.pro-details1{padding-block:6.2rem 4.8rem;position:relative;}
.breadcrum_sec.pro-details{background:linear-gradient(45deg,#fbf2e7,#fef8f3)}
.red-btn{text-align:center;margin-top:2.8rem;}
.red-btn a{ background:var(--color-da);padding:0.56rem 2.36rem;color:var(--color-white);border-radius:2.5rem;margin-inline:auto;display:inline-block;transition:0.3s;font:var(--font-15);}
.red-btn a:hover{background-color:var(--color-2b);}

.pro-detaillogo{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;margin-top:5.2rem;}
.pro-detaillogo .pro-logotitle p{margin-bottom:0;color:var(--color-da);font:var(--font-16);padding-block:0.2rem;border-right:1px solid var(--color-da);padding-right:3.4rem;margin-right:3.5rem;}
.pro-detaillogo ul{padding-left:0;margin-left:0;display:flex;gap:4.8rem;align-items:center;margin-bottom:0;}
.pro-detaillogo ul li{list-style:none;}
.pro-detaillogo ul li img{width:auto;}
.pro-details2{padding-block:10rem 0;}
.pro-details2 h3{text-align:center;font:var(--font-21);margin-bottom:5rem;font-weight:600;color:var(--color-da);}
.prod2-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4.5rem;}
.prod2-grid figure{position:relative;overflow:hidden;border-radius:10px;}
.prod2-grid .pro2box{position:relative;}
.prod2-grid .pro2box a{position:absolute;top:0;left:0;width:100%;height:100%;right:0;bottom:0}
.prod2-grid .pro2box figure img{ transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -ms-transition:0.5s; -o-transition:0.5s; }
.prod2-grid .pro2box:has(a:hover) figure img{ transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); }
.prod2-grid .pro2box:has(a:hover) p{color:var(--color-da);}
.prod2-grid .pro2box p{color:var(--color-2b);margin-top:1rem;margin-bottom:0;font-weight:500;}
.pro-details3{padding-top:11rem;margin-bottom:17.3rem;}
.pro-details3 h3{text-align:center;font:var(--font-21);margin-bottom:5.8rem;font-weight:600;color:var(--color-da);}
.pro-details3 .product-box figure img{width:23.8rem;margin:auto;height:18.7rem;object-fit:contain;}
.pro-details3 .product-box{position:relative;height:100%;background:var(--color-f6);border-radius:2rem;width:100%;padding:2.7rem 1.7rem 4.8rem;}
.pro-details3 .product-box .pro-des h5{font:var(--font-18);color:var(--color-2b);margin-top:4.4rem;text-align:center;font-weight:600;margin-bottom:1rem;}
.pro-details3 .product-box .pro-des p{font:var(--font-15);font-weight:normal;margin-bottom:0;text-align:center;}
.pro-details3 .product-box .pro-des p strong{font-weight:600;}
.pro-details3 .product-box .read_btn{ position:absolute; left:50%; bottom:-2rem; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); }
.pro-details3 .product-box .read_btn>img{width:4rem;height:4rem;}
.pro-details3 .product-box a{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:105%;}
.pro-details3 .product-box:has(a:hover) h5{color:var(--color-da)}
.pro-details3 .product-box figure img{ transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -ms-transition:0.5s; -o-transition:0.5s; }
.pro-details3 .product-box:has(a:hover) figure img{ transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); }
.pro-details3 .product-box:has(a:hover) .read_btn::after{opacity:1;}
.product-slider{width:100%;margin:auto;position:relative;padding-bottom:3rem;}
.product-slider .swiper-slide{display: flex;height: auto;}
.pro-details3 .swiper-button-next,.pro-details3 .swiper-button-prev{color:#333;position:absolute;}
.pro-details3 .row{position:relative;}
.pro-details3 .swiper-button-next{right:0;}
.pro-details3 .swiper-button-prev{left:0;}
.pro-details3 .swiper-button-next::after{background:url(../images/greyarrowgeater.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:1.5rem;height:3rem;content:'';}
.pro-details3 .swiper-button-prev::after{background:url(../images/greyarrowless.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:1.5rem;height:3rem;content:'';}


/* product details responsive  */
@media only screen and (max-width:1750px){
    .pro-details2{padding-block:9rem 10rem;}
    .pro-details3{padding-top: 10rem;margin-bottom:16.3rem;}
}
@media only screen and (max-width:1550px){
    .pro-details3{padding-top: 9rem; margin-bottom:15.3rem;}
}
@media only screen and (max-width:1366px){
    .pro-details .breadcrum_sec{padding-block: 4.5rem 0;}
    .pro-details .breadcrum_sec .breadcrum_title {padding-bottom: 4.5rem;}
    .pro-details3{padding-top: 8rem; margin-bottom:14.3rem;}
    .pro-d1content ul li:first-child{padding:2.7rem 2rem 3rem 3.5rem;}
    .pro-detaillogo{margin-top:4rem;}
    .pro-detaillogo ul{gap:2.8rem;}
    .pro-detaillogo .pro-logotitle p{padding-right:2.4rem;margin-right:2.5rem;}
    .pro-details2{padding-block:8rem 9rem;}
    .pro-details2 h3{margin-bottom:4rem;}
    .pro-details3 .product-box .pro-des h5{margin-top:2.5rem;}
    .pro-details3 h3{margin-bottom:3.8rem;}
}
@media only screen and (max-width:1199px){
    .pro-details3{padding-top: 7rem; margin-bottom:13.3rem;}
    .pro-d1content ul li{padding:2rem 1rem 2rem 3rem;}
    .pro-d1content ul li:first-child{padding:2rem 1rem 2rem 3rem;}
}
@media only screen and (max-width:991px){
    .pro-details3{padding-top: 6rem; margin-bottom:10.3rem;}
    .pro-dgrid1{grid-template-columns:100%;gap:2rem}
    .pro-d1content{margin-left: 0;}
    .pro-d1content ul li{width:100%;padding:2rem 2rem 2rem 3rem;}
    .product-tabs h3{letter-spacing:1px;}
    .pro-details2{padding-block:5rem 5rem;}
}
@media only screen and (max-width:767px){
    .pro-details1 {padding-block: 2.2rem 4.8rem;}
    .pro-details .breadcrum_sec {padding-block:2.5rem 0;}
    .pro-details .breadcrum_sec .breadcrum_title {padding-bottom:2.5rem;}
    .pro-details3{padding-top: 4.6rem; margin-bottom:9rem;}
    .pro_slider.swiper{max-width:100%;}
    .pro_slider .swiper-pagination{bottom:-1rem;}
    .pro-details3 h3{margin-bottom:3rem;}
    .product-list-banner figure figcaption img{width:25.7rem;padding-top:0rem;}
    .pro-dgrid1{grid-template-columns:100%;gap:4rem;}
    .pro-details3 .swiper-button-next,.pro-details3 .swiper-button-prev{width:9px;}
    .pro-d1content{margin:auto;}
    .pro-d1content ul li{width:85%;margin-inline:auto;}
    .pro-d1content ul li:first-child{padding:2rem 1rem 2rem 3rem;}
    .pro-detaillogo{flex-direction:column;gap:2rem;}
    .pro-detaillogo .pro-logotitle p{border-right:0;padding-right:0;margin-right:0;}
    .pro-detaillogo ul{gap:1.8rem;}
    .pro-detaillogo{margin-top:2rem;}
    .pro-details2{padding-block:4rem 5rem;}
    .prod2-grid{gap:2.5rem;}
    .pro-details2 h3{margin-bottom:3rem;}
    .pro-details3 .product-box{margin:auto;max-width:90%;margin-inline:auto;}
    .pro-d1content ul{padding-left:0;}
    .pro-details3 .product-box figure img{margin:auto;max-width:100%;height:19.7rem;object-fit:contain;}
    .p-sizes {gap: 0.5rem;} 
    .pro-d1content ul li .p-sizes span{display:inline-block;margin-right:0; padding: 0.8rem 1.5rem 0.8rem 1.5rem;}
}
@media only screen and (max-width:599px){
    .pro-details3{padding-top: 3.6rem; margin-bottom:7rem;}
    .prod2-grid{grid-template-columns:repeat(1,1fr);gap:2.5rem;}
}
@media only screen and (max-width:499px){
    .p-sizes{display:flex;flex-wrap:wrap;}
    .pro-details2{padding-block:4rem;}
    .pro-detaillogo ul{display:grid;grid-template-columns:repeat(2,1fr);}
}

/* golden crown  */
.golden_sec1{padding-block:12rem 8.6rem;}
.golden_sec1 .golden1-title{text-align:center;margin-bottom:6.4rem;max-width:80%;margin-inline:auto;}
.golden_sec1 .golden1-title h1, .golden_sec1 .golden1-title h3{font:var(--font-36);color:var(--color-da);margin-bottom:1.5rem;}
.golden_sec1 .golden1-title .read_btn{margin-top:1.4rem;}
/* .golden-grid1{display:grid;grid-template-columns:repeat(4,1fr);gap:7.7rem 4.3rem;} */
.golden-grid1>.row{ justify-content: center;--bs-gutter-x: 4.3rem;--bs-gutter-y: 7.7rem;}
.golden-grid1 .golden-bx1{position:relative;}
.golden-grid1 .golden-bx1 a{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;}
.golden-grid1 .golden-bx1 figure{position:relative;overflow:hidden;border-radius: 2rem;}
.golden-grid1 .golden-bx1 p{font:var(--font-18);color:var(--color-da);margin-bottom:0;text-align:center;margin-top:3rem;transition:0.4s;font-weight:600;}
.golden-grid1 .golden-bx1:has(a:hover) p{color:#000;}
.golden-grid1 .golden-bx1 figure>img{ transition: all 1s ease; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; }
.golden-grid1 .golden-bx1:has(a:hover) figure>img{ transform: scale(1.08); -webkit-transform: scale(1.08); -moz-transform: scale(1.08); -ms-transform: scale(1.08); -o-transform: scale(1.08); }



.golden_sec1 .loadmore{margin-top:5.9rem;width:21px;text-align:center;cursor:pointer;margin-inline:auto;transform:rotate(270deg);}
.golden_sec1 .red-btn {margin-top: 5rem;}
.golden_sec1 .red-btn a{display:inline-flex;gap:1rem;align-items:center;padding:0.8rem 2.2rem;font:var(--font-18);font-weight:600;}
.golden_sec1 .red-btn a img{width:1.785rem;height:2.285rem;}
.golden_sec3.pro-details2{padding-top:0;padding-bottom:16.5rem;}
.golden_sec3.pro-details2 h3{font:var(--font-36);}
.golden_sec3.pro-details2 .pro2box figure img{border-radius:2rem;}
.golden_sec3.pro-details2 .pro2box figure{margin-bottom:3rem;}
.golden_sec3.pro-details2 .pro2box span{display:block;font:var(--font-12);margin-bottom:1rem;}
.golden_sec3.pro-details2 .pro2box p{font:var(--font-16);padding-right:10rem;}
.recipe-section{display:grid;grid-template-columns:50.625% 49.375%;}
.recipe_left{padding-block:7.1rem;align-content:end;margin-left:auto;padding-right:10.4rem;max-width:68.7rem;}
.golden_sec2{background:var(--color-f6);margin-bottom:17rem;overflow:hidden;}
.recipe_left h2{color:var(--color-da);font:var(--font-36);margin-bottom:2.7rem;}
.recipe_left .filter{margin-block:16rem 3.9rem;}
.filter-btn{padding:1rem 2rem;border-radius:2rem;border:1px solid #ddd;background:var(--color-white);cursor:pointer;font:var(--font-14);margin-bottom:3rem;}
.recipe-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:2.3rem;margin-bottom:6.2rem;}
.recipe-thumbs .thumb{position:relative; text-align:center;}
.recipe-thumbs .thumb img{width:100%;border-radius:1rem;min-height: 11.5rem;object-fit:cover;transition:0.3s;}
.recipe-thumbs .thumb p{margin-top:1rem;text-align:left;font:var(--font-14);line-height: 1.3;font-weight:500;}
.recipe-thumbs .thumb:has(a:hover) p{ color:var(--color-da);}
.recipe_right{width:100%;height:100%;}
.main-img{position:relative;border-radius:1.5rem;overflow:hidden;height:100%;}
.main-img img{width:100%;height:100%; object-fit: cover;}
.recipe-info{position:absolute;width:100%;bottom:0;left:0;padding-block:3.5rem;padding-inline: 6.5rem 14rem;color:var(--color-2b);display:flex;flex-direction:column;background:transparent linear-gradient(180deg,#00000000 0%,rgb(0 0 0 / 62%) 100%) 0% 0% no-repeat padding-box;}
.main-img .read_btn{position:absolute;right:7rem;bottom:7rem;width:4rem;height:4rem;}
.recipe-info h3{font:var(--font-36);font-weight:800;font-family:var(--font-barlow);color:var(--color-white);text-transform:uppercase; margin-bottom: 1rem;}
.recipe-info p span:first-child{color:var(--color-white);font:var(--font-18);}
.recipe-info p span{font:var(--font-16);}
.recipe-info p{font:var(--font-16);display:flex;align-items:center;gap:0.5rem;color:var(--color-white);}
.recipe-section .filter select{ border:0.1rem solid var(--color-07); padding:1.1rem 4rem 1.1rem 2rem; min-width:20.1rem; color:var(--color-da); appearance:none; -webkit-appearance:none; -moz-appearance:none; background-image:url(../images/chevron-down.svg); background-repeat:no-repeat; background-position:right 2rem center; background-size:1.2rem; cursor:pointer;border-radius:2.5rem;-webkit-border-radius:2.5rem; -moz-border-radius:2.5rem; -ms-border-radius:2.5rem; -o-border-radius:2.5rem; }

.recipe-section .filter select:focus,.recipe-section .filter select:focus-visible{outline:0;}
.recipes_list{position:relative;padding-block:10rem 17rem;}
.recipegrid{display:grid;grid-template-columns:repeat(4,1fr);gap:5rem 3rem;}
.recipe_bx{position: relative;background-color:var(--color-f6);border-radius:1rem;overflow:hidden;    width: 100%;height:100%;display:flex;flex-direction:column;}
.recipegrid .recipe_bx>figure{min-height:17.3rem;}
.recipe_bx>figure>img{height:100%;}
.recipe_bx:has(.overlap_btn:hover) h4{color:var(--color-da);}
.recipe_bx:has(.overlap_btn:hover) .theme_btn{background-color:var(--color-white);color:var(--color-da);border-color:var(--color-da);}
.recipe_dtl{padding:1.5rem 2.7rem 3rem;display:flex;flex-direction:column;align-items: start; height:100%;}
.recipe_dtl>h4{ font:var(--font-18); color:var(--color-2b); font-weight:600; min-height:5.1rem; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; }
.recipe_review{width:100%; padding-top:2rem;margin-top:2rem;border-top:0.1rem solid rgb(112 112 112 / 20%);}
.recipe_review .rating{display:flex;align-items:center;gap:0.8rem;margin-bottom:1.6rem;}
.recipe_review .rating ul{display:flex;gap:0.4rem;margin:0;padding:0;}
.recipe_review .rating ul li{list-style:none;padding-left:0;}
.recipe_review .rating ul li img{max-width:1.5rem;}
.recipe_review .rating span{font:var(--font-14);color:#1d1d1d52;position:relative;top:3px;}
.recipe_review .recipe-time{display:flex;gap:0.4rem;margin-bottom:2.1rem;padding-left:0;}
.recipe_review .recipe-time li{list-style:none;display:flex;gap:0.8rem;width:100%;align-items:center;}
.recipe_review .recipe-time li img{max-width:2rem;}
.recipe_review .recipe-time li p{margin-bottom:0;font: var(--font-15); font-weight: normal;}
.recipe_dtl .theme_btn{margin-top:auto;}

.recipe_slider .swiper-slide{display:flex;height: auto;}

@media(max-width:1750px){
    .golden_sec1 {padding-block: 11rem 8.6rem;}}
    .golden_sec3.pro-details2{padding-bottom:15.5rem;}
    .recipes_list{padding-block:9rem 16rem;}
@media(max-width:1550px){
    .golden_sec1 {padding-block: 10rem 7.6rem;}
    .golden_sec3.pro-details2{padding-bottom:14.5rem;}
    .recipes_list{padding-block:8rem 15rem;}
}
@media(max-width:1366px){
    .golden_sec1 {padding-block: 9rem 7.6rem;}
    .golden_sec3.pro-details2{padding-bottom:13.5rem;}
    .recipes_list{padding-block:7rem 14rem;}
}

@media(max-width:1024px){
    .golden_sec1 {padding-block: 8rem 6.6rem;}
    .golden_sec3.pro-details2{padding-bottom:12.5rem;}
    .recipe-info{padding-inline: 4.5rem 12rem;}
    .main-img .read_btn {right: 5rem;}
    .recipe_left {padding-block: 5.1rem; padding-right: 7.4rem;}
    .recipe_left .filter { margin-block:9rem 3.9rem;}
    .recipes_list{padding-block:6rem 12rem;}
}
@media(max-width:991px){
    .golden_sec1{padding-block:6rem 5.6rem;}
    .golden-grid1>.row{--bs-gutter-x: 3.3rem;--bs-gutter-y: 5.7rem;}
    .recipe_left{padding-block:4.1rem;margin-left:3rem;padding-right:4.4rem;max-width:62.7rem;}
    .recipe_left .filter{margin-block:5rem 2.9rem;}
    .recipe-thumbs{gap:1.3rem;margin-bottom:3.2rem;}
    .recipe-info{padding-block:2.5rem;padding-inline:2.5rem 8rem;}
    .main-img .read_btn{right:3rem;bottom:5rem;}
    .golden_sec3.pro-details2{padding-bottom:10.5rem;}
    .recipes_list{padding-block:5rem 10rem;}
}
@media(max-width:767px){
    .golden_sec1{padding-block:4rem 5.6rem;}
    .golden_sec1:not(:has(+ .golden_sec2)){padding-bottom:9rem;}
    .golden_sec1 .golden1-title{margin-bottom:3.4rem;max-width:100%;}
    .golden-grid1 .golden-bx1 p{margin-top: 1rem;}
    .golden-grid1 .golden-bx1 figure{border-radius: 1rem;}
    .golden_sec2 {margin-bottom: 7.6rem;}
    .golden-grid1>.row{--bs-gutter-x:1rem;--bs-gutter-y:2.7rem;display:grid;grid-template-columns:repeat(2,1fr);}
    .recipe-section{grid-template-columns:100%;}
    .recipe_left{padding-block:3.6rem;margin-left:0;padding-inline:2.5rem;max-width:100%;}
    .recipe_left h2{margin-bottom:1.2rem;}
    .main-img{border-radius:0;}
    .main-img .read_btn{right:2rem;bottom:4rem;width:2.6rem;height:2.6rem;}
    .recipe-info{padding-inline:2.5rem 6rem;padding-block: 1.5rem;}
    .recipe-thumbs{gap:2rem 1rem;margin-bottom:3.2rem;grid-template-columns:repeat(2,1fr);}
    .golden_sec3.pro-details2 h3 {margin-bottom: 1.2rem;}
    .golden_sec3.pro-details2{padding-bottom:8.5rem;}
    .golden_sec3.pro-details2 .pro2box p {padding-right: 1rem;}
    .recipes_list{padding-block:4rem 8rem;}
    .recipegrid{ grid-template-columns: repeat(2, 1fr);}
    .recipe_dtl{height: auto;}
    .recipe_dtl>h4{min-height: 4.8rem;}
    .recipe_review{padding-top:1.2rem;margin-top:1.2rem;}
}
@media(max-width:575px){
    .golden_sec1 {padding-block: 3.6rem 3.6rem;} 
    .golden_sec3.pro-details2{padding-bottom:7.5rem;}
    .golden_sec1 .red-btn { margin-top:4rem;}
    .recipe-info h3 {line-height: 1.2;}
    .recipes_list{padding-block:3.6rem 7rem;}
    .recipegrid{ grid-template-columns: repeat(1, 1fr);gap: 3rem 3rem;}
    .recipe_bx>figure {min-height: auto;}
    .recipe_dtl>h4{min-height: auto;}
}

@media(max-width:380px){
    .golden-grid1 .golden-bx1 p{font:var(--font-16);}
    .golden_sec1 .red-btn a{font:var(--font-16);}
}
/* responsive  */


.policy_sec{padding-block:10rem 17rem;}
.policy_wrapper:not(:last-child){margin-bottom:5rem;}
.policy_wrapper>h3{font:var(--font-21); font-weight:600; color:var(--color-2b); margin-bottom:2rem;}
.policy_wrapper>p:not(:last-of-type){margin-bottom:2rem;}
.policy_wrapper>ul{padding-left:1.5rem; margin:0;}
.policy_wrapper>ul:has(+ *){margin-bottom:3rem;}
.policy_wrapper>ul>li{font:var(--font-16); color:var(--color-2b); margin-bottom:2rem;}
.policy_wrapper>ul>li::marker{color:var(--color-da);}
.policy_wrapper>ul>li:last-child{margin-bottom:0;}
.policy_wrapper a{color:var(--color-da); font-weight:600;}

@media(max-width:1750px){
    .policy_sec{padding-block:9rem 15rem;}
}
@media(max-width:1550px){
    .policy_sec{padding-block:8rem 13rem;}
    .policy_wrapper:not(:last-child){margin-bottom:4rem;}
}
@media(max-width:1366px){
    .policy_sec{padding-block:8rem 12rem;}
    .policy_wrapper:not(:last-child){margin-bottom:3rem;}
}
@media(max-width:1200px){
    .policy_sec{padding-block:7rem 10rem;}
}
@media(max-width:1024px){
    .policy_sec{padding-block:6rem 9rem;}
}
@media(max-width:991px){
    .policy_sec{padding-block:6rem 8rem;}
}
@media(max-width:767px){
    .policy_sec{padding-block:3.6rem 7rem;}
    .policy_wrapper:not(:last-child){margin-bottom:2.5rem;}
    .policy_wrapper>h3{margin-bottom:1.2rem;}
}
 /* === faq section === */
.faq .accordion-button{font:var(--font-21);color:var(--color-da);}
.faq .accordion-body,.faq .accordion-button{background-color:transparent;}
.faq .accordion-item:not(:first-child){border-top:0.1rem solid var(--color-da)59;}
.faq .accordion-button::after{content:'';position:relative;display:block;width:1.5rem;height:1.5rem;background:url(../images/chevron-down-red.svg) no-repeat transparent;background-position:center;background-size:cover;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}

  /* ====== news and event Css === */
    .news-recent .media_grid{margin-top:4.5rem;}
    .news-bottom-list-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5rem 2rem;}
    .news-bottom-list-grid .media_grid{display:grid;grid-template-columns:repeat(1,1fr);border-radius:0rem;border-bottom:1px solid var(--color-da);margin-bottom: 0;position:relative;}
    .link-over{position:absolute;content:"";top:0;left:0;right:0;bottom:0;width:100%;height:100%;}
    .news-bottom-list-grid .media_grid figure{border-radius:1rem;}
    .news-bottom-list-grid .media-list{padding:4rem 2rem;}
/* === News Details == */
    .news-details .media_grid{grid-template-columns:repeat(1,1fr);}
    .news-details .media_grid figure{border-radius:0rem;}
    .news-details-heading{position:relative;}
    .news-details .news-details-heading:after{content:'';background:var(--color-da);width:90px;position:absolute;bottom:0rem;left:0;height:1px;}
    .detail-img img{margin-bottom:2rem;}
    .back-btn{border:1px solid var(--color-da);outline:none;padding:1rem 2rem 1rem 1rem;cursor:pointer;margin-top:5rem;font:var(--font-18);color:var(--color-da);transition:all ease-in-out 0.5s;display:inline-flex;align-items:center;}
    .back-btn:hover img svg{stroke:var(--color-white);}
    .back-btn:hover{background-color:var(--color-da); color:var(--color-white);}
    .back-btn>img{ transition:all 0.5s ease ; -webkit-transition:all 0.5s ease ; -moz-transition:all 0.5s ease ; -ms-transition:all 0.5s ease ; -o-transition:all 0.5s ease ; }
    .back-btn:hover>img{ filter:brightness(0) invert(1); -webkit-filter:brightness(0) invert(1); }

/* ===== news- event responsive ====== */
@media (min-width:1199px) {
    .detail-img{padding:0 0 0 4rem;}
    .detail-text{padding-right:5rem;}
}
@media (max-width:991px) {
    .news-bottom-list-grid{grid-template-columns:repeat(2,1fr);gap: 3rem 2rem;}
}
@media (max-width:620px) {
    .news-bottom-list-grid{grid-template-columns:repeat(1,1fr);}
    .news-bottom-list-grid .media_grid{margin-bottom:1rem;}

}

/* === Testimonial Section ====== */
.testimonials{padding-block:10rem 17rem;}
.testimonial-cnt{display:flex;flex-direction:column;height:100%;padding-block:2rem;    padding: 2rem 5rem;}
.testimonial-cnt p{font:var(--font-24);}
.testi-title{padding-top:3rem; margin-top: auto;}
.testimonial-cnt h3{font:var(--font-24);color:var(--color-da);font-weight:500;}
.testimonial-cnt h6{font:var(--font-16);}
.testi-border-bottom{border-bottom: 0.1rem dashed rgb(0 0 0 / 20%);padding-bottom:5rem;margin-bottom:5rem;}
.testi-border-bottom:last-child{border:0;padding-bottom:0;margin-bottom:0;}

@media(max-width:1550px){
    .testimonials{padding-block:8rem 15rem;}
}
@media(max-width:1366px){
    .testimonials{padding-block:7rem 14rem;}
}
@media(max-width:1200px){
    .testimonials{padding-block:6rem 13rem;}
}

@media(max-width:1024px){
    .testimonials{padding-block:5rem 10rem;}
}
@media(max-width:991px){
    .testimonials{padding-block:4rem 8rem;}
}
@media(max-width:767px){
    .testimonials{padding-block:3.6rem 7rem;}
    .testimonial-cnt{padding:2rem 0 0;}
    .testi-border-bottom {padding-bottom: 3rem;margin-bottom: 3rem;}
    .testi-title {padding-top:2rem;}
}

/* career page css starts here */

.values-section-content p{padding:0rem 12rem 2rem 0rem;margin:0;}
.employee-grow{padding-bottom:24rem;width:90%;margin:0 auto;background-color:var(--color-da);margin-top:-5rem;padding-top:24rem;display:block;}
.grow ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12rem;padding-left:0;}
.grow ul li{background-color:var(--color-white);border-radius:20px;transition:all .5s ease;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.grow ul li figure img{margin-top:-4.6rem;margin-left:-4.6rem;}
.grow-paha{padding:4rem 4.6rem 3.2rem 3.5rem;}
.current-open{padding:12rem 0;background:#F3F3F3;margin-top:70px;}
.other-details ul{display:flex;padding-left:0;align-items:center;grid-gap:4rem;justify-content:end;margin:0;}
.other-details ul li{margin-bottom:0;position:relative;list-style-type:none;}
.other-details ul li p{color:#000;font:var(--font-16);font-weight:400;display:flex;white-space:nowrap;}
.other-details ul li p img{padding-right:.5rem;}
.other-details ul li:after{position:absolute;left:-18px;content:'';top:8px;width:1px;height:15px;background:#D1D1D1;}
.values-section figure{border-radius:8rem;overflow:hidden;-webkit-border-radius:8rem;-moz-border-radius:8rem;-ms-border-radius:8rem;-o-border-radius:8rem;}
.grow > ul > li > figure img{border-radius:2rem;}
.grow-paha h3{font:var(--font-36);font-weight:600;margin-bottom:2.5rem;color:var(--color-da);}
.grow ul li{list-style-type:none;}
.grow-paha p{line-height:1.7;}
.current-open h3{font:var(--font-36);font-weight:700;color:var(--color-da);margin-bottom:5rem;}
.current-open h5{font:var(--font-24);font-weight:400;color:var(--color-2b);margin-bottom:6rem;}
.culture-value h3{font:var(--font-36);font-weight:700;color:var(--color-da);margin-bottom:3rem;}
.culture-value h5{font:var(--font-30);margin-bottom:6rem;color:var(--color-da);font-weight:500;}
.values-section-content p{line-height:1.7;}
.culture-value{padding:8rem 0 0;}
.career-list{justify-content:flex-end;align-items:center;}
.inner_banner h3{font:var(--font-36);font-weight:700;color:var(--color-da);margin-bottom:3rem;}
.career-list .inner_banner{padding-right:11rem;}
.about_top{padding: 8rem 0 0; max-width: 2500px; margin: 0 auto;}
.career-list .inner_banner p{line-height:1.7;}
.inner_banner .custom_bullets li:before{background-color:var(--color-da);width:0.8rem;height:0.8rem;top:0.8rem;}
.inner_banner .custom_bullets li{padding-left:2.5rem;font:var(--font-16);font-weight:normal;color:var(--color-2b);}
.inner_banner .custom_bullets{margin-bottom:3rem;}
.grow ul li.mt-extra{translate:0 92px;}
.careers-tab{border-bottom:1px solid #D1D1D1;}
.careers-tab h6{font:var(--font-18);}
.at-tab{display:none;}
.at-title .careers-tab,.at-tab .careers-tab{justify-content:space-between;}
.at-title .careers-tab h6,.at-tab .careers-tab h6{min-width:10%;text-align:center;}
.at-title .careers-tab{background-color:transparent;padding-block:22px 22px;padding-inline:1.5rem 0;}
.at-tab .careers-tab{border:none;padding-inline:1rem 1rem;padding-block:2rem 2rem;margin:0;}
.at-title .careers-tab h4,.at-title .careers-tab h5,.at-title .careers-tab h6,.at-tab .careers-tab h4,.at-tab .careers-tab h5,.at-tab .careers-tab h6{font:var(--font-18);margin:0;min-width:10%;text-align:center;}
.at-title .careers-tab h4{color:var(--color-da);font-weight:500;min-width:360px;text-align:left;}
.at-tab .careers-tab h4{min-width:383px;text-align:left;}
.other-details ul li:last-child{background:var(--color-da);}
.at-title.active .other-details ul li #Line_140{display:none;}
.at-tab .careers-tab p{text-align:center;}
.careers-tab > .row{align-items:center;}
.brand-secondry{padding:8rem 0;}
.our-legecy-img figure{ border-radius:2rem; overflow:hidden; -webkit-border-radius:2rem; -moz-border-radius:2rem; -ms-border-radius:2rem; -o-border-radius:2rem; }
.our-legecy-text h3{font:var(--font-36);font-weight:700;color:var(--color-da);margin-bottom:3rem;}
.our-legecy-text{padding:0 8rem;}
.brand-secondry.harvest-gd{background:#F3F3F3;}
.career-us-form .form-control{width:100%;padding:0.9rem 2.3rem 0.9rem 1.7rem;border-radius:0;border:0.1rem solid #D6D6D6;margin-bottom:1.6rem;height:4.5rem;font:var(--font-16);color:var(--color-2b);outline:none;}
.career-us-form .btn{background-color:var(--color-da);padding:0.7rem 1.5rem 0.7rem 1.8rem;border:1px solid var(--color-07);font:var(--font-16);color:var(--color-white);display:flex;align-items:center;gap:1rem;border:0px;margin-top:2rem;cursor:pointer;}
.career-us-form{padding:8rem 0;}
.career-us-form h3{font:var(--font-36);font-weight:700;color:var(--color-da);margin-bottom:3rem;}
.register-cont h3{font:var(--font-36);font-weight:700;color:var(--color-da);margin-bottom:3rem;}
.register-cont p{margin-bottom:1rem;}
.our-legecy-text .custom_bullets{margin-bottom:3rem;}
.our-legecy-text .custom_bullets li{padding-left:2.5rem;font:var(--font-16);font-weight:normal;color:var(--color-2b);}
.our-legecy-text .custom_bullets li:before{background-color:var(--color-da);width:0.8rem;height:0.8rem;top:0.8rem;}
.our-legecy-ttl{margin:4rem 0 0 0;}

/* career page css ends here */

/* blog css starts here */

.home_happening-text h2{font:var(--font-21);color:var(--color-black);line-height:1.4;font-weight:400;}
.happening_panel{padding-bottom:3rem;position:relative;}
.home_happening-text .date{font-weight:300;color:var(--color-black);display:block;padding-bottom:1rem;line-height:1;}
.home_happening-text{padding:1.5rem 3rem 0 0;}
.happening_media{padding:10rem 0;}
.happening_panel > .blog{position:absolute;top:0;left:0;right:0;bottom:0;}
.happening_panel:hover .home_happening-text h2{color:var(--color-da);}
.right_blog{padding-left:6rem;}
.right_blog .form-control{padding-inline:2rem;padding-block:1.2rem;border-radius:0;height:4.5rem;font:var(--font-18);font-style:italic;background-color:transparent;font-weight:300;border:1px solid #ccc;width:100%;color:var(--color-black);outline:none;}
.home_press h2{font:var(--font-21);color:var(--color-black);line-height:1.4;font-weight:bold;margin-bottom:4rem;}
.home_media .date{font-weight:300;color:var(--color-black);display:block;padding-bottom:1rem;line-height:1;}
.home_media p{font:var(--font-16);color:var(--color-black);line-height:1.4;font-weight:normal;}
.home_media{border-bottom:1px solid #ededed;padding-bottom:2.5rem;margin-bottom:2.5rem;}
.right_blog form{margin-bottom:4rem;}
.happening_img h2{font:var(--font-30);color:var(--color-black);margin-bottom:2rem;}
.home_happening-text.details-text {
    padding: 3rem 0 0 0;
}
/* blog css ends here */



/* =================recipe page css start============ */

.recipe_wrapper{padding-block:10rem}
.recipe_grid{display:grid;grid-template-columns:repeat(1,54% 37% auto);gap:6rem;}
.recipe_grid .recipe_img{position:relative;}
.recipe_grid .recipe_img figure{height:100%;}
.recipe_grid .recipe_img img{border-radius:8px;margin-left:0rem;height:100%;object-fit:cover;}
.video-icon{position:absolute;right:4rem;bottom:5rem;}
.recipe_text h3{font:var(--font-41);font-weight:700;letter-spacing:-1.2px;color:var(--color-da);margin-bottom:1.2rem;line-height: 1.1;}
.recipe_text .rating{display:flex;align-items:center;gap:0.8rem;margin-bottom:3rem;}
.recipe_text .rating ul{display:flex;gap:0.4rem;margin-bottom:0;list-style-type:none;}
.recipe_text .rating span{font:var(--font-16);}
.recipe-process{margin-block:3rem;}
.recipe-process li{border:0.2px solid #ec313636;background:#FCFCFC;padding:1.4rem 1.8rem;margin-bottom:1.6rem;display:flex;gap:2.1rem;align-items:center;border-radius:0.3rem}
.recipe-process li img{max-width:5rem}
.recipe-process li p{margin-bottom:0;}
.recipe-type{list-style-type:none;}
.recipe-type li h5{font:var(--font-18);font-weight:700;color:var(--color-1d);}
.recipe-type li p{font:var(--font-16);color:var(--color-2b);}
.recipe-type{display:flex;align-items:center;gap:5rem;}
.recipe-type li{border-right:1px solid #E8E8E8;padding-right:3rem;}
.recipe-type li:last-child{border-right:0;padding-right:0;}
.ingredients_wrapper{background-color:var(--color-da);padding-block:8rem}
.justify-content-end{justify-content:end;}
.ingredients_cnt h4{font:var(--font-30);font-weight:500;line-height:1.2;color:var(--color-white);margin-bottom:3rem;}
.ingredients_cnt .custom-bullet{padding:0;padding-left:1.5rem;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;}
.ingredients_cnt .custom-bullet li{font:var(--font-16);color:var(--color-white);margin-bottom:0;}
.ingredients_cnt .custom-bullet li ul{padding-left:1.5rem;margin-top:1.5rem;}
.ingredients_cnt .custom-bullet li ul li{font:var(--font-16);color:var(--color-white);margin-bottom:1rem;list-style:disc;}
.ingredients_cnt .custom-bullet li ul li:last-child{margin-bottom:0;}


.instruction_wrapper{padding-block:8rem 10rem;}
.instruction_cnt h4{font:var(--font-30);font-weight:500;line-height:1.2;color:var(--color-da);margin-bottom:3rem;}
.instruction-bullet{padding:0;padding-left:1.5rem;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:5rem;}
.instruction-bullet li{display:flex;font:var(--font-16);border-bottom:1px dashed #ccc;padding-bottom:1.5rem;margin:0;align-items:center;}
.instruction-bullet li span{color:var(--color-da);font:var(--font-41);margin-right:2rem;}
.more_recipes_wrapper{background-color:var(--color-f6);padding-block:10rem 12rem;}
.more_recipes_wrapper .rec-title{font:var(--font-24);color:var(--color-da);margin-bottom:4rem;text-align:center;font-weight:400;}
.recipe3-grid,.more-text{display:grid;grid-template-columns:repeat(3,1fr);gap:6rem 4rem;}
.more-text{margin-top:6rem;display:none;grid-template-columns:repeat(3,1fr);}
.more-text.show{display:grid;}
 .recipe3-grid figure img{border-radius:8px;}
/*.recipe3box{position:relative;border-radius:1rem;overflow:hidden;}
.recipe3box figure img{ transition:all 0.5s ease;}
.recipe3box .recipe3des{padding-inline:2.7rem;padding-top:1.5rem;}
.recipe3box .recipe3des h4{font:var(--font-18);color:var(--color-1d);margin-bottom:1.8rem;padding-bottom:1.6rem;border-bottom:1px solid #CECECE;font-weight:600;}
.recipe3box .recipe3des ul{display:flex;gap:0.4rem;}
.recipe3box .recipe3des .rating{display:flex;align-items:center;gap:0.8rem;margin-bottom:1.6rem;}
.recipe3box .recipe3des .rating ul li{list-style:none;padding-left:0;}
.recipe3box .recipe3des .rating ul li img{max-width:1.5rem;}
.recipe3box .recipe3des .rating ul{padding-left:0;margin-bottom:0;}
.recipe3box .recipe3des .rating span{font:var(--font-14);color:#1d1d1d52;position:relative;top:3px;}
.recipe3box .recipe3des .recipe-time{margin-bottom:2.1rem;padding-left:0;}
.recipe3box .recipe3des .recipe-time li{list-style:none;display:flex;gap:0.8rem;width:100%;align-items:center;}
.recipe3box .recipe3des .recipe-time li img{max-width:2rem;}
.recipe3box .recipe3des .recipe-time li p{margin-bottom:0;} */
.custom_btn span{text-decoration:none;display:inline-block;background-color:var(--color-da);color:#fff;padding:0.7rem 1.8rem;border-radius:3rem;font:var(--font-16);transition:0.2s;border:1px solid var(--color-da);}
.recipe_bx:hover .custom_btn span {background-color:var(--color-black);}

@media screen and (max-width:991px){
    .recipe_grid{grid-template-columns:repeat(1,1fr);gap:3rem;}
    .recipe_wrapper{padding-block:5rem;}
    .ingredients_wrapper{padding-block:4rem;}
    .instruction_wrapper{padding-block:4rem;}
    .more_recipes_wrapper{padding-block:4rem 8rem;}
    .video-icon{width:5rem;}
}

@media screen and (max-width:767px){
    .recipe-process{margin-block:2rem;}
    .ingredients_cnt .custom-bullet{grid-template-columns:repeat(1,1fr);gap:1.5rem;}
    .instruction-bullet{grid-template-columns:repeat(1,1fr);gap:3rem;padding-left:0;}
    .recipe-process li img{max-width:3rem;}
    .custom_btn a{padding:0.5rem 1.8rem;}
}

@media screen and (max-width:480px){
    .recipe-type{ display:block;}
    .recipe-type li{ padding-right:0; border-right:0; border-bottom:1px solid #E8E8E8; padding-block:1.5rem;}
    .video-icon { right: 2rem; bottom: 2rem; }
}

/* =================recipe page css end============ */

.faq_sec {padding-block: 6rem 17rem;}
.faq_sec .accordion-button{font:var(--font-21);color:var(--color-da);}
.faq_sec .accordion-body, .faq_sec .accordion-button{background-color:transparent;}
.faq_sec .accordion-item:not(:first-child){border-top:0.1rem solid rgb(43 43 43 / 20%);}
.faq_sec .accordion-button::after{content:'';position:relative;display:block;width:1.5rem;height:1.5rem;background:url(../images/chevron-down-red.svg) no-repeat transparent;background-position:center;background-size:cover;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.faq_sec .accordion-body p>a{font-weight:500; color:var(--color-da);}

@media(max-width:1750px){
    .faq_sec {padding-block: 6rem 16rem;}
}

@media(max-width:1550px){
    .faq_sec {padding-block: 5rem 15rem;}
}
@media(max-width:1366px){
    .faq_sec {padding-block: 5rem 13rem;}
}
@media(max-width:1200px){
    .faq_sec {padding-block: 5rem 11rem;}
}
@media(max-width:991px){
    .faq_sec {padding-block: 5rem 8rem;}
}
@media(max-width:767px){
    .faq_sec {padding-block: 3.6rem 7rem;}
}


/* Journey Area Start */

.journey_sec{padding-block:10rem 17rem;}
.journey_sec .sec_title{margin-bottom:10rem;}
.journey_wrapper{display:flex;flex-direction:column;}
.journey_bx{position:relative;display:grid;grid-template-columns:28rem auto;align-items: start;width:100%;padding-bottom:10rem;}
.journey_bx:last-child{padding-bottom:0;}
.journey_bx:not(:last-child)::after{content:'';position:absolute;right:0;bottom:-2rem;width:100%;height:100%;background:url(../images/journey-dot-right.svg) no-repeat;background-size:27%;background-position:right 100%;z-index:-1;}
.journey_bx:nth-child(even){justify-content:end;}
.journey_bx:nth-child(even)::after{right:auto;left:0;background:url(../images/journey-dot-left.svg) no-repeat;background-size:27%;background-position:left 100%;}
.journey_figure{border-radius:2rem;overflow:hidden;}
.journey_grid{display:grid;margin-left:3rem;max-width:60rem;}
.journey_grid>*{grid-area:1/1;}
.journey_caption{position:relative;display:flex;flex-direction:column;gap:1.5rem;padding-right:8rem;}
.journey_caption>h6{font-weight:bold;color:var(--color-2b);}
.journey_caption>p>strong{font-weight:600;}
.journey_year{font-size:26em;opacity:0.025;font-weight:700;line-height:1;align-content:center;font-family:var(--font-barlow);}

@media(max-width:1550px){
    .journey_sec {padding-block: 10rem 16rem;}
    .journey_sec .sec_title{margin-bottom:8rem;}
}
@media(max-width:1550px){
    .journey_sec {padding-block: 9rem 15rem;}
    .journey_sec .sec_title{margin-bottom:7rem;}
}
@media(max-width:1366px){
    .journey_sec {padding-block: 8rem 12rem;}
    .journey_sec .sec_title{margin-bottom:6rem;}
}
@media(max-width:1200px){
    .journey_sec {padding-block: 7rem 10rem;}
    .journey_sec .sec_title{margin-bottom:5rem;}
}
@media(max-width:991px){
    .journey_sec {padding-block: 6rem 9rem;}
    .journey_year{font-size:23em;}
    .journey_bx {grid-template-columns: 23rem auto; padding-bottom: 7rem;}
    .journey_grid { max-width: 53rem;}
    .journey_caption{padding-right: 2rem;}
}
@media(max-width:767px){
    .journey_sec {padding-block: 3.6rem 7rem;}
    .journey_sec .sec_title{margin-bottom:3rem;}
    .journey_bx {grid-template-columns: 100%; padding-bottom: 5rem;}
    .journey_grid{max-width:100%;margin-inline:0 4rem;padding-top:3rem;}
    .journey_bx:nth-child(even) .journey_grid{margin-inline:4rem 0;}
    .journey_year { font-size:14em;}
    .journey_caption {gap: 1rem;padding-right: 0;}
    .journey_bx:not(:last-child)::after, .journey_bx:nth-child(even)::after{bottom: -1rem;background-size: 100%;}
}

@media(max-width:375px){
    .journey_bx:not(:last-child)::after{background-position:right 98%;}
}




/* Download Area Start */
.download_sec{padding-block:10rem 17rem;}
.download_wrapper .row{--bs-gutter-x:3rem;--bs-gutter-y:4.5rem;}
.download_bx{position: relative;}
.download_bx .overlap_btn::after{content:'';position:absolute;width:4rem;height:4rem;background:url(../images/download-icon.svg) no-repeat;background-size:2rem;background-position:center;opacity:0;background-color:var(--color-da);border-radius:50%;left:50%;top:45%;transform:translate(-50%,-45%); transition:all 0.5s ease;}
.download_bx .overlap_btn:hover::after{opacity:1;}
.download_bx .overlap_btn:hover{background-color: rgb(0 0 0 / 40%);}
.download_caption{position:relative;background-color:var(--color-2b);padding:1rem;}
.download_caption>h6{font:var(--font-16);font-weight:500; color:var(--color-white);}

@media(max-width:1750px){
    .download_sec{padding-block:9rem 16rem;}
}
@media(max-width:1550px){
    .download_sec{padding-block:8rem 15rem;} 
}
@media(max-width:1366px){
    .download_sec{padding-block:7rem 14rem;}
}
@media(max-width:1199px){
    .detail-text{margin:0 5rem 0 0;}
}
@media(max-width:1024px){
    .download_sec{padding-block:7rem 12rem;}
}
@media(max-width:991px){
    .download_sec{padding-block:6rem 12rem;}
}
@media(max-width:767px){
    .download_sec{padding-block:4rem 10rem;}
    .product-listing .product-box .read_btn{bottom: -1.2rem;}
    .detail-text{margin:0 0 3rem 0;}
}
@media(max-width:575px){
    .download_sec{padding-block:3.6rem 7rem;}
    .holyland_grid>.holyland_bx{padding: 2rem 1rem;}
    .client_sec{padding:4rem 0 6rem;}
    .client_sec .holyland_grid > .holyland_bx{padding:1.5rem;}
    .video-grid{grid-template-columns:repeat(1,1fr);}
}
@media(max-width:400px){
    .gallery-btn-grp a{flex-direction:column;gap:1rem 0;}
}


/* Clients Grid */

.client_sec{padding:8rem 0 15rem;}

.clients_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;}
.clients_grid>.clients_bx{position:relative;display:flex;aspect-ratio:auto;justify-content:center;flex-direction:column;align-items:center;width:100%;overflow:hidden;background-color:#f0f0f0;padding:2.5rem;}
@media(max-width:750px){
    .client_sec{padding:8rem 0 14rem;}
}
@media(max-width:1550px){
    .client_sec{padding:8rem 0 13rem;}
}
@media(max-width:1366px){
    .client_sec{padding:7rem 0 12rem;}
}
@media(max-width:1200px){
    .client_sec{padding:6rem 0 10rem;}
}
@media(max-width:1024px){
    .clients_grid>.clients_bx{padding: 1.5rem;}
}
@media(max-width:767px){
    .client_sec{padding:4rem 0 8rem;}
    .clients_grid{grid-template-columns: repeat(2, 1fr);gap: 1rem;}
    .clients_grid>.clients_bx{padding: 1rem;}
}


/* Thankyou Page*/

.thankyou_sec{padding-block:10rem 17rem;min-height:80vh;align-content: center;}
.thankyou_title{text-align: center;}
.thankyou_title>h1{margin-bottom:5rem;font-family:var(--font-gotham);font-weight:600;color:var(--color-black);}
.thankyou_title > figure{max-width:8rem;margin:0 auto 3rem;}
.thankyou_title>p{font: var(--font-18);}
.thankyou_title>.back_btn{margin-top:4rem;display:inline-flex;align-items: center;border:0.1rem solid var(--color-da);padding:1rem 2.5rem 1rem 1.5rem;font:var(--font-16);color:var(--color-da);gap:0.5rem;;}
.thankyou_title>.back_btn>img{max-width: 2.5rem;}
.thankyou_title>.back_btn:hover {background-color:var(--color-da);color:var(--color-white);}
.thankyou_title>.back_btn:hover>img { filter:brightness(0) invert(1); -webkit-filter:brightness(0) invert(); }
@media(max-width:767px){
    .thankyou_sec { padding-block:5rem 10rem;}
    .thankyou_title>.back_btn>img{max-width:2rem;}

}

/* Apply Now Area Start */

.apply_sec{padding-block: 10rem 17rem;}
.apply_form{background:var(--color-f6);padding:5rem;border-radius:2rem;}
.apply_form .row{--bs-gutter-x:2rem;--bs-gutter-y:2rem;}
.apply_form .form_submit{cursor:pointer;background-color:var(--color-da);border:0;display:inline-block;font:var(--font-16);color:var(--color-white);transition:0.6s;border-radius:1rem;padding:0.6rem 2rem 0.6rem 2.4rem;}
.apply_form .form-group:has(.form_submit){margin-top:3rem;}
.apply_form .form-control, .apply_form .form-select{min-height:4.2rem;width:100%;font:var(--font-16);color:var(--color-2b);padding:1rem 1.5rem;border:0.1rem solid var(--color-db);border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem;empty-cells:unset;}


/* apply details css starts here */
.left-content h3{font:var(--font-30);margin-bottom:1.8rem;max-width:100%;text-transform:uppercase;color:var(--color-da);}
.job-heading{display:flex;justify-content:space-between;margin-bottom:4rem;flex-direction:row;column-gap:4rem;align-items: center;}
.job-desc > .row{gap:3rem 0;}
.left-content p,.job-desc h5{font:var(--font-24);font-weight:500;line-height:1.2;color:var(--color-2b);margin:1rem 0 0 0;}
.job-desc p{font:var(--font-16);color:var(--color-2b);font-family:var(--font-poppins);padding:1rem 0 0 0;}
.job-heading a,
.job-desc-content a{background-color:var(--color-da);color:var(--color-white);font:var(--font-16);padding:0.8rem 2.5rem;border:0.1rem solid var(--color-da);border-radius:2.5rem;}
.job-desc-content{margin:6rem 0 0 0;}
.job-desc-content a{margin:3rem 0 0 0;display:inline-block;}
.vid-icon{width:5%;}
.vid-box{position:relative;margin-top:2rem;}
a.vid{position:absolute;width:100%;height:100%;content:"";top:0;left:0;}

/* apply details css ends here */


