/*
CTC Separate Stylesheet
Updated: 2025-11-16 11:18:45
Theme Name: GeneratePress Child
Theme URI: https://generatepress.com
Template: generatepress
Author: Tom Usborne
Author URI: https://generatepress.com/about
Description: GeneratePress is a lightweight WordPress theme built with a focus on speed and usability. Performance is important to us, which is why a fresh GeneratePress install adds less than 10kb (gzipped) to your page size. We take full advantage of the block editor (Gutenberg), which gives you more control over creating your content. If you use page builders, GeneratePress is the right theme for you. It is completely compatible with all major page builders, including Beaver Builder and Elementor. Thanks to our emphasis on WordPress coding standards, we can boast full compatibility with all well-coded plugins, including WooCommerce. GeneratePress is fully responsive, uses valid HTML/CSS, and is translated into over 25 languages by our amazing community of users. A few of our many features include 60+ color controls, powerful dynamic typography, 5 navigation locations, 5 sidebar layouts, dropdown menus (click or hover), and 9 widget areas. Learn more and check out our powerful premium version at https://generatepress.com
Tags: two-columns,three-columns,one-column,right-sidebar,left-sidebar,footer-widgets,blog,e-commerce,flexible-header,full-width-template,buddypress,custom-header,custom-background,custom-menu,custom-colors,sticky-post,threaded-comments,translation-ready,rtl-language-support,featured-images,theme-options
Version: 3.6.0.1763291925
*/


div#content.site-content {
	display: block !important;
}

div#page.site.grid-container.container.hfeed {
	padding: 0 !important;
}

:root {
	--brown_color: #C19B61;
	--para_text: #D2A164;
	--white_color: #fff;
	--gilda_font: "Gilda Display", serif;
	--satoshi_font: "satoshi-normal", sans-serif;
	--gothic_font: "Copperplate Gothic Light", sans-serif;
	--rockybilly_font: "rockybillyregular", sans-serif;
	--helvetica_neueregular_font: "helvetica_neueregular", sans-serif;
	--cinzel_font: "Cinzel", serif;
	--eb_garamond_font: "EB Garamond", serif;
	--caveat_font: "Caveat", cursive;
	--century_gothicregular_font: "century_gothicregular";
	--century_gothicbold_font: "century_gothicbold";
	--area_extendedregular_font: "area_extendedregular";
	--ivypresto_textlight_font: "ivypresto_textlight";
	--gp-slideout-width: 310px !important;
}


/*------------------------------*/

/* Reset and Base Styles */
* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

body {
	font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
	line-height: 1.6;
	color: #000;
	background: #fff;
}

img {
	max-width: 100%;
	height: auto;
	display: block;
}

a {
	text-decoration: none;
	color: inherit;
}

ul {
	list-style: none;
}

/* Typography */
h1 {
	font-size: 2.5rem;
	font-weight: 700;
	line-height: 1.2;
	margin-bottom: 1rem;
}

h2 {
	font-size: 2rem;
	font-weight: 700;
	line-height: 1.3;
	margin-bottom: 1rem;
}

h3 {
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.4;
	margin-bottom: 0.5rem;
}

h4 {
	font-size: 1.1rem;
	font-weight: 600;
	line-height: 1.4;
	margin-bottom: 0.5rem;
}

p {
	font-size: 1rem;
	line-height: 1.6;
}

/* Container */
.container {
	max-width: 1280px;
	margin: 0 auto;
	padding: 10px 1rem;
}

@media (min-width: 640px) {
	.container {
		padding: 10px 1.5rem;
	}
}

@media (min-width: 1024px) {
	.container {
		padding: 10px 2rem;
	}
}

