<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&amp;display=swap');

h1,
h2,
h3,
h4,
h5,
h6,
ol,
p,
ul {
	padding: 0;
	margin: 0
}

.drop-down-nav-menu-sub-1&gt;li,
.drop-down-nav-menu-sub-sub&gt;li,
.drop-down-nav-menu&gt;li {
	border-bottom: 1px solid;
	padding-right: 10px;
}

.about-left .read-btn a::before,
.read-btn a::before {
	transition-duration: .8s;
	width: 200%;
	height: 200%;
	left: 50%;
	z-index: -1
}

#gallary,
#why-choose-us {
	padding: 60px 0
}

*,
.powerd-by a {
	text-decoration: none !important
}

#enquiry-section,
#main-highlight,
#why-choose-us {
	background-size: cover;
	overflow: hidden
}

#enquiry-section,
#gallary,
#main-highlight,
#our-blog,
#our-parteners,
#our-product,
#why-choose-us,
.about-right,
.about-us,
.accordion__content,
.blog-img,
.choose-center,
.enquiry-section-main,
.hide-event,
.main-highlight-img,
.overlay-container,
.partener-slide,
.procesing-left-part,
.product-box,
.product-box-img,
.read-btn a,
.yogurt1,
footer,
section.downloads-section {
	overflow: hidden
}

