.progress-bar-container { 
    position: fixed; top: 0;left: 0;width: 100%;height: 5px;background-color: #f0f0f0; z-index: 9999;}
    .progress-bar { height: 100%; background-color: #9b0004; transition: all 0.3s ease;}
    .progress-background { fill: transparent;stroke: #ededed;stroke-width: 5;stroke-dasharray: none;}
img.ewb-smiley,
    img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}
    /* #Typography */ 
    body{  overflow-x: hidden;font-style: normal;font-weight: 300;font-size: 1rem;line-height: 1.75;font-family: Roboto, sans-serif;letter-spacing: 0px;
           text-align: left;color: #343434; } h1 {  font-style: normal;font-weight: 400;font-size: 30px;line-height: 1.4;font-family: Montserrat, sans-serif;letter-spacing: 0px;text-align: inherit;color: #343434;}h2 {  font-style: normal;font-weight: 300;font-size: 29px;line-height: 1.4137931;font-family: Roboto, sans-serif;letter-spacing: 0px;text-align: inherit;color: #343434;}h3 { font-style: normal;font-weight: 300;font-size: 24px;line-height: 1.458333;font-family: Roboto, sans-serif;letter-spacing: 0px;text-align: inherit;color: #343434;}h4 { font-style: normal;font-weight: 300;font-size: 20px;line-height: 1.5;font-family: Roboto, sans-serif;letter-spacing: 0px;text-align: inherit;color: #343434;}h5 { font-style: normal;font-weight: 400;font-size: 18px;line-height: 1.55555555;font-family: Montserrat, sans-serif;letter-spacing: 0px;text-align: inherit;color: #343434;}h6 { font-style: normal;font-weight: 300;font-size: 18px;line-height: 1.55555555;font-family: Roboto, sans-serif;letter-spacing: 0px;text-align: inherit;color: #343434;}@media (min-width: 992px) { h1 {  font-size: 30px; }h2 {  font-size: 29px; } h3 {  font-size: 24px; } h4 {  font-size: 20px; } } a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {  color: #808f66; }a:hover {  color: #343434; }/* #Invert Color Scheme */.invert {  color: #fff; }.invert h1 {  color: #fff; }.invert h2 {  color: #fff; }.invert h3 {  color: #fff; }.invert h4 {  color: #fff; }
           .invert h5 {  color: #fff; }.invert h6 {  color: #fff; }.invert a {  color: #fff; }.invert a:hover {  color: #9b0004; }
           .invert a[href*="tel:"],.invert a[href*="mailto:"] { color: #343434;}.invert a[href*="tel:"]:hover,.invert a[href*="mailto:"]:hover { color: #9b0004;}/* #Layout */@media (min-width: 1200px) { .container { max-width: 1200px;}}/*404*/body.error404{ background-color: #000000;background-repeat: no-repeat;background-position: center top;background-attachment: scroll;}/* Text colors */.accent-color-1 { color: #9b0004;}.accent-color-2 { color: #343434;}.accent-color-3 { color: #f7f7f7;}.site-content .mprm-container.mprm-shortcode-categories.mprm-view-grid .mprm-menu-category .mprm-link .mprm-category-content .mprm-title:after { background-color: #bd765c;}.entry-content #tm_builder_outer_content .tm_pb_promo_description h2 { color: #9b0004;}.site-content .mprm-container.mprm-shortcode-items.mprm-view-grid .mprm_thumb_wrap .mprm-tags a { color: #fff;background-color: #9b0004;}.tm_pb_testimonial_author_info p { color: #bdbdbd;}.entry-content #tm_builder_outer_content .tm-pb-contact-message { color: #343434;}/* #Elements */blockquote { color: #343434;font-family: Montserrat, sans-serif;}blockquote cite{ color: #bdbdbd;font-family: Roboto, sans-serif;}blockquote cite a{ color: #9b0004;}blockquote a:hover { color: #343434;}code { color: #fff;background: #9b0004;font-style: normal;font-weight: 300;font-size: 18px;line-height: 1.75;font-family: Roboto, sans-serif;}/*List*/.entry-content ol >li:before{ color: #343434;font-family: Montserrat, sans-serif;}.entry-content dl dt{ font-family: Montserrat, sans-serif;color: #343434;}/* #Header */.header-wrapper { background-color: #808f66;background-image: url();background-repeat: no-repeat;background-position: center top;background-attachment: scroll;}.isStuck { background-color: #343434;}/* ##Logo */.site-logo{ font-style: normal;font-weight: 400;font-size: 22px;font-family: Montserrat, sans-serif;}.site-logo a,.site-logo__link:hover{ color: #343434;}.invert .site-logo a,.invert .site-logo__link:hover{ color: #fff;}/* ##Top Panel */.top-panel { background-color: #f7f7f7;}.invert .info-block { color: #343434;}.info-block .fa,.info-block .material-icon { color: #9b0004;}.invert .info-block .fa,.invert .info-block .material-icon { color: #808f66;}/* ##Showcase panel */.showcase-active .header-wrapper{ background-color: #000000;background-repeat: no-repeat;background-position: center top;background-attachment: scroll;}.showcase-active .header-wrapper:before { background-color: rgba(0,0,0,0.3);}.showcase-panel__title { font-style: normal;font-weight: 400;font-size: 63px;line-height: 1.2;font-family: Satisfy, handwriting;letter-spacing: 0px;color: #ffffff;text-transform: none;}.showcase-panel__subtitle { font-style: normal;font-weight: 500;font-size: 23px;line-height: 1.3;font-family: Montserrat, sans-serif;color: #ffffff;text-transform: none;}.showcase-panel__description { font-size: 25px;color: #ffffff;}@media (min-width: 768px) { .showcase-panel__title{ font-size: 80px;}.showcase-panel__subtitle { font-size: 36px;letter-spacing: 0px;}}/* #Search Form */input.search-form__field,.top-panel input.search-form__field,.invert.top-panel input.search-form__field{ background-color: #f7f7f7;}.invert input.search-form__field { background-color: #fff;}.search-form__submit{ color: #343434;}.search-form__submit:hover,.invert .search-form__submit{ color: #9b0004;}.invert .search-form__submit:hover { color: #343434;}.search-form__field,.top-panel .search-form__field,.invert.top-panel .search-form__field { color: #343434;}.invert .search-form__field { color: #343434;}.top-panel .search-form__submit,.invert.top-panel .search-form__submit{ color: #343434;}.top-panel .search-form__submit:hover,.invert.top-panel .search-form__submit:hover{ color: #9b0004;}.search-form__field::-webkit-input-placeholder {  color: #bdbdbd; }.search-form__field::-moz-placeholder {  color: #bdbdbd; }.search-form__field:-moz-placeholder {  color: #bdbdbd; }.search-form__field:-ms-input-placeholder {  color: #bdbdbd; }/* #Comment, Contact, Password Forms */button,input[type='button'],input[type='reset'],input[type='submit']{ font-family: Montserrat, sans-serif;}.comment-form .submit,
    .ewbcf7-submit,.post-password-form label + input { font-family: Montserrat, sans-serif;color: #fff;background-color: #9b0004;border-color: #9b0004;}.comment-form .submit:hover,.ewbcf7-submit:hover,.post-password-form label + input:hover { color: #fff;background-color: rgb(232,109,0);border-color: rgb(232,109,0);}.comment-form .submit:focus,.ewbcf7-submit:focus,.post-password-form label + input:focus { box-shadow: 0 0 10px #9b0004;}/* #Input Placeholders */::-webkit-input-placeholder {  color: #343434; }::-moz-placeholder{  color: #343434; }:-moz-placeholder{  color: #343434; }:-ms-input-placeholder{  color: #343434; }/* #Social */.social-list a::before{ background: transparent;color: #343434;}.social-list a:hover::before{ background: #343434;color: #fff;}.invert .social-list a:hover::before{ background: #9b0004;color: #343434;}/*#Share list*/.share-btns__link{ color: #bdbdbd}.share-btns__link:hover{ color: #9b0004;}/* #Main Menu */.main-navigation .menu > li > a,.footer-menu .footer-menu__items> li > a{ font-family: Montserrat, sans-serif;color: #343434;}.invert .main-navigation .menu > li > a,.invert .footer-menu .footer-menu__items> li > a{ color: #fff;}.main-navigation .menu > li > a:hover,.main-navigation .menu > li.menu-hover > a,.main-navigation .menu > li.current_page_item > a,.main-navigation .menu > li.current_page_ancestor > a,.main-navigation .menu > li.current-menu-item > a,.main-navigation .menu > li.current-menu-ancestor > a,.footer-menu .footer-menu__items > li > a:hover,.footer-menu .footer-menu__items > li.menu-hover > a,.footer-menu .footer-menu__items > li.current_page_ancestor > a,.footer-menu .footer-menu__items > li.current_menu_ancestor > a,.footer-menu .footer-menu__items > li.current-menu-item > a,.footer-menu .footer-menu__items > li.current_page_item > a{ color: #9b0004;}/*sub-menu*/.main-navigation .sub-menu { background: rgb(43,43,43);}.main-navigation .menu > li > .sub-menu{ background: #343434;}.main-navigation ul ul a { color: #fff;}.main-navigation .sub-menu > li > a:hover,.main-navigation .sub-menu > li.menu-hover > a,.main-navigation .sub-menu > li.current_page_item > a,.main-navigation .sub-menu > li.current_page_ancestor > a,.main-navigation .sub-menu > li.current-menu-item > a,.main-navigation .sub-menu > li.current-menu-ancestor > a { color: #9b0004;}/*menu-item desc*/.menu-item__desc { font-family: Roboto, sans-serif;}.sub-menu .menu-item__desc { color: #fff;}/*mobile menu*/@media (max-width: 767px) { .main-navigation .menu,.main-navigation .menu::before{ background: #343434;}.main-navigation .menu li .sub-menu{ background: rgb(43,43,43);}}/* #Footer Menu */.footer-menu__items li.current-menu-item a,.footer-menu__items li.current_page_item a { /*color: #343434;*/}/* #Entry Meta */.sticky__label{ color: #fff;background-color: #9b0004;}.format-link.no-thumb .sticky__label,.format-link.no-thumb .sticky__label:before{ background-color: #343434;}.post__cats{ color: #9b0004;}.post__cats a,#tm_builder_outer_content .custom-posts .post__cats a{ font-family: Montserrat, sans-serif;background: #9b0004;color: #fff;border-color: #9b0004;}#tm_builder_outer_content .custom-posts .post__cats a:hover,.post__cats a:hover{ background: #fff;color: #343434}.invert .post__cats a:hover{ background-color: transparent;color: #fff;}.entry-meta .material-icons,.post__tags .material-icons,.post__cats .material-icons,.entry-meta .fa,.post__tags .fa,.post__cats .fa{ color: #9b0004;}.post__date a,.posted-by a:hover,.post__comments a:hover,.post__comments a:hover i{ color: #343434;}.post__date a:hover{ color: #9b0004;}.post__tags a,#tm_builder_outer_content .custom-posts .post__tags a{ font-family: Montserrat, sans-serif;border-color: #9b0004;color: #343434;background-color: #fff;}.post__tags a:hover,#tm_builder_outer_content .custom-posts .post__tags a:hover,.invert .post__tags a:hover{ border-color: #9b0004;background-color: #9b0004;color: #fff;}.invert .post__tags a{ background-color: transparent;color: #fff;}/* #Post Format */.format-quote .post-quote{ background: #343434;}.format-quote .post-quote blockquote{ color: #fff;}.format-quote .post-quote blockquote a:hover{ color: #fff;}.post-thumbnail__format-link{ background-color: #9b0004;}.post-format-link,.post-format-link:hover{ color: #fff;}/* #Author Bio */.post-author__holder { background-color: #343434;}/* #Comments*/.comment-form__input-title { color: #343434;}.comment-metadata .fn{ color: #9b0004;}.comment-date { color: #343434;}.comment-date:hover { color: #9b0004;}.comment-reply-link{ font-family: Montserrat, sans-serif;}.comment-content{ color: #343434;}#cancel-comment-reply-link { color: #9b0004;}#cancel-comment-reply-link:hover { color: #343434;}.comment-respond { background: #f7f7f7;}/* #Swiper */.swiper-slide:hover { background-color: rgba(255,132,0,0.1);}.swiper-pagination-bullet { background-color: #9b0004;}.swiper-button-next,.swiper-button-prev { color: #343434;background-color: #fff;}.swiper-button-next:not(.swiper-button-disabled):hover,.swiper-button-prev:not(.swiper-button-disabled):hover{ color: #9b0004;}/* #Paginations */.page-numbers,.page-links .page-links__item{ font-style: normal;font-weight: 700;font-size: 16px;line-height: 1.5;font-family: Montserrat, sans-serif;letter-spacing: 0px;color: #343434;}a.page-numbers:hover,.page-numbers.current,.page-links a:hover .page-links__item,.page-links > .page-links__item { color: #9b0004;}.page-numbers.next,.page-numbers.prev { color: #9b0004;}.page-numbers.next:hover,.page-numbers.prev:hover { color: #343434;}/* #Post-navigation */.comment-navigation a,.posts-navigation a,.post-navigation a{ font-style: normal;font-weight: 700;font-size: 16px;line-height: 1.5;font-family: Montserrat, sans-serif;letter-spacing: 0px;}/* #Breadcrumbs */.breadcrumbs__item { font-style: normal;font-weight: 300;font-size: 13px;line-height: 1.5;font-family: Roboto, sans-serif;letter-spacing: 0px;color: #bdbdbd;}/* #Footer */.footer-container { background-color: #808f66;}.footer-area-wrap,.footer-top{ background-size: cover;background-position: center;background-color: rgba(0, 0, 0, 0.5);}.invert .site-info,.invert .site-info a{ color: #fff;}.invert .site-info a:hover { color: #9b0004}.footer-container .social-list a::before { color: #fff;background-color: #343434;}/* #ToTop button */#toTop { background: #3e3e3e;color: #bdbdbd;}#toTop:hover { color: #fff;background-color: #9b0004;}/* #Page Preloader */.page-preloader-cover .dot1,.page-preloader-cover .dot2 { background-color: #9b0004;}/* #Button Appearance Styles (regular scheme) */.btn-link,.btn { font-family: Montserrat, sans-serif;}.btn:focus { box-shadow: 0 0 10px #9b0004;}.btn.btn-default,.btn.btn-primary,.btn.btn-secondary,.btn.btn-default:hover,.btn.btn-primary:hover,.btn.btn-secondary:hover { color: #fff;}.btn.btn-default,.entry-content #tm_builder_outer_content .btn.btn-default { background-color: transparent;border-color: #9b0004;color: #9b0004;}.btn.btn-default:hover,.entry-content #tm_builder_outer_content .btn.btn-default:hover { background-color: rgb(232,109,0);border-color: rgb(232,109,0);}.btn.btn-primary,.entry-content #tm_builder_outer_content .btn.btn-primary{ background-color: #808f66;border-color: #808f66;}.btn.btn-primary:hover,.entry-content #tm_builder_outer_content .btn.btn-primary:hover{ background-color: #bd765c;border-color: #bd765c;}.entry-content #tm_builder_outer_content .btn.btn-secondary,.btn.btn-secondary{ background-color: #343434;border-color: #343434;}.btn.btn-secondary:hover,.entry-content #tm_builder_outer_content .btn.btn-secondary:hover{ background-color: rgb(232,109,0);border-color: rgb(232,109,0);}/* #Button Appearance Styles (invert scheme) */.invert .btn.btn-default { }.invert .btn.btn-default:hover { }.invert .btn.btn-primary { }.invert .btn.btn-primary:hover { }.invert .btn.btn-secondary { background-color: transparent;border-color: #9b0004;}.invert .btn.btn-secondary:hover { background-color: rgb(232,109,0);border-color: rgb(232,109,0);}#tm_builder_outer_content h1 a:hover,#tm_builder_outer_content h2 a:hover,#tm_builder_outer_content h3 a:hover,#tm_builder_outer_content h4 a:hover,#tm_builder_outer_content h5 a:hover,#tm_builder_outer_content h6 a:hover {  color: #9b0004; }/* #Slider */.entry-content #tm_builder_outer_content .tm-pb-slider-arrows { color: #343434;}.entry-content #tm_builder_outer_content .tm-pb-arrow-prev:hover,.entry-content #tm_builder_outer_content .tm-pb-arrow-next:hover { color: #fff !important;background-color: #9b0004;}/* #Call to action */.entry-content #tm_builder_outer_content .tm_pb_promo{ color: #343434;}/* #Button */.entry-content #tm_builder_outer_content .tm_pb_button{ font-family: Montserrat, sans-serif;}.entry-content #tm_builder_outer_content .tm_pb_button,.entry-content #tm_builder_outer_content .tm_pb_button.tm_pb_more_button,.entry-content #tm_builder_outer_content .tm_pb_button.tm_pb_promo_button,.entry-content #tm_builder_outer_content .tm_pb_button:hover,.entry-content #tm_builder_outer_content .tm_pb_button:hover::after{ color: #fff;}.entry-content #tm_builder_outer_content .tm_pb_button,.entry-content #tm_builder_outer_content .tm_pb_button.tm_pb_more_button,.entry-content #tm_builder_outer_content .tm_pb_button.tm_pb_promo_button{ background-color: #bd765c;border-color: #bd765c;}.entry-content #tm_builder_outer_content .tm_pb_button:hover{ background-color: rgb(128,143,102); border-color: rgb(128,143,102);}.entry-content #tm_builder_outer_content .tm_pb_button:focus { box-shadow: 0 0 10px #9b0004;}/* #Testimonial*//* #Brurb*/.entry-content #tm_builder_outer_content .custom-hover-1::after{ background-color: #9b0004;}.entry-content #tm_builder_outer_content .tm_pb_blurb h4{ font-family: Montserrat, sans-serif;}/* Person */.entry-content #tm_builder_outer_content .tm_pb_member_position{ color: #bdbdbd;}.entry-content #tm_builder_outer_content .tm_pb_team_member_description { color: #343434;}.entry-content #tm_builder_outer_content .tm_pb_member_social_links a { color: #bdbdbd;}.entry-content #tm_builder_outer_content .tm_pb_member_social_links a:hover { color: #9b0004;}/* Toggle - Accordion */.entry-content #tm_builder_outer_content .tm_pb_toggle.tm_pb_toggle_close { background-color: #f7f7f7;}.entry-content #tm_builder_outer_content .tm_pb_toggle_title{ font-style: normal;font-weight: 300;font-size: 18px;line-height: 1.55555555;font-family: Roboto, sans-serif;letter-spacing: 0px;color: #343434;}.entry-content #tm_builder_outer_content .tm_pb_toggle_content { color: #343434;}/* Pricing table */.entry-content #tm_builder_outer_content .tm_pb_pricing_heading h2 { font-family: Montserrat, sans-serif;}.entry-content #tm_builder_outer_content .tm_pb_tm_price,.entry-content #tm_builder_outer_content .tm_pb_pricing .tm_pb_dollar_sign { color: #343434;font-family: Montserrat, sans-serif;}.entry-content #tm_builder_outer_content .tm_pb_pricing .tm_pb_pricing_content { background-color: #f7f7f7;}.entry-content #tm_builder_outer_content .tm_pb_pricing li:not(.tm_pb_not_available) { color: #343434;}.entry-content #tm_builder_outer_content .tm_pb_pricing .tm_pb_pricing_table_button { background-color: #bdbdbd;border-color: #bdbdbd;}.entry-content #tm_builder_outer_content .tm_pb_pricing .tm_pb_pricing_table_button:hover { background-color: #343434;border-color: #343434;}.entry-content #tm_builder_outer_content .tm_pb_pricing .tm_pb_pricing_table_button:focus { box-shadow: 0 0 10px #343434;}.entry-content #tm_builder_outer_content .tm_pb_featured_table .tm_pb_pricing_table_button { background-color: #9b0004;border-color: #9b0004;}.entry-content #tm_builder_outer_content .tm_pb_featured_table .tm_pb_pricing_table_button:hover { background-color: rgb(232,109,0);border-color: rgb(232,109,0);}.entry-content #tm_builder_outer_content .tm_pb_featured_table .tm_pb_pricing_table_button:focus { box-shadow: 0 0 10px #9b0004;}/* Contact form */.entry-content #tm_builder_outer_content .tm_pb_contact_form_label { color: #343434;}.entry-content #tm_builder_outer_content .tm_pb_contact_form_container { background: #f7f7f7;}/* Bar counter */.entry-content #tm_builder_outer_content .tm_pb_counter_title { color: #343434;}/* Tabs */.entry-content #tm_builder_outer_content .tm_pb_tab { color: #343434;}.entry-content #tm_builder_outer_content .tm_pb_tabs_controls li { background: #f7f7f7;color: #343434;}/* Social Follow */.entry-content #tm_builder_outer_content .tm_pb_social_media_follow li a.icon:hover { color: #9b0004 !important;}/* Countdown timer */.entry-content #tm_builder_outer_content .tm_pb_countdown_timer_container{ color: #343434;}.entry-content #tm_builder_outer_content .tm_pb_countdown_timer .section .value,.entry-content #tm_builder_outer_content .tm_pb_countdown_timer .countdown-sep { font-family: Montserrat, sans-serif;}.entry-content #tm_builder_outer_content .tm_pb_countdown_timer .countdown-sep,.entry-content #tm_builder_outer_content .tm_pb_countdown_timer .section .label{ color: #bdbdbd;}.entry-content #tm_builder_outer_content .tm_pb_countdown_timer.invert .countdown-sep{ color: rgba(255,255,255,0.5);}.entry-content #tm_builder_outer_content .tm_pb_countdown_timer h4{ font-style: normal;font-weight: 300;font-size: 29px;line-height: 1.4137931;font-family: Roboto, sans-serif;letter-spacing: 0px;color: #343434;}/* Circle counter */.entry-content #tm_builder_outer_content .tm_pb_circle_counter .percent p,.entry-content #tm_builder_outer_content .tm_pb_slide_content .tm_pb_circle_counter .percent p:last-of-type { font-family: Montserrat, sans-serif;color: #343434;}/* Number counter */.entry-content #tm_builder_outer_content .tm_pb_number_counter .percent { font-family: Montserrat, sans-serif;}/*Post slider*/.entry-content #tm_builder_outer_content .tm_pb_post_slider .post-meta a:hover{ color: #9b0004 !important;}/*Blog*/.more-link { font-family: Montserrat, sans-serif;}#tm_builder_outer_content .tm_link_content,#tm_builder_outer_content .tm_audio_content{ background-color: #9b0004;}#tm_builder_outer_content .tm_quote_content{ background-color: #343434;}/*Sidebar*//*#tm_builder_outer_content .widget a {*//*color: #9b0004;*//*}*//*#tm_builder_outer_content .widget a:hover {*//*color: #343434;*//*}*//*Restaurant Menu*/.mprm-related-item a .mprm-related-title{ font-family: Montserrat, sans-serif;}.mprm-related-item a .mprm-related-title/*,.site-content .mprm-container a:hover*/{ color: #343434;}.mprm-related-item a:hover .mprm-related-title,/*.site-content .mprm-container a,*/.site-content .mprm-main-wrapper.mp_menu_item .mprm-container .mprm-item-title a:hover,.site-content .mprm-shortcode-items .mprm-item-title a:hover,.widget.mprm_widget .mprm-container.mprm-widget-items .mprm-item-title a:hover { color: #9b0004;}/* Taxonomy pages */.site-content .mprm-main-wrapper.mp_menu_item .mprm-excerpt,.site-content .mprm-shortcode-items .mprm-excerpt,.widget.mprm_widget .mprm-container.mprm-widget-items .mprm-excerpt{ color: #bdbdbd;}.site-content .mprm-main-wrapper.mp_menu_item .mprm-price,.site-content .mprm-shortcode-items .mprm-price,.widget.mprm_widget .mprm-container.mprm-widget-items .mprm-price{ color: #9b0004;font-family: Montserrat, sans-serif;}.site-content .mprm-main-wrapper.mp_menu_item .mprm-tags .mprm-tag,.site-content .mprm-shortcode-items .mprm-tags .mprm-tag,.widget.mprm_widget .mprm-container.mprm-widget-items .mprm-tags .mprm-tag{ font-family: Montserrat, sans-serif;color: #fff;background: #9b0004;}.site-content .mprm-main-wrapper.mp_menu_item .mprm-header{ background-color: #343434;}/* breadcrumbs */.mprm-breadcrumbs li a { color: #9b0004 !important;}.mprm-breadcrumbs li a:hover { color: #343434 !important;}/* Shortcodes */.site-content .mprm-container.mprm-shortcode-categories .mprm-menu-category .mprm-effect-hover:before,.site-content .mprm-container.mprm-shortcode-categories .mprm-menu-category .mprm-effect-hover:after,.widget.mprm_widget .mprm-container.mprm-widget-categories .mprm-menu-category .mprm-effect-hover:before,.widget.mprm_widget .mprm-container.mprm-widget-categories .mprm-menu-category .mprm-effect-hover:after{ background: rgb(128 143 102 / 20%);}.site-content .mprm-container.mprm-shortcode-categories.mprm-view-grid .mprm-title,.widget.mprm_widget .mprm-container.mprm-widget-categories.mprm-view-grid .mprm-title{ font-family: Montserrat, sans-serif;}.site-content .mprm-container.mprm-shortcode-categories.mprm-view-list .mprm-menu-category.mprm-columns .mprm-category-description,.widget.mprm_widget .mprm-container.mprm-widget-categories.mprm-view-list .mprm-menu-category.mprm-columns .mprm-category-description{ color: #343434;}.site-content .mprm-container.mprm-shortcode-categories.mprm-view-list .mprm-menu-category .mprm-link:hover .mprm-title,.widget.mprm_widget .mprm-container.mprm-widget-categories.mprm-view-list .mprm-menu-category .mprm-link:hover { color: #9b0004;}.mprm_purchase_submit_wrapper .mprm-submit,#mprm_purchase_submit .mprm-submit,.cart_item.mprm_checkout a{ font-family: Montserrat, sans-serif;}.mprm_purchase_submit_wrapper .mprm-submit.plain,#mprm_purchase_submit .mprm-submit.plain{ color: #9b0004 !important;}.mprm_purchase_submit_wrapper .mprm-submit.plain:hover,#mprm_purchase_submit .mprm-submit.plain:hover{ color: #343434 !important;}.mprm_purchase_submit_wrapper .button.mprm-submit.mprm-inherit,#mprm_purchase_submit .button.mprm-submit.mprm-inherit,.cart_item.mprm_checkout a{ color: #fff;background-color: #9b0004;border-color: #9b0004;}.mprm_purchase_submit_wrapper .button.mprm-submit.mprm-inherit:hover,#mprm_purchase_submit .button.mprm-submit.mprm-inherit:hover,.cart_item.mprm_checkout a:hover{ background-color: rgb(232,109,0);border-color: rgb(232,109,0);color: #fff;}.mprm_purchase_submit_wrapper .button.mprm-submit.mprm-inherit:focus,#mprm_purchase_submit .button.mprm-submit.mprm-inherit:focus{ box-shadow: 0 0 10px #9b0004;}.mprm-cart-number-of-items,.cart_item.mprm-cart-meta.mprm_total,.cart_item.empty,.mprm_empty_cart,.mprm-container.mprm-widget-items.mprm-view-simple-list .type-mp_menu_item .mprm-flex-container-simple-view .mprm-flex-item .mprm-title{ font-style: normal;font-weight: 400;font-size: 18px;line-height: 1.55555555;font-family: Montserrat, sans-serif;letter-spacing: 0px;color: #343434;}.widget.widget_mprm_cart_widget a.mprm-remove-from-cart,.mprm_cart_remove_item_btn{ font-family: Montserrat, sans-serif;color: #9b0004;}.widget.widget_mprm_cart_widget a.mprm-remove-from-cart:hover,.mprm_cart_remove_item_btn:hover{ color: #343434;}.widget.widget_mprm_cart_widget .mprm-cart-item-price,.widget.widget_mprm_cart_widget .mprm-cart-item-quantity,.mprm_cart_total{ font-family: Montserrat, sans-serif;color: #343434;}/* Booked */body table.booked-calendar thead th,body table.booked-calendar thead th [class*="page-"],body table.booked-calendar th .monthName a{ color: #343434 !important;}body table.booked-calendar thead th [class*="page-"]:hover,body table.booked-calendar th .monthName a:hover{ color: #9b0004 !important;}body table.booked-calendar tr.days th { color: #343434 !important;}body table.booked-calendar th,body table.booked-calendar td { font-weight: 300;font-family: Roboto, sans-serif;}body table.booked-calendar td .date{ color: #bdbdbd;}body table.booked-calendar td .date.tooltipster { color: #343434;}body table.booked-calendar td.today .date .number { color: #9b0004;}body table.booked-calendar tr.week td.active .date .number,body table.booked-calendar tr.week td:hover .date.tooltipster .number,body .booked-calendar-wrap.small table.booked-calendar tr.week td.active .date .number{ background: #9b0004;color: #fff;}body table.booked-calendar tr.entryBlock { background-color: #9b0004;}body table.booked-calendar .booked-appt-list,body table.booked-calendar .booked-appt-list h2,body table.booked-calendar .booked-appt-list .timeslot .timeslot-time,body table.booked-calendar .booked-appt-list .timeslot .timeslot-time i.fa{ color: #fff;}body table.booked-calendar .booked-appt-list .timeslot .spots-available{ color: #fff;}body table.booked-calendar .booked-appt-list .timeslot .spots-available.empty{ color: rgba(189,189,189,0.5);}body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button { color: #9b0004;font-family: Montserrat, sans-serif;background-color: #fff !important;border-color: #fff !important;}body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover { background-color: #343434 !important;color: #fff !important;border-color: #343434 !important;}body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button[disabled],body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button[disabled]:hover { background-color: #9b0004 !important;border-color: #9b0004 !important;color: #fff !important;}body #booked-profile-page input.button-primary[type="submit"],body table.booked-calendar input.button-primary[type="submit"],body .booked-modal input.button-primary[type="submit"] { background-color: #9b0004 !important;border-color: #9b0004 !important;font-family: Montserrat, sans-serif;}body #booked-profile-page input.button-primary[type="submit"]:hover,body table.booked-calendar input.button-primary[type="submit"]:hover,body .booked-modal input.button-primary[type="submit"]:hover { background-color: #343434 !important;border-color: #343434 !important;}body .booked-calendar-wrap.small table.booked-calendar .booked-appt-list h2 { color: #343434;}body .booked-calendar-wrap.small table.booked-calendar .booked-appt-list .timeslot .timeslot-people button{ border-color: #9b0004 !important;}body .booked-calendar-wrap.small table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover{ border-color: #343434 !important;}/* #Widgets (defaults) */.widget ul li:before{ color: #9b0004;}.widget li a,#tm_builder_outer_content .widget li a{ color: #343434;}.widget li a:hover,#tm_builder_outer_content .widget li a:hover{ color: #9b0004;}.invert .widget li a{ color: #fff;}.invert .widget li a:hover{ color: #9b0004;}.invert .widget select { color: #343434;}/* #Widget Calendar */.widget_calendar th { color: rgb(139,139,139);}.widget_calendar tbody td { color: rgb(72,72,72);}.widget_calendar tbody td a:hover,#tm_builder_outer_content .widget_calendar tbody td a:hover{ background: #9b0004;color: #fff;}#tm_builder_outer_content .widget_calendar tfoot td a{ color: #9b0004;}#tm_builder_outer_content .widget_calendar tfoot td a:hover { color: #343434;}/* #Widget Tag Cloud */.tagcloud a,#tm_builder_outer_content .tagcloud a{ font-family: Montserrat, sans-serif;border-color: #9b0004;color: #343434;background-color: #fff;}.tagcloud a:hover,#tm_builder_outer_content .tagcloud a:hover{ border-color: #9b0004;background-color: #9b0004;color: #fff;}.invert .tagcloud a { color: #fff;}/* #Widget Recent Posts */.widget_recent_entries .post-date { color: #bdbdbd;}.invert .widget_recent_entries .post-date { color: rgb(230,230,230);}/* #Widget Recent Comments */.widget_recent_comments .recentcomments,.widget_recent_comments .recentcomments a{ color: #343434;}.widget_recent_comments .comment-author-link { color: #9b0004;}.widget_recent_comments .recentcomments a:hover{ color: #9b0004;}.invert .widget_recent_comments .recentcomments,.invert .widget_recent_comments .recentcomments a{ color: #9b0004;}.invert .widget_recent_comments .comment-author-link { color: #fff;}.invert .widget_recent_comments .recentcomments a:hover{ color: #fff;}.footer-area-wrap .invert .info-block { color: #fff;}.footer-area-wrap .invert a[href*="tel:"],.footer-area-wrap .invert a[href*="mailto:"] { color: #fff;}.footer-area-wrap .invert a[href*="tel:"]:hover,.footer-area-wrap .invert a[href*="mailto:"]:hover { color: #9b0004;}.footer-area-wrap .posted-by a:hover,.footer-area-wrap .post__date a,.footer-area-wrap .post__comments a:hover,.footer-area-wrap .post__comments a:hover i { color: #9b0004;}.footer-area-wrap .social-list a::before { color: #fff;}.footer-area-wrap .widget_calendar tbody td { color: #fff;}.footer-area-wrap .widget_calendar th { color: #9b0004;}.after-content-full-width-area .subscribe-block a { background-color: #fff;color: #9b0004;border-color: #fff;}.after-content-full-width-area .subscribe-block a:hover{ background-color: #3e3e3e;border-color: #3e3e3e;color: #fff;}.custom-posts .post-title a,#tm_builder_outer_content .custom-posts .post-title a{ color: #9b0004;}.custom-posts .post-title a:hover,#tm_builder_outer_content .custom-posts .post-title a:hover{ color: #343434;}.invert .custom-posts .post-title a:hover{ color: #fff;}.custom-posts .post__date a,#tm_builder_outer_content .custom-posts .post__date a{ color: #bdbdbd;}.custom-posts .post__date a:hover,#tm_builder_outer_content .custom-posts .post__date a:hover{ color: #9b0004;}#tm_builder_outer_content .custom-posts a { color: #9b0004;}#tm_builder_outer_content .custom-posts a:hover { color: #343434;}.instagram__cover { color: #fff;}.subscribe-block__input[type="email"] { color: #fff;}.subscribe-block__input[type="email"]::-webkit-input-placeholder {  color: #fff; }.subscribe-block__input[type="email"]::-moz-placeholder {  color: #fff; }.subscribe-block__input[type="email"]:-moz-placeholder {  color: #fff; }.subscribe-block__input[type="email"]:-ms-input-placeholder {  color: #fff; }.widget-subscribe .subscribe-block .widget-title{ font-style: normal;font-weight: 300;font-size: 29px;line-height: 1.4137931;font-family: Roboto, sans-serif;}.widget-subscribe .follow-block .widget-title { font-style: normal;font-weight: 300;font-size: 22px;line-height: 1.458333;font-family: Roboto, sans-serif;}.after-content-full-width-area .widget-subscribe .subscribe-follow__wrap { background-color: #808f66;}.home .subscribe-block__error { color: #fff;}#tm_builder_outer_content .tm_pb_tabs_controls li.tm_pb_tab_active{ border-bottom: 2px solid #9b0004;}#tm_builder_outer_content .tm_pb_button{ border-color: #9b0004;background-color: #9b0004;color: #f7f7f7;}#tm_builder_outer_content .tm_pb_button:hover{ color: #9b0004;}#tm_builder_outer_content .tm_pb_button:hover:after{ color: #9b0004;}#tm_builder_outer_content .tm_pb_button:after{ color: #f7f7f7;}#tm_builder_outer_content .tm-pb-spinner-double-bounce .tm-pb-double-bounce1,#tm_builder_outer_content .tm-pb-spinner-double-bounce .tm-pb-double-bounce2 { background: #9b0004;}.tm_pb_testimonial:before { color: #ffffff;}#tm_builder_outer_content .tm_pb_promo{ color: #f7f7f7;}#tm_builder_outer_content .tm_pb_promo .tm_pb_promo_button{ background-color: #f7f7f7;color: #9b0004;}#tm_builder_outer_content .tm_pb_promo .tm_pb_promo_button:after{ color: #9b0004;}#tm_builder_outer_content .tm_pb_video_play:before{ color: #9b0004;}#tm_builder_outer_content .tm_pb_pricing_heading { background-color: #343434;}#tm_builder_outer_content .tm_pb_featured_table .tm_pb_pricing_heading { background-color: #9b0004;}#tm_builder_outer_content .tm_pb_pricing li:before { color: #9b0004;}#tm_builder_outer_content .tm_pb_pricing .tm_pb_dollar_sign { color: #9b0004;}#tm_builder_outer_content .tm_pb_audio_module { background-color: #9b0004;}#tm_builder_outer_content .tm_pb_countdown_timer_container{ color: #f7f7f7;}
 
ul li a{
    font-weight:bold !important;
}
.fa-angle-double-right{
    display: none !important;
    
}
#toTop{
    left: 132rem !important;
}

.social_media{
    width:41px ;
    height:41px;
}
.conResS{
    margin-top: 10rem;
}
.list-mot-cles{
    /*margin-bottom: -6rem;*/
    list-style: disc;
}
ul.list-mot-cles a:hover {
    color: black !important; 
    cursor: pointer; 
}
#section2 {
    margin-top: -7rem !important;
}

@media only screen and (max-width: 1164px) {
    body, html {
        overflow-x: hidden;
    }
    p.parSection5{
     margin-bottom: 3rem !important;
     }
    
    .main-navigation .menu-toggle, .main-navigation .sub-menu-toggle {
      display: block !important;
    }
    .navbar-nav {
      display: none !important;
    }
    .main-navigation.is-active .navbar-nav {
      display: block !important;
      margin: 5rem !important;
      margin-left: -14rem !important;  
    }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_0.tm_pb_blurb {
      padding-top: 52px !important;
      padding-right: 10px !important;
      padding-bottom: 35px !important;
      padding-left: 10px !important;
      width: 10rem;
     
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_1.tm_pb_blurb {
        padding-top: 52px !important;
        padding-right: 10px !important;
        padding-bottom: 35px !important;
        padding-left: 10px !important;
        width: 10rem;
     
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_2.tm_pb_blurb {
        padding-top: 52px !important;
        padding-right: 10px !important;
        padding-bottom: 35px !important;
        padding-left: 10px !important;
        width: 10rem;
     
    }
     .tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_3.tm_pb_blurb {
        padding-top: 52px !important;
        padding-right: 10px !important;
        padding-bottom: 35px !important;
        padding-left: 10px !important;
        width: 10rem;
     
    }
  
    p , .tm_pb_builder , #tm_builder_outer_content , .tm_pb_column_6 {
        font-size: 14.5px !important;

    }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_section_1 {
    padding-top: 4rem;
    padding-bottom: 4rem;
    margin-left: 0;
  }
  #hebChambre{
      margin-right: -1px;
  }
  .resTextSection3{
      margin-right: 1rem!important;
  }
  .resSlideSection3{
      margin-left: -4rem !important;
      height: 41rem !important;
  }
  .single-item{
        width: 22rem !important;
        height: 22rem !important;
        margin: auto !important;
      
  }
  .owl-next{
      top: 18rem !important;
      color:#808f66 !important;
      left: 22rem !important;
  }
  .owl-prev{
      top: 18rem !important;
      color:#808f66 !important;
       left: 2.9rem !important;
  }
  h2{
      font-size: 30px !important;
  }
  .tm_pb_section_1 .container{
      margin-left: 4rem !important;
  }
  #activites_column{
      margin-left: -1px !important;
  }
  .col-half {
    flex: 0 0 100% !important;
    max-width: 50% !important;
    padding: 0 15px !important;
  }
  
input[type="text"], input[type="email"],textarea {
  width: 20rem !important;
}

#number_of_people{
    width: 6rem !important ;
}
#number_of_children{
    width: 6rem !important ;
}
.divNumber1{
    margin-right: 6rem !important;
}
#div_dateFrom{
    margin-left: 0.1rem !important;
}
#date_from{
    width: 9rem !important;
}
#date_to{
    width: 9rem !important;
}
.input-group{
    gap: 1.6rem !important;
}
#captchaGD {
  width: 9rem !important;
  height: 3.01rem !important;
}
/*    #CaptchaGD-Input {
      height: 3rem !important;
     width: 8rem !important;
    }*/
    #resCaptcha{
        margin-left: 3rem;
       gap: 2rem !important;    
    }
    .captchaGD {
        margin-top: 1px !important;
        width: 11.1rem !important;
        margin-left: -2.1rem !important;
  }
  #CaptchaGD-Input {
  height: 3rem !important;
  width: 9.5rem ;
  margin-right: -3rem !important;
}
.dotsbox{
    display:none !important;
}
.blog-grid img{
    max-height: 18rem !important;
}
#imgRestau{
min-height: 18rem !important;
}    
 #column1,#column2,#column3,#column4{
      width: 50% !important;
      padding: 0 !important;
  }
  #site-navigation{
      margin-top: 0 !important;
      
  }
  .blog-grid-text h3{
      font-size: 18px !important;
  }
  #column1 h4{
      font-size:18px !important;
  }
  #column2 h4 {
      font-size:18px !important;
  }
  #column3 h4{
      font-size:18px !important;
  }
 #column4 h4{
      font-size:18px !important;
  }
  .col-lg-6 h4{
      font-size:18px !important;
      
  }
  .col-lg-12 h4{
      font-size:18px !important;

  }
  .col-lg-12{
      gap: 1rem !important;
  }
  p .display-30{
      font-size: 10px !important
  }
  .col-lg-6{
      padding: 0 !important;
  }
  .col-lg-12 p{
      font-size: 10px !important;
  }
  .resTextSection3{
      margin: 1rem !important;
  }
  #section3{
      flex-wrap: wrap !important;
  }
  .row{
      flex-wrap: wrap;
  }


  
  
  
}

