:root {
  --et-font:'Merienda', cursive;	
  --et-primary:#927658;
  --et-secondary:#49a760;
  --et-base:#f8a01e;	
  --et-black:#255946;
  --et-white: #ffffff;
  --et-text-body: #525252;
  --et-text-dark: #380107;
  --et-bg-dark: #010101;
  --et-bg-light: #f8f4f1;
  --et-bg-light-2: #dbf4f5;
  --et-bg-light-3: #f5f9f3;
  --et-border-dark: #212529;
  --et-border-light: #eaeaea;
}
body {font-family:var(--et-font);;font-style: normal; font-size: 16px; font-weight: 500; line-height: 1.5; color: var(--et-primary); padding: 0; margin: 0; overflow-x: hidden;}
.page-wrapper { overflow-x: hidden; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { margin-bottom: 0.5rem; font-weight: 500; color: var(--et-text-dark);}
h1, .h1 { font-size: 80px; font-style: normal; line-height: 88px;}
h2, .h2 { font-size: 50px; font-style: normal; line-height: 60px; font-weight: normal;}
h3, .h3 { font-size: 36px; font-style: normal; line-height: 46px; }
h4, .h4 { font-size: 30px; font-style: normal; line-height: 40px; }
h5, .h5 { font-size: 24px; font-style: normal; line-height: 34px; }
h6, .h6 { font-size: 20px; font-style: normal; line-height: 30px; }
p { line-height: 1.7; }
.lead { font-size: 1.25rem; font-weight: 500; }
.z-index-1 {z-index: 99; position: relative;}
section{padding: 5rem 0}
.title-bg:before{content: ""; position: absolute; left: 0; bottom: 5px; background: red; width: 100%; height: 15px; opacity: 0.1}
.bi::before, [class^="bi-"]::before, [class*=" bi-"]::before {line-height: inherit;}
a:hover { color: var(--et-primary);}
a.text-dark:hover { color: var(--et-primary) !important;}
/*Transition*/
a, i, .btn, button, img, span, .dropdown-item, .f-icon-hover, .hover-translate { -webkit-transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s; }
a, a:hover { text-decoration: none; }
.hover-translate:hover { -webkit-transform: translate3d(0, -10px, 0); -moz-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); }
.font-w-3 { font-weight: 300; }
.font-w-4 { font-weight: 400; }
.font-w-5 { font-weight: 500; }
.font-w-6 { font-weight: 600; }
.font-w-7 { font-weight: 700; }
.font-w-8 { font-weight: 800; }
.font-w-9 { font-weight: 900; }
/*Button*/
.btn { font-weight: 600; padding: 0.75rem 2rem; border-radius: 5rem;}
.btn-primary {font-size: 18px; color: var(--et-white); background-color: var(--et-primary); border-color: var(--et-primary); }
.btn-primary:hover, .btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show > .btn-outline-primary.dropdown-toggle { color:var(--et-primary); background-color: var(--et-white); border-color:var(--et-primary); }
.btn-outline-primary { color: var(--et-primary); border-color: var(--et-primary); }
.btn-outline-primary:hover { color: var(--et-primary); background-color: var(--white); border-color: var(--et-primary); }
.btn-dark {font-size: 18px; background-color:var(--et-base); border-color:var(--et-base); }
.btn-dark:hover { color:var(--et-base); background-color:var(--et-white); border-color:var(--et-base); }
.btn.focus, .btn:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-primary.dropdown-toggle:focus { box-shadow: none; }
button:focus { outline: none; }
.btn-block { display: block; width: 100%; }
.btn-link{color: var(--et-text-dark); text-decoration: none;}
.btn-link:hover{color: var(--et-primary);}
.btn-primary:hover, .btn-dark:hover {  }