/* Header */
.header {
	background: #000;
	border-bottom: 1px solid #000;
	position: sticky;
	top: 0;
	z-index: 50;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

.header-content {
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 4rem;
}

.logo {
	display: flex;
	align-items: center;
	gap: 0.5rem;
}

.logo-icon {
	background: #b8a551;
	padding: 0.5rem;
	border-radius: 0.5rem;
	font-size: 1.5rem;
}

.logo-text {
	font-size: 1.25rem;
	font-weight: 700;
	color: #ffed9e;
}

.nav-desktop {
	display: none;
	align-items: center;
	gap: 2rem;
}

@media (min-width: 992px) {
	.nav-desktop {
		display: flex;
	}
}

.nav-link {
	font-size: 1rem;
	color: #4b5563;
	transition: color 0.2s;
}

.nav-link:hover {
	color: #b8a551;
}

.nav-link.active {
	color: #b8a551;
}

.mobile-menu-btn {
	display: block;
	background: none;
	border: none;
	padding: 0.5rem;
	cursor: pointer;
	color: #4b5563;
}

@media (min-width: 992px) {
	.mobile-menu-btn {
		display: none;
	}

	.nav-desktop .sub-menu li:not(:last-child) {
		border-bottom: 1px solid #b8a5514a !important;
	}
}

.hamburger {
	display: block;
	width: 24px;
	height: 2px;
	background: #b8a551;
	position: relative;
}

.hamburger::before,
.hamburger::after {
	content: '';
	position: absolute;
	width: 24px;
	height: 2px;
	background: #b8a551;
	left: 0;
}

.hamburger::before {
	top: -8px;
}

.hamburger::after {
	bottom: -8px;
}

.nav-mobile {
	display: none;
	padding: 1rem 0;
}

.nav-mobile.active {
	display: block;
	height: 100vh;
	background-color: #262626;
	margin: 0;
	position: absolute;
	right: 0;
	width: 100%;
	max-width: 260px;
	padding: 10px 20px;
	top: 0;
	padding-top: 60px;
}

.nav-mobile .nav-link {
	display: block;
	padding: 0.5rem 1rem;
}

.nav-mobile .nav-link.active {
	background: #f0fdf4;
}

/* Hero Section */
.hero {
	background: #000;
	padding: 5rem 0;
}

.hero-grid {
	display: grid;
	grid-template-columns: 1fr;
	gap: 3rem;
	align-items: center;
}

@media (min-width: 1024px) {
	.hero-grid {
		grid-template-columns: 1fr 1fr;
	}
}

.hero h1 {
	color: #ffed9e;
}

.hero-text {
	color: #fff;
	margin-bottom: 2rem;
}

.hero-buttons {
	display: flex;
	flex-wrap: wrap;
	gap: 1rem;
}

.hero-image img {
	border-radius: 0.5rem;
	box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1);
}

/* Buttons */
.btn {
	display: inline-block;
	padding: 0.75rem 1.5rem;
	border-radius: 0.5rem;
	font-weight: 600;
	text-align: center;
	transition: all 0.2s;
	cursor: pointer;
	border: 2px solid transparent;
	font-size: 1rem;
}

.btn:hover {
	color: #ffed9e !important;
	background-color: #ffffff00 !important;
	border-color: #ffed9e !important;
}

.btn.btn-white:hover {
	color: #ffed9e;
	background-color: #fff !important;
	border-color: #fff;
}

.btn-primary {
	background: #b8a551;
	color: white;
}

.btn-primary:hover {
	background: #ffed9e;
}

.btn-outline {
	border: 2px solid #b8a551;
	color: #b8a551;
	background: white;
}

.btn-outline:hover {
	background: #f0fdf4;
}

.btn-white {
	background: white;
	color: #b8a551;
}

.btn-white:hover {
	background: #f9fafb;
}

/* Sections */
.section {
	padding: 4rem 0;
}

.bg-white {
	background: white;
}

.bg-gray {
	background: #f9fafb;
}

.section-header {
	text-align: center;
	max-width: 48rem;
	margin: 0 auto 3rem;
}

.section-header h2 {
	color: #111827;
}

.section-header p {
	color: #6b7280;
}

/* Feature Grid */
.features-grid {
	display: grid;
	grid-template-columns: 1fr;
	gap: 2rem;
}