@media only screen and (max-width: 3000px)  {
    #hebChambre{
        margin-left: -1px !important;
    }
}
@media only screen and (max-width: 1000px)  {
    .conResS{
    margin-top: 5rem !important;
}
    #div_dateFrom{
        margin-left: 0rem !important;
        
    }
    #div_dateTo{
        margin-left: 0.4rem !important;
    }
}
@media only screen and (max-width: 991px)  {
    .container{
        max-width: 100% !important;
    }
}
@media only screen and (max-width: 1000px) {
    #foterRes{
        gap:unset !important;
        gap: 7rem !important;
    }
  
   
    }

@media only screen and (max-width: 900px) {
    body, html {
    overflow-x: hidden; 
    }
    #middle{
    max-width: 100% !important;
    margin: 12rem 0 !important ;
    }
    #foterRes{
    flex-direction: column !important;
    gap: unset !important;
    }
    .footer-container .invert{
        margin: auto;
    }
    #logo{
        width: unset !important;
        height: 85px !important;
        width: 8rem !important;
        margin-top: unset !important;
    }
    .showcase-panel__title{
        font-size: 27px !important;
        margin-top: -5rem !important;
    }
    #navbar-nav{
        margin-left: -11rem !important;
        font-size: 11px !important;
        width: 8rem !important;
        margin-top: 6rem !important;
    }

    .tree_node .tree_node-menu-top{
        width: 200px !important; 
    }
  
    .row {
        display: flex !important;
        flex-wrap: wrap !important;
        margin: 0 -15px !important;
        justify-content: center !important ;
      }

    .social_media{
         height: unset;
         width: unset;
        height: 1.8rem !important;

    }
    .activitesColumn{
       flex-direction: column !important; 
    }
     #col-md-6{
        margin-bottom: 3rem !important;
    }
    .col-ac{
        max-width: 50% !important;
        margin: auto !important;
    }
    .blog-grid{
        margin-bottom: 3rem !important;

    }
    #parRes{
    font-size: 20px !important;
    }
    .slider-caption{
    top: 11rem !important;
    }
    #secGalerieRes{
        /*margin-left: unset !important;*/
        margin: 2rem !important;
    }
     .container {
    max-width: 100% !important;
  }
  .list-mot-cles{
     display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-top: 2rem !important;
    margin-bottom: 1rem !important;
    column-gap: 18px;
    align-items: center;
    
  }
}
@media only screen and (max-width: 1280px)  {
    #activites_column{
        margin-left: -0.1rem !important;
        
    }
    .imgChambre{
        max-height: 24rem !important;
        min-height: 24rem !important;
    }

   }

