@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap');@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');body{line-height:25px}.dsm-filterable-gallery-filter-item .dsm-active-filter{background-color:grey!important;color:black!important}.form-sec-page{border-radius:20px!important}h1,h2,h3,h4,h5,h6{font-family:"Poppins",sans-serif!important}p,a,li{font-family:"Inter",sans-serif!important}h1{font-size:52px;font-style:normal;font-weight:700;line-height:normal}h2{font-size:35px!important;font-style:normal!important;font-weight:700!important;line-height:normal!important;color:#000}h6{font-size:18px!important;font-style:normal!important;font-weight:600!important;line-height:normal!important}.logos-lis{display:flex;align-items:center}h6.redhb{display:inline-block;padding:6px 43px;border-radius:25px;background:#EE1D23;color:#FFF;font-size:14px!important;font-style:normal;font-weight:400!important;line-height:normal;margin-bottom:20px}.second-section{background:linear-gradient(180deg,rgba(249,221,187,0.64) -30.58%,#FFF 100%)}a.redlink{color:#EE1D23;font-size:16px;font-style:normal;font-weight:700;transition:all 0.3s ease}.head-contact-box-one-right i,.soicalmedia-footer i{transition:transform 0.5s ease}.head-contact-box-one-right i:hover,.soicalmedia-footer i:hover{transform:rotate(360deg)}a.redlink:hover{transform:translateY(-3px);font-size:18px;letter-spacing:1px}.img-absolute{position:absolute}.redbox p{font-size:14px;color:white}.redbox h3{font-size:33px;color:white}a.readmore-org{border-radius:10px;background:#FDECE5;color:#EE1D23;font-size:18px;font-weight:700;line-height:30px;padding:12px 30px 12px 30px;transition:all 0.3s ease}a.readmore-org:hover{background-color:#f0f0f0;box-shadow:0 6px 12px rgba(0,0,0,0.15);transform:translateY(-3px)}.main-products-wrapper{max-width:800px;margin:auto}.main-products-heading{display:flex;color:#e72626;font-weight:700;margin-bottom:12px;font-size:18px;text-transform:uppercase}.main-products-wrapper .arrow-icon{font-size:16px;margin-right:8px}.main-products-wrapper .main-products-box{display:flex;background:#fff;border-radius:6px;box-shadow:0 2px 10px rgba(0,0,0,0.05);overflow:hidden}.main-products-wrapper .left-border{background-color:#e72626;width:8px}.main-products-wrapper .products-list{display:flex;justify-content:space-between;padding:24px;flex:1}.main-products-wrapper .products-list ul{list-style:none;padding:0;margin:0}.main-products-wrapper .products-list li{display:flex;align-items:center;color:#666;margin-bottom:12px;font-size:16px}.main-products-wrapper .products-list li p{font-size:16px}.main-products-wrapper h2{color:#EE1D23;font-size:18px!important;font-weight:400!important;font-variant:all-small-caps}.main-products-wrapper .list-icon{color:#e72626;font-size:14px;margin-right:10px}.fullWapper p{color:white;line-height:30px}.custom-container{background:url(https://ruchifoods.uk/wp-content/uploads/2025/07/Frame-89-2.webp);background-repeat:no-repeat;padding-top:4px;padding-bottom:0px;width:75%;background-position:left bottom;background-size:auto}.main-head-custom{background:#EE1D23!important;padding-top:5px;height:100px}.custom-container .logo_container{position:relative;width:auto;bottom:10px}.et_header_style_left #et-top-navigation{padding-top:10px!important}.blackboxf{display:flex;align-items:center;justify-content:flex-start}.blackboxf{display:flex;align-items:center;justify-content:flex-start;margin-left:12%;padding-top:10px}.main-head-custom #top-menu li a{color:#000000;padding-bottom:0px!important}.main-head-custom #top-menu .current-menu-item a{color:#ee1d23;border-bottom:2px solid #ee1d23;padding-bottom:15px!important;padding-top:15px}.main-head-custom #top-menu li a:hover{transition:all 0.4s ease-in-out;color:#ee1d23;border-bottom:2px solid #ee1d23;padding-bottom:15px!important}.head-contact-box{display:flex;flex-direction:column;width:20%}.contain-flexbox{display:flex}.head-contact-box-one{display:flex;gap:20px;align-items:center}.head-contact-box-one-left{color:#FFF;font-size:16px;line-height:30px}.head-contact-box-one-center a{color:#000000;font-size:18px;background:#FFFFFF;padding:10px 15px 10px 15px;border-radius:15px;width:200px;margin-left:20px;margin-top:15px;text-align:center;transition:all 0.3s ease;display:inline-block}.head-contact-box-one-center a:hover{background-color:#f0f0f0;box-shadow:0 6px 12px rgba(0,0,0,0.15);transform:translateY(-3px)}.head-contact-box-one-right a{color:white;letter-spacing:15px;font-size:16px}.welcome-section{padding-top:0px!important}.homebanner{height:557px!important}.redbox .et_pb_main_blurb_image{padding-top:20px}.redbox .et_pb_blurb_container{padding-left:27px;padding-top:13px}.redbox .et_pb_blurb_container h3{font-weight:600}.wb-products{margin-left:20px;margin-top:-125px;background:white;padding:25px;color:#929294;border-radius:15px;box-shadow:0px 5px 9px 4px rgba(0,0,0,0.03)}.wb-products img{position:absolute;right:10px;margin-top:-39px}.wb-products h4{color:#EE1D23;font-size:16px;line-height:normal;font-variant:all-small-caps}.div-btnr a:hover{background-color:#f0f0f0;box-shadow:0 6px 12px rgba(0,0,0,0.15);transform:translateY(-3px)}.div-btnr a{color:#EE1D23;font-weight:500;background:#FDECE5;display:inline-block;padding:3px 15px 3px 15px;margin-top:8px;border-radius:5px;transition:all 0.3s ease}.soicalmedia-footer a{color:white;letter-spacing:15px;font-size:16px}ul.ullist li a,ul.ullist li span{color:#FDFDFD;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.ullist i{color:#EE1D23;padding-right:10px}ul.ullist{list-style:none;padding-left:0px}.ullist li{line-height:40px}.logos-lis img,.featured-prod .et_pb_image_wrap img{cursor:pointer}.cpage-cf7 textareA{width:100%;padding:14px 14px;margin:7px 0;height:220px;border:0px;background:#EEE}.cpage-cf7 input{width:100%;padding:14px 14px;margin:7px 0;height:61px;border:0px;background:#EEE}.cpage-cf7 .wpcf7-submit{float:left;margin-bottom:19px!important;background:black;color:#f9d253;border:none}@media only screen and (max-width:999px){.main-head-custom{height:100%}.custom-container{margin-top:-5px;background:#ffffff;}.custom-container .mobile_menu_bar:before{color:#000000}.head-contact-box-one-left{display:none}.head-contact-box-one-right{margin-left:20px}.main-head-custom #top-menu a{font-size:12px}.custom-container div#et-top-navigation{padding-left:40px!important;padding-top:0px}}@media only screen and (max-width:980px){.img-absolute{position:relative}}@media only screen and (max-width:889px){.head-contact-box{position:absolute;flex-direction:column;margin-top:75px!important;right:0px;width:100%;background:#ee1d23;align-items:center;justify-content:flex-end;padding-top:5px;padding-bottom:5px;padding-right:10px}.head-contact-box-one-center a{margin-top:0px}.custom-container{width:100%}.blackboxf{justify-content:space-between}.et_pb_row.et_pb_row_0{padding-top:100px}}@media only screen and (max-width:599px){h1{font-size:30px}.et_pb_row.et_pb_row_0{padding-top:100px}.head-contact-box{margin-top:75px!important}}