/*
Css Name: Hoekcustom.css
Author: Sudhir Gangwar
*/
@font-face {
font-family: Dinb;
src: url(https://indianhut.mom/wp-content/themes/betheme/fonts/);
font-weight:bold;
}
@font-face {
font-family: dinn;
src: url(https://indianhut.mom/wp-content/themes/betheme/fonts/);
font-weight:normal;
}

/* Top Bar Css Start */

body.page-id-11 #Action_bar .surya { margin-top: 12px!important;}
#Action_bar .surya ul li {  display: inline-block; padding: 0px 20px 0px 0px;  } #Action_bar .surya { margin-top: 8px!important; padding: 0px 25px 0px 0px;}
#Action_bar .wpml-ls-legacy-dropdown-click>ul { position: absolute!important;  }
#Action_bar {  z-index: 99!important;
    padding: 2px 0px 10px 0px;}
#Action_bar .skg li i {padding: 0px 8px;}
#Action_bar span.gaut {margin-left: 20px;}
#Action_bar .skg li {list-style-type: none;float: left;margin-right: 20px;}
a#back_to_top.button.button_js, #popup_contact > a.button { color: #fff!important;}
#Top_bar .menu > li > a span:not(.description){ line-height: 45px!important;}
#Top_bar .menu > li > a{  padding: 0px 0!important;}
#Top_bar .menu > li > a:after{height: 2px!important;background: #158a43!important; width: 100%!important;}
#Top_bar .logo {margin: 0px!important;}
ul#menu-footer_dutch, ul#menu-footer {background-color: #f5f5f5; padding: 0px;}
.grecaptcha-badge { margin-bottom: 60px;z-index: 9;}
div#privacy {color: #000; border-bottom: 2px solid #ab120a;}
#back_to_top.sticky {right: 25px!important;}
div#Top_bar { top: 40px;height: 148px;}
#Top_bar .menu_wrapper { margin-top:28px;background-color: #158a43;margin-right: 0px;}
#Action_bar .rkg { float: left;margin-top: 10px;}
#Action_bar .wpml-ls-legacy-list-horizontal { padding: 0px;   margin-top: 0px;}
#Action_bar .rkg1 {float: right;padding-right: 23px;}
.wpml-languages.enabled { display: none!important;}
#Action_bar span.wpml-ls-native, #Action_bar .wpml-languages.enabled, #Action_bar span.wpml-ls-display { display: none!important;}
#Action_bar a, #Action_bar{color:#fff;text-decoration: none;margin-top:0px;font-family: Montserrat;}
#Top_bar.is-sticky .menu_wrapper {margin-top: 21px;}
 #Top_bar.is-sticky { height: 92px!important;background-image: url(https://indianhut.mom/wp-content/uploads/2020/05/slide-min.png) !important; background-position: 0 0 !important;background-repeat: no-repeat !important;}
#Top_bar.is-sticky #logo img.logo-sticky { max-height: 80px!important;}
.wpml-languages.disabled { display: none!important;}
#Action_bar .toplang { float: right;margin-top: 7px;}
#Action_bar .wpml-ls-legacy-dropdown-click {  width: 5.5em;}
#Subheader h1.title { font-style: normal;font-family: Montserrat;font-size: 40px;color: #fff;font-weight: 600;text-transform: uppercase; }
#Header { min-height: 130px!important;}
#Subheader { 25px 0px !important;}
/* Top Bar Css End */
/* Footer Section Css Start */
#Footer ul.open_time .d2 { padding-right: 35px;}
#Footer ul.open_time li { line-height: 36px; font-size: 16px; list-style-type: none;font-weight: 400; color: #fff;
display: block; width: 100%;float: left;}
#Footer ul.open_time div {  float: right; margin-right: 0;}
#Footer .foot1 h4 { text-align: center; font-family: Montserrat; font-size: 30px;}
#Footer p.foot { text-align: center;line-height: 1.5;}
#Footer .foot2 { background-color: #158a43;  padding: 45px 35px; margin-top: -90px;}
#Footer input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {     color: #000;background: #0000;  border-bottom: 1px solid #fff!important;    padding: 6px 0px;  border-color: #fff0;  box-shadow: inset 0 0 0px 0px rgba(0,0,0,0.02);}
#Footer textarea.wpcf7-form-control.wpcf7-textarea {    color: #000;background: #0000;border-bottom: 1px solid #fff!important;
    padding: 6px 0px; border-color: #fff0;box-shadow: inset 0 0 0px 0px rgba(0,0,0,0.02);  height: 90px;}