.btn-arrow { position: relative; display: inline-block; padding: 8px 0; }
.btn-arrow:before { content: ""; display: block; width: 40px; height: 1px; background-color: #5a5351; top: 50%; transition: width 0.5s ease-out; }
.btn-arrow:after { content: ""; display: block; width: 10px; height: 10px; border-top: 1px solid #5a5351; border-right: 1px solid #5a5351; transform: rotate(45deg); top: calc(50% - 5px); position: absolute; right: 1px; }
.btn-arrow:hover { cursor: pointer; }
.btn-arrow:hover:before { width: 60px; background-color: var(--et-primary); }
.btn-arrow:hover:after { border-top-color: var(--et-primary); border-right-color: var(--et-primary); }
/*Background*/
.bg-primary { background-color: var(--et-primary) !important; }
.bg-light { background-color: var(--et-bg-light) !important; }
.bg-light-2 { background-color: var(--et-bg-light-2) !important; }
.bg-light-3 { background-color: var(--et-bg-light-3) !important; }
.bg-dark { background-color: var(--et-black) !important; }
/*Text Color */
.text-dark{color: var(--et-text-dark) !important;}
.text-primary {color: var(--et-et-primary) !important;}
/*Border*/
.border-light { border-color: var(--et-border-light) !important; }
/*Shadow*/
.shadow-primary { -webkit-box-shadow: 0 0.5rem 1rem rgba(110, 0, 255, .15) !important; box-shadow: 0 0.5rem 1rem rgba(110, 0, 255, .15) !important; }
.shadow-sm { box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important; }
.shadow { box-shadow: 0 10px 55px 5px rgba(137, 173, 255, .15) !important; }
.shadow-lg { box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important; }
.shadow-none { box-shadow: none !important; }
/*title*/
.block-text {font-size: 15px;line-height: 2.125;color:var(--et-primary);margin-bottom: 0;font-weight: 500;
}
@media (min-width: 992px) { 
	.block-text {font-size:16px;} 
}
.block-title {margin-bottom:30px;}
@media (min-width: 1200px) {
	.block-title {margin-bottom:25px;} 
}
.block-title-image {background-image: url(../images/eggytales-egg-icon.png);background-size:100%;width:160px;height:65px;background-position:center center;background-repeat:no-repeat;}
.block-title.text-center .block-title-image {margin-left: auto;margin-right: auto;}
.block-title p {margin: 0;font-size:24px;font-weight:700;color:var(--et-primary);letter-spacing:0.2em;line-height:1;margin-top:10px;margin-bottom:18px;}
@media (min-width: 1440px) { 
	.block-title p {font-size:18px;} 
}
.block-title h3 {margin: 0;font-size: 38px;font-weight: bold;color: #255946;}
@media (min-width: 1440px) { 
	.block-title h3 {font-size:32px;} 
}
/*Preloader*/
#preloader {background-color:#ffffff;background-repeat:no-repeat;background-position:center center;height: 100vh;left: 0;overflow:visible;position:fixed;top:0;width:100%;z-index:9999999;
display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;
opacity:1;}
.et-preloader .animation-preloader {position:relative;z-index:1;}
.et-preloader .animation-preloader img {
  position:absolute;
  z-index:100;
  left:50%;
  top:50%;
  -webkit-transform: translateY(-50%) translateX(-50%) scale(0.7);
      -ms-transform: translateY(-50%) translateX(-50%) scale(0.7);
          transform: translateY(-50%) translateX(-50%) scale(0.7);
  -webkit-animation: zoominout 2s infinite linear;
          animation: zoominout 2s infinite linear;
  -webkit-transition: all 0.9s ease-in-out;
  -o-transition: all 0.9s ease-in-out;
  transition: all 0.9s ease-in-out;
}
.et-preloader .animation-preloader .et-spinner {
  -webkit-animation: rotateZ 1s infinite linear;
          animation: rotateZ 1s infinite linear;
  border-radius: 50%;
  border: 3px solid rgba(0, 0, 0, 0.15);
  border-top-color:var(--et-primary);
  height: 120px;
  width: 120px;
}
@-webkit-keyframes rotateZ {
  to {
    -webkit-transform: rotateZ(360deg);
            transform: rotateZ(360deg);
  }
}
@keyframes rotateZ {
  to {
    -webkit-transform: rotateZ(360deg);
            transform: rotateZ(360deg);
  }
}
@-webkit-keyframes zoominout {
  0% {
    -webkit-transform: translateY(-50%) translateX(-50%) scale(0.7);
            transform: translateY(-50%) translateX(-50%) scale(0.7);
  }
  50% {
    -webkit-transform: translateY(-50%) translateX(-50%) scale(1);
            transform: translateY(-50%) translateX(-50%) scale(1);
  }
  100% {
    -webkit-transform: translateY(-50%) translateX(-50%) scale(0.7);
            transform: translateY(-50%) translateX(-50%) scale(0.7);
  }
}
@keyframes zoominout {
  0% {
    -webkit-transform: translateY(-50%) translateX(-50%) scale(0.7);
            transform: translateY(-50%) translateX(-50%) scale(0.7);
  }
  50% {
    -webkit-transform: translateY(-50%) translateX(-50%) scale(1);
            transform: translateY(-50%) translateX(-50%) scale(1);
  }
  100% {
    -webkit-transform: translateY(-50%) translateX(-50%) scale(0.7);
            transform: translateY(-50%) translateX(-50%) scale(0.7);
  }
}
/*Header Area css*/
/*Topbar*/
.topbar {background:var(--et-bg-light);}
@media (max-width: 991px) {
.topbar {display: none;}
}
.topbar .container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.topbar-left {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.topbar-left p {font-size:13px;font-weight: 500;color:var(--et-text-dark);margin: 0;}
.topbar-social {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-right: 30px;}
.topbar-social a {color:var(--et-text-dark);font-size: 12px;-webkit-transition: all 500ms ease;transition: all 500ms ease;display: -webkit-box;display: -ms-flexbox;display: flex;line-height: 38px;}
.topbar-social a:hover {color:var(--et-secondary);}
.topbar-social a + a {margin-left: 20px;}
.topbar-right {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.topbar-right > a {color:var(--et-text-dark);font-size:13px;-webkit-transition: all 500ms ease;transition: all 500ms ease;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-weight: 500;}
.topbar-right > a + a {margin-left: 30px;}
.topbar-right > a > i {font-size: 14px;color:var(--et-secondary);-webkit-transition: all 500ms ease;transition: all 500ms ease;margin-right: 10px;}
.topbar-right > a:hover {color:var(--et-black);}
.topbar-right > a:hover > i {color: var(--et-black);}
.topbar-right .fa-phone {transform: scaleX(-1);}
#header-wrap { position: relative; z-index: 999;}
#header-wrap.fixed-header { position: fixed !important; top: 0; left: 0; width: 100%; z-index: 999 !important; animation: smoothScroll 1s forwards; }
/*--navigation--*/
.navbar { padding: 0; }
.navbar { border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem; }
.navbar-nav .nav-item.dropdown .dropdown-menu { background: var(--et-white); padding: 1rem; border-radius: 1rem; border: none; -webkit-box-shadow: 0 0.5rem 1rem rgba(110, 0, 255, .15) !important; box-shadow: 0 0.5rem 1rem rgba(110, 0, 255, .15) !important; }
.navbar-brand { margin-right: 0; }
header .navbar-nav .nav-item { margin: 0 2px }
.navbar-nav .nav-link { color: var(--et-text-dark); font-size: 15px; font-weight: 600; padding: 0.5rem 0.8rem !important; border-radius: 1rem; text-transform:uppercase; position: relative; }
.navbar-nav .nav-link.active, .navbar-nav .nav-link:focus, .navbar-nav .nav-link:hover, .navbar-nav .show > .nav-link, .dropdown-item:focus, .dropdown-item:hover {background:rgb(248, 244, 241); color:var(--et-black);}

.navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item:focus, .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item:hover{background: var(--et-primary); color: var(--et-white);}
.navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item { padding: .50rem 1.5rem; font-size: 15px; border-radius: 1rem; margin-bottom: 7px; font-weight: 500;}
.navbar-nav .nav-item.dropdown .dropdown-menu li:last-child .dropdown-item { margin-bottom: 0; }

.nav-link.dropdown-toggle::after {font-family:"Font Awesome 5 pro"; content: "\f078"; border: none; margin-left: 0.1em; vertical-align: middle; font-weight:600;}

@media (max-width:991.98px) {
/*Header*/
#header-wrap > .navbar-toggler { background: none; height: 40px; width: 40px; padding: 0; border-radius: 0; margin-right: 0; }
.navbar-toggler:focus {box-shadow: none; }
.site-header .navbar-nav .nav-item { margin: 0; margin-bottom: 5px;}
.site-header .navbar-nav .nav-item:last-child {margin-bottom: 0;}
.navbar-collapse { border-radius: 1rem; background: var(--et-white); max-height: 400px; left: 0; padding: 10px; position: absolute; z-index: 99; top: 80px; width: 100%; overflow: auto; border: medium none; -webkit-box-shadow: 0 10px 55px 5px rgba(137, 173, 255, .15); -moz-box-shadow: 0 10px 55px 5px rgba(137, 173, 255, .15); box-shadow: 0 10px 55px 5px rgba(137, 173, 255, .15); }
.navbar-nav .dropdown-toggle::after { position: absolute; top: 50%; right: 15px; margin: -.6rem 0.8em 0 0; }
}
.navbar-toggler {border: var(--bs-border-width) solid var(--et-base);background-color: var(--et-base);}
/*About Section*/
.about-section {position: relative;padding: 90px 0 70px;background:var(--et-bg-light);}
.about-section:before {position: absolute;right: -140px;bottom:15px;height:299px;width:448px;background-image: url(../images/welcome-shape-right.png);background-repeat:no-repeat;	content: "";}
.about-section img {display: inline-block;max-width:100%;height:auto;}
.about-section .content-column {position:relative;margin-bottom:50px;}
.about-section .content-column .inner-column {position:relative;padding-top:35px;}
.about-section .content-column .theme-btn {margin-top:10px;line-height:30px;padding:15px 60px;}
.about-section .image-column {position:relative;margin-bottom:50px;}
.about-section .about-image-wrapper {position:relative;padding-right:50px;margin-left:-50px;padding-bottom:60px;}
.about-section .bg-shape {position:absolute;left:-160px;bottom:30px;margin-bottom:0;}
.about-section .image-1 {position:relative;overflow:hidden;}
.about-section .image-1 img {border-radius:50%;}
.about-section .image-2 {position:absolute;right:50px;bottom:0;z-index:2;border-radius:50%;overflow:hidden;}
.about-section .text {font-weight:500;margin-top:30px;}
.about-block {margin-bottom:30px;}
.about-block h5 {position:relative;padding-left:30px;font-size:18px;color:var(--et-primary);font-weight:700;margin-bottom:15px;}
.about-block h5 i {position:absolute;left:0;top:0;color:var(--et-primary);}
/*Health Benefits */
.health-benefits {position: relative;padding: 120px 0 70px;}
.health-benefits .content-column {position: relative;margin-bottom: 50px;z-index: 1;}
.health-benefits .content-column .inner-column {position: relative;margin-left: -15px;}
.health-benefits .image-column {position: relative;}
.health-benefits .image-column .inner-column {position: relative;float:right;	}
.health-benefits .image-column .image {position: relative;margin-bottom: 0;display: block;max-width: 480px;}
.health-benefits .image-column .image::before {position: absolute;right: -20px;top: 50px;bottom: 50px;width: 20px;background-color:var(--et-primary);content: "";
}
.health-benefits .experience {position: absolute;top: 100px;left: -90px;}
.health-benefits .experience .inner {position: relative;min-width: 240px;min-height: 125px;background:var(--et-secondary);padding:20px 20px;padding-left:100px;text-transform:uppercase;
display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction:column;flex-direction:column;z-index:2;}
.health-benefits .experience .icon {position:absolute;left: 0;top: 0;height: 100%;width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;
-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;max-width: 100px;color:var(--et-white);font-size: 54px;}
.health-benefits .experience strong {font-size: 30px;line-height: 1em;color: #ffffff;display: block;margin-bottom: 3px;}
.health-benefits .experience p {font-size:24px;color:var(--et-white);line-height: 1.2em;letter-spacing:1px;}
.health-benefits .experience:after {position: absolute;left: 0;top: 0;height: 100%;width: 100%;margin-left: 10px;margin-top: 10px;background-image: url(../images/pattern.png);content: "";}
/*Farm Gallery Area Start*/
.farm-gallery-wrapper{background:var(--et-bg-light);}
.farm-gallery-item:hover::before {opacity:1;visibility:visible;}
.farm-gallery-item::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.35);opacity: 0;visibility: hidden;-webkit-transition: .3s;
-o-transition: .3s;transition: .3s;border-radius:1em;}
.farm-gallery-item:hover .farm-gallery-open {top: 50%;opacity: 1;visibility: visible;}
.farm-gallery-open {width:60px;height:60px;background:var(--et-secondary);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;
align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;color: #ffffff;font-size: 30px;position: absolute;top: 40%;left: 50%;
-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transition: .3s;-o-transition: .3s;transition: .3s;opacity: 0;visibility: hidden;}
.farm-gallery-open:hover {color: #ffffff;}
/*About Section*/
.delivery-section{}
.delivery-wrap{display: flex;align-items: center;}
.delivery-info{margin-bottom: 30px;}
.delivery-info li{color: #263a4f;font-size: 14px;font-weight: 600;margin-bottom: 10px;}
.delivery-info li:before {font-family: "Font Awesome 5 Pro";content: '\f7fb';margin: 0 10px 0 3px;font-size: 18px;color:var(--et-base);}
.delivery-info li:last-child{margin-bottom: 0;}
.delivery-info li i{color: #34ad54;margin-right: 15px;font-size: 15px;} 
/* WhatsChat Start Here*/
.eggytales-chat{position:relative;z-index:99;}
.eggytales-chat .wc-btn{display: flex;position: fixed;bottom: 1em;right: 1em;outline: 0;cursor: pointer;  }
.eggytales-chat .wc-btn .wc-chat-icon i{position: relative;padding: 13px;width: 50px;height: 50px;line-height: 0.8;font-size: 25px;text-align: center;border-radius: 50%;}
.eggytales-chat .wc-btn:hover .wc-chat-icon i{box-shadow: 0 0px 10px #222;}
.eggytales-chat .wc-btn p{padding: 2px 13px 2px 25px;margin-top: 7px;margin-bottom: 0;margin-left: -15px;height: 35px;line-height: 28px;font-size: 15px;font-weight: 600;text-align: center;border-radius: 10px;}
.eggytales-chat .wc-btn:hover .wc-chat-icon i,
.eggytales-chat .wc-btn:hover p{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.eggytales-chat .wc-btn .wc-chat-icon i,
.eggytales-chat .wc-btn:hover p{box-shadow: 0 0px 2px #222;}
/*WhatsChat Button*/
.eggytales-chat .wc-btn .wc-chat-icon i{border: 2px solid #fff;}
.eggytales-chat .wc-btn .wc-chat-icon i,.eggytales-chat .wc-btn p{color: #fff;background: -webkit-linear-gradient(to right, #26C281, #09e072);background: -moz-linear-gradient(to right, #26C281, #09e072);background: -ms-linear-gradient(to right, #26C281, #09e072);background: -o-linear-gradient(to right, #26C281, #09e072);background: linear-gradient(to right, #26C281, #09e072);}
/* WhatsChat End Here*/
/*Page Header*/
.page-header {padding:0;background-color:var(--et-black);position:relative;}
.page-header::after {content:"";width:100%;height:16px;position:absolute;bottom:-1px;left:0;background-image:url(../images/brush-up.png);background-position:center center;background-size:auto;z-index:9;}
@media (min-width: 1700px) {
.page-header::after {background-size: 100%;}
}
.page-header-bg { position: absolute;top:0;left:0;right:0;bottom: 0;background-repeat:no-repeat;background-size:cover;}
.page-header .container {position: relative;z-index: 10;padding-top:40px;padding-bottom:60px;text-align: center;}
@media (max-width: 480px) {
.page-header .container {padding-top: 80px;padding-bottom: 80px;}
}
.page-header .container h2 {margin: 0;line-height: 1;font-family: var(--special-font);color: #fff;font-size: 70px;font-weight: 700;margin-top: 30px;}
@media (max-width: 480px) {
.page-header .container h2 {font-size: 36px;}
}
.thm-breadcrumb {display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:35px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content:center;}
.thm-breadcrumb li {font-weight: 700;text-transform: uppercase;letter-spacing: 0.2em;font-size: 13px;color: #fff;line-height: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.thm-breadcrumb li:not(:last-of-type) {margin-right: 10px;}
.thm-breadcrumb li a {color:var(--et-base);}
.thm-breadcrumb li a:hover {color:var(--et-white);}
.thm-breadcrumb li span {display: block;line-height: 1;}
/*Pasture Raised Eggs Area Start Here*/
.pasture-raised-eggs-area{
    position: relative;
    display: block;
    padding-top: 150px;
    padding-bottom: 150px;
}
.pasture-raised-eggs-content-box {
    position: relative;
    display: block;
    max-width: 530px;
    width: 100%;
}
.pasture-raised-eggs-content-box .sec-title {
    padding-bottom: 12px;
}
.pasture-raised-eggs-content-box .inner-content{
    position: relative;
    display: block;
}
.pasture-raised-eggs-content-box .inner-content .text{
    position: relative;
    display: block;
}
.pasture-raised-eggs-content-box .inner-content .text p {
    margin-bottom: 29px;
}
.pasture-raised-eggs-content-box .inner-content .button-box {
    margin-top: 41px;
}
.pasture-raised-eggs-image-box {
    position: relative;
    display: block;
    max-width: 510px;
    width: 100%;
    float: right;
}
.pasture-raised-eggs-image-box .shape1 {
    position: absolute;
    /*top:-40px;*/
    right:75px;
	bottom:-70px;
	z-index: 100;
}
.pasture-raised-eggs-image-box .shape2{
    position: absolute;
	bottom: -35px;
	right:260px;
	z-index: 100;
}

.pasture-raised-eggs-image-box .main-image {
    position: relative;
    display: block;
    padding-left: 57px;
}
.pasture-raised-eggs-image-box .main-image .inner{
    position: relative;
    display: block;
    overflow: hidden;
}
.pasture-raised-eggs-image-box .main-image .inner::before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    content: '';
    width: 0;
    height: 0;
    background: rgba(255, 255, 255, .2);
    border-radius: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 0;
    z-index: 10;
}
.pasture-raised-eggs-image-box:hover .main-image .inner::before  {
    -webkit-animation: circle .75s;
    animation: circle .75s;
}

.pasture-raised-eggs-image-box .main-image .inner img{
    width: 100%;
}
.pasture-raised-eggs-image-box .overlay-content-box {
    position: absolute;
    left: -33px;
    bottom: -33px;
    width: 190px;
    height: 190px;
    background: #f8f4f1;
    border-radius: 50%;
    text-align: center;
    padding:40px 38px;
    box-shadow: 0px 40px 90px 0px rgba(12, 21, 41, 0.1);
}
.pasture-raised-eggs-image-box .overlay-content-box h2{
    color:var(--et-text-dark);
    font-size: 40px;
    line-height: 50px;
    font-weight: 800;
    margin: 0 0 4px;
}
.pasture-raised-eggs-image-box .overlay-content-box h6{
    color:var(--et-black);
    font-size:18px;
    line-height:25px;
    font-weight: 800;
}
/*Pasture Raised Eggs Area End Here*/
/*Contact*/
.contact-details {
	padding:60px 0;
	position:relative;
}
.contact-details .sec-title .sub-title{
	color: var(--et-text-dark);
	font-size: 18px;
}
.contact-details .sec-title h2{
	font-size: 32px;
	font-weight: 700;
	color: var(--et-black);
}
.contact-details__info {
  position: relative;
  display: block;
  margin-top: 41px;
}
.contact-details__info li {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.contact-details__info li .icon {
  height: 80px;
  width: 80px;
  background-color:var(--et-black);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.contact-details__info li .icon span {
  color:var(--et-white);
  font-size: 25px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.contact-details__info li:hover .icon {
  background-color:var(--et-secondary);
 color: var(--et-white);	
}
.contact-details__info li:hover .text a {
  color:var(--et-black);
}
.contact-details__info li:hover .text a span {
  color:var(--et-black);
}
.contact-details__info li .text {
  margin-left: 30px;
}
.contact-details__info li .text p {
  font-size: 16px;
  line-height: 24px;
  color:var(--et-bg-dark);
}
.contact-details__info li .text a {
  font-size: 18px;
  color:var(--et-bg-dark);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.contact-details__info li .text span {
  font-size: 20px;
  color:var(--et-text-dark);
}
.contact-details__info li .text strong {
	color:var(--et-text-dark);
	font-size: 18px;
	line-height: 32px;
}
.contact-details__info li + li {
  margin-top: 19px;
}
/*Footer*/
footer {position:relative;z-index:1;background-repeat:no-repeat;background-position:center top;background-size:contain;overflow:hidden;margin-top: -10px;}
.shape-right-bottom {position:absolute;right:0;width:300px;background-repeat:no-repeat;bottom:0;background-position:left top;z-index:-1;background-size:contain;}
.shape-left-bottom {position:absolute;left:0;width: 50%;background-repeat:no-repeat;bottom:0;background-position:left bottom;z-index:-1;background-size:contain;}
.footer-item .logo, 
.footer-item .widget-title {margin-bottom: 30px;}
.footer-item .logo {height: 60px;}
.footer-item .widget-title {font-size:24px;color:var(--et-base);font-weight:800;}
.footer-item.link li {margin-top:12px;}
.footer-item.link li:before {font-family:"Font Awesome 5 Pro";content:'\f7fb';margin:0 10px 0 3px;font-size:18px;color:var(--et-base);font-weight:600;}
.footer-item.link li:first-child {margin: 0;}
.footer-item.link li a {font-weight:500;color:#dedede;}
.footer-item.link li a:hover {color:var(--et-base);}
.footer-item.recent-post li {display:flex;margin-top:30px;}
.footer-item.recent-post li img {width: 80px;max-width: 80px;margin-right: 20px;border-radius: 10px;}
.footer-item.recent-post li:first-child {margin: 0;}
.footer-item.recent-post li .meta-title span {color:var(--color-secondary);display:block;margin-bottom:5px;font-size:14px;}
.footer-item.recent-post li a {line-height:1;font-weight:600;color:#dedede;font-size:16px;}
.footer-item.recent-post li a:hover {color:var(--color-secondary);}
.footer-item.recent-post li h5 {margin:0;line-height:1.3;}
.footer-item.about {padding-right:50px;border-right:1px solid rgba(255, 255, 255, 0.2);margin-right:20px;}
.footer-item.about p {color:#dedede;}
.footer-item.contact li {display:flex;margin-top:20px;}
.footer-item.contact li strong {display:block;text-transform:uppercase;color:var(--et-white);font-size:14px;}
.footer-item.contact li i {display:inline-block;height:45px;width:45px;text-align:center;line-height:45px;border-radius:50%;margin-right:20px;background:rgba(255, 255, 255, 0.1);
color:var(--et-bg-light-2);border:1px solid rgba(255, 255, 255, 0.3);font-weight:300;font-size:18px;}
.footer-item.contact li .fa-phone {transform: scaleX(-1);}
.footer-item.contact li {color:#dedede;}
.footer-item.contact li p {margin: 0;color:#dedede;}
.footer-item.contact li a {color:#dedede;font-weight:500;}
.footer-item.contact li a:hover {color:var(--et-base);}
/* Footer Bottom */
.footer-bottom li {display: inline-block;}
.footer-bottom .text-end li {margin-left:25px;}
.footer-bottom .text-end li a {font-weight:500;}
.footer-bottom p {margin:0;color:#dedede;}
.footer-bottom {padding:20px 0;background:var(--et-dark);position:relative;z-index:1;padding-right:30px;}
.footer-bottom a:hover {color:var(--et-base);}
.footer-bottom a {font-weight:500;color:#dedede;}
.footer-bottom::after {position:absolute;right:0;top:0;content:"";height:100%;width:500%;background:#1a4133;z-index:-1;border-radius:0 30px 0 0;}