body
{
	padding-top:40px !important;
	padding-bottom:40px !important;
	background:url('https://culinatours.com/wp-content/uploads/2021/08/79283521.jpg') !important;
	background-size:cover !important;
	background-position:center center !important;
	background-repeat: no-repeat !important;
}

.site-header .header-inner {
    max-width: 1080px;
    background: #fff;
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
		margin:0 auto;
}

.site-footer .footer-inner
{
    max-width: 1080px;
    background: #56a25b;
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
		margin:0 auto;
		padding-top: 10px;
		padding-bottom: 10px;
}

.site-header , .site-footer
{
    padding: 0px;
}

.site-header .site-navigation {
    display: block;
    margin-top: 15px;
}

.site-header .site-navigation ul.menu li a {
    color: #56a25b;
    text-transform: uppercase;
    font-weight: bold;
}

.site-header .site-navigation ul.menu li a:hover {
    color: #b5bf2b;
}

.site-header .site-navigation ul.menu li.current_page_item a
{
	color: #b5bf2b;
}

.site-footer:not(.footer-stacked) .footer-inner .site-branding {
    display: none;
}

.site-footer:not(.footer-stacked) .footer-inner .site-navigation {
    float: left;
    text-align: left;
    display: block;
}

.site-footer .footer-inner .copyright p {
    color: #fff;
}

.site-footer a {
    color: #fff;
}

.first-h2 {
    color: #56a25b;
    line-height: 55px;
    font-weight: bold;
}

.site-main
{
    max-width: 1080px;
    width: 100%;
    margin: 0 auto;
		height:600px;
		overflow-y:scroll;
}

.footer-inner .copyright {
    max-width: 50% !important;
}

.footer-inner .menu-footer-menu-container
{
	float:right;
}

.elementor-kit-5 h2 {
    margin-bottom: 0px;
}

@media only screen and (max-width: 800px) 
{
  .footer-inner .copyright {
    max-width: 100% !important;
	}
	.site-footer .footer-inner {
    padding-left: 30px !important;
    padding-right: 30px !important;
	}
}

.site-header .header-inner .custom-logo-link {
    max-width: 240px !important;
}

.email
{
	padding-left:15px;
}

footer .site-navigation ul.menu a:hover {
    color: #b5bf2b;
}

footer .site-navigation ul li.current_page_item a {
    color: #b5bf2b;
}

.custom-h1 h2
{
	font-size:30px;
}

.custom-second-para p
{
	
	font-weight:bold;
	font-size:22px;
}

.custom-second-para-green
{
	color:#56A25B;
	font-weight:bold;
	font-size:22px;
}

.custom-h1 h1 {
    margin-bottom: 0px !important;
}