@font-face {
	font-family: slick;
	font-weight: 400;
	font-style: normal;
	src: url(https://www.smengimech.com/css/fonts/slick.eot);
	src: url(https://www.smengimech.com/css/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://www.smengimech.com/css/fonts/slick.woff) format('woff'), url(https://www.smengimech.com/css/fonts/slick.ttf) format('truetype'), url(https://www.smengimech.com/css/fonts/slick.svg#slick) format('svg')
}

.whatsapp_button {
	position: fixed;
	left: 15px;
	bottom: 100px;
	background: #4dc247;
	border-radius: 5px;
	padding: 6px;
	z-index: 999
}

.blog-main,
.ct-item,
.drop-down-nav,
.drop-down-nav-sub-1,
.drop-down-nav-sub-sub,
.gallary-img,
.gallary-img-5,
.inner-product-details,
.menu-nav&gt;ul&gt;li&gt;a {
	position: relative
}

html {
	scroll-behavior: smooth
}

* {
	box-sizing: border-box;
	list-style: none
}

body {
	font-family: Montserrat, sans-serif;
	background-color: var(--bg-color);
	background-color: #fff;
	overflow-x: hidden
}

.footer-heading,
h2 {
	display: inline-flex
}

@font-face {
	font-family: georgia;
	src: url('../font/georgia.ttf')
}

.header-top-main {
	border-bottom: 1px solid #e9e8e8;
	padding: 10px 0
}

.banner-animate,
.choose-box,
.header-bottom,
.header-top-inner {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.logo {
	width: 250px
}

.bg-design img,
.client-1,
.drop-down-nav-sub-1:hover .drop-down-nav-menu-sub-1::after,
.drop-down-nav-sub-sub:hover .drop-down-nav-menu-sub-sub::after,
.drop-down-nav:hover .drop-down-nav-menu::after,
.enquiry-img img,
.faq-img img,
.gallary-img img,
.gallary-img-5 img,
.header-logo img,
.hoops img,
.leaf-1 img,
.leaf-2 img,
.logo a img,
.logo-footer img,
.main-highlight-img img,
.partener-slide img,
.procesing-left-part img,
.product-box img,
.product-img img,
.tabs-img img,
video {
	width: 100%
}

.site-contact.font-smooth,
.text-bottom-footer,
.thermi {
	display: flex;
	justify-content: space-between
}

.ct-item {
	display: flex;
	justify-content: center;
	align-items: center
}

.ct-item span {
	margin-right: 15px
}

.ct-address,
.ct-email {
	margin-left: 30px
}

p.above.opt-label {
	color: var(--sub-title);
	font-size: 16px;
	font-weight: 400
}

a.bellow.opt-text {
	color: #000;
	font-weight: 500
}

.ct-item::after {
	position: absolute;
	transform: translate(-50%, -50%);
	right: -15px;
	content: "";
	top: 50%;
	height: 35px;
	width: 2px;
	background-color: rgb(222 222 222 / 62%)
}

#our-product .product-block,
.carousel-control-next-icon,
.carousel-control-prev-icon,
.ct-item:last-child::after,
.drop-down-nav-menu&gt;li:last-child:after,
.drop-down-nav-menu&gt;li:nth-last-child(2):after,
.form-control-feedback,
.hamburger-menu,
.main-menu,
.menu-toggle,
.mobile-icon,
.navbar,
.product-box:hover .product-none {
	display: none
}

.breadcrumb-row ul,
.menu-nav,
.menu-nav&gt;ul {
	display: flex
}

.menu-nav&gt;ul&gt;li&gt;a {
	padding: 20px 0;
	display: inline-block;
	color: var(--text-color-1);
	font-weight: 700;
	font-family: "Raleway", sans-serif;
	font-size: 19px;
}

.top-footer-socail-media {
	display: flex;
	gap: 20px
}

.top-footer-socail-media&gt;a {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center
}

#our-product,
.links li a,
.read-btn a {
	display: inline-block
}

.top-footer-socail-media&gt;a&gt;i {
	color: #fff;
	font-size: 15px
}

.top-footer-socail-media&gt;a:first-child {
	background-color: #316ff6
}

.new-tables&gt;table tr td,
.top-footer-socail-media&gt;a:nth-child(2) {
	background-color: #1da1f2
}

.top-footer-socail-media&gt;a:nth-child(3) {
	background: linear-gradient(115deg, #f9ce34, #ee2a7b, #6228d7)
}

.top-footer-socail-media&gt;a:nth-child(4) {
	background-color: #b7081b
}

.top-footer-socail-media&gt;a:nth-child(5) {
	background-color: #0077b5
}

.header-bottom-main {
	padding: 10px 0
}

.menu-nav&gt;ul&gt;li {
	padding: 0 10px
}

.menu-nav&gt;ul&gt;li:hover&gt;a::after {
	font-size: 16px;
	opacity: 1
}

.menu-nav&gt;ul&gt;li&gt;a.focus-nav::after {
	font-size: 16px;
	color: #0a306c;
	opacity: 1
}

.menu-nav&gt;ul&gt;li&gt;a.focus-nav {
	color: var(--btn-bg-hover)
}

.fea,
.inin h4 a,
.links li a:hover,
.links-1 li:hover a,
.menu-nav&gt;ul&gt;li:hover&gt;a {
	color: #7b1221;
}

.menu-nav&gt;ul&gt;li:hover&gt;a&gt;i {
	transform: rotate(180deg);
	transition: .3s
}
.curent{background-color: #7c1222;
    font-size: 17px;
    color: #fff !important;
    padding: 10px 20px !important;
    text-decoration: none !important;
    border-radius: 4px;margin-top: 10px ;}
.curent:hover {
		background-color: #0e3656;color: #fff;
	}

.drop-down-nav-sub-1:hover .drop-down-nav-menu-sub-1,
.drop-down-nav-sub-sub:hover .drop-down-nav-menu-sub-sub {
	opacity: 1;
	height: auto;
	overflow: visible;
	top: 0;
	visibility: visible;
	transition: .5s
}

.drop-down-nav-menu-sub-1&gt;li&gt;a,
.drop-down-nav-menu-sub-sub&gt;li&gt;a,
.drop-down-nav-menu&gt;li&gt;a {
	color: #000;
	font-weight: 600;
	width: 90%;
	display: inline-block;
	padding: 10px 0 10px 20px;
	transition: .3s
}

.drop-down-nav-menu-sub-1::after,
.drop-down-nav-menu-sub-sub::after,
.drop-down-nav-menu::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 3px;
	width: 0;
	background-color: #7b1221;
	transition: .7s
}

.drop-down-nav-menu-sub-1&gt;li:hover,
.drop-down-nav-menu-sub-sub&gt;li:hover,
.drop-down-nav-menu&gt;li:hover,
.inin h4:hover {
	background-color: #000
}

.drop-down-nav-menu-sub-1&gt;li&gt;a:hover,
.drop-down-nav-menu-sub-sub&gt;li&gt;a:hover {
	padding-left: 25px;
	transition: .3s
}

#enquiry-section .read-btn a:hover,
.about-left .read-btn a:hover,
.breadcrumb-row ul li a,
.copy-right-text p,
.drop-down-nav-menu-sub-1&gt;li:hover&gt;a,
.drop-down-nav-menu-sub-sub&gt;li:hover&gt;a,
.inin h4:hover a,
.inner-page-content h1,
.inner-page-content h2,
.logo-detail-para p,
.powerd-by p,
.product-box .read-btn a:hover,
.product-info p,
.read-btn a:hover,
.text a,
section.downloads-section .read-btn a:hover {
	color: #fff
}

.drop-down-nav-menu-sub-1 {
	position: absolute;
	top: 90px;
	right: -280px;
	display: flex;
	flex-direction: column;
	width: 280px;
	background-color: #fff;
	box-shadow: rgba(50, 50, 93, .25) 0 50px 100px -20px, rgba(0, 0, 0, .3) 0 30px 60px -30px;
	opacity: 0;
	visibility: hidden;
	height: 0;
	z-index: 10
}

.drop-down-nav-menu,
.drop-down-nav-menu-sub-sub {
	top: 90px;
	flex-direction: column;
	background-color: #fff;
	box-shadow: rgba(50, 50, 93, .25) 0 50px 100px -20px, rgba(0, 0, 0, .3) 0 30px 60px -30px;
	opacity: 0;
	height: 0;
	display: flex;
	position: absolute;
	visibility: hidden
}

.drop-down-nav-menu-sub-sub {
	left: -280px;
	width: 280px;
	z-index: 10
}

.drop-down-nav-menu {
	width: 320px;
	margin-left: -80px;
	z-index: 99999
}

.banner,
.banner-start {
	background-color: rgb(43 49 49)
}

.product-box,
.product-heading {
	box-shadow: 0 10px 35px rgb(38 42 76 / 10%)
}

.drop-down-nav-menu&gt;li {
	position: relative
}

.drop-down-nav-menu&gt;li::after {
	position: absolute;
	top: 50%;
	transform: translate(50%, -50%);
	content: url();
	right: 30px
}

.drop-down-nav-menu&gt;li:hover::after {
	filter: invert();
	color: #fff
}

.drop-down-nav-menu&gt;li:nth-last-child(2) {
	position: relative !important;
	content: '' !important
}

.drop-down-nav-menu&gt;li:hover&gt;a {
	color: #fff;
	transform: translateX(10px)
}

.drop-down-nav:hover .drop-down-nav-menu {
	opacity: 1;
	height: auto;
	overflow: visible;
	top: 60px;
	visibility: visible;
	transition: .5s
}

.ct-item span i {
	font-size: 18px;
	color: #0a306c
}

.drop-down-nav-menu-1 {
	width: 300px
}

.drop-down-nav-menu-2 {
	width: 300px;
	right: 0
}

.banner {
	width: 100%
}

.carousel-caption {
	padding: 0;
	width: 40%;
	margin-left: 150px;
	position: absolute;
	z-index: 9999;
	top: 160px
}

.banner-left,
.banner-left h2,
.banner-left h5,
.banner-right,
.banner-start,
.read-btn a {
	position: relative
}

.carousel-caption h3 {
	position: relative;
	color: #fff;
	font-size: 36px;
	transition: 1s 0.6s;
	margin-bottom: 10px
}

.carousel-caption p {
	transition: 1s 0.8s;
	color: #fff;
	text-align: justify;
	font-size: 16px;
	width: 70%
}

.banner-left h5 {
	color: #fff;
	transform: translateY(-100%);
	transition: 1s 0.4s;
	opacity: 0
}

.banner-left h2,
.banner-left p,
.read-btn {
	transform: translateY(40px);
	opacity: 0
}

.banner-left h2 {
	color: #fff;
	font-size: 36px;
	transition: 1s 0.6s
}

.banner-left p {
	transition: 1s 0.8s;
	color: #fff;
	text-align: justify;
	font-size: 16px;
	width: 70%
}

.vision-section,
.vision-under img {
	text-align: center;
	display: block
}

.banner-left {
	display: flex;
	flex-direction: column;
	gap: 20px;
	width: 60%
}

.banner-start,
.exp-box {
	justify-content: center
}

.banner-start {
	display: flex !important;
	padding: 100px 0;
	width: 100%;
	align-items: center;
	height: 470px
}

#enquiry-section .read-btn,
.read-btn {
	display: inline-flex;
	transition: 1s 1s
}

.banner-start::before {
	content: "";
	background-color: #0a306c;
	width: 55%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	clip-path: polygon(0 0, 100% 0%, 69% 100%, 0% 100%);
	transform: translateX(-100%);
	transition: 1s 0.3s
}

.banner-right-2::after,
.banner-right::after {
	position: absolute;
	top: -190px;
	left: 0;
	background-position: center
}

.read-btn {
	background-color: #000
}

.read-btn a {
	padding: 15px 20px;
	color: #fff;
	z-index: 1
}

.read-btn a::before {
	position: absolute;
	content: "";
	top: 110%;
	background-color: #0077b5;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	border-radius: 50%
}

.about-left .read-btn a:hover::before,
.read-btn a:hover::before {
	top: -40%
}

.banner-right {
	width: 34%;
	display: flex;
	transform: translateX(200%);
	transition: .8s 0.3s
}

.banner-right::after {
	content: url();
	background-size: 300px 400px
}

.banner-right-2 {
	background-image: url()
}

.banner-right-2::after {
	content: '';
	background-size: 100% 100%
}

.banner-right-3::after,
.banner-right-4::after {
	top: -190px;
	background-position: center;
	background-size: 300px 400px;
	position: absolute;
	left: 0
}

.banner-right-3::after {
	content: url()
}

.banner-right-4::after {
	content: url()
}

.three-banner {
	position: absolute;
	width: 40%;
	margin-left: 9%
}

.about-us {
	padding: 50px 0;
	position: relative
}

#why-choose-us .bg-design,
.about-us .bg-design,
.why-time h4,
section.downloads-section .bg-design {
	padding-top: 20px
}

#our-blog .bg-design,
#our-parteners,
#our-parteners .bg-design {
	padding-top: 30px
}

.about-left {
	display: flex;
	gap: 10px 0;
	flex-direction: column
}

.second-main-heading {
	position: relative;
	padding-left: 50px;
	color: #0a306c;
	margin-bottom: 50px !important
}

.second-main-heading .circle {
	position: absolute;
	top: 50%;
	left: 0;
	width: 40px;
	height: 1px;
	background-color: #0a306c;
	content: ""
}

@keyframes left-right {
	0% {
		left: 0
	}

	100% {
		left: 100%
	}
}

.product-heading {
	padding: 15px 20px;
	background-color: #fff;
	position: relative;
	z-index: 99;
	margin: -30px 20px 20px;
	border-radius: 5px
}

.product-box {
	transition: .15s ease-in-out;
	padding-bottom: 25px
}

.about-right img,
.banner-section img,
.yogurt img {
	max-width: 100%
}

.product-heading h2 {
	font-size: 20px;
	color: #000;
	font-weight: 600;
	text-transform: capitalize;
	font-family: inherit !important;
	margin-bottom: 10px
}

.product-heading a {
	font-size: 16px;
	margin-bottom: 20px;
	color: #000
}

.vision-under {
	border: 2px solid #0a306c;
	height: 280px;
	margin-bottom: 30px
}

.vision-under img {
	max-width: 100%;
	margin: 10px auto
}

.list-extre-style,
.vision-under h2,
.vision-under p {
	margin-bottom: 10px
}

.vision-under h2 {
	color: #fff;
	background: #0a306c;
	display: block;
	padding: 10px;
	font-size: 22px
}

.upper-title h1 {
	font-weight: 600;
	margin-bottom: 20px;
	font-size: 35px
}

.about-left h5,
.enquiry-section-details h3 {
	font-size: 36px
}

.about-left p {
	text-align: justify;
	margin: 15px 0
}

.last-pdf a,
.product-box,
.text {
	text-align: center
}

.product-box .read-btn,
.read-btn-1 {
	opacity: 1;
	transform: translateY(0)
}

.about-left .read-btn a::before {
	position: absolute;
	content: "";
	top: 110%;
	background-color: #0a306c;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	border-radius: 50%
}

.about-right {
	margin-right: 0;
	position: relative
}

.exp-box {
	position: absolute;
	bottom: 40px;
	z-index: 1;
	left: 0;
	border-left: 3px solid #0a306c;
	background-color: #fff;
	padding: 20px;
	display: flex;
	align-items: center;
	box-shadow: 0 0 10px 5px rgba(0, 0, 0, .05);
	max-width: 267px;
	gap: 20px;
	animation: jumpping var(--duration, 6s) infinite linear
}

.tablinks::after,
.text {
	left: 50%;
	transform: translate(-50%, -50%)
}

.imagea,
.last-pdf,
.last-pdf a,
.specific-details-dairy-plant&gt;li:first-child::before,
.specific-details-dairy-plant&gt;li:hover::before,
.tablinks.active::after {
	display: block
}

.exp-box img {
	width: 60px
}

.benefits-section {
	padding: 50px 0;
	background: #f9f9f9
}

.last-pdf {
	margin: 20px 0
}

.last-pdf a {
	background: #125A73;
	width: 25%;
	margin: auto;
	padding: 15px;
	color: #fff;
	font-size: 18px;
	text-transform: capitalize;
	border-radius: 4px;
	box-shadow: 0 0 20px 0 #0000003b
}

.yogurt1 {
	border: 1px solid #bdbdbd;
	transition: .3s
}

.yogurt1 img {
	max-width: 100%;
	transition: .3s
}

.site-content {
	font-size: 22px;
	padding: 10px 0;
	font-weight: 700
}

.overlay-container {
	width: 100%;
	height: 100%;
	position: relative
}

.overlay,
.tablinks::after,
.text {
	position: absolute
}

.imagea {
	width: 100%;
	height: 350px;
	object-fit: cover
}

.text {
	color: #fff;
	top: 50%;
	width: 100%;
	font-size: 20px
}

.overlay {
	transition: .3s;
	opacity: 0;
	background: rgba(0, 0, 0, .75)
}

#our-product,
.product-box,
.tablinks {
	position: relative
}

.overlay-container:hover .overlay {
	opacity: 1
}

.overlay-bottom {
	height: 0;
	width: 100%;
	bottom: 0;
	right: 0
}

.footer-main .bg-design img,
.gallary-img-1 img,
.overlay-container:hover .overlay-bottom,
.overlay-container:hover .overlay-top {
	height: 100%
}

.tabs-img {
	width: 30px
}

.tabsbtns {
	display: flex;
	gap: 0 10px
}

.tablinks {
	width: 50%;
	display: flex;
	gap: 10px;
	justify-content: center;
	align-items: center;
	background: #0a306c33;
	padding: 20px 5px;
	cursor: pointer;
	outline: 0
}

.tablinks::after {
	content: "";
	clip-path: polygon(49% 100%, 0 0, 100% 0);
	height: 15px;
	width: 30px;
	background-color: #0a306c;
	bottom: -21px;
	display: none
}

.tablinks.active {
	background: #0a306c;
	color: #fff
}

.tablinks.active .tabs-img img {
	filter: invert(1)
}

.tabcontent {
	display: none;
	animation: 1s boom-baam
}

.active .tabcontent {
	display: block !important
}

.about-left p:last-child,
.tabcontent p {
	margin: 0
}

.tab-content {
	padding: 20px 10px;
	margin-top: 15px
}

@keyframes boom-baam {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

.content-inner {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center
}

.content-inner p {
	font-size: 1.25rem;
	color: #000;
	font-weight: 500
}

#our-product {
	padding: 40px 0 0;
	width: 100%;
	background-color: #fff
}

.product-box {
	display: flex;
	flex-direction: column;
	gap: 20px;
	margin: 0 10px 40px;
	background-color: #fff;
	border: 1px solid rgba(128, 128, 128, .222)
}

.product-box .product-main-img:hover img {
	transform: scale(1.1);
	transition: .5s
}

.product-box::before {
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #fff;
	opacity: .8;
	content: "";
	width: 100%;
	height: 30%;
	filter: blur(41px)
}

#enquiry-section .read-btn a::before,
.product-box::after,
section.downloads-section .read-btn a::before {
	background-color: #0a306c
}

.product-position {
	position: absolute;
	top: 60%;
	left: 0;
	text-align: left;
	width: 100%;
	padding: 20px
}

#our-history .tabcontent p,
.blog-details,
.copy-right-text,
.footer-logo-section,
.testimonials-heading.faq-titles.mb-2 {
	text-align: center
}

.product-name h3 span {
	font-weight: 100;
	font-size: 20px
}

.product-box::after {
	content: "";
	width: 0;
	height: 5px;
	left: 0;
	top: 0;
	position: absolute
}

.product-box:hover::after {
	width: 100%;
	transition: .5s
}

.product-img {
	width: 170px;
	margin: auto;
	position: relative
}

.product-name h3 {
	font-size: 24px;
	color: #fff
}

.product-box .read-btn a::before {
	background-color: #74bdf2
}

.product-box .read-btn a {
	padding: 10px 20px
}

#contact-page,
#our-blog,
#our-history,
section.page-part.about-section {
	padding: 40px 0
}

#our-product .product-box:hover .product-block {
	display: block;
	animation: .6s linear opacity-1
}

@keyframes opacity-1 {
	0% {
		opacity: 0
	}

	100% {
		opacity: 100%
	}
}

.main-titles {
	display: flex;
	justify-content: center
}

#our-blog {
	background-color: #e8e8eb
}

