

/* service section */
div#services-main-section {z-index: 1!important;}
div#main {padding: 0 !important;}
.black_area_wrapper {    max-width: 860px;    margin: 0 auto;    padding-bottom: 35px;}
.make_order_now_button .vc_btn3-color-sandy-brown {    background-color: #e86a38;    font-family: Montserrat;    margin-top: 20px;    margin-bottom: 0;}
footer#footer {    padding-top: 50px;}
.fa-color {color: #e86a38 !important;}
div#photo-gallery .wpb_content_element {    margin: 0;}
.orange_area .vc_column-inner {    padding: 30px!important;    color: #fff;}
.orange_area .vc_column-inner p {    font-size: 15px;    margin-top: 20px;}

div#services-main-section {    text-align: center;}
div#services-main-section .services .vc_column-inner {    border-top: solid 4px #e86a38;    max-width: 260px;    display: inline-block;    float: none;    margin-bottom: 10px;min-height: 231px !important;}
div#services-main-section {    margin-top: -4px;}
div#services-main-section .services .vc_column-inner:hover {    box-shadow: 0px 1px 5px 1px rgba(128, 128, 128, 0.3);}
div#services-main-section .services .vc_column-inner:hover button.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern a {    background-color: #e86a38 !important !important;    color: #fff !important !important;}
div#services-main-section .services .vc_column-inner img.aligncenter {    position: relative;    top: -25px;}
div#services-main-section {    overflow: visible;}
div#services-main-section .services .vc_column-inner p {    margin: 0;}
.footer .widget-title {    font-size: 24px;    text-transform: uppercase;}
.bg-outline-decoration > li > a {    border-radius: 0;}
.masthead.line-decoration:not(.side-header):not(.mixed-header) {    border: 0!important;}
.sub-nav {    box-shadow: none;}
.main-nav .sub-nav > li > a {    border-bottom: dotted 2px;    padding-left: 0!important;  position: relative;}
.main-nav .sub-nav > li > a:before {    content: "\f054";    font: normal normal normal 14px/1 FontAwesome;    position: absolute;    right: 0;}
.main-nav .sub-nav > li:last-child > a {    border: 0;}
h2.black_area_heading {    text-transform: uppercase;}

/* menu-page */
p.select-discount {margin-top: 40px;text-align:center !important;}
p.select-discount a {color: #fff;background: #000;padding: 20px 100px;text-transform: uppercase;text-decoration: none;}
p.select-discount a:hover {color: #000;background: none;border: 2px solid #000;}
.menu-category-sec img {box-shadow: 1px 8px 23px -3px rgba(0, 0, 0, 0.34) !important;}
p.menu-category-view {margin-top: 30px;}
p.menu-category-view a {text-align: left;text-transform: uppercase;text-decoration: none;background: #000;padding: 20px 40px;color: #fff;}
p.menu-category-view a:hover {background: none;border: 1px solid #000;color: #000;}
.category-inner-boxes {text-align: center;box-shadow: 0px 3px 26px 6px rgba(0, 0, 0, 0.10) !important;min-height: 225px  !important;padding-top: 0px;background: #fff;}
h3.category-box-heading {text-transform: uppercase;letter-spacing: 1px;padding-top: 24px !important;}
p.category-box-price {letter-spacing: 4px;color: #f28322 !important;font-size: 21px;}
p.category-box-sub {font-size: 12px;padding-left: 20px;padding-right: 20px;line-height: 20px;}
.heading-underline-style {margin-bottom: 22px !important;}
.category-sub-style {letter-spacing: 3px !important;}
p.latest-price-list {color: #fff;float: left;margin-right: 40px;padding: 10px 40px;margin-top: 20px;border: 2px solid #fff;}
p.latest-price-list2 {float: left;margin-right: 40px;margin-top: 40px;}
p.latest-price-list2  a{color: #000;border: 2px solid #000;padding: 20px 35px;text-decoration: none;text-transform: uppercase;}
p.latest-price-list2 a:hover {background: #000;color: #fff;}
p.latest-price-list3 {float: left;margin-right: 40px;margin-top: 40px;}
p.latest-price-list3  a{color: #fff;border: 2px solid #fff;padding: 20px 35px;text-decoration: none;text-transform: uppercase;}
p.latest-price-list3 a:hover {background: #000;color: #fff;}
p.latest-price-list4 {float: left;margin-right: 40px;margin-top: 20px;color: #000;border: 2px solid #000;padding: 13px 44px;text-decoration: none;text-transform: uppercase;}
p.tranditional1 {float: left;margin-right: 40px;margin-top: 20px;color: #000;border: 2px solid #000;padding: 13px 44px;text-decoration: none;text-transform: uppercase;}
p.tranditional2 {float: left;margin-right: 40px;margin-top: 20px;color: #fff;border: 2px solid #fff;padding: 13px 44px;text-decoration: none;text-transform: uppercase;}
img.small-home-img1 {margin-bottom: 20px !important;}
img.small-home-img {margin-left: 10px !important;margin-bottom: 20px !important;}
p.home-more-menus-style {text-align: center;margin-top: 20px;}
p.home-more-menus-style a {background: #000;color: #fff;letter-spacing: 2px;padding: 27px 84px;font-size: 17px;text-decoration: none;text-transform: uppercase;}
p.home-more-menus-style a:hover {background: none;border: 1px solid #000;color: #000;}
#photo-gallery img {min-width: 100% !important;}

/* .....STYLE SHEET2....*/
.phonetextt { display: none; }
iframe#twitter-widget-0 {  height: 240px !important; }
div#slide-7-layer-5 a {  text-decoration: none; }
.dessert-menu-hei {min-height: 150px !important;}
.drinks-menu-hei {min-height: 190px !important;}
.dessert-menu-hei h3 {padding-top: 30px !important;}
.footer-menu-kick {margin-bottom: 17px;}
a.footer-menu-kick2 {text-decoration: none;margin-left: 1px;}
a.footer-menu-kick2:hover {text-decoration: underline !important;}
.sepra-con-style {margin-bottom: 17px;margin-top: -14px;}
p.about-footer {text-align: -webkit-left !important;}

/* .....RESPONSIVE....*/
@media only screen and (min-width:960px) and (max-width:1120px) { 
div#services-main-section .services .vc_column-inner { max-width: 220px;  min-height: 241px !important; }
p.home-more-menus-style {   margin-top: 40px; }
.contact-us-form { max-width: 60%; }
span.gallery-home-content {font-size: 12px;}
p.about-footer {text-align: justify;line-height: 24px;}
img.small-home-img1 {margin-bottom: 20px !important;margin-left: 10px;}
img.small-home-img {margin-left: 10px !important;float: left !important;margin-bottom: 20px !important;}
div#services-main-section .services .vc_column-inner {max-width: 176px;min-height: 328px !important;}
p.top-home-menu-content {font-size: 14px;}
.opening.hours {margin-top: 0px !important;min-width: 100% !important;margin-bottom: 18px !important;}
.contact-us-form {min-width: 100% !important;padding-bottom: 20px !important;}
}

@media only screen and (min-width:768px) and (max-width:959px) { 
p.home-more-menus-style {   margin-top: 40px; }
div#slide-7-layer-3 {  font-size: 10px !important; }
.contact-us-form { max-width: 60%; }
div#services-main-section .services .vc_column-inner {max-width: 176px;min-height: 288px !important;}
p.top-home-menu-content {font-size: 12px;}
span.gallery-home-content {font-size: 13px;line-height: 17px;text-align: justify !important;}
.black_area_heading {text-transform: uppercase;font-size: 30px !important;}
section#text-5 {float: left !important;max-width: 36%;}
section#text-3 {float: left !important;max-width: 29% !important;}
section#text-4 {float: left !important;max-width: 35% !important;}
.drinks-menu-hei {min-height: 250px !important;}
p.photo-galley-links a {padding: 20px !important;}
p.photo-galley-links {margin-right: 10px !important;}
.opening.hours {margin-top: 0px !important;min-width: 100% !important;margin-bottom: 18px !important;}
.contact-us-form {min-width: 100% !important;padding-bottom: 20px !important;}
 }

@media only screen and (min-width: 668px) and (max-width: 767px) {
div#slide-7-layer-3 {  font-size: 10px !important; }
div#services-main-section .services .vc_column-inner { max-width: 249px;  float: left;  min-height: 240px !important; margin: 0 52px; margin-bottom: 50px !important; }
section#text-3 {float: left;max-width: 51%;}
section#text-2 {float: left;max-width: 50%;}
section#text-4 {float: left;max-width: 49%;}
section#text-5 {float: left;max-width: 48%;}
.opening.hours {margin-top: 0px;min-width: 100%;}
.contact-us-form {min-width: 100% !important;padding-bottom: 20px !important;}
}
@media only screen and (min-width: 600px) and (max-width:600px) {
section#text-3 {float: left;max-width: 51%;}
section#text-2 {float: left;max-width: 50%;}
section#text-4 {float: left;max-width: 49%;}
section#text-5 {float: left;max-width: 48%;}
.contact-us-form {min-width: 100% !important;padding-bottom: 20px !important;}
}
@media only screen and (min-width: 480px) and (max-width: 667px) {
div#slide-7-layer-3 {  font-size: 10px !important; }
div#services-main-section .services .vc_column-inner { margin-bottom: 50px; }
div#slide-7-layer-3 { line-height: 13px !important; }
div#slide-7-layer-5 { margin: 8px 0 !important; }
.cssanimations .tp-parallax-wrap {  left: 165px !important; }
section#text-3 {float: left;max-width: 51%;}
section#text-2 {float: left;max-width: 50%;}
section#text-4 {float: left;max-width: 49%;}
section#text-5 {float: left;max-width: 48%;}
p.latest-price-list2.photo-galley-links {width: 100%;text-align: center;margin: 4px auto;}
p.latest-price-list2.photo-galley-links a {display: inline-block;width: 78%;}
.contact-us-form {min-width: 100% !important;padding-bottom: 20px !important;}
}
@media only screen and (max-width: 479px) { 
div#services-main-section .services .vc_column-inner { margin-bottom: 50px; }
p.home-more-menus-style a {padding: 22px 19px; }
.tp-parallax-wrap { left: 93px !important; }
div#slide-7-layer-1 { font-size: 14px !important; line-height: 1.3 !important; margin-top: -24px !important; }
div#slide-7-layer-2 {  font-size: 11px !important; }
.phonetextt {  display: block;  margin-top: 28px; }
p.latest-price-list2.photo-galley-links {width: 100%;text-align: center;margin: 4px auto;}
p.latest-price-list2.photo-galley-links a {display: inline-block;width: 78%;}
.contact-us-form {min-width: 100% !important;padding-bottom: 20px !important;}
}