@media (max-width: 991px) {
	.mobile-menu-btn {
		background-color: #b8a5512e !important;
		padding: 0;
		width: 50px;
		height: 50px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.nav-mobile.active li a {
		color: #fff;
	}

	.nav-mobile li.menu-item-has-children>a::after {
		filter: invert(1);
	}
}

@media (min-width: 768px) {
	.features-grid {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (min-width: 1024px) {
	.features-grid {
		grid-template-columns: repeat(4, 1fr);
	}

	.mission_sec_box_grid {
		grid-template-columns: repeat(3, 1fr);
	}

}

.feature-card {
	text-align: center;
	padding: 1.5rem;
	border-radius: 0.5rem;
	border: 1px solid #c2c2c2;
	transition: all 0.2s;
}

.feature-card:hover {
	border-color: #b8a551;
	box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);
}

.feature-icon {
	width: 4rem;
	height: 4rem;
	background: #dcfce7;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 auto 1rem;
	font-size: 2rem;
}

.feature-card h3 {
	color: #111827;
	margin-bottom: 0.5rem;
}

.feature-card p {
	color: #000;
	font-size: 16px;
}

/* Product Grid */
.product-grid {
	display: grid;
	grid-template-columns: 1fr;
	gap: 1.5rem;
}

@media (min-width: 768px) {
	.product-grid {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (min-width: 1024px) {
	.product-grid {
		grid-template-columns: repeat(4, 1fr);
	}
}

.product-card {
	background: white;
	border-radius: 0.5rem;
	overflow: hidden;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
	transition: box-shadow 0.2s;
}

.product-card:hover {
	box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
}

.product-card img {
	width: 100%;
	height: 12rem;
	object-fit: cover;
}

.product-info {
	padding: 1rem;
}

.product-info h3 {
	color: #111827;
	margin-bottom: 0.5rem;
}

.product-info p {
	color: #6b7280;
	font-size: 0.875rem;
}

/* CTA Section */
.cta-section {
	background: #b8a551;
	color: white;
	padding: 4rem 0;
}

.cta-content {
	text-align: center;
	max-width: 56rem;
	margin: 0 auto;
}

.cta-content h2 {
	color: white;
	margin-bottom: 1rem;
}

.cta-content p {
	margin-bottom: 2rem;
}

/* Footer */
.footer {
	background: #000;
	color: #d1d5db;
	padding: 3rem 0;
}

.footer-grid {
	display: grid;
	grid-template-columns: 1fr;
	gap: 2rem;
	margin-bottom: 2rem;
}

@media (min-width: 768px) {
	.footer-grid {
		grid-template-columns: repeat(4, 1fr);
	}
}

.footer-logo {
	display: flex;
	align-items: center;
	gap: 0.5rem;
	margin-bottom: 1rem;
}

.footer-logo .logo-text {
	color: white;
}

.footer h4 {
	color: white;
	margin-bottom: 1rem;
}

.footer ul {
	list-style: none;
}

.footer ul li {
	margin-bottom: 0.5rem;
	font-size: 0.875rem;
}

.contact-list li a {
	display: flex;
	gap: 10px;
}

.contact-list li a img {
	width: 20px;
	height: 20px;
	padding: 2px;
	position: relative;
	top: 3px;
}

.footer a:hover,
.footer a:focus {
	color: #dacb6b;
}

.contact-list li {
	display: flex;
	align-items: flex-start;
	gap: 0.5rem;
}

.footer-bottom {
	border-top: 1px solid #374151;
	padding-top: 2rem;
	text-align: center;
	font-size: 0.875rem;
}

.social_media_icon_link {
	display: flex;
	gap: 10px;
}

/* Page Header */
.page-header {
	background: linear-gradient(135deg, #f0fdf4 0%, #ffed9e 100%);
	padding: 4rem 0;
	text-align: center;
}

.page-header h1 {
	color: #111827;
}

.page-header p {
	color: #374151;
	max-width: 48rem;
	margin: 0 auto;
}

/* Two Column Grid */
.two-col-grid {
	display: grid;
	grid-template-columns: 1fr;
	gap: 3rem;
	align-items: center;
}

@media (min-width: 1024px) {
	.two-col-grid {
		grid-template-columns: 1fr 1fr;
	}
}

.two-col-grid.reverse {
	direction: ltr;
}

@media (min-width: 1024px) {
	.two-col-grid.reverse> :first-child {
		order: 2;
	}

	.two-col-grid.reverse> :last-child {
		order: 1;
	}
}

.rounded-img {
	border-radius: 0.5rem;
	box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
}

/* Mission Section */
.mission-section {
	text-align: center;
	max-width: 48rem;
	margin: 0 auto;
}

.mission-icon {
	font-size: 4rem;
	margin-bottom: 1rem;
}

.mission-text {
	font-style: italic;
	color: #374151;
	font-size: 1.125rem;
	line-height: 1.75;
}

/* Info Grid */
.info-grid {
	display: grid;
	grid-template-columns: 1fr;
	gap: 2rem;
}

@media (min-width: 768px) {
	.info-grid {
		grid-template-columns: repeat(2, 1fr);
	}
}

.info-card {
	background: #faf2cd;
	padding: 2rem;
	border-radius: 0.5rem;
}

.info-icon {
	font-size: 3rem;
	margin-bottom: 1rem;
}

.info-card h3 {
	color: #111827;
	margin-bottom: 1rem;
}

.check-list {
	list-style: none;
	margin: 0;
}

.check-list li {
	position: relative;
	padding-left: 1.5rem;
	margin-bottom: 0.75rem;
	color: #374151;
	font-size: 0.875rem;
}

.check-list li::before {
	content: '✓';
	position: absolute;
	left: 0;
	color: #b8a551;
	font-weight: bold;
}

/* Product Detail Section */
.product-detail-section:not(:last-child) {
	margin-bottom: 5rem;
}

.product-list-box {
	background: #f9fafb;
	padding: 1.5rem;
	border-radius: 0.5rem;
	margin-bottom: 1.5rem;
}

.product-list-box h3 {
	color: #111827;
	margin-bottom: 1rem;
}

.product-list {
	list-style: none;
	margin-left: 0;
}

.product-list li {
	position: relative;
	padding-left: 1.5rem;
	margin-bottom: 0.75rem;
	color: #374151;
	font-size: 0.875rem;
}

.product-list li::before {
	content: '✓';
	position: absolute;
	left: 0;
	color: #b8a551;
	font-weight: bold;
}

.features-tags {
	display: flex;
	flex-wrap: wrap;
	gap: 0.5rem;
	margin-bottom: 1.5rem;
}

.tag {
	background: #000000;
	color: #ffed9e;
	padding: 0.50rem 1rem;
	border-radius: 9999px;
	font-size: 0.875rem;
}

.export-details {
	border-top: 1px solid #e5e7eb;
	padding-top: 1.5rem;
}

.export-details p {
	margin-bottom: 0.5rem;
	color: #374151;
	font-size: 0.875rem;
}

.export-details strong {
	color: #111827;
}

/* Process Steps */
.process-steps {
	display: flex;
	flex-direction: column;
	gap: 1.5rem;
}

.process-step {
	display: flex;
	gap: 1rem;
	align-items: flex-start;
}

.step-number {
	background: #dcfce7;
	color: #b8a551;
	width: 3rem;
	height: 3rem;
	border-radius: 0.5rem;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 700;
	font-size: 1.25rem;
	flex-shrink: 0;
}

.process-step h4 {
	color: #111827;
	margin-bottom: 0.25rem;
}

.process-step p {
	color: #6b7280;
	font-size: 0.875rem;
}

/* Global Reach Box */
.global-reach-box {
	background: #f9fafb;
	padding: 2rem;
	border-radius: 0.5rem;
}

.global-icon {
	font-size: 3rem;
	margin-bottom: 1rem;
}

.regions-grid {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 1rem;
}

@media (min-width: 768px) {
	.regions-grid {
		grid-template-columns: repeat(3, 1fr);
	}
}

.region {
	color: #374151;
}

/* Services Grid */
.services-grid {
	display: grid;
	grid-template-columns: 1fr;
	gap: 2rem;
}

@media (min-width: 768px) {
	.services-grid {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (min-width: 1024px) {
	.services-grid {
		grid-template-columns: repeat(3, 1fr);
	}
}

.service-card {
	background: white;
	padding: 2rem;
	border-radius: 0.5rem;
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}

.service-icon {
	font-size: 3rem;
	margin-bottom: 1rem;
}

.service-card h3 {
	color: #111827;
	margin-bottom: 1rem;
}

/* Contact Grid */
.contact-grid {
	display: grid;
	grid-template-columns: 1fr;
	gap: 3rem;
}

@media (min-width: 1024px) {
	.contact-grid {
		grid-template-columns: 1fr 2fr;
	}
}

.contact-info h2 {
	color: #111827;
}

.contact-item {
	display: flex;
	gap: 1rem;
	align-items: flex-start;
	margin-bottom: 1.5rem;
}

.contact-icon {
	background: #000000;
	padding: 0.75rem;
	border-radius: 0.5rem;
	font-size: 1.5rem;
}

.contact-item h3 {
	color: #111827;
	margin-bottom: 0.25rem;
}

.contact-item a {
	color: #b8a551;
	text-decoration: underline;
}

.contact-item p {
	color: #6b7280;
	font-size: 0.875rem;
}

.business-hours {
	background: #ab9536;
	padding: 1.5rem;
	border-radius: 0.5rem;
	margin-top: 2rem;
}

.business-hours h3 {
	color: #fff;
	margin-bottom: 0.5rem;
}

.business-hours p {
	font-size: 0.875rem;
	color: #fff;
}

/* Contact Form */
.contact-form-wrapper {
	background: #f9fafb;
	padding: 2rem;
	border-radius: 0.5rem;
}

.contact-form-wrapper h2 {
	color: #111827;
}

.form-row {
	display: grid;
	grid-template-columns: 1fr;
	gap: 1.5rem;
	margin-bottom: 1.5rem;
}

@media (min-width: 768px) {
	.form-row {
		grid-template-columns: repeat(2, 1fr);
	}
}

.form-group {
	margin-bottom: 1.5rem;
}

.form-group label {
	display: block;
	margin-bottom: 0.5rem;
	color: #374151;
	font-weight: 500;
}

.form-group input,
.form-group select,
.form-group textarea {
	width: 100%;
	padding: 0.75rem;
	border: 1px solid #d1d5db;
	border-radius: 0.375rem;
	font-size: 1rem;
	font-family: inherit;
}

.form-group input:focus,
.form-group select:focus,
.form-group textarea:focus {
	outline: none;
	border-color: #b8a551;
	box-shadow: 0 0 0 3px rgba(22, 163, 74, 0.1);
}

.form-note {
	font-size: 0.875rem;
	color: #6b7280;
	margin-bottom: 1.5rem;
}

.form-message {
	margin-top: 1rem;
	padding: 1rem;
	border-radius: 0.375rem;
	display: none;
}

.form-message.success {
	background: #ffed9e;
	color: #ffed9e;
	display: block;
}

.form-message.error {
	background: #fee2e2;
	color: #991b1b;
	display: block;
}

/* Map */
.map-placeholder {
	background: #e5e7eb;
	border-radius: 0.5rem;
	height: 24rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.map-icon {
	font-size: 4rem;
	color: #9ca3af;
	margin-bottom: 1rem;
}

.map-placeholder p {
	color: #6b7280;
}

.map-address {
	font-size: 0.875rem;
	color: #9ca3af;
	margin-top: 0.5rem;
}

/* FAQ */
.faq-container {
	max-width: 56rem;
	margin: 0 auto;
}

.faq-item {
	border-bottom: 1px solid #e5e7eb;
	padding-bottom: 1.5rem;
	margin-bottom: 1.5rem;
}

.faq-item:last-child {
	border-bottom: none;
}

.faq-item h3 {
	color: #111827;
	margin-bottom: 0.5rem;
}

.faq-item p {
	color: #374151;
}

/* Utility Classes */
.text-center {
	text-align: center;
}

.mb-20 {
	margin-bottom: 1.25rem;
}

.mb-30 {
	margin-bottom: 1.875rem;
}

.mb-40 {
	margin-bottom: 2.5rem;
}

.mt-40 {
	margin-top: 2.5rem;
}

.mt-60 {
	margin-top: 3.75rem;
}

.cta-buttons {
	display: flex;
	flex-wrap: wrap;
	gap: 1rem;
	justify-content: center;
}

/* Responsive Typography */
@media (min-width: 768px) {
	h1 {
		font-size: 3rem;
	}

	h2 {
		font-size: 2.25rem;
	}
}

@media (min-width: 1024px) {
	h1 {
		font-size: 3.5rem;
	}
}

/*-------------------*/

.product-header-image img {
	width: 100%;
	max-width: 500px;
}

.same_table_overflow {
	overflow: auto;
	width: 100%;
}

/*-----Comnpaire Table CSS------*/

.comparison-grid {
	display: flex;
	gap: 20px;
	flex-wrap: wrap;
	justify-content: center;
}

.comparison-card {
	background: #ffffff;
	border: 1px solid #e5e5e5;
	padding: 20px;
	border-radius: 12px;
	width: 48%;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
	transition: transform .3s ease, box-shadow .3s ease;
}

.comparison-card:hover {
	transform: translateY(-5px);
	box-shadow: 0 8px 20px rgba(0, 0, 0, 0.12);
}

.comparison-card h3 {
	font-size: 22px;
	margin-bottom: 15px;
	text-align: center;
	color: #1a1a1a;
	font-weight: 600;
}

.comparison-content .comparison-item {
	display: flex;
	justify-content: space-between;
	padding: 10px 0;
	border-bottom: 1px dashed #ddd;
}

.comparison-item:last-child {
	border-bottom: none;
}

.comparison-label {
	font-weight: 600;
	color: #000;
}

.comparison-value {
	text-align: right;
	color: #555;
	max-width: 55%;
}

/* Responsive */
@media screen and (max-width: 991px) {
	.comparison-card {
		width: 100%;
	}

	.comparison-content .comparison-item {
		flex-direction: column;
		text-align: left;
	}

	.comparison-value {
		margin-top: 5px;
		text-align: left;
		max-width: 100%;
	}
}


/*-----Comnpaire Table CSS------*/
/*--------Contact Page Form CSS--------*/
@media screen and (min-width: 575px) {

	.first_name_blk,
	.company_name_blk,
	.email_address_blk,
	.custom_phone_number {
		width: 100% !important;
		float: left !important;
		max-width: 50%;
	}

	.wpforms-field-container {
		display: flex;
		flex-wrap: wrap;
	}

	.wpforms-field-container .wpforms-field {
		width: 100%;
	}

	.first_name_blk,
	.email_address_blk {
		padding-right: 10px !important;
	}

	.company_name_blk,
	.custom_phone_number {
		padding-left: 10px !important;
	}
}

/*--------Contact Page Form CSS--------*/

.header .header-content .header_cta_btn a.btn.btn-outline,
.custom_catalogue_mobile_menu {
	display: none !important;
}

.custom_btn_hover_dark:hover {
	border-color: #000 !important;
	color: #000 !important;
}

body .custom_btn_hover_light:hover {
	border-color: #fff !important;
	color: #000 !important;
}

/*--------Logo Home Page Section CSS--------*/

.logo_slider_container {
	max-width: 1140px;
	width: 90%;
	margin: auto;
}
.swiper-slide img {
	width: 100%;
	max-width: 212px;
	margin: auto;
}
.logo_slider_col2 div.swiper-wrapper {
	margin-bottom: 60px;
}

@media screen and (min-width: 639px) {
	.logo_slider_col2 .swiper-slide img {
		max-width: 160px;
	}
	.logo_slider_col2 div.swiper-wrapper {
		margin-bottom: 40px;
	}
}

/*--------Logo Home Page Section CSS--------*/