:root{
    --fs_xs: 14px;
    --fs_sm: 16px;
    --fs_md: 18px;
    --fs_lg: 20px;
    --fs_xl: 22px;
    --fs_xxl: 24px;
    --fw_light: 300;
    --fw_regular: 400;
    --fw_medium: 500;
    --fw_semibold: 600;
    --fw_bold: 700;
    --fw_black: 900;
    --body_font_family: "Montserrat", sans-serif;
    --secondary_font_family: "Inclusive Sans", sans-serif;
    --heading_font_family: "Onest", sans-serif;
    --br_sm: 1rem;
    --transition: 0.5s all ease;
    --primary_color: #786756;
    --white_text: #FFFFFF;
    --black_text: #000000;
    --dark_teal: #00343A;
}
html body{font-family: var(--body_font_family);}
html body .container{max-width: 1600px;}
html body::-webkit-scrollbar-track{background-color: #000;}
html body::-webkit-scrollbar{width: 8px;background-color: #000;}
html body::-webkit-scrollbar-thumb{background-color: var(--primary_color);}
html body a{text-decoration: none;}
html body ul{list-style: none;padding: 0;margin: 0;}
body h1,body h2,body h3{font-family: var(--heading_font_family);}
body .btn.btn-primary{color: var(--white_text);font-size: var(--fs_sm);font-weight: var(--fw_bold);text-align: center;padding: 15px 30px;
    background-color: var(--primary_color);border: 0;border-radius: 0.5rem;text-transform: uppercase;white-space: nowrap;position: relative;
    transition: var(--transition);overflow: hidden;width: 100%;max-width: fit-content;line-height: 1.7;display: flex;align-items: center;justify-content: center;}
body .btn.btn-primary:focus{box-shadow: none;}
body .btn.btn-primary:hover{color: #fff;z-index: 3;} 
body .btn.btn-primary:before {content: "";position: absolute;left: 10px;top: 50%;transform: translateY(-50%) scale(0.6);width: 10px;height: 10px;
    border-radius: 50%;z-index: 1;transition-property: left, transform;transition-duration: 1.5s, 1.5s;opacity: 0;}
body .btn.btn-primary:hover:before {left: 10px;transform: translateY(-50%) scale(50);opacity: 1;background: #000000;z-index: -1;}
body .btn.btn-primary:after {content: "";position: absolute;right: 10px;top: 50%;transform: translateY(-50%) scale(0.6);width: 10px;height: 10px;
    border-radius: 50%;z-index: 1;transition-property: right, transform;transition-duration: 1.5s, 1.5s;opacity: 0;}
body .btn.btn-primary:hover:after {right: 10px;transform: translateY(-50%) scale(50);opacity: 1;background: #000000;z-index: -1;}

html body{position: relative;}
.bg_img{position: fixed;width: 100%;height: 100%;z-index: -2;}
.bg_img video
{
position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important;
  height: 56.25vw !important;
  min-height: 100% !important;
  min-width: 100% !important;
  -webkit-transform: translate(-50%, -50%) !important;
  -ms-transform: translate(-50%, -50%) !important;
  transform: translate(-50%, -50%) !important;
  width: 577.77777778vh !important;
  z-index: -1;
  max-width: none !important;}
.bg_img_overlay{content: "";position: absolute;width: 100%;height: 100%;z-index: -1;background: radial-gradient(circle, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.95) 100%);
top: 0;bottom:0;left: 0;right: 0;margin: auto;}
/* header */
body header{z-index: 9;}
header .navbar{padding: 1rem 0;}
header .navbar-brand{padding: 0;margin: 0;}
header .navbar-brand:focus-visible{outline: 0;border: 0;}
header .navbar-brand img{object-fit: contain;max-width: 168px;height: 103px;}
header .navbar-nav{gap: 50px;align-items: center;}
header .navbar-nav .nav-item .nav-link{padding: 0;padding-bottom: 3px;padding-left: 0;padding-right: 0;text-transform: uppercase;font-weight: var(--fw_semibold);
    position: relative;border-bottom: 1px solid transparent;color: var(--white_text);font-size: var(--fs_sm);transition: var(--transition);opacity: 0.5;}
header .navbar-nav .nav-item .nav-link.active{opacity: 1;position: relative;}
header .navbar-nav .nav-item .nav-link.active::after{content: "";position: absolute;background: var(--primary_color);
    height: 2px;width: 70%;bottom: 0;left: 0;right: 0;margin: 0 auto;-moz-transform: scaleX(1);-ms-transform: scaleX(1);-webkit-transform: scaleX(1);transform: scaleX(1);}
header .navbar-nav .nav-item .nav-link:hover{color: var(--white_text);opacity: 1;}
header .navbar-nav .nav-item .nav-link::after {height: 2px;width: 70%;background: var(--primary_color);content: "";margin: 0 auto;
    position: absolute;left: 0px;right: 0; bottom: -1px;-moz-transform: scaleX(0);-ms-transform: scaleX(0);
    -webkit-transform: scaleX(0);transform: scaleX(0);-moz-transition: 0.3s;-o-transition: 0.3s;-webkit-transition: 0.3s;transition: 0.3s;}
header .navbar-nav .nav-item .nav-link:hover::after {-moz-transform: scaleX(1);-ms-transform: scaleX(1);-webkit-transform: scaleX(1);transform: scaleX(1);}

/* ////////////// */
.section_heading small{font-size: var(--fs_lg);text-transform: uppercase;font-weight: var(--fw_medium);letter-spacing: 11px;}
.section_heading h2{font-size: 38px;color: var(--black_text);font-weight: var(--fw_bold);margin: 15px 0 20px 0;}
.section_heading p{font-size: var(--fs_sm);color: var(--black_text);margin: 0;font-weight: var(--fw_regular);}
.section_heading_center{text-align: center;}
/* hero_section */
.hero_section{height: calc(100vh - 100px);}
.hero_section .container{height: 100%;}
.hero_content{height: 100%;display: flex;align-items: center;justify-content: center;flex-direction: column;max-width: 1000px;margin: 0 auto;text-align: center;padding-bottom: 160px;}
.hero_content h1{color: var(--white_text);font-size: 4.5rem;font-weight: var(--fw_black);margin: 0 0 30px 0;}
.hero_content p{color: var(--white_text);font-size: var(--fs_md);font-weight: var(--fw_medium);margin: 0 auto 22px;max-width: 900px;}
/* detailcard_section */
.detailcard_section{padding: 0px 0 100px 0;background-color: #fff;}
.detail_card{position: relative;height: 600px;width: 100%;border-radius: var(--br_sm);max-width: 500px;overflow: hidden;margin-top: -160px;}
.owl-carousel .detail_card{margin-top: 0px;}
.detail_card img{width: 100%;height: 100%;object-fit: cover;border-radius: var(--br_sm);}
.detailcard_overflow{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: linear-gradient(180deg, #24181b00 0%, #24181B 100%);border-radius: var(--br_sm);}

.dc_content{text-align: center;display: flex;flex-direction: column;align-items: center;justify-content: center;width: 100%;max-width: 430px;padding: 0 15px;
position: absolute;bottom: 5%;left: 0;right:0;margin: 0 auto;transition: 1.2s all ease;z-index: 2;}
.dc_content h3{font-size: 32px;color: var(--white_text);font-weight: var(--fw_black);margin: 0 0 20px 0;}
.dc_content p{font-size: var(--fs_xs);color: var(--white_text);font-weight: var(--fw_regular);margin: 0 0 20px 0;}
.detail_card:hover .dc_content{bottom: 2.5rem;}
.dc_content_visible{position: absolute;bottom: 1rem;width: 100%;max-width: 430px;padding: 0 15px;text-align: center;left: 0;right: 0;
    display: flex;flex-direction: column;align-items: center;justify-content: center;margin: 0 auto;
    transition: opacity 0.5s ease, visibility 0.5s ease;opacity: 1;visibility: visible;}
.dc_content_visible h3{font-size: 32px;color: var(--white_text);font-weight: var(--fw_black);margin: 0 0 20px 0;}
.detail_card:hover .dc_content_visible{opacity: 0;visibility: hidden;}
/* store_section */
.store_section{padding: 80px 0 0 0;background-color: #F3F7F6;}
.store_section .section_heading{max-width: 800px;margin: 0 auto;}
.store_item{position: relative;width: fit-content;height: fit-content;border-radius: var(--br_sm);width: 100%;transition: var(--transition);display: block;}
.store_item:hover{transform: translateY(-5px);}
.store_item_overlay{background: linear-gradient(180deg, #24181b00 0%, #24181B 100%);position: absolute;width: 100%;height: 100%;top: 0;left: 0;border-radius: var(--br_sm);}
.store_item img{object-fit: cover;height: 400px;width: 100%;border-radius: var(--br_sm);}
.store_bagde{color: var(--white_text);font-size: var(--fs_xs);display: flex;align-items: center;justify-content: center;font-weight: var(--fw_bold);width: fit-content;
padding: 0.4rem 1rem;background-color: rgba(255, 255, 255, .40);border-radius: 12px;transition: var(--transition);}
.store_item:hover .store_bagde{background-color: #07565185}
.store_item .store_bagde{position: absolute;top: 1rem;left: 1rem;}
.store_item_content{position: absolute;bottom: 2rem;left: 0;right: 0;margin: 0 auto;text-align: center;max-width: 92%;padding: 0 15px;}
.store_item_content h3{font-weight: var(--fw_black);color: var(--white_text);margin: 0;font-size: var(--fs_md);line-height: 1.5;font-size: var(--fs_md);}
.store_carousal_prnt .owl-stage-outer{padding-top: 60px;}
.store_carousal_prnt .owl-theme .owl-nav.disabled+.owl-dots{margin-top: 30px;margin-bottom: 30px;}
.store_carousal_prnt .owl-theme .owl-dots .owl-dot span{background-color: #D9D9D9;}
.store_carousal_prnt .owl-theme .owl-dots .owl-dot.active span,.store_carousal_prnt .owl-theme .owl-dots .owl-dot:hover span{background-color: var(--primary_color);}
.store_section .store_btn{display: flex;align-items: center;justify-content: center;margin: 30px 0 0 0;}
/* about_section */
.about_section{padding: 100px 0;background-color: #FFFFFF;}
.about_section .row{align-items: center;}
.about_img{position: relative;width: fit-content;max-width: 770px;border-radius: var(--br_sm);padding: 0 70px 0 0;}
.about_img img{width: 100%;height: 100%;object-fit: cover;border-radius: var(--br_sm);}
.about_img_flout{position: absolute;right: -0px;bottom: 2.5rem;border-radius: var(--br_sm);}
.about_img_flout img{box-shadow: 0px 4px 60px rgba(7, 86, 81, 0.1);max-width: 170px;}
.about_content .section_heading h2{margin: 15px 0 25px 0;}
.about_content{max-width: 600px;margin: 0 auto;}
.about_content p{color: var(--black_text);font-size: var(--fs_sm);margin: 0 0 0.8rem 0;}
.about_content .btn.btn-primary{margin-top: 20px;}
.about_content h3{font-weight: 600;}
/* getstart_section */
.getstart_section{padding: 50px 0;height: 400px;}
.getstart_section .container{height: 100%; color: white;}
.getstart_content{display: flex;align-items: center;justify-content: center;flex-direction: column;text-align: center;gap: 1.5rem;max-width: 900px;margin: 0 auto;height: 100%;}
.getstart_content h3{font-size: 24px;font-weight: var(--fw_bold);margin: 0;color: var(--white_text);}
/* insight_section */
.insight_section{padding: 80px 0 240px 0;background-color: #FFFFFF;}
.insight_section .section_heading{max-width: 800px;margin: 0 auto;}
.insight_grid{display: flex;gap: 2.5rem;margin: 50px 0 0 0;}
.insight_card{position: relative;width: 100%;height: 500px;border-radius: var(--br_sm);max-width: 370px;overflow: hidden;transition: var(--transition);}
.insight_card img{transition: var(--transition);}
.insight_card:hover img{transform: scale(1.1);}
.insight_card:hover:before{transform: scale(1.1);}
.insight_card:before{content: "";background-color: var(--primary_color);width: 10px;height: 60px;position: absolute;left: 0;bottom: 2.5rem;z-index: 1;transition: var(--transition);}
.insight_card.insight_card_big{max-width: 100%;}
.insight_card_overlay{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-color: #24181B;opacity: 0.7;border-radius: var(--br_sm);}
.insight_card img{width: 100%;object-fit: cover;height: 100%;border-radius: var(--br_sm);}
.insight_content{position: absolute;left: 0;top: 0;right: 0;margin: 0 auto;max-width: 94%;padding: 30px 15px;height: 100%;
    display: flex;flex-direction: column;justify-content: space-between;}
.insight_content small{color: var(--white_text);display: block;margin: 0 0 0.7rem 0;font-size: var(--fs_sm);font-weight: var(--fw_bold);font-family: var(--heading_font_family);}
.insight_content h3{color: var(--white_text);font-size: 24px;font-weight: var(--fw_bold);}
.insight_content .store_bagde{background-color: #07565185;}
.insight_btn{margin: 50px auto 0;display: flex;align-items: center;justify-content: center;}
/* insta_section */
.insta_section{padding: 100px 0;background-color: #F3F7F6;}
.insta_section .store_btn{display: flex;align-items: center;justify-content: center;margin: 30px 0 0 0;}
.insta_carousal_prnt .owl-stage-outer {padding-top: 30px;}
.insta_carousal_prnt .store_item_content{max-width: 88%;}
.insta_section .store_item{transition: var(--transition);}
.insta_section .store_item h3{transition: var(--transition);}
.insta_section .store_item:hover h3{transform: translateY(-5px);}
.insta_carousal .store_bagde{max-width: 40px;max-height: 40px;min-height: 40px;min-width: 40px;}
.insta_carousal .store_bagde i{font-size: var(--fs_xl);}
/* float_box */
.float_box{max-width: 1200px;margin: 0 auto 65px;box-shadow: 0px 4px 60px rgba(7, 86, 81, 0.1);background-color: #fff;border-radius: var(--br_sm);min-height: 350px;
overflow: hidden;position: relative;display: flex;justify-content: space-between;margin-top: -155px;}
.float_box_img{position: absolute;left: 4rem;}
.float_box_img img{width: 100%;max-width: 327px;height: 100%;object-fit: cover;}
.float_box small{font-size: var(--fs_md);color: var(--black_text);max-width: 145px;font-weight: var(--fw_regular);display: block;transition: var(--transition);
    text-align: center;text-transform: uppercase;margin-top: auto;margin-bottom: 30px;margin-left: 1rem;}
.float_box:hover small{transform: translateY(-5px);}
.float_box_prnt{width: 100%;max-width: 1150px;margin: 0;display: flex;align-items: center;justify-content: flex-end;height: 100%;padding: 15px 50px 15px 15px;margin: auto 0;}
.float_box_content{max-width: 615px;}
.float_box_content h3{font-size: 24px;font-weight: var(--fw_black);margin: 0 0 1rem 0;color: var(--black_text);}
.float_box_content p{color: var(--black_text);font-size: var(--fs_sm);margin: 0 0 20px 0;}
.fb_input_group{display: flex;gap: 10px;}
.fb_input_group input{background-color: #F2F6F6;border-radius: 0.5rem;min-height: 58px;width: 100%;border: 1px solid transparent;text-indent: 15px;font-size: var(--fs_xs);
color: var(--black_text);font-weight: var(--fw_semibold);}
.fb_input_group input::placeholder{color: var(--black_text);font-weight: var(--fw_regular);}
.fb_input_group input:focus{box-shadow: none;border-color: var(--primary_color);}
/* footer */
footer{padding: 0px 0 50px 0;background: rgb(0, 0, 0)}
body footer .container{max-width: 1400px;}
.social_links{margin: 3rem auto;display: flex;gap: 2rem; justify-content: center;}
.social_links li a{color: var(--white_text);font-size: var(--fs_xs);font-weight: var(--fw_regular);text-transform: uppercase;font-family: var(--secondary_font_family);
position: relative;}
.social_links li a:hover{color: var(--white_text);opacity: 1;}
.social_links li a::after {height: 2px;width: 70%;background: var(--primary_color);content: "";margin: 0 auto;
    position: absolute;left: 0px;right: 0; bottom: -4px;-moz-transform: scaleX(0);-ms-transform: scaleX(0);
    -webkit-transform: scaleX(0);transform: scaleX(0);-moz-transition: 0.3s;-o-transition: 0.3s;-webkit-transition: 0.3s;transition: 0.3s;}
.social_links li a:hover::after {-moz-transform: scaleX(1);-ms-transform: scaleX(1);-webkit-transform: scaleX(1);transform: scaleX(1);}
.social_icons{display: flex;align-items: center;gap: 10px; justify-content: center;}
.social_icons li a{display: flex;align-items: center;justify-content: center;min-width: 50px;min-height: 50px;max-width: 50px;max-height: 50px;
border-radius: 50%;background-color: #1A2928;transition: var(--transition);}
.social_icons li a:hover{background-color:  var(--primary_color);transform: translateY(-5px);}
.social_icons li a i{color: var(--white_text);font-size: 20px;}
.footer_logo{max-width: 100px;margin: 0 auto;}
.footer_logo img{object-fit: contain;}
.footer_location{display: flex;flex-direction: column;gap: 2rem;max-width: 250px;width: 100%;}
.fl_flex{display: flex;}
.fl_flex small i{color: var(--white_text);font-size: 20px;}
.fl_flex small{min-width: 40px;}
.fl_flex span{color: var(--white_text);font-size: var(--fs_xs);font-weight: var(--fw_regular);font-family: var(--secondary_font_family);display: block;margin: 0 0 0.2rem 0;}
.fl_flex_days{display: flex;flex-direction: column;gap: 1rem;}
.btn_scrool_top{position: relative;width: 100%;margin:40px 0;}
.btn_scrool_top:before{content: "";background: rgb(255,255,255);background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 100%);
width: 100%;height: 1px;top: 0px;left: 0;right: 0;bottom: 0;margin: auto;position: absolute;z-index: 0;}
.btn_scrool_top a{display: flex;align-items: center;justify-content: center;width: 80px;height: 80px;background-color: var(--primary_color)  ;border-radius: 50%;margin: 0 auto;z-index: 1;
position: relative;transition: var(--transition);overflow: hidden;}
.btn_scrool_top a:hover{background-color: var(--primary_color);transform: translateY(-5px);background-color: #1A2928;}
.btn_scrool_top a i{color: var(--white_text);font-size: 22px;}
.btn_scrool_top a:hover i{animation: top 1.2s infinite;position: absolute;top: 0;}
@keyframes top {
    0% {
      top: 100%;
    }
  
    100% {
      top: -50%;
    }
  }
.copyright{color: #FDFCF0;font-size: 13px;text-align: center;margin: 0;}

body header .navbar-toggler{border: 0;box-shadow: none;z-index: 9;padding: 0 0px 0 10px;}
body header .navbar-toggler:focus{border: 0;box-shadow: none;}
.hamburger .line{
    width: 25px;
    height: 3px;
    background-color: var(--primary_color);
    display: block;
    margin: 4px auto;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.hamburger:hover{
    cursor: pointer;
}
#hamburger-6.is-active{
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-transition-delay: 0.6s;
    -o-transition-delay: 0.6s;
    transition-delay: 0.6s;
    /* -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg); */
    transform: rotate(45deg);
}
#hamburger-6.is-active .line:nth-child(2){width: 0px;}
#hamburger-6.is-active .line:nth-child(1),
#hamburger-6.is-active .line:nth-child(3){
    -webkit-transition-delay: 0.3s;
    -o-transition-delay: 0.3s;
    transition-delay: 0.3s;
}
#hamburger-6.is-active .line:nth-child(1){
    /* -webkit-transform: translateY(5px);
    -ms-transform: translateY(5px);
    -o-transform: translateY(5px); */
    transform: translateY(4px) rotate(320deg);
}
#hamburger-6.is-active .line:nth-child(3){
    /* -webkit-transform: translateY(-9px) rotate(45deg);
    -ms-transform: translateY(-9px) rotate(45deg);
    -o-transform: translateY(-9px) rotate(45deg); */
    transform: translateY(-10px) rotate(40deg);
}

/* ///////// */
.inner_hero .inner_hero_content{display: flex;align-items: center;justify-content: center;gap: 20px;flex-direction: column;height: 265px;padding: 20px 0;text-align: center;}
.inner_hero .inner_hero_content small{color: var(--white_text);font-size: var(--fs_md);}
.inner_hero .inner_hero_content h1{color: var(--white_text);font-size: 40px;font-weight: var(--fw_black);margin: 0;}
/* ////////// */
.b2b_main .business_section:nth-child(even) .common_row{flex-direction: row-reverse;}
.b2b_main .business_section:last-child{padding-bottom: 200px;}
.business_section{background-color: #FFFFFF;padding: 100px 0 0 0;}
.business_section .row{align-items: center;}
.bus_img{position: relative;border-radius: var(--br_sm);max-width: 700px;}
.bus_img:hover .business_img2 img{transform: scale(1.1);}
.bus_img img{width: 100%;height: 100%;object-fit: cover;border-radius: var(--br_sm);}
.business_img2{position: absolute;bottom: -66px;right: 50px;max-width: 300px;border-radius: var(--br_sm);overflow: hidden;}
.business_img2 img{border: 5px solid #fff;border-radius: var(--br_sm);transition: var(--transition);box-sizing: border-box;}
.business_content{max-width: 600px;margin: 0 auto;}
.business_content p{font-size: var(--fs_sm);color: var(--black_text);font-weight: var(--fw_regular);margin: 0 0 1rem 0;}
.business_content ul{display: flex;flex-direction: column;gap: 0.2rem;margin: 1.5rem 0 0 0;}
.business_content ul li{font-size: var(--fs_sm);color: var(--black_text);font-weight: var(--fw_medium);position: relative;padding: 0 0 0 30px;position: relative;}
.business_content ul li:before{content: "\f101";font-family: "Font Awesome 6 Free";font-weight: 900;position: absolute;top: 0;left: 0;color: var(--primary_color);}
/* ////// */
.quote_box_prnt{background-color: #F3F7F6;border-radius: var(--br_sm);padding: 0 15px;margin: 130px 0 0 0;}
.quote_box{display: flex;gap: 100px;max-width: 1400px;margin: 0 auto;}
.qoute_img{margin: -50px 0 0 0;max-width: 300px;animation: upDown 2s ease-in-out infinite;}
@keyframes upDown {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(10px);
    }
    100% {
        transform: translateY(0);
    }
}
.qoute_img img{height: 100%;object-fit: cover;width: 100%;}
.quote_content{display: flex;align-items: center;gap: 2rem;padding: 60px 0;justify-content: space-between;width: 100%;}
.quote_content_inner{max-width: 580px;}
.quote_content h3{font-size: 24px;color: var(--black_text);font-weight: var(--fw_bold);margin: 0 0 0.9rem 0;}
.quote_content p{color: var(--black_text);font-size: var(--fs_sm);font-weight: var(--fw_regular);margin: 0;}

.collection_section{padding: 100px 0;}
.beverage_section{background-color: #FFFFFF;padding: 100px 0 240px 0;}
.beverage_section .section_heading{max-width: 740px;margin: 0 auto;}

.beverage_grid{display: grid;grid-template-columns: repeat(4 , 1fr);gap: 2rem;margin: 50px 0 0 0;}
.beverage_card{box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.1);display: flex;align-items: center;border-radius: 1rem 1rem 1rem 1rem;background-color: var(--white_text);
transition: var(--transition);}
.beverage_card_img{max-width: 150px;min-width: 150px;border-radius: 1rem 0 0 1rem;height: 100%;width: 100%;overflow: hidden;}
.beverage_card img{object-fit: cover;border-radius: 1rem 0 0 1rem;height: 100%;width: 100%;transition: var(--transition);}
.beverage_card:hover img{transform: scale(1.1);}
.beverage_card:hover{transform: translateY(-5px);}
.beverage_card_content{padding: 1.5rem;}
.beverage_card_content h3{color: var(--black_text);margin: 0 0 7px 0;font-weight: var(--fw_bold);font-size: var(--fs_md);}
.beverage_card_content p{font-size: var(--fs_xs);color: var(--black_text);margin: 0;font-weight: var(--fw_regular);}

.contact_section{background-color: #F3F7F6;padding: 100px 0 100px 0;}
.contact_section .section_heading{max-width: 650px;margin: 0 auto;}
.contact_form{max-width: 810px;margin: 40px auto 0;}
.contact_form .form-control{min-height: 60px;background-color: #fff;padding: 1rem 1.5rem;border-radius: var(--br_sm);font-size: var(--br_xs);color: var(--black_text);
font-weight: var(--fw_medium);border: 1px solid transparent;}
.contact_form .form-control::placeholder{color: var(--black_text);opacity: 0.5;}
.contact_form select{min-height: 60px;background-color: #fff;padding: 1rem 1.5rem;border-radius: var(--br_sm);font-size: var(--br_xs);color: #000000;
    font-weight: var(--fw_medium);border: 1px solid transparent;}
.contact_form .form-control:focus,.contact_form select:focus{box-shadow: none;border: 1px solid var(--primary_color);}
.contact_form textarea.form-control{min-height: 120px;max-height: 200px;}
.form_btn{display: flex;align-items: center;justify-content: center;margin: 10px 0 0 0;}

.testimonial_section{padding: 50px 0;background-color: #FFFFFF;}
.test_box{padding: 50px 40px 70px 40px;border-radius: 10px;position: relative;transition: var(--transition);}
.owl-item.active.highlight-next .test_box{background: linear-gradient(90deg, #F4F7F6 0%, rgba(7, 86, 81, 0) 100%);transition: var(--transition);}
.owl-item.active.highlight-prev .test_box{background: linear-gradient(270deg, #F4F7F6 0%, rgba(7, 86, 81, 0) 100%);transition: var(--transition);}
.testimonial_carousal_prnt .owl-item.active.center .test_box{background-color: #F3F7F6;transition: var(--transition);}
.test_box:after{content: "";position: absolute;bottom: 10px;width: 100px;right: 0;left: 0;margin: 0 auto;background-color: var(--primary_color);height: 5px;border-radius: var(--br_sm);}
.test_box p{font-size: var(--fs_sm);color: var(--black_text);line-height: 1.6;font-weight: var(--fw_medium);margin: 0;}
.test_box h3{font-weight: var(--fw_bold);color: var(--black_text);font-size: var(--fs_md);margin: 0;}
.test_inner{display: flex;align-items: center;justify-content: center;flex-direction: column;gap: 50px;text-align: center;}
.testimonial_section .owl-stage-outer{padding-top: 20px;}
.testimonial_section .owl-theme .owl-nav.disabled+.owl-dots{margin-top: 30px;}
.testimonial_section .owl-theme .owl-dots .owl-dot span{background-color: #D9D9D9;}
.testimonial_section .owl-theme .owl-dots .owl-dot.active span,.testimonial_section .owl-theme .owl-dots .owl-dot:hover span{background-color: var(--primary_color);}

.prev-item {
    transform: scale(0.9);
    opacity: 0.6;
}
.next-item {
    transform: scale(0.9);
    opacity: 0.6;
}


/* .section_heading small.show{animation: moveInLeft 1s ease-out;}
.section_heading h2.show{animation: moveInRight 1s ease-out;}
.section_heading p.show{animation: moveInRight 1s ease-out;}
.inner_hero h1.show{animation: moveInRight 1s ease-out;}
.inner_hero small.show{animation: moveInRight 1s ease-out;}
@keyframes moveInLeft {
    0% {
      opacity: 0;
      transform: translateY(-100px);
    }
    
    80% {
      transform: translateY(10px);
    }
    
    100% {
      opacity: 1;
      transform: translate(0);
    }
  }
  
  @keyframes moveInRight {
    0% {
      opacity: 0;
      transform: translateY(100px);
    }
    
    80% {
      transform: translateY(-10px);
    }
    
    100% {
      opacity: 1;
      transform: translate(0);
    }
  }
  .show {
    opacity: 1;
    transform: translate(0); 
} */

.contact_info_section{padding: 100px 0;background-color: #fff;}
.contact_info_section .content_info_grid{display: flex;justify-content: space-between;align-items: center;gap: 2rem;}
.contactinfo_content{max-width: 600px;}
.contactinfo_content p{color: var(--black_text);font-size: var(--fs_sm);margin: 0 0 1rem 0;font-weight: var(--fw_regular);}
.contactinfo_content p b{font-weight: var(--fw_semibold);}
.contactinfo_box{background-color: #F3F7F6;padding: 3rem 1rem;max-width: 750px;border-radius: var(--br_sm);width: 100%;}
.contactinfo_box_inner{width: 100%;max-width: 670px;min-width: 600px;margin: 0 auto;width: 100%;display: flex;justify-content: space-between;gap: 1rem;}
.ci_content h3{font-size: var(--fs_md);color: var(--black_text);margin: 0 0 0.8rem 0;font-weight: var(--fw_semibold);font-family: var(--body_font_family);line-height: 1.5;}
.ci_content ul{display: flex;flex-direction: column;gap: 0.3rem;}
.ci_content ul li a,.ci_content ul li,.ci_content p{color: var(--black_text);font-size: var(--fs_sm);font-weight: var(--fw_regular);margin: 0;}
.ci_content ul li{line-height: 1.8;transition: var(--transition);}
.ci_content ul li a{display: flex;align-items: flex-start;gap: 1rem;transition: var(--transition);}
.ci_content ul li a:hover{color: var(--primary_color);}
.ci_content ul li{display: flex;align-items: flex-start;gap: 1rem;}
.ci_content ul li svg{min-width: 20px;max-width: 20px;margin: 2px 0 0 0;}
.ci_content ul li small{min-width: 25px;max-width: 25px;}
.ci_content_links{gap: 0.8rem !important;}
.ci_left{width: 100%;max-width: 280px;}
.ci_right{min-width: 315px;max-width: 315px;display: flex;flex-direction: column;gap: 2rem;}

.welcome_screen{background-color: #F3F7F6;padding: 100px 0 200px 0;}
.welcome_screen .float_box {margin-top: 0px;max-width: 1000px;min-height: 300px;}
.welcome_screen .float_box h3{margin: 0 !important;}
.welcome_screen .float_box_prnt{max-width: 100%;justify-content: center;padding: 0 !important;}
.welcome_screen .float_box_img {
    left: 1rem;max-width: 281px;
}

.client_slider_section{padding: 50px 0;background-color: #ffffff;}
.client_slider_section .client_img_new img{width: 90px;height: 90px;object-fit: contain;}
/*.client_slider_section .section_heading h2 {*/
/*    color: #fff;*/
/*}*/
.client_slider_section .owl-dots{display: none !important;}
.client_slider_section .store_carousal_prnt .owl-stage-outer {
    padding-top: 20px;
}