a{text-decoration:none;}
*{outline:none;}
.error { color:#F00;}
/*::-moz-selection { background: #015F45;color: #fff;}
::selection { background: #015F45;color: #fff;}*/
h1,h2,h3,h4,p,ul,ol{margin:0px; padding:0px;}
.btn-check:focus + .btn-primary, .btn-primary:focus,
.btn-check:active + .btn-primary:focus, .btn-check:checked + .btn-primary:focus, .btn-primary.active:focus, .btn-primary:active:focus, .show > .btn-primary.dropdown-toggle:focus{box-shadow:none;}
.accordion-button:focus{box-shadow:none;}
.clearfix{clear:both;}
.fld{float:left;}
.btn-info.active, .btn-info:active, .open > .dropdown-toggle.btn-info,.btn-info.focus, .btn-info:focus,.btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info.focus:active, .btn-info:active:focus, .btn-info:active:hover{background:none; border-color:#f6d03d;}
p{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}
img{max-width:100%;}
/* page scroll*/
#back-to-top { position:fixed; bottom:30px;right: 20px;z-index: 9999;width: 32px;height: 32px;text-align: center;line-height: 30px;background: #D61C15;color: #fff;cursor: pointer;border: 0;border-radius: 2px;text-decoration: none;transition: opacity 0.2s ease-out;opacity: 0;}
#back-to-top:hover { background: #fff;color: #D61C15}
#back-to-top.show {opacity: 1;}
/* end page scroll*/
.btn-info{border:3px solid #f6d03d; color:#fff; background:none; height:42px; padding:0px; line-height:36px; border-radius:20px; font-family:Arial, Helvetica, sans-serif; font-weight:800; text-transform:uppercase; min-width:98px; display:inline-block; vertical-align:top; padding:0 15px;}
.btn-info:hover{background:#f6d03d; border:3px solid #f6d03d; color:#015f45; }
/********************home page-css-start****************/
.socialandotherinfo div{display: inline-block;}
.loader-custom-glr {background: rgba(255, 255, 255, 0.7) url("images/loader.gif") no-repeat scroll center center; height: 100%; left: 0; position:fixed; top:0; width: 100%; z-index: 99999; display:none; }
body{ font-family:Arial, Helvetica, sans-serif; font-size:15px; }
a:hover{ outline:none; text-decoration:none; }
a:focus{ outline:none; }
.header_wrap{ background:#E9DCD3; display:inline-block; vertical-align:top; width:100%;}
.header_wrap .ubermenu-skin-black-silver{ background:none; }
.header-top{ display:block; width:100%; background:#E9DCD3; padding:10px 0px 21px 0px; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; }
.header-top .container{ position:relative; }
.header-top .logo{ position:inherit; }
.header-top-right{ float:right; } 
.top-addresss.headertops{ font-size:13px; color:#fff; float:left; padding:0 12px 0 0; }
.top-phone.headertops{ font-size:13px; color:#fff; float:left; padding:0 12px; }
.top-phone.headertops a{ font-size:13px; color:#fff; }
.top-email.headertops{ font-size:13px; color:#fff; float:left; padding:0 12px; }
.top-email.headertops a{ font-size:13px; color:#fff; }
.top-opentimes.headertops{ font-size:13px; color:#fff; float:left; padding:0 30px; }
.top-opentimes.headertops span{ display:inline-block; text-transform:uppercase; margin:0 10px 0 0;}
.socialicon{ float:left; }
.socialicon a:hover{color:#ffea04;}
.socialicon .twitter a:hover,.footersocialicon .twitter a:hover,.socialicon span a:hover i.fa-twitter{color:#00c1f7;}
.socialicon .instagram a:hover,.footersocialicon .instagram a:hover,.socialicon span a:hover i.fa-instagram{color:#d63689;}
.socialicon .google-plus a:hover,.footersocialicon .google-plus a:hover,.socialicon span a:hover i.fa-google-plus{color:#de4e43;}
.footersocialicon .youtube a:hover,.socialicon span a:hover i.fa-youtube-play{color:#d82322;}
.footersocialicon .vimeo a:hover,.socialicon span a:hover i.fa-vimeo{color:#009FDE;}
.footersocialicon .vk a:hover,.socialicon span a:hover i.fa-vk{color:#507299 ;}
.twitter{ float:left; color:#fff; }
.instagram{ float:left; padding:0 5px; color:#fff; }
.google-plus{ float:left; color:#fff; }
.instagram a, .google-plus a, .twitter a{ color:#fff; }
.top-freewifi.headertops{ font-size:13px; font-weight:800; text-transform:uppercase; padding:0 0 0 11px; color:#fff; }
.header-bottom{ display:block; width:100%; position:relative; background:#015f45; }
.header-bottom .ubermenu-bound, .ubermenu-bound-inner .ubermenu-nav{ position:inherit; }
.header-bottom .main-navigation-header{ margin-left:274px; }
.header-bottom .ubermenu-responsive-default.ubermenu{ float:left; }
.head-flag-img{ float:right; padding:18px 0; }
/*** menu css start ***/
.ubermenu .ubermenu-item .ubermenu-submenu-drop{ z-index:-11 !important; height:0; }
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop{ z-index:500 !important; }
.header-bottom .ubermenu-skin-black-silver{ border:none; box-shadow:none; }
.header-bottom .ubermenu-menu-2 ul.ubermenu-nav > li{ padding:0 16px; }
.header-bottom .ubermenu-menu-2 ul.ubermenu-nav > li > a {font-family:'Open Sans', sans-serif; font-size:15px;  font-size:17px; color:#fff; font-weight:800; text-transform:uppercase; padding:0; border-left:0; box-shadow:none; line-height:1; margin:48px 0 43px; position:relative; }
.header-bottom .ubermenu-menu-2 ul.ubermenu-nav > li:hover > a,.header-bottom .ubermenu-menu-2 ul.ubermenu-nav > li > a:hover, .header-bottom .ubermenu-menu-2 ul.ubermenu-nav > li.ubermenu-active > a { background:none; color:#fff; }
.header-bottom .ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target::after{ content:""; }
.header-bottom .ubermenu-menu-2 ul.ubermenu-nav > li > a:hover:before, .header-bottom .ubermenu-menu-2 ul.ubermenu-nav > li.ubermenu-active > a:before, .header-bottom .ubermenu-menu-2 ul.ubermenu-nav > li.ubermenu-current-menu-ancestor > a:before, .header-bottom .ubermenu-menu-2 ul.ubermenu-nav > li.ubermenu-current-menu-item > a:before	{ content:""; position:absolute; bottom:-43px; left:0; width:100%; height:7px; background:#f2c719; }
.ubermenu .ubermenu-submenu .ubermenu-column-auto.sport-left-img{ width:28%; }
.ubermenu .ubermenu-submenu .ubermenu-column-auto.sport-left-img ul li .ubermenu-content-block{ padding:0; }
.header-bottom .ubermenu-skin-black-silver.ubermenu-horizontal .ubermenu-item-level-0.ubermenu-active > .ubermenu-submenu-drop, .header-bottom .ubermenu-skin-black-silver.ubermenu-horizontal:not(.ubermenu-transition-shift) .ubermenu-item-level-0 > .ubermenu-submenu-drop{ margin-top:0; }
.header-bottom .ubermenu-skin-black-silver.ubermenu-horizontal .ubermenu-item-level-0.ubermenu-active > .ubermenu-submenu-drop, .header-bottom .ubermenu-skin-black-silver.ubermenu-horizontal:not(.ubermenu-transition-shift) .ubermenu-item-level-0 > .ubermenu-submenu-drop{ margin-top:0; }
.header-bottom .ubermenu .ubermenu-item.ubermenu-active > .ubermenu-submenu-drop, .ubermenu-nojs .ubermenu-item:hover > .ubermenu-submenu-drop { display:table; }
/*.ubermenu-submenu > ul.ubermenu-autoclear { display:table-row !important; }*/
.header-bottom .ubermenu-submenu > ul.ubermenu-autoclear > li.ubermenu-item { display:table-cell !important; float:none !important;  }
.sport-left-img { position:relative; }
.ubermenu .ubermenu-submenu .sport-left-img ul.ubermenu-submenu{ position:absolute; top:0; left:0; width:28%; height:100%; padding:0; overflow:hidden; }
.sport-left-img ul.ubermenu-submenu .ubermenu-content-block{ width:100%; height:100%; }
.sportmainimg{ width:100%; height:100%; }
.sportbanner{ width:100%; height:100%; }
.sportbanner img{ width:100%; height:100%; background-position:0; background-repeat:no-repeat; background-size:cover;  position:absolute;}
.sportbutton{ position:absolute; bottom:20px; right:20px; }
.sportbutton a{ height:42px; border-radius:21px; border:3px solid #f4cf0a; line-height:36px; padding:0 25px; display:inline-block; font-size:13px; font-weight:800; text-transform:uppercase; color:#2f2f2f; }
.sportbutton a:hover{ background:#f4cf0a; color:#fff; text-decoration:none; }
/*.ubermenu .sports-menu .ubermenu-item-type-column > .ubermenu-submenu-type-stack > .ubermenu-item-normal:first-child{ margin-top:42px !important; padding:0 27px; }

.ubermenu .sports-menu .ubermenu-submenu .ubermenu-column-auto.sport-left-img ul li:first-child{ margin:0 !important; height:100%; padding:0; }*/
.banner_slider_sec img{width:100%;}
.sports-menu ul.ubermenu-submenu li.ubermenu-item > a.ubermenu-target > .ubermenu-target-title.ubermenu-target-text{ font-size:17px; color:#015f45; font-weight:bold; white-space:nowrap; }
.sports-menu ul.ubermenu-submenu li.ubermenu-item ul.ubermenu-submenu li.ubermenu-item > a.ubermenu-target > .ubermenu-target-title.ubermenu-target-text{ font-size:15px; color:#373737; font-weight:normal; white-space:normal; text-transform:capitalize; }
.ubermenu .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target{ padding:3px 7px !important; display:inline-block; }
.ubermenu .ubermenu-submenu-type-stack > .ubermenu-item.ubermenu-column-auto{ margin:2px 0 !important; }
.sports-menu ul.ubermenu-submenu li.ubermenu-item ul.ubermenu-submenu li.ubermenu-item > a.ubermenu-target:hover {background:#f4c716; }
.sports-menu ul.ubermenu-submenu li.ubermenu-item ul.ubermenu-submenu li.ubermenu-item.ubermenu-current-menu-item > a.ubermenu-target{background:#f4c716; }
.header-bottom .ubermenu-submenu > ul.ubermenu-autoclear > li.ubermenu-item.menu-fir-img{ width:28%; }
.header-bottom .ubermenu-submenu > ul.ubermenu-autoclear > li.ubermenu-item.menu-lastimg{ width:23%; }
.ubermenu .ubermenu-submenu .menu-fir-img ul.ubermenu-submenu{ position:absolute; top:0; left:0; width:28%; height:100%; padding:0; overflow:hidden; }
.ubermenu .ubermenu-submenu .ubermenu-submenu .ubermenu-column-auto.sport-left-img ul li:first-child{ margin:0 !important; height:100%; padding:0; }
.menu-leftimg-wrap img{ width:100%; background-position:85% 42%; background-repeat: no-repeat; height:100%; }
.ubermenu-skin-black-silver .ubermenu-submenu.ubermenu-submenu-drop{border:0px !important;}
.menu-leftimg, .menu-leftimg-wrap{ width:100%; height:100%; }

.ubermenu .menus_wrap .ubermenu-item-type-column > .ubermenu-submenu-type-stack > .ubermenu-item-normal:first-child{ margin-top:42px !important; padding:0 27px; }
.ubermenu .menus_wrap .ubermenu-submenu .ubermenu-column-auto.sport-left-img ul li:first-child{ margin:0 !important; height:100%; padding:0; }
.menus_wrap ul.ubermenu-submenu li.ubermenu-item > a.ubermenu-target > .ubermenu-target-title.ubermenu-target-text{ font-size:17px; color:#015f45; font-weight:bold; white-space:nowrap; }
.menus_wrap ul.ubermenu-submenu li.ubermenu-item ul.ubermenu-submenu li.ubermenu-item > a.ubermenu-target:hover {background:#f4c716; }
.menus_wrap ul.ubermenu-submenu li.ubermenu-item ul.ubermenu-submenu li.ubermenu-item.ubermenu-current-menu-item > a.ubermenu-target {background:#f4c716; }
.menu-lastimg .ubermenu-content-block{ position:absolute; top:0; right:0; width:23%; height:100%; padding:0 !important; }
.ubermenu .menus_wrap .menu-fir-img ul.ubermenu-submenu li.ubermenu-item:first-child{ margin:0 !important; padding:0; }
.menu-fir-img ul.ubermenu-submenu li.ubermenu-item .ubermenu-content-block{ height:100%; padding:0 !important; }
.menu-lastimg .sportbutton{ left:20px; bottom:20px; right:0px; }
.menu-lastimg .sportbutton a{ color:#fff; }
.header-bottom .ubermenu-submenu > ul.ubermenu-autoclear > li.ubermenu-item.event-menufr { padding-left:27.5%; }
.header-bottom .ubermenu-submenu > ul.ubermenu-autoclear > li.ubermenu-item.event-right-img{ width:50%; position:relative; }
.header-bottom .ubermenu-submenu > ul.ubermenu-autoclear > li.ubermenu-item.event-right-img .ubermenu-content-block{ padding:0; }
.ubermenu .events_menu .ubermenu-item-type-column > .ubermenu-submenu-type-stack > .ubermenu-item-normal:first-child{ margin-top:46px !important; padding:0 27px 27px; }
.events_menu .event-menufr ul.ubermenu-submenu li.ubermenu-item .ubermenu-content-block { padding:0; }
.upcommingevent ul{ margin:0; padding:0; }
.upcommingevent ul li{ padding:0px 0; list-style:none; }
.upcommingevent ul li a{ padding:1px 7px 3px; display:inline-block; line-height:1.2; font-size:17px; color:#015f45; font-weight:700; }
/*.upcommingevent ul li a:hover, .upcommingevent ul li.activemenu a{ background:#f4c716; }*/
.event-right-img .sportbutton{ right:0; left:20px; }
.event-right-img .sportbutton a{ color:#fff; }
.special-offers-menu .event-right-img ul.ubermenu-submenu{ padding-bottom:0; }
.special-offers-menu .event-right-img ul.ubermenu-submenu li.ubermenu-item{ margin:0 !important; }
.special-offers-menu .event-menufr ul.ubermenu-submenu { margin-top:46px !important; padding:0 27px 27px; }
.special-offers-menu .event-menufr ul.ubermenu-submenu li.ubermenu-item { padding:10px 0; margin:0 !important; }
.special-offers-menu .event-menufr ul.ubermenu-submenu li.ubermenu-item a.ubermenu-target{ padding:3px 0 !important; font-size:17px; color:#015f45; font-weight:700; line-height:1; } 

.about-menu .ubermenu-submenu ul.ubermenu-row li.about-menufr{ width:28% !important; }
.about-menu li.about-menu-list ul.ubermenu-submenu{ margin-top:46px !important; padding:0 27px 27px; }
.about-menu li.about-menu-list ul.ubermenu-submenu li.ubermenu-item { padding:10px 0; margin:0 !important; }
.about-menu li.about-menu-list ul.ubermenu-submenu li.ubermenu-item a.ubermenu-target{ padding:3px 0 !important; font-size:17px; color:#015f45; font-weight:700; line-height:1; } 
.about-menu li.about-menu-list ul.ubermenu-submenu li.ubermenu-item a.ubermenu-target, .special-offers-menu .event-menufr ul.ubermenu-submenu li.ubermenu-item a.ubermenu-target{ padding:3px 7px 7px !important;  }
/***** menu css ***/
.banner_wrap { display:block; width:100%; position:relative;  margin-top:-1px;}
.banner_wrap .slick-slide{ position:relative; }
.banner_wrap .flexslider{ border:none; margin:0;}
.banner_wrap .flex-control-nav{ bottom:40px; }
.banner_wrap .flex-control-paging li a{ background:#fff; }
.banner_wrap .flex-control-paging li a.flex-active{ background:#D61C15; }
.banner_wrap .flex-direction-nav a{ text-shadow:none; background:url(images/banner_arrow.png) no-repeat 0 0; width:15px; height:25px; opacity:1; top:50%; margin-top:-8px;}
.banner_wrap .todaygams .flex-direction-nav a{top:167px; }
.banner_wrap .flex-direction-nav a:before{ display:none; }
.banner_wrap .flex-direction-nav .flex-prev{ background-position:0 0; left:40px; text-indent:-10000px; }
.banner_wrap .flex-direction-nav .flex-next{ background-position:-18px 0; right:40px; text-indent:10000px; }
.banner_wrap .flexslider:hover .flex-direction-nav .flex-prev{ opacity:1; left:40px; }
.banner_wrap .flexslider:hover .flex-direction-nav .flex-next{ opacity:1; right:40px; }
/*.flexslider .slides > li h2{font-size:64px; font-weight:900; text-transform:uppercase; line-height:80px; color:#fff;}*/
.booknow_but{ position:absolute; bottom:67px; left:0; width:100%; text-align:center; }
.booknow_but a{ padding:0 21px; display:inline-block; height:42px; line-height:36px; font-size:13px; color:#fff; font-weight:800; border:3px solid #f6d03d; border-radius:21px; text-transform:uppercase; }
.booknow_but a:hover{ background:#f6d03d; color:#015f45;}
.banner_wrap .flexslider .slides > li{ position:relative; }
.bannersub_wrap{ position:inherit; width:100%; background:#fff; border-top:30px solid #E9DCD3; /*border-bottom:30px solid #E9DCD3;*/ display:inline-block;  padding:17px 0px 25px 0px; }
.bannersub_titel{overflow:hidden; margin-top:-81px;}
.bannersub_titel:before{width:35%; background: #E9DCD3; height:100%; position:absolute; content:""; left:0px;}
.bannersub_titel .banner_sub_ttl{  font-size:36px;  font-weight:900; text-transform:uppercase;  line-height:1; font-family:"mundial"; color: #0F0F0F; width: auto; display: inline-block; background: #E9DCD3; padding:17px 70px 10px 0px; position:relative; letter-spacing: 0.15em;}
.bannersub_head{ display:block; text-align:center; font-size:14px;  color:#fff; font-weight:700; text-transform:uppercase; background: #0F0F0F; padding: 5px 10px;}
.bannersub_head .teamarea{ font-weight:400; color:#ccc; }
.bannersub_team { display:block; text-align:center; margin:0px 0px 6px 0px; }
.team-name{ display:inline-block; vertical-align:middle; white-space:nowrap;}
.team-name-text{ display:inline-block; vertical-align:middle; font-size:24px; color:#0F0F0F; font-weight:900; font-family:"mundial"; text-transform:uppercase;  letter-spacing: 0.15em; line-height:1;}
.team-name-sm-img{ display:inline-block; vertical-align:middle; height:29px; display:none;}
.slick-slide .team-name-sm-img img{ max-height:100%; }
.slick-slide .team-name img{ display:inline-block; margin:0 7px 0 0; vertical-align:middle; }
.team-name-vs { display:inline-block; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#D61C15;  text-transform:uppercase; margin:0 5px; font-weight:900; vertical-align:middle; margin-top:5px;}
.slick-slide .bannersub_team .team-name:last-child img{ margin:0 0 0 7px; }
.bannersub_slider .slick-slide { /*padding:10px 30px 5px;*/ position:relative; padding-top:10px; padding-bottom:5px; padding-left:21px; padding-right:21px;}
.bannersub_slider .slick-slide.sectionheight{display: inline-flex; align-items: flex-end;}
.bannersub_slider .removelastarrow.slick-slide:after{background:none;}
.bannersub_slider .bannersubslider_row { margin:0 -21px; position:relative;}
.bannersub_slider .slick-slider { position:inherit; }
.bannersub_slider .slick-prev{ background:url(images/events-left-arrow.svg) no-repeat 0 0; height:33px; width:20px;  left:-62px; margin-top:3px;}
.bannersub_slider .slick-next{background:url(images/events-right-arrow.svg) no-repeat 0 0; height:33px; width:20px; right:-62px;  margin-top:3px;}
.lets_calabrate_wrap{ display:block; width:100%; background:url(images/home_midcont_img.jpg) no-repeat 0 0; background-size:cover; padding:28px 0 0 0; }
.lets_calabrate{ display:table; width:100%; margin:0; }
.lets_calabrate_row{ display:table-row; width:100%; }
.lets_calabrate_ladyimg{ display:table-cell; width:33.33%; padding:0 40px 0 0; vertical-align:bottom; }
.lets_calabrate_ladyimg img{ margin-left:-55px; }
.lets_calabrate_title{ display:table-cell; width:33.33%; padding:0 40px 0 40px; }
.lets_calabrate_content{ display:table-cell; width:33.33%; padding:0 0 70px 0; }
.lets_calabrate_title_img{ display:block; width:100%; margin-top:28px; }
.lets_calabrate_title_img img{ max-width:100%; }
.lets_calabrate_title_cont{ display:block; width:100%; margin:60px 0 0 0; }
.lets_calabrate_title_cont h2:first-child{ color:#fff; }
.lets_calabrate_title_cont h2{ font-size:62px; color:#f4c716; font-weight:800; margin:0; line-height:55px; }
.lets_calabrate_title_cont h4{ font-size:38px; color:#fff; font-weight:800; margin:0; line-height:1;  white-space:nowrap;}
.lets_calabrate_content_img{ display:block; width:100%; margin:46px 0 0 0; }
.lets_calabrate_content_img img{ max-width:100%; }
.lets_calabrate_content_wrap{ display:block; width:100%; margin:141px 0 0 0; }
.lets_calabrate_content_wrap p{ font-size:15px; line-height:25px; margin:0; color:#fff; }
.readmore_butwrap{ display:block; width:100%; margin:20px 0 0 0; text-align:right; }
.readmore_but{ display:inline-block; vertical-align:top; line-height:40px; padding:0 15px; background:#008661; border-radius:4px; color:#fff; font-size:18px; color:#fff; font-weight:bold;}
.readmore_but:hover,.readmore_but:focus{ background:#f4c716; color:#015f45; text-decoration:none; }
/* Slider */
/*.slick-slider{ position:relative; display:block; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -ms-touch-action:pan-y; touch-action:pan-y;  -webkit-tap-highlight-color:transparent; }
.slick-list { position:relative; display:block; overflow:hidden; margin:0; padding:0; }
.slick-list:focus { outline:none; }
.slick-list.dragging{ cursor:pointer; cursor:hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); border:0px;}
.slick-track { position:relative; top:0; left:0; display:block; }
.slick-track:before, .slick-track:after { display:table; content:''; }
.slick-track:after { clear:both; }
.slick-loading .slick-track { visibility:hidden; }
.slick-slide { display:none; float:left; height:100%; min-height:1px; }
[dir='rtl'] .slick-slide{ float:right; }
.slick-slide img { display:block; }
.slick-slide.slick-loading img { display:none; }
.slick-slide.dragging img { pointer-events:none; }
.slick-initialized .slick-slide { display:block; }
.slick-loading .slick-slide { visibility:hidden; }
.slick-vertical .slick-slide { display:block; height:auto; border:1px solid transparent; }
.slick-arrow.slick-hidden { display:none; }*/
.blog_body_main .banner_sub_heading .banner_head{margin-bottom:0px;}
.homepage-map{width:100%; display:inline-block;}
.homepage-map iframe{pointer-events:none; vertical-align:top;}
.homepage-map iframe.clicked{pointer-events:auto;}
.page-content { padding:80px 0 0; }
.page-content h1{ color: #0F0F0F; font-weight: 900; text-transform:uppercase; letter-spacing:0.15em; font-family: "mundial";  font-size:36px; margin:0 0 30px 0; padding:0; }
/*.page-content.nobgimg{padding-top:0px;}*/
/*********aboutussection-css-start***********/
.aboutmaindiv{position:relative;}
.about_section{ text-align:center; max-width:673px; margin:auto; padding:75px 0px 105px 0px;}
.about_section h2{margin:0px; padding:0px;  font-family: 'CooperBlackStd'; font-size:28px; color:#015f45;}
.about_section p{margin:0px; padding:0px; color:#373737; font-size:15px; padding:17px 0px 29px 0px; line-height:25px; font-weight:300;}
.aboutmaindiv .leftimg{position:absolute; left:0px; bottom:0px; top:auto;}
.aboutmaindiv .rightimg{position:absolute; right:0px; top:50%; margin-top:-173px;}
.about_section .btn-info{margin-left:22px;}
.about_section .btn-info.marleft0{margin-left:0px;}
.about_section .btn-info,.about_section .btn-info:focus,.about_section .btn-info:hover,.gallerybtn .btn-info,.gallerybtn .btn-info:focus{color:#015f45; border-color:#86b05d; box-shadow:none;}
/*********aboutussection-css-end***********/
/*********upcoming-event-css-start**********/
.upcomingevent{/*background:url(images/upcoming-event.jpg) no-repeat;*/ background:#fff;  width:100%; background-size:cover; text-align:center; padding:80px 0px 80px 0px;  position:relative;}
.function_at_the_woolshed_section:after,.gallerymain:after{content:""; position:absolute; left:0px; right:0px; background:url(images/logo-sep.png) no-repeat; top:-52px; width:88px; height:86px; margin:auto;}
.upcomingevent h2{margin:0px; padding:0px; font-size:28px; font-family: 'CooperBlackStd'; color:#ffea04; font-weight:500; padding:0px 0px 60px 0px;}
.upcomingevent .morelink{margin-top:64px;}
.upcomingevent .slick-prev,.upcomingevent .slick-prev:hover,.upcomingevent .slick-prev:focus{background:url(images/events-left-arrow.svg) no-repeat; width:20px; height:33px;}
.upcomingevent .slick-next,.upcomingevent .slick-next:hover,.upcomingevent .slick-next:focus{background:url(images/events-right-arrow.svg) no-repeat; width:20px; height:33px;}
.slick-prev:before,.slick-next:before{display:none;}
.upcomingevent .upcommingslider{position:relative;}
.upcomingevent .upcommingslider:after{background:url(images/slider-left-graphics.svg) no-repeat; width:496px; height:224px; position:absolute; right:-160px; top:calc(50% - 160px);  content:"";mix-blend-mode: multiply;z-index:0;}
.upcomingevent .upcommingslider:before{background:url(images/slider-left-graphics.svg) no-repeat; width:496px; height:224px; position:absolute; left:-160px; top:calc(50% - 160px);  content:"";mix-blend-mode: multiply;z-index:0;}
.upcomingevent .slick-list{position: relative;z-index: 1}
.upcomingevent .upcommingslider .slick-arrow{z-index:2;}
.upcomingevent .morelink{position:relative;}
.upcomingevent .morelink .btn-info{min-width:124px;}
.upcomingevent .slick-next,.upcomingevent .slick-prev{margin-top:-58px;}
.upcomingevent .slick-prev{left:-65px;}
.upcomingevent .slick-next{right:-65px;}
.upcomingevent .row{margin-left:-30px; margin-right:-30px;}
/*********upcoming-event-css-end**********/
/*********menu-css-start***********/
.menumain{/*background:url(images/menu-bg.jpg) no-repeat;*/ background:#fff;  width:100%; background-size:cover; text-align:center; padding:81px 0px 80px 0px; overflow:hidden; position:relative;}
.menumain h2{margin:0px; padding:0px; font-size:28px; font-family: 'CooperBlackStd'; color:#ffea04; font-weight:500; padding:0px 0px 0px 0px;}
.menumain p{margin:0px; padding:0px; font-size:18px; color:#fff; padding:8px 0px 0px 0px; font-weight:400; padding-bottom:56px;}
.menutablerow .col-md-4{display:table-cell; float:none; position:relative; text-align:center;}
.menutablerow .row{margin-left:-20px; margin-right:-20px;}
.menutablerow .col-md-6{padding-left:20px; padding-right:20px;}
.menutablerow{width:100%; display:inline-block; vertical-align:top; background:url(images/ourmenu-bg.svg) no-repeat center center; background-position:center 35px;}
.menuboxmain h3{padding:0px; margin:0px; font-weight:800; color:#fff; font-size:18px; padding-bottom:23px;}
.menuboxmain img{max-width:100%; width:100%; /*height:251px;*/ object-fit: cover;}
.menuboxmain p{margin:0px; padding:0px; font-size:15px; color:#fff; padding:23px 0px 90px 0px; font-weight:300; line-height:25px;}
.upcomingevent .slick-slide img{max-width:100%; width:100%; border:0px;}
/*.menuboxmain a{border:3px solid #f6d03d; font-size:13px; height:36px;line-height:32px;  line-height:30px; display:inline-block; width:98px; color:#fff; font-weight:800;  text-decoration:none; text-transform:uppercase; border-radius:15px;  }*/
.morelink{width:100%; position:absolute;  bottom:0px; left:0px;}
/*********menu-css-end***********/
/*********allprize-css-start***********/
.allprizemain{width:100%; margin-top:77px; padding-bottom:77px;}
.allprizemain img{max-width:100%;}
.allprizemain a{ display:block; overflow:hidden; }
.allprizemain a img{ -webkit-transition:all 3s ease; -moz-transition:all 3s ease; -ms-transition:all 3s ease; -o-transition:all 3s ease; transition:all 3s ease; transform:scale(1); -webkit-transform:scale(1); }
.allprizemain a:hover img{ transform:scale(1.08); -webkit-transform:scale(1.08); }
.allprizemain .row{margin-left:-30px; margin-right:-30px;}
/*********allprize-css-end***********/
/*********Functions -css-start***********/
.function_at_the_woolshed_section{ width:100%; text-align:center; padding:98px 0px 73px 0px;  position:relative; clear:both; background:url(images/function-bg.jpg) no-repeat; background-size:cover;}
.functionsmaincon{max-width:590px; margin:auto;} 
.function_at_the_woolshed_section h2{margin:0px; padding:0px; font-size:28px; color:#ffea04; font-family: 'CooperBlackStd';}
.function_at_the_woolshed_section p{margin:0px; padding:0px; font-size:15px; color:#fff; line-height:25px; padding:30px 0px 34px 0px;}
/*********Functions-css-end***********/
/*********footer-css-start***********/
.footerbg{ background:#000;  width:100%; background-size:cover; padding:78px 0px 75px 0px; display:inline-block; vertical-align:top;}
.footer-main-brand-info{font-family:'Open Sans', sans-serif; font-weight:800; font-size:35px; color:#fff;}
.footer-main-brand-info a{color:#fff; text-decoration:none;}
.footer-main-brand-info img{padding-right:13px;}
.footersocialicon{display:inline-block; text-align:left; width:100%; vertical-align:top; padding-top:30px;}
.footersocialicon .socialtitle{float:left; font-size:14px; color:#939393; padding-right:12px;}
.footersocialicon a{color:#939393;margin-right:10px; font-size:15px;}
.footersocialicon a:hover{color:#f4c716;}
.footersocialicon .instagram{padding:0px;}
.footersocialicon .youtube,.footersocialicon .vimeo,.footersocialicon .vk{float:left;}
.footsep{border-bottom:1px solid #404142; width:100%; display:inline-block; padding:0px 0px 26px 0px; margin-bottom:42px;}
/*.footerinnerpad{padding-left:42px;}*/
.footer-newsletter{clear:both; overflow:hidden;}
.footer-newsletter h2{margin:0px; padding:0px; font-size:18px; text-transform:uppercase; color:#fff; font-family:'Open Sans', sans-serif; font-weight:800;padding-bottom:35px;  position:relative;}
.footer-newsletter h2:after{background:url(images/footer-head.png)repeat; content:""; position:absolute; height:15px; width:100%; margin-left:10px; top:3px;}
.footer-newsletter h2.headpad{padding-bottom:23px;}
.mc4wp-form-fields P{color:#939393; font-size:14px; line-height:22px;}
.mc4wp-form-fields p{margin:0px; padding:0px; background:none; width:100%;}
.mc4wp-form-fields p input[type="email"]{background:none; border:1px solid #747474;width:100%; height:42px; padding:0px 0px 0px 25px; border-radius:3px; position:relative; padding-right:30px;}
.mc4wp-form-fields p.mailbox{position:relative; margin-top:15px;}
.mc4wp-form-fields p.mailbox:after{position:absolute; content:""; right:14px; top:14px;  background:url(images/mail-icon.png) no-repeat; width:15px; height:12px;}
.mc4wp-form-fields input[type="submit"]{border:3px solid #f4cf0a; font-size:13px; font-family:'Open Sans', sans-serif;  font-weight:700; text-transform:uppercase; background:none; font-weight:800; color:#fff; border-radius:20px; width:124px; height:42px; float:right; margin-top:24px;}
.mc4wp-form-error .mc4wp-form-fields input[type="submit"]{ margin-top:44px; }
.mc4wp-form-error .mc4wp-response{ color:#ff0000; position:absolute; bottom:46px; left:0px; right:0px; font-size:13px; }
.mc4wp-form-fields > p::after { clear:both; content:""; display:block; overflow:hidden; }
.mc4wp-form-error, .mc4wp-form-success { position:relative; }
.mc4wp-form-success .mc4wp-form-fields input[type="submit"]{ margin-top:55px; }
.mc4wp-form-success .mc4wp-success{ color:#008000; position:absolute; bottom:46px; line-height:1.3; left:0px; right:0px; font-size:13px; }
.mc4wp-form-fields input[type="submit"]:hover{background:#f6d03d; color:#015f45;}
.footer-newsletter .footertops{border-bottom:1px solid #3b3b3c; display:inline-block; width:100%; margin-bottom:11px; padding-bottom:8px;}
.footer-newsletter .footertops .sub-title{margin:0px; padding:0px; font-family: 'Montserrat', sans-serif; color:#fff; font-size:14px; font-weight:500;}
.footer-newsletter .footertops span{padding-left:13px; font-size:13px; color:#939393; font-family:'Open Sans', sans-serif; float:left; width:100%; padding-top:1px;}
.footer-newsletter .footertops span a{color:#939393; text-decoration:none;}
.footer-newsletter .footertops span a:hover{color:#f4cf0a;}
.top-opentimes p{margin:0px; padding:0px; padding-top:2px;}
.footer-newsletter .top-opentimes.footertops
{border-bottom:0px;}
.menu-important-links-container ul{margin:0px; padding:0px;}
.menu-important-links-container li{margin:0px; padding:0px; border-bottom:1px solid #434445; position:relative; font-family:'Open Sans', sans-serif; font-weight:700; font-size:14px; list-style:none;  position:relative; display:inline-block; width:100%;}
.menu-important-links-container li:last-child{border-bottom:0px;}
.menu-important-links-container li a{ font-family:'Open Sans', sans-serif; font-weight:700;  padding-bottom:5px; font-size:14px; color:#939393; padding:12px 0px 12px 20px; display:inline-block; width:100%;}
.menu-important-links-container li a:hover{text-decoration:none; color:#f4c716;   background:url(images/footer-hover-pattern.png) repeat;}
.menu-important-links-container li a:hover:after{border-left:2px solid #f4c716; content:"";  position:absolute; left:0px; top:0px; width:2px; height:44px; background:none;}  
.menu-important-links-container li a:after{position:absolute; left:0px; top:20px; content:"";  background:url(images/footer-arrow.png) repeat; width:5px; height:8px; }
footer.site-footer{border-top: 1px solid #393939; display:inline-block; vertical-align:top; width:100%; background:#000;}
footer.site-footer .container{ padding:24px 15px; position:relative;  justify-content: space-between;
display: flex;}
footer.site-footer .container .text-center{ line-height:30px; }
/*********footer-css-end***********/
/*********gallery-css-start**********/
.listgallerymain{padding-bottom:96px; background:#e7eaea;}
.gallerymain{background:#e7eaea; width:100%; display:inline-block; padding:6px; position:relative; margin-top:10px;}
.gallerymain:after{top:-37px;}
.gallerymain .thumbnail{min-height:390px; background-size:cover; background-repeat:no-repeat; border:0px; border-radius:0px; padding:0px; margin:0px; position:relative; 
background-position:center top !important;}
.gallerymain .gallerycol-1{width:35%; float:left;}
.gallerymain .gallerycol-2{width:29.5%; float:left;}
.gallerycol-2 .thumbnail{min-height:190px;}
.gallerymain .gallerycol-3{width:35.5%; float:left;}
.gallerymain .gallerycol-4{width:19%; float:left;}
.gallerymain .gallerycol-5{width:43%; float:left;}
.gallerymain .gallerycol-6{width:38%; float:left;}
.gallerymain .gallerycol-7{width:41%; float:left;}
.gallerymain .gallerycol-8{width:18%; float:left;}
.gallerymain .galleryimg{padding:0px 9px 0px 9px; margin:9px 0px 9px 0px;}
.gallerymain .gallerycol-9{width:41%; float:left; }
.gallerymain .thumbnail .caption{color:#fff; padding:0px; margin:0px; padding-bottom:5px;}
.gallerymain .thumbnail .caption p{font-weight:700; color:#fff;}
.galleryconmain{position:absolute; top:auto; bottom:12px; padding-left:10px; font-size:14px;}
.commentmain{width:100%; display:inline-block;}
.watchicon{ position:relative; float:left; padding-left:23px; color:#d8d8d8;}
.watchicon:after{position:absolute; left:0px; top:3px; background:url(images/watch-icon.png) repeat; content:""; width:16px; height:16px;}
.hearticon{ background:url(images/heart-icon.png) repeat; float:left; width:16px; height:14px; margin:5px 7px 0px 0px;}
.commenticon{background:url(images/comment-icon.png) repeat; float:left; width:16px; height:15px; margin:4px 7px 0px 10px;}
.heartdiv{float:left; margin-left:11px;}
.commentdiv{float:left;}
.gallerytext{color:#d8d8d8; font-size:14px; color:#d8d8d8; float:left;}
.galleryhead{background:#016448; width:100%; display:inline-block; min-height:200px; text-align:center; padding-top:75px;}
.galleryhead h2{margin:0px; padding:0px; font-size:28px; font-family: 'CooperBlackStd'; color:#ffea04; font-weight:500; padding:0px 0px 28px 0px;}
.galleryhead p{margin:0px; padding:0px; color:#fff; font-size:13px; font-weight:400;}
.galleryhead .socialicon{float:none; display:inline-block; margin-top:5px;}
.socialicon a{color:#fff; margin-left:5px; margin-right:5px;}
.galleryhead .socialicon a:hover{color:#ffea04;}
.footerinnerpad .col-md-3.clearfix{clear:none;}
.prevousdiv{float:left; width:15%; padding-left:104px; min-height:1px; }
.prevousdiv a{ display:none; }
.prevousdiv a,.nextdiv a{color:#015f45; font-weight:800; font-size:13px;  font-family:'Open Sans', sans-serif; text-transform:uppercase; line-height:42px;}
.prevousdiv a:hover,.nextdiv a:hover{color:#f6d03d;}
.nextdiv{float:right; padding-right:104px; width:15%; text-align:right; min-height:1px;}
.gallerybtnmain{width:100%; display:inline-block; margin-top:20px;}
.gallerybtn{text-align:center; width:70%; display:inline-block;}
.block_nav a.btnPrevious,.block_nav a.btnNext{position:relative;}
.tabs_hidden_nav.block_nav{display:none;}
.block_nav a.btnPrevious{float:left; background:url(images/event-leftarrow.png) no-repeat; width:15px; height:25px; left:12px;}
.block_nav a.btnNext{background:url(images/event-rightarrow.png) no-repeat; width:15px; height:25px; float:right; right:12px;}
.tabs_hidden_nav.block_nav{clear:both; top:auto; padding-top:30px; position:absolute; top:129px; width:100%; z-index:999; }
.comment_form_wrap { display:block; width:100%; margin:15px 0 0 0; }
.comment_form_wrap .form-control{ display:block; width:100%; height:40px; border:1px solid #ddd; box-shadow:none; }
.comment-form-head .comment-form-comment{ display:block; width:100%; margin:15px 0 0 0; }
.comment-form-head .comment-form-comment textarea.form-control{ display:block; width:100%; height:40px; border:1px solid #ddd; box-shadow:none; height:80px; }
.form-submit{ display:block; width:100%; text-align:right; margin:15px 0 0 0; }
.form-submit input.submit{ display:inline-block; background:none; border:3px solid #86b05d; border-radius:20px; color:#015f45; font-family:"Open Sans",sans-serif; font-weight:800; height:42px; line-height:36px; padding:0 15px; text-transform:uppercase; }
.form-submit input.submit:hover{ background:#f6d03d; }
ul.commentsecion { display:block; margin:15px 0px 0 0; max-height:200px; overflow:auto; padding:0; }
ul.commentsecion li{ margin:10px 0 0 0; padding:10px 15px 0px 0; border-top:1px solid #ddd; display:block; width:100%; }
ul.commentsecion li:first-child{ margin:0; }
.comment-author.vcard .says{ display:none; }
.comment-meta{ display:block; width:100%; }
.comment-meta:after{ content:""; display:block; clear:both; overflow:hidden; }
.comment-author.vcard{ float:left;}
.comment-author.vcard .fn{ display:block; width:100%; font-size:20px; color:#015f45; line-height:1.3; }
.comment-author.vcard .fn a{ color:#015f45; text-decoration:none; }
.comment-author.vcard .fn a:focus{ text-decoration:none; }
.comment-metadata{ float:right; font-size:13px; line-height:26px; position:relative; }
.comment-metadata:after{ left:0; top:0; position:absolute; width:100%; height:100%; content:""; }
.comment-metadata a{ font-size:12px; color:#333; text-decoration:none; }
.comment-metadata a:focus{ text-decoration:none; }
.comment-content{ display:block; width:100%; margin:5px 0 0 0; }
h4.modal-title{ font-size:20px;  color:#015f45; }
.noimgagefound h3{color:red; padding-top:100px; padding-bottom:50px;}
/*********gallery-css-end**********/



/***************Discountcard-css-start********************/
.page-content.intconmain h1{color:#fff;}
.intconmain h2{color:#0F0F0F; font-size:36px;  padding:0px 0px 26px 0px; font-family:"mundial"; font-weight:900; text-transform:uppercase;letter-spacing: 0.15em}
.intconmain p{color: #252525; font-weight: 400; font-size: 18px;  margin-bottom: 20px; line-height: 24px;}
.intconmain p:last-child{margin-bottom:0px;}
.intconmain .entry-content{background:#fff; /*border-top:9px solid #5ba55b;*/ padding:35px 40px 40px 40px; float:left; width:100%; margin-bottom:75px;}

.formwrapper{width:100%; display:inline-block;  margin-bottom:19px; text-align:left;}
.formwrapper.number_of_people{margin-bottom:0px;}
.formlabel{width:100%; display:inline-block; vertical-align:top; color:#252525; font-size:14px; padding-bottom:3px; font-weight:700; text-align:left; text-transform:uppercase;}
.formlabel span{color:#252525; display:inline-block; width:7px;}
.forminput{width:100%; display:inline-block; vertical-align:top; position:relative;}
.forminput .form-control{box-shadow:none; border:1px solid #E9DCD3; padding:1px 15px 0px 18px; height:45px;  color: #0F0F0F;
 font-size:18px; border-radius:0px; line-height:1;}

.forminput textarea.form-control{height:177px; padding-top:15px;}
.formwrapper .btn-primary{ background:#E9DCD3; border:0px; border-radius:0px; padding:14px 26px 17px 26px; opacity:9;   color:#0F0F0F; font-weight:900; font-size:16px; font-weight:900; text-transform:uppercase; width:auto; font-family:"mundial"; line-height:1;}
	.formwrapper .btn-primary:hover,.formwrapper .btn-primary:active:focus{background:#0F0F0F;   color: #fff;}
	.intconmain div.wpcf7-mail-sent-ok{border:0px; color:#015f45; font-size:23px;  padding:0px; margin:0px; padding-bottom:30px;}
	.intconmain .response .wpcf7-validation-errors{display:none !important;}
	.formwrapper .btn.active, .btn:active{box-shadow:none;}
	
.forminput .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#0F0F0F; opacity:9;
}
.forminput .form-control::-moz-placeholder { /* Firefox 19+ */
  color:#0F0F0F; opacity:9;
}
.forminput .form-control:-ms-input-placeholder { /* IE 10+ */
  color:#0F0F0F; opacity:9;
}
.forminput .form-control:-moz-placeholder { /* Firefox 18- */
  color:#0F0F0F; opacity:9;
}	

/***************Discountcard-css-end********************/

/***************eventdetail-css-start********************/
#tribe-events-content.tribe-events-single{width:100%; float:left; padding:100px 0px 30px 0px;}
#tribe-events-content.tribe-events-single p.tribe-events-back{display:none;}
#tribe-events-content.tribe-events-single h1.tribe-events-single-event-title{text-align:center; color:#015f45; font-size:36px; }
#tribe-events-content.tribe-events-single h2{text-align:center; font-size:16px;}
#tribe-events-content.tribe-events-single h2 span.tribe-event-date-start{color:#015f45; font-size:16px;}
#tribe-events-content.tribe-events-single h2 span.tribe-event-time{color:#015f45; font-size:16px;}

.single-tribe_events .tribe-events-cal-links{display:none;}
.single-tribe_events .tribe-events-event-meta{display:none;}
.single-tribe_events #tribe-events-footer{border-top:0px;}
#tribe-events .tribe-events-content p, .tribe-events-after-html p, .tribe-events-before-html p{margin:0px; padding:0px;  padding:0px 0px 20px 0px; color:#373737; font-size:15px; line-height:20px;font-weight:400}


ul.tribe-events-sub-nav li.tribe-events-nav-previous a span, ul.tribe-events-sub-nav li.tribe-events-nav-next a span{vertical-align:top; line-height:20px;}
.tribe-events-schedule{margin:0px; padding:0px; padding-top:20px; padding-bottom:40px;}
.single-tribe_events .tribe-events-schedule{background:none; border:0px; padding:0px; margin:0px; padding:15px 0px 20px 0px;}
.tribe-events-sub-nav li a{background:none; padding:0px;}
#tribe-events-footer::after, #tribe-events-footer::before, #tribe-events-header::after, #tribe-events-header::before{display:none;}
/***************eventdetail-css-end********************/

/***************calender-css-start********************/
.fc-state-default{background:#E9DCD3; box-shadow:none; color:#0F0F0F; text-shadow:none; text-transform:uppercase; font-size:13px; font-weight:800;  font-family: "Open Sans",sans-serif;  border:0px; border-right:1px solid #0e1d1b;}
.fc-state-default.fc-corner-left{border-radius:0px;}
.fc button{height:40px; font-size:13px; font-weight:800;  font-family: "Open Sans",sans-serif;  padding:0px; padding:0px;}
.fc .fc-toolbar > * > *{margin-left:0px;}
.fc-state-default.fc-corner-right{border-radius:0px;}
.fc-left .fc-calendarbtn-button,.fc-left .fc-today-button{padding-left:17px; padding-right:17px;}
.fc-left .fc-calendarbtn-button:hover,.fc-left .fc-today-button:hover{background:#000; color:#fff;}
.fc-right .fc-month-button{width:92px; border:0px;}
.fc-right .fc-basicWeek-button{width:72px; border:0px; margin-left:1px;}
.fc-right .fc-basicDay-button{width:62px; border:0px; margin-left:1px;}
.fc-right .fc-listMonth-button{width:77px; border:0px; margin-left:1px;}
.fc-right .fc-month-button:hover,.fc-right .fc-basicDay-button:hover,.fc-right .fc-basicDay-button:hover,.fc-right .fc-listMonth-button:hover,.fc-right .fc-basicWeek-button:hover, .fc-right .fc-month-button.fc-state-active,.fc-right .fc-basicDay-button.fc-state-active,.fc-right .fc-basicDay-button.fc-state-active,.fc-right .fc-listMonth-button.fc-state-active,.fc-right .fc-basicWeek-button.fc-state-active{background:#000; color:#fff;}
.fc .fc-button-group > *{margin:0px;}
.fc-button-group .fc-prev-button,.fc-button-group .fc-prevYear-button,.fc-button-group .fc-nextYear-button,.fc-button-group .fc-next-button,.fc-left .fc-today-button{border:0px;}
.fc-left .fc-calendarbtn-button{border:0px; margin-right:1px;}
.fc-button-group .fc-nextYear-button{padding-right:14px;}
.fc-button-group{margin-right:1px;}
.fc-button-group .fc-prevYear-button{padding-left:14px;}
.fc-widget-header table thead tr th{background:#D61C15; height:53px; color:#fff; font-weight:900;  line-height:53px; border-color:#d1d1d1; text-transform:uppercase; font-family:"mundial";} 
.fc-widget-header table thead tr th a{ color:#fff; text-decoration:none; }
.fc-widget-header table thead tr th a:hover{ text-decoration:none; }
/*.fc-day-grid .fc-week table tbody tr td{border:1px solid #d5d5d5;}*/
.fc-day-grid .fc-week table tbody tr td a{color:#0F0F0F;  font-size:18px;}
.fc td{border-bottom:0px !important;}
.calendar-page{ padding:90px 0 160px; background:url(images/calendar_page_bg.jpg) no-repeat center top; background-size:cover; }
.calendar-page .fc-icon-left-double-arrow::after{ top:-8%; font-size:200%; }
.calendar-page .fc-icon-right-double-arrow::after{ top:-8%; font-size:200%; }
.calendar-page .fc-toolbar.fc-header-toolbar{ margin:0 0 59px 0; }
.calendar-page .fc-head tr td{ border-color:#D61C15; background:#E9DCD3; }
.calendar-page .fc-day-grid.fc-unselectable{ background:#fff; }
.calendar-page .fc-day-top a{ font-size:18px; color:#0F0F0F; padding:2px 6px; text-decoration:none; }
.calender_info{ display:block; width:100%; background:#D61C15; padding:18px 27px 24px; }
.cal_info_wrap{ display:inline-block; margin:0 20px 0 0; font-size:13px; color:#fff; line-height:1; vertical-align:middle; }
.cal_info_col{display:inline-block; width:22px; height:13px; margin:0 20px 0 0; vertical-align:middle; }
.foot-col{ background:#5ba583;  }
.rugby-col{ background:#5b9da5; }
.ussport-col{ background:#5b7ea5; }
.othersport-col{ background:#5e5ba5; }
.comedy-col{ background:#a55ba4; }
.nightly-col{ background:#a55b5b; }
.fc-center h2{ font-size:36px; color:#fff; margin:0; padding:0;  width:100%; font-family: "mundial"; letter-spacing:0.15em; font-weight:900; text-transform:uppercase;}
.fc-content .fc-time{ color:#fff; font-size:11px; float:left; }
.fc-content .fc-title{ color:#fff; font-size:11px; float:right; }
.calendar-page .fc-day-grid-event{ padding:5px 5px; border-radius:0; }
.calendar-page .fc-listMonth-view .fc-list-heading .fc-widget-header{ background:#d5d5d5;}
.calendar-page .fc-listMonth-view .fc-list-heading .fc-widget-header a{ color:#333; text-decoration:none; }
tr.fc-list-item.fc-has-url td{ background:#fff; }
.fc-toolbar .fc-center { float:left; margin:0 0 40px; width:100%; text-align:center; }
/***************calender-css-end********************/
.facebook{ float:left; }
.twitter{ padding:0 5px; }
.footersocialicon .twitter{ padding:0; }
.socialicon .facebook a:hover{ color:#4a6ea9; }
.footersocialicon .facebook a:hover{ color:#4a6ea9; }
.galleryhead .socialicon a:hover .fa-facebook{ color:#4a6ea9; }
.top-phone.headertops a:hover, .top-email.headertops a:hover{ color:#ffea04; }
body.modal-open { overflow:hidden; } 
.gallery-title{ display:none; }
.footerinnerpad:after{ content:""; clear:both; overflow:auto; display:block; }
.footerinnerpad{ position:relative; }
.footer_logo{ position:absolute; top:50%; right:15px; transform:translateY(-50%); -webkit-transform:translateY(-50%); }
.footer_logo a{ background:url(images/matrixlogodark.png) no-repeat 0 0; width:147px; height:58px; float:left; }
.intconmain.nobgimg .entry-content{ border-top:none; padding:0; }
.page-content.intconmain.nobgimg h1{ color:#015f45; }
.entry-content img{ max-width:100%; }
.formcheckwrap{ margin:0 0 0 170px; position:relative; text-align:left; }
.formcheckwrap span.wpcf7-list-item{ margin:0px 0 0 0; }
.error-404{ background:url(images/page_not_found.jpg) no-repeat center top; background-size:cover; position:relative; min-height:100%; min-height: calc(100vh - 537px); display:flex; flex-wrap:wrap; align-items:center; }
.error-404_page{ min-height:calc(100% - 537px); }
.error-404_wrap{ padding:80px 0; min-height:100%; }
.error-404_page .site-main{ min-height:calc(100vh - 537px); }
.error-404 .container{ position:relative; z-index:1; }
.error-404:after{ content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)); }
.error-404 .page-header{ border:none; margin:0; padding:0; }
.error-404 .page-header h1 { font-family:'Mundial'; font-style:normal; font-weight:900; font-size:64px; line-height:80px; letter-spacing:0.15em; text-transform:uppercase; color:#FFF; }
.error-404 h2{ font-family:'Mundial'; font-style:normal; font-weight:900; font-size:36px; line-height:44px; letter-spacing:0.15em; text-transform:uppercase; color: #FFF; padding:10px 0 0 0; }
.error-404-img{ display:block; width:100%; text-align:center; }
.error-404-img img{ max-width:100%; }
.error-404-cont{ font-family:'Mundial'; font-style:normal; font-weight:900; font-size:24px; line-height:32px; letter-spacing:0.15em; text-transform:uppercase; color:#FFF; padding:70px 0 0 0; }
.error-404.intconmain .entry-content{ margin-bottom:0; background:none; float:none; padding:0; }
.fc-today-button.fc-state-disabled{ background:#d6a98a; opacity:1; } 
div.wpcf7 .discount-form  .ajax-loader{ margin:35px 10px 0 4px; }
.discount-form .col-md-6{width:100%;}
.single-event{  display:block; width:auto; max-width: 780px; margin: auto; vertical-align:top; padding-top:80px;}
.single-event #tribe-events-content.tribe-events-single{ padding:0; margin:0; }
.single-event #tribe-events-content.tribe-events-single h1.tribe-events-single-event-title{ color:#fff; }
.single-event .type-tribe_events { background:#fff; display:block; width:100%; }
.single-event .type-tribe_events:after{ display:block; content:""; clear:both; overflow:hidden; }
.single-event #tribe-events-content.tribe-events-single h2 span.tribe-event-date-start, .single-event #tribe-events-content.tribe-events-single h2, .single-event #tribe-events-content.tribe-events-single h2 span.tribe-event-time{ color:#fff; }
.single-event ul.tribe-events-sub-nav li.tribe-events-nav-previous a, ul.tribe-events-sub-nav li.tribe-events-nav-next a{color: #D61C15; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:700;}
.single-event #tribe-events div.tribe-events-single-event-description{ margin:0; }
.single-event #tribe-events-footer{ margin-bottom:0;  padding:0px;}
.tribe-events-event-image{margin:0px;}
.formcheckwrap .wpcf7-checkbox .wpcf7-list-item-label{ display:none; } 
.header-bottom .ubermenu-skin-black-silver.ubermenu-horizontal .ubermenu-item-level-0.ubermenu-active::after{ border:none; }
.menu_pages.sportslisting{ background:url(images/calendar_page_bg.jpg) no-repeat top center; background-size:cover; background-attachment:fixed!important; }
.thumbnail_wrap{ display:block; overflow:hidden; width:100%; }
.thumbnail_wrap:after{ overflow:hidden; display:block; clear:both; content:""; } 
/*.gallerymain .thumbnail{ -webkit-transition:all 3s ease; -moz-transition:all 3s ease; -ms-transition:all 3s ease; -o-transition:all 3s ease; transition:all 3s ease; transform:scale(1); -webkit-transform:scale(1); }
.gallerymain .thumbnail:hover .thumbnail-img{ transform:scale(1.08); -webkit-transform:scale(1.08); }
.thumbnail-img{ position:absolute; top:0; left:0; width:100%; height:100%; -webkit-transition:all 3s ease; -moz-transition:all 3s ease; -ms-transition:all 3s ease; -o-transition:all 3s ease; transition:all 3s ease; transform:scale(1); -webkit-transform:scale(1);  }*/
.removesocial .thumbnail{ min-height:390px; }
.gallery-page{ padding:80px 0 0px; }
.gallery-page .listgallerymain{ }
.commonclsformobile .menu_pages.sportslisting{ background-attachment:inherit; }
.gallery-page h1 { font-size:36px; color:#015f45; margin:0 0 50px 0; padding:0;  width:100%; text-align:center; }
.gallery-page .gallerybtn{ width:100%; }
.gallery-page .gallerybtn .btn-info{ padding:0 20px; }
.header_wrap.affix{ width:100%; z-index:99; }
.header_in_wrap.affix .ubermenu .ubermenu-item .ubermenu-submenu-drop{ z-index:-999 !important; height:0; }
.ubermenu .ubermenu-item.ubermenu-in-transition .ubermenu-submenu-drop{ height:0; max-height:inherit !important; }
/**** sticky header css ***********/
.header_in_wrap{ display:block; position:fixed; z-index:99; width:100%; border-bottom:10px solid #000; }
.header_in_wrap.affix .header-top{ height:0; padding:0; }
.header_in_wrap.affix .header-top-right{ height:0; }
.header-bottom .ubermenu-menu-2 ul.ubermenu-nav > li > a{ -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; }
.header_in_wrap.affix .header-bottom .ubermenu-menu-2 ul.ubermenu-nav > li > a{ margin:30px 0; }
.header_in_wrap.affix .head-flag-img{ width:83px; padding:10px 0; }
.head-flag-img img,.head-flag-img,.logo{-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.header_in_wrap.affix .head-flag-img img{ max-width:100%; }
.header_in_wrap.affix .logo{ left:93px; width:141px; }
.header_in_wrap.affix .logo img{ max-width:100%; }
.header_in_wrap.affix .header-bottom .ubermenu-menu-2 ul.ubermenu-nav > li > a:hover::before, .header_in_wrap.affix .header-bottom .ubermenu-menu-2 ul.ubermenu-nav > li.ubermenu-active > a::before, .header_in_wrap.affix .header-bottom .ubermenu-menu-2 ul.ubermenu-nav > li.ubermenu-current-menu-ancestor > a::before, .header_in_wrap.affix .header-bottom .ubermenu-menu-2 ul.ubermenu-nav > li.ubermenu-current-menu-item > a::before{ bottom:-30px; }
span.wpcf7-not-valid-tip{ text-align:left !important; }
.sport_information p { color:#015f45; }
.content_left_cms{ text-align:left; }
.content_left_cms p { color: #252525;
font-weight: 400;
font-size: 18px;
line-height: 24px;
margin-bottom: 20px;}
.content_left_cms p:first-child { margin-top:0; }
.modal{ z-index:999999; }
.modal-dialog{ z-index:999999999; }
.gallery_768{ display:none; }
.fancy_gallry_expand {height: 100%;position: absolute;right: 0;top: 0;width: 100%;}
.recurringinfo {display:none;}
/***********************************************************lending-css-start******************************************/
.lendingheadermain{width:100%; text-align:center; float:left;}
.lendinglogo img{position:absolute; left:0px; margin:auto; 	top:26px; right:0px;}

.lendingheader{min-height:155px;}
.bannersub_wrap.lendingslider{width:auto; right:2px;}

.lendingslider .container{width:100%; padding-left:100px;}
.lendingconbg{width:100%; display:inline-block; background:#e7eaea;  padding-top:70px; padding-bottom:70px;}
.lendingconbg .col-md-6{padding-right:0px;}
.lendingcontact h2{margin:0px; padding:0px; font-size:28px; color:#015f45;  margin-bottom:16px;}
.lendingconleft{border-right:2px dotted #18694e; width:100%; float:left; padding-right:90px; }
.lendingconleft.lendingconright{border:0px; padding-left:40px; padding-right:0px;}
.lendingconmain{width:100%; float:left; position:relative; padding-left:60px; margin-top:25px; }
.lendingconmain p{font-size:20px; color:#373737; font-weight:600; line-height:38px;}
.locationicon{ background: url(images/lending-location-icon.png) no-repeat; position: absolute; top: 0px; left: 0px; bottom: 0px; margin: auto; height: 30px; width: 20px; content: ""; }
.mailicon{ background: url(images/lending-mail-icon.png) no-repeat; position: absolute; top: 0px; left: 0px; bottom: 0px; margin: auto; height: 24px; width: 39px; content: ""; }
.phoneicon{ background: url(images/lending-phone-icon.png) no-repeat; position: absolute; top: 0px; left: 0px; bottom: 0px; margin: auto; height:30px; width:30px; content: ""; }
.watchicon1{ background: url(images/lending-watch-icon.png) no-repeat; position: absolute; top:8px; left: 0px;  margin: auto; height:31px; width:30px; content: "";  vertical-align:top; }
.lendingslides .col-md-6{padding-right:0px; padding-left:2px;}
.lendingslides .col-md-6:first-child{padding-right:2px; padding-left:0px;}
.bannersub_slider.lendingbannersub_slider .slick-slide:after{display:none;}
.about_section.lendingabout{padding-bottom:140px;}
.aboutmaindiv .leftimg.top0{top:0px;}
.aboutmaindiv .rightimg.top130{margin-top:0px; top:40px; right:10px;}
.header_in_wrap.affix .lendinglogo img{left:0px; right:auto; height:100px; top:16px;  -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.relative{position:relative;}
.header_in_wrap.affix .lendingheader{min-height:83px;}

.slides.lendingslides .col-md-6 + .col-md-6 .bannersub_wrap.lendingslider{right:0px; left:2px;}
.footerlogomain{width:270px; display:inline-block; text-align:center;}
.footerlogo{background: url(images/footerlogo.png) no-repeat; width:182px; height:178px; display:inline-block; vertical-align:top; margin-bottom:20px;}
.footerbtn{width:124px; display:inline-block; text-align:center;}
.footerbtn a{border:3px solid #777777; display:block; border-radius:15px; color:#fff; font-weight:700; height:36px; line-height:30px; text-transform:uppercase;}
.footerbtn a:hover{border-color:#f6d03d; background:#f6d03d; color:#015f45;}
.footerbtn.marright7{margin-right:7px;}
.footerbtn.marleft7{margin-left:7px;}
/***********************************************************lending-css-end******************************************/

/*Matrix Internet Link Underline Animated*/
.matrixLink{
	/* color:#323232; */
	/* font-size: 1em; */
	margin: 0 40px;
	float:right;
}
.matrixLink a:hover{
	color:#999 !important;
	text-decoration:none;
}
.matrixLink-animate{
    text-decoration:none;
    display: inline-block;
    position: relative;
	color:#fff !important;
	font-weight: 400;
}
.matrixLink-animate:before{
    content: '';
    display: block;
    height: 3px;
    width: 100%;
    transition: width 0s ease, background-color .5s ease;
    -webkit-transition: width 0s ease, background-color .5s ease;
    -moz-transition: width 0s ease, background-color .5s ease;
    position: absolute;
    left: 0;
    bottom: -3px;
}
.matrixLink-animate:after{
    content: '';
    display: block;
    height: 3px;
    width: 100%;
    background: #D61C15;
    transition: width .5s ease;
    -webkit-transition: width .5s ease, background-color .5s ease;
    -moz-transition: width .5s ease, background-color .5s ease;
	position: absolute;
    right: 0;
    bottom: -3px;
}
.matrixLink-animate:hover:before{
    width:50%;
    background: #D61C15;
    transition: width .5s ease;
    -webkit-transition: width .5s ease;
    -moz-transition: width .5s ease;
}
.matrixLink-animate:hover:after{
    width: 100%;
    background: transparent;
    transition: all 0s ease;
    -webkit-transition: width 0s ease;
    -moz-transition: width .0s ease;
}
.copyright-text.text-center {float: left;}
/* END Matrix Internet Link Underline Animated*/
/*** responsive css start ****/



/**********newcss**********/
.header_band{float:right;}
.header_main{width:100%; display:inline-block; vertical-align:top;}
.header_right{float:right;}
.search_sec{position:relative; display:inline-block; vertical-align:top; margin-right:10px; top:-2px;}

.search_text{background:url(images/search-icon.svg) no-repeat; width:30px; height:30px; display:inline-block; vertical-align:top; font-size:0px; position:absolute; right:0px; right: 6px; top: 5px;}
.header_search{position:absolute; right:0px;}
.search-field{width:250px; height:40px; border:0px; padding-left:15px; padding-right:67px; color:#000; font-size:15px; }
.search-submit{ background:url(images/search-icon.svg) no-repeat; width:30px; height:30px;  border:0px; font-size:0px; position:absolute; right:0px; right: 6px; top: 5px;} 
.header_search.searching .search-submit{z-index:1;}
.header_search{display:none;}
.headermain{display:inline-block;}
.header_search.searching{display:block;}
.top_menu .ubermenu-skin-black-silver .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target{color:#D61C15;}
.top_menu .ubermenu-skin-black-silver .ubermenu-item-level-0.book_nowbut.ubermenu-current-menu-ancestor > .ubermenu-target{background:#0F0F0F; color:#fff !important; border:0px;}
.headder_toggle_btn{display:inline-block; vertical-align:top;}
.switch {background:#ffffff;border-radius:40px;padding: 3px;display: flex; align-items: center;/*width: 180px;*/}
.switch_radio{position:relative;overflow:hidden;border-radius:40px;/*width: 180px;*/}
.switch_radio label{padding:2px 0px 2px 0px; display: inline-block;text-align:center;position: relative;font-weight:600;z-index:1;width:73px;color:#0F0F0F;font-size:14px;}

.switch_radio input[type=radio] { background:rgba(0,0,0,0);border:none; border-radius:40px;width:73px;height:100%; position:relative; appearance:none; -webkit-appearance:none; display:inline-block; vertical-align:top; cursor:pointer;padding: 0;position: absolute;left: 0;top: 0;z-index:2;}
.switch_radio input[type=radio]:focus { outline-offset: 2px;outline: 2px dotted var(--mgt-secondary);}
.switch_radio_value{display:flex;align-items:center;position:relative;}
.switch_radio_value:before {content: "";display: block;background:#0F0F0F;left: 0;top: 0;position: absolute;width:73px;height: 100%;border-radius:40px;border:none;-webkit-transition: all 0.4s cubic-bezier(0, 0, 0.25, 1);-moz-transition: all 0.4s cubic-bezier(0, 0, 0.25, 1);transition: all 0.4s cubic-bezier(0, 0, 0.25, 1);}
.switch_radio input#no[type=radio]{right: 0;left: auto;}
.switch_radio input#no[type=radio]:checked + .switch_radio_value:before {left:50%;}
.switch_radio input#yes[type=radio]:checked + #no + .switch_radio_value label:first-child {color: #ffffff;}
.switch_radio input#no[type=radio]:checked + .switch_radio_value label:last-child {color: #ffffff;}


.switch_radio input#no3[type=radio]{right: 0;left: auto;}
.switch_radio input#no3[type=radio]:checked + .switch_radio_value:before {left:50%;}
.switch_radio input#yes3[type=radio]:checked + #no3 + .switch_radio_value label:first-child {color: #ffffff;}
.switch_radio input#no3[type=radio]:checked + .switch_radio_value label:last-child {color: #ffffff;}

.switch_radio input#no2[type=radio]{ right:0; left:auto; }
.switch_radio input#no2[type=radio]:checked + .switch_radio_value:before { left:50%; }
.switch_radio input#no2[type=radio]:focus + .switch_radio_value:before { left:50%; }
.switch_radio input#yes2[type=radio]:checked + #no2 + .switch_radio_value label:first-child { color:#ffffff !important; }
.switch_radio input#yes2[type=radio]:checked + #no2 + .switch_radio_value { left:0; }
.switch_radio input#yes2[type=radio]:focus + #no2 + .switch_radio_value { left:0; }
.switch_radio input#yes2[type=radio]:focus + #no2 + .switch_radio_value label:first-child { color:#ffffff !important; }
.switch_radio input#no2[type=radio]:checked + .switch_radio_value label:last-child { color:#ffffff; }
.switch_radio input#no2[type=radio]:focus + .switch_radio_value label:last-child { color:#ffffff; }

/*********** Checkbox End *********/

.logo_main{float:left; margin-top:10px;}
.top_menu{float:right; vertical-align:top; margin:42px 0px 0px 0px; clear:both;}

/***************topmenu********/
/*.top_menu .ubermenu-skin-black-silver .ubermenu-item-level-0 > .ubermenu-target{border:0px; color: #0F0F0F; font-weight: 900;
font-size: 16px; font-family:"mundial";}*/
.top_menu .ubermenu-skin-black-silver{border:0px; box-shadow:none;}
.banner_text_main{position:absolute; top:50%; max-width:600px; transform: translateY(-50%); -webkit-transform: translateY(-50%); margin-top:-5px;}
.banner_text_main .img_text{font-size:55px; font-weight: 900; text-transform: uppercase;  color: #fff; font-family:"mundial"; letter-spacing: 0.15em;}
.banner_content{margin:20px 0px 0px 0px;}
.banner_content p{font-family:Arial, Helvetica, sans-serif; font-weight:700; font-size:18px; line-height:24px; color:#fff;}
.bannerbtn{display:inline-block; vertical-align:top; margin-top:30px;}
.bannter_btn{background: #D61C15; color:#fff; font-family:"mundial"; font-weight:900; font-size:16px; text-decoration:none; display:inline-block; vertical-align:top; padding:14px 30px 16px 30px; text-transform:uppercase; letter-spacing: 0.15em; margin-right:20px;}
.bannter_btn.banner_wht_btn{background:#E9DCD3; color: #0F0F0F; margin-right:0px;}
.banner_wrap .flexslider .slides > li:before{background:url(images/banner-shadow.svg) no-repeat; position:absolute; left:0px; top:0px; width:100%; height:100%; content:""; background-size:cover;}
.bannersubslider.slick-dotted.slick-slider{margin-bottom:0px;}
.bannersubslider .slick-dots{left:0px; bottom:-45px;}
.upcommingslider .slick-dots{bottom:0px; left:0px;}
.upcommingslider.slick-dotted.slick-slider{padding:0px; padding-bottom:50px; margin-bottom:0px; }
.bannersubslider .slick-dots li button,
.upcommingslider .slick-dots li button{background: #0F0F0F; width:10px; height:10px; border-radius:50%;}
.bannersubslider .slick-dots li.slick-active button,
.upcommingslider .slick-dots li.slick-active button{background: #D61C15;}
.bannersubslider .slick-dots li,.upcommingslider .slick-dots li{width:auto; height:auto;}
.bannersubslider .slick-dots li button::before,
.upcommingslider .slick-dots li button::before{display:none;}
.bannersubslider .slick-dots li button::before,
.upcommingslider .slick-dots li button::before{display:none;}
.bannersub_head ul{margin:0px; padding:0px;}
.bannersub_head ul li{list-style:none; display:inline-block; padding-left:13px; padding-right:13px; position:relative;}
.bannersub_head ul li:before{background: #3D3D3D; width:6px; height:6px; position:absolute; left:-3px; top:50%; margin-top:-3px; content:""; border-radius:50%;}
.bannersub_head ul li:first-child:before{display:none;}
.event_mainhead .event_ttl{color: #0F0F0F; font-family:"mundial"; font-weight: 900; text-transform:uppercase; letter-spacing: 0.15em; font-size: 36px; line-height:1; margin-bottom:45px;}
.event_room{width:100%; display:inline-block; vertical-align:top; background:url(images/room.jpg) no-repeat; background-size:cover; padding:120px 0px 120px 0px; position: relative; z-index: 1;}
.event_title .event_ttl{color:#0F0F0F; font-family:"mundial"; font-weight:900; text-transform:uppercase; font-size:24px; letter-spacing: 0.15em; margin-top:12px;}
.dete_event{font-family:Arial, Helvetica, sans-serif; font-weight:700; font-size: 14px; line-height: 18px; color: #0F0F0F; text-transform:uppercase; margin-top:7px;}
.upcomingevent .col-md-4{padding-left:10px; padding-right:10px;}
.upcomingevent .row{margin-left:-10px; margin-right:-10px;} 
.upcomingevent_slider a{ border:5px solid #E9DCD3; padding:10px; display:block; position:relative; height:100%;}
.upcomingevent_slider a img{height:100%;}

.event_room .row{background:#fff; margin:0px; position:relative; }
.event_room .col-md-6{padding:0px;}
.event_room_image:after{border:5px solid #fff; position:absolute; left:10px; right:10px; top:10px; bottom:10px; content:"";}
.event_room_image,.event_room_image img{ height:100%; object-fit: cover; object-position: center center; position:relative;}

.event_room .col-md-6:first-child{ padding:45px 40px 45px 40px;}
.event_room_heading .event_room_ttl{font-family:"mundial"; font-weight: 900; letter-spacing: 0.15em; text-transform:uppercase; font-size: 36px;}
.event_room_sub_heading .event_room_sub_ttl{color: #0F0F0F; font-family:"mundial";  letter-spacing: 0.15em;  font-weight: 900;  font-size: 24px; text-transform: uppercase; position:relative; padding-left:58px; line-height:1; margin:40px 0px 40px 0px;}
.event_room_sub_heading .event_room_sub_ttl:after{background:url(images/person-icon.svg) no-repeat; position:absolute; left:0px; top:-8px; content:""; width:40px; height:40px;}
.event_room_content p{color: #252525; font-weight: 400; font-size: 18px; line-height: 24px; margin-bottom:30px;}
.book_now_url a{font-family:"mundial"; font-weight: 900; color: #FFFFFF; font-size:16px; letter-spacing: 0.15em; text-transform:uppercase; background: #D61C15; text-decoration:none; line-height:1; width:147px; height:48px; text-align:center; display:inline-block; line-height:48px;}
.menutablerow .menu_ttl{color: #0F0F0F; letter-spacing: 0.15em; text-transform:uppercase; font-family:"mundial"; font-weight:900; line-height:1; margin-bottom:50px; font-size:36px;}
.menuboxmain{position:relative;}
.menuboxmain > a{border: 5px solid #E9DCD3; padding:10px; position:relative; display:block;}

.ourmenu_text{position:absolute; top:50%; left:50%; transform: translate(-50%,-50%);  font-family:"mundial"; color:#fff; text-transform:uppercase; font-size:36px; font-weight:900;}
.faqs_section{background: #E9DCD3; width:100%; display:inline-block; vertical-align:top; padding:80px 0px 80px 0px;}
.faqs_section .row{background:#fff; margin:0px;}
.faqs_section .col-md-6{padding:0px;}
.faqs_section .col-md-6:last-child{padding:40px 40px 43px 40px;}
.faq_cust{border-top:1px solid #DBD5CD; width:100%; display:inline-block; vertical-align:top;}
.faq_cust .accordion-item{border:0px; border-bottom:1px solid #DBD5CD; border-radius:0px;}
.faq_heading .faq_head{color: #0F0F0F; font-size: 36px; font-weight: 900; font-family:"mundial"; letter-spacing: 0.15em; margin-bottom:40px; line-height:1;}
.faq_cust .accordion-button{border-radius:0px; padding:0px; color: #000000; font-family:Arial, Helvetica, sans-serif; font-weight:700; font-size:18px; line-height:24px; padding:10px 0px 10px 0px; -webkit-appearance:none;}
.faq_cust .accordion-button:not(.collapsed){background:#fff; box-shadow:none;}
.faq_cust .accordion-button[aria-expanded="true"]:after{background:url(images/faq-minus.svg) no-repeat; width:24px; height:24px;}
.faq_cust .accordion-button:after{background:url(images/faq-plus.svg) no-repeat; width:24px; height:24px;}
.faq_cust .accordion-body{padding:0px; padding-bottom:6px; padding-right:30px;}
.faq_cust .accordion-body p{padding-bottom:25px; font-weight:400; font-size: 18px;  color: #252525; line-height: 24px;}
.all_faq_link a{background: #E9DCD3; width: 132px; height: 45px; display:inline-block; vertical-align:top; color: #0F0F0F; letter-spacing: 0.15em; font-weight: 900; font-size: 16px; font-family:"mundial"; text-decoration:none; text-align:center; line-height:45px; text-transform:uppercase; margin-top:30px;} 
.faq_cust .accordion-body p a{color: #252525; text-decoration:underline; font-weight:700;}
/*********footer-css************/
.footermain{width:100%; display:flex; justify-content: space-between;}

.footer-nav-menu ul li{list-style:none; margin-bottom:20px;}
.footer-nav-menu ul li a{color: #FFFFFF; font-weight: 700; font-size: 18px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}   
.footer-nav-menu ul li.current_page_item a{color:#D61C15;}
.footer-nav-menu ul{width:33%; float:left;}
.cork_site .footer-nav-menu ul{width:50%; padding-left: 50px;}
.menu-footer-menu-2-container ul li:last-child{padding-right:0px;}
.menu-footer-menu-2-container ul li{list-style:none; display:inline-block; vertical-align:top; font-size:15px; padding:0px 10px 0px 10px; position:relative;}
.menu-footer-menu-2-container ul li:after{height:17px; width:1px; position:absolute; right:-2px; top:3px; content:""; background:#3a3a3a;}
.menu-footer-menu-2-container ul li:last-child:After{display:none;}
.doc_search_cross_btn{position: absolute; right: 45px; top: 5px; color: #0F0F0F; font-size: 25px; line-height: 1;}
.menu-footer-menu-2-container ul li a{color: #FFFFFF;  font-weight: 400; font-size: 15px; text-decoration:none;}
.rights_info{color: #FFFFFF;  font-weight: 400; font-size: 15px;} 
.menu-footer-menu-2-container a:not([href]):not([class]){color:#fff;}
.headder_toggle_btn.footer_toggle{margin-top:37px;}
.footerbg .col-md-2.footer1{width:27%;}
.footerbg .col-md-4{width:23%;}
.foot_address{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:400; line-height: 24px; color:#fff;}
.email a{color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-decoration:none; margin-bottom: 3px; display: inline-block; vertical-align: top;}
.footersocialicon ul li{list-style:none; display:inline-block; vertical-align:top;}
.footersocialicon ul li.twitter a{background:url(images/twitter-icon.svg) no-repeat; display:inline-block; vertical-align:top; width:30px; height:30px;}
.footersocialicon ul li.facebook a{background:url(images/facebook-icon.svg) no-repeat; display:inline-block; vertical-align:top; width:30px; height:30px;}
.footersocialicon ul li.instagram a{background:url(images/instagram-icon.svg) no-repeat; display:inline-block; vertical-align:top; width:30px; height:30px;}

.menubox_btn{width:137px; height:45px; background: #E9DCD3; color: #0F0F0F; letter-spacing: 0.15em; font-family:"mundial"; text-transform: uppercase; font-weight:900; display:block; text-decoration:none; line-height:42px; margin:auto; text-align:center;}
.menuhover_div .menubox_head{letter-spacing: 0.15em; font-family:"mundial"; text-transform: uppercase; font-weight:900; color:#fff; font-size:36px; padding-bottom:28px; line-height:1; text-align:center;}
.menuhover_div{display:none;}

.faq_image{position:relative; height:100%;}
.faq_image img{height:100%; object-fit: cover; object-position: center right;}
.faq_image:before{border: 5px solid #fff; position: absolute; left: 10px; right: 10px; top: 10px; bottom: 10px; content: "";}
/***********************newevent-css-start**********/
.banner_section{width:100%; display:inline-block; vertical-align:top; padding:72px 0px 0px 0px;}
.breadcrumbs ul li{list-style:none; padding:0px 7px; display:inline-block; color:#252525; font-size:14px; font-weight:700; text-transform:uppercase; position:relative; padding-left:0px; padding-right:14px;}
/*.breadcrumbs ul li:first-child{padding-left:0px;}*/
.breadcrumbs ul li:last-child:after{display:none;}
.breadcrumbs ul li:after{content:">"; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#E9DCD3;   right:1px; position:absolute; font-weight:700; line-height:1;  top:3px;}
.breadcrumbs ul li a{color:#D61C15; text-decoration:none;}
.banner_sub_heading .banner_head{color: #0F0F0F; font-weight: 900; font-size: 64px; font-family:"mundial"; letter-spacing: 0.15em;
text-transform: uppercase; margin:5px 0px 30px 0px; line-height:1;}
.banner_sub_content p{font-weight: 400; font-size: 18px; line-height: 24px; color: #252525; margin-bottom:11px;}
.banner_sub_content p:last-child{margin-bottom:0px;}
.banner_sub_content{max-width:590px; padding:30px 0px 70px 0px;}
.mainevent_con{width:100%; display:inline-block; vertical-align:top; text-align:left; padding-left:5px; padding-right:5px;}
.main_event_title .event_ttl a{color:#0F0F0F;font-family:"mundial"; font-weight:900; font-size:24px; letter-spacing: 0.15em;  text-decoration:none; text-transform: uppercase; margin:12px 0px 13px 0px; display:inline-block;}
.main_event_delete ul li{padding-right:2px;}
.main_event_delete ul li{display:inline-block; vertical-align:top; list-style:none; color:#252525; text-transform:uppercase; font-weight:700; font-size:14px;}
.main_Event_entry{color:#252525; font-family:Arial, Helvetica, sans-serif; font-weight:700; font-size:14px;}
.evedfnt_title{color:#252525; font-size:18px; line-height:24px; margin:7px 0px 0px 0px;}
.upcomingevent.innerpages{padding-bottom:0px;}
.upcomingevent.innerpages .container{max-width: 1080px;}
.upcomingevent.innerpages .col-md-4{margin-bottom:90px;}
.menutablerow.eventinnr_page{background: #E9DCD3 url(images/menu-graphic.svg) no-repeat;  display:inline-block; vertical-align:top; width:100%; padding:83px 0px 85px 0px; background-position: center 123px;}
.menutablerow.eventinnr_page .menu_ttl{text-align:center; line-height:1;}
/**************************eventpoup******************/
.event_popup .modal-dialog {max-width:400px;}
.event_popup .modal-content{border:0px; border-radius:0px; position:relative;}
.event_popup .modal-header{border-bottom:0px; padding:0px; border-radius:0px;}
.event_popup .modal-header .btn-close{background:url(images/popup-close.svg) no-repeat; width:30px; height:30px; padding:0px; margin:0px; position:absolute; right: -15px; top: -15px; opacity: 9; cursor:pointer; z-index:1;}
.btn-close:focus{box-shadow:none;}
/****************************************contactus-css-start******************************/
.contact .page-content.intconmain,
.booking .page-content.intconmain {max-width:580px; margin:auto;}
.formwrapper.con_submitbtn{margin-bottom:0px;}
.formwrapper .wpcf7-spinner{margin:0 14px; top:8px;}
.captcha_main{margin-top:4px; margin-bottom:23px;}
/**************************thankyou-css-start********************/
.thankyou_message{font-family:"mundial"; font-size: 36px;color: #0F0F0F; font-weight: 900; text-transform:uppercase; line-height: 44px; letter-spacing: 0.15em;}
.tankyou_inner{max-width:865px; margin:auto; background:#fff; text-align:center; margin-top:115px; margin-bottom:115px; padding-top:114px; padding-bottom:40px; position:relative;}
.tankyou_inner:before{background:url(images/thankyou-icon.svg) no-repeat; width:60px; height:60px; position:absolute; left:0px; right:0px; margin:auto; margin:auto; content:""; top:40px;}
.thank_you_main{width:100%; display:inline-block; vertical-align:top;}
.thankyou_content{max-width:600px; margin:auto; margin-top:27px; margin-bottom:20px; font-size:18px; color: #252525; line-height: 24px;}
.thankyoubtn{padding: 9px 17px 12px 17px; background: #E9DCD3; font-family: "mundial"; font-weight: 900; font-size: 16px;
text-decoration: none; display: inline-block; vertical-align: top; text-transform: uppercase; letter-spacing: 0.15em; color: #0F0F0F; margin-right:16px;}
.thankyoubtn.mar0{margin:0px;}
.page-template-content-thank-you .banner_section{padding-bottom:40px;}
.top_menu .ubermenu-skin-black-silver .ubermenu-item-level-0 > .ubermenu-target{ color:#0F0F0F; font-weight:900; font-size:16px; font-family:"mundial"; border:none; padding:0; text-transform:uppercase; letter-spacing: 0.15em; box-shadow:none;}
.top_menu .ubermenu-skin-black-silver .ubermenu-item-level-0{ padding:0 12px; }
.top_menu .ubermenu-skin-black-silver .ubermenu-item-level-0:first-child { padding-left:0; }
.top_menu .ubermenu-skin-black-silver .ubermenu-item-level-0:last-child { padding-right:0; }
.top_menu .ubermenu .ubermenu-target-text{ vertical-align:top; }
.top_menu .ubermenu-skin-black-silver .ubermenu-item-level-0:hover > .ubermenu-target, .top_menu .ubermenu-skin-black-silver .ubermenu-item-level-0.ubermenu-active > .ubermenu-target { background:rgba(0,0,0,0); color:#0F0F0F; }
.top_menu .ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target:after{ display:none; }
.ubermenu-submenu > ul.ubermenu-autoclear{ width:100%; display:block; }
.ubermenu .main_sports_menu .ubermenu-submenu ul.ubermenu-row > li.ubermenu-column-auto{ width:25%; }
.ubermenu .main_sports_menu .ubermenu-submenu .sports_sub_menu { padding:0 10px; }
.ubermenu .main_sports_menu .ubermenu-submenu .sports_sub_menu a { display:block; padding:7px 0px 6px 35px !important; position:relative; font-size:15px; color:#0F0F0F;}
.ubermenu .main_sports_menu .ubermenu-submenu .sports_sub_menu > a { font-size:18px; color:#0F0F0F; font-weight:700; padding:0 0 0 35px !important; /*line-height:30px;*/ line-height:25px; text-transform:uppercase; font-family: "mundial"; letter-spacing: 0.15em; margin-bottom:15px;}
.top_menu .ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{ top:53px; }
.top_menu .ubermenu-skin-black-silver.ubermenu-horizontal .ubermenu-item-level-0 a{ position:relative; }
.top_menu .ubermenu-skin-black-silver.ubermenu-horizontal .ubermenu-item-level-0.ubermenu-active > a:before { content:''; background:transparent; width:calc(100% + 10px); position:absolute; left:0; top:44px; height:10px }
.top_menu .ubermenu-skin-black-silver.ubermenu-horizontal .ubermenu-item-level-0.ubermenu-active:before { content:''; width:calc(100% + 10px); position:absolute; left:0; top:20px; height:40px }
.top_menu .ubermenu-skin-black-silver.ubermenu-horizontal .ubermenu-item-level-0.ubermenu-active:after{ content:""; border:none; }
.top_menu .ubermenu-skin-black-silver .ubermenu-submenu.ubermenu-submenu-drop{ background:#fff; padding:20px 10px 0; }
.top_menu .ubermenu-skin-black-silver.ubermenu-horizontal .ubermenu-item-level-0 li a.ubermenu-item-layout-image_above .ubermenu-image.ubermenu-image-size-full{ max-width:30px; vertical-align:top; position:absolute; left:0; top:6px; width:22px; height:22px; }
.top_menu .ubermenu .main_sports_menu .ubermenu-submenu .sports_sub_menu > a.ubermenu-item-layout-image_above .ubermenu-image.ubermenu-image-size-full{ top:0px; width:25px; height:25px;} 
.top_menu .ubermenu-skin-black-silver.ubermenu-horizontal .ubermenu-item-level-0 li a.ubermenu-item-layout-image_above .ubermenu-target-title.ubermenu-target-text{ width:100%; display:inline-block; vertical-align:top; }
.top_menu .ubermenu-skin-black-silver.ubermenu-horizontal .ubermenu-item-level-0 li.ubermenu-current-menu-item > a .ubermenu-target-title{ color:#D61C15; }
.top_menu .ubermenu-skin-black-silver .ubermenu-item-level-0.cork_site_menu > .ubermenu-submenu{width: 900px; left: auto; right: 0px;}

.ubermenu .main_sports_menu .ubermenu-submenu .sports_sub_menu > a .ubermenu-target-title.ubermenu-target-text{ width:100%; display:inline-block; vertical-align:top; }
.top_menu .ubermenu .ubermenu-item-layout-image_above > .ubermenu-image{ margin:0; }
.top_menu .ubermenu .sports_sub_menu .ubermenu-submenu-type-stack{ padding:0 0 0 0; }
.top_menu .ubermenu .ubermenu-row{ margin:0; }
.top_menu .ubermenu .ubermenu-target-with-image{ overflow:visible; }
.ubermenu .main_sports_menu .ubermenu-submenu ul.ubermenu-row.btn_menu_sec .ubermenu-column-auto { width:100%; }
.ubermenu .main_sports_menu .ubermenu-submenu .btn_menu_sec{ background:#FAF8F8; margin:20px -10px 0; width:auto; max-width:inherit; }
.ubermenu .btn_menu_sec .ubermenu-item-type-column > .ubermenu-submenu-type-stack{ padding:0; }
.ubermenu .btn_menu_sec .ubermenu-submenu-type-stack > .ubermenu-item.ubermenu-column-auto{ margin:0 !important; } 
.ubermenu .btn_menu_sec .ubermenu-content-block{ text-align:right; }
.header-top .menu_btn_toggle{ display:none; }
.top_menu .ubermenu-skin-black-silver .ubermenu-item-level-0.book_nowbut > a{ background:#D61C15; padding:12px 15px; color:#fff; margin:-12px 0; }

.top_menu .ubermenu-skin-black-silver .ubermenu-item-level-0.book_nowbut.ubermenu-current-menu-item a{color:#fff !important;}

.ubermenu-skin-black-silver .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target,
.ubermenu-skin-black-silver .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target,
.ubermenu-skin-black-silver .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target{color: #D61C15 !important; border-bottom:3px solid #D61C15;}
.ubermenu .main_sports_menu.event_sec { position:relative; }
.ubermenu .main_sports_menu.event_sec .ubermenu-submenu-drop.ubermenu-submenu-align-full_width{ width:auto;  }
.ubermenu .main_sports_menu.event_sec .ubermenu-submenu ul.ubermenu-row > li.ubermenu-column-auto{ width:100%; }
.ubermenu .main_sports_menu.event_sec .ubermenu-custom-content-padded{ padding:0; }
.ubermenu .main_sports_menu.event_sec .ubermenu-submenu .sports_sub_menu a{ white-space:nowrap; }
.top_menu .ubermenu-skin-black-silver .main_sports_menu.event_sec .ubermenu-submenu.ubermenu-submenu-drop { padding:20px 20px 20px; max-height: calc(100vh - 300px); overflow-y: auto;}
.ubermenu-submenu.ubermenu-submenu-drop{scrollbar-width: thin; scrollbar-color:#E9DCD3 #000000;}
.ubermenu-submenu.ubermenu-submenu-drop::-webkit-scrollbar{width:12px;}
.ubermenu-submenu.ubermenu-submenu-drop::-webkit-scrollbar-track{background:#000000;}
.ubermenu-submenu.ubermenu-submenu-drop::-webkit-scrollbar-thumb{background-color: #E9DCD3; border-radius:20px; border:3px solid #000000;}

.ubermenu .main_sports_menu.event_sec .ubermenu-submenu .sports_sub_menu a { padding:4px 0px 2px 35px !important; font-size:18px; color:#0F0F0F; font-weight:900;   text-transform:uppercase; font-family:"mundial"; }
.main_sports_menu.event_sec .upcommingevent ul li { margin:20px 0 0 0; }
.main_sports_menu.event_sec.menus_menu .ubermenu-submenu ul li ul li{ margin:20px 0 0 0 !important; }
.main_sports_menu.event_sec.menus_menu .ubermenu-submenu ul li ul li:first-child{ margin:0 0 0 0 !important; }
/*.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target*/

/**************mobilemenu************/
.mobile_header{display:none;}
.mobile_mainmenu{position:fixed; right:-100%; width:100%; height:100%; background:#000; z-index:9; padding:30px 20px 20px 20px; transition:all 0.5s; -webkit-transition:all 0.5s;display:block; overflow-y:auto;  top:0px;}
.menu-open .mobile_mainmenu {right:0px; }
.menu_close{background:url(images/menu-close.svg) no-repeat; width:30px; height:30px; display:inline-block; vertical-align:top; cursor:pointer; position:absolute; right:0px; top: 50%; margin-top: -15px;}
.mob_logo_main{display:inline-block; vertical-align:top;}
.search_sec_mobile{width:100%; display:inline-block; vertical-align:top; margin:50px 0px 40px 0px;}
.mobile_headerwrap{width:100%; display:inline-block; vertical-align:top; position:relative;}
.header_search-mob{width:100%; display:inline-block; vertical-align:top; position:relative;}
.header_search-mob label{width:100%;}
.header_search-mob input.search-field-mob{width:100%; height:40px; border:0px; font-family:Arial, Helvetica, sans-serif; color: #0F0F0F; font-size:16px; font-weight:700; line-height:40px; padding-left:50px; padding-top:4px; padding-right:54px; border-radius:0px;}
.search-submit-mob{background: url(images/search-icon.svg) no-repeat; width: 30px; height: 30px; font-size: 0px;
position: absolute; left:10px; top: 5px; border:0px;}
.header_search-mob input.search-field-mob::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #0F0F0F; opacity:0.9;}
.header_search-mob input.search-field-mob::-moz-placeholder { /* Firefox 19+ */  color: #0F0F0F; opacity:0.9;}
.header_search-mob input.search-field-mob:-ms-input-placeholder { /* IE 10+ */ color: #0F0F0F; opacity:0.9;}
.header_search-mob input.search-field-mob:-moz-placeholder { /* Firefox 18- */ color: #0F0F0F; opacity:0.9;}
.mobile_menu{width:100%; display:inline-block; vertical-align:top;}

.mobile_menu ul li{list-style:none; border-bottom: 1px solid #393939; padding: 12px 0px; position:relative}
.mobile_menu ul li a{font-family:"mundial"; font-weight: 900; letter-spacing: 0.15em; color:#fff; text-decoration:none; text-transform: uppercase; font-size: 20px; width:100%; display:block;}
.mobile_menu ul li.current-menu-ancestor > a,
.mobile_menu ul li.current-menu-parent > a,
.mobile_menu ul li.current-menu-item > a{color: #D61C15;}
.mobile_menu ul li button.toggle-btn-submenu  {width: 12px; height:19px;background: url(images/mobile_menu_arrow.svg) no-repeat;  
  position: absolute; right: 10px; top:18px; cursor: pointer; background-size: 100%; border:0px; font-size:0px;}
.mobile_menu ul li ul.sub-menu{display:none;}
.mobile_menu ul li ul.sub-menu{padding-left:20px;}
.mobile_menu ul li.liopen{border-bottom:0px;}
.mobile_menu ul li.liopen > button.toggle-btn-submenu{transform: rotate(90deg); -webkit-transform: rotate(90deg);}
.mobile_menu ul li.book_nowbut{border-bottom:0px; margin:20px 0px 28px 0px;}
.mobile_menu ul li.book_nowbut > a{background: #D61C15; padding: 12px 15px; color: #fff; display:inline-block; font-weight: 900;
font-size: 16px; font-family: "mundial"; width:auto; text-transform: uppercase;}

.mobile_menu ul li.book_nowbut  button.toggle-btn-submenu{top:28px;}
/*************************contactus-css-start**********/
.intbg_img{width:100%; display:inline-block; vertical-align:top; margin-top:80px;}
.contactus_main{width:100%; display:inline-block; vertical-align:top;}
/*************************aboutus-css-start**********/
.about_tab{width:100%; display:inline-block; vertical-align:top; margin-bottom:70px; margin-top:80px; padding-left:7px; padding-right:7px;}
.about_tab .scroll_to{width:auto;  padding:0px;}
.scroll_to{display:inline-block; vertical-align:top; margin-right:16px;}
.scroll_to a{background: #0F0F0F; border-radius: 25px; display:block; font-family: "mundial"; font-weight: 900; font-size:18px; line-height: 38px; color:#fff; padding-left:20px; padding-right:20px; text-decoration:none; height:40px;  text-transform:uppercase; letter-spacing: 0.15em;}
.scroll_to a.active{background:#D61C15;}
.full_width_img{width:100%; position:relative;}
.full_width_img:after{border: 5px solid #fff; position: absolute; left: 10px; right: 10px; top: 10px; bottom: 10px; content: "";}
.full_width_img img{width:100%;}
.full_image_content{width:100%; display:inline-block; vertical-align:top; padding:40px 0px 40px 0px;}
.full_image_content p{font-weight: 400; font-size: 18px; line-height: 24px; color: #252525;}
.carrer_inner{background: #FBF8F6; width:100%; display:inline-block; vertical-align:top; margin:78px 0px 78px 0px;}
.carrer_inner .row{justify-content: center; align-items: center;} 
.career_heading .career_head{font-family: "mundial"; font-weight: 900; font-size: 36px; letter-spacing: 0.15em; text-transform: uppercase; line-height: 44px;}
.career_short_desc{color:#252525; font-weight:700; font-size:18px; padding:30px 0px 0px 0px;}
.career_description{font-weight:400; color:#252525; font-size:18px; line-height:24px; margin-bottom:32px;}
.career_email{position:relative; padding-left:60px;}
.career_email a{font-family: "mundial"; font-weight: 900; font-size: 24px;  color: #0F0F0F; letter-spacing: 0.15em; text-transform: uppercase; text-decoration:none; line-height: 32px;}
.career_email:before{background: url(images/mail-black-icon.svg) no-repeat; width:40px; height:40px; position:absolute; left:0px; top:-1px; content:"";}
.carrer_inner:first-child{padding-left:60px;}
.career_img{position:relative;}
.see_more .video_ttl{font-family: "mundial"; font-weight: 900; font-size: 36px; letter-spacing: 0.15em; text-transform: uppercase;
color: #0F0F0F; line-height: 44px; margin-bottom:25px;}
.career_img:after{border: 5px solid #fff; position: absolute; left: 10px; right: 10px; top: 10px; bottom: 10px; content: "";}
.whyus_bg{width:100%; display:inline-block; vertical-align:top; background: #FBF8F6; padding:33px 0px 55px 0px; margin-top:40px;}
.information_content p{font-size: 18px; line-height: 24px; color: #252525;}
.information_content{margin-bottom:40px; display:inline-block; vertical-align:top; width:100%; margin-top:30px;}
.left_content ul li{list-style:none; font-size: 18px; color: #252525; line-height: 24px; margin-bottom:40px; position:relative; padding-left:26px;}
.left_content ul li:after{background:#252525; width:6px; height:6px; border-radius:50%; position:absolute; left:7px; top:8px; content:"";}
.left_content ul li strong{width:100%; display:block; margin-bottom:10px;}
.about_us_mains .testimonial_sections.spacer{margin:0px;}
.left_right_sec .row{align-items: center;}
.about_right_image{position:relative;}
.about_right_image img{width:100%;}
.about_right_image:before{border: 5px solid #fff; position: absolute; left: 10px; right: 10px; top: 10px; bottom: 10px; content: "";}
.testimonials_heading .testi_head{font-family: "mundial"; color: #0F0F0F; letter-spacing: 0.15em; font-weight: 900; font-size: 36px; text-transform: uppercase; text-align:center; margin-bottom:50px; line-height:1;}
.testimonial_slider .slick-list.draggable{max-width:765px; margin:auto;}
.faq_cust .accordion-body ul{ list-style:none; margin-bottom:20px;}
.faq_cust .accordion-body ul li{ padding:0 0 0 26px; margin:0px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-weight:400; font-size:18px; line-height:24px; color:#0F0F0F; position:relative; }
.faq_cust .accordion-body ul li:after{ content:""; position:absolute; left:10px; top:9px; background:#0F0F0F; width:6px; height:6px; border-radius:50%; }
.faq_cust .accordion-body ul li a{ color:#D61C15; text-decoration:none; }

.faq_cust .accordion-body ol{ list-style:none; counter-reset:item; margin-bottom:20px;}
.faq_cust .accordion-body ol li{ padding:0 0 0 26px; margin:0px 0px 10px 5px; font-family:Arial, Helvetica, sans-serif; font-weight:400; font-size:18px; line-height:24px; color:#0F0F0F; position:relative; counter-increment:my-awesome-counter; }
.faq_cust .accordion-body ol li:before{ content:counters(item, ".") " "; counter-increment:item; position:absolute; left:5px; top:0px; color:#D61C15; font-size:18px; font-weight:700; }
.faq_cust .accordion-body ol li a{ color:#D61C15; text-decoration:none; }
.faq_cust .accordion-body h2,.faq_cust .accordion-body h3,.faq_cust .accordion-body h4,.faq_cust .accordion-body h5,.faq_cust .accordion-body h6{ font-family:'Mundial'; font-weight:900; font-size:30px; line-height:36px; letter-spacing:0.12em; text-transform:uppercase; color:#0F0F0F; letter-spacing: 0.15em; margin-bottom:20px;}
.faq_cust .accordion-body h3{font-size:28px;}
.faq_cust .accordion-body h4{font-size:26px;}
.faq_cust .accordion-body h5{font-size:24px;}
.faq_cust .accordion-body h6{font-size:26px;}
.about_info_sec .icon_content_row .img{width:104px; height:104px; line-height:104px;}
.about_info_sec .icon_content_right{width: calc(100% - 104px); padding: 0 0 0 20px;}
.about_testimonial_sec .testimonial_slider .slick-prev{left:0px;}
.about_testimonial_sec .testimonial_slider .slick-next{right:0px;}
/******* 404 page css start *******/
.searchbackpage{ padding:20px 0 0 0; }
.searchbox{ display:inline-block; position:relative; vertical-align:top; }
.searchbox .pagesearch_box{ padding:0 90px 0 20px; background:#FFF; border:1px solid #E9DCD3; height:55px; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:700; font-size:14px; text-transform:uppercase; color:#0F0F0F; width:303px;  border-radius:0px; box-shadow:none;}
.searchbox .pagesearch_box::-webkit-input-placeholder { color:#0F0F0F; opacity:9; }
.searchbox .pagesearch_box::-moz-placeholder { color:#0F0F0F; opacity:9; }
.searchbox .pagesearch_box:-ms-input-placeholder { color:#0F0F0F; opacity:9; }
.searchbox .pagesearch_box:-moz-placeholder { color:#0F0F0F; opacity:9; }	
.searchbox .search_but{ background:url(images/search-icon.svg) no-repeat 0 0; width:30px; height:30px; font-size:0px; position:absolute; right:0px; right:12px; top:12px; border:none; }
.searchbackpage .or{ font-family:'Mundial'; font-style:normal; font-weight:900; font-size:24px; line-height:55px; letter-spacing:0.15em; text-transform:uppercase; color:#FFF; padding:0 27px; display:inline-block; vertical-align:top; }
.backtohome{ display:inline-block; vertical-align:top; }
.backtohome a{ display:inline-block; background:#E9DCD3; padding:0 30px; height:55px; font-family:'Mundial'; font-style:normal; font-weight:900; font-size:16px; line-height:55px; letter-spacing:0.15em; text-transform:uppercase; color:#0F0F0F; }
/******** 404 page css end ********/
/***************shop-css-start***********/
.shop .page-content.intconmain{max-width:100%; padding-top:0px;}
.woocommerce ul.products li.product .price{color:#D61C15;}
.shop .woocommerce .add_to_cart_button{  background: #E9DCD3; height: 45px; display: inline-block; vertical-align: top; color: #0F0F0F;
  letter-spacing: 0.15em; font-weight: 900; font-size: 16px; font-family: "mundial"; text-decoration: none; text-align: center;
  line-height: 45px;   text-transform: uppercase;  margin-top: 30px;  border-radius:0px;  padding:0px 20px;}
.basket .page-content.intconmain{max-width:100%; padding-top:0px;}  
/***************shop-css-end***********/
.blogmain_sec{width:100%; display:inline-block; vertical-align:top; /*margin:85px 0px 0px 0px;*/ margin:0px;}
.blog_body_main.group-blog .page-content.intconmain{ max-width:100%; padding:0; }
.filter_sec_main { display:flex; flex-wrap:wrap; justify-content:space-between; padding:0 0 10px; }
.caetgory_filter.row{ margin:0 -6px; }
.caetgory_filter.row .filter_s{ width:auto; padding:0 6px; }
.filter_s label{ display:inline-block; padding:0 15px; position:relative; height:40px; font-family:'Mundial'; font-weight:900; font-size:18px; line-height:38px; letter-spacing:0.15em; text-transform:uppercase; color:#FFF; background:#0F0F0F; border-radius:20px; cursor:pointer; }
.filter_s label.active{ background:#D61C15; }
.filter_s label input{ position:absolute; left:0; top:0; opacity:0;  }
.content_data.row{ display:block; column-count:3; column-gap:0px; }
.content_data.row .col-md-4{ padding-top:24px; display:grid; grid-template-rows:1fr auto; break-inside:avoid; width:100%; text-align:left !important; }
.content_data.row .col-md-4 .container-post{ width:100%; background:#FBF8F6; border:none; padding:0; }
.intconmain .entry-content-post{ display:block; float:none; }
.blog_all_cnt{ padding:20px 20px 20px; }
.blog_all_cnt .post_cat { font-family:Arial, Helvetica, sans-serif; font-weight:700; font-size:14px; line-height:18px; text-transform:uppercase; color:#000; }
.select2-dropdown{border: 1px solid #E9DCD3 !important; border-radius:0px !important;}
.post_date{ font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:700; font-size:14px; line-height:18px; text-transform:uppercase; color:#000; }
.cate_date_sec { display:flex; flex-wrap:wrap; justify-content:space-between; padding:0 0 20px 0; }
.intconmain .post_heading h2,.blogmain_sec .container-post a .post_head{ font-family:Arial, Helvetica, sans-serif; font-weight:700; font-size:18px; line-height:24px; color:#000; padding:0; text-transform:none; letter-spacing:0; }
.detail_main_right .post_heading .post_head{ font-family:Arial, Helvetica, sans-serif; font-weight:700; font-size:18px; line-height:24px; color:#000; padding:0; text-transform:none; letter-spacing:0; }
.content_data.row .col-md-4 a{ text-decoration:none; }
.read_more_btn{ display:block; padding:25px 0 0 0; }
.read_more_btn a{ display:inline-block; background:#E9DCD3; font-family:'Mundial'; font-style:normal; font-weight:900; font-size:16px; line-height:1; letter-spacing:0.15em; padding:13px 20px 16px; text-transform:uppercase; color:#0F0F0F; }
.post_content{ padding:10px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-weight:400; font-size:18px; line-height:24px; color:#000; }
.content_data.row .col-md-4.without_img .container-post{ padding:20px 20px 20px; }
.without_imghead{ display:flex; flex-wrap:wrap; padding:0 0 10px 0; align-items:flex-start; }
.entry-content-post .image_sec img{height: 248px; object-fit: cover; object-position: center; width: 100%;}
.without_imghead .post_cat{ font-family:Arial, Helvetica, sans-serif; font-weight:700; font-size:12px; line-height:18px; text-transform:uppercase; color:#FFF; padding:9px 10px; background:#0F0F0F; margin:0 0 0 -20px; margin-bottom:10px; margin-right:10px;}
/*.without_img_right{ padding:0 0 0 10px; }*/
.without_img_right .author_name{ font-family:Arial, Helvetica, sans-serif; font-weight:700; font-size:14px; line-height:18px; text-transform:uppercase; color:#000; }
.without_img_right .author_name a{ color:#000; }
#load_more.cs_more_btn{ padding:0 0 70px 0; text-align:center; }
#load_more.cs_more_btn a{ display:inline-block; background:#E9DCD3; font-family:'Mundial'; font-style:normal; font-weight:900; font-size:16px; line-height:1; letter-spacing:0.15em; padding:13px 20px 16px; text-transform:uppercase; color:#0F0F0F; text-decoration:none; }
.sort_by .select2.select2-container.select2-container--default{ width:176px !important; }
.sort_by .select2.select2-container.select2-container--default .select2-selection--single{ padding:10px 35px 10px 20px; height:40px; background:#FFF; border:1px solid #E9DCD3; border-radius:0; }
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background:#D61C15 !important; color:#FFF;}
.sort_by .select2.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{ padding:0; font-family:Arial, Helvetica, sans-serif; font-weight:700; font-size:14px; line-height:18px; text-transform:uppercase; color:#0F0F0F; text-align:left !important; }
.sort_by .select2-container--default .select2-selection--single .select2-selection__arrow { height:38px; position:absolute; top:1px; right:1px; width:26px; }
.sort_by .select2-container--default .select2-selection--single .select2-selection__arrow b{ border:none; background:url(images/dropdown_arrow.svg) no-repeat 0 0; width:17px; height:10px; left:0; margin:-5px 0 0 0; }
.sort_by .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{ transform:rotate(-180deg); }
.blog_banner_sec{ padding:78px 0 82px 0; position:relative; background-size:cover; background-position:center; }
.blog_banner_sec:after{ content:""; position:absolute; left:0; top:0; background:linear-gradient(270deg, rgba(0, 0, 0, 0) 42.88%, rgba(0, 0, 0, 0.5) 67.42%); width:100%; height:100%; opacity:0.5; }
.blog_banner_sec .container{ position:relative; z-index:1; }
.blog_banner_cont{ max-width:1090px; }
.blog_back_btn a{ display:inline-block; padding:0 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-weight:700; font-size:18px; line-height:24px; color:#E9DCD3; padding:0 0 0 20px; position:relative; text-decoration:none; }
.blog_back_btn a:after{ content:""; position:absolute; left:0; top:3px; background:url(images/back_arrow.svg) no-repeat 0 0; width:10px; height:17px; }
.blog_heading{ font-family:'Mundial'; font-weight:900; font-size:64px; line-height:80px; letter-spacing:0.15em; text-transform:uppercase; color:#FFF;  }
.blog_cat_date{ padding:10px 0 0 0; }
.blog_cat_date .cat{ display:inline-block; font-family:Arial, Helvetica, sans-serif; font-weight:700; font-size:18px; line-height:24px; color:#FFF; }
.blog_cat_date .blog_date{ display:inline-block; font-family:Arial, Helvetica, sans-serif; font-weight:700; font-size:18px; line-height:24px; color:#FFF; padding:0 0 0 21px; position:relative; }
.blog_cat_date .blog_date:after{ content:""; position:absolute; left:8px; top:3px; background:#6F6E6E; height:18px; width:2px; }
.detail_maian{ padding:54px 0 80px 0; }
.detail_main_wrap{ display:flex; flex-wrap:wrap; margin:0 -12px; }
.detail_main_wrap .detail_main_left{ flex:0 0 auto; width:65%; padding:4px 42px 0 12px;}
.detail_main_wrap .detail_main_right{ flex:0 0 auto; width:35%; padding:0 12px; }
.detail_maian .container .container{ padding:0; }
.detail_main_left .title_image_content_with_cta{ padding:40px 0 0 0; }
.detail_main_left .title_image_content_with_cta p{ padding:20px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-weight:400; font-size:18px; line-height:24px; color:#252525; }
.detail_main_left .title_image_content_with_cta p:first-child{ padding:0; }
.detail_main_left .title_image_content_with_cta p a{ color:#D61C15; text-decoration:none; }
.block_image_description{ padding:40px 0 0 0; }
.block_image_description p{ padding:20px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-weight:400; font-size:18px; line-height:24px; color:#252525; }
.block_image_description p:first-child{ padding:0; }
.block_image_description p a{ color:#D61C15; text-decoration:none; }
.block_cta{ padding:40px 0 0 0; }
.block_cta a{ display:inline-block; background:#E9DCD3; font-family:'Mundial'; font-style:normal; font-weight:900; font-size:16px; line-height:1; letter-spacing:0.15em; padding:13px 20px 16px; text-transform:uppercase; color:#0F0F0F; text-decoration:none; }
.see_more_row{ padding:40px 0 40px 0; }
.see_more_row .information .col-md-4.icon_content_sec{ padding-top:40px; }
.icon_content_row { display:flex; flex-wrap:wrap; }
.icon_content_row .img{ width:70px; height:70px; background:#E9DCD3; text-align:center; line-height:70px; border-radius:50%; }
.icon_content_row .img img{ display:inline-block; width: 40px;}
.icon_content_right{ width:calc(100% - 70px); padding:0 0 0 10px; }
.icon_content_right .small_ttl{ font-family:'Mundial'; font-weight:900; font-size:34px; line-height:32px; letter-spacing:0.15em; text-transform:uppercase; color:#0F0F0F; }
.icon_content_right .info_content{ padding:10px 0 0 0; }
.icon_content_right .info_content p{ font-family:Arial, Helvetica, sans-serif; font-weight:400; font-size:18px; line-height:24px; color:#0F0F0F; }
.left_right_images{ padding:40px 0 0 0; }
.left_right_images .container { max-width:inherit; width:auto; }
.left_right_images .col-md-6{ position:relative; }
.left_right_images .col-md-6:after{ content:""; position:absolute; left:22px; top:10px; right:22px; bottom:10px; border:5px solid #FFF; }
.testimonial_sections.spacer{ padding:80px 107px 0 107px; margin:40px 0 0 0; background:url(images/testimonial_bg.jpg) no-repeat 0 0; background-size:cover; }
.testimonial_row{ padding:0 0 100px; }
.testi_col{ display:block; padding:120px 60px 40px 60px; background:#0F0F0F; position:relative; text-align:center; }
.testi_col:after{ content:""; position:absolute; left:50%; margin-left:-21px; top:44px; background:url(images/quotes_icon.svg) no-repeat 0 0; width:43px; height:35px; }
.testi_col:before{ content:""; position:absolute; left:50%; margin-left:-42px; bottom:-30px; background:#0F0F0F; transform:rotate(-45deg); -webkit-transform:rotate(-45deg); width:84px; height:84px; }
.testi_col p{ font-family:'Mundial'; font-style:normal; font-weight:900; font-size:24px; line-height:32px; text-align:center; letter-spacing:0.15em; text-transform:uppercase; color:#FFF; position:relative; z-index:1; }
.testi_col .name_head{ font-family:Arial, Helvetica, sans-serif; font-weight:700; font-size:18px; line-height:24px; text-align:center; color:#E9DCD3; padding:20px 0 0 0; position:relative; z-index:1; }
.testimonial_slider .slick-prev{ background:url(images/events-left-arrow.svg) no-repeat center; width:20px; height:33px; left:-82px;  top:50%; margin-top:-83px;}
.detail_main_left .testimonial_slider .slick-prev{left: -64px;}
.detail_main_left .testimonial_slider .slick-next{right: -64px;}
.testimonial_slider .slick-next{ background:url(images/events-right-arrow.svg) no-repeat center; width:20px; height:33px; right:-82px;  top:50%; margin-top:-83px;}
.related_head h2{ font-family:'Mundial'; font-weight:900; font-size:36px; line-height:44px; letter-spacing:0.15em; text-transform:uppercase; color:#0F0F0F; }
.detail_main_left .share{ padding:80px 0 0 0; }
.detail_main_left .share .title{ font-family:Arial, Helvetica, sans-serif; font-weight:700; font-size:18px; line-height:24px; color:#252525; text-align:center; }
.detail_main_left .share .a2a_default_style{ padding:10px 0 0 0; text-align:center; line-height:1 !important; }
.detail_main_left .share .a2a_default_style:not(.a2a_flex_style) a{ float:none; display:inline-block; height:auto; margin:0 4px; }
.detail_main_left .share .a2a_default_style:not(.a2a_flex_style) a .a2a_svg{ display:none; }
.detail_main_left .share .a2a_default_style:not(.a2a_flex_style) a.a2a_button_twitter{ background:url(images/twitter_icon.svg) no-repeat 0 0; width:30px; height:30px; }
.detail_main_left .share .a2a_default_style:not(.a2a_flex_style) a.a2a_button_facebook{ background:url(images/facebook_icon.svg) no-repeat 0 0; width:30px; height:30px; }
.detail_main_left .share .a2a_default_style:not(.a2a_flex_style) a.a2a_button_instagram{ background:url(images/instagram_icon.svg) no-repeat 0 0; width:30px; height:30px; }
.post_navigation_main { padding:40px 0 0 0; }
.post_navigation_main .nav-links{ display:flex; flex-wrap:wrap; justify-content:space-between; }
.nav-previous a{ display:inline-block; padding:0 0 0 21px; font-family:Arial, Helvetica, sans-serif; font-weight:700; font-size:18px; line-height:24px; color:#D61C15; position:relative; }
.nav-previous a:after{ content:""; position:absolute; left:0; top:4px; background:url(images/previous_article_arrow.svg) no-repeat 0 0; width:10px; height:17px; }
.nav-next a{ display:inline-block; padding:0 21px 0 0; font-family:Arial, Helvetica, sans-serif; font-weight:700; font-size:18px; line-height:24px; color:#D61C15; position:relative; }
.nav-next a:after{ content:""; position:absolute; right:0; top:4px; background:url(images/next_article_arrow.svg) no-repeat 0 0; width:10px; height:17px; }
.block_title h3{ font-family:'Mundial'; font-style:normal; font-weight:900; font-size:24px; line-height:32px; letter-spacing:0.15em; text-transform:uppercase; color:#0F0F0F; }
.block_image_description h3{ margin:0; padding:25px 0 0 0; font-family:'Mundial'; font-style:normal; font-weight:900; font-size:24px; line-height:32px; letter-spacing:0.15em; text-transform:uppercase; color:#0F0F0F; }
.block_image_description h4{ margin:0; padding:25px 0 0 0; font-family:'Mundial'; font-style:normal; font-weight:900; font-size:22px; line-height:30px; letter-spacing:0.15em; text-transform:uppercase; color:#0F0F0F; }
.block_image_description h5{ margin:0; padding:25px 0 0 0; font-family:'Mundial'; font-style:normal; font-weight:900; font-size:20px; line-height:28px; letter-spacing:0.15em; text-transform:uppercase; color:#0F0F0F; }
.block_image_description h6{ margin:0; padding:25px 0 0 0; font-family:'Mundial'; font-style:normal; font-weight:900; font-size:18px; line-height:26px; letter-spacing:0.15em; text-transform:uppercase; color:#0F0F0F; }

.block_title + .block_description{ padding:40px 0 0 0; }
.block_title + .full_img{ margin:40px 0 0 0; }
.block_description + .full_img{ margin:40px 0 0 0; }
.full_img { position:relative; }
.full_img:after{ content:""; position:absolute; left:10px; bottom:10px; right:10px; top:10px; border:5px solid #fff; }
.banner_video{ display:block; width:100%; position:relative; z-index:1; }
.banner_video:after{ content:""; position:absolute; left:10px; bottom:10px; right:10px; top:10px; border:5px solid #fff; }
.banner_video:before{ content:""; position:absolute; left:0; bottom:0; right:0; top:0; margin:auto; background:url(images/popup_play_icon.svg) no-repeat 0 0; width:84px; height:84px; }
.banner_video img{ width:100%; }
.detail_main_left .title_image_content_with_cta ul{ list-style:none; }
.detail_main_left .title_image_content_with_cta ul li{ padding:0 0 0 26px; margin:40px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-weight:400; font-size:18px; line-height:24px; color:#0F0F0F; position:relative; }
.detail_main_left .title_image_content_with_cta ul li strong{display:block; padding-bottom:10px;}
.detail_main_left .title_image_content_with_cta ul li:after{ content:""; position:absolute; left:10px; top:9px; background:#0F0F0F; width:6px; height:6px; border-radius:50%; }
.detail_main_left .title_image_content_with_cta ul li a{ color:#D61C15; text-decoration:none; }

.detail_main_left .title_image_content_with_cta ol{ list-style:none; counter-reset:item; }
.detail_main_left .title_image_content_with_cta ol li{ padding:0 0 0 26px; margin:40px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-weight:400; font-size:18px; line-height:24px; color:#0F0F0F; position:relative; counter-increment:my-awesome-counter; }
.detail_main_left .title_image_content_with_cta ol li:before{ content:counters(item, ".") " "; counter-increment:item; position:absolute; left:5px; top:0px; color:#D61C15; font-size:18px; font-weight:700; }
.detail_main_left .title_image_content_with_cta ol li a{ color:#D61C15; text-decoration:none; }

.detail_main_right .related_head h3{ font-family:Arial, Helvetica, sans-serif; font-weight:700; font-size:14px; line-height:18px; text-transform:uppercase; color:#D61C15; }
.detail_main_right .related_head h2{ font-family:'Mundial'; font-weight:900; font-size:30px; line-height:36px; letter-spacing:0.12em; text-transform:uppercase; color:#0F0F0F; }
.related_wrap .container-post{ padding:0; border:none; width:100%; background:#FBF8F6; }
.related_wrap .without_img .container-post { padding:20px 20px 20px; }
.related_wrap .col-md-12{ width:100%; padding-top:24px; }
.career_videodiv .modal-body.career_video_box{ padding:0; }
.video-box{ overflow:hidden; padding-bottom:56.25%; position:relative; height:0; }
.video-box iframe{ left:0; top:0; height:100%; width:100%; position:absolute; }
.career_videodiv .modal-content{ background:none; border:none; border-radius:0; }
.career_videodiv .btn-close{ width:40px; height:40px; position:absolute; top:-20px; right:-20px; background:url(images/popupclose_icon.svg) no-repeat 0 0; text-indent:-10000px; opacity:1; padding:0; z-index:1; } 
.related_article { position:sticky; top:160px; } 

/********** faq page css start *********/
.faq_main{ padding:0 0 80px 0; }
/********** faq page css end *********/
/********** gallery page css start **********/
.page-template-gallery-template .banner_sub_content{padding-bottom:80px;}
.sec_main .gallery_row.row { padding:0 0 24px 0; }

.sec_main .fancy_gallry_boxes{ display:block; height:100%; }
.sec_main .fancy_gallry_boxes img{ width:100%; height:100%; object-fit:cover; }
.view_all.text-center{ padding:36px 0 80px 0; }
.view_all.text-center button.load_more { display:inline-block; background:#E9DCD3; font-family:'Mundial'; font-style:normal; font-weight:900; font-size:16px; line-height:1; letter-spacing:0.15em; padding:13px 20px 16px; text-transform:uppercase; color:#0F0F0F; text-decoration:none; border:none; }
.gallery_row .col-md-6 .row .col-md-6 { padding-top:24px; }
.gallery_row .col-md-6 .row .col-md-6:first-child, .gallery_row .col-md-6 .row .col-md-6:nth-child(2) { padding-top:0; }
.gallery_row.row.left_sec { flex-direction:row-reverse; }
/*********** gallery page css end ***********/
/*********** bookings page css start **********/
.forminput .number_section { width:155px; display:block; position:relative; }
.forminput .number_section .wpcf7-form-control-wrap{ width:100%; display:block; }
.forminput .number_section input.input-text.qty{ box-shadow:none; border:1px solid #E9DCD3; padding:13px 15px 12px 18px; height:45px; color:#0F0F0F; font-size:18px; border-radius:0px; background:#fff; -moz-appearance:textfield; text-align:center; width:100%; }
.forminput .number_section input.input-text.qty::-webkit-outer-spin-button, .number_section input.input-text.qty::-webkit-inner-spin-button { -webkit-appearance:none; margin:0; }
.forminput .number_section .minus{ position:absolute; left:0; top:0; background:url(images/input_minus.svg) no-repeat center; height:100%; width:50px; border:none; z-index:1; text-indent:-10000px; }
.forminput .number_section .plus{ position:absolute; right:0; top:0; background:url(images/input_pluse.svg) no-repeat center; height:100%; width:50px; border:none; z-index:1; text-indent:-10000px; }
.forminput.forminputdate .wpcf7-form-control-wrap{ width:228px; display:inline-block; vertical-align:top; }
.forminput.forminputdate .wpcf7-form-control-wrap input{ box-shadow:none; border:1px solid #E9DCD3; padding:13px 15px 12px 18px; height:45px; color:#0F0F0F; font-size:18px; border-radius:0px; background:#fff; width:100%; }
.forminput.forminputdate .wpcf7-form-control-wrap:last-child{ width:119px; margin:0 0 0 2px; }
.forminput.forminputdate .wpcf7-form-control-wrap input::-webkit-input-placeholder { color:#0F0F0F; opacity:9; }
.forminput.forminputdate .wpcf7-form-control-wrap input::-moz-placeholder { color:#0F0F0F; opacity:9; }
.forminput.forminputdate .wpcf7-form-control-wrap input:-ms-input-placeholder { color:#0F0F0F; opacity:9; }
.forminput.forminputdate .wpcf7-form-control-wrap input:-moz-placeholder { color:#0F0F0F; opacity:9; }	
.bootstrap-timepicker-widget table td input{ box-shadow:none; border:1px solid #E9DCD3; padding:0 10px; height:40px; color:#0F0F0F; font-size:16px; border-radius:0px; background:#fff; width:50px; }
.bootstrap-timepicker-widget table td a, .bootstrap-timepicker-widget table td a:hover { padding:0; background:none; border:0; }
.bootstrap-timepicker-widget table td a .glyphicon.glyphicon-chevron-up{ background:url(images/events-right-arrow.svg) no-repeat; width:12px; height:20px; display:inline-block; transform:rotate(-90deg); -webkit-transform:rotate(-90deg); background-size:cover; vertical-align:middle; }
.bootstrap-timepicker-widget table td a .glyphicon.glyphicon-chevron-down{ background:url(images/events-right-arrow.svg) no-repeat; width:12px; height:20px; display:inline-block; transform:rotate(90deg); -webkit-transform:rotate(90deg); background-size:cover; vertical-align:middle; }

.datepicker td, .datepicker th { width:30px; height:30px; font-size:14px; }

.datepicker table tr td.active:hover, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active[disabled], .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active.disabled:hover[disabled]{ background:#D61C15; }
.datepicker table tr td.today:hover, .datepicker table tr td.today:hover:hover, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled:hover:hover, .datepicker table tr td.today:active, .datepicker table tr td.today:hover:active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled, .datepicker table tr td.today:hover.disabled, .datepicker table tr td.today.disabled.disabled, .datepicker table tr td.today.disabled:hover.disabled, .datepicker table tr td.today[disabled], .datepicker table tr td.today:hover[disabled], .datepicker table tr td.today.disabled[disabled], .datepicker table tr td.today.disabled:hover[disabled]{ background:#0F0F0F; color:#fff; }
.datepicker table tr td.today, .datepicker table tr td.today:hover, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover{ background:#0F0F0F; color:#fff; }
.datepicker table tr td.day:hover, .datepicker table tr td.day.focused { background:rgba(214,28,21,0.6); color:#fff; }
.datepicker .datepicker-switch:hover, .datepicker .prev:hover, .datepicker .next:hover, .datepicker tfoot tr th:hover { background:#0F0F0F; color:#fff; }
.wpcf7 form.invalid .wpcf7-response-output{ display:none; }
.forminput .select2-container--default .select2-selection--single{border: 1px solid #E9DCD3; height:42px; border-radius:0px;}
.forminput .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:42px; color: #0F0F0F; font-size:18px;}
.forminput .select2-container--default .select2-selection--single .select2-selection__arrow b{border:0px; background: url(images/select-down-arrow.svg) no-repeat; width: 17px; height: 11px; margin:0px;}
.forminput .select2-container--default .select2-selection--single .select2-selection__arrow{right:24px; width:17px; height:11px; top:10px;}
 
.forminput .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{transform: rotate(180deg); -webkit-transform:rotate(180deg);}
/************ bookings page css end ***********/
.upcomingevent.innerpages .col-md-4{ position:relative; }
.upcomingevent.innerpages .col-md-4:first-child:before, .upcomingevent.innerpages .col-md-4:nth-child(3n + 1):before { background:url(images/slider-left-graphics.svg) no-repeat; width:496px; height:224px; position:absolute; left:-160px; top: calc(50% - 160px); content:""; z-index:0; }
.upcomingevent.innerpages .col-md-4:nth-child(3n):before { background: url(images/slider-left-graphics.svg) no-repeat; width:496px; height:224px; position:absolute; right:-160px; top:calc(50% - 160px); content:""; z-index:-1; }
/***********************event-detail-css-start***************/
.events_img img{width:100%;}
.events_img{width:100%; display:inline-block; margin-bottom:14px;}
.events_button{display:inline-block; width:100%;}
.event_left{width:377px; float:left;}
.event_right{margin-left:420px; position:relative; max-width: 380px;}
.tribe-events-sub-nav{display: flex; justify-content: space-between;}
.tribe-events-schedule b{font-family: 'Mundial'; color: #0F0F0F; letter-spacing: 0.15em; font-weight: 700; font-size:18px; text-transform: capitalize; line-height:1;}

.tribe-events-schedule .tribe-events-cost{margin:0px; font-family: 'Mundial'; color: #0F0F0F; letter-spacing: 0.15em; font-weight: 900;
font-size: 24px; text-transform: uppercase;}
.tribe-events-single-event-title{font-family: 'Mundial'; color: #0F0F0F; font-weight: 900; font-size: 36px; letter-spacing: 0.15em;
text-transform: uppercase; line-height: 44px;}
.tribe-common .tribe-common-c-btn-border{border:0px; background: #E9DCD3; padding: 11px 20px 12px; color: #0F0F0F; letter-spacing: 0.15em;
text-transform: uppercase !important; font-family: 'Mundial'; font-style: normal; font-weight: 900; font-size: 16px;
line-height: 18px; width:300px; border-radius:0px;}
.tribe-common button{text-transform: uppercase !important; letter-spacing: 0.15em; font-weight: 900;  font-family: 'Mundial';  font-size: 16px;}
.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon{vertical-align: top;
margin-top:9px;}
ul.tribe-events-sub-nav li.tribe-events-nav-previous a span{margin-top:5px; display:inline-block; vertical-align:top; position:relative; position:relative; font-size:0px; padding-left:15px;}
ul.tribe-events-sub-nav li.tribe-events-nav-previous a span:before{background: url(images/event-prev.svg) no-repeat; position:absolute; left:0px; top:0px; content:""; width:11px; height:17px;}
ul.tribe-events-sub-nav li.tribe-events-nav-next a span{margin-top:5px; display:inline-block; vertical-align:top; position:relative; font-size:0px; padding-right:15px;}
ul.tribe-events-sub-nav li.tribe-events-nav-next a span:before{background: url(images/event-next.svg) no-repeat; position:absolute; right:0px; top:0px; content:""; width:11px; height:17px;}
.tribe_custom_structure{margin-bottom:55px; display:inline-block; vertical-align:top; width:100%;}
.single-tribe_events .tribe-events-c-subscribe-dropdown, .tribe-events .tribe-events-c-subscribe-dropdown{margin:0px;}
.tribe-events-content p:last-child{margin-bottom:18px; font-size:18px; line-height: 24px; color: #252525;}

.tribe-events-content p a{text-decoration:none; font-weight:700; border:0px;}
/***********************event-detail-css-end***************/
.searchbackpage .search-submit-mob{left:auto; right:26px; top:12px;}
.searchbackpage .doc_search_cross_btn{position: absolute; right:60px; top:19px; background: url(images/search-close-icon.svg) no-repeat center; width: 18px; height:18px;font-size: 0px; background-size: 100%; }
.page-template-page-testimonial .page-content.intconmain{max-width:700px; margin:auto;}
.page-content.intconmain.nobgimg h1{color: #0F0F0F; font-family: "mundial"; font-weight: 900; text-transform: uppercase; letter-spacing: 0.15em; font-size: 36px; line-height: 1;}
.tribe-events-schedule{flex-wrap: inherit !important;}
.date_sec{width:100%; display:inline-block; vertical-align:top; font-family: 'Mundial'; color: #0F0F0F; letter-spacing: 0.15em; font-weight: 900; font-size: 24px; text-transform: uppercase;}
.time_sec{width:100%; display:inline-block; vertical-align:top; font-family: 'Mundial'; color: #0F0F0F; letter-spacing: 0.15em; font-weight: 900; font-size: 24px; 	text-transform: uppercase; line-height:1; margin-top:2px; margin-bottom:2px;}
.tribe-events-cost{width:100%; display:inline-block; vertical-align:top;}
.tribe-events-schedule{display:block;}
.event_right .tribe-events-single-event-title{margin-top:-5px;}
.event_back_btn{display:none;}
.author-woolshed_admin .page-content{padding-top:0px; padding-bottom:80px;}
.conditions .page-content.intconmain{padding-top:0px;}
.info_icon{background: url(images/info-icon.svg) no-repeat; width:16px; height:16px; font-size:0px; display:inline-block; vertical-align:top; margin-left:10px;}
.wpcf7 form.sent .wpcf7-response-output {border-color: #46b450; border: 0px; margin: 0px; margin-top: 0px; padding: 0px; margin-top: 15px;
 color:#206406; font-size:16px; font-weight:bold;}
 .forminput .number_section .minus:disabled:hover {background:url(images/input_minus.svg) no-repeat center; cursor:no-drop;}
.searchbackpage .search-submit{right:15px; top:12px;}
 /********************************search-css-start*************/
 .search_main .container{max-width:1000px;}
 .search_main .header_search-mob{border: 1px solid #E9DCD3; width:100%; display:inline-block; vertical-align:top;}
 .doc_cross_btn{position:absolute; right:12px; top:14px; background:url(images/search-close-icon.svg) no-repeat center; width:26px; height:27px; font-size:0px;}
 .search_main .header_search-mob input.search-field-mob{height:55px; padding-left:70px; text-transform:uppercase; font-size:14px; font-weight:700; padding-top:2px;}
.search_main .search-submit-mob{top:13px; left:20px;}
.search_main .blog_all_cnt{padding:0px;}
.search_main .blog_all_cnt a .post_heading .post_head{font-family: "mundial"; color: #252525; letter-spacing: 0.15em;
text-transform: uppercase; font-weight: 900; font-size: 24px; line-height: 32px;}
.single-search-wrap{width:100%; display:inline-block; vertical-align:top; padding:0px;  border-bottom:1px solid #E9DCD3;}
.single-search-wrap .full-img-section .post-ttl{color: #252525; letter-spacing: 0.15em; text-transform: uppercase; font-weight: 900; 
font-size: 24px; font-family: "mundial"; line-height: 32px; display:inline-block;}

.single-search-wrap .half-img-section{padding:30px 0px 30px 0px; display:inline-block; vertical-align:top; width:100%;}
.single-search-wrap .half-img-section.event_without_img{padding:20px 0px 30px 0px; display:inline-block; width:100%;}
.single-search-wrap .half-img-section.event_without_img .col-md-6{width:100%;}
.single-search-wrap .full-img-section .post-ttl{padding:20px 0px 24px 0px; }
.single-search-wrap .full-img-section.img_sec{padding:30px 0px 0px 0px; }
.single-search-wrap .full-img-section.img_sec img{width:100%;}
.single-search-wrap .events_sec{padding:30px 0px 30px 0px;}
.single-search-wrap .events_sec .fancy_gallry_boxes img{width:100%;}
.single-search-wrap .tribe-events-schedule{padding-top: 10px; padding-bottom: 20px;}
.single-search-wrap .main_event_title .event_ttl{margin-top:-15px;}
.single-search-wrap .full-img-section.post_cnt_sec .post-ttl{padding-bottom:10px;}
.single-search-wrap .full-img-section.post_cnt_sec .post_content{padding-bottom:25px;}
.single-search-wrap .full-img-section.post_cnt_sec .post_content a{color: #D61C15;}
.search_main{width:100%; display:inline-block; padding-bottom:30px;}
.single-search-wrap .date_sec,
.single-search-wrap .tribe-events-schedule b,
.single-search-wrap .time_sec,
.single-search-wrap .tribe-events-schedule .tribe-events-cost{font-size:20px;}
.search-no-results .search-result-wrap{width:100%; color:red; font-size:22px; text-align:center; padding-bottom:50px; padding-top:40px;}
.single-search-wrap .bannersub_team{padding-top: 20px;}
.single-search-wrap .bannersub_head{margin-bottom:20px;}
.happy-mondays .page-content,.theme-party .page-content.intconmain,.games-night .page-content.intconmain,.multimedia-quiz .page-content.intconmain,.special-offers .page-content.intconmain{padding-top:0px;}
.booking .intconmain .entry-content{padding-bottom:20px;}
.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown__container{width:300px;}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item a, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item a{padding:9px 17px 9px 17px; font-size:16px; color:#252525; border-bottom:1px solid #dfdede;}
.tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item:last-child a{border:0px;}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item{padding:0px;}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list{padding:0px;}
.search-result-wrap .single-search-wrap:last-child{border:0px;}
.search-result-wrap .navigation .nav-links {justify-content: space-between; display: flex; margin-top:30px;}
.datepicker.dropdown-menu{z-index:111!important;}
.search_main .search_sec_mobile{margin-bottom:10px;}
.conditions .page-content.intconmain{max-width:100%; text-align:left;}

body.events .intbg_img .page-content.intconmain{padding:0px;}
.theme-party .page-content.intconmain{max-width:100%;}
.theme-party .intbg_img{margin-top:40px;}
.thirsty-thursdays .page-content.intconmain,
.wingsday .page-content.intconmain,
.happy-mondays .page-content.intconmain,
.games-night .page-content.intconmain{padding:0px; max-width:100%;}
.thirsty-thursdays .intbg_img,
.happy-mondays .intbg_img,
.games-night .intbg_img{margin-top:40px;}
.wingsday .intbg_img{margin-top:40px;}
.noeventinmenu{font-size:17px; color:red;}
.ubermenu-row .bannerbtn{margin-top:0px;}
.about_sections .full_width_img img{height:600px; object-fit: cover;}
.related_wrap.single_related_post .image_sec img{height:250px; width:100%; object-fit: cover;}
.content_data.row.not_found_data{ column-count:inherit; column-gap:0px; }
.content_data.row.not_found_data p{color:red; margin-top:62px;}

.ubermenu .about_menu.main_sports_menu .ubermenu-submenu .sports_sub_menu a{color:#0F0F0F; font-size: 18px; font-weight: 900;
text-transform: uppercase; font-family: "mundial";}
.top_menu .ubermenu-skin-black-silver .about_menu .ubermenu-submenu.ubermenu-submenu-drop{padding-bottom:20px;}
.page-id-30198 .page-content{padding:0px;}
.page-id-30198 .intbg_img{margin-top:40px;}

/* 02-03-2023 */
.drinks-menu .intbg_img{margin-top: 0px;}
.intconmain article .iframe_section{width: 100%; min-height: 800px;}
/* 02-03-2023 */
.cookie-policy .intbg_img{min-height:300px;}
.terms--conditions .intbg_img{min-height:300px; margin-top:0px;}
.terms--conditions .page-content{padding-top:0px;}
.search-results .search_main{min-height:350px;}
@media screen and (min-width:1025px){
#rd-widget-root .bootstrap-datetimepicker-widget table td.day:hover{background:red;}
.header_search.searching .search-submit:hover,.searchbackpage .search-submit:hover{background:url(images/search-icon-hover.svg) no-repeat; z-index:1;}
.menuboxmain > a:hover .ourmenu_text{opacity:0;}
.banner_wrap .flex-control-paging li a:hover{background:#D61C15;}
.bannter_btn:hover{background: #000; color: #fff;}
.bannersubslider .slick-dots li:hover button,
.upcommingslider .slick-dots li:hover button{background: #D61C15;}
.footer-nav-menu ul li a:hover,.menu-footer-menu-2-container ul li a:hover{color:#D61C15;}
.footersocialicon ul li.twitter a:hover{background:url(images/twitter-hover-icon.svg) no-repeat;}
.footersocialicon ul li.facebook a:hover{background:url(images/fb-hover-icon.svg) no-repeat;}
.footersocialicon ul li.instagram a:hover{background:url(images/instagram-hover-icon.svg) no-repeat;}
.upcomingevent_slider a:hover{border:5px solid #D61C15;}
.upcomingevent_slider a:hover:after{background:#000; opacity:0.7; position:absolute; left:10px; top:10px; right:10px; bottom:10px; content:"";}
.upcomingevent_slider a:hover:before{content:"LEARN MORE"; color:#fff;  font-size:36px; letter-spacing: 0.15em; position:absolute; left:0px; top:50%; z-index:1; font-weight:900; width:100%; text-align:center; transform:translateY(-50%); -webkit-transform:translateY(-50%); font-family:"mundial"; letter-spacing: 0.15em;}
.book_now_url a:hover{background:#000;}
.menuboxmain:hover .menuhover_div{position:absolute; top:50%; width: calc(100% - 20px);  transform: translateY(-50%); content:""; z-index:1; margin-top:-5px; display:block; cursor:pointer;}
.menuboxmain a:hover:after {background: #000; opacity: 0.8; content: ""; position: absolute; left: 10px; top: 10px; right: 10px; bottom: 10px; cursor:pointer;}
.menubox_btn:hover{background:#D61C15; color:#fff;}
.menuboxmain > a:hover{border: 5px solid #D61C15;}
.all_faq_link a:hover{background:#0F0F0F; color:#fff; }
.search_text:hover,.search-submit-mob:hover{background:url(images/search-icon-hover.svg) no-repeat;}
.upcomingevent .slick-next:hover{background:url(images/events-right-arrow-hover.svg) no-repeat;}
.upcomingevent .slick-prev:hover{background:url(images/events-left-arrow-hover.svg) no-repeat;}
.bannersub_slider .slick-next:hover{background:url(images/events-right-arrow-hover.svg) no-repeat;}
.bannersub_slider .slick-prev:hover{background:url(images/events-left-arrow-hover.svg) no-repeat;}
.breadcrumbs ul li a:hover{color:#252525;}
.upcomingevent.innerpages .upcomingevent_slider a:hover:before{content:""; background:url(images/megnyfy-icon.svg) no-repeat; width:70px; height:70px; position: absolute; left: 0px; transform: translateY(-50%); -webkit-transform: translateY(-50%); top: 50%; right:0px; margin:auto;}
.event_popup .modal-header .btn-close:hover{background:url(images/popup-close-hover.svg) no-repeat;}
.thankyoubtn:hover{background:#0F0F0F; color:#fff;}
.top_menu .ubermenu-skin-black-silver .ubermenu-item-level-0.book_nowbut > a.ubermenu-target:hover{ background:#0F0F0F; color:#fff !important; border-bottom:0px;}
.top_menu .ubermenu-skin-black-silver .ubermenu-item-level-0.book_nowbut > a.ubermenu-target:hover .ubermenu-target-title{ color:#fff; }
.top_menu .ubermenu-skin-black-silver .ubermenu-item-level-0 > a.ubermenu-target:hover{ color:#D61C15; border-bottom: 3px solid #D61C15;}
.ubermenu .main_sports_menu .ubermenu-submenu .sports_sub_menu > a:hover{ color:#D61C15; }
.top_menu .ubermenu-skin-black-silver.ubermenu-horizontal .ubermenu-item-level-0 a:hover .ubermenu-target-title{ color:#D61C15; }
.email a:hover{color:#D61C15;}
.scroll_to a:hover{background:#D61C15;}
.career_email a:hover{color:#D61C15;}
.doc_search_cross_btn:hover{color:#D61C15;}
.faq_cust .accordion-body p a:hover{text-decoration:none; color:#D61C15;}
.shop .woocommerce .add_to_cart_button:hover{background: #D61C15; color:#fff;}
/*.intconmain h2:hover{color:#D61C15;}*/
.filter_s label:hover{ background:#D61C15; }
.read_more_btn a:hover{ background:#D61C15; color:#fff; }
#load_more.cs_more_btn a:hover{ background:#D61C15; color:#fff; }
a:hover .post_heading h2,.blogmain_sec .container-post a:hover .post_head { color:#D61C15; }
.without_img_right .author_name a:hover{ color:#D61C15; }
.detail_main_left .title_image_content_with_cta p a:hover{ color:#252525; }
.block_cta a:hover{ background:#D61C15; color:#fff; }
.testimonial_slider .slick-prev:hover{ background:url(images/events-left-arrow-hover.svg) no-repeat 0 0; }
.testimonial_slider .slick-next:hover{ background:url(images/events-right-arrow-hover.svg) no-repeat 0 0; }
.detail_main_left .share .a2a_default_style:not(.a2a_flex_style) a.a2a_button_twitter:hover{ background:url(images/twitter_icon_ho.svg) no-repeat 0 0; }
.detail_main_left .share .a2a_default_style:not(.a2a_flex_style) a.a2a_button_facebook:hover{ background:url(images/facebook_icon_ho.svg) no-repeat 0 0; }
.detail_main_left .share .a2a_default_style:not(.a2a_flex_style) a.a2a_button_instagram:hover{ background:url(images/instagram_icon_ho.svg) no-repeat 0 0; }
.detail_main_left .title_image_content_with_cta ul li a:hover{ color:#0F0F0F; }
.detail_main_left .title_image_content_with_cta ol li a:hover{ color:#0F0F0F; }
.nav-previous a:hover{ color:#0F0F0F; }
.nav-next a:hover{ color:#0F0F0F; }
.career_videodiv .btn-close:hover{ background:url(images/popupclose_icon_ho.svg) no-repeat 0 0; } 
.view_all.text-center button.load_more:hover{ background:#D61C15; color:#fff; }
.number_section .minus:hover{ background:url(images/input_minus_ho.svg) no-repeat center; }
.number_section .plus:hover{ background:url(images/input_pluse_ho.svg) no-repeat center; }
.banner_video:hover:before{background:url(images/popup_play_icon-hover.svg) no-repeat;}
.backtohome a:hover{ color:#fff; background:#D61C15; }
.detail_main_right .post_heading .post_head:hover{color:#D61C15;}
.blog_back_btn a:hover{color:#D61C15;}
.blog_back_btn a:hover:after{background: url(images/back_arrow-hover.svg) no-repeat;}
.bootstrap-timepicker-widget table td a:hover .glyphicon.glyphicon-chevron-up{ background:url(images/events-right-arrow-hover.svg) no-repeat; width:12px; height:20px; background-size:cover; }
.bootstrap-timepicker-widget table td a:hover .glyphicon.glyphicon-chevron-down{ background:url(images/events-right-arrow-hover.svg) no-repeat; width:12px; height:20px; background-size:cover; }
.main_event_title .event_ttl a:hover{color:#D61C15;}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus,.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within{background: #000; color:#fff;}
.single-event ul.tribe-events-sub-nav li.tribe-events-nav-previous a:hover, ul.tribe-events-sub-nav li.tribe-events-nav-next a:hover{color: #0F0F0F;}
.doc_cross_btn:hover{ background:url(images/search-close-icon-hover.svg) no-repeat center; width:26px; height:27px; font-size:0px;}
.search_main .blog_all_cnt a:hover .post_heading .post_head,
.single-search-wrap .full-img-section a:hover .post-ttl{color:#D61C15;}
.searchbackpage .doc_search_cross_btn:hover{background:url(images/search-close-icon-hover.svg) no-repeat; width: 18px;
height: 18px; background-size: 100%;}
.tribe-events-content p a:hover{color:#D61C15; border:0px;}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item a:hover, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item a:hover{background:#D61C15; color:#fff;}
.single-search-wrap .full-img-section.post_cnt_sec .post_content a:hover{color: #000000;}
}
@media screen and (max-width:1530px){
.upcomingevent .upcommingslider:before{left:-120px;}
.upcomingevent .upcommingslider:after{right:-120px;}
}
@media screen and (max-width:1400px){
.team-name-text{font-size:21px;}
.bannersub_slider .slick-prev{left:-30px;}
.bannersub_slider .slick-next{right:-30px;}
.bannersub_wrap{padding-left:50px; padding-right:50px;}
.bannersub_titel{margin-top: -50px;}
.bannersub_titel .banner_sub_ttl{font-size:30px; padding-bottom:0px;}
.upcomingevent .upcommingslider:before{left:-70px;}
.upcomingevent .upcommingslider:after{right:-70px;}
}
@media screen and (max-width:1330px){
.upcomingevent .slick-next { right: -35px;}
.upcomingevent .slick-prev { left: -35px;}
.upcomingevent.innerpages .col-md-4:first-child:before, .upcomingevent.innerpages .col-md-4:nth-child(3n + 1):before { left:-120px; }
.upcomingevent.innerpages .col-md-4:nth-child(3n):before { right:-120px; }	
.upcomingevent.innerpages .col-md-4:first-child:before, .upcomingevent.innerpages .col-md-4:nth-child(3n + 1):before { left:-70px; }
.upcomingevent.innerpages .col-md-4:nth-child(3n):before { right:-70px; }
}
@media screen and (max-width:1300px){

.banner_wrap .todaygams .flex-direction-nav a{top:106px;}
.upcomingevent .row{margin-left:-15px; margin-right:-15px;}

.allprizemain .row{margin-left:-15px; margin-right:-15px;}
.upcommingslider.slick-dotted.slick-slider{padding-left:50px; padding-right:50px;}
.upcomingevent .slick-next{right:0px;}
.upcomingevent .slick-prev{left:0px;}
.upcomingevent{overflow:hidden;}
}
@media screen and (max-width:1220px){
.header-top .row,.header-bottom .row{padding-left:15px; padding-right:15px;}
}

@media screen and (max-width:1199px){
.flexslider .slides img{height:450px;}
.banner_slider_sec img { min-height:450px; object-fit:cover; }
.bannersub_titel .banner_sub_ttl{padding:10px 70px 0px 0px; font-size:30px;}
.top-opentimes.headertops{ padding:0 20px 0 10px; }
.header-bottom .ubermenu-menu-2 ul.ubermenu-nav > li { padding:0 10px; }
.header-bottom .ubermenu-menu-2 ul.ubermenu-nav > li > a{ font-size:14px; }
.header-bottom .main-navigation-header{margin-left:230px;}
.head-flag-img img{ max-width:100%; }
.header-top .logo{ top:27px; }
.lets_calabrate_title{ padding:0 30px 70px 15px; }
.lets_calabrate_ladyimg{padding:0 15px 0 0; }
.lets_calabrate_ladyimg img{ max-width:100%; margin-left:0; }
.lets_calabrate_title_cont h2{ font-size:50px; }
.lets_calabrate_title_cont h4{ font-size:33px; }
.bannersub_slider .slick-slide{ padding:0 10px; }
.bannersub_slider .bannersubslider_row{margin:0 -11px;}
.bannersub_wrap{padding-left:50px; padding-right:50px;}
.bannersub_slider{ margin:15px 0 0 0; display:block; width:100%; }
.bannersub_titel{ display:block; float:none; width:100%; text-align:left; line-height:1;  margin-top: -40px;}
.banner_wrap .flex-control-nav{ bottom:5px; }
.booknow_but{ bottom:40px; }
.bannersub_slider .slick-prev { left:-25px;}
.bannersub_slider .slick-next{ right:-25px; }
.flexslider .slides > li h2{font-size:45px; line-height: 55px; } 
.aboutmaindiv .leftimg,.aboutmaindiv .rightimg{height:240px;}
.aboutmaindiv .rightimg{margin-top:-120px;}
.footer-main-brand-info{font-size:32px;}
.upcomingevent .slick-prev{left:-15px;}
.upcomingevent .slick-next{right:-15px;}
.gallerymain .gallerycol-1,.gallerymain .gallerycol-2,.gallerymain .gallerycol-3,.gallerymain .gallerycol-4,.gallerymain .gallerycol-5,.gallerymain .gallerycol-6,.gallerymain .gallerycol-7,.gallerymain .gallerycol-8,.gallerymain .gallerycol-9{width:33.33%;}
.prevousdiv{padding-left:30px; width:25%;}
.nextdiv{width:25%; padding-right:30px;}
.gallerybtn{width:50%;} 
.top-addresss.headertops { padding:0 7px 0 0; }
.top-phone.headertops { padding:0 7px; }
.top-email.headertops { padding:0 7px; }
.top-opentimes.headertops { padding:0 11px 0 6px; }
.header_in_wrap.affix .logo{ top:12px; }
.lendingslider .container{padding-left:0px;}
.top_menu{display:none;}
.upcomingevent .slick-prev{left:20px;}
.upcomingevent .slick-next{right:20px;}
.upcomingevent_slider a:hover:before{font-size:24px;}
.menu-footer-menu-2-container ul li{padding:0px 5px 0px 5px;}
.rights_info{font-size:14px;}
.header_band { display:none; }
.header-top .menu_btn_toggle { display:block; position:absolute; right:15px; top:50%; background:url(images/menu_iconhead.svg) no-repeat 0 0; width:40px; height:27px; border:none; text-indent:-10000px;  margin-top: -8px;}
.team-name-text{font-size:16px;}
.bannersub_head{padding: 5px 5px; font-size: 12px;}
.doc_search_cross_btn{right: 20px;}
.flexslider .slides > li h2{max-width:500px;}
.nav_open{position:fixed; top:0px; left:0px; width:100%;}
.nav_open #back-to-top.show{z-index:0;}
.mobileupcommingevent ul li img.ubermenu-image{display:none;}
.events_section ul.sub-menu.mainliopen > li:last-child{border:0px;}
.events_section ul li.event_custom_code{padding-top:0px; padding-bottom:0px;}
.filter_s label{ font-size:16px; }
.see_more_row .information .col-md-4.icon_content_sec{ width:50%; padding-top:20px; }
.detail_main_right .related_head h2 { font-size:28px; line-height:32px; }
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover{background: #E9DCD3 !important; color: #0F0F0F !important;}
}
@media screen and (max-width:1100px) 
{
	.about_testimonial_sec .testimonial_slider .slick-prev{left:-20px;}
	.about_testimonial_sec .testimonial_slider .slick-next{right:-20px;}
}
@media screen and (max-width:1024px) {
.upcomingevent .container{padding-left:40px; padding-right:40px;}
.bannersub_slider .slick-slide{padding:0 15px;}
.bannersub_slider .bannersubslider_row{margin:0 -15px;}
.menuboxmain img{max-width:100%; }
.aboutmaindiv .leftimg.top0,.aboutmaindiv .rightimg.top130{height:200px;}
.upcomingevent{padding:50px 0px 60px 0px;}
.event_room{padding:60px 0px 60px 0px;}
.event_room .col-md-6:first-child{padding:45px 30px 45px 30px;}
.event_room_sub_heading .event_room_sub_ttl::after{top: -3px;}
.menumain{padding:50px 0px 60px 0px;}
.faqs_section{padding:60px 0px 60px 0px;}
.footermain{display:block; text-align:center;}
.rights_info{padding-bottom:20px;}
.menutablerow.eventinnr_page{padding:40px 0px 40px 0px}
.banner_sub_heading .banner_head{font-size:50px;}
.menutablerow.eventinnr_page .menu_ttl{margin-bottom:30px;}
.banner_section{padding-top:50px;}
.bannersub_titel:before{height:100px;}
.bannersub_head ul li{padding-left: 10px; padding-right: 10px;}
.whyus_bg{/*margin-top:0px;*/ padding-top:10px; padding-bottom:20px;}
.career_email a{font-size:22px;}
.career_img img{height: 300px; object-fit: cover;}
.testi_col p{font-size: 20px; line-height: 30px;}
.testi_col{padding:120px 30px 40px 30px;}
.about_us_mains .testimonial_sections.spacer{padding-top:50px;}
.tribe-events-single-event-title{font-size:32px;}
#tribe-events-pg-template{padding-top:40px;}
.about_testimonial_sec .testimonial_slider .slick-prev{left:-60px;}
.about_testimonial_sec .testimonial_slider .slick-next{right:-60px;}
.upcomingevent.innerpages .col-md-4{margin-bottom: 50px;}
.site_pagination{padding:0 0 40px 0;}
}
@media screen and (max-width:991px) {
.noeventinmenu {color: #ffffff;font-size: 15px;margin: 10px!important;}
.menutablerow .col-md-4{width:33.33%;}

.upcomingevent .container{padding-left:45px; padding-right:45px;}
.upcomingevent .slick-prev{left:-10px;}
.upcomingevent .slick-next{right:-10px;}
.gallerymain .thumbnail{min-height:290px; }
.gallerycol-2 .thumbnail{min-height:90px;}
.gallerymain .gallerycol-1,.gallerymain .gallerycol-2,.gallerymain .gallerycol-3,.gallerymain .gallerycol-4,.gallerymain .gallerycol-5,.gallerymain .gallerycol-6,.gallerymain .gallerycol-7,.gallerymain .gallerycol-8,.gallerymain .gallerycol-9{width:33.33%;}
.galleryhead{padding-top:45px; min-height:145px;}
.gallerycol-2 .thumbnail{min-height:145px;}
.galleryhead h2{padding-bottom:13px;}
.gallerymain .galleryimg{padding:0 5px;}
.galleryconmain{font-size:13px;}
.gallerymain .galleryimg{margin:5px 0px;}
.prevousdiv{padding-left:30px; width:25%;}
.nextdiv{width:25%; padding-right:30px;}
.gallerybtn{width:50%;}
/*****************************header-css-start*********************/
.head-flag-img{ width:100px; padding:20px 0;  float:none; margin:auto;}
.main-navigation-header .ubermenu-responsive-toggle{display:none;}	
body.commonclsforallpages button#responsive-menu-button{position:absolute; top:77px; background:#d8af23; right:30px;}
.responsive-menu-inner, .responsive-menu-inner::before, .responsive-menu-inner::after{background:#015f45 !important;}
.responsive-menu-open button#responsive-menu-button:hover, .responsive-menu-open button#responsive-menu-button:focus, button#responsive-menu-button:hover, button#responsive-menu-button:focus{background:#d8af23 !important;}

.header-top .logo{top:50px;}
body.commonclsforallpages #responsive-menu-container #responsive-menu li.responsive-menu-item a,body.commonclsforallpages #responsive-menu-container,body.commonclsforallpages #responsive-menu-container #responsive-menu-wrapper{background:#00533c;}
body.commonclsforallpages #responsive-menu-container #responsive-menu li.responsive-menu-item a:hover{background:#d8af23;}
body.commonclsforallpages #responsive-menu-container #responsive-menu li.responsive-menu-item.current-menu-item > a{ background:#d8af23; color:#3f3f3f; }

.top-addresss.headertops{padding-right:5px;}
.top-phone.headertops a,.top-opentimes.headertops,.top-addresss.headertops,.top-email.headertops a,.top-phone.headertops,.top-email.headertops{font-size:11px; float:none;}
.top-email.headertops,.top-phone.headertops{padding:0 6px;}
.top-opentimes.headertops{padding-right:10px;}
.socialicon a{margin-left:5px;}
.text-right{text-align:center;}
.header-top-right{float:none; width:100%; text-align:center;}
.top-freewifi.headertops{float:none;}
.socialicon{float:none; line-height:15px;}
.socialandotherinfo div{vertical-align:top;}
.socialicon a{line-height:18px;}
.header-bottom .main-navigation-header{margin-left:0px;}
#responsive-menu-container #responsive-menu li.responsive-menu-item a:hover{color:#000 !important;}
#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow{background:#d8af23 !important; border-left:0px !important;}
/*****************************header-css-end*********************/
.lets_calabrate_title_cont h2{font-size:36px;}
.aboutmaindiv .leftimg{display:none;}
.aboutmaindiv .rightimg{display:none;}
.bannersub_wrap{ display:block; position:relative; bottom:auto; left:auto; width:100%; }
.banner_wrap .flex-direction-nav a{ top:50%; }
.bannersub_slider .slick-slide:after{ left:-1px; right:auto; }
.banner_wrap .flex-direction-nav .flex-prev{ left:15px; }
.banner_wrap .flex-direction-nav .flex-next{ right:15px; }

#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next, #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous{width:auto;}
.banner_wrap .todaygams .flex-direction-nav a { top: 39%;}
.fc-state-default .fc-prev-button,.fc-state-default .fc-next-button,.fc-state-default .fc-nextYear-button{border:0px;} 

.cal_info_col{ margin:0 10px 0 0; }
.cal_info_wrap{ margin:0 10px 0 0; }
body.commonclsforallpages button#responsive-menu-button{ width:110px; height:45px; top:135px; text-align:right; padding:0 10px 0 0; }
body.commonclsforallpages button#responsive-menu-button:after{ content:"Menu"; position:absolute; top:50%; text-transform:uppercase; left:10px; color:#015f45;  font-size:17px; width:auto; line-height:12px; height:12px; margin-top:-2px; text-align:left; }

body.commonclsforallpages button#responsive-menu-button .responsive-menu-box{ height:25px; }
.single-event #tribe-events #tribe-events-footer{ margin:20px 0 0 0; }
.responsive-menu-open body { overflow:hidden; }

.header_in_wrap.affix .header-top{ padding:15px 0; height:auto; }
.header_in_wrap.affix .header-top-right{ height:auto; }
.header_in_wrap.affix .logo { left:15px; top:72px; width:80px; }
.header-top .logo{ top:72px; }
.header_in_wrap.affix .head-flag-img { padding:20px 0; width:100px; }
.header_in_wrap{ position:relative; }
.mc4wp-form-error .mc4wp-response{ bottom:52px; }
.mc4wp-form-error .mc4wp-form-fields input[type="submit"] { margin-top:30px; }
.lendingconleft{padding-right:15px;}
.lendingconleft.lendingconright{padding-left:15px;}
.lendingslides .col-md-6:first-child{padding-right:0px;}
.bannersub_wrap.lendingslider{right:0px;}
.lendingslides .col-md-6{padding-left:0px;}
.slides.lendingslides .col-md-6 + .col-md-6 .bannersub_wrap.lendingslider{left:0px;}
.matrixLink { margin: 5px;}
.copyright-text.text-center {float: none; text-align:center;}
.event_room .col-md-6{width:100%;}
.event_room .row{flex-direction: column-reverse;}
.menutablerow .row{margin-left: -15px; margin-right: -15px;}
.menutablerow .col-md-6 {padding-left: 15px; padding-right: 15px;}
.faqs_section .col-md-6{width:100%;}
.faq_image img{width:100%;}
.flexslider .slides img{height:400px; object-fit: cover; object-position: center center;}
.tankyou_inner{width:90%;}
.logo img { height:auto; width:124px; }
.footerbg .col-md-2.footer1{width: 24%;}
.footerbg .col-md-6{width:45%;}
.footerbg .col-md-4{width:31%;}
.menu-footer-menu-3-container .menu{width: 47%;}
.menu-footer-moenu-4-container .menu{width:20%;}
.bannersub_head ul li{padding-left: 9px; padding-right: 9px;}
.event_room_image img{width:100%;}
.carrer_inner:first-child{padding-left:30px;}
.career_email a{font-size:17px;}
.career_email{padding-left:50px;}
.carrer_inner{margin:40px 0px 40px 0px;}
.about_tab{margin-bottom: 40px; margin-top: 40px;}

.scroll_to{margin-right: 5px;}

.left_right_sec .col-md-6{width:100%;}
.banner_slider_sec img { min-height:410px; object-fit:cover; }
.error-404 { min-height:calc(100vh - 545px); }
.error-404_page { min-height:calc(100% - 545px); }
.error-404_page .site-main { min-height:calc(100vh - 545px); }
.content_data.row { column-count:2; }
.filter_sec_main { margin:0 -12px; position:relative; }
.filter_sec{ width:100%; overflow:auto; padding:0 0 10px; } 
.caetgory_filter.row { flex-wrap:nowrap; }
.caetgory_filter.row .filter_s:first-child { padding-left:18px; }
.sort_by { position:absolute; right:12px; top:-130px; }
.detail_main_wrap .detail_main_left { flex:0 0 auto; width:100%; padding:0 15px; }
.see_more_row { padding:20px 0 0px 0; }
.detail_main_left .share { padding:40px 0 0 0; }
.detail_main_wrap .detail_main_right { flex:0 0 auto; width:100%; padding:40px 12px 40px; background:#E9DCD3; margin:40px 0 0 0; }
.blog_heading { font-size:50px; line-height:60px; letter-spacing:0.10em; }
.detail_maian { padding:50px 0 0 0; overflow:hidden; }
.related_wrap { padding:40px 5px 0; }
.related_wrap .col-md-12 { padding:0 10px; }
.related_wrap .slick-list{ margin:0 -10px; width:auto; max-width:inherit; }
.related_wrap .slick-dotted.slick-slider{ margin:0; padding:0 0 50px 0; }
.detail_main_right .related_head h3{ display:none; }
.related_wrap .slick-dots{ bottom:0; line-height:0; width: calc(100% + 90px); max-width: inherit;}
.related_wrap .slick-dots li{ width:auto; height:auto; padding:0; margin:0 3px; }
.related_wrap .slick-dots li button{ width:10px; height:10px; padding:0; background:#0F0F0F; border-radius:50%; }
.related_wrap .slick-dots li.slick-active button{ background:#D61C15; }
.related_wrap .slick-dots li button:before{ content:""; }
.left_right_images .row{ margin:0; }
.faq_main{ padding:0 0 60px 0; }
#load_more.cs_more_btn{ padding:0 0 20px 0; }
.blog_body_main .intconmain .entry-content-post{ margin-bottom:20px;  min-height: 320px;}
.content_data.row.not_found_data{padding-top:90px;}
.about_us_mains .caetgory_filter.row{flex-wrap: inherit;}
.about_tab .row .scroll_to{width:auto; margin-right:0px; padding-left: 3px; padding-right: 3px;}
.event_right{margin-left:400px;}
.left_right_images .image_sec_slider{margin-left: -10px; margin-right: -10px;}
.testimonial_row { padding-left:2px; padding-right:2px; }
.mainevent_con{z-index:1; position:relative;}
.related_wrap.single_related_post .slick-list{margin:0px;}
.related_wrap.single_related_post .slick-list .slick-track{margin:auto;}
.content_data.row.not_found_data p{margin-top: 10px;}
.upcomingevent_slider a img{height:auto;}
.cork_site .footer-nav-menu ul{padding-left: 20px;}
}
@media screen and (max-width:767px){
		#menu-item-760 .noeventinmenu{margin-left:0px !important; color:red;} 
.related_wrap.single_related_post{padding-right:0px; padding-left:0px;}
.related_wrap.single_related_post .col-md-12{padding:0 22px;}
	.detail_main_wrap .detail_main_left{padding:0px 12px;}
	.left_right_images .image_sec_slider{margin:0px;}
	.socialandotherinfo div.top-addresss,.socialandotherinfo div.top-opentimes{display:none;}
.top-phone.headertops,.top-email.headertops,.top-freewifi.headertops,.socialicon{float:none;}
.top-freewifi.headertops{padding:0 0 0 6px;}
.socialicon a{vertical-align:top;}
body.commonclsforallpages button#responsive-menu-button{top:75px; right:15px;}
.head-flag-img{padding:10px 0;}

.cork_site .footer-nav-menu ul{width: 100%; padding-left: 0px;}

.header-top .logo{top:46px;}
.lets_calabrate_title{padding:0px; float:left; width:100%;}
.lets_calabrate_row{padding-bottom:25px; width:100%; float:left;}
.lets_calabrate_content{width:100%; float:left;}
.lets_calabrate_ladyimg{display:none;}
.lets_calabrate_content_wrap{margin-top:20px;}
.lets_calabrate{text-align:center;}
.readmore_butwrap{text-align:center;}
.lets_calabrate_title_cont{margin-top:30px;}
.lets_calabrate_content_wrap p{padding-top:30px; padding-bottom:30px;}
.bannersub_slider .bannersubslider_row{ margin:0 -15px; }
.bannersub_slider .slick-slide{ padding:0 15px; text-align:center;}
.flexslider .slides > li h2{ font-size:40px; line-height:48px; }
.banner_wrap .todaygams .flex-direction-nav a{top:50%;}
.banner_wrap .flex-control-nav{ display:none; }
.booknow_but { bottom:15px; }
.booknow_but a { border:2px solid #f6d03d; border-radius:19px; height:38px; line-height:34px; padding:0 15px; }
.filteritem-section{ display:block; width:100%; overflow:hidden; position:relative;}
.upcomingevent .container{padding-left:20px; padding-right:20px;}
.upcomingevent .slick-dotted.slick-slider{margin-bottom:0px; padding-bottom:40px;}
.footersocialicon{width:100%; display:inline-block; text-align:center;}
.footersocialicon .youtube, .footersocialicon .vimeo, .footersocialicon .vk,.footersocialicon .socialtitle,.twitter,.instagram,.google-plus{display:inline-block; float:none;}
.allprizemain{padding-bottom:20px; margin-top:30px;}
.footerbg .col-md-6{width:100%;}
.menu-footer-menu-3-container .menu,.menu-footer-moenu-4-container .menu{width:100%;}
.headder_toggle_btn.footer_toggle{margin-bottom:50px;}
.lets_calabrate_title_img,.lets_calabrate_title_cont{width:49%; display:inline-block; float:none; vertical-align:top; margin-top:0px;}
.lets_calabrate_content_img{width:48%; display:inline-block; vertical-align:top; margin-top:30px; float:left;}
.lets_calabrate_content_wrap{float:right; width:48%; display:inline-block; vertical-align:top;}
.lets_calabrate_content{padding-bottom:35px;}

.prevousdiv,.nextdiv{display:none;}
.gallerybtn{width:100%; text-align:center; padding-bottom:20px;}
.tabs_hidden_nav.block_nav{display:block;}
.listgallerymain{padding-bottom:50px;}	
.intconmain .entry-content{padding:40px 38px 40px 38px;}
.menuboxmain img{width:auto;}
	
.calender_info{ padding:18px 20px 24px; }
.fc-toolbar .fc-left { display:inline-block; float:none; vertical-align:top; margin:10px 8px 0; }
.fc-toolbar .fc-right{ display:inline-block; float:none; vertical-align:top; margin:10px 8px 0; }
.calendar-page{ padding:40px 0 80px; }
.fc-center h2{ font-size:30px; }
.fc-toolbar .fc-center{ margin:0 0 15px 0; }
.calendar-page .fc-toolbar.fc-header-toolbar{ margin:0 0 25px 0; }
.head-flag-img{ display:none; }
.header-bottom{ height:90px; }

.footersocialicon .facebook{ float:none; display:inline-block; }
.gallery-title{ display:block; color:#015f45;  font-size:28px; background:#e7eaea; padding:74px 0 0 0; text-align:center; }
.filteritem-section	.tabs_hidden_nav.block_nav{ top:154px; padding:0; }
.footer-main-brand-info { font-size:29px; }
.socialicon .twitter, .socialicon .instagram{ padding:0; }
.page-content{ padding:40px 0 0 0; }
.intconmain .entry-content{ margin-bottom:40px; }
.intconmain h2{ font-size:28px; }
footer.site-footer .container .text-center{ text-align:left; }
.copyright-text.text-center {float: none; text-align:center !important;}
.error-404_wrap { padding:60px 0 77px; }
.error-404 .page-header h1{ font-size:40px; line-height:48px; }
.error-404.intconmain h2{ font-size:32px; line-height:36px;  max-width: 250px;}
.intconmain h2{ font-size:24px; }
.error-404-cont{ font-size:20px; line-height:24px;  max-width: 290px;}
.single-event{ padding:40px 0 35px; }
.single-event #tribe-events-content.tribe-events-single h1.tribe-events-single-event-title{ font-size:28px; }
.single-event .single-tribe_events .tribe-events-schedule{ padding:15px 0 20px; }

.single-event #tribe-events #tribe-events-footer{ margin:20px 0 0 0; }

.gallerymain li{float:left;}
.gallerymain{width:20000em;position: relative;}
.block_nav{display:block;}
.sl_wrp{width:100%; overflow:hidden;}
#back-to-top{ bottom:60px; }
.mc4wp-form-error .mc4wp-response{ bottom:46px; }
.mc4wp-form-error .mc4wp-form-fields input[type="submit"] { margin-top:44px; }
.page-template-gallery-template .tabs_hidden_nav{ display:none; }
.page-template-gallery-template .gallerymain{ width:100%; }
.page-template-gallery-template .galleryimg{ width:100% !important; }
.page-template-gallery-template .filteritem-section{ overflow:visible; }
.gallery_768{ display:block; }
.galleryhead{ display:none; }
.gallery_768 .galleryhead{ display:block; }
.gallerycol-2 .thumbnail{ height:290px; }
.lendingconleft{border:0px; margin-bottom:20px;}
.lendingconbg .col-md-6{width:100%; padding-right:15px;}
.lendingconbg .col-md-6:first-child{padding-right:15px;}
.lendingconleft.lendingconright{padding-left:0px;}
.lendingcontact h2{font-size:23px;}
.lendingconmain p{font-size:17px;}
.about_section.lendingabout{padding-bottom:40px;}
.mobilefooter{margin-top:20px;}
.matrixLink { margin: 10px 0; float:none; text-align:center;}
.copyright-text.text-center {float: none; text-align:center;}
.banner_slider_sec img{height:538px; object-fit: cover;}

.banner_content p{font-size:16px; line-height:20px;}
.bannter_btn{padding:11px 20px;}
.event_mainhead .event_ttl{font-size:32px;}
.upcomingevent{padding:35px 0px 40px 0px;}
.event_room{padding:40px 0px 40px 0px; background-position: top center;}
.event_room_heading .event_room_ttl{font-size:32px;}
.event_room .col-md-6:first-child{padding:30px 20px 20px 20px;}
.event_room_sub_heading .event_room_sub_ttl{line-height:24px; font-size:20px; margin:20px 0px 20px 0px;}
.menutablerow .menu_ttl{font-size: 32px; text-align:left; margin-bottom:20px;}
.faqs_section .col-md-6:last-child{padding:28px 20px 20px 20px;}
.faq_heading .faq_head{margin-bottom:34px;}
.faq_image{display:none;}
.faq_cust .accordion-body p{font-size:16px; line-height:20px;}
.ourmenu_text{font-size:32px;}
.footerbg .col-md-2.footer1{width:100%; text-align:center;}
.footer-nav-menu ul{width:100%;}
.footer-nav-menu ul li{border-bottom: 1px solid #393939; padding-bottom:13px; margin-bottom: 13px; }
.footer-nav-menu ul li a{width:100%; display:block;position:relative;}
.footer-nav-menu ul li a:after{background:url(images/footer_menu_arrow.svg) no-repeat; position:absolute; right:0px; top:50%; content:""; width:12px; height:19px; margin-top: -10px;}  
.footerbg .col-md-4{width:100%; margin-top:22px;}
.container{padding-left:20px; padding-right:20px; }
.footerbg{padding:35px 0px 35px 0px;}
.footer-main-brand-info img{padding-right:0px; width:243px;}
.email a,.foot_address{font-size:16px;}
.bannersub_titel .banner_sub_ttl{font-size:32px; text-align:left; padding-right:15px;}
.bannersub_titel{text-align:left; margin-top: -43px;}
.bannersub_head{display:inline-block; width:100% !important;}
.bannersub_team{width:100% !important;}
.team-name-text{font-size:20px;}
.upcommingslider.slick-dotted.slick-slider{padding-left:0px; padding-right:0px;}
.footermain{flex-wrap: wrap; flex-direction: column-reverse; display: flex;}
.rights_info{margin-bottom:0px; margin-top:10px;}
.menu-footer-menu-2-container ul li{width:100%; text-align:center; margin-bottom:10px;}
.menu-footer-menu-2-container ul li a{font-size:16px;}
.rights_info{font-size:16px;}
.upcomingevent .slick-prev{top:0px; left:35px; }
.upcomingevent .slick-next{top:0px; right:35px;}
.upcomingevent_slider{width:322px;}
.event_title .event_ttl,.dete_event{text-align:left;}
.event_title .event_ttl{margin-top:19px;}
.menuboxmain{width:318px;}
.menutablerow .row{margin-left: -5px; margin-right: -5px;}
.menutablerow .col-md-6{padding-left:5px; padding-right:5px; margin:auto; margin-top:15px; width:auto;}
.upcomingevent.innerpages .upcomingevent_slider{width:auto;}
.upcomingevent.innerpages .upcomingevent_slider img{width:100%;}
.upcomingevent.innerpages .col-md-4{max-width:450px; margin:auto; margin-bottom:40px;}
.menutablerow.eventinnr_page .menuboxmain{width:auto; max-width:450px; margin:auto;}
.banner_sub_heading .banner_head{font-size:32px; margin-bottom:20px;}
.thankyou_message{font-size:32px;}
.thankyoubtn{margin-right:0px; width:200px; margin-top:10px;}
.thankyoubtn.mar0{margin-top:10px;}
.banner_wrap .flexslider .slides > li::before{background: linear-gradient(180deg, rgba(0, 0, 0, 0) 12.17%, rgba(0, 0, 0, 0.25) 36.91%);}
.menu_slider_responsive .menuboxmain img{height: 400px; object-fit: cover;}
.menumain .menutablerows{padding-bottom: 60px;}
.menumain .slick-next{font-family: 'Arial';font-style: normal;font-weight: 700;font-size: 12px;line-height: 16px;padding-right: 48px;bottom: -51px;right: 21px;top: auto;width: auto;color: #0F0F0F;height: auto;transform: none;}
.menumain .slick-next:after{display: inline-block;width: 20px;height: 33px;background-image: url(images/mob-right.svg);background-repeat: no-repeat;background-position: center;position: absolute;content:'';right: 0;top: -10px;}
.menumain .slick-before{display: none;}
.bannersub_head ul li{padding-left:15px; padding-right:15px;}
.intbg_img{margin-top:40px;}
.contact h2{font-size: 32px; line-height: 36px;}
.formwrapper label{padding-right:0px;}
.contact .page-content.intconmain p{padding-right:8px;}
.contact .banner_section{padding-top:33px;}
.contact .banner_sub_heading .banner_head{font-size:40px;}
.header_search-mob input.search-field-mob{padding-right:55px;}
.search_main .header_search-mob input.search-field-mob{padding-left:60px;}
.bannersubslider .slick-slide > div:nth-child(2){margin-top: 20px; border-top: 1px solid #E9DCD3; padding-top:10px;}
.bannersub_wrap{padding-bottom:30px; padding-top:7px;}
.bannersub_slider .container{max-width:300px;}
.menu-footer-menu-2-container ul li::after{display:none;}
.event_room_image img{height:400px;}
.bannersubslider .slick-dots{bottom: -51px;}
.faq_cust .accordion-body{padding-right:30px;}
.banner_text_main .img_text{font-size:40px; line-height:48px;}
.bannersub_slider .slick-prev{margin-top: 15px;}
.bannersub_slider .slick-next{margin-top: 15px;}
.banner_wrap .slick-slide{position:relative;}
.searchbackpage { padding:20px 0 0 0; max-width:274px; }
.searchbox .pagesearch_box { width:100%; }
.searchbackpage .or{ padding:10px 0; font-size:20px; line-height:24px; display:block; }
.backtohome { display:block; }
.backtohome a{ display:block; width:100%; padding:0 15px; text-align:center; }
.searchbox{ display:block; width:274px; }
.error-404 .container{ padding:0 31px; }
.content_data.row { column-count:1; }
.entry-content-post .image_sec img{ width:100%; }
.filter_sec_main{ margin:0 -20px; padding:0; }
.content_data.row .col-md-4 { padding-top:20px; }
.caetgory_filter.row .filter_s:first-child { padding-left:26px; }
.blog_banner_sec { padding:72px 0; }
.blog_heading { font-size:40px; line-height:48px; letter-spacing:0.15em; word-wrap: break-word; max-width: 500px;}
.detail_maian { padding:20px 0 0; }
.detail_main_left .title_image_content_with_cta:first-child { padding:10px 0 0 0; }
.block_cta { padding:20px 0 0 0; }
.see_more_row { padding:0px 0 40px 0; }
.see_more_row .information .col-md-4.icon_content_sec { width:100%; padding-top:40px; }
.icon_content_right .small_ttl { font-size:32px; line-height:32px; }
.icon_content_right .info_content p { font-size:16px; line-height:20px; }
.detail_main_left .title_image_content_with_cta p { font-size:16px; line-height:20px; }
.testimonial_sections.spacer { padding:40px 40px 0 40px; }
.testi_col { display:block; padding:120px 30px 40px 30px; }
.testimonial_slider .slick-next{ right:-52px; }
.testimonial_slider .slick-prev{ left:-52px; }
.testi_col p { font-size:20px; line-height:24px; }
.testimonial_row { padding:0 2px 60px; }
.testi_col:before{ bottom:-18px; }
.testimonial_sections.spacer + .title_image_content_with_cta{ padding:60px 0 0 0; }
.block_title h3 { font-size:20px; line-height:24px; }
.block_title + .block_description { padding:20px 0 0 0; }
.block_description + .full_img { margin:20px 0 0 0; }
.block_image_description { padding:20px 0 0 0; }
.detail_main_left .title_image_content_with_cta{ padding:20px 0 0 0; }
.detail_main_right .related_head h2{ padding:0 8px; }
.block_title + .full_img { margin:20px 0 0 0; }
.detail_main_left .title_image_content_with_cta ul li { padding:0 0 0 26px;  margin:20px 0 0 0; font-size:16px; line-height:20px; }
.detail_main_left .share { padding:60px 0 0 0; }
.post_navigation_main { padding:20px 0 0 0; }
.detail_main_wrap .detail_main_right { width:calc(100% + 16px); margin:40px -8px 0; }
.related_wrap { padding:20px 10px 0; }
.related_wrap { padding:20px 100px 0 10px; }
.related_wrap .slick-list { margin: 0 -12px; overflow:visible; }
.left_right_images .row .slick-list{ padding:0 118px 0 0; overflow:visible; margin:0 -10px; }
.left_right_images .col-md-6::after { left:20px; right:20px; }
.left_right_images .row .col-md-6.slick-slide img{ width:100%;  height: 300px; object-fit: cover;}
.left_right_images .row .col-md-6.slick-slide{ padding:0 10px; }
.faq_main{ padding:0 0 40px 0; }
.sec_main .gallery_row.row { padding:0 0 0 0; }
.sec_main .gallery_row.row .col-md-4{ width:100%; padding-bottom:10px; }
.sec_main .gallery_row.row .col-md-6{ width:100%; padding-bottom:10px; }
.sec_main .gallery_row.row .col-md-12{ width:100%; padding-bottom:10px; }
.sec_main .gallery_row.row .col-md-6 .row .col-md-6{ padding:10px 5px 0; width:50%; }
.sec_main .gallery_row.row .col-md-6 .row { margin:0 -5px; }
.sec_main .gallery_row .col-md-6 .row .col-md-6:first-child, .sec_main .gallery_row .col-md-6 .row .col-md-6:nth-child(2) { padding-top:0; }
.sec_main .fancy_gallry_boxes img { width:100%; height:auto; object-fit:cover; }
.gallery_row .col-md-6 .row .col-md-6 .fancy_gallry_boxes img { height:100%; }
.view_all.text-center { padding:30px 0 40px 0; }
.sec_main .fancy_gallry_boxes{ height:auto; }
.gallery_row .col-md-6 .row .col-md-6 .fancy_gallry_boxes{ height:100%; }
.gallery_row.row > *{ padding-left:5px; padding-right:5px; }
.gallery_row.row { margin:0 -5px; }
.gallery_row .col-md-3 { padding:10px 5px 0; width:50%; }
.gallery_row .col-md-3:first-child, .gallery_row .col-md-3:nth-child(2) { padding-top:0; }
.sec_main .col-md-3 .fancy_gallry_boxes{ height:100%; }
.sec_main .col-md-3 .fancy_gallry_boxes img { height:100%; }
.blog_body_main .banner_sub_content{margin-bottom:20px;}
.blogmain_sec{margin:0px;}
.sort_by{/*top: -80px;*/ top:-100px;}
.detail_main_left .title_image_content_with_cta ol li{ margin:20px 0 0 0; font-size:16px; line-height:20px; }
.forminput.forminputdate .wpcf7-form-control-wrap { width:184px; }
.upcomingevent.innerpages .col-md-4:before { background:url(images/slider-left-graphics.svg) no-repeat; width:496px; height:224px; position:absolute; left:50%; top:calc(50% - 160px); content:""; z-index:-1; margin:auto; transform:translateX(-50%); }
.upcomingevent.innerpages .col-md-4:first-child:before, .upcomingevent.innerpages .col-md-4:nth-child(3n + 1):before { left:50%; }
.upcomingevent.innerpages .col-md-4:nth-child(3n):before { right:auto; }	
.page-template-gallery-template .banner_sub_content{padding-bottom:20px;}
.about_tab{overflow:auto;}
.scroll_to a{display:inline-block;}
.scroll_to{width:auto; margin-right: 0px; padding-left: 5px; padding-right: 5px;}
.banner_sub_content p{font-size:16px; line-height: 20px;}
.about_tab{margin-top:20px; margin-bottom:20px; padding-bottom:10px; padding-left:5px;}
.full_width_img img{height: 300px; object-fit: cover;}
.full_image_content p{font-size:16px; line-height: 20px;}
.full_image_content .col-md-6:first-child{padding-bottom:30px;}
.full_image_content{padding:20px 0px 20px 0px;}
.see_more .video_ttl{font-size:32px; line-height: 36px;}
.about_testimonial_sec .testimonial_sections.spacer{padding-left:0px; padding-right:0px;}
.about_testimonial_sec .testimonial_slider .slick-prev{top: auto; bottom:12px; z-index:1; left:20px;}
.about_testimonial_sec .testimonial_slider .slick-next{bottom:12px; top: auto; z-index:1; right:20px;}
.about_testimonial_sec .testimonial_row{padding: 0 2px 100px;}
.about_right_image img{height: 408px; object-fit: cover;}
.about_right_image{margin-bottom:20px;}
.career_email a{font-size: 16px; text-transform: inherit;}
.carrer_inner:first-child{padding-left:0px;}
.carrer_inner .col-md-6:first-child{padding-left:40px; padding-right:70px; padding-bottom:47px; padding-top:37px;}
.career_description{font-size:16px; line-height: 20px; margin-bottom:20px;}
.related_sec_slider .image_sec img{width:100%;}
.whyus_bg{padding-top:33px;}
.information_content p{font-size:16px; line-height: 20px;}
.left_content ul li{font-size:16px; line-height: 20px;}
.career_img img{height: 408px; object-fit: cover;}
.career_heading .career_head{font-size:32px;}
.career_email a{font-family:Arial, Helvetica, sans-serif; font-weight:700; letter-spacing:inherit;}
.career_email::before{top:-3px;}
#tribe-events-pg-template{padding:0px;}
.event_left{width:100%;}
.event_right{margin-left:0px; display:inline-block; vertical-align:top; width:100%;}
.tribe-events-schedule .tribe-events-cost{font-size:20px;}
.single-tribe_events .tribe-events-schedule{padding-bottom:20px; line-height: 26px;}
.tribe-events-content p:last-child{font-size:16px; line-height: 20px;}
.tribe_custom_structure{margin-bottom:0px; position:relative; padding-bottom:65px;}
.intconmain p{font-size:16px; line-height:20px;}
.page-content.intconmain.nobgimg h1{font-size:32px;}
.time_sec{font-size:20px;}
.events_button{position:absolute; bottom:0px; left:0px; z-index:1;}
.tribe-events-schedule b{font-size:16px;}
.date_sec{font-size:20px;}
.event_back_btn{display:block; margin-bottom:25px;}
.event_back_btn a{color: #D61C15; font-weight: 700; font-size: 16px; line-height: 20px; position:relative; padding-left:22px;}
.event_back_btn a:before{background:url(images/back-event-arrow.svg) no-repeat; width:11px; height:17px; position:absolute; top:0px; left:0px; content:"";}
.detail_main_left .testimonial_slider .slick-prev{left:-30px; margin-top:-16px;}
.detail_main_left .testimonial_slider .slick-next{right:-30px; margin-top:-16px;}
.banner_video::before{width:50px; height:50px; background-size:100%;}
.title_image_content_with_cta .full_img img{height:400px; object-fit: cover; width:100%;}
.title_image_content_with_cta .full_img .banner_video img{height:300px; object-fit: cover;}
.author-woolshed_admin .page-content{padding-top:50px; padding-bottom:50px;}
.detail_main_left .title_image_content_with_cta ul li::after{top:6px;}
.g-recaptcha {transform:scale(0.77); -webkit-transform:scale(0.77); transform-origin:0 0; -webkit-transform-origin:0 0; display: inline-block;}
.captcha_main{height:62px;}
.single-search-wrap .full-img-section a .post-ttl{font-size:20px; padding: 10px 0px 14px 0px;}
.single-search-wrap .events_sec .fancy_gallry_boxes img{margin-bottom:20px;}
.single-search-wrap .tribe-events-schedule{padding-top: 0px; padding-bottom: 10px;}
.single-search-wrap .events_sec .row{margin-left:-7px; margin-right:-7px;}
.single-search-wrap .events_sec .col-md-6{padding-left:7px; padding-right:7px; }
.single-search-wrap .events_sec .col-md-6:first-child{width:164px; float:left;}
.single-search-wrap .events_sec .col-md-6:last-child{width:auto; margin-left:165px;}
.single-search-wrap .main_event_title .event_ttl a{font-size:20px;}
.single-search-wrap .events_sec.row{display: block; flex-wrap: inherit; margin-left: -7px; margin-right: -7px;}
.single-search-wrap .date_sec, .single-search-wrap .tribe-events-schedule b, .single-search-wrap .time_sec, .single-search-wrap .tribe-events-schedule .tribe-events-cost{font-size:16px;}
.left_content ul li::after{top:6px;}

.single-search-wrap .half-img-section .row{margin-left:-7px; margin-right:-7px; display:block;}
.single-search-wrap .half-img-section .col-md-6{padding-left:7px; padding-right:7px;}

.single-search-wrap .half-img-section .col-md-6:first-child{width:164px; float:left;}
.single-search-wrap .half-img-section .col-md-6:last-child{width:auto; margin-left:165px;}
.search_main .blog_all_cnt a .post_heading .post_head{font-size:20px; line-height: 24px; word-wrap: anywhere;}
.post_content,.evedfnt_title{font-size:16px; line-height: 20px;}
.single-search-wrap .half-img-section img{height: 173px; object-fit: cover;}
.single-search-wrap .half-img-section.event_without_img .col-md-6{width:100%; margin:0px;}
.single-search-wrap .half-img-section.event_without_img{padding-bottom:20px;}
.single-search-wrap .full-img-section .post-ttl{font-size:20px; line-height: 24px;}
.single-search-wrap .full-img-section.post_cnt_sec .post_content{padding-bottom:20px;}

.upcomingevent.innerpages .container{max-width: 350px;}
.menutablerow.eventinnr_page .menu_ttl{text-align:left;}
.menutablerow.eventinnr_page .menuboxmain > a{border:10px solid #fff; padding:0px;}
.menutablerow.eventinnr_page .menutablerows .col-md-6{margin-bottom:30px;}
.menutablerow.eventinnr_page .menutablerows .col-md-6:last-child{margin-bottom:5px;}
.sec_main .gallery_row.row.two_section .col-md-6{width:50%;}
.single-search-wrap .events_sec{padding:20px 0px 30px 0px;}
.single-search-wrap .full-img-section.img_sec{padding-bottom:10px; padding-top:20px;}
.evedfnt_title a{color:#252525; text-decoration:none;}
.search-result-wrap .single-search-wrap:first-child .half-img-section {padding-top:10px;}
.search_main .search_sec_mobile{margin-top:20px;}
.about_sections .full_width_img img{height:300px;}
}
@media screen and (max-width:700px){
.single-tribe_events .tribe-events-event-image{margin-right:0px; width:100%; text-align:center; margin-bottom:20px; max-width:100%}	
.fc-day-grid .fc-week table tbody tr td a{ font-size:14px; }
} 
@media screen and (max-width:620px) {
.menutablerow .col-md-4{width:100%; float:left; margin-bottom:40px;}
.menumain{padding-bottom:20px;}	
.footerinnerpad .col-xs-6{width:100%;}
.footerinnerpad .col-md-3.clearfix{clear:both;}
.lets_calabrate_title_cont h4{font-size:25px;}
.lets_calabrate_title_cont h2{line-height:43px; font-size:28px;}
.lets_calabrate_content_wrap{margin-top:0px;}
.footerinnerpad .col-xs-6{margin-bottom:30px;}
.menuboxmain img{width:auto; height:auto;}
.mobilefooter{width:100%; text-align:center;}
}
@media screen and (max-width:580px)
{
	.career_videodiv.modal.show .modal-dialog{padding:20px;}
}

@media screen and (max-width:540px) {
#responsive-menu-container{ width:59% !important; }
}
@media screen and (max-width:520px){
.blog_body_main .banner_sub_heading{max-width:150px;}

}

@media screen and (max-width:480px) {
.footer-main-brand-info{font-size:24px;}
.lets_calabrate_title_img, .lets_calabrate_title_cont{width:100%;}
.lets_calabrate_title_cont{margin-top:30px; margin-bottom:30px;}
.lets_calabrate_title_cont h2{font-size: 27px; line-height: 36px;}
.lets_calabrate_title_cont h4{font-size:24px;	}
.lets_calabrate_content_img{width:100%; margin-top:20px;}
.lets_calabrate_content_wrap{width:100%;}
.lets_calabrate_content{padding-bottom:50px;}
.formlabel{width:100%; text-align:left; padding-bottom:3px;}
.forminput{margin-left:0px; width:100%;}
.formlabel.checklable{ width:90px; }
.formcheckwrap{ margin-left:90px; }

}
@media screen and (max-width:479px) {




.booknow_but{ bottom:8px; }
.allprizemain .col-xs-6,.allprizemain .col-xs-4{width:100%; text-align:center; padding-bottom:10px;}
.calendar-page .fc-day-top a{ font-size:13px; }
.fc-widget-header table thead tr th{ font-size:13px; height:46px; line-height:46px; }
.calender_info{ padding:18px 15px 24px; }
.cal_info_col{ width:15px; }
.fc-toolbar .fc-left { margin:10px 0px 0; }
.fc-toolbar .fc-right{ margin:10px 0px 0; }
.fc-left .fc-calendarbtn-button, .fc-left .fc-today-button { padding-left:14px; padding-right:14px; }
.fc-left .fc-calendarbtn-button, .fc-left .fc-today-button { padding-left:14px; padding-right:14px; }
.fc-right .fc-basicWeek-button, .fc-right .fc-month-button, .fc-right .fc-basicDay-button, .fc-right .fc-listMonth-button{ width:auto; padding:0 14px; }
.footsep .col-md-6 { padding:0; }
.page-content h1{ font-size:30px; }
.footer_logo { top:auto; display:inline-block; padding:20px 15px 0; position:relative; right:auto; vertical-align:top; width:100%; text-align:center; transform:translateY(0); -webkit-transform:translateY(0); }
.footer_logo a{ float:none; display:inline-block; vertical-align:top; }
footer.site-footer .container .text-center{ line-height:1.1; text-align:center; }
body.commonclsforallpages button#responsive-menu-button{top:97px;}
}
@media screen and (max-width:440px) {

.header-top .logo{top:67px;}
.top-freewifi.headertops{padding:0 0 0 14px;}
#responsive-menu-container{top:73px !important;}
.fc-basic-view .fc-body .fc-row{ min-height:70px !important; }
}

@media screen and (max-width:430px) {
.bannter_btn{font-size:15px; margin-right:10px; padding:11px 14px;}
.event_room_sub_heading .event_room_sub_ttl{font-size:18px;}
.event_room_sub_heading .event_room_sub_ttl::after { top: -6px;}
}
@media screen and (max-width:428px){
.forminput.forminputdate .wpcf7-form-control-wrap { width:100%; }
.forminput.forminputdate .wpcf7-form-control-wrap:last-child { width:100%; margin:5px 0 0 0; }
}
@media screen and (max-width:390px){
.event_room_sub_heading .event_room_sub_ttl{font-size: 17px; padding-left:54px;}
}
@media screen and (max-width:380px) {
.footer-main-brand-info{font-size:16px;}
	
	
}
@media screen and (max-width:320px) {
.upcomingevent h2{font-size:27px; padding-bottom:30px;}
.upcomingevent{padding-top:60px;}
}