@media (max-width: 767.98px) { 
    .copyright p{
        font-size:14px!important;
    }
    .butts, .buttss{
        font-size:14px!important;
    }
    .ingredients-category {
            font-size: 14px !important;
            margin-bottom: 15px;
        }
   
    .about_us_first::before {
    bottom: -263px!important;
    transform: rotateY(180deg);
    background-size: 160px!important;
}
.after_about_first_section {
    background-size: 200%!important;
    background-position: bottom left!important;
}
.h5_about{
        font-size: 14px!important;
        font-weight: 600!important;
}
.left_flex {
    left: -5px!important;
}
.right_flex {
    right: -5px!important;
}
.feature-box{
        margin-bottom: 15px!important;
}
.about_last_section {
    background-size: 0!important;
}
    .ofh{
        overflow:hidden;
    }
    .recipe_banner::before { 
    top: -23%!important;
    right: -55px!important;
    width: 115%!important;
    height: 106%!important; 
    background-size: 100%!important; 
}
.recipe_banner h2::before {
    top: -17%!important; 
    right: 10px!important; 
    background-size: 40%!important; 
}
.mobile-bottom-60 {
    margin-bottom: 60px !important;
}

    .tcm{
        text-align:center;
    }
    .testimonial-grid {
        gap: 3rem!important;
    }
    .slogan { 
    margin-left: 2rem;
}
 .slogan2 { 
    margin-left: 5rem;
}
    .abss {
    left: 0%!important;
    }
    .arrow-buttons {
        padding-top: 0.5rem!important;
    }
    .name {
    font-size: 1.5rem!important;
    }
    .designation {
    font-size: 1rem!important;
    }
    .testimonial-content {
        align-items: center;
        text-align: center;
    }
    .image-container {
        height: 15rem!important;
        width: 90%!important; 
        margin-left: 13px!important;
    }
    .playbtn {
    top: 80px!important;
    left: 85px!important;
    width: 75px!important;
}
    .matop {
    margin-top: -25px!important;
}
.mf26{
    font-size:26px !important;
}
.mf22{
    font-size:22px !important;
}
.mf40{
    font-size:40px !important;
}
.packwidth {
    height: 120px !important;
    width:auto !important;
}
.gola{
        box-shadow: rgba(0, 0, 0, 0.20) 0px 3px 15px!important;
        margin-bottom: 10px;
}
    .iconwh {
    height: 40px!important;
    margin-bottom: 5px;
}
    .logo{
        width:150px;
    }
    .overlayy{
        width: 100%;
        height: 50vh;
        background: #ffffff;
background: linear-gradient(180deg, rgba(255, 255, 255, 1) 12%, rgba(255, 255, 255, 0.8) 70%, rgba(255, 255, 255, 0) 100%);
position: absolute;
top: 0;
left: 0;
padding: 30% 15px 0;

    }
    .backheading{
        font-size:32px!important;
    }
    .slogan {
    font-size: 30px !important;
    }
    .word, .mw100 {
        width: 100% !important;
    }
    .bg_img {
        margin-top: -50px!important;
    }
    .w200 {
    width: 90px!important;
}
    .offset-md-1, .offset-md1 {
    margin-left: 0 !important;
}
    .w-110 {
        width: 110% !important;
        margin-left: -23px;
    }
    .mf45 {
    font-size: 43px!important;
}
.mf20{
    font-size: 20px!important;
}
.mf18{
    font-size: 18px!important;
}
.mf17{
    font-size: 17px!important;
}
    .mf15 {
        font-size: 15px !important;
    }
.mf28{
    font-size: 28px!important;
}
.mf32{
    font-size: 32px!important;
}
.mf24{
    font-size: 24px!important;
}
.mf26{
    font-size: 26px!important;
}
.mf36{
    font-size: 36px!important;
}
.mf14{
    font-size: 14px!important;
}
.mf16{
    font-size: 16px!important;
}
.gradients{
    text-align:center;
    margin-top: -50px;
}
    
    .hat:after {
    content: ". ";
    background: url(../img/hat.svg);
    background-size: 58%!important;
    background-repeat: no-repeat;
    position: absolute;
    top: -8px !important;
    right: -19px !important;
    width: 52px !important;
    height: 90px;
    color: transparent;
}
    .gridimg img {
    width: 100px!important;
    height: 55px !important;
    padding: 0px 11px !important;
}
.gridimg img.sher {
    width:120px!important;
    padding: 0px 0!important;
}
    .hddn{
        overflow-x:hidden;
    }
    .bg_img {
        margin-top: -140px !important;
        z-index: -1;
        background: url(../img/OmGold.webp) no-repeat !important;
        background-size: cover !important;
        height: 630px !important;
    }
    .tc{
    text-align:center!important;
    align-items: center;
    }
    .minus3{
    margin-top:-3px!important;
    }
    .choice li {
    font-size: 14px !important;
        margin: 25px 0  !important;
    }
    .heartshap {
        width: 79px !important;
        position: absolute;
        right: 50px !important;
        top: -31px !important;
}
.ht100{
        height: 100px;
}
.mw60{
    width:60%!important;
}
    .mob100{
    width:100% !important;
    }
    .mfw500{
    font-weight:500 !important;
    }
    .w50 {
    width: 40px  !important;
}
    .od2{
    order:2;
    }
    .top50{
        top:50px;
    }
 .jcc{
     justify-content:center;
 }
    .tcenter{
        text-align:center;
    }
    #scrollToTopBtn { 
        bottom: 93px !important;
        right: 35px !important;
        width: 40px !important;
        height: 40px !important;
        font-size: 27px !important;
}
.whatsapp-button {
    width: 40px !important;
    bottom: 5px!important;
    right: 10px!important;
}
.light_title {
    font-size: 20px!important;
}
 .aboutimage { 
    margin-top: -250px!important;
    background: url(../img/a12.webp)!important;
    background-size: 100%!important;
    height: 915px!important;
 }
 .martops {
    margin-top: -60px!important;
}

