.subpage-banner {
position: relative;
	background:#f3db52;
	height: 550px;
}
.subpage-banner h3 {
   font-family: 'bunch_blossoms_personal_useRg';
    font-size: 50px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.1;
    word-break: break-word;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    top: 46%;
    color: #fff;
    bottom: 54%;
    text-shadow: 0px 5px 8px #0000006b;
 
}
.free-range-scroll{
	margin-top: -18%
}
.recipes-list .Card img {
	    border-radius: .4rem;
    height: auto;
    width: 100%;
}
.recipes-list {
	padding: 80px 0px;
	position: relative;
}
.recipes-list:after {
	content: '';
    background: url(../images/border-white.png);
    position: absolute;
    height: 16px;
    width: 100%;
    background-size: contain;
    top: -15px;
    z-index: 999;
}
.recipes-list-details {
	position: relative;
	padding: 80px 0px;
	background: #f3db52;
}
.recipes-list-details:after {
	    content: '';
    background: url(../images/border-yellow.png);
    position: absolute;
    height: 16px;
    width: 100%;
    background-size: contain;
    top: -15px;
    z-index: 999;
}


.recipes-detail-image img {
    border-radius: .4rem;
    height: auto;
    width: 100%;
}
.recipes-detail-content h2 { color: #fff; font-size: 30px; }

.our-eggs-wrap, .Home__chooktracker, .util-background-golf, .kadaknath_farm { position: relative; }
.our-eggs-wrap:after {
	content: '';
    background: url(../images/bor-cyan.png);
    position: absolute;
    height: 16px;
    width: 100%;
    background-size: contain;
    top: -1%;
    z-index: 999;
}
.our-eggs-wrap:before {
	content: '';
    background: url(../images/bor-cyan.png);
    position: absolute;
    height: 16px;
    width: 100%;
    background-size: contain;
    bottom: -1%;
    z-index: 999;
    transform: rotateX(180deg);
}

.Home__chooktracker:after {
	content: '';
    background: url(../images/bor-sand.png);
    position: absolute;
    height: 16px;
    width: 100%;
    background-size: contain;
    top: -2%;
}
.util-background-golf:after {
	content: '';
    background: url(../images/bor-green.png);
    position: absolute;
    height: 16px;
    width: 100%;
    background-size: contain;
    top: -11px;
}
.util-background-golf:before {
    content: '';
    background: url(../images/bor-green.png);
    position: absolute;
    height: 16px;
    width: 100%;
    background-size: contain;
    bottom: -1%;
    z-index: 999;
    transform: rotateX(180deg);
}

.page-id-171 .subpage-banner::after {   
    content: '';
    background: url(../images/bor-blue.png);
    position: absolute;
    height: 16px;
    width: 100%;
    background-size: contain;
    bottom: -1%;
    z-index: 99;
}


.page-id-203 .subpage-banner::after {
   content: '';
    background: url(../images/bor-green.png);
    position: absolute;
    height: 16px;
    width: 100%;
    background-size: contain;
    bottom: -1%;
    z-index: 999; 
}
.page-id-16 .subpage-banner::after, .page-id-114 .subpage-banner::after, .page-id-267 .subpage-banner::after{
     content: '';
    background: url(../images/bor-white.png);
    position: absolute;
    height: 16px;
    width: 100%;
    background-size: contain;
    bottom: -1%;
    z-index: 9; 
}
.kadaknath_farm::before {
    content: '';
    background: url(../images/bor-yellow.png);
    position: absolute;
    height: 16px;
    width: 100%;
    background-size: contain;
    top: -1%;
    z-index: 9;
}
.kadaknath_farm::after {
    content: '';
    background: url(../images/bor-yellow.png);
    position: absolute;
    height: 16px;
    width: 100%;
    background-size: contain;
    bottom: -1%;
    z-index: 9;
    transform: rotateX(180deg);
}
  .page-id-203 footer::before {
   content: '';
    background: url(../images/bor-green-top.png);
    position: absolute;
    height: 16px;
    width: 100%;
    background-size: contain;
    top: -11px;
    left:0;
    transform: rotateX(180deg);
}

.Home__free-range p {
	color:#ffff;
}
.fp-ratio {
    padding: 40%
}
.contact-details h5 {
    margin-top: 15px;
}
.Home__chooktracker img {
	text-align:center;
	margin: 0 auto;
}
.page-id-171 .story-active a,
.page-id-171 .story-active a:active,
.page-id-171 .story-active a:focus,
.page-id-171 .story-active :hover {
	color: #5eab4a
}
.page-id-267 .contact-active a,
.page-id-267 .contact-active a:active,
.page-id-267 .contact-active a:focus,
.page-id-267 .contact-active a:hover {
	color: #5eab4a
}
.page-id-150  .recipes-active a,
.page-id-150  .recipes-active a:active,
.page-id-150  .recipes-active a:focus,
.page-id-150  .recipes-active :hover {
	color: #5eab4a
}
.home .home-active a,
.home .home-active a:active,
.home .home-active a:focus,
.home .home-active a:hover {
	color: #5eab4a
}
.page-id-114 .products-active a,
.page-id-114.products-active a:active,
.page-id-114 .products-active a:focus,
.page-id-114 .products-active a:hover {
	color: #5eab4a
}
.page-id-16 .products-active a,
.page-id-16.products-active a:active,
.page-id-16 .products-active a:focus,
.page-id-16 .products-active a:hover {
	color: #5eab4a
}
.page-id-396 .freerange-active a,
.page-id-396.freerange-active a:active,
.page-id-396 .freerange-active a:focus,
.page-id-396 .freerange-active a:hover {
	color: #5eab4a
}
.page-id-203 .freerange-active a,
.page-id-203.freerange-active a:active,
.page-id-203 .freerange-active a:focus,
.page-id-203 .freerange-active a:hover {
	color: #5eab4a
}
.ourfarmers {
    padding: 100px 0;
    color: #fff;
    background-attachment: fixed;
}
.ourfarmers1 {
    padding: 100px 0;
    color: #fff;
    background-attachment: fixed;
   background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
}

.con-text {
    border: 1px solid #9E9E9E;
    padding: 15px 0 15px 15px;
    width: 100%;
    margin-bottom: 26px;
}
label.lab {
    padding: 25px 0;
    width: 150px;
}
.txt-ara {
    border: 1px solid #9E9E9E;
    padding: 15px;
    width: 100%;
    height: 230px;
}
.container.contact-sec h2 {
    margin: auto;
    padding-bottom: 50px;
}
.row.send-btn input.wpcf7-form-control.wpcf7-submit {
    background-color: #76acf4;
    padding: 10px 48px;
    color: #fff;
}
.row.send-btn {
   margin-left: auto;
    padding: 40px;
}
.con-text:focus,.txt-ara:focus {
    border-color: #76acf4;
}
.border-blue::before {
    content: '';
    width: 100%;
    height: 100px;
    top: -77px;
    position: absolute;
    background-image: url(http://p2h.in/upffoods/wp-content/themes/ethicaleggs/images/bor-blue.png);
    background-repeat: no-repeat;
    background-size: contain;
    left: 0;
    transform: rotateX(180deg);
}
.green-border::before {
        content: '';
    width: 100%;
    height: 100px;
    top: -70px;
    position: absolute;
    background-image: url(http://p2h.in/upffoods/wp-content/themes/ethicaleggs/images/bor-green.png);
    background-repeat: no-repeat;
    background-size: contain;
    left: 0;
    transform: rotateX(180deg);
}
.green-border::after {
        content: '';
    width: 100%;
    height: 100px;
    bottom: -78px;
    position: absolute;
    background-image: url(http://p2h.in/upffoods/wp-content/themes/ethicaleggs/images/bor-green.png);
    background-repeat: no-repeat;
    background-size: contain;
    left: 0;
   }
   .green-border {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
    background-attachment: fixed;
}
/*free range style end*/

.ls-v6 .ls-nav-next, .ls-v6 .ls-nav-prev {
        z-index: 99 !important;
}