#enquiry-section,
.choose-img,
.gallary-img a::after,
.link-icon {
	background-color: #fff
}

.blog-img img {
	width: 100%;
	min-height: 100%
}

.blog-details {
	background: #fff;
	padding: 30px 40px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center
}

.title-blog a {
	font-size: 22px;
	color: #000
}

.date p {
	color: rgba(128, 128, 128, .576)
}

.post_info,
span.post_info_item.post_info_counters {
	display: flex;
	justify-content: space-between;
	width: 100%
}

.choose-img img,
.link-icon {
	width: 50px
}

.inner-box ul li a,
.post_info_author,
span.post_counters_number {
	color: #000
}

.blog-para p {
	margin: 5px 0
}

.blog-img {
	height: 230px;
	position: relative;
	z-index: 999
}

.link-icon {
	height: 50px;
	border-radius: 50%;
	position: absolute;
	transform: translate(-50%, -50%);
	left: 50%;
	top: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	transform: scale(0);
	transform-origin: center
}

.link-icon a {
	color: #0077b5
}

.blog-img:hover .link-icon {
	transform: scale(1);
	transform: translate(-50%, -50%);
	transition: .5s
}

.link-icon:hover a {
	color: red
}

.blog-main::after {
	position: absolute;
	content: "";
	top: -2px;
	left: -2px;
	border-left: 2px solid #e8bc5a;
	border-top: 2px solid #e8bc5a;
	width: 40px;
	height: 40px;
	transition: .5s;
	z-index: 9
}