@media only screen and (max-width: 600px)  { 
    .menu-toggle{
        margin-top: 1rem !important;
    }
   
    #logo{
        margin-bottom: 1rem !important;
    }
    .row{
        flex-direction:column !important;
    }
    .col-half {
        max-width:100% !important;
    }
    #sec3Res{
        margin-top: -14rem !important;
    }

    .containeri{
        width:100% !important;
    }
    .floating-wpp-button{
        width: 50px !important;
        height: 50px !important;
        
    }
    .con-contact .tm_pb_column_1_2 {
        text-align: center;
        margin-bottom: 10%;
    }
    .logo_EwebSolution{
        width: 88px;
        height: 48px;
    }
    .contResp {
        margin-left: 6%;
    }
    /*#div_dateFrom{
        margin-left: 4.6rem !important;
    }
    #div_dateTo{
        margin-right: 4.6rem !important;
    }
    .divNumber1{
        margin-left: 4rem !important;
    }
    .divNumber2{
        margin-right: 4rem !important;
    }
    #CaptchaGD-Input{
        width: 7.5rem !important;
    }
    .captchaGD{
        margin-left: 0rem !important;
    }*/
  .owl-prev{
      top:12rem !important;
  }
  .owl-next{
      top:12rem !important;
  }
  .owl-dot{
      display: none !important;
  }
  .resSlideSection3{
      width: 90%;
  margin: -1rem !important;
  }
  .imgSlideHome{
      height: 352px !important;
  }
  #rowsection2{
      margin-top: 5rem !important;
  }
    #CustomerContact-Send , .btn , .tm_pb_button{
     padding: 10px 18.5px !important;
     max-width: unset !important;
     max-width: 8rem !important;
     font-size: 10px !important;
     min-width: 12rem !important;
    }
    .text-justify {
        font-size: 14.5px !important;

    }
    .showcase-panel__subtitle{
        display: none !important;
    }
    .sliders{
         max-height: 400px !important;
    }
    .container {
        margin-top:-3rem !important;
    }
    .col-ac{
        max-width: 80% !important;
        margin: auto !important;
    }
       #col-md-6{
        margin-bottom: 3rem !important;
    }
    .blog-grid{
        margin-bottom: 3rem !important;

    }
    .footer-copyright{
        margin-t
        op: 2rem !important;
    }
    #social-list-2{
        margin-top: 3rem !important;
    }
    #parRes{
        font-size: 20.5px !important;
    }
     .main-navigation li {
         width: 101% !important;
     }
   
    
}
@media (max-width: 1221px) {
    #div-cookiess{
        width: 50% !important;
    }
}
@media (min-width: 200px) and (max-width: 900px) {
    #div-cookiess{
        width: 80% !important; 
        font-size: 10px !important;
        height:auto !important;
    }
    .p-3 h6{
        font-size: 1rem !important;
    }
}
@media (min-width: 479px)  {
    #div-cookiess{
       height: auto !important;
    }
    
}
@media only screen and (max-width: 767px)  {
     #colResGallery{
        margin: auto !important;
    }
    .tm_pb_row_1{   
        margin-top: 8rem !important;
    }
    .tm_pb_row_fullwidth{
        margin-bottom: 9rem  !important;
    }
   
}