#Footer form.wpcf7-form ::placeholder { color: #fff!important;}
#Footer .foot2 h2 {text-align: center; font-size: 40px;margin-bottom: 45px;}
#Footer input.wpcf7-form-control.wpcf7-submit {-webkit-appearance: none; background: #fff; padding: 12px 18px;  color: #000;    border-radius: 0px;    margin-top: 20px;}
#Footer .column.one.surya {  text-align: center;}
#Footer .cent_details ul li i { font-size: 20px;padding: 0px 20px 0px 0px;}
#Footer .cent_details ul li {margin-bottom: 35px;color: #fff;  font-size: 16px;}
#Footer .cent_details ul li a {color: #ffff; text-decoration: none;}
#Footer .cent_details ul li a:hover { color: #158a43;}
#Footer .foll p { font-size: 25px; font-weight: 600;padding-top: 35px; display: inline-block;}
#Footer .foll {  display: block;  text-align: center;}
#Footer ul.social li {padding: 10px; display: inline-block; font-size: 24px;}
#Footer input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required:focus, #Footer textarea.wpcf7-form-control.wpcf7-textarea:focus { background-color: #00000021!important;
color: #f4a01b; font-weight: 500;}



/* Footer Section Css End */
/* ALL pages Css */


/* ALL pages Css End */
/* Home page Css Start */
#slide .sli {    margin-bottom: 0px;}
body.home div#Subheader { display: none;}
body.home #Header_wrapper{  background-color: #00011900;}
div#slide { margin-top: -170px;}
div#reser {  background-size: cover;}
#habout .col1 .vc_column-inner, #habout .col2 .vc_column-inner {padding: 0px;}
#habout .vc_row { display: flex; align-items: center;flex-wrap: wrap;}
#habout .col1 {padding: 0px 50px 0px 77px;}
#habout p.chef {font-size: 50px; font-family: Great Vibes; color: #393939; line-height: 1.2; margin: 0px;}
#habout .chef span.su { color: #f4a01b;}
#habout p.har { font-size: 20px; color: #393939; line-height: 1.3;display: inline-block; margin-left: 20px; margin-top: 10px;}
#habout .har span.su1 {font-size: 14px;color: #f4a01b;}
#habout p.cont { font-size: 14px; color: #898989; line-height: 1.7;display: inline-block;}
#habout p.btn a { background-color: #158a43; padding: 10px 23px;color: #fff;text-decoration: none;}
#habout p.btn { margin-top: 34px;}
#habout p.img {float: left; display: block;}
#habout .wpb_wrapper > div {margin-bottom: 0px;}
#reser .rtb-booking-form input { float: left;margin: 0px 10px; max-width: 376px;display: inline-block;
    margin-top: 17px;}