.blog-main::before {
	position: absolute;
	content: "";
	bottom: 0;
	right: -2px;
	border-right: 2px solid #e8bc5a;
	border-bottom: 2px solid #e8bc5a;
	width: 41px;
	height: 41px;
	transition: .5s;
	z-index: 9
}

.blog-main:hover::after,
.blog-main:hover::before {
	width: 50%;
	height: 50%
}

.gallary-img a::after {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) scale(0);
	content: "\2b";
	width: 40px;
	height: 40px;
	border-radius: 50%;
	font-family: fontawesome;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer
}

.gallary-img:hover a::after {
	transform: scale(1) translate(-50%, -50%);
	transition: .5s
}

.gallary-img.gallary-img-1 {
	height: 95%
}

.gallary-img-5 a::after {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	content: "10+";
	font-size: 36px;
	color: #fff
}

.gallary-img-5 a::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: .6;
	background-color: #000;
	content: ""
}

.hide-event {
	opacity: 0;
	visibility: hidden;
	height: 0
}

#enquiry-section {
	position: relative
}

#enquiry-section .bg-design {
	padding-top: 10px
}

#enquiry-section .read-btn {
	background-color: #000;
	transform: translateY(0);
	opacity: 1
}

.enquiry-section-main {
	display: flex;
	align-items: center;
	justify-content: space-between;
	text-align: center
}

.enquiry-section-details {
	display: flex;
	flex-direction: column
}

.choose-main-img,
.our-client-heding {
	justify-content: center;
	display: flex
}

.enquiry-img {
	width: 22%;
	padding-right: 60px
}
.form-control:focus {
    color: var(--bs-body-color);
    background-color: var(--bs-body-bg);
    border-color: #7b1221;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
}

.choose-img,
.has-feedback .form-control {
	padding: 10px
}

.enquiry-section-details h3 span {
	color: #0a306c
}

#our-parteners {
	background-image: url();
	position: relative
}

.partener-slide {
	position: relative
}

.partener-slide .client-2 {
	transition: .5s;
	position: absolute;
	transform: translate(-50%, -50%);
	left: 50%;
	top: 50%;
	z-index: -1
}

.our-client-heding {
	align-items: center
}

#why-choose-us {
	background-image: url();
	position: relative
}

.choose-img {
	width: 80px;
	height: 80px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center
}

.choose-title h3 {
	color: #000;
	font-size: 18px
}

.downloads-text dd,
.downloads-text h4 {
	font-size: 30px;
	font-weight: 800
}

.choose-title {
	width: calc(100% - 100px)
}

.choose-us-right {
	display: flex;
	flex-direction: column;
	gap: 40px
}

.choose-center {
	padding: 0 40px;
	position: relative;
	height: 530px
}

.choose-main-img {
	position: relative;
	height: 100%;
	z-index: 9;
	align-items: center
}

.leaf-1,
.leaf-2 {
	z-index: 1;
	position: absolute
}

.choose-main-img img {
	width: 80%;
	position: relative;
	height: 100%
}

.leaf-1 {
	top: 30px;
	left: 70px
}

.leaf-2 {
	bottom: 5px;
	right: 60px
}

.bg-design,
.breadcrumb-row ul li,
.contact-page-title,
.footer-main,
.inner-page-content,
.links li,
footer {
	position: relative
}

#our-history .tabsbtns,
.logoup-widget,
.row.choose-us {
	justify-content: center;
	align-items: center
}

.bg-design {
	width: 100%;
	bottom: -2px
}

footer {
	background-color: #011022ed
}

.logo-footer {
	width: 150px;
	margin: auto
}

.footer-logo-section {
	display: flex;
	flex-direction: column;
	gap: 20px
}

.footer-heading h3 {
	color: #fff;
	margin-bottom: 20px
}

.links li a {
	color: #fff;
	margin-bottom: 5px;
	transition: .5s
}

.links li {
	padding-left: 10px;
	color: #fff
}

.links li::after {
	position: absolute;
	transform: translate(-50%, -50%);
	left: 0;
	top: 40%;
	content: url(../images/footer-arrow.webp)
}

ul.links {
	margin-left: 8px
}

.row.link-data {
	justify-content: space-between
}

.footer-main {
	padding-top: 30px
}

.footer-bottom {
	background: #09295c;
	padding-bottom: 10px
}

.footer-main .bg-design {
	padding-top: 20px;
	height: 50px
}

.links-1 li {
	color: #fff;
	margin-bottom: 8px
}

.drop-down-nav-sub-sub:hover::after,
.powerd-by a {
	color: #fff !important
}

.links-1 li a i,
.links-1 li i {
	margin-right: 5px
}

.links-1 li a {
	transition: .5s;
	color: #fff
}

.row.about-main {
	align-items: center
}

.first-heading {
	font-size: 32px
}

.downloads-text h4 {
	margin-bottom: 0;
	color: #000;
	line-height: normal;
	padding-bottom: 15px
}

.downloads-text dd,
.downloads-text h4 span {
	color: #0a306c;
	display: block
}

.downloads-text p {
	font-size: 18px;
	color: #171717;
	text-align: left;
	padding-bottom: 10px
}

.brochure-img img {
	height: auto;
	margin-top: 15px;
	width: 100%
}

section.downloads-section {
	position: relative;
	z-index: 9;
	padding-top: 60px
}

section.downloads-section .read-btn {
	opacity: 1;
	transform: translateX(0)
}

.enquiry-section-details {
	display: flex;
	flex-direction: row;
	gap: 10px;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	text-align: left
}

#pages-banner {
    padding: 140px 0px 40px;
}

.inner-page-content {
	display: flex;
	flex-direction: column;
	gap: 5px;
	padding-left: 20px
}

.inner-page-content::after {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 5px;
	background-color: #31aad6;
	content: ""
}

.breadcrumb-row ul li {
	display: inline-block;
	padding: 0 20px 0 10px;
	color: #fff
}

.breadcrumb-row ul li::after {
	content: "\f105";
	font-family: fontawesome;
	position: absolute;
	top: 50%;
	right: -5px;
	font-size: 16px;
	color: #fff;
	transform: translate(-50%, -50%)
}

.breadcrumb-row ul li:last-child::after {
	display: none;
	padding-right: 10px
}

.inner-about-us {
	padding-bottom: 10px;
	padding-top: 40px
}

.breadcrumb-row ul li:last-child {
	padding-right: 10px
}

#our-history {
	background-image: url()
}

#our-history .tablinks {
	padding: 18px 5px;
	width: 18%
}

#our-history .tab-content {
	background-color: transparent;
	width: 80%;
	margin: auto
}

.our-history p {
	text-align: justify;
	margin: 20px 0
}

.breadcrumb-row ul li:first-child {
	padding-left: 0
}

.contact-page-title {
	width: 60%;
	margin: auto;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	gap: 15px;
	text-align: center
}

.input-group,
.input-group .form-control:last-child,
.input-group-addon:last-child {
	width: 100% !important
}

.contact-page-title::after {
	position: absolute;
	left: 50%;
	transform: translate(-50%, -50%);
	bottom: -40px;
	content: url()
}

.icon-box {
	display: flex;
	align-items: center
}

.data-details {
	padding-left: 30px
}

.inner-box {
	display: flex;
	flex-direction: column;
	gap: 10px
}

.contact.details-page {
	background-color: #fff;
	box-shadow: rgba(0, 0, 0, .35) 0 5px 15px;
	padding: 20px;
	height: 170px;
	align-items: center;
	display: flex
}

#map-google iframe,
.inner-product-images img {
	width: 100%;
	height: 100%
}