.backimg1 {
    background-size: 180%!important;
    width: 100%!important;
    height: 800px!important;
    background-position-y: bottom!important;
    background-position-x: right!important;
}
    .product_heart:after {
    background-size: 100%!important;
    bottom: -126%!important;
    }
    .product_card{
        padding:1rem 0rem 1.5rem !important;
    }
    .fogg_light:after { 
    top: 19%!important;
    right: 21%!important;
    width: 177px!important;
    height: 140px!important;
    }
    .botmaar{
        margin-bottom: -36px;
    }
    .accordion-button {
    font-size: 16px!important;
    }
    .topm {
    margin-top: 0px!important;
    }
    .mw100per{
        width:100%!important;
    }
    .vam{
        vertical-align: -webkit-baseline-middle !important;
    }
    .vas{
        vertical-align: super !important;
    }
    .contactimg_size2, .contactimg_size {
    width: 50px !important;
}
    #navbar a{
        margin-left:0 !important;
    }
     
    .corngredient,.corngredient2 { 
    background: linear-gradient(180deg, rgba(255, 236, 201, 0) 0%, rgba(255, 236, 201, 1) 35%, rgba(255, 230, 185, 1) 36%, rgba(255, 230, 185, 0) 100%) !important;
}
    .carousel-control-prev, .carousel-control-next{
        align-items: end;
        bottom: 12px;
        width: 40%;
    }
    .whatsapp {
    width: 100% !important;
    margin-left: 5px !important;
}
    .vendorname{
        text-align:center;
    }
    .manda-section {
    padding: 0!important;
    }
    .manda-image {
    background-size: 90%!important;
    }
    .manda-image img {
    padding: 10% 14%!important;
}
    .manda-title {
    font-size: 36px!important;
    }
    .manda-subtitle {
    font-size: 22px!important;
    }
    .ingredients-title {
    font-size: 48px!important;
    }
    .racipe_section h2 {
    font-size: 45px!important;
    text-align: center;
    }
    .racipe_section .ct_img {
    background-position: bottom!important;
    height: 340px!important;
    }
    .op60{
        opacity:0.6;
    }
    .op70{
        opacity:0.7;
    }
    .op80{
        opacity:0.8;
    }
    .find-store-btn {
    font-size: 16px!important;
    }


/*sanskar school css begin*/

.jhol { 
    padding: 2rem 0.5rem;
    text-align: center;
}
.jhol img{
        align-self: center;
}

.missiontext, .visiontext{
    position: relative;
    transform: rotate(0deg); 
    left: auto;
    right: auto;
    top: auto;
    font-size: 26px;
    opacity: 1;
    text-align: center;
}
.mission, .vision {
    position: relative;
    bottom: 0;
    right: 0%;
    width: 400px;
    left: -30px;
}
.ovflow{
    overflow-x: hidden;
}

.gridfr2 {
    grid-template-columns: 1fr 1fr;
}
.diamond {
    height: 130px;
}
.diamond img {
    height: 100px;
    width: 100%;
    object-fit: cover;
}
.over {
    align-items: center;
}
.over h3 {
    font-size: 12px;
}

.lapper:nth-child(1) {
    height: 475vh;
}
.lapper:nth-child(2) { 
    height: 371vh;
}
.lapper:nth-child(3) { 
    height: 284vh;
}
.lapper:nth-child(4) { 
    height: 180vh;
    align-content:center;
}
.lapper:nth-child(4) .cards_wrap__card-stick{ 
    display: flex;
        align-items: center;
}
.cards_wrap__card-stick {
    padding-top:1.5rem;
    padding-bottom:1.5rem;
    height: 100vh;
}
.iconarea {
    margin: -30px 0px 0px 0px;
    align-self: center;
}
.kangaro h3, .kangaro p{ 
    text-align: center;
}
.kangaro h3{
    margin-top: 10px;
}
 
.kangaro img.ico{
        height: 250px;
    object-fit: cover;
}
 
.yoyo::before {
    content: "";
    width: 339px;
    height: 95%;
    background: orange;
    position: absolute;
    right: 0px;
    top: auto;
    bottom: -45%;
    transform: rotate(42deg);
    z-index: -1;
}
    .mw100{
        width: 100%;
    }

.form-card .k{
    font-weight: 600;
}
#inquiry{
    border: 1px solid #FFC107;
    padding:25px 10px;
}
.form-card{
        padding: 20px;
}
body{
    overflow-x: hidden;
}

.iconbage {
    width: 75px;
    height: 70px;
}
.iconbage img {
    width: 30px;
}
.iconbage_para {
    padding: 15px 15px 15px 75px;
}
.iconbage_para {
    min-height: 90px; 
    display: flex;
    align-items: center;
}

.wrap {
    padding: 4rem 0 0rem;
}
.logow {
    width: 260px !important;
}

.copyright {
    background: #146CAB;
    background: linear-gradient(90deg, rgba(20, 108, 171, 1) 90%, rgba(84, 171, 103, 1) 90%, rgba(84, 171, 103, 1) 95%, rgba(250, 170, 49, 1) 88%) !important;
    padding: 6px 0;
}
  
  
  .ovflox{
      overflow-x:hidden;
  }
}









@media (min-width: 1199px) and (max-width: 1399.99px) { 
    
    
}