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

#sp-bottom {
    padding: 70px 0px;
}

.sp-page-title {
    background-color: #333;
    background-image: url(../images/title-bg.jpg);
    background-size: cover;
    margin: 0;
    padding: 130px 0 50px;
    background-repeat: no-repeat;
    background-position: 50% 0;
    text-align: center;
}

.contactraid {
	margin-left: -30px;
    margin-right: -30px;
}

h5 {
    padding-left: 15px;
}

.sp-megamenu-parent >li >a {
    display: inline-block;
    line-height: 40px;
    height: 40px;
    padding: 0;
    text-transform: uppercase;
    color: #fff;
    position: relative;
    text-shadow: 1px 1px 2px #000;
	font-size: 16px;
    font-weight: bold;
}

#sp-header, #sp-header.menu-fixed-out {
    background: rgba(0,0,0,0.3);
/*	background-image: url(../images/title-bg.jpg);*/
}

.ce-modal-container {
    margin-top: 100px;
    margin-bottom: -30px;
}

#message{
	height:200px !important;
}

table.acymailing_form {
    margin: auto;
    border: 0px !important;
    width: 200px;
}

.newsletter{
	font-size:11px;
	color:#999;
}

@media (max-width: 767px){
body {
    padding-right: 0px;
    padding-left: 0px;
}}

.menuimage{
	float:left;
	padding-right: 20px;
    width: 175px;
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px; 
    padding-right: 0px; 
}

#sppb-slider-fullwidth .item .sp-slide-description {
    font-size: 18px;
	padding-left: 400px;
    padding-right: 400px;
}

#sppb-slider-fullwidth .item .sp-slide-subtitle {
    font-size: 50px;
    line-height: 1;
    color: #fff;
    margin: 0 0 20px;
}

@media (max-width: 1267px){
	
	#sppb-slider-fullwidth .item .sp-slide-subtitle {
    font-size: 40px;
}

	#sppb-slider-fullwidth .item .sp-slide-description {
    padding-left: 20px;
    padding-right: 20px;
}

	.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px; 
    padding-right: 15px; 
}

.sp-megamenu-parent >li >a {
	font-size: 13px;
    font-weight: 100;
}
.sp-megamenu-parent >li {
    margin: 0 7px;
}
}

#offcanvas-toggler >i {
    font-size: 30px;
}

#catering_details_comments{
	height: 200px !important;
	width: 98% !important;
}

.h1header{
	font-size:14px;
	margin-top:0px;
	font-family: Merriweather, sans-serif;
	font-weight: normal;
	text-align:none;
}

.webdesign{
	margin-top:-5px;
	text-align:none;
}

#sp-footer ul {
    list-style: none;
    padding: 0;
    margin: -10px;
    text-align: none;
}

@media (max-width: 992px){
	.h1header{
		font-size:14px;
		margin-top:20px;
		font-family: Merriweather, sans-serif;
		font-weight: normal;
		text-align:center;
}

.webdesign{
	margin-top:-5px;
	text-align:center;
}

#sp-footer ul {
    text-align: center;
}
	
}

.rightmenu {
    margin-left: -50px;
}

#sppb-slider-fullwidth .item {
/*    padding: 270px 0 240px;*/
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0;
}


@media (max-width: 592px){
#sppb-slider-fullwidth .item {
    padding: 0px 0 20px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0;
	margin-top: 190px;
}    
}




#sppb-slider-fullwidth .item .sp-slide-title {
    text-shadow: 2px 2px 1px #000;
}

.sppb-section-title{
    text-shadow: 1px 2px 2px #fff;
}

.carousel {
    position: relative;
    margin-bottom: 0px;
    line-height: 1;
}


#sp-page-builder .sppb-section-title.sppb-text-center .sppb-title-subheading {
    font-size: 40px;
    line-height: 1.2;
    text-shadow: 2px 1px 2px #000000;
}

.sp-leading, #sp-page-builder .sppb-section-title .sppb-title-heading {
    color: #e7272d;
    text-shadow: 2px 1px 2px #000000;
}


@media (max-width: 792px){
	#sp-page-builder .sppb-section-title.sppb-text-center .sppb-title-subheading {
    font-size: 30px;
    line-height: 1.2;
    text-shadow: 2px 1px 2px #000000;

}

.sp-leading, #sp-page-builder .sppb-section-title .sppb-title-heading {
    color: #e7272d;
	font-size:40px;
    text-shadow: 2px 1px 2px #000000;
}

}

.sppb-addon-chef .sp-chef-designation {
    color: #e7272d;
    text-shadow: 2px 1px 2px #000000;
}

.sppb-addon-chef .sp-chef-title {
    font-size: 40px;
    line-height: 1;
    margin-top: 0;
    margin-bottom: 50px;
}


.menuspace{
	padding-bottom: 40px;
}

.sppb-col-sm-12 {
     padding-left: 0px; 
     padding-right: 0px; 
}


@media only screen and (max-width: 992px){
.sppb-addon-fancy-menu .sbbp-img-container {
    display: block;
}

.com-sppagebuilder #sp-main-body {
    margin-top: -70px;
}}

.fa-flickr:before {
    content: "\f1e9";
}


.indiviual_raid{
	padding: 10px 25px 100px !important;
	width: 170% !important;
}

@media only screen and (max-width: 992px){
.indiviual_raid{
	padding: 10px 0px 100px !important;
	width: 100% !important;
}}


.sppb-col-xs-1, .sppb-col-sm-1, .sppb-col-md-1, .sppb-col-lg-1, .sppb-col-xs-2, .sppb-col-sm-2, .sppb-col-md-2, .sppb-col-lg-2, .sppb-col-xs-3, .sppb-col-sm-3, .sppb-col-md-3, .sppb-col-lg-3, .sppb-col-xs-4, .sppb-col-sm-4, .sppb-col-md-4, .sppb-col-lg-4, .sppb-col-xs-5, .sppb-col-sm-5, .sppb-col-md-5, .sppb-col-lg-5, .sppb-col-xs-6, .sppb-col-sm-6, .sppb-col-md-6, .sppb-col-lg-6, .sppb-col-xs-7, .sppb-col-sm-7, .sppb-col-md-7, .sppb-col-lg-7, .sppb-col-xs-8, .sppb-col-sm-8, .sppb-col-md-8, .sppb-col-lg-8, .sppb-col-xs-9, .sppb-col-sm-9, .sppb-col-md-9, .sppb-col-lg-9, .sppb-col-xs-10, .sppb-col-sm-10, .sppb-col-md-10, .sppb-col-lg-10, .sppb-col-xs-11, .sppb-col-sm-11, .sppb-col-md-11, .sppb-col-lg-11, .sppb-col-xs-12, .sppb-col-sm-12, .sppb-col-md-12, .sppb-col-lg-12 {
     padding-left: 0px; 
     padding-right: 0px; 
}


#sp-header .logo {
    display: inline-block;
    height: 90px;
    display: table;
	max-width: 70% !important;
}


#offcanvas-toggler >i {
    line-height: 90px;
}


.home_anaonce {
    margin-top: 0px !important;
    padding-top: 20px;
    padding-bottom: 30px;
	padding-left: 40px;
    padding-right: 40px;
    text-shadow: 1px 1px 2px #000;
}

@media only screen and (max-width: 992px){
.sppb-addon-special-dishes .sppb-addon-content-inner {
    padding: 20px 0px 20px 20px;
}}