#reser .rtb-message { color: #158a43; font-size: 18px; font-weight: 600;}
#reser .rtb-select.party { float: left;margin: -8px 10px;}
#reser .rtb-booking-form fieldset>div {  margin-top: 0em;}
#reser .onl h2 { font-size: 50px;text-align: center;line-height: 1.2;    color: #fff;}
#reser .onl h2 span.make { color: #f4a01b;}
#reser .rtb-select.party select {width: 375px;}
#reser label {color: #fff;text-align: left;}
#reser .call1 p.call {text-align: center; font-size: 22px; color: #fff;font-weight: 500;}
#reser .call1 p.call a {color: #f4a01b;font-weight: 600;text-decoration: none;}
#reser .rtb-booking-form { text-align: center;}
#reser button {  background-color: #178843;  border-radius: 0px; color: #fff;font-size: 16px; margin-top: 20px;}
#reser .onl h2 {    margin-top: 45px;}
#gall .onl { text-align: center;}
#gall .onl h2 { font-size: 50px;line-height: 1.2; color: #fff;}
#gall .onl h2 span.make {color: #f4a01b;}
#gall {background-color: #303030;    padding-top: 20px;}
#gall p.cont { color: #fff;font-size: 14px;line-height: 1.6;}
#galli .vc_column-inner {padding: 0px;}
#galli .galkk { margin-bottom: 0px;}
#gall a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey {background-color: #19853F; background-image: none; color: #fff; border-color: #19853F;padding: 10px 30px;border-radius: 0px;}
#gall .vc_btn3-container.btn.wpb_animate_when_almost_visible.wpb_fadeInRight.fadeInRight.vc_btn3-center.wpb_start_animation.animated { margin-top: 35px;}
#galli {margin-bottom: 25px;}
#serv h4.title {font-family: Montserrat;color: #158a43; font-size: 22px; line-height: 1.3;}
#serv .onl h2 { font-size: 50px; line-height: 1.2; color: #201f25;}
#serv .onl h2 span.make {color: #f4a01b;}
#serv .onl { text-align: center;margin-bottom: 15px;margin-top: 50px;}
#menu .et-tabs-style-underline nav a {   border-left: 0px solid #e7ecea!important;}
#menu .et-tabs nav ul{width: 60%;background-color: #158a43!important;}
#menu .et-tabs-style-underline nav li:last-child a { border-right: 0px solid #e7ecea!important;}
#menu .et-tabs-style-underline nav li a::after {height: 3px; background: #fff;}
#menu .et-tabs-style-underline nav {  background: #fff0;}
#menu .et-tabs-style-underline nav a span {font-weight: 400;}
#menu { overflow: unset!important;}
#menu .elegant-tabs-container { margin-top: -65px!important;}
#menuco ul.open_time {margin: 0px; padding-bottom: 12px;    border-bottom: 1px dashed #fff; list-style-type: none; font-size: 18px; color: #fff;}
#menuco ul.open_time .d1 {float: right;color: #f4a01b; font-weight: 600;}
#menuco {  padding-top: 50px;}
#menuco p.cont {  font-size: 18px;  margin-top: 15px;  color: #fff;}
#menuco1 a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey {
    color: #fff;background-color: #158a43;  background-image: none; border: 0px; border-radius: 0px; padding: 10px 30px;}
#testi .test h2 { text-align: center;font-size: 80px;color: #f4a01b;margin-top: 50px; line-height: 1.2;}
#testi h3.wpmtst-testimonial-heading.testimonial-heading { display: none;}
#testi .strong-view.wpmtst-modern .wpmtst-testimonial-content:before, #testi .strong-view.wpmtst-modern .wpmtst-testimonial-content:after{display: none;}
#testi .strong-view.wpmtst-modern .wpmtst-testimonial-content { font-size: 16px; font-style: normal;  margin: 0 339px;}
#testi .wpmtst-testimonial-field.testimonial-field.testimonial-name {font-size: 22px;color: #f4a01b;  font-weight: 600;}
#testi .strong-view.wpmtst-modern .wpmtst-testimonial-inner { padding: 0px;}
#testi .testiside { position: absolute; left: -50px; bottom: -106px;}
#map .wpb_wrapper > div {  margin-bottom: 0px;}
#map .vc_column-inner {  padding: 0px;}


/* Home pages Css End */
/* reservation pages Css Start */
div#reserv.reserv45 { margin-top: 0px;padding-bottom: 0px;border-bottom: 2px solid #ab120a;}

/* reservation pages Css End */

/* Blog pages Css Start */
#blogs.blogp{margin-top: -30px;}

/* Blog page Css End */

