.site-color .flexBox.rightText .btnLink, .site-color .flexBox.leftText .btnLink{
	margin-top:24px;
}

.site-color .bg-fill{
	padding-top: 50px;
    padding-bottom: 50px;
}
.site-color .component.component-p-0:has(> .bg-fill) { 
	margin-top:0px;
}
.site-color .two-column-section .flexBox>div:nth-child(1) img{
	margin-top:0px;
	width:100%;
	height: auto;
}
.site-color .border-quote{
	padding:20px 24px;
	margin-top:0px !important;
}
.site-color .col-md-8 .border-quote .consumer-comtent{
	padding:0px;
}
.site-color .img-flex{
	display:flex;
}
.site-color .list-container .list{
	padding:50px 24px 26px 24px;
}
.site-color .list-container .list ul{
	padding-left:0px;
}
.site-color .list-container .list ul li{
	padding-left:0px;
}
.site-color .list-container .list h3{
	position: relative;
	top:-24px;
}
.site-color .list-container .list .list_img .icon{
	color: #2d94a0;
}
.site-color .list-container .list .list_img .icon-text p{
	font-size: 18px;
}
.site-color .bg-fill.two-column-section .flexBox.rightText>div:nth-child(1), .site-color .bg-fill.two-column-section .flexBox.leftText>div:nth-child(2){
	padding-left:0px;
}
.site-color .bg-fill.two-column-section .flexBox.leftText>div:nth-child(1), .site-color .bg-fill.two-column-section .flexBox.rightText>div:nth-child(2){
	padding-right:0px;
}
.site-color .breadcrumb-list{
	padding:0px !important;
}
.site-color .breadcrumb-list .breadcrumb-item {
  margin: 2px;
}
.site-color .list-container .list li{
	padding:0px;
	margin-bottom:24px !important;
}
.site-color .card-wrapper .card-body .desc-preview p{
	margin-bottom: 8px;
	font-weight: 300;
}
.site-color .grid-card-container .recipie-catalog .card-wrapper .card{
	margin-bottom:50px;
}
.site-color .grid-card-container .recipie-catalog .card-wrapper .card.last-card{
	margin-bottom:0px;
}
.site-color li.hamburger-menu ul.dropdown-menu li.nav-item.dropdown .dropdown-menu .column .dropdown-submenu .dropdown-arrow{
	top:0px !important;
	right: 10px !important;
}
.site-color .hero-title h1{
	margin-bottom: 14px;
}

.site-color .hero-title p{
	margin-bottom: 10px;
}
.site-color .content-popup .modal-dialog .modal-content .modal-body .site-color .btnLink{
	margin-top:24px;
}
.site-color .text_wrap ol, .site-color  ol.rte{
    padding-left: 17px;
}
.site-color .text_wrap ol li{
    position: relative;
    padding-left: 2px;
}
@media (min-width: 768px){	
	.site-color .header-wrapper .collapse ~ .search-row{
		justify-content: left;
	}
	.site-color .header-wrapper .navbar-brand img{
		max-width:180px;
	}
}
@media (max-width: 991px){	
	.site-color .bg-fill.two-column-section .flexBox.rightText>div:nth-child(1), .site-color .bg-fill.two-column-section .flexBox.leftText>div:nth-child(2){
		padding-left:0px;
		padding-right:0px;
		width:100%;
	}
	.site-color .bg-fill.two-column-section .flexBox.leftText>div:nth-child(1), .site-color .bg-fill.two-column-section .flexBox.rightText>div:nth-child(2){
		padding-left:0px;
		padding-right:0px;
		width:100%;
	}
	.site-color .header-wrapper .navbar .navbar-brand{
		display: flex;
		align-items: center;
	}
}
@media (max-width: 767px){
	.site-color .text_wrap ol, .site-color  ol.rte{
		padding-left: 14px;
	}
	.site-color .text_wrap ol li{
		padding-left: 5px;
	}
	.site-color .component.component-p-0.bg-fillfix { 
		margin-top:0px;
	}
	.site-color .hero-title h1{
		margin-bottom: 10px !important;
	}
	.site-color .header-wrapper .navbar-brand img{
		max-height:24px;
		min-height:auto;
	}
	.site-color .grid-card-container .recipie-catalog .card-wrapper .card{
		margin-bottom:30px;
	}
	.site-color .border-quote{
		padding:10px 14px;
	}
	.site-color .grid-card-container .card-wrapper .card .card-body > p{
		margin-bottom: 8px;
	}
	.site-color .card-wrapper .card-body .desc-preview{
		margin-top:0px;
	}
	.site-color .img-flex{
		flex-flow: column;
		align-items: center;
	}
	.site-color .img-flex img{ 
		width:fit-content;
	}
	.site-color .flexBox.rightText .btnLink, .site-color .flexBox.leftText .btnLink{
		margin-top:14px;
	}
	.site-color .search-row{
		right:54px;
	}
	.site-color .col-md-8 .border-quote .consumer-comtent{
		padding:0px !important;
	}
	.site-color .bg-fill{
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.site-color .recipie-catalog .card-wrapper .card-body > p{
		margin-bottom: 0px;
	}
	.site-color .list-container .list{
		padding:33px 14px 32px 14px;
	}
	.site-color .list-container .list h3{
		top:-14px;
		font-size: 16px;
	}
	.site-color .list-container .list li{
		margin-bottom:14px !important;
	}
	.site-color .list_img .icon{
		margin-right:18px;
		margin-top:7px;
	}
	.site-color .noborder.double-quote .consumer-comtent{
		padding:20px !important;
	}	
	.site-color .hero-banner .hero-title .left-bottom-text{
		width:75%;
	}
	.site-color .hero-banner .hero-title .btnLink a.primary-btn{
		font-size:14px;
	}	
	.site-color li.hamburger-menu ul.dropdown-menu li.nav-item.dropdown .dropdown-menu .column .dropdown-submenu .dropdown-arrow{
		top:6px !important;
		right: 10px !important;
	}
	.site-color .list-container .list .list_img .icon-text p{
		font-size: 14px;
	}
	.site-color .accordionReference .accordion-header #headingOne .accordion-button.collapsed::after{
		margin-left:24px;
	}
	.site-color .noborder.double-quote{
		margin-top:0px !important;
	}
	.component .module-simple-container .grid-box.noborder.double-quote .consumer-comtent {
        padding: 10px 14px !important;
    }
	.site-color .content-popup .modal-dialog .modal-content .modal-body .site-color .btnLink{
		margin-top:14px;
	} 
}

