/*@import url('https://fonts.googleapis.com/css?family=Poppins:300,300i,400,400i,500,500i,700,700i');*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600&display=swap');html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block}

audio:not([controls]){display:none;height:0}
progress{vertical-align:baseline}
template,[hidden]{display:none}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}
a:focus{outline:0px auto -webkit-focus-ring-color !important;outline-offset:-2px;}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:inherit}
b,strong{font-weight:bolder}
dfn{font-style:italic}
h1{font-size:2em;margin:0.67em 0}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
svg:not(:root){overflow:hidden}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
button,input,optgroup,select,textarea{font:inherit;margin:0}
optgroup{font-weight:bold}
button,input{overflow:visible;appearance:none;-webkit-appearance: none !important;}
button,select{text-transform:none;appearance:none;-webkit-appearance: none !important;}
button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-input-placeholder{color:inherit;opacity:0.54}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
/* Box Sizing--------------------------------------------- */
html,input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*,*:before,*:after{box-sizing:inherit;}
/* Float Clearing--------------------------------------------- */
.author-box:before,.clearfix:before,.entry:before,.entry-content:before,.pagination:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.widget:before,.wrap:before{content:" ";display:table;}
.author-box:after,.clearfix:after,.entry:after,.entry-content:after,.pagination:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.widget:after,.wrap:after{clear:both;content:" ";display:table;}
/* Defaults---------------------------------------------------------------------------------------------------- */
/* Typographical Elements--------------------------------------------- */
html{font-size:62.5%;/* 10px browser default */
}
/* Chrome fix */
body>div{font-size:15PX;line-height:23PX}
body{background-color:#F7F8F9 !important;color:#000;font-family:'Poppins',sans-serif !important;font-size:20px;font-size:2rem;line-height:1.5;-webkit-font-smoothing:antialiased;font-weight:300;}
body.altitude-home{background:none}
a,input:focus,input[type="button"],input[type="reset"],input[type="submit"],textarea:focus,.button,.site-header.sticky-header{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
::-moz-selection{background-color:#000;color:#fff;}
::selection{background-color:#000;color:#fff;}
a{color:#000000;text-decoration:none;}
a:focus,a:hover{color:#000;}
p{margin:0 0 20px;padding:0;}
ol,ul{margin:0;padding:0;}
li{list-style-type:none;}
b,strong{font-weight:800;}
cite,em,i{font-style:italic;}
.image-section .widget:first-of-type cite{font-size:1.6rem;font-style:normal;font-weight:800;letter-spacing:3px;text-transform:uppercase;}
mark{background:#ddd;color:#000;}
blockquote{color:#999;margin:40px;}
blockquote::before{content:"\201C";display:block;font-size:30px;font-size:3rem;height:0;left:-20px;position:relative;top:-10px;}
.image-section .widget:first-of-type blockquote{color:#fff;font-size:8rem;font-weight:200;line-height:1;margin:0 0 20px;}
.image-section blockquote::before{display:none;}
hr{border:0;border-collapse:collapse;border-top:2px solid #f5f5f5;clear:both;margin:40px 0;}
/* Headings--------------------------------------------- */
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:'Poppins',sans-serif;font-weight:700;line-height:1.2;margin:0 0 20px;color:#f1cc01;}
h1{font-size:55px;font-size:4rem;line-height:60px;}
h2{font-size:39px;font-size:3.6rem;line-height:44px;}
.front-page-1 .widget:first-of-type h4,.front-page-2 .widget:first-of-type h4{font-size:80px;font-size:8rem;font-weight:200;letter-spacing:normal;line-height:1;text-transform:none;}
h3{font-size:32px;font-size:2.2rem;line-height:36px;}
h4{font-size:22px;font-size:2.2rem;line-height:27px;}
.image-section h4,.solid-section h4,.image-section .widget-title,.solid-section .widget-title{border-width:0;font-size:16px;font-size:1.6rem;font-weight:800;letter-spacing:3px;padding-bottom:0;text-transform:uppercase;}
h5{font-size:18px;font-size:1.8rem;line-height:27px;}
/* Objects--------------------------------------------- */
embed,iframe,img,object,video,.wp-caption{max-width:100%;}
img{height:auto;}
.full-width-content img.pull-left{float:left;margin:0 40px 40px -200px;}
.full-width-content img.pull-right{float:right;margin:0 -200px 40px 40px;}
/* Gallery--------------------------------------------- */
.gallery{margin-bottom:28px;overflow:hidden;}
.gallery-item{float:left;margin:0;padding:0 4px;text-align:center;}
.gallery-columns-1 .gallery-item{width:100%;}
.gallery-columns-2 .gallery-item{width:50%;}
.gallery-columns-3 .gallery-item{width:33%;}
.gallery-columns-4 .gallery-item{width:25%;}
.gallery-columns-5 .gallery-item{width:20%;}
.gallery-columns-6 .gallery-item{width:16.6666%;}
.gallery-columns-7 .gallery-item{width:14.2857%;}
.gallery-columns-8 .gallery-item{width:12.5%;}
.gallery-columns-9 .gallery-item{width:11.1111%;}
.gallery-columns-2 .gallery-item:nth-child(2n+1),.gallery-columns-3 .gallery-item:nth-child(3n+1),.gallery-columns-4 .gallery-item:nth-child(4n+1),.gallery-columns-5 .gallery-item:nth-child(5n+1),.gallery-columns-6 .gallery-item:nth-child(6n+1),.gallery-columns-7 .gallery-item:nth-child(7n+1),.gallery-columns-8 .gallery-item:nth-child(8n+1),.gallery-columns-9 .gallery-item:nth-child(9n+1){clear:left;}
.gallery .gallery-item img{border:none;height:auto;margin:0;}
/* Forms --------------------------------------------- */


input,select,textarea{appearance:none;background-color:#fff;border:1px solid #eaeaea;border-radius:3px;box-shadow:none;color:#000;font-size:20px;font-size:2rem;font-weight:200;padding:20px;width:100%;}
input:focus,textarea:focus{border:1px solid #999;outline:none;}
.front-page input:focus,.front-page textarea:focus{border:1px solid #22a1c4;outline:none;}
input[type="checkbox"],input[type="image"],input[type="radio"]{width:auto;}
::-moz-placeholder{color:#000;opacity:1;}
::-webkit-input-placeholder{color:#000;}
button,input[type="button"],input[type="reset"],input[type="submit"],.button,.widget .button{background-color:#22a1c4;border:2px solid #22a1c4;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;font-size:1.4rem;font-weight:800;letter-spacing:2px;padding:15px 25px;text-transform:uppercase;-webkit-font-smoothing:antialiased;white-space:normal;width:auto;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button{display:none;}
/* Buttons --------------------------------------------- */
button:focus,button:hover,input:focus[type="button"],input:focus[type="reset"],input:focus[type="submit"],input:hover[type="button"],input:hover[type="reset"],input:hover[type="submit"],.button.clear:focus,.button.clear:hover,.button:focus,.button:hover,.footer-widgets .widget .button,.footer-widgets button,.footer-widgets input[type="button"],.footer-widgets input[type="reset"],.footer-widgets input[type="submit"],.widget .button.clear:focus,.widget .button.clear:hover,.widget .button:focus,.widget .button:hover{background-color:#000;color:#fff;}
.button{display:inline-block;}
button.small,input[type="button"].small,input[type="reset"].small,input[type="submit"].small,.button.small{padding:8px 16px;}
.footer-widgets .widget .button.clear,.widget .button.clear{background-color:transparent;border:2px solid #000;color:#000;}
.image-section .button{margin-left:5px;margin-right:5px;margin-top:20px;}
.image-section .widget .button.clear{background-color:transparent;border-color:#fff;color:#fff;}
.footer-widgets button:focus,.footer-widgets button:hover,.footer-widgets input:focus[type="button"],.footer-widgets input:focus[type="reset"],.footer-widgets input:focus[type="submit"],.footer-widgets input:hover[type="button"],.footer-widgets input:hover[type="reset"],.footer-widgets input:hover[type="submit"],.footer-widgets .widget .button:focus,.footer-widgets .widget .button:hover,.image-section button:focus,.image-section button:hover,.image-section input:focus[type="button"],.image-section input:focus[type="reset"],.image-section input:focus[type="submit"],.image-section input:hover[type="button"],.image-section input:hover[type="reset"],.image-section input:hover[type="submit"],.image-section .widget .button:focus,.image-section .widget .button:hover{background-color:#fff;border:2px solid #fff;color:#000;}
.site-container button:disabled,.site-container button:disabled:hover,.site-container input:disabled,.site-container input:disabled:hover,.site-container input[type="button"]:disabled,.site-container input[type="button"]:disabled:hover,.site-container input[type="reset"]:disabled,.site-container input[type="reset"]:disabled:hover,.site-container input[type="submit"]:disabled,.site-container input[type="submit"]:disabled:hover,.site-container .footer-widgets .widget input[type="submit"]:disabled,.site-container .footer-widgets .widget input[type="submit"]:disabled:hover{background-color:#ddd;border-color:#ddd;color:#444;cursor:not-allowed;}
.post-password-form input[type="password"]{margin-bottom:15px;}
/* Tables --------------------------------------------- */
table{border-collapse:collapse;border-spacing:0;line-height:2;margin-bottom:40px;width:100%;}
tbody{border-bottom:1px solid #ddd;}
th,td{text-align:left;}
th{font-weight:bold;text-transform:uppercase;}
td{border-top:1px solid #ddd;padding:6px 0;}
/* Screen Reader Text--------------------------------------------- */
.screen-reader-shortcut,.screen-reader-text,.screen-reader-text span{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important;}
.genesis-nav-menu .search input[type="submit"]:focus,.screen-reader-shortcut:focus,.screen-reader-text:focus,.widget_search input[type="submit"]:focus{background:#fff;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#000;display:block;font-size:1em;font-weight:bold;height:auto;padding:15px 23px 14px;text-decoration:none;width:auto;z-index:100000;/* Above WP toolbar. */
}
.more-link{position:relative;}
/* Structure and Layout---------------------------------------------------------------------------------------------------- */
/* Site Containers--------------------------------------------- */
.site-inner,.wrap{float:none;margin:0 auto;max-width:1200px;}
.site-inner{clear:both;margin-top:190px;position:relative;z-index:9;word-wrap:break-word;}
.home .site-inner{margin-top:0px !important;}
.front-page .site-container .site-inner{margin-top:0;max-width:100%;}
.altitude-landing .site-container .site-inner{margin-top:100px;}
.secondary-nav .site-inner{margin-top:250px;}
/* Column Classes--------------------------------------------- */
/* Link:http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css */
.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{float:left;margin-left:2.564102564102564%;}
.one-half,.three-sixths,.two-fourths{width:48.717948717948715%;}
.one-third,.two-sixths{width:31.623931623931625%;}
.four-sixths,.two-thirds{width:65.81196581196582%;}
.one-fourth{width:23.076923076923077%;}
.three-fourths{width:74.35897435897436%;}
.one-sixth{width:14.52991452991453%;}
.five-sixths{width:82.90598290598291%;}
.first{clear:both;margin-left:0;}
/* Common Classes---------------------------------------------------------------------------------------------------- */
/* Avatar--------------------------------------------- */
.avatar{border-radius:50%;float:left;}
.author-box .avatar{height:88px;width:88px;}
.entry-comments .avatar{height:60px;width:60px;}
.alignleft .avatar,.author-box .avatar{margin-right:24px;}
.alignright .avatar{margin-left:24px;}
.comment .avatar{margin:0 20px 24px 0;}
/* Genesis--------------------------------------------- */
.breadcrumb{border-bottom:2px solid #f5f5f5;font-size:20px;font-size:2rem;margin-bottom:60px;padding-bottom:10px;}
.archive-description,.author-box{border-bottom:1px solid #000;border-top:1px solid #000;font-size:20px;font-size:2rem;margin-bottom:100px;padding:40px 0;}
.author-box-title{font-size:22px;font-size:2.2rem;margin-bottom:8px;}
.archive-description p:last-child,.author-box p:last-child{margin-bottom:0;}
/* Search Form--------------------------------------------- */
.search-form{overflow:hidden;position:relative;}
.search-form input[type="submit"]{padding:25px;}
.widget_search input[type="submit"]{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;padding:0;position:absolute;width:1px;}
.widget_search input[type="submit"]:focus{background:#000;border-radius:0;box-shadow:none;color:#fff;padding:20px 23px;right:0;top:0;}
.error404 .content .search-form{margin-bottom:40px;}
.error404 .content input[type="search"]{margin-right:10px;width:auto;}
/* Titles--------------------------------------------- */
.archive-title{font-size:24px;font-size:2.4rem;line-height:1;margin-bottom:20px;}
.entry-title{font-size:48px;font-size:4.8rem;}
.sidebar .entry-title{font-size:24px;font-size:2.4rem;text-align:left;}
.entry-title a{color:#000;}
.entry-title a:focus,.entry-title a:hover{color:#22a1c4;}
/* WordPress--------------------------------------------- */
.alignleft{float:left;text-align:left;}
.alignright{float:right;text-align:right;}
a.alignleft,a.alignnone,a.alignright{max-width:100%;}
a.alignnone{display:inline-block;}
a.aligncenter img{display:block;margin:0 auto;}
img.centered,.aligncenter{display:block;margin:0 auto 24px;}
img.alignnone,.alignnone{margin:0 0 12px;}
a.alignleft,img.alignleft,.wp-caption.alignleft{margin:0 24px 24px 0;}
a.alignright,img.alignright,.wp-caption.alignright{margin:0 0 24px 24px;}
.wp-caption-text{font-size:18px;font-size:1.8rem;line-height:1.2;text-align:center;}
.entry-content p.wp-caption-text{margin-bottom:0;}
.gallery-caption,.entry-content .gallery-caption{margin:0 0 10px;}
.post-password-form input{width:auto;}
.post-password-form input[type="submit"]{padding:25px;}
.wp-audio-shortcode,.wp-playlist,.wp-video{margin:0 0 28px;}
/* Widgets---------------------------------------------------------------------------------------------------- */
.widget{word-wrap:break-word;}
.widget ol>li{list-style-position:inside;list-style-type:decimal;padding-left:20px;text-indent:-20px;}
.widget ul li{margin-bottom:10px;padding-bottom:10px;}
.widget li li{border:none;margin:0 0 0 30px;padding:0;}
.widget_calendar table{width:100%;}
.widget_calendar td,.widget_calendar th{text-align:center;}
/* Featured Content--------------------------------------------- */
.featured-content .entry-title{font-size:24px;font-size:2.4rem;}
/* Simple Social Icons--------------------------------------------- */
.altitude-home .content .simple-social-icons{margin-top:40px;}
.altitude-home .content .simple-social-icons ul li{margin:0 20px !important;}
.altitude-home .content .simple-social-icons ul li a,.altitude-home .content .simple-social-icons ul li a:focus,.altitude-home .content .simple-social-icons ul li a:hover{padding:30px;}
/* Plugins---------------------------------------------------------------------------------------------------- */
/* Genesis eNews Extended--------------------------------------------- */
.enews-widget input{font-size:18px;font-size:1.8rem;margin-bottom:20px;}
.enews-widget input[type="submit"]{margin:0;width:100%;}
.enews form+p{margin-top:24px;}
/* Genesis Portfolio Pro--------------------------------------------- */
.genesis-pro-portfolio .content .pro-portfolio{padding:0;}
/* Jetpack--------------------------------------------- */
#wpstats{display:none;}
/* Skip Links---------------------------------------------------------------------------------------------------- */
.genesis-skip-link{margin:0;}
.genesis-skip-link li{height:0;width:0;list-style:none;}
/* Display outline on focus */
:focus{color:#333;outline:#ccc solid 1px;}
/* Site Header---------------------------------------------------------------------------------------------------- */
.site-header{background-color:#121212;left:0;position:fixed;width:100%;z-index:20;}
.home .site-header{background-color:transparent;}
.featured-section .site-header{background-color:transparent;}
.featured-section .site-header>.wrap{border-bottom:1px solid #fff;}
.site-header.sticky-header{background-color:#121212;}
.site-header.sticky-header>.wrap{border-bottom:none;}
.site-header.sticky-header .nav-secondary{display:none;}
/* Title Area--------------------------------------------- */
.title-area{float:left;padding:25px 0;margin-top:20px;width:180px}
.site-header.sticky-header .title-area{padding:15px 0;}
.site-title{font-size:24px;font-size:2.4rem;font-weight:800;letter-spacing:2px;line-height:1;margin-bottom:0;text-transform:uppercase;}
.site-title a,.site-title a:focus,.site-title a:hover{color:#fff !important;}
.header-image .title-area,.header-image .site-header.sticky-header .title-area{padding:0;}
.header-image .site-title>a{background-size:contain !important;display:block;height:76px;text-indent:-9999px;/*margin-top:13px*/
}
/*.header-image .sticky-header .site-title > a{height:56px;}
*/
.site-description{display:block;height:0;margin-bottom:0;text-indent:-9999px;}
/* Site Navigation---------------------------------------------------------------------------------------------------- */
.genesis-nav-menu{line-height:1;}
.genesis-nav-menu .menu-item{display:inline-block;text-align:left;}
.genesis-nav-menu li li{margin-left:0;}
.genesis-nav-menu a{color:#fff;display:block;font-size:14px;/* font-size:1.7rem;*/
 font-weight:500;letter-spacing:1px;padding:20px 5px;text-transform:uppercase;}
.site-header.sticky-header .genesis-nav-menu a{/*padding:20px;*/
}
.genesis-nav-menu li.highlight a:focus::before,.genesis-nav-menu li.highlight a:hover::before{color:#fff;}
.genesis-nav-menu li.highlight>a{font-weight:800;}
.front-page .genesis-nav-menu li.current-menu-item>a,.genesis-nav-menu>li>a{/*border-bottom:2px solid transparent;*/
}
.front-page .genesis-nav-menu li.current-menu-item>a:focus,.front-page .genesis-nav-menu li.current-menu-item>a:hover,.genesis-nav-menu li.current-menu-item>a,.genesis-nav-menu>li>a:focus,.genesis-nav-menu>li>a:hover{border-color:#fff;}
.genesis-nav-menu>.menu-item>a{text-transform:uppercase;padding:20px 15px;}
.genesis-nav-menu .sub-menu{left:-9999px;letter-spacing:0;opacity:0;position:absolute;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;width:200px;z-index:99;}
.genesis-nav-menu .sub-menu a{background-color:#111;outline:none;padding:20px;position:relative;width:200px;}
.genesis-nav-menu .sub-menu a:focus,.genesis-nav-menu .sub-menu a:hover,.genesis-nav-menu .sub-menu li.current-menu-item>a{background-color:#222;}
.genesis-nav-menu .sub-menu .sub-menu{margin:-54px 0 0 199px;}
.genesis-nav-menu .menu-item:hover{position:static;}
.genesis-nav-menu .menu-item:hover>.sub-menu{left:auto;opacity:1;}
.genesis-nav-menu>.first>a{padding-left:0;}
.genesis-nav-menu>.last>a{padding-right:0;}
.genesis-nav-menu>.right{color:#fff;display:inline-block;list-style-type:none;padding:27px 20px;text-transform:uppercase;}
.genesis-nav-menu>.right>a{display:inline;padding:0;}
.genesis-nav-menu>.rss>a{margin-left:48px;}
.genesis-nav-menu>.search{display:block;margin:0 auto;padding:0 20px 20px;width:50%;}
/* Primary Navigation--------------------------------------------- */
.nav-primary{text-align:center;}
.nav-primary .genesis-nav-menu{float:right;display:flex;align-items:center;}
/* Secondary Navigation--------------------------------------------- */
.nav-secondary{border-bottom:1px solid #fff;}
/* Footer Navigation--------------------------------------------- */
.nav-footer .genesis-nav-menu{padding:20px 0;}
.nav-footer .genesis-nav-menu a{border:none;font-weight:800;letter-spacing:3px;margin:0 20px;padding:0;}
/* Responsive Menu--------------------------------------------- */
.menu .menu-item:focus{position:static;}
.menu .menu-item>a:focus+ul.sub-menu,.menu .menu-item.sfHover>ul.sub-menu{left:auto;opacity:1;}
.sub-menu-toggle,.menu-toggle{display:none;visibility:hidden;}
/* Content Area---------------------------------------------------------------------------------------------------- */
/* Front Page--------------------------------------------- */
.image-section,.solid-section{clear:both;text-align:center;width:100%;}
.image-section{background:-moz-linear-gradient(top,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.5) 30%,rgba(0,0,0,0.8) 80%,rgba(0,0,0,0.9) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.2)),color-stop(30%,rgba(0,0,0,0.5)),color-stop(80%,rgba(0,0,0,0.8)),color-stop(100%,rgba(0,0,0,0.9)));background:-webkit-linear-gradient(top,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.5) 30%,rgba(0,0,0,0.8) 80%,rgba(0,0,0,0.9) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.5) 30%,rgba(0,0,0,0.8) 80%,rgba(0,0,0,0.9) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.5) 30%,rgba(0,0,0,0.8) 80%,rgba(0,0,0,0.9) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.5) 30%,rgba(0,0,0,0.8) 80%,rgba(0,0,0,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#33000000',endColorstr='#e6000000',GradientType=0);display:table;overflow:hidden;table-layout:fixed;width:100%;}
.image-section .widget-area{display:table-cell;text-align:center;vertical-align:middle;}
.image-section,.image-section a{color:#fff;}
.image-section a:focus,.image-section a:hover,.image-section .featured-content .entry-title a:focus,.image-section .featured-content .entry-title a:hover{color:#22a1c4;}
.solid-section{background-color:#fff;}
.front-page-2,.front-page-3,.front-page-4,.front-page-5,.front-page-6,.front-page-7{border-top:54px solid transparent;margin-top:-54px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;position:relative;z-index:9;}
.front-page-1,.front-page-3,.front-page-5,.front-page-7{background-attachment:fixed;background-color:#fff;background-position:50% 0;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.front-page-1{position:relative;}
.front-page-1 .image-section{padding-top:75px;}
.secondary-nav .front-page-1 .image-section{padding-top:150px;}
.front-page-4 .solid-section{background-color:#f3f3f3;}
.bottom-image{margin-bottom:-120px;margin-top:100px;}
.bottom-image img{margin-bottom:-10px;}
.front-page .field-wrap:last-child{margin-bottom:0;}
.small-disclaimer{font-size:14px;font-size:1.4rem;font-style:italic;}
/* Dashicons--------------------------------------------- */
.front-page .dashicons{font-size:40px;font-size:4rem;height:40px;margin-bottom:20px;width:40px;}
/* Flexible Widgets--------------------------------------------- */
.flexible-widgets{padding-bottom:60px;padding-top:100px;}
.flexible-widgets .widget{float:left;margin:0 0 40px 2.564102564102564%;}
.flexible-widgets.widget-full .widget,.flexible-widgets.widget-area .widget:nth-of-type(1),.flexible-widgets.widget-halves.uneven .widget:last-of-type{background:none;margin-left:0;padding:0;width:100%;}
.widget-area.flexible-widgets.widget-half .widget,.flexible-widgets.widget-halves .widget{width:48.717948717948715%;}
.flexible-widgets.widget-thirds .widget{width:31.623931623931625%;}
.flexible-widgets.widget-fourths .widget{width:23.076923076923077%;}
.flexible-widgets.widget-halves .widget:nth-child(even),.flexible-widgets.widget-thirds .widget:nth-child(3n+2),.flexible-widgets.widget-fourths .widget:nth-child(4n+2){clear:left;margin-left:0;}
.solid-section .widget{background-color:#fff;padding:40px;}
.solid-section .widget:not(:first-child) .widget-title{border-bottom:1px solid #ddd;margin-bottom:30px;padding-bottom:30px;}
.flexible-widgets p.large{font-size:36px;font-size:3.6rem;line-height:1;}
.flexible-widgets p.price{font-size:32px;font-size:3.2rem;font-weight:800;line-height:1.2;margin-bottom:20px;}
/* Content--------------------------------------------- */
.content{float:left;width:700px;}
.page .content{padding-bottom:50px;}
.sidebar-content .content{float:right;}
.full-width-content .content{padding:0;width:100%;}
.full-width-content.front-page .content{padding:0;}
/* Entries--------------------------------------------- */
.entry{}
.widget .entry{margin-bottom:40px;}
.entry-content ol,.entry-content ul{margin-bottom:30px;margin-left:40px;}
.entry-content ol>li{list-style-type:decimal;}
.entry-content ul>li{list-style-type:disc;}
.entry-content ol ol,.entry-content ul ul{margin-bottom:0;}
.entry-content code{background-color:#000;color:#ddd;}
/* Entry Meta--------------------------------------------- */
p.entry-meta{font-size:20px;font-size:2rem;margin-bottom:0;}
.entry-header,.entry-footer{text-align:center;}
.entry-header p.entry-meta{font-weight:700;letter-spacing:2px;margin-bottom:16px;text-transform:uppercase;}
.entry-header::after{border-bottom:1px solid #000;content:"";display:block;margin:0 auto 60px;padding-bottom:30px;width:25%;}
.image-section .entry-header::after{border-color:#fff;}
.entry-footer::before{border-top:1px solid #000;content:"";display:block;margin:30px auto 0;padding-top:60px;width:25%;}
.sidebar .entry-header::after{display:none;}
.entry-categories::before,.entry-tags::before{display:inline-block;font:normal 20px/1 "dashicons";margin-right:5px;margin-top:2px;vertical-align:top;-webkit-font-smoothing:antialiased;}
.entry-comments-link::before{content:"\2014";margin:0 6px 0 2px;}
/* After Entry--------------------------------------------- */
.after-entry{border-top:1px solid #000;padding:40px 0;}
.after-entry .widget{margin-bottom:40px;}
.after-entry p:last-child,.after-entry .widget:last-child{margin:0;}
.after-entry li{list-style-type:none;}
/* Pagination--------------------------------------------- */
.pagination{clear:both;margin:40px 0;}
.adjacent-entry-pagination{margin-bottom:0;}
.archive-pagination li{display:inline;}
.archive-pagination li a{background-color:#000;box-shadow:0 0 1px rgba(0,0,0,0.1);color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-size:1.4rem;letter-spacing:1px;padding:8px 12px;text-transform:uppercase;}
.archive-pagination li a:focus,.archive-pagination li a:hover,.archive-pagination .active a{background-color:#22a1c4;color:#fff;}
/* Comments--------------------------------------------- */
.comment-respond,.entry-comments,.entry-pings{margin-bottom:100px;}
p.comment-meta,.entry-comments .comment,.entry-comments .comment-reply{margin-bottom:40px;}
.comment-header{font-size:20px;font-size:2rem;}
.entry-comments .comment{border-bottom:1px solid #000;}
.comment-content,.entry-comments .comment{clear:both;}
p.form-submit,.entry-comments .children .comment,.entry-comments .comment-author{margin:0;}
.entry-comments .children .comment{border:none;}
.comment-respond label{display:block;font-weight:800;}
.comment-respond input[type="email"],.comment-respond input[type="text"],.comment-respond input[type="url"]{width:100%;}
.comment-list li,.ping-list li{list-style-type:none;}
.entry-comments ul.children{margin-left:40px;}
.ping-list .reply{display:none;}
/* Sidebar---------------------------------------------------------------------------------------------------- */
.sidebar{float:right;width:360px;}
.sidebar-content .sidebar{float:left;}
.sidebar p:last-child{margin-bottom:0;}
.sidebar li{list-style-type:none;margin-bottom:6px;word-wrap:break-word;}
.sidebar ul>li:last-child{margin-bottom:0;}
.sidebar .widget{margin-bottom:40px;}
/* Footer Widgets---------------------------------------------------------------------------------------------------- */
.footer-widgets{background-color:#22a1c4;clear:both;text-align:center;position:relative;z-index:9;}
.footer-widgets .wrap{padding-bottom:100px;padding-top:100px;}
.footer-widgets,.footer-widgets .wrap a,.footer-widgets .wrap a.button{color:#fff;}
.footer-widgets a:focus,.footer-widgets a:hover{color:#000;}
.footer-widgets li{margin-bottom:10px;padding-bottom:10px;}
.footer-widgets .widget{margin-bottom:40px;}
.footer-widgets p:last-child{margin-bottom:0;}
/* Site Footer---------------------------------------------------------------------------------------------------- */
.site-footer{background-color:#000;padding:20px;text-align:center;}
.site-footer,.site-footer a,.site-footer p{color:#fff;}
.site-footer a:focus,.site-footer a:hover{color:#22a1c4;}
.site-footer p{font-size:14px;font-size:1.4rem;letter-spacing:1px;margin-bottom:0;text-transform:uppercase;}
/* Media Queries---------------------------------------------------------------------------------------------------- */
@media screen and (min-width:801px){/*header*/
 .header-social-sec svg{fill:#fff;height:16px;width:24px;display:block;}
.widget-area.header-widget-area{width:70%;float:right;text-align:right;position:relative;z-index:999;}
nav.nav-primary{width:auto;float:right;}
.header-topright-sec div{display:inline-block;vertical-align:middle;margin:0 0 0 20px;}
.header-topright-sec{/* margin-top:35px;*/
 /* margin-top:16px;*/
 z-index:9999;position:relative;}
.site-title{/*height:115px;*/
 height:75px;margin:0;}
.genesis-nav-menu li a{/* padding:33px 11px;*/
}
.header-topright-sec a{color:#fff;}
.header-topright-sec a{color:#fff;font-size:1.3rem;display:block;float:left;text-transform:uppercase;letter-spacing:0;font-weight:700}
.header-topright-sec i.fa{margin-right:5px;}
.header-topright-sec i.fa.fa-heart-o{margin-right:1px;}
/*header-end*/
 div#homebanner{height:calc(100vh - 75px);border-radius:0 !important;min-height:350px;}
}
@media only screen and (max-width:1280px){.site-inner,.wrap{max-width:1140px;}
}
@media only screen and (max-width:1200px){.site-inner,.wrap{max-width:940px;padding:0 0;}
.nav-primary .wrap{width:auto !important;padding:0;}
.site-header .widget-area{width:580px;}
.content{width:520px;}
.full-width-content .content{/*padding:0 70px;*/
}
.genesis-nav-menu a{padding:30px 8px;}
.site-header.sticky-header .genesis-nav-menu a{/*padding:20px 10px;*/
}
.front-page-1,.front-page-3,.front-page-5,.front-page-7{background-attachment:scroll;}
.site-header .title-area,.site-header.sticky-header .title-area{padding:4px 0;margin-top:0;}
.header-image .title-area,.header-image .site-header.sticky-header .title-area{padding:14px 0;}
.header-topright-sec div{margin:0 0 0 10px}
}
@media only screen and (max-width:1023px){.home .site-inner{margin-top:0 !important}
/* .site-inner,.wrap{max-width:768px;}
*/
 .secondary-nav .site-inner{margin-top:80px;}
.front-page .site-inner{max-width:none;}
.site-header>.wrap{max-width:100% !important;padding:0 20px;}
.front-page .site-header{background-color:#000;}
.front-page .site-header>.wrap{border:none;}
.content,.sidebar,.site-header .widget-area/*.title-area */
{width:100%;}
.site-header .header-widget-area{width:auto;}
.title-area{width:160px}
/*.header-image .sticky-header .site-title > a{height:76px;}
*/
 .genesis-nav-menu,.site-header .widget-area,.site-title{text-align:center;}
.header-image .site-title>a{background-position:center !important;}
/*.nav-primary .genesis-nav-menu{float:none;}
*/
 .nav-secondary,.site-header.sticky-header .nav-secondary{border-bottom:none;}
.genesis-nav-menu a,.site-header.sticky-header .genesis-nav-menu a{padding:10px;}
.front-page .site-inner{margin-top:0;}
/*.site-inner{margin-top:80px;}
*/
 .full-width-content .content{padding:0;}
.full-width-content img.pull-left{margin-left:0;}
.full-width-content img.pull-right{margin-right:0;}
.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{margin:0;width:100%;}
.flexible-widgets.widget-full .widget,.flexible-widgets.widget-halves .widget,.flexible-widgets.widget-thirds .widget,.flexible-widgets.widget-fourths .widget{margin:0 auto 20px;width:100%;}
.front-page-1 .widget:first-of-type h4,.front-page-2 .widget:first-of-type h4{font-size:60px;font-size:6rem;}
.front-page-1 .image-section,.secondary-nav .front-page-1 .image-section{padding-top:0;}
}
@media only screen and (max-width:800px){.site-inner,.wrap{max-width:none;width:100%;}
.front-page .site-inner{padding:0;}
/* Genesis Responsive Menus */
 nav.nav-primary{top:77px;}
.site-header nav .wrap{padding:0;}
nav.genesis-responsive-menu{display:none;position:relative;}
.genesis-skip-link .skip-link-hidden{display:none;visibility:hidden;}
.menu-toggle,.sub-menu-toggle{border-width:0;background:#000;color:#fff;display:block;margin:0 auto;overflow:hidden;text-align:center;visibility:visible;}
.menu-toggle:focus,.menu-toggle:hover,.sub-menu-toggle:focus,.sub-menu-toggle:hover{background-color:transparent;color:#fff;border-width:0;}
.menu-toggle:focus,.sub-menu-toggle:focus{outline:1px solid #ccc;outline-offset:-1px;}
.menu-toggle{line-height:20px;margin-bottom:1px;position:relative;z-index:1000;width:100%;}
.menu-toggle::before,.menu-toggle.activated::before{margin-right:10px;text-rendering:auto;}
.sub-menu-toggle{float:right;padding:10px;position:absolute;right:0;top:0;z-index:100;}
.sub-menu-toggle::before{display:inline-block;text-rendering:auto;-webkit-transform:rotate( 0);-ms-transform:rotate( 0);transform:rotate( 0);-webkit-transition:transform .25s ease-in-out;-ms-transition:transform .25s ease-in-out;transition:transform .25s ease-in-out;}
.sub-menu-toggle.activated::before{-webkit-transform:rotate( 180deg);-ms-transform:rotate( 180deg);transform:rotate( 180deg);}
.genesis-responsive-menu .genesis-nav-menu .menu-item a,.genesis-responsive-menu .genesis-nav-menu .menu-item a:focus,.genesis-responsive-menu .genesis-nav-menu .menu-item a:hover{background-color:transparent;border-bottom:0;margin-bottom:1px;}
.genesis-responsive-menu .genesis-nav-menu .menu-item a{outline-color:#fff;}
.genesis-responsive-menu .genesis-nav-menu .menu-item a:focus,.genesis-responsive-menu .genesis-nav-menu .menu-item a:hover{text-decoration:underline;}
.genesis-responsive-menu .genesis-nav-menu .menu-item a:focus{outline:1px solid #fff;}
.genesis-responsive-menu .genesis-nav-menu .menu-item{display:block;float:none;position:relative;text-align:left;}
.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,.genesis-responsive-menu .genesis-nav-menu .menu-item:hover{position:relative;}
.front-page .genesis-responsive-menu .genesis-nav-menu li.current-menu-item>a,.genesis-responsive-menu .genesis-nav-menu>li>a,.genesis-responsive-menu .genesis-nav-menu .menu-item a{border:0;}
.genesis-responsive-menu .genesis-nav-menu .menu-item a{padding:15px 20px;width:100%;}
.genesis-responsive-menu .genesis-nav-menu .sub-menu{border:none;}
.genesis-responsive-menu .genesis-nav-menu .menu-item>a:focus ul.sub-menu,.genesis-responsive-menu .genesis-nav-menu .menu-item>a:focus ul.sub-menu .sub-menu{left:0;margin-left:0;}
.genesis-responsive-menu .genesis-nav-menu>.menu-item-has-children>a::after{content:none;}
.genesis-responsive-menu .genesis-nav-menu .sub-menu{clear:both;display:none;margin:0;opacity:1;padding-left:15px;position:static;width:100%;}
.genesis-responsive-menu .genesis-nav-menu .sub-menu .sub-menu{margin:0;}
.altitude-home .simple-social-icons ul li{margin:0 20px 20px !important;}
.footer-widgets .wrap{padding-top:60px;padding-bottom:60px;}
.front-page-2,.front-page-3,.front-page-4,.front-page-5,.front-page-6,.front-page-7{border-top:0;margin-top:0;}
.image-section .flexible-widgets{padding-bottom:80px;}
.solid-section .flexible-widgets{padding-bottom:40px;padding-top:60px;}
.bottom-image{margin-top:60px;margin-bottom:-80px;}
}
@media only screen and (max-width:480px){.front-page-1 .widget:first-of-type h4,.front-page-2 .widget:first-of-type h4{font-size:40px;font-size:4rem;}
}
/*Menu CSS START*/
nav.nav-primary{line-height:95px;position:relative;z-index:99;height:95px;display:flex;align-items:center;}
/* all lists */
nav.nav-primary ul,nav.nav-primary ul ul{padding:0;margin:0;list-style:none;line-height:1;position:relative;}
nav.nav-primary ul a{display:block;}
/* all list items */
.header-subscribe-sec a{background-color:#F1CC01;padding:12px 18px;border-radius:3px;}
.header-subscribe-sec a:hover{background-color:#fff;color:#000 !important;}
.header-login-sec a.dropdown-toggle{font-size:24px;padding:15px 10px;}
.header-shortlist-sec a{font-size:24px;padding:14px 0;}
nav.nav-primary ul li{float:left;-webkit-transition:background-color 0.7s ease;-moz-transition:background-color 0.7s ease;-o-transition:background-color 0.7s ease;-ms-transition:background-color 0.7s ease;transition:background-color 0.7s ease;}
nav.nav-primary ul li:last-child{border:none;}
/* second-level lists */
nav.nav-primary ul li ul{position:absolute;width:100%;left:-999em;}
nav.nav-primary ul li ul li{width:100%;}
nav.nav-primary ul ul li,nav.nav-primary ul ul ul li,nav.nav-primary ul ul ul ul li{border-right:none;}
nav.nav-primary ul li a.sf-with-ul:after{content:'\00BB';display:inline-block;*float:right;/*IE7 Fix*/
 position:relative;top:0em;right:-0.3em;}
nav.nav-primary ul li.sfHover a.sf-with-ul:after{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
nav.nav-primary ul li.sfHover li a.sf-with-ul:after{-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
nav.nav-primary ul li a.sf-with-ul:only-child:after{content:'';/* if only child,delete arrow */
}
nav.nav-primary ul li ul a{padding:0.5em 1.5em;margin-top:-1px;/*to offset bottom border*/
}
nav.nav-primary ul li ul li:last-child a{border-bottom:none;}
/* third-and-above-level lists */
nav.nav-primary ul li ul ul{margin:-2em 0 0 12em;/* negative margin calculated by li padding plus line height*/
}
nav.nav-primary ul li:hover ul ul,nav.nav-primary ul li:hover ul ul ul,nav.nav-primary ul li.sfhover ul ul,nav.nav-primary ul li.sfhover ul ul ul{left:-999em;}
nav.nav-primary ul li:hover ul,nav.nav-primary ul li li:hover ul,nav.nav-primary ul li li li:hover ul,nav.nav-primary ul li.sfhover ul,nav.nav-primary ul li li.sfhover ul,nav.nav-primary ul li li li.sfhover ul{/* lists nested under hovered list items */
 left:auto;}
/*----------------------------------IE7-----------------------------------*/
.ie7 nav.nav-primary ul li a.sf-with-ul{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NjUzQjYyMzVGOEMxMUUzOTFFRTg0NDFCMzIxQjA4QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NjUzQjYyNDVGOEMxMUUzOTFFRTg0NDFCMzIxQjA4QiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY2NTNCNjIxNUY4QzExRTM5MUVFODQ0MUIzMjFCMDhCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY2NTNCNjIyNUY4QzExRTM5MUVFODQ0MUIzMjFCMDhCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+BDQ6YwAAAHdJREFUeNpiZBLWYCAGMEFpZiCuAGJOHHy4Qm8gbgfijVBJdD4DMyOXCIi+CcT/gTgZiI2BuAWI/yDxVzMiuRGk8wYQywGxPxDvRuYzISnaAhUshipC5m+CKbQHYicgrgHiPix8BmSrDYD4AlKIoPAZiQ1HgAADAOmdFtZlRP7CAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:right center;}
.ie6 nav.nav-primary ul li a.sf-with-ul{background-image:url('../images/arrow.png');background-repeat:no-repeat;background-position:right center;}
@media screen and (min-width:801px){.menu-toggle{display:none;}
}
@media screen and (max-width:800px){nav.nav-primary span{display:none;}
.menubtn{display:block;margin:5px 0 10px;float:right;text-indent:-9999px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;width:40px;height:40px;}
.menubtn:hover{cursor:pointer;}
nav.nav-primary span{display:block;}
nav.nav-primary span{position:relative;float:right;/* padding:10px;*/
}
nav.nav-primary span:hover{cursor:pointer;}
nav.nav-primary ul,nav.nav-primary ul>ul{display:none;float:none;width:100%;}
nav.nav-primary ul li{border-right:none;}
nav.nav-primary ul li a.sf-with-ul:after{content:'';}
nav.nav-primary ul li ul,nav.nav-primary ul li ul li{width:100%;}
nav.nav-primary ul li ul a{border-bottom:none;}
nav.nav-primary ul ul,nav.nav-primary ul li{width:100%;}
nav.nav-primary ul li a{padding:0.5em 1em 0.5em 1em;float:left;}
nav.nav-primary ul li ul a{padding:0.5em 1em 0.5em 2em;}
nav.nav-primary ul ul li ul a{padding:0.5em 1em 0.5em 3em;}
nav.nav-primary ul ul ul li ul a{padding:0.5em 1em 0.5em 4em;}
nav.nav-primary ul li ul,nav.nav-primary ul li ul ul,nav.nav-primary ul li:hover ul ul,nav.nav-primary ul li:hover ul ul ul,nav.nav-primary ul li.sfhover ul ul,nav.nav-primary ul li.sfhover ul ul ul,nav.nav-primary ul li:hover ul,nav.nav-primary ul li li:hover ul,nav.nav-primary ul li li li:hover ul,nav.nav-primary ul li.sfhover ul,nav.nav-primary ul li li.sfhover ul,nav.nav-primary ul li li li.sfhover ul{position:relative;display:none;margin:0 0 0 0;left:0em;}
nav.nav-primary{background:none;}
.menubtn{background:#333 url('../images/menuicon.png') no-repeat right top;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-khtml-opacity:0.6;opacity:0.6;}
.menubtn:hover,.menuOpen{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-khtml-opacity:1;opacity:1;}
nav.nav-primary span{/*background:#00b4ff;*/
 color:#000;}
nav.nav-primary span:hover{background:#049ad6;}
nav.nav-primary ul ul,nav.nav-primary ul li{background:#eeeeee;}
nav.nav-primary ul li ul li{background:#ccc;}
nav.nav-primary ul li ul li{border-bottom:1px solid #e5e5e5;}
nav.nav-primary ul ul ul li{background:#ccc;}
ul li.menuOpen>span{background:#049ad6;}
ul ul li.menuOpen,ul ul li.menuOpen:hover{background:#a9e4fc;}
ul ul ul li.menuOpen,ul ul ul li.menuOpen:hover{background:#cdebf7;}
}
/*Menu CSS OVER*/
a:hover{text-decoration:none;}
span.shortlist_count{border:2px solid #f1cc01;border-radius:50%;padding:0;width:22px;height:22px;display:inline-block;text-align:center;color:#f1cc01;margin-left:3px;line-height:18px;font-size:12px}
.header-topright-sec a:hover{color:#fff;text-decoration:none;}
nav.nav-primary ul a{color:#fff;}
nav.nav-primary ul a:hover,nav.nav-primary ul a:focus{color:#f1cc01;}
.header-subscribe-sec a{background:#f1cc01;color:#000 !important;}
/*#homebanner h2{color:#252525;font-weight:bold;font-size:35px;margin-top:0;margin-bottom:40px;}
*/
#homebanner h1{color:#252525;font-weight:bold;font-size:55px;margin-top:0;margin-bottom:50px;}
#homebanner h1 strong{font-weight:500;display:block;margin-top:5px;color:#191919;font-size:42px;line-height:58px;display:block;}
.whitebg{background:rgba(244,244,244,0.7);}
#homebanner .whitebg h2.vc_custom_heading{margin:30px 0;text-align:center !important;font-weight:bold;font-size:20px;color:#252525;}
.wrap.whitebg.looking-for{padding:0 50px;}
.blackbg>.vc_column-inner>.wpb_wrapper{background:#000;padding:15px;color:#fff;margin-bottom:35px;cursor:pointer;}
.serv-name{color:#f1cc01;font-size:24px;font-weight:bold;margin-bottom:30px;}
.looking-for .wpb_single_image.wpb_content_element{height:100px;margin:70px 0 50px;}
.blackbg>.vc_column-inner>.wpb_wrapper:hover{background:#f1cc01;}
.blackbg>.vc_column-inner>.wpb_wrapper:hover .serv-name,.blackbg.active>.vc_column-inner>.wpb_wrapper .serv-name{color:#000;}
.blackbg>.vc_column-inner>.wpb_wrapper:hover .wpb_single_image img{filter:grayscale(1);}
.search-div{width:1190px;margin:0 auto;background:#f1cc01;margin-top:0;padding:35px 0;position:absolute;left:0;right:0;bottom:-50px;}
.search-div select{width:100%;height:52PX;padding:0 15px;border:none;color:#000;font-size:15px;font-weight:bold !important;}
.search-div span{display:inline-block;width:20.5%;color:#000000;font-weight:bold;text-align:center;padding:0 3px;vertical-align:top;height:52px;line-height:52px;}
a.black-btn{background:#000000;display:block;color:#fff;height:40px;line-height:40px;font-size:20px;text-transform:uppercase;}
.footer_area a{color:#fff;}
.footer_area{background:#191919;color:#fff;padding-top:50px;}
.footer_area ul li a,.footer_area a,.footer_area p{color:#A9A9A9;font-size:15px;padding:0;}
.footer_social_media svg{fill:#fff;}
.footer_phone p{margin:0;}
.footer_area ul li a:hover{background:transparent;}
.bottom-footer{background:#3a3a3a;cursor:pointer;display:table;padding:15px 35px;margin:60px auto 0;font-size:1.3rem;text-align:center;text-transform:uppercase;font-weight:bold;border-radius:3px 3px 0 0;}
.footer_title{color:#A9A9A9;border-bottom:1px solid #303030;font-size:1.8rem;font-weight:bold;margin-bottom:5px;padding-bottom:5px;}
.footer_social_media svg{fill:#A9A9A9;height:16px;}
.footer_social_sec .footer_title{border-bottom:0;border-top:1px solid #303030;padding-top:5px;margin-bottom:0px;}
.footer-copy{line-height:1;}
.footer_logo{width:180px;margin-bottom:10px;}
.footer_social_sec{margin-top:10px;}
.footer_logo img{max-height:80px;}
.footer_mail{line-height:normal;font-size:unset;}
a.black-btn:hover{text-decoration:none;color:#fff;}
.footer_area a:hover{text-decoration:none;color:inherit;}
.blackbg>.vc_column-inner>.wpb_wrapper:hover .yellow-img{display:none;}
.blackbg>.vc_column-inner>.wpb_wrapper:hover .hover-img{display:block;}
.blackbg.active>.vc_column-inner>.wpb_wrapper .yellow-img{display:none;}
.blackbg.active>.vc_column-inner>.wpb_wrapper .hover-img{display:block;}
.hover-img{display:none;}
.search-div .close{position:absolute;right:10px;top:10px;opacity:1;}
.blackbg.active>.vc_column-inner>.wpb_wrapper{background:#f1cc01;}
.image{width:100%;background:gray;}
.image img{width:100%}
.contentarea{font-size:12px;color:#666666;padding:10px 0;display:block;}
.title{font-size:16px;font-weight:bold;color:#000;line-height:normal;}
.one-section{border:1px solid #f4f4f4;margin:10px 0;background:#fff;}
.top-head{font-size:14px;color:#fff;background:#000000;padding:10px 15px;margin-bottom:-10px;}
.gray-bg{background:#f4f4f4;padding:15px;border:1px solid #ebebeb;font-weight:bold;font-size:13px;}
.font-mute{color:#999999;margin-bottom:6px;}
.single-result{display:flex;width:100%;}
.single-result .left-right{padding:10px;width:24%;float:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.single-result .middle{width:53%;float:left;padding:0 15px;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.yellow-btn{background:#f1cc01;line-height:normal;margin-bottom:5px;color:#000;padding:10px;text-align:center;display:block;}
.gray-bg-inner{width:100%;}
.gray-bg-inner .black-btn{background:#000 !important;color:#fff !important;padding:10px;text-align:center;display:block !important;font-size:13px;line-height:normal;height:auto;}
.searchinfo{background:#f1cc01;padding:25px;width:1200px;margin:0 auto 70px;display:table;}
span.search-lable{font-size:16px;color:#252525;margin-bottom:5px;display:block;font-weight:700}
.column-4{width:21%;float:left;padding:0 5px;}
.column-1{width:16%;float:left;padding:0 5px;}
.searchinfo input[type="submit"]{width:100%;margin-top:28px;background:#000;border:0;height:40px;line-height:normal;padding:0;}
.searchinfo select{height:52PX;border:none;padding:0 20px;font-size:15px;font-weight:300;-webkit-appearance:none;appearance:none;}
.two-column{margin-left:-15px;margin-right:-15px;}
.form-control1 i.fa{position:absolute;top:11px;right:7px;}
.form-control1{position:relative;}
button#genesis-mobile-nav-primary{background:rgba(255,255,255,0.2);}
.bg_search{background:url(/wp-content/uploads/2019/01/search_page_banner.jpg);background-size:cover;background-repeat:no-repeat;padding:50px;}
.img-box{margin:70px 0 40px;height:90px;}
#homebanner .whitebg h2.vc_custom_heading{margin:30px 0;text-align:center !important;font-weight:bold;font-size:20px;color:#252525;}
.blackbg{background:#000;padding:15px;color:#fff;margin-bottom:49px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:62px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.blackbg:hover .serv-name{color:#000;}
.yellowbg .serv-name{color:#000;}
.blackbg:hover{background:#f1cc01;}
.blackbg:hover .hover-img{display:block;margin-left:auto;margin-right:auto;}
.blackbg:hover .yellow-img{display:none;}
.yellowbg{background:#f1cc01;}
.yellowbg .hover-img{display:block;margin-left:auto;margin-right:auto;}
.yellowbg .yellow-img{display:none;}
.whitebg.looking-for{padding:1px 70px 0 70px;}
/*************************4-1-2019******************************/
.searchinfo input[type="submit"],.black-btn1{background:#000000 !important;display:block;color:#fff;height:52PX;line-height:44PX;font-size:20px !important;text-transform:uppercase;border:none !important;width:100% !important;padding:0px !important;}
.serv-name p{text-transform:capitalize;}
.error{border-color:red !important;}
/*RV's CSS START*/
.ui-autocomplete-group{line-height:30px;background-color:#aaa;}
.ui-menu-item{padding-left:10px;}
/***********01/02/2019***********/
.filter-navbar .nav-tabs{background-color:#000;}
.filter-navbar .nav-tabs li{display:inline-block;padding:5px 0;}
.filter-navbar .nav-tabs li a{font-size:14px;color:#fff;padding:4px 34px;display:block;border-right:1px solid #fff;border-radius:0;}
.filter-navbar .nav-tabs li:last-child a{border:none;}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background:none !important;}
.filter-navbar .nav>li>a:focus,.filter-navbar .nav>li>a:hover{background:none !important;outline:none;border-color:#000 !important;border-right-color:#fff !important;}
.filter-navbar .nav-tabs .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;min-width:217px;padding:18px 0;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:0;-webkit-box-shadow:none;box-shadow:none;display:none;}
.filter-navbar .nav-tabs .show-dropdown .dropdown-menu{display:block}
.show-subdrop .sub-dropdown-menu{display:block;background-color:#fff;position:absolute;z-index:1;-webkit-box-shadow:0px 2px 6px 1px rgba(0,0,0,0.3);-moz-box-shadow:0px 2px 6px 1px rgba(0,0,0,0.3);box-shadow:0px 2px 6px 1px rgba(0,0,0,0.3);left:20px;right:20px;}
.sub-dropdown-menu{display:none;}
.filter-navbar .nav-tabs .dropdown-menu li{width:100%;padding:0 20px;position:relative;}
/*.filter-navbar .nav-tabs .dropdown-menu li a{font-size:14px;color:#b6b6b6;padding:12px 0 10px 5px;display:block;border-bottom:1px solid #b6b6b6;border-radius:0;text-transform:capitalize;position:relative;}
*/
.filter-navbar .nav-tabs li a:focus,.filter-navbar .nav-tabs li a:hover{text-decoration:none;background:none;color:#000;border-bottom-color:#000;outline:none;}
.filter-navbar .nav-tabs .dropdown-menu li .sub-dropdown-menu li{padding:0 15px;}
.filter-navbar .nav-tabs .dropdown-menu li .sub-dropdown-menu li a{padding:10px 0 5px;border:none;background-color:#fff;}
.filter-navbar .nav-tabs .dropdown-menu li .sub-dropdown-menu li a::after{display:none;}
/*.filter-navbar .nav-tabs .dropdown-menu li a::after{position:absolute;content:"";-webkit-clip-path:polygon(50% 75%,0 0,100% 0);clip-path:polygon(50% 75%,0 0,100% 0);width:10px;height:10px;background:#969696;right:0;top:50%;transform:translateY(-50%);}
*/
.filter-navbar .nav-tabs li a:focus,.filter-navbar .nav-tabs li a:hover{color:#fff;}
.filter-navbar .nav-tabs li .dropdown-menu .sub-dropdown a:focus,.filter-navbar .nav-tabs li .dropdown-menu .sub-dropdown a:hover{color:#000;}
.filter-navbar .nav-tabs li .dropdown-menu .sub-dropdown a:focus:after,.filter-navbar .nav-tabs li .dropdown-menu .sub-dropdown a:hover:after{background-color:#000;}
/*Map Marker infobox design*/
a.read-more{padding:6px 13px !important;display:block;background:#f1cc01;color:black !important;text-align:center;font-weight:bold;margin-top:10px;}
.mapdesc{color:black !important;font-size:13px !important;text-align:center}
.mapdesc h5{margin:5px auto !important}
/*RV's CSS OVER*/
.blackbg .img-box{height:auto;width:79px}
.blackbg .img-box{margin:0;float:left;margin-left:-25px;}
.img-box .yellow-img{width:35%}
.serv-name.text-center{text-align:left !important;display:block}
.serv-name{color:#f1cc01;font-size:24px;margin:0 !important;display:inline-block}
#supplier .hover-img{width:55%;padding-top:6px}
.blackbg:hover .hover-img{display:block;margin-left:auto;margin-right:auto}
.hover-img{width:35%}
#supplier .yellow-img{width:55%}
.serv-name p{margin:0;}
/*** 19Mar2018 ***/
h1,h2,h3,h4,h5{color:#f1cc01}
.no-gutter{margin-right:0;margin-left:0;}
.no-gutter>[class*="col-"]{padding-right:0;padding-left:0;}
div#newsCaptcha{display:none}
a:focus,a:hover{text-decoration:none}
/*.site-inner{margin-top:30px}
*/
.all_category{padding:0 20px;font-size:16px}
input[type=checkbox]{margin:4px 5px 0 0}
.yellow-btn a{color:#000;text-decoration:none}
.title a{font-size:16px;font-weight:bold;color:#000;text-decoration:none}
.ui-autocomplete-group{line-height:30px;/* background-color:#000;color:#FFF;*/
 padding-left:10px;}
.ui-state-focus{background:#f1cc01 !important;border-radius:0 !important;border:0 !important;}
.ui-menu .ui-menu-item{padding-left:10px !important}
.all_category h4:first-child{margin-top:0;padding-top:25px}
.all_category label{cursor:pointer;font-weight:normal}
.categoryblock{background:#FFF}
li.pagi{float:left;margin:0 6px 6px;cursor:pointer;background:#191919;padding:5px 10px;color:#A9A9A9}
li.pagi.active{background:#f1cc01;color:#000000}
.catnames a{width:50%;display:inline-block;text-decoration:none;float:left;text-align:center;color:#FFF;margin:8px 0;font-size:14px}
.catnames{background:black;width:100%;clear:both;display:flex}
.catnames a:first-child{border-right:1px solid}
.filter-navbar{border:1px solid #f4f4f4}
.all_category h4{margin-top:25px}
.noresult_found{padding:20px 0;text-align:center;font-size:18px}
::placeholder{color:#999999;opacity:1;}
:-ms-input-placeholder{color:#999999;opacity:1;}
::-ms-input-placeholder{color:#999999;opacity:1;}
.location_section{padding:0 0 55px}
.location_section .cntnt_cs .first-row{padding-top:55px}
.location_section,.third_row .contentarea{font-size:15px;font-weight:300;line-height:23px}
.location_section a{text-decoration:underline;}
.location_section .main_title{font-size:45px;font-weight:bold;line-height:55px;MARGIN-BOTTOM:15PX;color:#191919;}
.location_section>.cntnt_cs>.first-row{padding-bottom:70px;}
.location_section>.cntnt_cs .left_column{font-size:18px;line-height:23px;font-weight:300;}
.location_section>.cntnt_cs .right_column{background-color:#fff;padding:15px;margin-top:0;margin-left:30px;width:100%;}
.location_section>.cntnt_cs .right_column a{color:#191919;background-color:#f1cc01;width:100%;display:block;text-transform:uppercase;font-weight:700;font-size:1.3rem;padding:12px 0;/* border-radius:0;*/
 overflow:hidden;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-decoration:none;line-height:30px}
.location_section>.cntnt_cs .right_column a:hover,.location_section>.cntnt_cs .right_column a:focus{background-color:#f1cc01}
.location_section>.cntnt_cs .right_column a:first-child{margin-bottom:15px;}
.location_section>.cntnt_cs .right_column a span{font-size:24px;color:#000000;position:relative;height:24px;width:24px;-webkit-transform:translateY(25%);-ms-transform:translateY(25%);-moz-transform:translateY(25%);-o-transform:translateY(25%);transform:translateY(25%);margin:0 10px;}
.location_section>.cntnt_cs .right_column a span:before{position:absolute;top:0;left:0;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.location_section>.cntnt_cs .right_column a span:after{content:'\f004';opacity:1;position:absolute;top:55px;left:0;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.location_section>.cntnt_cs .right_column a:hover span:before{top:-55px;}
.location_section>.cntnt_cs .right_column a:hover .fillshape span .fa-heart-o:before{content:'\f004';}
.location_section>.cntnt_cs .right_column a:hover span:after{top:0;}
.third_row .rightsidebar{display:block;float:left;margin-left:30px;background:#fff;padding:35px 15px 35px 15px;margin-bottom:10px}
.third_row .rightsidebar h4{font-weight:700;font-size:15px}
.rightsidebar div .row{margin-bottom:15px}
.rightsidebar div ul li{padding-bottom:5px}
.third_row .contentarea{padding-top:20px}
.third_row .contentarea h3{font-size:32px;font-weight:bold;color:#191919;line-height:36px;}
.third_row .contentarea p{margin-bottom:25px;}
.leftsidebar ul li{position:relative;padding-left:15px;}
.margin-bottom-35{margin-bottom:45px;}
.leftsidebar ul li:before{content:'\2022'!important;position:absolute;left:0;background-color:transparent;margin:0;font-family:"Poppins",sans-serif;padding:0;font-size:18px;font-size:1.8rem}
.location_section .table-striped>tbody>tr:nth-of-type(odd){background-color:#F1F2F4;}
.location_section .table>tbody>tr>td,.location_section .table>tbody>tr>th,.location_section.table>tfoot>tr>td,.location_section .table>tfoot>tr>th,.location_section .table>thead>tr>td,.location_section .table>thead>tr>th,.location_section tbody{border:none;font-size:15px;color:#454646;font-weight:300;line-height:23px}
.location_section .table>thead>tr>td{font-weight:bold}
.leftsidebar #wpsimplegallery li:before{display:none}
.title-area .site-title{background-size:contain !important}
.looking-for .row>[class*="col-"]{padding-left:5px;padding-right:5px}
.search-div span:first-child{width:10%;}
#homebanner>.vc_column_container{justify-content:center;display:flex;height:100%;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
#homebanner>.vc_column_container>.vc_column-inner{}
.slider{margin:100px auto}
.galleryimages .slider{margin:70px 30px 0}
.slick-slide{margin:0px 3px}
.slick-slide img{width:100%}
.slick-prev:before,.slick-next:before{color:black}
.slick-slide{transition:all ease-in-out .3s;/*opacity:.2;*/
 max-height:800px;}
.slick-active{opacity:1}
.slick-current{opacity:1}
.displaynone{display:none;}
.mapview{overflow:hidden;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;height:130px;}
.expandedmap{height:400px;}
.popup{display:none;}
.popup.visible{display:block;background:rgba(0,0,0,0.66);height:100%;width:100%;float:left;position:absolute;left:0;top:0;z-index:99;}
.galleryimages .slick-dotted.slick-slider{margin:50px 30px 0;}
.slick-prev{left:0 !important;z-index:10;}
.slick-next{right:0 !important;z-index:10;}
/*.part2{height:-moz-calc(40% - 4px);height:-webkit-calc(40% - 4px);height:-o-calc(40% - 4px);height:calc(40% - 4px);width:100%;overflow:hidden;}
.part1{height:-moz-calc(60% - 4px);height:-webkit-calc(60% - 4px);height:-o-calc(60% - 4px);height:calc(60% - 4px);width:100%;float:left;overflow:hidden}
.part2 img{width:50%;float:left;height:auto;}
.part2 img:first-child{padding-right:4px}
.part1 img{max-width:100%;float:left;height:auto;}
*/
.slick-slide>.part1:first-child{margin-bottom:4px;}
.slick-slide>.part2:first-child{margin-bottom:4px;}
.popup.visible .popup-inner{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#f7f7f7;z-index:9999;overflow-x:hidden;overflow-y:auto;}
.popup-inner{max-width:1100px;margin:auto;background:#f9f9f9;padding:10px 80px 40px;/* border:4px solid #000;*/
 position:relative;}
.popup-inner .msg{font-size:15px;line-height:23px;font-weight:300;color:#333;}
.form-heading{padding-top:20px;border-bottom:1px solid;padding-left:0;font-size:24px;font-weight:bold;margin-bottom:20px;line-height:40px;}
.popup-inner .wpcf7-form-control{padding:0 10px;height:52px;font-size:14px;border:0;font-weight:400;margin-top:0px;float:left}
.popup-inner form label{width:100%;margin-top:0px;font-size:16px;}
.popup-inner span.wpcf7-list-item{margin:0px 0 0;position:initial}
.popup-inner .wpcf7-form-control.wpcf7-submit{background-color:#f1cc01;border-radius:0;font-weight:bold !important;letter-spacing:0;font-size:15px;border-color:#f1cc01;color:#000;width:100%;height:44px}
.popup-inner .wpcf7-form-control-wrap{width:100%;float:left}
.popup-inner .checkbox-713 .wpcf7-form-control{padding:0}
.popup-inner .checkbox-713 .wpcf7-form-control.wpcf7-checkbox{height:auto;}
span.wpcf7-list-item{margin:0 0 25px}
body.visiblepopup{position:relative}
.closepopup{position:absolute;top:15px;left:0;width:100%;text-align:right;color:#000;padding:10px 15px;cursor:pointer;font-weight:700;}
.location_section>.cntnt_cs .right_column.rightbottm{float:left;width:100%;margin-top:20px}
.galleryimages .slick-img-fig{background-repeat:no-repeat;background-position:center center;background-size:cover;}
.galleryimages .slick-slide:nth-child(odd) .slick-img-fig{width:-moz-calc(50% - 1px);width:-webkit-calc(50% - 1px);width:-o-calc(50% - 1px);width:calc(50% - 1px);float:left;height:40%;overflow:hidden;}
.galleryimages .slick-slide:nth-child(odd) .slick-img-fig:first-child,.galleryimages .slick-slide:nth-child(even) .slick-img-fig:nth-child(3){height:-moz-calc(60% - 6px);height:-webkit-calc(60% - 6px);height:-o-calc(60% - 6px);height:calc(60% - 6px);width:100%;float:left;margin-bottom:6px;overflow:hidden}
.galleryimages .slick-slide:nth-child(odd) .slick-img-fig:nth-child(2),.galleryimages .slick-slide:nth-child(even) .slick-img-fig:first-child{width:-moz-calc(50% - 6px);width:-webkit-calc(50% - 6px);width:-o-calc(50% - 6px);width:calc(50% - 6px);margin-right:6px;float:left;}
.galleryimages .slick-slide:nth-child(even) .slick-img-fig{width:-moz-calc(50% - 1px);width:-webkit-calc(50% - 1px);width:-o-calc(50% - 1px);width:calc(50% - 1px);margin-bottom:6px;float:left;height:40%;overflow:hidden;}
.galleryimages .slick-slide:nth-child(odd) .slick-img-fig{height:40%}
.galleryimages .slick-slide:nth-child(even) .slick-img-fig:nth-child(3){margin-bottom:0}
/*.galleryimages .slick-slide.slick-current.slick-active .slick-img-fig:first-child,.galleryimages .slick-slide.slick-current.slick-active + .slick-active .slick-img-fig:nth-child(3){height:-moz-calc(60% - 6px);height:-webkit-calc(60% - 6px);height:-o-calc(60% - 6px);height:calc(60% - 6px);width:100%;float:left;margin-bottom:6px;overflow:hidden;}
.galleryimages .slick-slide.slick-current.slick-active .slick-img-fig{height:40%;}
.galleryimages .slick-slide.slick-current.slick-active .slick-img-fig:nth-child(2),.galleryimages .slick-slide.slick-current.slick-active + .slick-active .slick-img-fig:first-child{width:-moz-calc(50% - 6px);width:-webkit-calc(50% - 6px);width:-o-calc(50% - 6px);width:calc(50% - 6px);margin-right:6px;float:left;}
.galleryimages .slick-slide.slick-current.slick-active .slick-img-fig{width:-moz-calc(50% - 1px);width:-webkit-calc(50% - 1px);width:-o-calc(50% - 1px);width:calc(50% - 1px);float:left;height:40%;overflow:hidden;}
.galleryimages .slick-slide.slick-current.slick-active + .slick-active .slick-img-fig{width:-moz-calc(50% - 1px);width:-webkit-calc(50% - 1px);width:-o-calc(50% - 1px);width:calc(50% - 1px);margin-bottom:6px;float:left;height:40%;overflow:hidden;}
*/
/*.third_row div.leftsidebar{padding-right:35px;}
*/
.venue-template-default .site-container .site-inner{margin-top:0 !important}
.venue-template-default .site-container .main_inner .site-inner{margin-top:0 !important}
.searchinfo>[class*="col-"]{padding-left:5px;padding-right:5px}
.venue-template-default .location_section{padding-bottom:10px;}
.venue-template-default .sliderarea .column{position:relative;}
.venue-template-default .sliderarea .column .pagingInfo{position:absolute;right:30px;bottom:11px;background:#3535359e;font-size:14px;line-height:1;border-radius:20px;padding:6px 20px;font-family:'Poppins',sans-serif;font-weight:500;color:#fff;}
/* subscribe */
.subscribe-block{background-color:#f1cc01;padding:40px 40px 30px;font-size:1.7rem;color:#000000;}
.subscribe-block .form-inline .wpcf7 form p input.wpcf7-form-control.wpcf7-submit:hover,.subscribe-block .form-inline .wpcf7 form p input.wpcf7-form-control.wpcf7-submit:focus{background-color:#fff;color:#000000;}
.subscribe-block h3{position:relative;font-size:32px;display:block;margin:0 auto 20px;color:#191919;max-width:200PX;}
.subscribe-block h3:before{background-image:url(/wp-content/themes/studio45/resources/assets/images/white-logo.png);content:'';width:18px;height:28px;position:absolute;top:-10px;right:8PX;background-position:50%;background-repeat:no-repeat;background-size:contain;}
input,select,.form-control,.form-inline .form-control{height:52px !important;appearance:none;font-size:18px;border-radius:0;color:#555;font-weight:300 !important;padding:0 20px;color:#555;border:1px solid #eaeaea;box-shadow:none;border-radius:3px;}
input:focus,select:focus,.form-control:focus,.form-inline:focus,.form-control:focus{-webkit-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
input[type=checkbox]{height:inherit;}
.venue-form.search-div input{font-weight:700 !important}
.searchbanner{height:350px;background-size:cover;margin-top:95px;}
::-webkit-input-placeholder{/* Edge */
 color:#555;font-weight:300 !important;}
:-ms-input-placeholder{/* Internet Explorer 10-11 */
 color:#555;font-weight:300 !important;}
::placeholder{color:#555;font-weight:300 !important;}
#email-signupFooter button{background:transparent;background-color:#191919;text-transform:uppercase;font-weight:700;color:#fff;border-radius:0;font-size:20px;outline:none !important;padding:11px 30px;margin-left:15px;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#email-signupFooter button:focus,#email-signupFooter button:hover{box-shadow:none;background:#f1cc01;color:#000;outline:none !important;border:none;}
#email-signupFooter div.text-center{margin-bottom:15px}
#reviewsSection .rating>span{float:left;}
.reviews-box .btn-primary{font-size:13px;font-size:1.3rem;padding:16px 25px;background:transparent;text-transform:uppercase;font-weight:700;border-radius:0;border:none;text-decoration:none;text-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;display:block;color:#191919;background-color:#f1cc01;}
.reviews-box .btn-primary:hover,.reviews-box .btn-primary:focus{background-color:#000 !important;color:#fff;}
input[type=checkbox]{height:auto !important}
.popup-inner form .row>[class*="col-"],.enq-form form .row>[class*="col-"]{padding-left:5px;padding-right:5px}
.popup-inner form,.enq-form form,.enq-form .wpcf7{width:100%;}
.enq-form .wpcf7 h3,.enq-form .wpcf7 h4{text-align:center}
.popup-inner form .row,.enq-form form .row{margin-left:-5px !important;margin-right:-5px !important;}
.popup-inner form .row>.row,.enq-form form .row>.row{margin-left:0px !important;margin-right:0px !important;}
label span.ckbox,.wpcf7-list-item{position:absolute;top:0;left:0;cursor:pointer;float:left;}
label span.ckbox:before,.wpcf7-list-item span:before{content:'';-webkit-appearance:none;background-color:transparent;border-radius:3px;border:1px solid #454646;padding:10px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:5px;}
label input[type=checkbox],.wpcf7-list-item input[type=checkbox]{padding:0;height:initial;width:initial;margin-bottom:0;opacity:0;cursor:pointer;}
.checkbox .wpcf7-list-item input[type=checkbox]{position:absolute;z-index:99;width:100%;}
label input[type=checkbox]:checked+.ckbox:after,input[type=checkbox]:checked+span.wpcf7-list-item-label:after{content:'';display:block;position:absolute;top:4px;left:9px;width:6px;height:14px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg);}
.wpcf7-list-item input[type="checkbox"]:checked+span.wpcf7-list-item-label:after{content:'';display:block;position:absolute;top:4px;left:9px;width:6px;height:14px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg);}
.all_category h4{margin-bottom:15px}
.footer_one.ft-border{padding-right:50px;}
.header-title{display:none}
.about-us .vc_column-inner{}
.sec-head{font-size:55px;font-size:4rem;line-height:60px;}
.sec-sub{font-size:32px;font-size:2.2rem;max-width:80%;line-height:36px;font-family:normal 700 14px/1.4 "Poppins",sans-serif}
.rightbottm.stick{position:fixed;top:0;z-index:10000;}
.rightbottm{float:left;width:100%}
.about-us p,.about-us-wt p{margin-bottom:20px;}
.about-us h4,about-us-wt h4{font-size:22px;line-height:27px;}
.about-us-wt .vc_column-inner{padding:35px 50px 35px;margin-bottom:10px;box-shadow:1px 1px 5px 2px #ddd;}
.testimonials-box{margin-top:40px;background-color:#e3e3e3;padding:50px 30px;}
.testimonial-item .image{margin-bottom:40px;position:relative;background-color:transparent}
.testimonial-item .image .bg-img{border-radius:50%;overflow:hidden;cursor:pointer;border:2px solid;}
.right-col .testimonial-item .image .bg-img{text-align:right;margin-left:auto;}
.testimonials-box .text-box{min-height:400px;padding:40px;background-color:#fff;word-break:break-word;word-wrap:break-word;font-size:15px;line-height:23px;font-style:italic;}
.testimonials-box .title{font-weight:700;color:#191919;font-size:20px;line-height:27px;margin-bottom:20px;font-style:normal;}
.testimonials-box .author{margin-top:20px;text-align:left;padding-left:30px;color:#191919;}
.testimonials-box .author .name{font-weight:700;text-transform:capitalize;font-size:18px;}
.testimonials-box .left-col .testimonial-item.active .image:after,.testimonials-box .right-col .testimonial-item.active .image:after{position:absolute;right:-35px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);content:'';width:25px;height:40px;display:block;border-right:23px solid #fff;border-top:20px solid transparent;border-bottom:20px solid transparent;}
.testimonials-box .right-col .testimonial-item.active .image:after{border-right:0;border-left:23px solid #fff;left:-35px;right:auto;}
.second-fold{padding-bottom:50px;float:left;width:100%;display:block;}
.reviews-box{float:left;padding-top:20px;}
.review-item .image-box .bg-img{width:100px;height:100px;border-radius:50%;overflow:hidden;margin:0 auto 10px}
.review-item h4{margin-top:0;font-size:20px;line-height:27px;color:#191919;font-weight:700}
.review-item .sub-head{font-weight:700;color:rgba(104,104,104,0.6);width:50%;float:left;}
.review-item .overall-rating{color:#454646;width:50%;float:right}
.review-item .overall-rating strong{margin-right:12px;}
.review-item{margin-top:35PX}
.review-item .expand-reviews span{padding:10px 10px 0 0}
.third_row .review-item p{margin-bottom:15px}
.catnames a:hover,.catnames a:focus{color:#f1cc01;text-decoration:none;}
.title a:hover,.title a:focus{color:#999;text-decoration:none;}
.formattedaddressarea{color:#999999;font-weight:400;font-size:13px;}
.single-result .middle .content{font-size:12px;line-height:16px;color:#666666;}
.yellow-btn a:focus,.yellow-btn a:hover{text-decoration:none;color:#000}
/*****30-3-19*****************/
.main_title h1{font-size:5.5rem;line-height:60px;text-align:center;color:#191919;}
.blog-article-listing h4{font-size:2.1rem;line-height:27px;color:#191919;font-weight:700;}
.image-box{position:relative;}
.bg-img{background-size:cover;background-repeat:no-repeat;background-position:center center;overflow:hidden;position:relative;}
.blog-article-listing .articles{/*margin-left:-15px;margin-right:-15px;*/
}
.blog-article-listing ul.articles.my-posts{margin-left:-15px;margin-right:-15px;}
/* .related-blog.blog-article-listing ul.articles.my-posts{margin-left:0;margin-right:0}
*/
.dummy-image{visibility:hidden;width:100%;}
.content-block .text-box{background-color:#fff;padding:0 40px 30px;color:#686868;}
.blog-article-listing ul li{list-style-type:none;}
.blog-article-listing .articles .blog-list-item h4{margin-top:0;padding-top:25px;}
.blog-list-item .date-button{margin-top:5px;clear:both;overflow:auto;}
.sub-head{font-weight:700;color:rgba(104,104,104,0.6);}
.load-more-button .review-load-more{padding:16px 25px;background:transparent;background-color:#191919;text-transform:uppercase;font-weight:700;color:#fff;border-radius:0;border:none;text-decoration:none;display:block;margin-top:3%;}
.blog-article-listing .articles .blog-list-item{margin-bottom:20px;}
.error-message{display:none;color:#e10000;}
.login-form .remember.checkbox-cust{margin:10px 0;display:flex;display:-webkit-flex;}
.contact-form-contral input,.contact-form-contral select,.contact-form-contral textarea .contact-form-contral .form-control{/*border-radius:0;*/
 border:1px solid #eaeaea;-webkit-box-shadow:none;-ms-box-shadow:none;font-weight:300;-moz-box-shadow:none;font-size:18px;-o-box-shadow:none;box-shadow:none;padding:5px 15px;}
.contact-form-contral input:not([type="submit"]){background:#ffffff;}
.contact-form-contral input[type="submit"]{padding:16px 25px;font-size:13px;background:transparent;background-color:#f1cc01;text-transform:uppercase;font-weight:700!important;color:#000;/*border-radius:0;*/
 border:none;text-decoration:none;letter-spacing:0;}
.contact-form-contral input[type="submit"]:hover,.contact-form-contral input[type="submit"]:focus{background-color:#000000;color:#f1cc01;}
.contact-form-contral .checkbox input[type=checkbox]{display:none;}
.contact-form-contral .checkbox label .checkbox-icon{display:inline-block;width:20px;height:20px;background-color:transparent;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #454646;overflow:hidden;top:4px;position:relative;margin-right:10px;}
.contact-form-contral .checkbox input[type=checkbox]:checked~label .checkbox-icon:before{content:'\f00c';color:#454646;font-family:FontAwesome;font-size:14px;position:absolute;left:2px;top:-2px;}
.contact-form-contral .checkbox label{padding-left:0;position:relative;font-weight:300;}
body.ContentBody a{font:normal 300 15px/23px "Poppins",sans-serif;text-decoration:underline;color:#2494D0;background-image:none!important;}
.vc_custom_heading.sec-sub.mb-30{margin-bottom:30px;}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee;}
.forgot a{text-decoration:underline;color:#000000;}
.contact-form-contral.login-form .checkbox.remember,.contact-form-contral.login-form .forgot{display:inline-block;margin-top:20px;}
.contact-form-contral.login-form .checkbox.remember{margin-right:20px;}
#loginform>h1{border-bottom:3px solid #f1cc01;padding-bottom:15px;margin-bottom:35px;/* font-size:5.5rem;*/
 line-height:60px;}
.site-btn.btn{font-size:13px;font-size:1.3rem;letter-spacing:0px;padding:16px 25px;background:transparent;background-color:#191919;text-transform:uppercase;font-weight:700!important;color:#fff;/*border-radius:0;*/
 border:none;text-decoration:none;text-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:block;}
.site-btn.btn.btn-primary{color:#191919;background-color:#f1cc01;border:none;}
.site-btn.btn.btn-primary:hover{background-color:#f1cc01;}
.site-btn.register{line-height:36px;}
.notmember{margin-bottom:35px;}
.not-member .register{margin-top:30px;}
.login-form{margin-bottom:60px;float:left;width:100%;}
label{font-size:16px;font-size:1.6rem;color:#454646;}
.contact-form-contral input:focus,.contact-form-contral select:focus,.contact-form-contral textarea:focus .contact-form-contral .form-control:focus{outline:none!important;border:1px solid #A9A9A9;-webkit-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
.site-btn.btn-default.btn-outline{background-color:#F7F8F9;color:#191919;-webkit-box-shadow:inset 0 0 0 2px #191919;box-shadow:inset 0 0 0 2px #191919;}
.shortlist-controls .options.pull-left li,.shortlist-controls .options.pull-left li{width:49%;float:left;display:block;}
.shortlist-controls .options.pull-left li.spacer,.shortlist-controls .options.pull-left li.spacer{width:2%;}
.shortlist-controls .options.pull-left,.shortlist-controls .options.pull-left{width:50%;margin-left:0;}
.site-btn.btn-default.btn-outline:hover{box-shadow:none;background:#f1cc01;color:#000;}
.shortlist-controls{border-bottom:1px solid #d7d9d9;padding-bottom:25px;}
.specials-list{margin:50px 0 30px;}
.content-block.specials-page-item{position:relative;margin-bottom:20px;}
.content-block.specials-page-item .checkbox{position:absolute;margin:0;top:0;left:0;right:0;bottom:0;z-index:500;overflow:hidden;}
.site-content-block.content-block.specials-page-item .checkbox input{width:100%;height:100%;display:block;margin:0;opacity:0;top:0;left:0;right:0;bottom:0;z-index:500;position:absolute;cursor:pointer;}
.specialsBoxItem.active:after{top:10px;left:10px;right:10px;bottom:10px;opacity:1;}
.specialsBoxItem:after{border:4px solid #f1cc01;position:absolute;top:0;left:0;right:0;z-index:250;bottom:0;opacity:0;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.top-title h1{border-bottom:0;padding-bottom:15px;margin-bottom:20px;}
.specialsBoxItem{position:relative;cursor:pointer;}
.site-content-block.content-block.specials-page-item .button-box .buttons .btn{position:relative;z-index:10000;}
.content-block .image-box{position:relative;border-radius:3px 3px 0px 0px;overflow:hidden;}
.content-block .text-box{background-color:#fff;padding:0 50px 35px;color:#686868;border-radius:0 0 3px 3px;}
.content-block .text-box+.button-box{display:block;padding:0 35px 35px;background-color:#fff;border-radius:0 0 3px 3px;}
.sub-head{font-weight:700;color:rgba(104,104,104,0.6);}
.noRecords{margin-top:20px;float:left;width:100%;}
.location_section>.cntnt_cs .right_column a.fillshape{font-size:0;}
.location_section>.cntnt_cs .right_column a:not(:hover).fillshape span:after{opacity:1;top:0;}
.location_section>.cntnt_cs .right_column a.fillshape span:before{top:-55px;}
.location_section>.cntnt_cs .right_column a.fillshape:hover span:before{top:0;content:'\f004';opacity:0.5;}
.location_section>.cntnt_cs .right_column a.fillshape:hover span:after{top:55px;}
.site-content-block.content-block .text-box+.button-box{display:block;padding:0 35px 35px;background-color:#fff;}
.site-content-block.content-block .text-box+.button-box .buttons{overflow:auto;padding:0 0 0;}
.site-content-block.content-block .text-box+.button-box .buttons .btn-wrapper.social{overflow:hidden;}
.site-content-block.content-block .text-box+.button-box .buttons .btn-wrapper{width:calc(40% - 4px);width:-webkit-calc(40% - 4px);float:left;margin-left:4px;padding:12.5px 12px;background-color:#f1cc01;}
.site-content-block.content-block .text-box+.button-box .buttons .btn-wrapper.social a .fa{position:relative;width:100%;height:30px;text-align:left;display:block;padding:0 8px;line-height:30px;}
.site-content-block.content-block .text-box+.button-box .buttons .btn-wrapper .btn{font-size:18px;font-size:1.8rem;border:none;background-color:transparent;float:left;padding:0;width:33.3%;display:inline-block;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-box-shadow:none!important;-ms-box-shadow:none!important;-moz-box-shadow:none!important;-o-box-shadow:none!important;box-shadow:none!important;color:#191919;}
.site-content-block.content-block .text-box+.button-box .buttons .btn-wrapper.social a .fa:after{opacity:0.5;position:absolute;top:55px;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.site-content-block.content-block .text-box+.button-box .buttons .btn-wrapper.social a .fa:before{position:absolute;top:0;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.site-content-block.content-block .text-box+.button-box .buttons .btn-wrapper.social a .fa:hover:before{top:-55px;}
.site-content-block.content-block .text-box+.button-box .buttons .btn-wrapper.social a .fa:hover:after{top:0;}
.site-content-block.content-block .text-box+.button-box .buttons .btn-wrapper.social a .fa.fa-pinterest-p:after{content:'\f231';}
.site-content-block.content-block .text-box+.button-box .buttons .btn-wrapper.social a .fa.fa-facebook:after{content:'\f09a';}
.site-content-block.content-block .text-box+.button-box .buttons .btn-wrapper.social a .fa.fa-twitter:after{content:'\f099';}
.content-block.specials-page-item .text-box{padding-top:30px;padding-bottom:15px;}
.specials-kind.venue .btn{line-height:1.8;}
.specialsBoxItem:after{content:"";position:absolute;left:0;}
.enq-form{overflow-x:hidden;overflow-y:auto;left:0;outline:0;width:100%;max-width:1100px;margin:auto;position:fixed;height:auto;padding:40px 80px;right:0;background-color:#F7F8F9;z-index:999;/* top:30px;bottom:30px;display:flex;align-items:center */
 height:auto !important;top:50%;transform:translateY(-50%);max-height:calc(100vh - 100px);}
/*.enq-form{overflow-x:hidden;overflow-y:auto;top:0;left:0;outline:0;width:100%;max-width:1100px;margin:auto;position:absolute;height:100%;padding:40px 80px;right:0;background-color:#F7F8F9;z-index:999;}
*/
.popupopen{position:fixed;width:100%;height:100%;top:0;left:0;display:block;background:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=66);opacity:0.66;z-index:99;}
.enq-form .close_form{position:absolute;top:0;text-decoration:underline;right:0;padding:15px;cursor:pointer;font-size:20px;color:#454646;}
.popup-form-main-title{text-align:center;}
.rightbottm .popup-form-main-title,.third_row .rightsidebar h4{color:#000;text-align:left}
.rightbottm .details-form input[type="hidden"]{height:0 !important;}
.location_section>.cntnt_cs .right_column a{color:#000;}
.popup-form-main-head{margin-bottom:20px;}
body.ContentBody .lightbox#enquiryform .content .wrapper .title h2.heading{font-size:26px;font-size:2.6rem;margin:0;border-bottom:1px solid #A9A9A9;margin-bottom:15px;}
.popup-form-heading{font-size:26px;font-size:2.6rem;margin:0;border-bottom:1px solid #A9A9A9;margin-bottom:15px;}
.enquires-recipients ul li:before{margin-top:3px;margin-right:10px;content:''!important;width:19px;height:17px;background:url("../images/event-birdie-logo-bird-black.png") no-repeat;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;display:block;float:left;}
.enquires-recipients ul li{overflow:auto;padding-left:0;margin-bottom:10px;}
/* .enq-form .introduction{margin-bottom:}
*/
.enq-form div.wpcf7-response-output{margin:10px 0;}
.specials-list .text-box .title{min-height:52px;}
.specials-list .text-box .title h4{text-align:center}
.specials-list .specials-page-item .sub-head:empty{display:none;}
.footer_area ul li a:focus{background:transparent!important;box-shadow:inherit!important;}
.location_section+.site-inner{margin-top:0;}
.popup-form-main-head .popup-form-main-title{margin-bottom:0;}
.forgotform .forgot{margin-bottom:15px;}
.forgotform .for-pas-head{font-size:42px;}
.som-password-error-message{background-color:#191919!important;border-color:#191919!important;padding-left:10px;border-radius:0;margin-bottom:30px;}
input[type="password"].som-password-input{max-width:100%;}
.site-header .header-widget-area{font-weight:500;}
.header-login-sec a{font-size:14px;}
.header-login-sec a i,.header-shortlist-sec a i{font-size:20px;}
.header-topright-sec{display:flex;align-items:center;}
.header-login-sec .user-menu{display:flex;display:-webkit-flex;width:auto;align-items:center;padding:0!important;}
.header-login-sec .user-menu .fa{color:#fff;/*margin-right:8px;*/
}
nav.nav-primary ul li a.sf-with-ul:after{display:none;}
.header-login-sec .dropdown-menu{box-shadow:none;border:0;border-radius:0;background:#000000;padding:20px 0;top:100%;margin:0;text-align:center;width:auto;max-width:none;right:auto;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.dropdown-menu li:first-child{margin-bottom:10px;color:#F1CC01;font-weight:500;}
.header-login-sec .dropdown-menu li a{width:100%;text-align:center;text-transform:capitalize;color:#ffffff;padding:4px 25px;font-weight:500;font-size:15px;font-size:1.5rem;text-decoration:none;background-color:transparent;}
.header-login-sec .dropdown-menu li a:hover{text-decoration:underline;}
.guides-video-rw{margin-bottom:15px;}
.a{color:#191919;font-weight:300;text-decoration:underline;line-height:36px;}
.font-light{font-weight:300;}
.online-mark-vid-center{display:table;margin:auto;}
.footer-up-space-page{margin-bottom:65px;}
.head-btm-spc-br{margin-bottom:50px;}
.location_section>.cntnt_cs .right_column a.hrtshape{height:56px;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}
.location_section>.cntnt_cs .right_column a.hrtshape span{transform:inherit!important;-webkit-transform:inherit!important;;-ms-transform:inherit!important;;-moz-transform:inherit!important;;-o-transform:inherit!important;}
.manage-listing-form .form-control{border:1px solid #A9A9A9;}
.k-widget{background-color:transparent;}
.k-upload{position:relative;}
.k-upload{margin-left:110px;}
.k-widget{vertical-align:top;display:inline-block;border:none;}
.k-dropzone{border-style:solid;border-width:0;padding:.8em;background-color:transparent;}
.k-widget .k-upload-button{font-size:13px;font-size:1.3rem;padding:16px 25px;text-align:center;background:transparent;background-color:#191919;text-transform:uppercase;font-weight:700;color:#fff;border-radius:0;border:none;text-decoration:none;text-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:block;cursor:pointer;}
.k-upload-button input{position:absolute;top:0;right:0;z-index:1;filter:alpha(opacity=0);opacity:0;margin:0;padding:0;cursor:pointer;}
.k-dropzone em{visibility:hidden;margin-left:.6em;}
.manage-listing-form .ui-tabs-panel .form-control{border:1px solid #A9A9A9;}
.manage-listing-form .set-2.rows-2.wrapper .set-2 .checkbox-1{width:25%;float:left;display:block;}
.manage-listing-form .set-2.rows-2.wrapper .set-2{overflow:auto;margin-bottom:20px;border-bottom:1px solid #A9A9A9;padding-bottom:20px;}
.site-btn.btn.btn-default:hover{box-shadow:none;background:#f1cc01;color:#000;}
.manage-listing-form textarea.form-control{height:150px!important;}
.tab-container{background-color:#fff;float:left;width:100%;}
.tab-container .tabs-nav li{padding:0;width:33.33%;display:block;float:left;}
.tab-container .tabs-nav li a{font-weight:700;text-decoration:none;padding:18px 0;background-color:#F7F8F9;font-size:16px;border-radius:0;border:0;text-align:center;color:#191919;display:block;outline:none!important;margin:0;}
.tab-container .tabs-nav li.tab-active a{background-color:#ffffff;}
.tab-container .tabs-stage{float:left;padding:25px 40px;width:100%;}
#FormContainer{float:left;width:100%;margin-bottom:40px;}
.nav-tabs li.active .btn-default.site-btn{background-color:#f1cc01;-webkit-box-shadow:none;box-shadow:none;pointer-events:none;border:none;}
.admin-menu .list-inline li{padding:0;}
.top-page-header{float:left;width:100%;margin-bottom:20px;}
.image-upload-field{width:100%;height:auto;position:relative;height:270px;background:#fff;border:1px solid #eaeaea}
.manage-account .image-upload-field input{position:absolute;height:100%!important;left:25px;width:calc(100% - 50px);cursor:pointer;opacity:0;z-index:50;}
.manage-account .image-upload-field .fa{font-size:24px;font-size:2.4rem;color:#2f2f2f;position:absolute;z-index:2;bottom:-23px;right:2px;height:45px;background-color:#f1cc01;width:45px;padding:10px;overflow:hidden;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.manage-account .image-upload-field:hover .fa:before{background-color:#f1cc01;top:-55px;}
.manage-account .image-upload-field .fa:before{position:absolute;top:8px;left:12px;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.manage-account .image-upload-field .fa:after{content:'\f093';opacity:0.5;left:12px;position:absolute;top:55px;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.fa-upload:before{content:"\f093";}
.manage-account .image-upload-field:hover .fa:after{top:8px;}
.full-btn{width:100%;float:left;min-width:100%;}
.manage-account .manage-acc-header .heading{border-bottom:2px solid #f1cc01;padding-bottom:15px;margin-bottom:20px;}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1;}
.site-container .contact-form-contral input:disabled{background-color:#ddd!important;border-color:#ddd!important;}
.image-upload-field .image-holder{width:100%;}
.image-upload-field{cursor:pointer;}
.manage-account{margin-bottom:75px;}
.blog-page{padding:0 15px;}
.image-upload-field img{bottom:0;display:inline-block!important;height:auto!important;left:0;margin:auto!important;max-height:100%;max-width:100%!important;position:absolute;right:0;top:0;vertical-align:middle;width:auto!important;}
@media screen and (min-width:1025px){.manage-account .submit-man-acc-div{position:relative;top:-52px;}
.manage-account .image-upload-field{height:270px;border-radius:3px}
.manage-account{margin-bottom:35px;}
}
@media screen and (max-width:768px){.image-upload-field{height:248px;}
}
.add-specials-btn{margin:45px auto 0;max-width:500px;}
.specialslightbox{float:left;width:100%;margin-bottom:40px;}
.subscribe-block ._form-content ._inline-style ._field-wrapper input{padding:0 20px!important;color:#555!important;border:1px solid transparent!important;font-size:18px!important;border-radius:0!important;}
.modal .modal-dialog{width:auto;max-width:1190px;margin:auto;background:#F7F8F9;}
.modal-header{border:none;}
.modal-content{padding:25px 80px;}
.modal-content{border-radius:0;box-shadow:inherit;}
.modal-header .close{position:absolute;top:0;right:0;padding:15px;font-size:20px;color:#454646;}
.contact-form-contral.login-form .checkbox label{padding-left:0;}
.modal-open .site-inner{z-index:initial;}
.modal-title{text-align:center;}
.modal{text-align:center;padding:0!important;}
.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px;}
.modal-dialog{display:inline-block;text-align:left;vertical-align:middle;}
.modal-open{overflow:visible;}
.modal-header .close{background:transparent;font-size:32px;color:#454646;}
.nav-tabs{border-bottom:none;}
.admin-tabbing .nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.admin-tabbing .nav-tabs>li.active>a:hover{color:#191919;}
.admin-tabbing .nav-tabs>li>a{margin-right:5px;}
.admin-specials-block .btn.btn-delete{padding:15px 0!important;text-align:center!important;background-color:#e10000!important;}
.admin-specials-block .btn.btn-edit{padding:15px 0!important;text-align:center!important;background-color:#2C963A!important;}
.admin-specials-block .btn.btn-edit.specials-ed{width:calc(50% - 10px);margin-bottom:20px;float:left;margin-left:10px;}
.admin-specials-block .half-btn{width:calc(50% - 10px);margin-bottom:20px;float:left;}
.admin-specials-block .half-btn.specials-ed{margin-left:10px;}
.admin-specials-block .half-btn.specials-del{margin-right:10px;}
.site-btn.btn.btn-delete:hover{-webkit-box-shadow:inset 0 0 0 5px #ff1515!important;box-shadow:inset 0 0 0 5px #ff1515!important;color:#fff;}
.site-btn.btn.btn-edit:hover{-webkit-box-shadow:inset 0 0 0 5px #38bd49!important;box-shadow:inset 0 0 0 5px #38bd49!important;color:#fff;}
.specials-list .admin-specials-block.specials-block .btn{color:#ffffff;}
.admin-specials-block .text-box .sub-dec p{margin-bottom:0;}
.admin-specials-block .sub-head{color:#454646;}
.specials-list .admin-specials-block.specials-block .image-box{padding-bottom:30px;}
.specials-list .admin-specials-block.specials-block .image-box img{display:block;margin:auto;}
.fileUpload{position:relative;overflow:hidden;}
.fileUpload input.upload{position:absolute;top:0;right:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0);}
.admin-specials-block .btn-box-group{float:left;width:100%;display:flex;display:-webkit-flex;justify-content:center;}
body.search-data .site-inner{margin-top:-55px;}
.manage-listing-form .bonsai .bonsai>.has-children{width:24%;float:left;display:block;}
.manage-listing-form .bonsai .bonsai>.has-children:nth-child(4n)+li{clear:both;}
.manage-listing-form #auto-checkboxes{border:1px solid #A9A9A9;padding:7px 15px;}
#auto-checkboxes .has-children label{font-weight:300;}
.manage-listing-form .bonsai .bonsai>.has-children>ol>li{display:flex;display:-webkit-flex;}
.actualreview{margin-bottom:5px;}
#testimonialsform textarea{height:150px!important;}
.reviews-box>.col-md-12{padding-left:0;padding-right:0;}
.reviews-box{width:100%;margin-left:0;margin-right:0;}
.admin-tabbing .tab-content{margin-top:35px;}
/* venue-page css */
.venue-template-default .leftsidebar .sec-title h3{font-size:24px;margin:0 0 15px;}
.venue-template-default .price-ifo ul{list-style:none;}
.venue-template-default .price-ifo ul li{list-style:none;padding:0;display:flex;align-items:center;justify-content:space-between;}
.venue-template-default .price-ifo ul li:before{display:none;}
.venue-template-default .price-ifo ul li p{margin:0;font-weight:normal;}
.venue-template-default .price-ifo ul li:nth-child(odd){background:#ececec;}
.venue-template-default .price-ifo ul li{background:#ececec47;padding:7px 50px 7px 20px;}
.venue-template-default .price-ifo ul li .value{color:#000000;font-weight:bold;}
.venue-template-default .map-sec{margin-top:25px;background:#fff;padding:0 15px 15px;}
.venue-template-default #product_reviews{margin-top:40px;border:1px solid #ccc;padding:0 20px;margin-bottom:20px;}
.venue-template-default #product_reviews #reply-title{font-size:24px;margin:0 0 15px;}
.venue-template-default #product_reviews #respond input[type="text"],.venue-template-default #product_reviews #respond input[type="email"],.venue-template-default #product_reviews textarea{max-width:100%;}
.venue-template-default #product_reviews #respond .form-submit input{background:#191919;border:none;background-color:#191919;color:#fff;margin-top:0;letter-spacing:1px;height:52px !important;padding:15px 40px !important;font-weight:bold !IMPORTANT;}
.venue-template-default #product_reviews #commentform{display:flex;flex-flow:wrap;align-items:flex-start;justify-content:space-between;}
.venue-template-default #product_reviews #commentform .comment-notes,.venue-template-default #product_reviews #commentform .review-rating,.venue-template-default #product_reviews #commentform .form-submit{width:100%;}
.venue-template-default #product_reviews #commentform .comment-form-title,.venue-template-default #product_reviews #commentform .comment-form-comment,.venue-template-default #product_reviews #commentform .comment-form-author,.venue-template-default #product_reviews #commentform .comment-form-email{width:48%;}
.venue-template-default #product_reviews textarea{padding:10px 8px;height:52px !important;}
.venue-template-default .operating{margin-bottom:25px;padding:0 15px 15px;background:#fff;}
.venue-template-default .operating.timing{padding:0;}
.venue-template-default .operating.timing h5{color:#000;text-align:center;background:#f1cc01;padding:10px;margin:0;font-size:20px}
.venue-template-default #product_reviews #respond{margin-bottom:20px;}
.venue-template-default .operating h5{padding:20px 0 10px;color:#000;font-size:24px;margin:0px 0 0;}
.venue-template-default .galleryimages .sliderarea .slider{margin:0;height:400px;overflow:hidden;}
.venue-template-default .galleryimages .slick-list,.venue-template-default .galleryimages .slick-list .slick-track,.venue-template-default .galleryimages .slick-list .slick-track .slick-slide{height:400px !important;}
.venue-template-default .galleryimages .sliderarea .slick-slide img{/* width:100%;height:100%;object-fit:contain;margin:0 auto;*/
}
.venue-template-default .galleryimages .slick-list{border:1px solid #dedede;}
.venue-template-default #product_reviews .review-totals{margin:20px 0 27px;width:100%;max-width:none !important;display:flex;align-items:center;flex-flow:wrap-reverse;}
.venue-template-default #product_reviews .reviews-summary{position:relative;font-size:19px;width:210px;background:#f1cc01;padding:20px 20px;margin-right:30px;line-height:1.2;text-align:center;color:#000;}
.venue-template-default #product_reviews .reviews-summary strong{display:block;}
.venue-template-default #product_reviews .orange-graph{background-color:#f1cc01;height:9px;border-radius:23px;}
.venue-template-default #product_reviews .grey-graph{height:9px;border-radius:23px;background-color:#c6c6c6;}
.venue-template-default #product_reviews .stars-count,.venue-template-default #product_reviews .row-total{font-size:17px;color:#000;font-weight:400;text-align:center;}
.venue-template-default .breadcrumb-main{margin-top:95px;}
.venue-template-default .breadcrumb-main .breadcrumb{margin-bottom:0;padding:50px 0px 4px;background:transparent;border:none;}
.venue-template-default .breadcrumb-main .breadcrumb *,.venue-template-default .breadcrumb-main .breadcrumb{font-size:15px !important;font-weight:500;color:#f1cc01;}
.venue-template-default .breadcrumb-main .breadcrumb span,.venue-template-default .breadcrumb-main .breadcrumb span a{color:#000000;font-weight:500;}
.venue-template-default .breadcrumb-main .breadcrumb span a:hover,.venue-template-default .breadcrumb-main .breadcrumb a:hover span{color:#f1cc01;}
.venue-template-default .location_section .cntnt_cs .first-row{padding-top:0;}
.venue-template-default #product_reviews .review-list .ic_rev{max-width:none;width:100%;border:1px solid #e1e1e1;padding:15px 15px;}
.venue-template-default #product_reviews .review-list .review-left{display:flex;flex-flow:column-reverse;align-items:center;width:20%}
.venue-template-default #product_reviews .review-list .review-right{border-left:1px solid #e3e3e3;padding-left:18px;width:80%;}
.venue-template-default #product_reviews .review-list .review-avatar{margin-top:0;}
.venue-template-default #product_reviews .review-list .review-rating>span:before{font-size:17px;}
.venue-template-default #product_reviews .review-list .review-rating>span{width:17px;height:17px;}
.venue-template-default #product_reviews .review-list .review-rating .rating-on{color:#f1cc01;}
.venue-template-default #product_reviews .review-list .review-title{display:block;color:#000;font-weight:bold;}
.venue-template-default #product_reviews .review-list .review-text{margin-top:0;}
.venue-template-default #product_reviews .review-list .review-text p{color:#000;font-weight:400;margin-bottom:0;}
.venue-template-default #product_reviews .review-list .review-time{color:#040404;background:#ccc;display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;background-color:#28a745;color:#fff;}
@media screen and (max-width:768px){.tab-container .tabs-stage{padding:25px 25px;}
.nav-tabs>li{float:left;width:100%;margin-bottom:10px;}
.tab-container .tabs-nav li{width:100%;float:left;}
.manage-listing-form .set-2.rows-2.wrapper .set-2 .checkbox-1{width:100%;float:left;}
.admin-tabbing .submit .site-btn.btn{margin-bottom:10px;}
}
.review-form .form-group{display:inline-block;vertical-align:top;}
.review-submit{display:inline-block;}
.admin-menu{margin-bottom:40px;float:left;width:100%;}
/*Testimonial Slider for Mobile code Start - RV*/
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*Testimonial Slider for Mobile code Over - RV*/
.main_content_area .single-item.mobile{display:none;}
@media (max-width:991px){.testimonials-container.desktop .testimonials-box{display:none;}
.main_content_area .single-item.mobile{display:block;float:left;width:100%;margin-bottom:30px;}
.image .bg-img{width:120px;border-radius:100%;margin:auto;}
.slick-slide img{display:block;}
.image{margin-top:25px;}
.slick-initialized .slick-slide .col-md-12{padding:0!important;}
.testimonials-container .heading h3{margin-bottom:20px;margin-top:20px;}
.singletesti .image{background:transparent;}
.singletesti .title{font-weight:700;color:#191919;font-size:20px;line-height:27px;margin-bottom:20px;font-style:normal;}
.main_content_area .single-item.mobile .slick-slide.singletesti{max-height:initial!important;height:inherit;}
.reviews-box .pull-right{float:none!important;display:table;}
.testimonials-container .third_row .contentarea h3{font-size:22px;line-height:22px;float:left;width:100%;}
.testimonials-box{margin-top:10px;}
.testimonials-box{display:none;}
.mobile.slick-slider{display:block!important;}
.testimonial-section .mobile.slick-slider .text-box{padding:40px!important;background-color:#fff;position:relative;}
.testimonial-section .mobile.slick-slider .text-box:after{border-bottom:0;border-right:12px solid transparent;border-left:12px solid transparent;border-top:15px solid #fff;position:absolute;top:100%;right:auto;left:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateX(-50%);content:'';}
}
.blog-main-cont .date_news{font-size:14px;font-weight:bold;color:#686868;margin-bottom:10px;display:block;}
.blog-main-cont .blog-title{margin-bottom:10px;}
.blog-header{float:left;width:100%;margin-bottom:20px;}
.blog-header-image{float:left;width:100%;margin-bottom:50px;}
div#popmake-108{padding:0;margin-left:0!important;width:375px;left:0!important;margin:auto!important;right:0!important;border:4px solid #000000;}
.pum-content{background:#F3F3F5;}
._form_element._x46890995._full_width._clear,._form_element._x17843732._full_width._clear{display:none;}
div#pum_popup_title_108{background:black;color:#f1cc01;text-align:center;padding:20px;font-size:20px;font-weight:800;padding-top:45px;}
div#pum_popup_title_108:before{left:0;background-image:url(/wp-content/uploads/2020/08/mvb-logo.png);content:'';width:30px;height:26px;position:absolute;top:15px;right:0;background-position:50%;background-repeat:no-repeat;background-size:cover;filter:invert(94%) sepia(80%) saturate(796%) hue-rotate(336deg) brightness(104%) contrast(106%);margin:0 auto;}
.pum-content p{text-align:center;padding:16px 34px 0;width:auto;max-width:100%;font-size:14px;font-family:'Poppins',sans-serif;color:rgb(52,52,52);font-weight:500;line-height:1.286;}
#_form_5CC81EB2040C4_{background:none !important;}
._button-wrapper button#_form_3_submit{background:#f1cc01 !important;color:black !important;width:100%;font-family:'Poppins',sans-serif;font-weight:bold !important;font-size:20px;text-transform:unset;letter-spacing:0px;margin-top:15px;line-height:0.9;}
._form-branding{display:none;}
.pum-content #_form_5CC82C4643447_{margin:0 auto 0 !important;padding:0 15px !important;}
.pum .pum-container .pum-content form input[type="text"]::placeholder{color:#343434;font-size:16px;padding:5px;font-weight:400 !important;font-family:'Poppins',sans-serif;}
.pum .pum-container .pum-content form input{border-radius:0!important;}
.pum .pum-container .pum-content form{margin-top:0!important;padding-top:0!important;margin-bottom:0!important;padding-bottom:0!important;}
.pum .pum-container .pum-content form ._full_width{width:70% !important;}
.pum .pum-container .pum-content form input[type="text"]{border:1px solid rgb(225,225,225) !important;height:40px !important;}
.ui-sortable .desccommon{margin-top:20px;}
.left-right .image{height:170px;overflow:hidden;}
.image img{width:auto;max-width:none;height:100%;min-width:100%;}
.loadmore,.loadmorespecials{font-size:13px;font-size:1.3rem;padding:16px 25px;background:transparent;background-color:#191919;text-transform:uppercase;font-weight:700;color:#fff;border-radius:0;border:none;text-decoration:none;text-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:inline-block;margin:60px 2% 45px;width:96%;text-align:center;cursor:pointer;border-radius:3px;}
.hrtshape.fillshape .fa:before{content:'\f004'!important;top:0!important;}
.hrtshape.fillshape:hover .fa:before{top:55px!important;}
.hrtshape.fillshape .fa:after{top:-55px!important;}
.hrtshape.fillshape:hover .fa:after{top:0!important;}
/*body.popupon{overflow:hidden;}
*/
/**********16/05/2019**********/
#myGalleryModal .modal-content ul{position:absolute;z-index:35;left:0;bottom:0;width:100%;height:auto;margin:0 auto;background:#000;background:rgba(0,0,0,0.75);text-align:center;line-height:8px;overflow:hidden;height:40px;padding-top:10px;}
#myGalleryModal .modal-content .caption-container{padding:2px 16px;color:white;position:absolute;bottom:40px;padding-bottom:3px;height:auto;width:100%;text-align:center;background:rgba(0,0,0,0.75);padding-left:50px;padding-right:50px;padding:15px 50px;z-index:50;}
#myGalleryModal .modal-content ul .bullet{display:block;width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,0.5);font-size:0;display:inline-block;cursor:pointer;}
#myGalleryModal .modal-content ul .bullet.active{background-color:#ffffff;}
#myGalleryModal .modal-content .prev{background-color:rgba(0,0,0,0.8);width:65px;line-height:33px;border-radius:50%;text-decoration:none;color:#f1cc01;font-size:0;position:absolute;left:-100px;}
#myGalleryModal .modal-content .prev::before{content:"";color:#f1cc01;font-size:50px;content:'\f104';font-family:FontAwesome;position:absolute;top:calc(50% - 2px);left:calc(50% - 2px);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
#myGalleryModal .modal-content .next{background-color:rgba(0,0,0,0.8);width:65px;line-height:33px;border-radius:50%;text-decoration:none;color:#f1cc01;font-size:0;position:absolute;right:-100px;}
#myGalleryModal .modal-content .next::before{content:"";color:#f1cc01;font-size:50px;content:'\f105';font-family:FontAwesome;position:absolute;top:calc(50% - 2px);left:calc(50% - -2px);-webkit-transform:translate(-50%,-50%);-ms-transform:translateY(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
#myGalleryModal .gallerypopup{width:80%;max-width:1200px;position:absolute;left:0;right:0;top:90px;margin:0 auto;}
#myGalleryModal .gallerypopup{width:80%;}
#myGalleryModal{background-color:rgba(0,0,0,0.8);}
.gallerypopup .close{color:white;position:absolute;top:-40px;right:34px;font-size:35px;font-weight:bold;opacity:1;}
.gallerypopup .close:hover{opacity:1;color:#fff;}
.main_content_area .slick-slide .slick-img-fig{cursor:pointer;}
.gallerypopup .caption-container p{margin:0;}
.galpopupopen{overflow:hidden;}
@media only screen and (max-width:1200px){#myGalleryModal .modal-content .prev{left:-10%;}
#myGalleryModal .modal-content .next{right:-10%;}
}
@media only screen and (max-width:800px){#myGalleryModal .modal-content .next,#myGalleryModal .modal-content .prev{width:50px;line-height:18px;}
#myGalleryModal .modal-content .next::before,#myGalleryModal .modal-content .prev::before{font-size:35px;}
}
@media only screen and (max-width:480px){#myGalleryModal .modal-content .caption-container{padding:8px 15px;bottom:30px;}
#myGalleryModal .modal-content .next,#myGalleryModal .modal-content .prev{width:40px;line-height:8px;}
#myGalleryModal .modal-content .next::before,#myGalleryModal .modal-content .prev::before{font-size:26px;}
#myGalleryModal .modal-content ul{height:30px;padding-top:5px;}
body.page .enquiry h4{float:left;}
.enquiry h4 small{float:left;}
}
.gallerypopup .modal-content{background:#151515;}
.gallerypopup .modal-content .mySlides{position:relative;height:760px;}
.gallerypopup .modal-content .mySlides img{bottom:0;display:inline-block!important;height:auto!important;left:0;margin:auto!important;max-height:100%;max-width:100%!important;padding:0 20px 20px;position:absolute;right:0;top:0;vertical-align:middle;width:auto!important;}
.blogmainbannerimage{height:100vh;background-repeat:no-repeat!important;background-size:cover!important}
.blogmainbannerimage+.site-inner{margin-top:70px}
.page-template-template-shortlist .content-block.specials-page-item .text-box{min-height:150px}
.paginationfooter{display:flex;display:-webkit-flex;justify-content:center;}
.paginationfooter ul li{list-style:none;}
.paginationfooter ul li{padding:0;width:40px;height:40px;margin-right:5px;background-color:#f1cc01;color:#191919;font-weight:300;font-size:16px;font-size:1.6rem;text-decoration:none;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-align:center;line-height:40px;}
.paginationfooter li.pagi.active{background-color:#E3E3E3;}
.paginationfooter ul li a{color:#191919;display:block;}
.paginationfooter ul li:hover{background-color:#f1cc01;}
.tbody-border-none tbody{border:none;}
.clear-section{clear:both;}
.specials-list .clamp-text,.specials-list .clamp-text p,.specials-list .clamp-text p strong,.specials-block .sub-dec p,.specials-block .sub-dec p strong{font-family:inherit !important;font-style:normal !important;font-weight:normal !important;}
.loadmore,.loadmorespecials{-webkit-box-shadow:inset 0 0 0 0 #686868;box-shadow:inset 0 0 0 0 #686868;}
.loadmore:hover,.loadmorespecials:hover{box-shadow:none;background:#f1cc01;color:#000;}
.blogReadMore>span.fa{font-size:15px;margin-left:3px;position:relative;bottom:-1px;}
.single-post .blog-article-listing h4{margin-bottom:20px;}
@media (min-width:992px){.single-post .blog-article-listing{width:83.33333333%;margin-left:8.33333333%;margin-top:50px;}
}
.bottom-footer{-webkit-box-shadow:inset 0 0 0 0 #686868;box-shadow:inset 0 0 0 0 #686868;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.bottom-footer:hover{box-shadow:none;background:#f1cc01;color:#000;}
p.loading{width:100%;display:table;margin-left:auto!important;margin-right:auto!important;}
select#lookingforspecials option{text-transform:capitalize;}
.text-transferm{text-decoration:underline;}
.single-caterers div#ptTimeSelectCntr{margin-top:-25px;}
ul.no-left-margin{margin-left:0;}
.contact-form.say-hello form [class*=col-]:nth-child(2n)+[class*=col-]{clear:both;}
.vc_row-25{margin-left:-25px;margin-right:-25px;}
.mobile.slick-slider{display:none;}
table.pop_tbl tr td{padding-bottom:35px;}
body.page table.pop_tbl tr td h4{line-height:1;margin-top:0;}
/********10-06-2019********/
.pading-zero .wpb_text_column a{text-decoration:underline;}
table.pop_tbl tr:last-child>td:last-child{padding-bottom:0;}
.vs-spacing-class{margin-bottom:10px;}
.venues-sydney a{text-decoration:underline;}
/********11-06-2019********/
#ptTimeSelectCntr #ptTimeSelectCloseCntr a{font-size:10px;line-height:22px;width:24px;text-align:center;padding:0 !important;}
.searchinfo .form-control1 i.fa{display:none;}
.home-banner>.wpb_column{padding:0!important;}
.home-banner>.wpb_column>.vc_column-inner{padding:0!important;}
.home-banner .homeslider .slick-track .slick-img{background-repeat:no-repeat!important;background-size:cover!important;margin:0!important;min-height:100vh;background-position:center!important;}
.homeslider .slideinfo{color:#fff;text-align:center;font-size:14px;font-size:1.4rem;opacity:0.7;display:block;position:absolute;bottom:0;width:100%;padding:10px 0;background:rgba(0,0,0,0.8);}
.homeslider .slideinfo span{display:inline-block;margin:0 15px;}
.homeslider .slideinfo span a{color:#fff;font:normal 300 15px/23px "Poppins",sans-serif;text-decoration:underline;}
/***** 19-10-2020 *****/
@media screen and (min-width:801px){#homebanner,.home-banner,.home-banner .homeslider .slick-track .slick-img,.homeslider{height:calc(100vh - 45px)!important;min-height:calc(100vh - 45px)!important;}
}
.slider-up-content{position:absolute;top:45%;width:100%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.slider-up-content>.wpb_column{padding:0!important;}
#homebanner{margin:0!important;}
.homeslider{margin-bottom:0!important;}
@media screen and (max-width:800px){.slider-up-content{padding:0 15px;}
}
@media (max-width:1024px){.venue-list .dropdown-list{padding:10px 10px !important;}
}
@media (max-width:991px){#homebanner,.home-banner,.home-banner .homeslider .slick-track .slick-img,.homeslider{min-height:380px!important;}
#homebanner h1{position:absolute;top:-100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:100%;}
.slider-up-content{position:relative!important;top:auto!important;transform:inherit!important;-webkit-transform:inherit!important;}
#homebanner h1{font-size:35px!important;line-height:1.2!important;}
#homebanner h1 strong{font-size:30px!important;line-height:1.2!important;}
}
@media (max-width:767px){
input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-required.wpcf7-validates-as-date{
   width:100% !important;
   -webkit-appearance: none !important;

}
[type="date"] {
  background:#fff url(https://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/calendar_2.png)  97% 50% no-repeat ;
}
[type="date"]::-webkit-inner-spin-button {
  display: none;
}
[type="date"]::-webkit-calendar-picker-indicator {
  opacity: 0;
}
#homebanner h1{top:-50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
#homebanner h1{font-size:24px!important;line-height:1.2!important;}
#homebanner h1 strong{font-size:20px!important;line-height:1.2!important;}
body .col-width{width:100% !important;}
.footer_area .menu li{/*width:50%;*/float:left;width:100%;}
}
@media (min-width:991px){.no-gutter>.pad-lr-15{padding-left:15px;padding-right:15px;}
}
.homeslider .slick-list:after{content:'';display:block!important;top:0;bottom:0;position:absolute;width:100%;opacity:0.4;background:#fff;background:-moz-linear-gradient(top,white 40%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,white),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,white 40%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,white 40%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,white 40%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,white 40%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFFFF',endColorstr='#FFFFFFFF',GradientType=0);z-index:0;pointer-events:none;}
.homeslider .slick-track{position:relative;}
.homeslider .slideinfo{z-index:999;}
.ui-autocomplete{width:275px!important;}
.ui-autocomplete-group{color:#999999;padding-top:8px;padding-left:8px;pointer-events:none;background:transparent!important;font-size:16px!important;padding-bottom:8px;}
.ui-autocomplete{font-size:14px!important;color:#666666;}
.ui-menu .ui-menu-item a{color:#666666;padding:8px 12px!important;}
.ui-menu .ui-menu-item a:hover{background:rgba(0,0,0,0.3);}
.ui-menu .ui-menu-item{padding-left:0!important;white-space:inherit!important;}
.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{background:rgba(0,0,0,0.1)!important;margin:0!important;}
.row.guestoption{padding:10px20px30px;border-bottom:2pxdotted#f1cc01;margin-top:15px;margin-bottom:50px;clear:both;}
.guestimage{height:150px;width:150px;border-radius:50%;overflow:hidden;}
.guestimage img{height:100%;max-width:none!important;}
.social-likebuttons{margin-bottom:25px;}
.social-likebuttons iframe.twitter-share-button{margin:0 0 2px;display:inline-block;/*vertical-align:middle;*/
}
.ui-menu .ui-menu-item a{color:#000}
.ui-menu .ui-menu-item{cursor:pointer}
#main_searchbar_area{position:relative;z-index:0;}
.ui-autocomplete.ui-front{z-index:10;}
.venus-wo-work a{color:#000000;}
/***Search page***/
ul.list-tab{background:#000;color:#fff;}
ul.list-tab{background:#000;color:#fff;margin:0;padding:0;list-style:none;}
ul.list-tab li{list-style:none;display:inline-block;padding:10px 0;}
ul.list-tab li:not(:last-child) a{border-right:1px solid #fff !important;}
ul.list-tab li a{color:#fff;font-size:13px;padding:3px 20px;display:block;border:0;border-radius:0;cursor:pointer;}
button#btndropdown{background:#fff;border-bottom:1px solid #b5b5b5;}
.searchboxes .image-box,.result_area .image-box{height:calc(100% - 30px);height:-webkit-calc(100% - 30px);height:-moz-calc(100% - 30px);padding-bottom:60px;position:relative;border:1px solid #e9e9e9;padding:10px;background:#fff;margin-bottom:30px;padding-bottom:45px}
.searchboxes .image-box .button-bottom,.result_area .image-box .button-bottom{position:absolute;left:10px;right:10px;bottom:10px;}
.search-cont{padding:15px;}
.searchboxes{margin-top:30px;margin-bottom:0px;}
body.page .col-sm-4.padd_lr{padding-left:5px;padding-right:5px;}
body.page .searchboxes .row,.result_area .row{margin-left:-5px;margin-right:-5px;}
.searchboxes .search-cont h2,.result_area .search-cont h2{line-height:normal}
.searchboxes h2 a,.result_area h2 a{color:#000;}
.name_div{font-size:14px;color:#999999;margin-bottom:10px;line-height:1.5;}
.third-line{font-size:15px;color:#666666;margin-bottom:10px;line-height:1.5;}
.discrip{font-size:15px;color:#666666;line-height:20px;/* margin-bottom:20px;*/
 padding-top:10px;border-top:1px solid #c0c0c0;}
.searchboxes .image-box .shortlist-link .fa,.result_area .image-box .shortlist-link .fa{font-size:24px;line-height:25px;}
.button-bottom a.btn{display:block;width:calc(100% - 56px);font-size:15px;padding:8px;}
.image-box .button-bottom .shortlist-link{display:inline-block;width:45px;margin-left:10px;position:relative;right:0;height:38px;padding-left:0;text-align:center}
.image-box .button-bottom .shortlist-link .fa:before{left:0;right:0;}
.serch-q{background:#fff;border:1px solid #d6d6d6;padding:0 30px;font-size:15px !important;color:#666666;}
.header-topright-sec .header-shortlist-sec{margin-left:5px;}
.venue-list{margin-bottom:15px;padding:24px 15px;background:#fff;border:1px solid #e1e1e1;}
body .col-width{width:20%;float:left;padding-left:15px !important;padding-right:15px !important;}
.dropdown button{background:#fff;border-bottom:1px solid #b5b5b5;color:#999999;padding:8px 10px;font-size:15px;letter-spacing:0;width:100%;text-align:left;font-weight:400 !important;text-transform:none;}
.dropdown button span.caret{position:absolute;right:0;top:15px;}
.venue-list .btn.active,.venue-list .btn:active,.venue-list .btn:hover{color:#999;}
.venue-list ul.dropdown-list li{list-style:none;position:relative;padding-right:15px;}
.venue-list .dropdown-list{width:100%;margin:0px;padding:10px 20px;border-radius:0;border:0;position:absolute;background:#fff;z-index:9;box-shadow:0 2px 2px rgba(0,0,0,0.1);display:none;}
.venue-list .dropdown-list label{color:#999;font-size:14px;font-weight:400;cursor:pointer;}
.venue-list label span.ckbox{right:0;left:auto;}
.venue-list label span.ckbox:before{border-color:#999;height:13px;width:13px;}
.venue-list label input[type=checkbox]:checked+.ckbox:after{font-size:6px;height:9px;left:4px;top:7px;color:#999;border-color:#999;}
.list-tab.nav-tabs>li.active>a,.list-tab.nav-tabs>li.active>a:focus,.list-tab.nav-tabs>li.active>a:hover,.list-tab.nav>li>a:focus,.list-tab.nav>li>a:hover{color:#fff;cursor:pointer;background-color:transparent;border:0;border-bottom-color:transparent;}
.venue-list .dropdown-list input[type=checkbox]{float:right;position:absolute;right:0;}
.venue-list .row{margin-left:-15px !important;margin-right:-15px !important;}
/****25/07/2019****/
/*#_form_8_{background:none !important;}
#_form_8_ ._full_width{width:100% !important;margin-bottom:14px;}
#_form_8_ ._full_width input{padding:0 10px;}
form#_form_8_{background:none !important;}
*/
/****form 8****/
#popmake-108 .pum-content p{letter-spacing:-0.01em !important;padding:24px 10px 0;}
.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{margin-bottom:22px;}
button#_form_8_submit{background:none;border:none;color:#000;font-size:21px;text-transform:inherit;letter-spacing:-0.02em;padding:3px 15px 5px;width:100%;background-color:#fff74c;margin-top:10px;font-family:'Poppins',sans-serif !important;}
div#pum_popup_title_108{padding:49px 0 10px 0;}
#_form_8_ ._error-inner,#_form_10_ ._error-inner,#_form_14_ ._error-inner{background-color:#f37c7b !important;color:#fff;width:170px;font-size:13px;text-align:center;position:absolute;top:-35px;right:0;line-height:36px;border-radius:5px;}
#_form_8_ ._error-arrow,#_form_10_ ._error-arrow,#_form_14_ ._error-arrow{clip-path:polygon(50% 50%,0 0,100% 0);width:15px;height:15px;background:#f37c7b !important;right:15px;position:absolute;top:0;}
.pum-content.popmake-content>p:first-child{display:none;}
.pum-content.popmake-content p:last-child{display:none;}
form#_form_8_{font-size:14px;line-height:1.6;font-family:arial,helvetica,sans-serif;margin:0;background:none !important;}
#_form_8_ *{outline:0;}
._form_hide{display:none;visibility:hidden;}
._form_show{display:block;visibility:visible;}
#_form_8_._form-top{top:0;}
#_form_8_._form-bottom{bottom:0;}
#_form_8_._form-left{left:0;}
#_form_8_._form-right{right:0;}
#_form_8 input[type="text"],#_form_8 input[type="date"],#_form_8_ textarea{padding:6px;height:auto;border:#979797 1px solid;border-radius:4px;color:#000 !important;font-size:13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#_form_8_ textarea{resize:none;}
#_form_8 .submit{-webkit-appearance:none;cursor:pointer;font-family:arial,sans-serif;font-size:14px;text-align:center;background:#333 !important;border:0 !important;-moz-border-radius:4px !important;-webkit-border-radius:4px !important;border-radius:4px !important;color:#fff !important;padding:10px !important;}
#_form_8 .close-icon{cursor:pointer;background-image:url('https://d226aj4ao1t61q.cloudfront.net/esfkyjh1u_forms-close-dark.png');background-repeat:no-repeat;background-size:14.2px 14.2px;position:absolute;display:block;top:11px;right:9px;overflow:hidden;width:16.2px;height:16.2px;}
#_form_8 .close-icon:before{position:relative;}
#_form_8 .form-body{margin-bottom:30px;}
#_form_8 .form-image-left{width:150px;float:left;}
#_form_8 .form-content-right{margin-left:164px;}
#_form_8 .form-branding{color:#fff;font-size:10px;clear:both;text-align:left;margin-top:30px;font-weight:100;}
#_form_8 .form-branding ._logo{display:block;width:130px;height:14px;margin-top:6px;background-image:url('https://d226aj4ao1t61q.cloudfront.net/hh9ujqgv5_aclogo_li.png');background-size:130px auto;background-repeat:no-repeat;}
#_form_8 .form-label,#_form_8 .form_element ._form-label{font-weight:bold;margin-bottom:5px;display:block;}
#_form_8_._dark ._form-branding{color:#333;}
#_form_8_._dark .form-branding .logo{background-image:url('https://d226aj4ao1t61q.cloudfront.net/jftq2c8s_aclogo_dk.png');}
#_form_8 .form_element{position:relative;margin-bottom:10px;font-size:0;max-width:100%;}
#_form_8 .form_element *{font-size:14px;}
#_form_8 .form_element._clear{clear:both;width:100%;float:none;}
#_form_8 .form_element._clear:after{clear:left;}
#_form_8 .form_element input[type="text"],#_form_8 .form_element input[type="date"],#_form_8 .form_element select,#_form_8 .form_element textarea:not(.g-recaptcha-response){display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#_form_8 .field-wrapper{position:relative;}
#_form_8 .inline-style{float:left;}
#_form_8 .inline-style input[type="text"]{width:150px;}
#_form_8 .inline-style:not(._clear)+._inline-style:not(._clear){margin-left:20px;}
#_form_8 .form_element img._form-image{max-width:100%;}
#_form_8 .clear-element{clear:left;}
#_form_8_ ._full_width{width:100% !important;margin-bottom:14px;position:relative;}
#_form_8 .form_full_field{display:block;width:100%;margin-bottom:10px;}
#_form_8 input[type="text"]._has_error,#_form_8 textarea._has_error{border:#f37c7b 1px solid;}
#_form_8_ input[type="checkbox"]._has_error{outline:#f37c7b 1px solid;}
#_form_8 .error{display:block;position:absolute;font-size:13px;z-index:10000001;}
#_form_8 .error._above{padding-bottom:4px;bottom:39px;right:0;}
#_form_8 .error._below{padding-top:4px;top:100%;right:0;}
#_form_8 .error._above ._error-arrow{bottom:0;right:15px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #f37c7b;}
#_form_8 .error._below ._error-arrow{top:0;right:15px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #f37c7b;}
#_form_8 .error-inner{padding:8px 12px;background-color:#f37c7b;font-size:13px;font-family:arial,sans-serif;color:#fff;text-align:center;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#_form_8 .error-inner._form_error{margin-bottom:5px;text-align:left;}
#_form_8 .button-wrapper ._error-inner._form_error{position:static;}
#_form_8 .error-inner._no_arrow{margin-bottom:10px;}
#_form_8 .error-arrow{position:absolute;width:0;height:0;}
#_form_8 .error-html{margin-bottom:10px;}
.pika-single{z-index:10000001 !important;}
@media all and (min-width:320px) and (max-width:667px){::-webkit-scrollbar{display:none;}
#_form_8_{margin:0;width:100%;min-width:100%;max-width:100%;box-sizing:border-box;}
#_form_8_ *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1em;}
#_form_8 .form-content{margin:0;width:100%;}
#_form_8 .form-inner{display:block;min-width:100%;}
#_form_8 .form-title,#_form_8 .inline-style{margin-top:0;margin-right:0;margin-left:0;}
#_form_8 .form-title{font-size:1.2em;}
#_form_8 .form_element{margin:0 0 20px;padding:0;width:100%;}
#_form_8 .form-element,#_form_8 .inline-style,#_form_8 input[type="text"],#_form_8 label,#_form_8 p,#_form_8 textarea:not(.g-recaptcha-response){float:none;display:block;width:100%;}
#_form_8 .row._checkbox-radio label{display:inline;}
#_form_8 .row,#_form_8 p,#_form_8 label{margin-bottom:0.7em;width:100%;}
#_form_8 .row input[type="checkbox"],#_form_8 .row input[type="radio"]{margin:0 !important;vertical-align:middle !important;}
#_form_8 .row input[type="checkbox"]+span label{display:inline;}
#_form_8 .row span label{margin:0 !important;width:initial !important;vertical-align:middle !important;}
#_form_8 .form-image{max-width:100%;height:auto !important;}
#_form_8_ input[type="text"]{padding-left:10px;padding-right:10px;font-size:16px;line-height:1.3em;-webkit-appearance:none;}
#_form_8 input[type="radio"],#_form_8 input[type="checkbox"]{display:inline-block;width:1.3em;height:1.3em;font-size:1em;margin:0 0.3em 0 0;vertical-align:baseline;}
#_form_8_ button[type="submit"]{padding:20px;font-size:1.5em;}
#_form_8_ ._full_width input{padding:0 10px;}
#_form_8 .inline-style{margin:20px 0 0 !important;}
}
#_form_8_{position:relative;text-align:left;margin:25px auto 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1;background:#fff !important;border:0px solid #b0b0b0 !important;width:100%;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;border-radius:0px !important;color:#000 !important;}
#_form_8 .form-title{font-size:22px;line-height:22px;font-weight:600;margin-bottom:0;}
#_form_8_:before,#_form_8_:after{content:" ";display:table;}
#_form_8_:after{clear:both;}
#_form_8_._inline-style{width:auto;display:inline-block;}
#_form_8_._inline-style input[type="text"],#_form_8_._inline-style input[type="date"]{padding:10px 12px;}
#_form_8_._inline-style button._inline-style{position:relative;top:27px;}
#_form_8_._inline-style p{margin:0;}
#_form_8_._inline-style ._button-wrapper{position:relative;margin:27px 12.5px 0 20px;}
#_form_8 .form-thank-you{position:relative;left:0;right:0;text-align:center;font-size:18px;}
@media all and (min-width:320px) and (max-width:667px){#_form_8_._inline-form._inline-style ._inline-style._button-wrapper{margin-top:20px !important;margin-left:0 !important;}
}
/****fonrm 10****/
#_form_10 input[type="text"]._has_error,#_form_10 textarea._has_error{border:#f37c7b 1px solid;}
#_form_10_ input[type="checkbox"]._has_error{outline:#f37c7b 1px solid;}
#_form_10 .error{display:block;position:absolute;font-size:13px;z-index:10000001;}
#_form_10 .error._above{padding-bottom:4px;bottom:39px;right:0;}
#_form_10 .error._below{padding-top:4px;top:100%;right:0;}
#_form_10 .error._above ._error-arrow{bottom:0;right:15px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #f37c7b;}
#_form_10 .error._below ._error-arrow{top:0;right:15px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #f37c7b;}
#_form_10 .error-inner{padding:8px 12px;background-color:#f37c7b;font-size:13px;font-family:arial,sans-serif;color:#fff;text-align:center;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#_form_10 .error-inner._form_error{margin-bottom:5px;text-align:left;}
#_form_10 .button-wrapper ._error-inner._form_error{position:static;}
#_form_10 .error-inner._no_arrow{margin-bottom:10px;}
#_form_10 .error-arrow{position:absolute;width:0;height:0;}
#_form_10 .error-html{margin-bottom:10px;}
#_form_10_ ._full_width{margin-left:4px;position:relative;}
#email-signupFooter button._submit{padding:14.5px 30px !important;border:none;}
/*form#_form_10_ ._error-inner{color:#e10000;text-align:center;margin-top:8px;}
*/
/****form 14****/
#_form_14_ ._full_width{margin-left:4px;position:relative;}
/*form#_form_14_ ._error-inner{color:#e10000;text-align:center;margin-top:8px;}
*/
.testimonials-container{float:left;width:100%}
.manage-listing-form .select2-container{width:100%!important}
.manage-listing-form .select2-container--default .select2-selection--multiple .select2-selection__choice{height:52px;font-weight:normal;font-size:14px;border-radius:0;background:none;background-color:#f1cc01;padding:10px 15px;line-height:32px;border:0;-webkit-box-shadow:none!important;-ms-box-shadow:none!important;-moz-box-shadow:none!important;-o-box-shadow:none!important;box-shadow:none!important;color:#191919;text-shadow:none;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#000000;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#191919!important;font-size:22px;float:right;display:inline-block;text-align:center;padding:3px;margin:0;height:30px;line-height:23px;margin-left:10px;}
.select2-results__option{font-size:14px;}
.select2-container--default .select2-search--inline .select2-search__field{font-size:18px!important;}
.search-img img{object-fit:cover;height:320px;width:100%}
.searchresult .padd_lr{margin-bottom:30px;}
ul.pagi-inner{margin-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.featured ul li,.searchresult ul li{list-style-type:disc;list-style-position:inside;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/*.searchresult ul{padding-left:15px;}
*/
.searchboxes h2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;/* number of lines to show */
 -webkit-box-orient:vertical;font-size:18px;/*line-height:1;*/
 min-height:40px;margin-bottom:6px;text-align:center;}
.result_area .response-itemss h2{font-size:18px;line-height:1.2;min-height:40px;margin-bottom:4px;}
.gm-style img{margin:0 auto!important;max-height:100%;text-align:center;width:auto!important}
.mapdesc div{-webkit-align-items:center;display:flex;display:-webkit-flex;height:220px;overflow:hidden}
.searchbanner .picinformation{color:#fff;text-align:right;font-size:14px;font-size:1.4rem;opacity:0.7;display:block;position:absolute;bottom:0;width:40%;right:0;padding:10px 30px;background:rgba(0,0,0,0.8);}
.searchbanner .picinformation a{color:#ffffff;}
.searchbanner .picinformation span{display:inline-block;margin:0 8px;}
li.individual:before{display:none;}
.continuereading{}
.individual a.continuereading{font-size:1.3rem;padding:10px 0;background:transparent;background-color:#191919;text-transform:uppercase;font-weight:700;color:#fff;border-radius:0;border:none;text-decoration:none;text-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:block;text-align:center;}
.individual .text-box .right-side p.sub-head{margin-bottom:0;padding-top:15px;text-align:center;}
.individual .text-box .right-side a h4.heading{margin-top:0;padding-top:10px;text-align:center;}
.individual .text-box .right-side a{text-decoration:none;}
.individual a.continuereading:hover{box-shadow:none;background:#f1cc01;color:#000;}
/*28-08-19*/
.single-venue .third_row .contentarea h3,.single-caterers .third_row .contentarea h3,.single-supplier .third_row .contentarea h3{margin-top:20px;margin-bottom:10px;}
.mb-20{margin-bottom:20px!important;}
.mt-0{margin-top:0;}
/* .no-gutter > .pad-lr-15{padding-left:15px;padding-right:15px;}
*/
.testimonials-container .testimonials-box{float:left;width:100%;}
.list_left_25 li{padding-left:25px!important;}
.venus-wo-work li .title{color:#454646;line-height:23px;}
.venus-wo-work li a .title{color:#191919;}
.clear-div{float:left;width:100%;}
.galleryimages .testimonials-container h3{margin-bottom:0!important;}
.third_row .rightsidebar h4{line-height:1.2;}
.pt-0{padding-top:0!important;}
.third_row .rightsidebar{width:100%;}
.reviews-box .comments-section>.list-block-group-a{padding-left:0!important;}
.watch-action,.who-kitchen{padding-top:0;}
.watch-action h3,.who-kitchen h3,.need-room-sleep h3{margin-top:0!important;}
.watch-action h3{margin-bottom:15px!important;}
.mce-menubtn.mce-fixed-width span:hover{color:#FFF}
.content{width:100% !important;}
input[type="time"]::-webkit-inner-spin-button,input[type="date"]::-webkit-inner-spin-button{-webkit-appearance:none;}
.wpcf7-response-output.wpcf7-display-none{clear:both}
.wpcf7-not-valid{border:1px solid red !important;}
/*Time Picker Start*/
.wickedpicker{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:0 0 0 1px rgba(14,41,57,0.12),0 2px 5px rgba(14,41,57,0.44),inset 0 -1px 2px rgba(14,41,57,0.15);background:#fefefe;margin:0 auto;border-radius:0.1px;width:270px;/*height:130px;*/z-index:999;font-size:14px;display:none;}
.wickedpicker__title{background-image:-webkit-linear-gradient(top,#ffffff 0%,#f2f2f2 100%);background-image:linear-gradient(to bottom,#ffffff 0%,#f2f2f2 100%);position:relative;background:#f2f2f2;margin:0 auto;border-bottom:1px solid #e5e5e5;padding:12px 11px 10px 15px;color:#4C4C4C;font-size:inherit;}
.wickedpicker__close{-webkit-transform:translateY(-25%);-moz-transform:translateY(-25%);-ms-transform:translateY(-25%);-o-transform:translateY(-25%);transform:translateY(-25%);position:absolute;top:25%;right:10px;color:#34495e;cursor:pointer;}
.wickedpicker__close:before{content:'\00d7';}
.wickedpicker__controls{padding:10px 0;line-height:normal;margin:0;}
.wickedpicker__controls__control,.wickedpicker__controls__control--separator{vertical-align:middle;display:inline-block;font-size:inherit;margin:0 auto;width:35px;letter-spacing:1.3px;}
.wickedpicker__controls__control-up,.wickedpicker__controls__control-down{color:#34495e;position:relative;display:block;margin:3px auto;font-size:18px;cursor:pointer;}
.wickedpicker__controls__control-up:before{content:'\e800';}
.wickedpicker__controls__control-down:after{content:'\e801';}
.wickedpicker__controls__control--separator{width:5px;}
.text-center,.wickedpicker__title,.wickedpicker__controls,.wickedpicker__controls__control,.wickedpicker__controls__control--separator,.wickedpicker__controls__control-up,.wickedpicker__controls__control-down{text-align:center;}
.hover-state{color:#3498db;}
@font-face{font-family:'fontello';src:url("../fonts/fontello.eot?52602240");src:url("../fonts/fontello.eot?52602240#iefix") format("embedded-opentype"),url("../fonts/fontello.woff?52602240") format("woff"),url("../fonts/fontello.ttf?52602240") format("truetype"),url("../fonts/fontello.svg?52602240#fontello") format("svg");font-weight:normal;font-style:normal;}
.fontello:before,.wickedpicker__controls__control-up:before,.fontello-after:after,.wickedpicker__controls__control-down:after{font-family:'fontello';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
/*Time Picker OVER*/
/*Header Css*/
/*Banner Css*/
.home-banner-sec{height:650px;position:relative;}
.home-banner-sec::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.6);display:block;}
.home-banner-inner{height:100%;display:flex;align-items:center;justify-content:center;}
.home-banner-sec .h1{font-size:42px;text-shadow:4px 4px 12px rgba(0,0,0,0.3);margin:0;text-transform:uppercase;font-weight:700;line-height:1.2;display:flex;justify-content:center;}
.home-banner-sec .h4{font-weight:400 !important;margin:5px 0 20px 0;padding:0;font-size:21px;text-shadow:4px 4px 12px rgba(0,0,0,0.3);line-height:1.4;}
span.typewrite{color:#f1cc01;padding-left:10px;}
.banner-form .row{max-width:80%;margin:0 auto !important;display:flex;justify-content:center;border-radius:3px;overflow:hidden;}
.banner-form .col-lg-8,.banner-form .col-lg-4{padding:0 !important;}
.custom-search-input-2 input,.custom-search-input-2 select{border:0;height:50px !important;padding-left:15px;border-right:1px solid #d2d8dd;font-weight:500 !important;outline:none !important;color:#495057 !important;font-size:14px;}
.serch-btn input{moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:#000 !important;font-weight:700 !important;font-size:1.3rem;border:0;padding:0 25px;height:50px;cursor:pointer;outline:none;width:100%;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;background-color:#F1CC01;margin-right:-1px;text-transform:uppercase;letter-spacing:0;line-height:50px;}
.serch-btn input:hover,.serch-btn input:focus{color:#ffffff !important;}
.custom-search-input-2 input::placeholder{font-weight:500 !important;opacity:1 !important;color:#495057 !important;}
.form-group i{top:50%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;font-size:18px;position:absolute;background-color:#fff;line-height:50px;top:1px;right:1px;padding-right:15px;display:block;width:20px;box-sizing:content-box;height:49px;z-index:9;color:#999;}
.banner-form .custom-search-input-2 select{border-radius:0;}
.banner-form .custom-search-input-2 select#select_city{border-radius:0;}
.banner-form [class*=col-]{padding:0 !important;}
/*banner icon section*/
.baner-icon-sec{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;text-align:center;padding:15px 0;width:92%;overflow:visible !important;margin:-30px auto 25px;position:relative;}
.baner-icon-sec::before{position:absolute;content:"";left:0;right:0;top:0;bottom:0;background-color:#fff;display:block;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1);}
.baner-icon-sec .wpb_single_image{margin-bottom:10px;text-align:center;}
.baner-icon-sec .wpb_column:hover .wpb_single_image img{filter:brightness(0%);animation-duration:.5s;animation-name:rotate-x;}
@keyframes rotate-x{from{transform:rotateY(0deg)}
to{transform:rotateY(360deg)}
}
.baner-icon-sec .h3{font-size:16px;color:#333;text-align:center !important;margin-bottom:.5rem;}
.baner-icon-sec .wpb_column{border-right:1px solid #d2d8dd;}
.baner-icon-sec .wpb_column:last-child{border:navajowhite;}
.banner-icon-link{margin-bottom:0;}
.banner-icon-link a{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;font-size:0;}
.baner-icon-sec>.slick-list{width:100%;}
/*How to Work CSS*/
.home .how-to-work-sec{margin-bottom:0}
.how-to-work-sec{color:#fff;text-align:center;margin-top:45px;margin-bottom:60px;}
.how-to-work-sec>.wpb_column{padding:75px 0 80px;z-index:1;}
#hero-canvas{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;}
.htw-inner-row{max-width:1200px;margin:0 auto !important;display:table;}
.how-to-work-sec::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.7);display:block;}
.how-to-work-sec .h3{/*color:#fff;*/
 font-size:32px;margin-bottom:10px}
.how-to-work-sec .h4{color:#fff;font-weight:400 !important;margin-bottom:50px;}
.how-to-work-sec .h5{/*color:#fff;*/
 font-size:18px;font-weight:400;margin-bottom:10px;}
.how-to-work-sec .vc_col-sm-4{padding:0 15px !important;}
.how-to-work-sec .wpb_single_image{margin-bottom:18px;}
.how-to-work-sec .btn.btn-primary{padding:14.5px 25px;margin-top:40px;}
.how-to-work-sec .btn.btn-primary a{background:none !important;border:none !important;padding:0 !important;line-height:normal !important;color:#191919;}
/*Search Result Page CSS*/
.search .site-inner{max-width:100%;}
.leftsidebar{padding-left:15px;}
.leftsidebar-inner{max-width:330px;margin-left:auto;}
.leftsidebar .h2{text-transform:uppercase;font-size:24px;letter-spacing:0;margin-bottom:20px;}
.lf-box{background-color:#fff;margin-bottom:15px;}
.lf-box .h3{text-transform:uppercase;font-size:16px;padding:10px 20px;background-color:#000000;border-left:5px solid #F1CC01;margin-bottom:0;}
.lf-box .checkbox-fl{padding:8px 20px;display:flex;align-items:center;border-bottom:1px solid rgb(227 227 227 / .7);}
.lf-box .checkbox-fl input{margin:0 5px 0 0;height:auto !important;}
.lf-box .checkbox-fl label{margin-bottom:0;font-size:14px;font-weight:400;}
.search-fl{padding:10px 20px;}
.search-fl input{border:2px solid #e3e3e3;font-size:14px;height:auto !important;padding:10px 15px;border-radius:3px;}
.leftsidebar ul.listing-lt li::before{display:none;}
.leftsidebar ul.listing-lt li{padding:5px 20px;}
.topsection,.tab-content{display:none;}
.rightsidebar{padding-right:60px;}
.rightsidebar .row{margin:0;max-width:330px;}
.rightsidebar form>.row>div{padding-left:0;padding-right:0;}
.rightsidebar form .row .row>div{padding-left:5px;padding-right:5px;}
.rightsidebar form .row .row{margin-left:-5px;margin-right:-5px;margin-bottom:0}
.rightsidebar form input,.rightsidebar form select,.rightsidebar form .form-control,.rightsidebar form .form-inline .form-control{padding:0 12px;}
.details-form{background-color:#f1cc01;padding:20px 20px 0;display:inline-block;transition:all .3s;}
.details-form .h3{color:#000;font-size:22px;margin-bottom:15px}
.details-form .h4{color:#000;font-size:16px;}
.details-form input,.details-form select{font-size:15px;height:42px !important;}
.details-form .wpcf7-form span.wpcf7-form-control-wrap{margin-bottom:5px !important;}
.details-form input.wpcf7-form-control.wpcf7-submit{background-color:#191919;color:#fff;margin-top:22px;letter-spacing:1px;height:52px !important;padding:15px 0px !important;}
.details-form input.wpcf7-form-control.wpcf7-submit:hover{background-color:#ffffff;color:#191919;}
.details-form .wpcf7-response-output{margin:-30px 0 10px !important;line-height:normal;}
.details-form.fixed{position:fixed;top:95px;width:calc(calc(100% - 75%) - 67.5px) !important;}
/*Footer Form*/
.form-inline .wpcf7 br{display:none;}
.form-inline .wpcf7 form{display:inline-block;margin:0 auto 0 -21px;max-width:651px;}
#email-signupFooter .form-inline .wpcf7 form{/* display:inline-block;margin:0 auto;max-width:656px;*/
 display:flex;margin:0 auto;max-width:656px;flex-wrap:wrap;}
#email-signupFooter .form-inline .wpcf7 form p input{margin-left:0}
#email-signupFooter .form-inline .wpcf7 form p input.wpcf7-form-control.wpcf7-submit{margin-left:5px;}
.form-inline .wpcf7 form p{float:left;width:fit-content;margin-bottom:0;width:fit-content;}
.form-inline .wpcf7 form p span{width:auto;/* display:inline-block;*/
}
.form-inline .wpcf7 form span{margin-top:0 !important;margin-bottom:0 !important;}
.form-inline .wpcf7 form p input{width:280px;margin-left:4px;}
.form-inline .wpcf7 form p .your-email input{width:250px;}
.form-inline .wpcf7 form p input.wpcf7-form-control.wpcf7-submit{padding:14.5px 30px !important;border:none;width:115px;margin-left:9px;font-size:20px;background-color:#191919;color:#fff;letter-spacing:2px;font-weight:700 !important;border-radius:3px;}
.form-inline .wpcf7 form p input.wpcf7-form-control.wpcf7-submit:hover{box-shadow:none;background:#f1cc01;color:#000;}
.form-inline div.wpcf7 .ajax-loader{margin:0 -20px 0 4px;}
.wpcf7 form span.wpcf7-not-valid-tip{font-size:0.9em;/*position:absolute;bottom:-23px;left:20px;background:#d82121;padding:5px 10px;line-height:1;font-size:13px;color:#fff;box-shadow:1px 1px 8px #00000042;*/
}
.wpcf7 form span.wpcf7-not-valid-tip::before{/*position:absolute;content:"";border-bottom:10px solid #d82121;border-left:10px solid transparent;border-right:10px solid transparent;top:-7px;*/
}
.wpcf7-response-output{margin:25px 0 10px !important;font-size:13px;border:1px solid #d82121 !important;color:#d82121;float:left;width:100%;}
input#home_search_button:active{color:#FFF !important}
.footer_area .widget-title{color:#f1cc01;font-size:18px;margin-bottom:15px;font-weight:normal;line-height:1;font-weight:500;}
.footer_area .widget-content{margin-bottom:15px;}
.footer_area .widget-content:first-child{margin-bottom:35px;}
.footer_area ul li a,.footer_area a,.footer_area p{color:#e4e4e4;}
.footer_area .footer_social_media svg:hover,.footer_area .footer_social_media svg:focus{fill:#f1cc01;}
.footer_area ul li a:hover{color:#f1cc01;}
.footer_area ul li{padding:3px 0;}
.footer_area .mc4wp-form>.mc4wp-form-fields{display:flex;align-items:center;justify-content:center;}
.footer_area .mc4wp-form>.mc4wp-form-fields input{border-radius:0;height:41px !important;font-size:14px;padding:0 12px;font-weight:500 !important;letter-spacing:0;border:none;}
.footer_area .mc4wp-form>.mc4wp-form-fields input[type="submit"]{background:#f1cc01;color:#000;}
.footer_area .mc4wp-form>.mc4wp-form-fields input[type="submit"]:hover{background:#444;border:none;color:#fff;padding:0 12px;}
.footer_area .footer_social_sec{margin:0;}
.footer_area .contacts li{display:flex;align-items:flex-start;}
.footer_area .contacts li .fa{font-size:19px;margin:0 16px 0 0px;line-height:1;position:relative;top:2px;color:#f1cc01;}
.footer_area .footer_social_sec .footer_title{border:none;color:#fff;font-size:18px;margin-bottom:15px;font-weight:normal;line-height:1;}
.footer_area .footer_social_media svg{height:20px;margin:0 14px 0 -3px;fill:#e4e4e4;}
.footer_area .copy-right{display:block;clear:both;width:100%;border-top:1px solid #828282;padding-top:30px;padding-bottom:30px;padding-left:15px;padding-right:15px;}
.footer_area .col-md-3{margin-bottom:20px;}
.footer_area .copy-right #additional_links{display:flex;align-items:center;justify-content:space-between;}
.footer_area .copy-right #additional_links li a{margin:0 0 0 20px;/* border-right:1px solid #ccc;*/
 padding-right:14px;}
.footer_area .copy-right #additional_links li a:last-child{border:none;padding:0 0 0 0px;}
.footer_area .copy-right #additional_links li:nth-child(2) a{padding-right:5px;margin:0 0 0 5px;}
.footer_area .bottom-footer{margin:0;position:absolute;right:10px;bottom:23px;z-index:999999;background:#33333382;border-radius:50%;padding:0 0;height:40px;width:40px;display:flex;align-items:center;justify-content:center;box-shadow:none;}
.footer_area{position:relative;}
.footer_area .bottom-footer:hover{background:#000;border:none;color:#fff}
.footer_area .copy-right #additional_links li:first-child a{margin:0;}
/*Blog Page CSS*/
.bg-img img{object-fit:cover;border-radius:3px;}
.blog-list-item.content-block .text-box{border-radius:3px;}
.content-block .image-box{border-radius:0px;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1);height:240px !important;}
.content-block{padding:0 !important;margin-bottom:30px;}
#featurelisting .content-block{padding:0 15px !important;}
.content-block .bg-img img{border-radius:0;-moz-transition:0.3s;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;height:240px !important;width:100% !important;object-fit:cover;}
.content-block .bg-img img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.content-block .text-box{padding:20px 30px 30px 30px;position:relative;/*height:auto !important;*/
 /* box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1);*/
 /* border-radius:0 !important;*/
}
#blog .content-block .text-box{height:auto !important;}
.blog-article-hom .sub-head{padding:0;text-align:left;}
.content-block .sub-head{padding-top:0;}
.blog-article-home .sub-head,.content-block .text-box h4{text-align:left;}
.blog-article-home .sub-head{font-size:13px;}
.content-block .text-box h4{margin:0 0 25px;padding:0 !important;color:#f1cc01;font-size:20px;font-weight:500 !important;line-height:1.2;}
.content-block .text-box h4 a{color:#333;font-size:20px;font-weight:500;line-height:1.2;}
.content-block .text-box h4 a:hover,.content-block .text-box h4 a:focus{color:#f1cc01;}
.content-block .post_short_description{font-size:14px;line-height:1.6;font-family:"Poppins",Helvetica,sans-serif;color:#555;font-weight:400;}
.content-block .post_short_description a,.content-block .blogReadMore{display:block !important;border-radius:3px;color:#121212;font-size:12px;padding:5px 15px;background-color:rgb(241 204 1);max-width:none;font-weight:700;margin-top:14px;text-align:center;text-decoration:none !important;text-transform:uppercase;}
.content-block .post_short_description a:hover,.content-block .blogReadMore:hover{background:#000;color:#fff}
.home.page .content{padding-bottom:0;}
.content-block .blogReadMore .fa{display:none;}
.blog-article-listing .pagination{display:flex;text-align:center;align-items:center;justify-content:center;margin:0px 0 20px;padding-top:0px;}
.blog-article-listing .pagination a,.blog-article-listing .pagination span{background:none;border:none;border-radius:50%;box-sizing:border-box;color:rgba(0,0,0,0.6);display:block;font-size:16px;height:40px;line-height:40px;min-width:40px;padding:0;font-weight:500;margin:0 4px;}
.blog-article-listing .pagination .current{background:#f1cc01;color:#000;cursor:default;}
.blog-article-listing .pagination a:hover{background:#f1cc01;color:#000;}
.bloglist-sidebar .search-form input{min-width:100px;padding:0 10px;font-size:13px;letter-spacing:0;height:40px !important;line-height:1 !important;border-radius:0 !important;border:1px solid #ccc;font-weight:500 !important;}
.bloglist-sidebar .search-form{display:flex;align-items:center;justify-content:center;}
.bloglist-sidebar .search-form input[type="submit"]{padding:0 9px;border:1px solid #f1cc01;background:#f1cc01;color:#000;}
.bloglist-sidebar .search-form{margin-bottom:20px;}
.bloglist-sidebar .widget-title{border-bottom:1px solid #ddd;text-transform:uppercase;font-size:16px;padding:13px 20px;background-color:#F1CC01;border-left:5px solid #000;line-height:1;margin-bottom:16px;color:#000;}
.blog-page .bloglist-sidebar ul li a{/*padding:0;*/
 color:#000;font-weight:bold;font-size:14px;}
.blog-page .bloglist-sidebar ul li a:hover{color:#f1cc01;}
.bloglist-sidebar{background:#fff;padding:30px 0;margin-top:0px;}
.blog-list-item article .right-side{background:#fff;padding:20px 15px;}
.blog-list-item article .text-box .right-side{padding:0;}
.blog-page .bloglist-sidebar ul li .post-date{font-size:13px;display:block;line-height:1;font-weight:500;}
.blog-page .bloglist-sidebar ul li{padding:0 0 15px;}
.bloglist-sidebar .widget-content{margin-bottom:20px;}
.blog-article-listing{/* margin-top:0;*/
 margin-bottom:30px}
article.main-content.blog-page.about .blog-article-listing{margin-top:0}
.blog-page .blog-article-listing>h4{margin-top:0;}
.blog .site-inner{margin-top:140px;}
.main-content.blog-page{margin-top:30px;}
.bloglist-sidebar .cat-item{display:flex;justify-content:space-between;align-items:center;}
#featurelisting .content-block .text-box .rating{padding:0;}
#featurelisting .content-block .text-box h4{text-align:center;}
#featurelisting .content-block .text-box{box-shadow:none;}
/*Single Vanue CSS*/
.leftsidebar.leftsidebar-slider{padding-left:15px;}
.sliderarea .small-centered{width:100%;}
.galleryimages .sliderarea .slick-slide{height:auto;}
.sliderarea .slick-track{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.sliderarea .slick-slide img{width:100%;height:100%;object-fit:cover;}
.galleryimages .sliderarea .slider{margin:4px 0px 0 15px;}
.galleryimages .sliderarea .slider-nav{margin-top:14px !important;}
.galleryimages .sliderarea .slider-nav .slick-slide{margin-right:10px;border-radius:3px;overflow:hidden;background-color:#F1CC01;}
.location_section .sliderarea .slick-arrow{width:0;height:0;background-color:transparent;}
.location_section .sliderarea .slick-prev{left:15px !important;}
.location_section .sliderarea .slick-next{right:30px !important;}
.galleryimages .sliderarea .slider-nav .slick-arrow{margin-top:-15px;}
.location_section .sliderarea .slick-prev:before,.location_section .sliderarea .slick-next:before{padding:0;width:auto;height:auto;font-weight:500;opacity:1 !important;color:#F1CC01;}
.location_section>.cntnt_cs .right_column{margin-left:0;}
.seo_tags .seo_tags_content ul{display:flex;align-items:center;flex-flow:wrap;margin:0 -0.5em;}
.seo_tags .seo_tags_content ul li a{color:#0e0e0e;background-color:transparent;display:inline-block;padding:.25em .4em;font-size:75%;font-weight:normal;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;margin:0 2px;border-radius:60px;}
.seo_tags .seo_tags_content ul li a:hover{color:#f1cc01;}
.seo_tags .seo_tags_content ul li .sepretor{position:relative;top:1px;}
.seo_tags .seo_tags_content .collapseWrapper1{overflow:hidden;}
.seo_tags .seo_tags_content .collapseMore{display:block;margin:0 !important;float:none !important;max-width:300px !important;color:#ffffff;background-color:#191919;display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:14px;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin-bottom:50px !important;margin-top:20px !important;font-weight:bold;border-radius:6px;text-transform:uppercase;}
.seo_tags .seo_tags_content .collapseMore:hover,.seo_tags .seo_tags_content .collapseMore:focus,.venue-template-default #product_reviews #respond .form-submit input:hover,.venue-template-default #product_reviews #respond .form-submit input:focus{background-color:#f1cc01;color:#000}
.rightbottm.fixed{position:fixed;top:100px;max-width:380px;}
article.main-content.blog-page.about{padding-left:0;padding-right:0}
a.jump-to-form{background:#000;color:#FFF;padding:10px;}
.searchboxes .row.searchresult{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px);}
.response-itemss,.row.searchresult{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}
.contact .entry-content{padding:50px;box-shadow:1px 1px 5px 2px #ddd;margin:0px 0 100px;}
.footer_area .row{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}
.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450 !important;}
.filter_search_ch{border:1px solid #eee;background:#f7f8f9;margin:10px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;justify-content:space-between}
.filter_search_ch input{background:transparent;width:80% !important;border:0;font-size:16px;}
.filter_search_ch span{margin-right:15px;opacity:0.7;}
.search-result .result_container .leftsidebar .lf-box{min-height:300px;}
.by-occasion,.by-location{max-height:300px;overflow-y:auto;}


.footer_area .custom_links ul li {
    display: inline-block;
    width: 25%;
}.custom_links {
    margin-bottom: 50px;
}



/******************************
******************************Responsive CSS******************************/
@media  screen and (min-width:801px) and (max-width:991px){.genesis-nav-menu li a{padding:20px 4px;font-size:12px;}
.header-topright-sec div{margin:0 0 0 5px}
.header-topright-sec .header-shortlist-sec{margin-left:0;}
.genesis-nav-menu a,.site-header.sticky-header .genesis-nav-menu a{padding:10px 5px;}
.genesis-nav-menu .menu-item a{padding:22px 4px !important;}
}
@media only screen and (max-width:1700px){.searchresult .padd_lr{width:50%;}
}
@media only screen and (max-width:1200px){.genesis-nav-menu>.menu-item>a{padding:20px 7px}
.searchinfo{width:100%;}
.leftsidebar{padding-left:0;}
.rightsidebar{padding-right:0;}
.footer_area .bottom-footer{right:20px;}
.content-block .text-box{padding:15px;}
.content-block .text-box h4{font-size:16px;}
.content-block .sub-head{padding-top:0;font-size:12px;}
.content-block .text-box{padding:15px;}
.content-block .text-box h4{font-size:16px;}
.content-block .sub-head{padding-top:0;font-size:14px;}
}
@media only screen and (max-width:1023px) and (min-width:992px){body.page .footer_area [class*=col-]{padding-left:5px;padding-right:5px;}
.footer_area body.page .row{margin-left:-5px;margin-right:-5px;}
.footer_area ul li a,.footer_area a,.footer_area p,.footer_area .contacts li{font-size:13px;}
.footer_area .contacts li .fa{font-size:16px;margin:0 5px 0 0px;}
.footer_area>.wrap{max-width:90% !important}
}
@media only screen and (max-width:992px) and (min-width:767px){.footer_area .wrap .row:first-child .widget-content{/*width:49%;*/}
.footer_area .wrap .row:first-child .widget-content:first-child{/*width:50%;*/margin-right:1%;}
.footer_area .wrap .row:nth-child(2) ul.menu li{width:50%;float:left;}
}
@media only screen and (max-width:992px){.footer_area ul li a,.footer_area a,.footer_area p{font-size:13px;}
.home-banner-sec .h1{font-size:31px;}
span.typewrite .wrap{line-height:1;display:initial;padding:0;}
.site-inner,.wrap{max-width:750px !important;}
.baner-icon-sec .vc_column_container>.vc_column-inner{padding:0 !important;}
.baner-icon-sec .h3{font-size:14px;}
#blogs .content-block .text-box{padding:15px !important;}
.blog-article-home .sub-head{font-size:13px;line-height:1.2;}
.content-block .text-box{padding:15px !important;}
.footer_area .mc4wp-form>.mc4wp-form-fields{justify-content:flex-start;}
.footer_area{padding:40px 30px 0;}
.footer_area .bottom-footer{bottom:110px;}
.bloglist-sidebar .widget-title{padding:12px 10px 8px;}
.blog-page .bloglist-sidebar ul li a{font-size:12px;line-height:1.2;display:block;}
.blog-page .bloglist-sidebar ul li{padding:0 0 10px;}
.bloglist-sidebar{padding:15px 0;}
.details-form .h3{font-size:16px;}
.details-form input.wpcf7-form-control.wpcf7-submit{height:auto !important;line-height:1.2;}
.details-form .wpcf7-form span.wpcf7-form-control-wrap{margin-bottom:5px !important;}
.location_section>.cntnt_cs .left_column>div{padding-bottom:0 !important;}
.venue-template-default #product_reviews .reviews-summary{font-size:17px;width:150px;padding:20px 20px;margin-right:10px;line-height:1.2;}
.venue-template-default #product_reviews .reviews-break{width:calc(100% - 160px);}
.venue-template-default #product_reviews .stars-count,.venue-template-default #product_reviews .row-total{font-size:14px;}
.venue-template-default .galleryimages .slick-list,.venue-template-default .galleryimages .slick-list .slick-track,.venue-template-default .galleryimages .slick-list .slick-track .slick-slide,.venue-template-default .galleryimages .sliderarea .slider{height:300px !important;}
.venue-template-default .location_section{margin-bottom:10px !important;}
.venue-template-default #product_reviews .review-list .review-text p{font-size:13px;line-height:1.2;}
.venue-template-default #product_reviews #respond .form-submit input{height:52px !important;padding:0 40px !important;}
.home #blogs .content-row{margin-bottom:40px;}

}
@media only screen and (max-width:800px){.site-inner,.wrap{max-width:none;max-width:100% !important;padding:0 5%;}
.nav-primary .genesis-nav-menu{position:relative !important;padding:80px 0px !important;background:rgb(0 0 0) !important;
	    height: 100%;
    display: block !important;top:0px;
    position: absolute !important;
    touch-action: pan-x !important;margin:0px !important;bottom:0px !important;overflow:hidden !important;
	/*position:fixed !important;    top: 0px;left: 0px;height: 100%;*/}
/*ul.genesis-nav-menu[display: none;]{width: 0px;}
ul.genesis-nav-menu[display: block;]{width: 100%;}*/
body.menu-overlay{overflow: hidden;}

li.close-btn {
    display: initial;
    width: auto !important;
    position: absolute;
    right: 30px;
    top: 20px;margin-bottom: 20px;padding-bottom: 30px;    
    color: #eeeeee;
    font-size: 20px;border: 0px !important;
}
.nav-primary .genesis-nav-menu li.logo-mobile{
    position: absolute;
    top: 0px;
    width: 100%;
    /* max-width: 200px; */
    /* margin: 0px auto; */
    padding: 20px;border: 0px;
    background: transparent !important;}
.nav-primary .genesis-nav-menu li.logo-mobile a{padding: 0px;
    text-align: left;}
 .nav-primary .genesis-nav-menu li.logo-mobile a img{width: 130px;}
.nav-primary .genesis-nav-menu li:nth-child(3){border-top: 1px solid #eee}
.nav-primary .genesis-nav-menu li{

    border-bottom: 1px solid #eee;
}
.nav-primary .genesis-nav-menu li{display:block !important;}
.site-header nav .wrap{width:100% !important;max-width:none !important;}
nav.nav-primary{position:absolute;width:0%;left:0;height:auto;display: block !important;height: 100%;top: 0px !important;
    position: fixed;transition-duration: 0.4s;left: -100%;
    background: #000;height: 100vh !important;bottom: 0px !important;}
 nav.nav-primary.active-menu-open{width: 85%;left: 0px;top: 0px;height: 100%;
    box-shadow: 1px 0px 2px 0px #0c0c0c69;}
.site-header.sticky-header .title-area{padding:11px 0 !important;}
nav.nav-primary span:hover{background:#f1cc01;color:#000 !important;}
nav.nav-primary span{padding:13px 22px;text-align: left !important;}
.genesis-nav-menu>.menu-item>a{padding:0 !important;}
.home #blogs .content-row{margin-bottom:40px;padding:0}
.footer_area{padding:40px 0px 0;}
.baner-icon-sec .wpb_column{padding-left:0 !important;padding-right:0 !important;}
.how-to-work-sec{margin-top:20px;margin-bottom:40px;}
.baner-icon-sec{width:96%;}
.footer_area .col-md-3{margin-bottom:15px;}
.search-result .result_container.wrap{padding:0;}
.row.result_container_inner{margin-right:-15px;margin-left:-15px;}
}
@media only screen and (max-width:767px){

	nav.nav-primary ul ul,nav.nav-primary ul li{background:transparent !important;}


	.home-banner-sec .h1{font-size:16px !important;}
.home-banner-inner .banner-form [class*=col-]{width:100%;margin-bottom:6px;}
.home-banner-inner .banner-form .row{max-width:100%;flex-flow:wrap;}
.baner-icon-sec{width:100%;display:flex;align-items:center;justify-content:center;flex-flow:wrap;padding:20px 0px 0;}
.baner-icon-sec .wpb_column{width:20%;margin-bottom:10px;padding:0 0 !important;}
.baner-icon-sec .h3{font-size:12px !important;line-height:1 !important;}
.banner-form .serch-btn input{border-radius:0;}
.how-to-work-sec .h4{margin-bottom:0px;font-size:14px;font-weight: lighter !important;}
.how-to-work-sec>.wpb_column{padding:15px 0 30px;}
.how-to-work-sec .btn.btn-primary{margin-top:30px;}
.subscribe-block .wpcf7 form p input.wpcf7-form-control.wpcf7-submit{/*width:90px !important*/padding:0 !important;font-size:14px !important;letter-spacing:0 !IMPORTANT;}
.subscribe-block .wpcf7 form .wpcf7-form-control-wrap{width:100%;margin:0px 6px 0 0 !important;}
.subscribe-block .wpcf7 form .wpcf7-form-control-wrap input{width:100% !important;}
.subscribe-block .wpcf7 form p{width:80%;display:flex;}
.subscribe-block .wpcf7 form p:nth-child(3){width:20% !important;}
#email-signupFooter .wpcf7 form p:nth-child(3){width:16% !important;}
#email-signupFooter .form-inline .wpcf7 form p input.wpcf7-form-control.wpcf7-submit{margin-left:0;}
.bloglist-sidebar .widget-title{padding:12px 10px 8px;font-size:16px !important;}
.blog-page .bloglist-sidebar ul li a{font-size:14px;}
.blog-page .bloglist-sidebar ul li .post-date{margin-top:3px;font-size:13px;}
.venue-template-default .breadcrumb-main .breadcrumb{/* padding:0px 0px 4px 15px;*/
    padding: 0px 0px 7px 0;
    border-bottom: 1px solid #fff;
    margin-bottom: 10px;}
.location_section>.cntnt_cs .right_column{padding:10px 0;}
.location_section>.cntnt_cs .rightbottm .right_column,
.location_section>.cntnt_cs .enquiry-shortlist .right_column{padding:0px 0px;}
.location_section>.cntnt_cs .enquiry-shortlist .right_column{    margin-top: 0;
    margin-bottom: 15px;}
/* .location_section>.cntnt_cs .enquiry-shortlist .right_column a.hrtshape{margin-bottom:0 !important}
 */
 .location_section>.cntnt_cs .enquiry-shortlist .right_column a.hrtshape {
    margin-bottom: 0 !important;
    width: 30px !important;
    overflow: hidden;
    display: inline-block !important;
    min-width: 30px;
        margin-left: 4px !important;
}
.location_section>.cntnt_cs .right_column{    background-color: transparent;}
.location_section .main_title{margin-bottom:5px;}
.details-form{width:100%;display:block;padding:15px;}
.rightbottm .rightsidebar .row{max-width:100%;}
.enquiry-shortlist .right_column{display:flex;align-items:center;justify-content:flex-start;/*flex-flow:wrap;*/}
.enquiry-shortlist .right_column a{width:49% !important;margin:0 !important;height:40px !important;display:flex !important;align-items:center;justify-content:center !important;}
.venue-template-default #product_reviews .reviews-break{width:calc(100% - 200px);}
.venue-template-default #product_reviews .reviews-break .grey-graph{width:180px;}
.name-add-col .phonenm,.name-add-col .fulladdress{font-size:14px;line-height:1.2}
.location_section>.cntnt_cs .left_column>div{margin-bottom:3px;}
.location_section>.cntnt_cs .left_column>div.phonenm{display: none}
.venue-template-default .cntnt_cs{padding-left:0;padding-right:0;}
.footer_area .footer_social_sec .footer_title{margin-right:10px;display:inline-block}
.footer_area .footer_social_sec .footer_social_media{display:inline-block}
.footer_area .widget-content{float:left;width:100%;margin-bottom:5px;}
.searchinfo{margin-bottom:15px;}
.searchboxes {    margin-top: 15px;}
.sliderarea {
    margin-top: 0 !important;
}
.by-occasion,.by-location,.search-result .result_container .leftsidebar .lf-box{max-height:auto;height:auto;}
.footer_area .copy-right{margin-bottom:0 !important;padding-top:10px;padding-bottom:40px;}
.enquiry-shortlist .right_column a{    width: auto !important;
    margin-bottom: 10px !important;
    min-width: 120px;}
    .location_section>.cntnt_cs .right_column a {
        padding: 10px 5px;
    }
    .location_section>.cntnt_cs .right_column a span {
        margin: 0 0px 0 2px;
    }
    .location_section>.cntnt_cs .right_column a span {
        font-size: 12px;
        height: 15px;
        margin: 0 !important
    }
    .venue-template-default .operating.timing{
        background: transparent;
        margin-bottom: 0;
    }
    .venue-template-default .operating.timing h5{
        height: auto;
        background: transparent;
        text-align: left;
        padding: 10px 0;
    }
    .third_row .contentarea{
        padding-top: 0
    }
    .leftsidebar .price-ifo {
   
        padding: 15px !important;
    }
    .single-venue .third_row .contentarea h3{
        margin-top: 0
    }
    .venue-template-default .price-ifo ul li, .venue-template-default .price-ifo ul li:nth-child(odd){padding:0; background-color: transparent;     justify-content: flex-start;}
    .venue-template-default .price-ifo ul li p{font-size:12px;
    min-width: 120px;
    }
    .venue-template-default .map-sec {
        margin-top: 15px;
        background: transparent;
        padding: 0;
    }
    .venue-template-default #product_reviews {
        margin-top: 20px;
        padding: 0 15px
    }
    #product_reviews p {
        margin-bottom: 10px;
    }
}
@media only screen and (max-width:600px){
.searchbanner .wrap{height:auto;padding:95px 15px 75px;}
}
@media only screen and (max-width:576px){.footer_area{padding:25px 0 0;}
.footer_area .copy-right #additional_links{flex-flow:column;}

.footer_area .copy-right #additional_links li a{margin:0 10px 0;}
.how-to-work-sec{margin-top:25px;}
.home-banner-sec .h1{display:block;height:50px;margin-top:30px;}
.baner-icon-sec .wpb_column{width:33.33%;}
.how-to-work-sec{margin-bottom:30px;}
.venue-template-default .site-inner,.venue-template-default .wrap{padding:0 15px;}
.enquiry-shortlist .right_column{/*flex-flow:column;*/}
.enquiry-shortlist .right_column a{    width: auto !important;
    margin-bottom: 10px !important;
    min-width: 120px;}
    .location_section>.cntnt_cs .right_column a {
        padding: 10px 5px;
    }
    .location_section>.cntnt_cs .right_column a span {
        margin: 0 0px 0 2px;
    }
    .location_section>.cntnt_cs .right_column a span {
        font-size: 12px;
        height: 15px;
    }
.venue-template-default .galleryimages .slick-list,.venue-template-default .galleryimages .slick-list .slick-track,.venue-template-default .galleryimages .slick-list .slick-track .slick-slide,.venue-template-default .galleryimages .sliderarea .slider{height:180px !important;}

.venue-template-default #product_reviews .reviews-break{width:100%;}
.venue-template-default #product_reviews .reviews-summary{margin:20px 0 0;line-height:1.2;width:100%;}
.venue-template-default .operating h5{font-size:12px;}
.venue-template-default #product_reviews #reply-title{font-size:19px !important;margin:0 0 5px;}
#product_reviews label{min-width:100px;}
.venue-template-default #product_reviews #commentform .comment-form-title,.venue-template-default #product_reviews #commentform .comment-form-comment,.venue-template-default #product_reviews #commentform .comment-form-author,.venue-template-default #product_reviews #commentform .comment-form-email{width:100%;}
.details-form .h3{font-size:18px !important;}
#product_reviews .review-rating>span{display:inline-block;width:20px;height:20px;font-size:20px;}
.venue-template-default #product_reviews .reviews-break .grey-graph{width:120px;}

.venue-template-default #product_reviews .review-list .review-left{width:100%;float:none;max-width:none;}
.venue-template-default #product_reviews .review-list .review-right{border-left:none;padding-left:0;float:none;width:100%;max-width:none;margin:0;text-align:center;}
.baner-icon-sec .wpb_column{border-right:0;}
}
@media only screen and (max-width:360px){.footer_area .menu li{width:100%}
.footer_area .widget-title{font-size:18px !important;margin-bottom:5px;}
.footer_area .widget-content:first-child{margin-bottom:15px;}
.footer_area .wrap>.row>div{margin-bottom:10px;}
.footer_area .widget-content:first-child{margin-bottom:10px;}
.footer_area ul li a, .footer_area a, .footer_area p{
    font-size: 11px !important;
}
}
/*************###07012021****/
.rtbar-new{position:-webkit-sticky;position:sticky;top:155px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.rtbar-new{top:123px;}
}
.searchresult .name_div{text-align:center;}
div.wpcf7 .ajax-loader{background-repeat:no-repeat;}


.footer_area .custom_links ul li {
    display: inline-block;
    width: 25%;
}.custom_links {
    margin-bottom: 50px;
}


.faq-inner {
    font-size: 36px;
    font-weight: 700;
    line-height: 44px;
    color:rgb(241 204 1);
    padding-bottom: 20px;
    padding-top: 20px;
}
   
.faq {
    float: left;
    display: block;
    padding-bottom: 44px;
}