/* Team pages Css Start */
.teama .wpb_wrapper > div { margin-bottom: 0px;}
.teama { border-bottom: 2px solid #aa1209;}
/* Team pages Css End */

/* Contact pages Css Start */
#contact input.wpcf7-form-control.wpcf7-submit {  -webkit-appearance: none; background: #f4a01b;  padding: 14px 65px;}
#contact li.dd1 { margin-left: 28px;}
#contact .wpb_wrapper > div {margin-bottom: 20px;}
#contact .cont { padding: 0px 210px;}
#contact .conta p { margin-top: -30px;}
#cmap .wpb_wrapper > div { margin-bottom: 0px;}
#contact .cent_details { margin-top: 30px;}
#contact .cent_details ul { margin: 0px; list-style-type: none; color: #000;font-family: Montserrat; font-size: 16px; font-weight: 400;}
#contact span.sss {display: block; margin-left: 64px;}
#contact ul li i { font-size: 20px;border-right: 3px solid #158a43;margin: 0px 12px; padding: 5px; color: #158a43;}
#contact ul li {  padding: 10px 0px;}
#contact .cent_details ul li a { color: #000;text-decoration: none;}
#contact .cent_details ul li a.map1, #contact .cent_details ul li a.map2 { margin-left: 64px;}
#contact h2 {  color: #f4a01b;font-size: 35px;line-height: 1.5;font-family: Montserrat;font-weight: 500;}
#contact .conta { color: #000; font-family: Montserrat;font-size: 18px; line-height: 1.5;}
#contact .conta a:hover{color: #f4a01b;}
#contact .cont h6 { font-size: 18px; line-height: 1.5; font-family: Montserrat;}
/* Contact pages Css End */
/* About page Css Start */
#About .vc_column_container .vc_row, #About1 .vc_column_container .vc_row { display: flex; align-items: center;  flex-wrap: wrap;}
#About {padding: 30px 0px 60px 0px;}
#About1 .vc_column-inner {padding-top: 0px;}
#About .wpb_wrapper > div {margin-bottom: 0px;}
#About .vc_column-inner {padding-top: 0px;}
#About h1 { font-weight: 500;font-family: Montserrat;color: #f4a01b;font-size: 35px;text-align: center;}
#About .surya h2 { font-size: 25px;text-align: center;font-weight: 700;color: #7e1215;margin-top: -15px;}
#About1 .surya h2 { font-size: 25px;text-align: center;font-weight: 700;color: #7e1215;margin-top: -7px;}
#About .abt1 {padding: 0px 55px 0px 55px; color: #000; font-size: 16px; line-height: 1.5; text-align: left;}

#About1 h1 { font-weight: 500;font-family: Montserrat;color: #f4a01b;font-size: 50px;text-align: center;}
#About1 .abt1 {padding: 0px 55px 0px 55px;color: #000;font-size: 16px;line-height: 1.5;text-align: center;}
#About1 .surya p { margin: 0 0 4px;}
#About1 .wpb_wrapper > div {margin-bottom: 10px;}
/* About page Css End */
/* Reviews page Css Start */
#reviews .testimonial-field.testimonial-name {font-family: Montserrat; font-size: 25px; line-height: 1.2; color: #158a43;    margin-top: 35px;}
#reviews input#wpmtst_client_name, #reviews input#wpmtst_email, #reviews textarea#wpmtst_post_content{border: 1px solid #f4a01b; border-radius: 7px;}div#reviews {border-bottom: 1px solid #000;}
#reviews h2 { font-size: 30px; font-family: Montserrat; font-weight: 700;  color: #000; line-height: 1.5;border-bottom: 2px solid #f4a01b;}
#reviews input#wpmtst_submit_testimonial {-webkit-appearance: none;padding: 13px 40px;    font-size: 16px; background-color: #158a43; border-radius: 0px; line-height: 1.5;}
#reviews h3.wpmtst-testimonial-heading.testimonial-heading {  display: none;}
/* Reviews page Css End */

/* Gallery page Css Start */


/* gallery page Css Start */

/* Information and catering page Css Start */
#informt div#reviews1 { padding-bottom: 0px;}
#open {   float: left;    width: 100%;    margin: 24px 0 0;}
.rightcl.stheme {   float: right;}
div#over-indian h2, div#bezorggebied h2, #open h2, h2#info-ideal, h2#info-menu, h2#info-reviews { color: #f4a01b;  font-family: Montserrat;font-weight: 600;}
div#informt {border-bottom: 2px solid #7e1215;}
#informt .inform ul li:before {    content: ">>";    color: #158a43;    margin-left: -26px;  font-size: 19px;    font-weight: 400;}
#informt .inform ul li:after {  border-color: #f4a01b	;}
#informt .inform ul {    list-style: none;    margin: 0;}
#informt .inform ul li a {    margin-top: -34px;    font-size: 15px; text-decoration: none;   color: #000;}
h2 {    padding: 10px 0px;        color: #7e1215;}
#open .table-left {    border: 1px solid #ddd;    float: left;    width: 49%;}
#open .table-right {    border: 1px solid #ddd;    float: right;    width: 49%;}

#bezorggebied th {background: #EFEFEF;    padding: 10px;    font-weight: 600;    font-size: 13px;    text-align: left;
 border-bottom: 1px solid #dddddd;}
.pc-inactief-td {    color: #acacac;}
#catering span.wpcf7-form-control-wrap { width: 80%; float: right;}
#catering .cathead {    color: #f4a01b; font-family: Montserrat;font-weight: 700;   font-size: 20px; border-bottom: 2px solid #f4a01b; margin-bottom: 26px;
}
#cata .cathou a { color: #158a43; font-weight: 600;text-decoration: none;}
div#catering {border-bottom: 1px solid #000;    opacity: 1;}
.vc_btn3-container.vc_btn3-inline {margin-top: 14px;margin-bottom: 14px;float: left;}
#catering .cater1 {background: #EEEEEE; margin: 10px 0px; border: 1px solid #dedcdc;display: block;  float: left;
    padding: 19px;    width: 95%;}
input.wpcf7-form-control.wpcf7-submit {-webkit-appearance: none;    background: #158a43; padding: 14px 65px;}
textarea.wpcf7-form-control.wpcf7-textarea {    height: 165px;}
#cata p {   color: #000;}

/* Information and catering page Css End */

@media (max-width: 767px){ 
#Subheader { margin-top: -10px;}
#contact .cont { padding: 0px 0px;}	
#Top_bar a.responsive-menu-toggle {    top: 50px!important;}	
.mobile-tb-center #Top_bar .top_bar_right { display: none;}	
div#Top_bar { height: 100px;}
#Action_bar .surya { padding: 0px 24px 0px 24px;}	
#Action_bar .toplang {  margin-right: 10px;}	
#Action_bar .skg { width: 100%;text-align: center;}
#Action_bar .rkg1 {display: inline-block; float: none; width: 100%;}
#Action_bar .skg li { margin-right: 4px;display: contents;}
#Action_bar span.gaut {margin-left: 8px;}	
#hreserv .reser3 h4 {font-size: 30px;}	
#Action_bar .container {max-width: 630px!important;    padding: 0px!important;}	
#testimo .testimonial-inner {padding: 22px 11px 0px 11px!important;}	
#testimo .wpmslider-viewport {height: 325px!important;background-size: auto!important;}	
#testimo .wpmslider-wrapper {max-width: 100%!important;}	
#resta .sidh { position: relative; right: 0;background-color: #ffff;padding: 25px 30px 25px 30px;bottom: -45px;}	
#menu div#menuco {padding: 30px 0px;}	
#hreserv .skg {padding: 15px 25px;}	
#hreserv .skg h3 { float: unset;margin: 15px 0px 0px 0px;    text-align: center;}
#hreserv .reser3 {padding: 0px 0px;}	
#hreserv .reser h2 {  font-size: 30px;}	
#hreserv .reserp {padding: 0px 0px;}	
#hreserv .rtb-text {width: 95%;}
#hreserv input#rtb-date {margin-bottom: 0px;}	
#hreserv .rtb-select.party {width: 99%;}	
#hicon .skg { border-left: 0px dotted #fff;border-right: 0px dotted #fff;border-top: 1px dotted #fff;border-bottom: 1px dotted #fff;}	
#hreserv .resrig { padding: 30px 0px 0px 0px;}	
#hreserv .reser2 { margin: 10px 0px;}	
#habt p.abt1 { padding: 0px 0px 0px 0px;}	
#hicon .vc_col-sm-4 { padding: 20px;}	
#homea .homab {margin-top: 0px;margin-bottom: 5px;}	
#homea .about1{padding:0px;}	
div#reserv { margin-top: 20px; padding-bottom: 20px;background-image: none!important;}
#reserv .rese {  border: 2px solid #ccc; padding: 10px 10px 20px 10px!important;margin: 0px 0px 25px 0px;}	
 #reserv .resrig h2 {padding-top: 10px;}
#reserv .resrig h3 { margin-top: -35px;}	
#menu .menut h2{ line-height: 40px;}
#menu .et-align-right nav { margin-left: 0px; }	
#menu .menuim {margin-top: 0px; margin-bottom: 10px;text-align: center;}	
#menu .menuit {  margin-left:0px;border-right: 0px solid #961f09;}	
#menu .open_time .d1 { padding: 0px 0px 0px 5px;font-size: 20px;}
#menu ul.open_time li{  font-size: 16px;line-height: 1.4;margin-bottom: 20px;}
#menu p.cont { font-size: 13px;margin-top: 3px;}
#menu .et-tabs.et-mobile-enabled nav select.et-mobile-tabs{color: #000!important;}
#food .bring h2 { font-size: 100px;margin-top: -65px; }	
#food a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey { margin-top: -45px;}#Footer .foot2 { margin-top: 0px;}	
#team .tpstyle-1-image { padding: 20px;}	
#team .tpstyle-1 figcaption	{padding: 27px 30px 15px;}
#team .vc_btn3-container.teabtn.vc_btn3-center { margin-bottom: 0px;}	
#team .wpb_wrapper > div { margin-bottom: 20px;}	
#testimo .strong-view.default .testimonial{padding: 0px;}	
#testimo .wpb_wrapper > div{margin-bottom: 10px;}	
#map .cent_details{margin-top: 10px;}	
a.responsive-menu-toggle { background: none!important;}	
#Action_bar .rkg1 {padding-right: 0px;}	
#Action_bar a, #Action_bar {margin-top: 0px;}	
.mobile-tr-header #Top_bar {  top: 70px!important;}	
#Top_bar #logo img.logo-mobile {float: left;}	
#Top_bar .logo #logo, #Top_bar .logo .custom-logo-link {margin: 15px 10px!important;}	
#informt .rightcl.vc_col-sm-9 {width: 100%;}
#informt .leftcl.vc_col-sm-3 {width: 100%!important;    position: relative!important;-webkit-appearance: none;height: auto!important;}	
#open .table-right, #open .table-left {    width: 100%;}
#bezorggebied {    width: auto;    margin-right: 9px;    margin-left: 9px;}
#bezorggebied td {    padding: 5px;}
.wijknaam {display: none;}
#bezorggebied th {    padding: 8px 5px;}
#reviews h2{font-size: 22px;}
#About h1,#About1 h1  { font-size: 30px; line-height: 1.1;}	
#About1 .abtimg1, #About1 .vc_single_image-wrapper.vc_box_border_grey {margin-bottom: 0px;}	
#About, #About1{background-image: none!important; margin-top: 0px;}	
#About .abt1, #About1 .abt1 { padding: 10px 0px 25px 0px;  color: #000; font-size: 14px;	}
#About1 .abt1{ margin-top: 0px;}
#About .abtimg { margin-bottom: 0px; margin-top: -35px;}
#habout .col2 {    padding: 5px 0px 35px 0px;}	
div#reser { background-size: cover;}
#reser .onl h2 {  margin-top: 20px; font-size: 30px;}
#reser .rtb-booking-form input {  max-width: 270px;}
#reser .rtb-select.party select { width: 270px;}
#reser .call1 p.call {  font-size: 16px; line-height: 1.5;}
#serv .onl { margin-top: 25px;}	
#serv .wpb_wrapper > div {  margin-bottom: 15px;}
#menu .elegant-tabs-container { margin-top: 10px!important;}	
#testi .test h2 { font-size: 45px;  margin-top: 15px;}	
#testi .strong-view.wpmtst-modern .wpmtst-testimonial-content {  margin: 0 0px;margin: 0px 0px 10px 0px;}
#testi .testiside { display: none;}	
#habout .col1 {  padding: 35px 15px 40px 15px;}
#About1 .shifli {  display: none;}
#About1 .abtimg1 {  display: block;}	
}
@media (min-width: 768px){

#informt .leftcl.vc_col-sm-3 { width: 31%!important;}
#informt .rightcl.vc_col-sm-9 {width: 65%;}
}
@media (max-width: 1026px){
#About1 .shifli {  display: none;}
#About1 .abtimg1 {  display: block;}	
	
}
@media (min-width: 1200px){
#About1 .abtimg1 {
    display: none;
}
}
@media screen and (max-width: 750px) and (min-width: 482px){
#news input.es_required_field.es_txt_email {width: 60%;}
#news input.es_subscription_form_submit.es_submit_button { margin-top: -54px;margin-right: 50px;}	
#testimo .strong-view.default .testimonial-field { margin-top: 90px;}	
#Action_bar .toplang {   margin-top: 8px;}	
#Top_bar .reser {float: none; margin-right: 13px; margin-top: -138px; text-align: center; position: relative; display: block;}
#reser .rtb-select.party select {  width: 445px!important;}
#reser .rtb-booking-form input { max-width: 445px;}	

}
@media screen and (max-width: 350px) and (min-width: 300px){
#reser .rtb-select.party select {  width: 230px;}	
#reser .rtb-booking-form input { max-width: 230px;}	
#Top_bar .reser {margin-right: 35px!important;}	
#Action_bar .skg { margin-left: 0px!important;}	
#Action_bar .skg li { margin-right: 5px!important;}	
#Action_bar .skg li i { padding: 0px 3px;}	
#Action_bar span.gaut { margin-left: 6px!important;}	
}
@media screen and (max-width: 330px) and (min-width: 300px){
#Action_bar .rkg1 { padding-right: 82px!important;}
#Top_bar .reser {margin-right: 10px!important;}	


}
@media screen and (max-width: 480px) and (min-width: 300px){
#news input.es_subscription_form_submit.es_submit_button {float: left; margin-top: 30px;}	
#news .subs h3 { font-size: 35px;}	
#news input.es_required_field.es_txt_email { width: 100%;}	
div#news {background-size: cover;}	
#menu .men h2 {width: 129px;}	
#menu .men h2 { padding: 16px 61px;}	
#Action_bar .container{padding-left: 0px!important;padding-right: 0px!important;}	
#catering span.wpcf7-form-control-wrap { width: 63%; float: right;}	
#Top_bar .reser { float: right; margin-right: 50px; margin-top: -143px;display: block; position: relative; z-index: 9;}	
.copyright strong { display: block;}
#Action_bar .toplang {margin-top: 9px;}	
#Action_bar .skg li {margin-right: 8px;}
#Action_bar span.gaut {margin-left: 15px;}	
}

@media (max-width: 900px){

}
@media screen and (max-width: 415px) and (min-width: 410px){
#reser .rtb-select.party select {    width: 310px;}
#reser .rtb-booking-form input {  max-width: 310px;}	
}
@media only screen 
  and (max-device-width: 1024px) 
 and (min-width: 992px)
  and (orientation: landscape) 
	and (-webkit-min-device-pixel-ratio: 1){
#habout .col1 {    padding: 20px 10px 30px 15px;}
#reser .rtb-booking-form input { max-width: 270px;}
#reser .rtb-select.party select { width: 270px;}
#menu .et-tabs nav ul {  width: 91%;}
#testi .strong-view.wpmtst-modern .wpmtst-testimonial-content { margin: 0 50px;}	
#testi .testiside { display: none;}		
		
		
}
@media only screen 
  and (max-device-width: 1050px) 
 and (min-width: 1024px)
  and (orientation: portrait) 
	and (-webkit-min-device-pixel-ratio: 1){
#habout .col1 {    padding: 20px 10px 30px 15px;}
#reser .rtb-booking-form input { max-width: 270px;}
#reser .rtb-select.party select { width: 270px;}
#menu .et-tabs nav ul {  width: 91%;}
#testi .strong-view.wpmtst-modern .wpmtst-testimonial-content { margin: 0 50px;}	
#testi .testiside { display: none;}		
		
		
}

@media screen and (max-width: 991px) and (min-width: 768px){
#contact .cont { padding: 0px 0px;}	
#Footer ul.open_time li {    font-size: 14px;}	
#menu .et-tabs nav ul { width: 90%;}	
#Footer .container {  max-width: 100%; padding: 0px 10px;}
#Footer ul.social li { padding: 8px; font-size: 16px;}	
#Footer .foot2 { padding: 45px 5px;  }	
#reser .rtb-select.party select {   width: 200px;margin-top: 10px;}	
#habout .col1 {  padding: 20px 15px 40px 15px;}	
#testimo .strong-view.default .testimonial-field {margin-top: 80px;	}
#testimo .strong-view.default .testimonial{padding: 0px;}	
#testimo .wpb_wrapper > div{margin-bottom: 10px;}	
#testimo .testimonial-inner {padding: 55px 161px 0px 55px!important;}	
#testimo .wpmslider-viewport {height: 325px!important;background-size: auto!important;}	
#testimo .wpmslider-wrapper {max-width: 100%!important;}
#resta .sidh {bottom: 94px;padding: 70px 30px 90px 50px;}	
#hserv .desc {padding: 0px 0px;}	
#hreserv .rtb-select.party {width: 30%;}	
#habt p.abt1 { padding: 0px 0px 0px 0px;}
#hreserv .reser2 {margin: 10px 5px;}	
#hreserv .resrig {padding: 30px 0px 0px 0px;}
#hreserv .skg h3 {float: unset; margin: 15px 0px 0px 0px; text-align: center;}	
#habt .vc_btn3-container.btn.vc_btn3-left {margin-top: 25px;}	
#homea .wpb_single_image.wpb_content_element.vc_align_center.hab {    margin-top: 100px;}	
#reser2 .vc_col-sm-8 { width: 100%;}	
#menu .menut { margin-bottom: 0px;}	
#menu .menuim {margin-top: 7px;  text-align: left;}	
#menu .menuit { margin-left: 0px;}	
#menu .open_time .d1 { margin-top: -50px; padding: 0px 32px 0px 20px;}	
#menu ul.open_time li{ margin-bottom: 30px;}	
#menu .et-tabs nav a span {font-size: 15px;}	
#menu .et-align-right nav {margin-left: 0px;}	
#homea .homab {margin-top: 20px;}
div#reserv { margin-top: 30px;padding-bottom: 30px;}
#reser .rtb-booking-form input {    max-width: 200px;}
#testi .strong-view.wpmtst-modern .wpmtst-testimonial-content { margin: 0 0px;}	
#testi .testiside {  display: none;}	
#Footer h4 {  font-family: Montserrat; font-size: 18px;}	
#About1 { margin-top: -19px!important;}	
#catering .vc_col-sm-8 {  width: 100%;}	
.subheader-both-center #Subheader .title {font-size: 35px;}		
#About .abt1 {margin-top: -15px;}	
#About1 .abtimg1, #About1 .vc_single_image-wrapper.vc_box_border_grey {margin-bottom: 0px;}	
#About{background-image: none!important; margin-top: 0px;}	
#About .abt1, #About1 .abt1 { padding: 30px 25px 40px 25px;  color: #000; font-size: 14px;	}
#About1 .abt1{ margin-top: 0px;}	
#About .vc_col-sm-6, #About1 .vc_col-sm-6 { width: 100%;}	
#About, #About1{background-image: none!important; margin-top: 0px;}		
#Top_bar .responsive-menu-toggle, #Header_creative .creative-menu-toggle, #Header_creative .responsive-menu-toggle { background: #aa261700!important;}	
#Top_bar .reser { margin-right: 0px;margin-top: 5px;text-align: center!important;position: relative;display: block;float: none;}

}
@media screen and (max-width: 1025px) and (min-width: 992px){
#reser2 .vc_col-sm-8 { width: 100%;}
#Action_bar .skg {margin-left: 20px;}	
#menu .menut { margin-bottom: 0px;}	
#menu .menuim {margin-top: 7px;  text-align: left;}	
#menu .menuit { margin-left: 0px;}	
#menu ul.open_time li{ margin-bottom: 30px;}	
#menu .et-tabs nav a span {font-size: 20px;}	
#menu .et-align-right nav {margin-left: 0px;}	
#homea .homab {margin-top: 20px;}
div#reserv { margin-top: 30px;padding-bottom: 30px;}
#reserv .rese {padding: 15px 40px 25px 40px!important; margin: 0px 30px;}	
#reserv .resrig h2{font-size: 80px;}
#reserv .happ1, #reserv .sund {padding: 27px 0px 13px 10px;}	
#reserv .happ1 h5, #reserv .sund h5, #reserv .happ h5{font-size: 18px;}	
#reserv .happ1 p, #reserv .sund p, #reserv .happ p {font-size: 16px;margin-bottom: 25px;}
#reserv .happ {padding: 27px 0px 13px 10px;}	
#Top_bar .responsive-menu-toggle, #Header_creative .creative-menu-toggle, #Header_creative .responsive-menu-toggle { background: #aa261700!important;}		
#Top_bar .reser { margin-right: 0px;margin-top: 5px;text-align: center!important;position: relative;display: block;float: none;}	
#About1 { margin-top: -19px!important;}			
#About .abt1 {margin-top: -15px;}	
#About1 .abtimg1, #About1 .vc_single_image-wrapper.vc_box_border_grey {margin-bottom: 0px;}	
#About{background-image: none!important; margin-top: 0px;}	
#About .abt1, #About1 .abt1 { padding: 30px 40px 40px 40px;  color: #000; font-size: 14px;	}
#About1 .abt1{ margin-top: 0px;}	
#About .vc_col-sm-6, #About1 .vc_col-sm-6 { width: 100%;}	
#About, #About1{background-image: none!important; margin-top: 0px;}			


}
@media screen and (max-width: 767px) and (min-width: 730px){
#menu .et-tabs nav ul { width: 85%;}	
div#menu { padding-left: 0px!important; padding-right: 0px!important;background-repeat: no-repeat;
    background-size: cover;}
#menu .men h2 {padding: 19px 50px;}	
}