#map-google {
	height: 450px
}

#dairy-processing-plant {
	padding: 50px 0;
	display: flex
}

.procesing-left-part h3 {
	font-size: 23px;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
	border: 1px solid #000;
	border-top: none;
	border-radius: 0
}

.proceesing-right-part p {
	text-align: justify;
	margin-bottom: 20px;
	font-size: 17px
}

ul.specific-details-dairy-plant {
	display: flex;
	flex-direction: column;
	margin-top: 20px;
	gap: 8px
}

.specific-details-dairy-plant&gt;li {
	position: relative;
	padding-left: 50px;
	margin-bottom: 5px
}

.accordion__content p,
.batch-milk h4 {
	padding: 15px 0
}

.specific-details-dairy-plant&gt;li::after {
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	left: 14px;
	width: 30px;
	height: 30px;
	background-color: #31aad6;
	content: "01";
	display: flex;
	justify-content: center;
	align-items: center;
	color: #000
}

.specific-details-dairy-plant&gt;li:nth-child(2):after {
	content: "02"
}

.specific-details-dairy-plant&gt;li:nth-child(3):after {
	content: "03"
}

.specific-details-dairy-plant&gt;li:nth-child(4):after {
	content: "04"
}

.specific-details-dairy-plant&gt;li:nth-child(5):after {
	content: "05"
}

.specific-details-dairy-plant&gt;li:nth-child(6):after {
	content: "06"
}

.specific-details-dairy-plant&gt;li:nth-child(7):after {
	content: "07"
}

.specific-details-dairy-plant&gt;li:nth-child(8):after {
	content: "08"
}

.specific-details-dairy-plant&gt;li:nth-child(9):after {
	content: "09"
}

.specific-details-dairy-plant&gt;li:nth-child(10):after {
	content: "10"
}

.specific-details-dairy-plant&gt;li::before {
	position: absolute;
	content: "";
	clip-path: polygon(49% 100%, 0 0, 100% 0);
	height: 8px;
	width: 17px;
	background-color: #31aad6;
	top: 50%;
	left: 33px;
	transform: translate(-50%, -50%) rotate(-90deg);
	display: none
}

.procesing-left-part {
	border-radius: 5px 5px 0 0
}

.proceesing-right-part h2 {
	margin-bottom: 8px;
	color: #125A73;
	font-weight: 700
}

.extra-inner-details {
	display: flex;
	flex-direction: column;
	gap: 20px
}

.extra-inner-details p,
.main-highlight-text p {
	text-align: justify
}

.specific-details-dairy-plant-1&gt;li {
	display: inline-block;
	width: 48%;
	margin-bottom: 15px
}

ul.specific-details-dairy-plant.specific-details-dairy-plant-1 {
	display: inline-block
}

.list-extre-style li {
	list-style-type: disc;
	font-size: 18px;
	margin-bottom: 6px;
	font-weight: 700
}

.form-group input,
.form-group select,
.form-group textarea,
.input-group .form-control:last-child,
.input-group-addon:last-child {
	font-size: 14px !important;
	line-height: 24px;
	border-radius: 6px;
	border-left: 5px solid #7b1221;
}

.has-feedback label~.form-control-feedback {
	top: 0 !important
}

.error {
	text-align: left !important;
	display: table !important
}

.thnak4 {
	margin-top: 50px
}

.form-group {
	margin: 15px 0 !important
}

.input-group {
	position: relative;
	display: table;
	border-collapse: separate;
	margin: 20px 0
}

#certificate,
#news,
#product-inner-pages,
.accordion__title,
.ineer-product-title,
.read-more-1 a,
.why-chooses {
	display: flex;
	display: flex
}

.Submit-box {
	background-color: #0d3656;
	color: #fff;
	padding: 10px 15px;
	border: 1px solid #0d3656;
	font-size: 17px;
	border-radius: 2px
}

.Submit-box:hover {
	background-color: #31aad6;
	border: 1px solid #31aad6
}

.form-control:focus {
	box-shadow: none !important
}

.input-group&gt;.form-control,
.input-group&gt;.form-floating,
.input-group&gt;.form-select {
	position: relative;
	flex: 1 1 auto;
	width: 100%;
	min-width: 0
}

.text-center.counselling p strong {
	font-size: 20px
}

#certificate {
	width: 100%;
	padding: 40px
}

.certificate-div img {
	max-width: 100%;
	height: 500px;
	border: 2px solid #000
}

.news-section img {
	width: 100%;
	border: 4px solid #31aad6
}

#news {
	width: 100%;
	padding: 40px
}

#product-inner-pages {
	padding: 40px 0;
	width: 100%
}

.inner-product-images {
	height: 300px;
	position: relative
}

.inner-product-details-text {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 90%;
	padding: 50px 20px;
	background-color: #0a306cd9;
	display: flex;
	flex-direction: column;
	gap: 30px;
	align-items: center;
	text-align: center;
	justify-content: center;
	transform: translate(-50%, -50%);
	opacity: 0;
	visibility: hidden
}

.inner-product-details-text .read-more-1,
.inner-product-details-text p {
	height: auto;
	overflow: hidden;
	color: #fff
}

.inner-product-details-text p span {
	transform: translateY(100%);
	display: inline-block
}

.inner-product-details:hover .inner-product-details-text {
	opacity: 1;
	visibility: visible
}

.inner-product-details:hover .inner-product-details-text .read-more-1 a,
.inner-product-details:hover .inner-product-details-text p span {
	transform: translateY(0);
	transition: .5s 0.2s
}

.read-more-1 a {
	width: 30px;
	height: 30px;
	justify-content: center;
	align-items: center;
	border: 2px solid #fff;
	border-radius: 50%;
	color: #fff
}

.inner-product-details-text .read-more-1 a {
	transform: translateY(100%)
}

.ineer-product-title {
	justify-content: center;
	align-items: center;
	text-align: center;
	background: #31aad6;
	color: #fff;
	padding: 16px 8px
}

.ineer-product-title h2 {
	font-size: 24px
}

#main-highlight {
	padding: 50px 0;
	background-image: url();
	position: relative
}

.main-highlight-img a img {
	max-width: 70px;
	position: absolute;
	margin: 109px -302px
}

.main-highlight-text h2 {
	color: #0a306c;
	margin-bottom: 30px
}

.main-highlight-img {
	border-radius: 5px
}

.why-chooses {
	margin-top: 18px
}

.check-t img {
	width: 25px;
	font-weight: 600
}

.high-pre {
	font-size: 18px;
	padding-left: 20px
}

.global img,
.pro-ser {
	margin-top: 20px
}

.prod-serv {
	text-align: center;
	font-size: 35px
}

.accordion__title {
	justify-content: space-between;
	align-items: center;
	padding: 20px;
	cursor: pointer;
	position: relative;
	box-shadow: 0 3px 4px #fff inset, 0 2px 3px #bcbcbd;
	background-image: -webkit-linear-gradient(top, #f7f7f7, #fbfbfb)
}

.accordion__item {
	background-color: #fff;
	border-top: none
}

.accordion__title h3 {
	font-size: 18px;
	font-weight: 600;
	color: #000
}

.at-your h6,
.batch-milk h4,
.batch-milks h4,
.gen,
.gens,
.khoyaa h2,
.looks h5,
.lostof h5,
.mini-time h3,
.site-content a:hover {
	color: #125A73
}

.accordion__title i {
	transition: transform .3s;
	position: absolute;
	top: 16px;
	right: 20px;
	font-size: 26px
}

.accordion__content {
	max-height: 0;
	transition: max-height .5s ease-out;
	padding: 0 20px;
	border-bottom: 1px solid #dedede
}

#faq {
	padding-top: 30px;
	padding-bottom: 60px;
	box-shadow: inset 0 10px 26px -10px rgba(0, 0, 0, .1)
}

