section h4 { color: #000; font-family: 'CG Omega Bold'; font-size: 36px; line-height: 36px; margin-bottom: 16px !important;}
section h5 { color: #000; font-family: 'CG Omega Bold'; font-size: 24px;}
section p { font-family: 'CG Omega Bold'; font-size: 18px; line-height: 22px; color: #000000;}
section .h5 { color: #000; font-family: 'CG Omega Bold'; font-size: 20px;}
header .navbar{border-radius: 0px;}
.rowsec2 { height: 70vh; max-height: 100vh;}
.rowsec3 { height: 70vh; max-height: 100vh;}
.sec2 { background: url(../image/home/h_sec2bg.jpg) no-repeat; background-size: cover; background-position-x: -112px;}
.sec2 p {font-family: 'Verdana';}
.sec2 img { max-width: 400px; width: 100%;}

.sec3 { background: url(../image/home/from_grandma_to_future.jpg); background-size: cover; background-position: center center;}
.sec5 { background: url(../image/home/h_sec5bg.jpg); background-size: cover; background-position: center center;}
.indulge_sec { background: url(../image/home/for_indulge_spices.png) no-repeat 100% 0%; overflow: hidden; height: 100vh; display: flex; align-items: center; padding: 48px 0; margin-top: 30px;}
.red_btn {background: #ed1c24 !important; color: #fff !important; font-family: 'CG Omega Bold' !important; font-size: 16px; padding: 10px 20px !important; text-decoration: none; display: inline-block; text-transform: uppercase; line-height: normal; border-radius: 0 !important; height: auto;}
.red_btn:hover, .btn-check:checked+.btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check)+.btn:active{background-color: #333 !important; border-color: #333; color: #fff;}
.white_sec h3, .white_sec p { color: #fff; margin: 0;}
.text-white { opacity: 1; color: white !important;}
.typo p {font-size: 15px; line-height: 24px !important; font-family: 'Verdana'; color: #000000; font-weight: 500;}
.vdo_sec { /*padding: 80px 0 10px;*/ padding: 0;}
.vdo_sec iframe { height: 50vh;}
.pt-lg-5 { padding-top: 48px !important;}
.txt_red1 { color: #ed1c24 !important;}
.product_content1 { width: 65%;}
.home_pure_spices { margin-top: 48px;}
.color-red { color: #ff001d !important; font-family: 'CG Omega Bold'; font-size: 16px;}
.home_banner{ padding: 0; background: url(../image/home/main_banner.jpg) no-repeat 100% 0%; overflow: hidden; background-size: cover; height: auto; height: 90vh;}
.swiper-slide h6 { color: #000; font-size: 16px; margin: 0px; font-weight: normal;}
.home-food-swiper .swiper-slide { display: block; text-align: left; overflow: hidden;}
.home-food-swiper .swiper-slide img{margin-bottom: 10px !important; margin-right: 10px;}
.sec6 .swiper-button-next { right: 100px; background: none;}
.sec6 .swiper-button-prev { left: 30px; background: none;}
#cart button:after, #top-links a:after{display: none;}
.navbar-collapse.collapse{justify-content: flex-end;flex-basis: auto;}
#top-links li.show{display: inline-block !important;}
#top-links ul {padding: 10px;}
.btn-primary{padding: 10px 15px;}
.home-food-swiper .swiper-slide > img { width: 100%;}
.typo { padding: 40px 0;}
.bg_yellow { background-color: #ffd530; padding: 3rem 0; position: relative; top: 0px; /*z-index: 9999;*/}
.teb_nav_dropdown{display: none;}
.bg_red { background-color: #ff001d;}
.about_us .typo p, .Our_Journey ul li { font-family: 'Verdana'; font-size: 15px; line-height: 18px; color: #000000; font-weight: 500;}
.tab_text { font-family: 'Verdana'; font-weight: bold; color: #ff0000; border-bottom: 4px solid #ffd530; padding-bottom: 5px; font-size: 24px; margin-bottom: 15px; display: inline-grid;}
.light-pink { background-color: #fffad9;}
.journey_thread { position: absolute; right: 28%; width: 37%;}
.Our_Journey_row1 { position: relative; bottom: 6%; left: 6%;}
.Our_Journey_row2 { position: relative; bottom: 9%;}
.Our_Journey_row3 { position: relative; bottom: 17%; left: 9%;}
.Our_Journey_row4 { position: relative; bottom: 14%; left: 2%;}
.Our_Journey_row5 { position: relative; bottom: 7%;}
.Our_Journey_row6 { position: relative; bottom: 7%; left: 7%;}
.order-2 { order: 2 !important;}
#Our_Journey .journey_year {font-size: 30px;line-height: normal; color: #ffd530; font-family: 'Verdana';}
.typo p, .Our_Journey ul li { font-family: 'Verdana'; font-size: 15px; line-height: 18px; color: #000000; font-weight: 500;}
.blog_banner { background: url(../image/blogs_recipies/bg.jpg) no-repeat 100% 0%; background-size: cover; background-position: center center;}
.list-typo .list li { font-size: 16px; font-family: 'Verdana';}
.list-typo P { font-size: 15px; line-height: 22px; font-family: 'Verdana';}
.txt_red {color: #ff0000 !important;}
span.line { background: #d9953b; height: 2px; display: block;}
.new_banner { background: url(../image/news_events/bg.jpg) no-repeat 100% 0%; background-size: cover; background-position: center center;}
.section { padding: 48px 0;}
.carousel-inner {position: relative; width: 100%; overflow: hidden;}
.black_sec .carousel-wrapper p { text-align: center; margin: 10px 0px 20px 0px; font-size: 20px;}
.news-list a {position: relative; display: block;}
.news-list a:hover::before { display: block;}
.news-list a::before { position: absolute; width: 100%; background: rgba(255, 255, 255, 0.75) url(../image/add-button-circle.png) no-repeat center; background-size: 40px; display: none; content: ""; top: 0; left: 0; height: 100%;}
.contact_us_section .formLabel label { font-size: 12px; margin-bottom: 4px; color: #4e4e4e;}
.contact_us_section .col-12{padding: 0 15px;}
.formLabel .form-control, .couponcode .form-control, input[type="text"].form-control{border: none; border-radius: 0 !important; background-color: #eee !important; font-size: 14px !important;}
.border_btn {color: #e8202c; font-family: 'Verdana'; font-size: 16px; padding: 12px 20px; text-decoration: none; display: inline-block; line-height: normal; border-radius: 5px; background-color: transparent; border: 1px solid #e8202c;}
.top_banner { background: url(../image/aboutus/about-us-new.jpg) no-repeat 100% 0%; background-size: cover; background-position: center center; margin-top: 172px; height: 500px;}
.formLabel .label{font-size: 14px;}=
.formLabel .form-control { padding: 16px !important; border: none; border-radius: 0; background-color: #eee; font-size: 14px !important; height: auto !important;}
.asafoetida_inside_.main_banner { background: url(../image/asafoetida_inside/asafoetida_inside_banner.jpg) no-repeat 100% 0%; padding: 0; overflow: hidden; background-size: cover; background-position: center center; height: 70vh !important;}
.asafoetida_inside_ .heading2 { font-size: 34px; line-height: normal; font-weight: bold; font-family: 'CG Omega Bold';}
.asafoetida_inside_ .para3 { font-size: 15px; line-height: 18px; font-weight: 500; font-family: 'Verdana' !important;}
.asafoetida_inside_.secondary_banner { background: url(../image/asafoetida_inside/asafoetida_inside_secondary_banner.jpg) no-repeat; padding: 0; overflow: hidden; background-size: cover; height: 70vh; background-position: center center;}
.asafoetida_inside_ .secondary_b_content { position: absolute; width: 100%; top: 45%;}
.asafoetida_inside_ .heading3 { font-size: 24px; line-height: normal;font-family: 'CG Omega' !important;}
.asafoetida_inside_ .para1{font-size: 22px;}
.fm-verdana { font-family: 'Verdana' !important;}
.pure-spices-list-section { background: url(../images/pure_spices_bottom.jpg) no-repeat center bottom; background-size: 100%; background-position: center center;}
.txt_yellow { color: #fcc116;}
.txt_green { color: #88953a;}
.txt_maroon { color: #9d2826;}
.txt_brown { color: #a36424;}
.txt_maroon { color: #9d2826;}
.illustration-bg { background-image: url(../image/illustration.jpg); background-repeat: no-repeat; background-position: center bottom; background-size: 100%; background-color: #fff9df;}
.mutton_bg { background: url(../image/blended_spices/mutton_bg.jpg) no-repeat 100% 0%;background-size: cover; background-position: center center;}
#contactForm .error{color: red !important;}
.news-event{ background: url(../image/news_events/bg.jpg) no-repeat 100% 0%; background-size: cover; background-position: center center;}
.blog-recipe { background: url(../image/blogs_recipies/bg.jpg) no-repeat 100% 0%; background-size: cover; background-position: center center;}
.pure-spices-banner { background: url(../image/purespices/bg.jpg) no-repeat 100% 0%;background-size: cover;background-position: center center;}
.blended-spices-banner { background: url(../image/blended_spices/bg.jpg) no-repeat 100% 0%; background-size: cover;background-position: center center;}
ul.ul_no_style li{line-height: 28px;}
ul.ul_no_style li p{line-height: 28px; margin: 0 !important;}
ul.ul_no_style{padding: 15px 20px !important; background: #EFEFEF;border-radius: 8px;}
footer ul.ul_no_style{padding: 0px; background: transparent;}
footer .col-lg-2{padding: 0 10px !important;}
.privacy, .terms, .refund{height: 15vh;}
.navbar-header{position: relative; z-index: 9;}

@media (min-width: 992px) {
    .order-lg-1 { order: 1 !important;}

}
@media only screen and (min-width: 990px) and (max-width: 1199px) {
    .bg_yellow{top: 100px;}
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color: red !important; border-color: red !important;}
    .home_banner{/*height: 50vh;*/ position: relative; background-position: center;}
    .banner-text{top: 135px !important; left: auto !important;}
    section h3{font-size: 40px !important; line-height: normal !important;}
    .typo p, .Our_Journey ul li{font-size: 12px; line-height: 22px !important;}
    /*section h4{font-size: 28px;}*/
    #Our_Journey .journey_year{font-size: 22px;}
    /*.rowsec3, .rowsec2, .indulge_sec{height: 50vh;}*/
    /*.about_banner{height: 45vh;}*/
    .main_banner { height: 42vh !important;}
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color: red !important; border-color: red !important;}
    #top-links ul{padding: 0px;}
    #top .btn-link, #top-links li, #top-links a {font-size: 11px !important;}
    .home_banner{height: 75vh; position: relative; background-position: center;}
    .banner-text{top: 140px !important; left: auto !important;}
    section h3{font-size: 40px !important; line-height: 42px !important;}
    section h4{font-size: 36px !important;}
    .typo{padding: 20px 0px ;}
    .sec2 img{margin: 0 auto; display: block;}
    .vdo_sec { padding: 20px 0 40px;}
    .pure_spices_bg{text-align: center; padding: 0 15px;}
    .pure_spices_bg img{max-width: 360px; width: 100%; padding: 0 15px;}
    .product_content1{width: 100%;}
    .col-md-6 { flex: 0 0 auto; width: 50%;}
    .col-md-4 { flex: 0 0 auto;width: 33.33333333%;}
    .rowsec3, .rowsec2{height: auto/*;max-height: max-content;*/}
    .rowsec2.sec5 {height: 27vh; background-position: right center;}
    .sec6 .swiper-button-next{right: 50px;}
    .swiper-button-prev img, .swiper-button-next img{padding: 12px;}
    .swiper-slide h6{font-size: 13px; padding: 0 0 0 15px;}
    .indulge_sec{height: 35vh; background-size: cover;}
    /*.about_banner{height: 35vh;}*/
    .The_leadership_team{text-align: center !important;}
    .teb_nav{display: none;}
    .teb_nav_dropdown{display: block;}
    .teb_nav_dropdown .form-control{margin: 0px;}
    .Our_Journey ul li{list-style-type: none;}
    .Our_Journey .tab_text{margin: 0 auto; display: block; width: fit-content;}
    .Our_Journey_row1, .Our_Journey_row2, .Our_Journey_row3, .Our_Journey_row4, .Our_Journey_row5, .Our_Journey_row6{left: 0;bottom: 0;text-align: center;}
    .Our_Journey_row1 img, .Our_Journey_row2 img, .Our_Journey_row3 img, .Our_Journey_row4 img, .Our_Journey_row5 img, .Our_Journey_row6 img{margin: 15px auto;}
    .Our_Journey_row2 .order-2 .row .col-md-6:first-child, .Our_Journey_row4 .order-2 .row .col-md-6:first-child{order: 2;}
    /*.top_banner{height: 24vh;}*/
    footer{text-align: center;}
    footer ul li{line-height: normal;}
    .asafoetida_inside_.main_banner{height: 24vh !important;}
    .asafoetida_inside_ .heading2{font-size: 28px; margin-top: 0px; margin-bottom: 15px;}
    .mutton_bg{height: 35vh;}
    .table-responsive-sm{display: block;}
    .privacy, .terms, .refund{height: 120px;}
    .inner-product-img{max-width: 200px !important; margin: 0 auto; display: block;}
    .compounded_asafoetida_lumps .fm-verdana, .compounded_asafoetida_powder{text-align: center;}
    .compounded_asafoetida_lumps .fm-verdana img, .compounded_asafoetida_powder .compounded_asafoetida_powder_row img{margin: 0 auto;}
    .compounded_asafoetida_powder_row img.inner-product-img{margin-top: 30px !important;}
    ul.ul_no_style li{line-height: 22px;}
    ul.ul_no_style li p{line-height: 22px; margin: 0 !important;}
    ul.ul_no_style li p a{color: #000000;}
    .youtube .container {
        width:100%!important;
    }
}

@media only screen and (min-width: 0px) and (max-width: 450px) {
        section h3 {
        font-size: 20px !important;
        line-height: 22px !important;
    }
        .home_banner {
        height: 55vh;
    }
    #top .btn-link, #top-links li, #top-links a {
        font-size: 10px !important;
    }
        #top-links ul li > p, #top-links ul li > p > a {
        font-size: 10px;
    }
    .contact_me{padding: 0 10px !important;}
    .sec6 .swiper-button-prev { left: 15px;}
        section h4 { font-size: 20px !important; line-height: 28px;}
}

/*Header Started by Priyan 10-02-2025*/

.poppins-extralight {
  font-family: "Poppins", serif;
  font-weight: 200;
  font-style: normal;
}

.poppins-light {
  font-family: "Poppins", serif;
  font-weight: 300;
  font-style: normal;
}

.poppins-regular {
  font-family: "Poppins", serif;
  font-weight: 400;
  font-style: normal;
}

.poppins-medium {
  font-family: "Poppins", serif;
  font-weight: 500;
  font-style: normal;
}

.poppins-bold {
  font-family: "Poppins", serif;
  font-weight: 700;
  font-style: normal;
}

section{width: 100%;}
.off-nav{background: #ec2329; text-align: center; padding: 10px; display: inline; float: left;width: 100%;}
.off-nav p{font-size: 16px; color: #ffffff; margin: 0px; font-family: "Poppins", serif;}
.off-nav p a{font-weight: 500; color: #fffc00; text-decoration: underline; font-size: 16px; font-family: "Poppins", serif;}
.home_banner{display: none;}

header .navbar {
    background: #ffe32f !important;
    position: inherit !important;
    margin: 0 !important;
    width: 100% !important;
    -webkit-transition: all ease-out .5s;
    -moz-transition: all ease-out .5s;
    -o-transition: all ease-out .5s;
    transition: all ease-out .5s;
    padding: 0 0 6px 0 !important;
   /* border: 0;
   top: 0px;
   left: 0px;
   z-index: 999; */
}
.contact_me{top: 0px !important;}
#top .btn-link, #top-links li, #top-links a{color: #1a1a1a !important; font-family: "Poppins", serif !important; font-weight: 500;}
.menu-new{background: #ffe32f;border-top: 2px solid #fff7c1; padding: 6px 0px;}
.navbar-default .navbar-brand{margin-top: 6px;}
.navbar-collapse{margin-top: 32px !important;}
.menu-new .navbar-collapse.collapse{margin-top: 0px !important;}
.menu-new .navbar-collapse.collapse .nav-pills{justify-content: start;}
.menu-new .nav-pills .nav-link.active, .menu-new .nav-pills .show>.nav-link, .menu-new .nav-pills .nav-link.active, .menu-new .nav-pills .nav-link:hover{background-color: #ec2329 !important; color: #ffffff !important;border-radius: 50px;}
.menu-new .nav-link{color: #1a1a1a !important; font-family: "Poppins", serif !important; border-radius: 50px !important;}
.menu-new .mcart{display: none; !important;}
#cart-total{color: #1a1a1a !important;}
.carousel-item img{width: 100% !important;}
.carousel{float: left; width: 100%;}
.carousel-indicators .active{height: auto !important;}
.menu-new .col{position: relative;}
.menu-new .input-group{position: absolute; right: 0px; top: 0px; max-width: 300px; width: 100%;}
.menu-new .input-group .form-control{ border-radius: 50px !important; padding-left: 35px; background: url(../image/home/search-icon.png) 12px center no-repeat #ffffff !important; height: 35px !important;}


@media only screen and (min-width: 0px) and (max-width: 1024px) {
    header{position: relative; z-index: 9999;}
    .off-nav{padding: 5px;}
    .off-nav p{font-size: 12px;line-height: 12px;}
    .off-nav p a{display: block; font-size: 12px;}
    #top-links ul li > p, #top-links ul li > p > a{margin: 0px;}
    .navbar-header{margin-top: 20px !important;}
    .lg_logo{width: 200px !important;}
    .navbar-default .navbar-toggle{background-color: red !important; border-color: red !important;}
    
    .menu-new .navbar-collapse{left: 0px; top: 80px !important;}
    .menu-new .navbar-collapse.collapse{margin-top: 33px !important;}
    .menu-new .navbar-collapse.collapse .nav-pills { justify-content: start; padding: 10px 0px;}

    .collapse:not(.show){margin: 30px 0px 0px 0px !important; border: none; padding: 0;}
    #cart-total{font-size: 14px !important;}

    .menu-new .navbar-collapse.collapse.show { display: block !important;}

    .menu-new .input-group{position: relative; max-width: 100%;}

    .sec3 .align-items-center {
        align-items: flex-end !important;padding-top: 85px!important;
    }
}
@media only screen and (min-width: 0px) and (max-width: 989px) {
    
}
@media only screen and (min-width: 990px) and (max-width: 1199px) {
    .nav > li > a {
        padding: 8px 13px !important;
    }
}


.sec22 { 
    background: url(../image/sec33.png) no-repeat; 
    background-size: 100%;
    background-position: center center;
}
.rowsec33 {
    /*height:500px;
    max-height: 100vh;*/
}

.sec22 .item-box {
    text-align: center;
    padding: 10px 15px; /* equal left/right spacing */
}

.sec22 h3 {
    text-align: center;
    margin-bottom: -14px!important;
}

 .sec22 p {
    text-align: center;
    font-size: 22px;
    margin-top: -14px;
}

.sec22  .new-section {
    width: 100%;
    float: left;
    /*margin: 0 40px;*/
}



/*.video-modal {
    display: none;
    position: fixed;
    z-index: 9999;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
}
.video-content {
    position: relative;
    top: 50%; left: 50%;
    transform: translate(-50%, -50%);
    width: 80%; max-width: 700px;
}
.video-content iframe {
    width: 100%;
    height: 400px;
}
.close {
    position: absolute;
    top: -20px; 
    right: -20px;
    color: #fff!important;
    border-radius: 50%;
    font-size: 28px;
    padding: 0 10px;
    cursor: pointer;
    opacity: 0.9!important;
}

.youtube .container {
    width: 700px;
}

.youtube-btn{
    color: #fff;
    text-align: center;
    cursor: pointer;
    background-color: #E93034;
    border-color: #E93034;
    border-radius: 10px;
    width: auto;
    font-weight: bold;
    transition: all .3s;
    display: inline-block;
    position: relative;
    font-size: 17px;
    padding: 6px;
    margin-top: 15px;
}
.vdo_sec {
    text-align: center;
}*/

.sec3 h3, .sec3 p {
    color: #000!important;
}

.indulge_sec h4{
    font-size: 50px;
    line-height: 55px;
}
.youtube .slide-title {
    font-size: 25px;
}

.deskatop-grandma{
    position: relative;
}

.deskatop-grandma-content {

    position: absolute;
    top: 50%;
    left: 18%;
    transform: translateY(-50%);
}
.deskatop-grandma-image img {
    width: 100%;
}

.bottom-desktop img {
    width: 100%;
}