.component .module-simple-container .grid-box.noborder.double-quote .consumer-comtent{
	border:1px solid #000;
	padding: 20px 24px;
}

.site-color .search-icon img{
	height:26px;
}
.site-color .text_wrap ul li.no-bullet::before{
	display: none;
}
.site-color .no-underline {
    text-decoration: none !important;
}
.site-color #backToTop {
	background-image: url('../images/Zivot-Back_to_Top.png') !important;
    background-size: 100%;
	opacity: 1;
}
.site-color header .navbar-toggler-icon{
	background-image: url('../images/zivot-hamburger-menu.svg');
	width:22px;
	height:18px;
}
.site-color header .navbar-toggler[aria-expanded=true] .navbar-toggler-icon{
	background-image: url('../images/zivot-hamburger-close.png') !important;
}
.site-color .header-wrapper .dropdown-arrow{
	background-image: url('../images/Zivot-arrow-down-black.svg');
}
.site-color .accordionReference .accordion-header #headingOne .accordion-button.collapsed::after, .site-color .accordionReference #headingOne .accordion-button::after{
	background-image: url('../images/Zivot-up-arrow-black.svg') !important;
}
.site-color .mobile_no{
	pointer-events: none;
}
.site-color .modal-content .modal-body a.primary-btn {
    background-color: #A7B37D;
    border: 1px solid #A7B37D;
	color:#fff;
	text-decoration: none;
}
.site-color #backToTop{
	width:38px; height:38px;
}
.site-color .search-content .card-body .card-description p b{
	font-weight:700;
}
.site-color .search-content .card-body{
	padding:10px 2px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.site-color .search-content .card-body h2{
	font-size:18px !important;
}
.site-color .search-content .card-body p{
	font-size:16px !important;
}
.site-color .search-content .card-body .card-description{
	margin-top:8px;
}
.site-color .search-content .card-body .card-description p{
	margin-bottom:8px;
}
.site-color .search-content .card-body .card-description div a {
	text-decoration: none;	
}
.site-color .search-content .card-body .card-description div a span{
	margin-right:10px;
}
.site-color .search-content .card-body .card-description div
{
	display: flex;
    justify-content: flex-end !important;
}
.site-color .card-wrapper{
	grid-row-gap: inherit;
}
/*Stickey*/
.site-color .card-body{
	background: #fff;
}
@media (max-width: 1024px){	
	.site-color .mobile_no{
		pointer-events: initial;
	}
}
@media (max-width: 767px){
	.sticky_contents {
		display: none !important;
	}
	.grid-card-container .card-wrapper .card .card-body{
		position: static !important;
		opacity:1 !important;
	}
}
@media (min-width: 768px){
	.is-sticky {
		position: fixed !important;
		margin-top: 0px !important;
	}
	.sticky_contents {
		position: fixed;
		top: 20px;
		right: 0;
		font-size: 90%;
		max-height: calc(100vh - 250px);
		z-index: 1;
		display: none;
		line-height: 1.2;
		margin:0 12px;
		overflow-x: hidden;
		overflow-y: auto;
		height: 99vh;
	}
	.grid-card-container .card-wrapper .card{
		min-height:400px;
	}
	.grid-card-container .card-wrapper .card .card-body{
		flex: none;
	}
	.footer-site-color{
		position: relative;
		z-index:1;
	}
}

.sticky_contents .card-body>p{
    color: #000;
	font-size: 18px;
    line-height: 1.7778em;
}
.sticky_contents .card-body>p strong{
	font-weight: 700;
}
.sticky_contents .desc-preview p{
	color: #000;
	margin-bottom: 8px;
    font-weight: 300;
    line-height: 1.7778em;
	font-size:16px;
}
.sticky_contents .desc-preview .text-action-arrow {
    color: #2E939F;
}
.sticky_contents .desc-preview .text-action-arrow span {
    color: inherit;
    margin-right: 10px;
}

.sticky_contents::-webkit-scrollbar {
  width: 0.9em;
}
.sticky_contents::-webkit-scrollbar-track {
  background: rgb(230, 230, 230);
}


.sticky_contents::-webkit-scrollbar-thumb {
  background-color: #2E939F;
}

.site-color .text_wrap ul.no-bullets li{
	font-weight: 400;
}
.site-color .text_wrap ul.no-bullets li:before{
	display: none;
}