.accordion {
	border: 1px solid #dedede;
	border-bottom: none
}

.batch-milk,
.batch-milks {
	border: 1px solid #0077b5;
	padding: 5px
}

.active .accordion__title i {
	transform: rotate(180deg);
	transition: .5s
}

.faq-img {
	width: 260px;
	position: relative;
	top: 22px;
	z-index: 9
}

.batch-milk {
	min-height: 558px
}

.batch-milk h4 {
	font-size: 20px;
	text-align: center
}

.batch-milk p {
	font-size: 16px;
	text-align: justify;
	padding: 0 8px
}

.dg img {
	width: 317px
}

.batch-milks h4 {
	font-size: 24px;
	text-align: center;
	padding: 15px 0
}

.batch-milks p {
	font-size: 17px;
	text-align: justify;
	padding: 0 8px
}

.looks h5 {
	font-size: 25px;
	margin-bottom: 15px
}

.looks p {
	font-size: 17px;
	padding-bottom: 10px
}

.gens,
.mini-time p {
	padding-bottom: 15px
}

.milks {
	font-size: 21px
}

.mini-time h3 {
	text-align: center;
	font-size: 30px;
	margin-bottom: 30px
}

.mini-time p {
	font-size: 20px
}

.teensoo h4,
.teensoo h5,
.teesau-litre h4 {
	color: #1da1f2;
	font-size: 30px;
	margin-bottom: 20px
}

.boasts p,
.teensoo p {
	font-size: 19px;
	padding-bottom: 15px
}

.teesau-litre p {
	font-size: 19px;
	text-align: justify
}

.lostof h5 {
	font-size: 30px
}

.procesing-left-part video {
	width: 100%;
	height: 260px
}

.revolution {
	font-size: 18px;
	line-height: 30px
}

.at-your h6 {
	font-size: 22px;
	margin-top: 15px
}

.at-your p {
	font-size: 17px;
	padding-top: 15px
}

.hoops p {
	font-size: 22px;
	text-align: center;
	font-weight: 600;
	padding-top: 10px
}

.give-advancement p,
.khoyaa p {
	font-size: 18px;
	padding-top: 20px
}

.milk-rec p {
	font-size: 18px;
	padding-top: 10px
}

.khoyaa h2 {
	padding-top: 20px
}

.khoyaa p {
	margin-bottom: 25px
}

table {
	border-collapse: collapse;
	width: 100%
}

td,
th {
	border: 1px solid #ddd;
	text-align: left;
	padding: 8px
}

.khoyaas p {
	font-size: 16px;
	padding-bottom: 20px
}

.gens {
	font-size: 28px
}

.which {
	font-size: 18px
}

.cipp {
	border: 1px solid #9b9b9b;
	border-radius: 0
}

.milk-can p {
	font-size: 17px
}

.drop-down-nav-sub-sub::after {
	position: absolute;
	top: 50%;
	transform: translate(50%, -50%);
	content: "\f054";
	font-family: fontawesome;
	right: 30px
}

tr:nth-child(2n) {
	background-color: #ddd
}

.product-images img {
	margin-top: 10px;
	margin-bottom: 10px
}

.video-tag img {
	width: 560px;
	height: 250px
}

.new-tables&gt;table tr td {
	border: 1px solid #ddd;
	padding: 8px;
	color: #fff;
	text-align: center;
	font-size: 17px
}

.new-tables&gt;table tr td p {
	text-align: justify;
	padding: 0 15px
}

.new-tables&gt;table tr th {
	background-color: #26364f;
	color: #fff;
	text-align: center;
	font-size: 18px;
	font-weight: 600
}

.new-tables&gt;table tr td:nth-child(3) {
	font-weight: 600;
	font-size: 19px
}

.site-content a {
	color: #000;
	transition: .3s
}

.inin {
	border: 1px solid #000
}

.inin img {
	width: 100%;
	height: 250px
}

.inin h4 {font-size: 20px;padding: 10px 0;text-align: center;transition: .4s;cursor: pointer}
.mobile-banner {display: none !important}
/*-------------------------New page USA----------------*/
.content-dection{    text-decoration: line-through !important;}
.cnc-machine h3{font-size: 24px;
    color: #0d3656;
    margin: 0;
    font-family: "Rubik", sans-serif;}
.cnc-machine h3 a{
    font-size: 28px;
    color: #0d3656;
    margin: 0;
    font-family: "Rubik", sans-serif;
    font-weight: 700;
    }
.cnc-machine ul{margin: 20px 0px 10px;padding-bottom: 0px;}

.cnc-machine ul li{font-size:20px;
    color: #000;
    margin: 0;font-weight: 500;
    font-family: "Rubik", sans-serif;}
.cnc-machine p{font-size: 18px;
    text-align: justify;
    line-height: 32px;
    margin-top: 15px;
    font-family: "Rubik", sans-serif;}
.list-content{padding-left:30px;padding-bottom: 30px;}
.list-content li{font-size:16px !important;font-weight:400 !important;
	font-size: 16px !important;
    font-weight: 400 !important;
    padding: 0px 0px;
    background-image: url(../images/arrow-icon.webp);
    background-repeat: no-repeat;
    background-position: 5px 4px;
    padding-left: 31px;
    padding-top: 0;
    padding-bottom: 0;}
.list-content li a{font-size:16px;
    color: #0d3656;
    margin: 0;
    font-family: "Rubik", sans-serif;font-weight: 600;}

.list-content-compo li{font-size:16px;
    color: #000;
    margin: 0;
    font-family: "Rubik", sans-serif;}
.list-content-compo{padding-left:20px !important;}
/* .list-content-compo li{list-style: disc !important;} */