@media only screen and (max-width: 767px)  {
    #sec3Res{
   margin-top: -14rem !important;   
    }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_0.tm_pb_blurb {
    min-width: 76%;
  }
  .tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_1.tm_pb_blurb {
    min-width: 76%;
  }
  .tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_2.tm_pb_blurb {
    min-width: 76%;
  }
  .tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_3.tm_pb_blurb {
    min-width: 76%;
  }
  .footer-copyright{
      flex-direction: column;
  margin-top: -2rem !important;
  }
   }


@media only screen and (max-width:700px) {
      h1{
        font-size: 38px !important;
    }
    #navbar-nav{
        margin-left: -13rem !important;
        margin-top: 7rem !important;
        
    }
    .input-group  {
        flex-direction: column !important;
        gap: 0 !important;
        
    }
    .colContact{
        margin-bottom: 2rem !important;
    }
    .conResS{
        margin-bottom: 11rem !important;
    }
    
   
     #div_dateFrom {
    margin-left: unset !important;
  }
    #div_dateTo {
    margin-right: unset !important;
    margin-left: 0 !important;
    }
  #date_from{
      width: 20rem !important;
  }
  #date_to{
    width: 20rem !important;

  }
  .divNumber1{
      margin-right: 5rem !important;
  }
   .divNumber2{
      margin-right: unset !important;
  }
  .captchaGD {
    margin-left: -1rem !important;
  }
  #resCaptcha{  
      max-width: 73% !important;
    margin-left: 9% !important;
  }
    
}
@media only screen and (max-width: 415px)  {
    h2{
         font-size: 27px !important;
    }
    #column_sec3{
        margin-right: 2.1rem !important;
    }
    .tm_pb_builder #tm_builder_outer_content .tm_pb_text_7 {
  padding-top: 0rem !important;
  padding-bottom: 30px !important;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_text_7 p{
    font-size: 14px !important;
}
   
}
@media only screen and (max-width: 496px)  {
    .captchaGD{
        display: flex !important ;
    }
    #resCaptcha{
        max-width: 70% !important;
  margin-left: 12% !important;
    }
    #paragraphLastAct{
        margin-top: 18%;
        font-size: 40 !important;
    }
   
}

 @media only screen and (max-width:414px) {
     #single-item-owl-carousel{
           width: 64% !important;
       }
       .owl-nav{
           display: none !important;
       }  
       #divContact{
           padding: 0rem !important;
       }
        .parRes{
        font-size: 21px !important;
    }
      
       .tm_pb_builder #tm_builder_outer_content .tm_pb_row_5 {
    margin-top: 55px !important;
  }