@media screen and (max-width:1366px) {
	.banner-start::before {
		width: 48%
	}
}
@media screen and (max-width:1024px){.right-banner{width:78%}
.vision-under{height: auto;}
.carousel-item img{height: auto;}
.product-heading h2{font-size: 18px;}
}
@media screen and (max-width:991px){.mobile-icon{display:block;color:#000;float:right;position:absolute;right:-6px;margin-top:-45px}.drop-down-nav-sub-sub::after,.dropdown,.header-top-main,.menu-nav{display:none}.dropdown-active,.main-menu,.menu-nav&gt;ul,.menu-toggle{display:block}.drop-down-nav-menu&gt;li::after{color:#fff;width:20%;display:block;text-align:center}.drop-down-nav-menu&gt;li:hover&gt;a{transform:translateX(0);color:#000}.drop-down-nav-menu-sub-1&gt;li:hover,.drop-down-nav-menu&gt;li:hover{background-color:#fff}.drop-down-nav-menu-sub-1&gt;li:hover&gt;a{color:#000}.drop-down-nav-menu&gt;li:hover::after,.menu-nav&gt;ul&gt;li&gt;a.focus-nav{color:#fff}.main-menu{position:absolute;background:#000;top:101px;z-index:9999;left:0;width:50%}.drop-down-nav-menu,.drop-down-nav-menu-sub-sub{background-color:#fff}.menu-toggle{cursor:pointer;font-size:34px}.menu-nav&gt;ul&gt;li&gt;a{width:80%;float:left}.menu-nav ul li i{width:20%;text-align:center;padding:15px}.menu-nav&gt;ul&gt;li&gt;a{padding:10px 0;color:#fff}.drop-down-nav-menu{position:unset;width:100%;box-shadow:transparent 0 0 0 0,rgba(0,0,0,.3) 0 0 0 0;margin-left:0}.drop-down-nav-menu-sub-1,.drop-down-nav-menu-sub-sub{position:unset;box-shadow:rgba(50,50,93,.25) 0 0 0 0,rgba(0,0,0,.3) 0 0 0 0;width:100%}.drop-down-nav{float:left;width:100%}.drop-down-nav-menu&gt;li{padding-right:0}.drop-down-nav-menu&gt;li&gt;a{width:80%}.carousel-item img{width:100%;height:auto}
.vision-under{height: auto;}
#why-choose-us{padding: 50px 0px 20px;}
.product-heading{margin: -30px 10px 20px;}
}

@media screen and (max-width:820px){.choose-main-img img{height:60%}.banner-section img{height:auto}.drop-down-nav.site-dwon img{filter:invert(1);float:right;margin-top:18px}.carousel-item img{width:100%;height:auto}}@media screen and (max-width:768px){.main-highlight-img a img{max-width:70px;margin:159px -402px}.video-tag img{max-width:100%;width:100%;height:auto}.about-left h5 br,.mobile-number,.top-footer-socail-media{display:none}.banner-start::before{width:62%!important}.banner-left h2{font-size:24px}.banner-left p{font-size:16px}.banner-left{width:60%}.three-banner{margin-left:3%}.banner-right{width:50%}.choose-main-img img{width:100%}.leaf-1{top:60px;left:-9px}.leaf-2{bottom:36px;right:-4px}.about-right img,.choose-img img,.choose-main-img,.leaf-1 img,.leaf-2 img,.main-highlight-img img,.product-box img{height:auto}.choose-center{height:auto;padding:0}.partener-slide img{height:auto!important}.carousel-caption h3{font-size:20px}.carousel-caption{padding:0;width:54%;margin-left:10px;position:absolute;z-index:9999;top:20px}.carousel-caption p{transition:1s 0.8s;color:#fff;text-align:justify;font-size:16px;width:70%;overflow:hidden;text-overflow:ellipsis;height:141px}}
@media screen and (max-width:575px){.choose-title,.contact-page-title,.main-menu{width:100%}.main-highlight-img a img{max-width:70px;margin:89px -272px}.leaf-2{bottom:-92px;right:-34px}.leaf-2 img{width:90%}.banner-start::before{width:100%!important;clip-path:polygon(0 0,100% 0%,100% 100%,0% 100%);transition:none}.ct-item span i{font-size:15px;margin-left:19px}.ct-item span{margin-right:6px}a.bellow.opt-text{font-size:12px}.banner-left{width:100%;gap:0;top:25px}.banner-start{padding:40px 0}.about-left h5,.inner-page-content h1{font-size:20px}.choose-img{height:40px;width:40px;float:left;margin-right:10px}.choose-img img{width:20px}.choose-box,.tablinks{display:inline-block}.banner-animate,.banner-right,.breadcrumb-row ul{display:block}.choose-main-img img{margin-left:10px;width:50%}.leaf-1{top:8px;left:23px}.choose-us-right{gap:10px}.choose-title h3{font-size:15px;margin-top:10px}.enquiry-section-details h3{font-size:24px}.banner-left h5{font-size:16px}#certificate,#pages-banner{padding:20px 0}.inner-page-content{gap:0;padding-left:0}.inner-page-content::after{width:0}.breadcrumb-row ul li{font-size:14px;display:inline-block;padding:0 20px 0 0}.contact.details-page,.inner-product-images,.procesing-left-part img{margin-bottom:20px}.high-pre{font-size:15px}.fea{font-size:24px;margin:20px 0 10px}.gen{margin-top:10px;font-size:20px}.accordion__title{padding:20px 8px}.accordion__title h3{font-size:16px;width:90%}.accordion__content p{padding:5px 0}#dairy-processing-plant{padding:10px 0}.banner-left h2{line-height:26px;font-size:24px}.banner-left p{font-size:16px;width:87%}.inner-about-us{padding-top:10px}.banner-right::after{position:unset}.banner-right{width:100%}.three-banner{top:30px}.banner-start{height:550px}.destop{display:none!important}.mobile-banner{display:block!important;margin-left:-15%}.drop-down-nav-menu-sub-sub{width:370px!important}}
@media screen and (max-width:390px){.drop-down-nav-menu-sub-sub{width:370px!important}.main-highlight-img a img{max-width:70px;margin:69px -232px}}@media screen and (max-width:375px){.drop-down-nav-menu-sub-sub{width:340px!important}.main-highlight-img a img{max-width:70px;margin:59px -232px}}@media screen and (max-width:320px){.drop-down-nav-menu-sub-sub{width:330px!important}.main-highlight-img a img{max-width:70px;margin:49px -182px}}






.header-bottom-main.sticky {
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 99999;
    background: #fff;
    transition: all 0.4s ease;
}



.table-lection {
    border: 1px solid #ccc;
    padding: 10px 15px;
    margin-top: 30px;
}
.images-part img {
    max-width: 100%;
}
.table-lection h3 {
    font-size: 20px;
    color: #060606;
    font-weight: 700;
    margin: 0;
    margin-top: 0px;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.table-lection dd {
    font-size: 20px;
    color: #060606;
    font-weight: 700;
    margin: 0;
    margin-top: 0px;
    display: flex;
    align-items: center;
    cursor: pointer;
}
#toggle_morefilter {
    display: none;
}
#toggle_morefilter ul {
    padding: 10px 20px;
    margin: 0px;
}
#toggle_morefilter ul li {
    list-style: disc;
    padding: 10px 0px;
    font-family: "Rubik", system-ui;
}
#toggle_morefilter ul li a {
    color: #000;
    font-size: 16px;
}
.table-lection h3 span {
    font-size: 50px;
    padding-left: 30px;
    padding-top: 0px;
    display: block;
}
.images-part h2 {
    font-size: 28px;
    color: #0d3656;
    font-weight: 700;
    margin: 0;
    margin-top: 55px;
    font-family: "Rubik", system-ui;
}
.images-part p {
    font-size: 18px;
    text-align: justify;
    line-height: 32px;
    margin-top: 15px;
}
.images-part a {
    display: block;
    text-align: center;
    padding: 8px 15px;
    background-color: #0d3656;
    font-size: 15px;
    border-radius: 5px;
    transition: 0.3s;
    white-space: nowrap;
    margin: 20px auto 20px;
    color: #fff !important;
    width: 44%;
}
.images-part h3 {
    font-size: 24px;
    color: #0d3656;
    font-weight: 700;
    margin: 0;
    margin-top: 55px;
    font-family: "Rubik", system-ui;
}
.table-section {
    border: 1px solid #000;
    border-bottom: 0px solid #000;
    padding: 10px;
    text-align: left;
    color: #1a1a1a;font-size: 20px;font-family: "Rubik", sans-serif;
    font-size: 18px;
    font-weight: 800;
}
.datagrid table {
    border-collapse: collapse;
    width: 100%;
}
.datagrid th {
    border: 1px solid #704d2a;
    text-align: left;
    background-color: #833b24;
    padding: 8px 10px;
    color: #fff;
    font-size: 20px;font-family: "Rubik", sans-serif;
}
.datagrid td {
    border: 1px solid #833b24;
    text-align: left !important;
    padding: 7px 10px;
    text-align: center;
    font-weight: 500;
    font-size: 16px;font-family: "Rubik", sans-serif;
}
.datagrid tr:nth-child(even) {
    background-color: #000;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
}
.new-usa {
    background: #e0e5ea;
    padding: 20px !important;
    min-height: 100vh;
}
.welcom-to-section {
    padding-right: 0;
}
.left.wt-small-separator-outer h2 {
    font-size: 35px;
    font-family: "Rubik", sans-serif;
    font-weight: 600;
    line-height: 1.1;
    margin-bottom: 7px;
    color: #704d2a;
}
.new-usa h2 {
    font-family: "Rubik", sans-serif !important;
    font-size: 22px !important;
    color: #000 !important;
}
.list-section {
    padding: 10px 0px;
    font-family: "Rubik", sans-serif;
    list-style-type: disc !important;
}
.list-section li {
    padding: 4px 0px;
    background-repeat: no-repeat;
    display: flex;
    flex-direction: row;
    align-items: center;
    align-content: center;font-family: "Rubik", sans-serif;
}
.list-section li a {
    color: #000;
    font-size: 16px;text-decoration: none;font-family: "Rubik", sans-serif;
}
.list-section li img {
    margin-right: 10px;
}
.city-section h2 {
    font-family: "Rubik", sans-serif !important;
    font-size: 22px !important;
    color: #000 !important;
    margin: 20px 0px;
    font-weight: 700;
}
.city-section ul li {
    display: inline-block;
    width: 49%;
    border: 1px solid #000;
    padding: 10px;
    text-align: center;font-family: "Rubik", sans-serif;
}
.city-section ul li a {
    color: #000;
}
.city-section ul li a img {
    max-width: 100%;
}
.Chimney li {
    display: inline-block;
    padding: 5px 0px 10px 0px;
    font-size: 18px;
    color: #000;font-family: "Rubik", sans-serif;
}
.Chimney li img{float: left;
    width: 1%;
    margin-right: 1%;
    margin-left: 1%;
    margin-top: 22px;}
.Chimney li span{float: left;
    width: 97%;}



.images-part h5 {
    font-size: 24px;
    color: #0d3656;
    font-weight: 700;
    margin-top: 0px;
    margin-bottom: 20px;
    font-family: "Rubik", sans-serif;
}
.images-part h4 {
    font-size: 24px;
    color: #0d3656;
    margin: 0;
    font-family: "Rubik", sans-serif;
    font-weight: 700;
}
.last-section table {
    margin-top: 15px;
}
.last-section td {
    border: 1px solid #ccc;
    padding: 8px;font-family: "Rubik", sans-serif;
}
.last-section p {
    font-size: 18px;
    text-align: justify;
    line-height: 32px;
    padding: 10px;font-family: "Rubik", sans-serif;
}
.last-section td a {
    color: #000;font-family: "Rubik", sans-serif;
}
.last-section tr:hover {
    background-color: #35abd8;
    color: #fff !important;
}
.last-section h4 {
    font-size: 34px;
    color: #853922;
    font-weight:600;
    margin: 0;
    margin-top: 50px;
    font-family: "Rubik", sans-serif;
}
.list-payment h4 {
    font-size: 34px;
    color:#853922;
    font-weight: 600;
    margin: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: "Rubik", sans-serif;
}
.list-payment span {
    font-size: 20px;
    color: #040404;
    font-weight: 700;
    margin: 15px 0px 10px;
    display: block;font-family: "Rubik", sans-serif;
}
.list-payment ul li {
    font-size: 18px;
    padding: 5px 0px;font-family: "Rubik", sans-serif;
}
.list-payment ul{margin-bottom: 10px;}
.images-part p {
    font-size: 18px;
    text-align: justify;
    line-height: 32px;
    margin-top: 15px;font-family: "Rubik", sans-serif;

}
.breadcrumb-row ul li::after {
    content: '';
    position: absolute;
    top: 43%;
    right: -15px;
    font-size: 16px;
    color: #fff;
    transform: translate(-50%, -50%);
    background-image: url(../images/right-new.webp);
    padding: 9px 10px;
    background-size: cover;
}

.footer-main {
    padding-top: 30px;
    padding-bottom: 30px;
}
.footer-bottom {
    background: #09295c;
    padding-bottom: 10px;
    padding-top: 10px;
}
.anim1{display: block !important;}

@media screen and (max-width: 991px) {
	.images-part h2{font-size: 24px;line-height: 30px;margin-top: 25px;}
	.images-part h3{font-size: 24px;line-height: 30px;margin-top: 25px;}
	.images-part h4{font-size: 24px;line-height: 30px;margin-top: 25px;}
	.images-part h5{font-size: 24px;line-height: 30px;margin-top: 25px;}
	.list-payment h4{font-size: 24px;line-height: 30px;margin-top: 25px;}
	.last-section h4{font-size: 24px;line-height: 30px;margin-top: 25px;}
	.footer-logo-section {text-align: left;line-height: 29px;margin-bottom: 20px;}
	.logo-footer{    margin: revert;}
	.Chimney li{line-height: 30px;text-align: justify;}


}

@media screen and (max-width:500px) {
	.Chimney li{margin-top: 0px !important;}
	.images-part a{width:100%;}
	.Chimney li img{float: left;
		width:2%;
		margin-right: 1%;
		margin-left: 1%;
		margin-top:10px;}
	.Chimney li span{float: left;
		width: 96%;}

}

.footer_sec {
    background-color: #000;
    padding: 15px 0px 15px 0px;
    color: #fff;
}

.img-footer {
    margin-top: 90px;
}
.img-footer img {
    width: 100%;
    height: auto;
}
.power_by {
    color: #fff;
    font-size: 15px;
    font-weight: 400;
    background-color: #000000;
    padding: 10px 0px;
    text-align: left;
}
.power_by h5 {
    text-align: right;
    font-size: 15px;
}

.power_by a {
    color: #fff;
    font-size: 15px;
    font-weight: 400;
}
.services h4 {
    font-size: 20px;
    color: #D57B91;
    font-weight: 600;
    padding-bottom: 21px;
}
.services p {
    margin: 0 0 9px;
    text-align: justify;
}
.services li {
    padding-top: 6px;
}
.services a {
    font-size: 16px;
    font-weight: 600;color: #fff;
}
.services_1 ul li {
    background-image: url(../images/arrow.webp);
    background-repeat: no-repeat;
    background-position: 2px 10px;
    padding-left: 25px;
    list-style: none;
    padding-top: 2px;
    padding-bottom: 4px;
}

.services_1 h4 {
    font-size: 20px;
    color: #D57B91;
    font-weight: 600;
    padding-bottom: 21px;
    margin-top: 20px;
}

.services_1 ul li a {
    color: #fff;
}
.images-part ul{margin: 0px;padding: 5px;list-style: none;}

.images-part ul li{
    font-size: 18px;
    text-align: justify;
    line-height: 32px;
    margin-top: 15px;
    font-family: "Rubik", sans-serif;
	background-image: url(../images/arrow-icon.webp);
    background-repeat: no-repeat;
    background-position: 8px 10px;
    padding-left: 28px;
    padding-top: 0;
    padding-bottom: 0;
    }


	.accordion {
		background-color: #eee;
		color: #0d3656;
		cursor: pointer;
		padding: 18px;
		width: 100%;
		border: none;
		text-align: left;
		outline: none;
		transition: 0.4s;
		font-size: 18px;
    line-height: 32px;
    margin-top: 15px;
    font-family: "Rubik", sans-serif;font-weight: 600;
	  }
.panel p{font-size: 18px;
    text-align: justify;
    line-height: 35px;
    margin-top: 15px;
    font-family: "Rubik", sans-serif;}
	  
	  
	  .active, .accordion:hover {
		background-color: #ccc; 
	  }
	  
	  .panel {
		padding: 0 18px;
		display: none;
		background-color: white;
		overflow: hidden;
	  }
#myHeader{position: fixed;width: 100%;background: #fff;z-index: 999;}
.pop-img {
    margin-top: 10%;
    margin-bottom: 20px;
    width: 100%;
    height: auto;
}
	.panel ul{margin: 0px;
		padding: 5px;
		list-style: none;}
	.panel ul li{font-size: 18px;
		text-align: justify;
		line-height: 32px;
		margin-top: 15px;
		font-family: "Rubik", sans-serif;
		background-image: url(../images/arrow-icon.webp);
		background-repeat: no-repeat;
		background-position: 8px 10px;
		padding-left: 28px;
		padding-top: 0;
		padding-bottom: 0;}</pre></body></html>