/*  #date_from{
      margin-left: 0.4rem !important;
  }
  #div_dateTo{
      margin-left: 0.4rem  !important;
  }

     #div_dateFrom{
         margin-left: 0.2rem !important;
     }
     .divNumber1{
         margin-left: 0rem !important;
     }
     .divNumber2{
         margin-left: 0rem !important;
     }
     #CaptchaGD-Input {
         margin-right: -0.2rem !important;
     }
     .captchaGD{
         margin-left:-1.7rem !important;
     }*/
     #btn-newsLetter{
         margin-bottom: 3rem !important;

     }
     
    
}
@media only screen and (max-width: 376px) {
     #resCaptcha {   
    max-width: 88% !important;
    margin-left: 6% !important;
  }
 .menu-toggle .menu-toggle-inner {

  width: 24px !important;
}
  .menu-toggle .menu-toggle-inner::before {
  transition: top .1s .14s ease,opacity .1s ease;
  width: 24px !important;
}
 .menu-toggle .menu-toggle-inner::after {
 
  width: 24px !important;
}
 
}
@media only screen and (max-width: 989px) {
     #new-Letter {
   padding: 0 10px !important;
  }
  
}

@media only screen and (max-width: 428px)  { 
    #masthead{
        margin-top: 10% !important;
    }
    .top-panel__wrap{
        margin-top: -15% !important;
        margin-bottom: 8%;
    }
    .site_Language{
        position: unset !important;
        margin-top: 3vh;  
    }
    #row_topPanel{
        flex-direction: row !important;
    }
/*    .social-list--header{
        margin-top: -1vh;
    }*/
}