@media screen and (max-width:992px){.banner_wrapper_start .new_slider_heading h2{display:block;font-size:45px;text-transform:uppercase;color:#fff;line-height:1;font-family:DIN-Black}.flexslider ul.slides li.image_wrapper img{width:100%!important;height:550px!important;object-fit:cover!important}.new_slider_sub_heading p{font-size:33px;position:relative;color:#fff;margin:10px 0;text-transform:capitalize;font-family:Rancho-Regular}.flex-direction-nav .flex-prev{font-size:0!important}.flex-direction-nav .flex-next{font-size:0}.countdown-section .timer .ycd-simple-container{transform-origin:top center}}@media screen and (max-width:767px){.top_bar,#masthead.site-header{display:none!important}.title-home{font-size:30px;line-height:35px}.pt-pb{padding:70px 0!important}.right-side,.left-container{max-width:100%}.text-right{text-align:center}.btn-default{font-size:15px}p{font-size:15px}.flex-row{display:block}.custom-logo{width:auto}.top-img-btn{display:block}.btn_default{font-size:16px}section.top-section-services{padding:3em 0;height:auto}div#pub_menu{display:none!important}.header_content .slider-heading{font-size:38px}.header_content .slide-sub-heading{font-size:30px;margin-bottom:10px;line-height:1.2}.title_section strong{font-size:20px}section.ofinningans-items,.tmadev-section{padding:2.5em 0}.ofinningans-services img{height:380px}.ofinningans-list .ofinningans{bottom:7px}.pub_content_section .title-home{margin-bottom:20px;font-size:30px}.ofinningans-pub .container{padding:20px}.pub_icons{display:flex;flex-wrap:wrap}.pub_icons .col-3{width:50%}.clus_menu_rate ul{margin:0;padding:0 10px;width:100%}.call_us_table{font-size:40px}.ofinningans-pub{height:auto}.pub_bar_everet .col-5{margin-top:30px}.testimonials_content p{height:auto;font-size:22px;line-height:1.3}.book_table_section{padding:60px 0;height:auto}.nav_menu_list li.widget_nav_menu{padding:15px 0}.footer-section .nav_menu_list li.widget_nav_menu ul{display:block}.nav_menu_list li.widget_nav_menu li{width:100%}.menu-list ul li{font-size:18px;line-height:1;flex-wrap:wrap}.menu-list strong{padding:8px 20px;margin-top:15px}.menu-list h2{font-size:23px}.site-footer{padding:4em 0 2em}.footer-widgets p,.feedback h1 small{font-size:17px}.site-footer h2.widget-title{font-size:18px;margin-top:28px}.footer-section li.widget_nav_menu{list-style:none;margin-bottom:30px}.site-info{text-align:center}.footer-section .container{display:block!important}.container.button-link-footer{padding:0}.custom-html-widget h2,.custom-html-widget h2 a{font-size:25px}.footer-section .nav_menu_list ul.menu li{padding-bottom:10px;margin-right:0;border:none}.footer-section .nav_menu_list ul.menu li a,.site-footer a,.widget ul li,.widget ol li{font-size:15px}.contact_details span.email a{font-size:18px}.footer-section{text-align:center}#menu-cool-stuff{display:inline-block;text-align:center}.site-footer h2.widget-title{position:relative;text-align:center}.site-footer h2.widget-title::after{position:absolute;content:"";width:50px;height:3px;left:50%;transform:translateX(-50%);bottom:-12px;background:#036a44;border-radius:100px;display:inline-block}.contact_details ul{display:inline-block}.btn_default_link{display:inline-block;justify-content:center;align-items:center}.pub_bar_everet{text-align:center}}@media screen and (max-width:680px){.flexslider ul.slides li.image_wrapper img{width:100%!important;height:400px!important;object-fit:cover!important}.banner_wrapper_start .new_slider_heading h2{display:block;font-size:35px;text-transform:uppercase;color:#fff;line-height:1;font-family:DIN-Black}.new_slider_sub_heading p{font-size:28px}section.countdown-section .timer .ycd-all-content-wrapper.ycd-countdown-content-wrapper-217{padding:0!important}section.countdown-section .timer .ycd-simple-current-unite .ycd-simple-countdown-time{padding:22px!important}section.countdown-section .timer .ycd-simple-current-unite{padding:0!important}}@media screen and (max-width:624px){.new_slider_sub_heading p{font-size:24px}.upcoming-section-event .event_content h2{font-size:28px;width:420px;padding:5px}}@media screen and (max-width:520px){.flexslider ul.slides li.image_wrapper img{width:100%!important;height:275px!important;object-fit:cover!important}.banner_wrapper_start .new_slider_heading h2{display:block;font-size:28px;text-transform:uppercase;color:#fff;line-height:1;font-family:DIN-Black}.new_slider_sub_heading p{font-size:20px}.upcoming-section-event .event_content h2{font-size:22px;width:330px;padding:8px}.flex-direction-nav a:before{font-size:25px}.countdown-section .timer .countdown-section .timer .ycd-simple-container{transform-origin:top left!important}section.countdown-section .timer .ycd-simple-current-unite .ycd-simple-countdown-time{padding:10px!important}section.countdown-section .timer .ycd-simple-content-wrapper-217 .ycd-simple-countdown-label{font-size:17px;margin:0 0 0 0}section.countdown-section .timer .ycd-simple-content-wrapper-217 .ycd-simple-countdown-number,.ycd-simple-content-wrapper-217 .ycd-simple-timer-dots{font-size:17px}}@media screen and (max-width:420px){.flexslider ul.slides li.image_wrapper img{width:100%!important;height:350px!important;object-fit:cover!important}.banner_wrapper_start .new_slider_heading h2{font-size:19px}.new_slider_sub_heading p{font-size:16px}.upcoming-section-event .event_content h2{font-size:22px;width:338px;padding:8px}.banner_wrapper_start{top:15%}.upcoming-section-event .event_content h2{font-size:20px;width:273px;padding:11px}.banner_wrapper_start .btn_default_link .btn_default{padding:13px 15px}.site_logo img.custom-logo{max-width:160px!important;height:55px}.site_logo{max-width:175px!important}}@media screen and (min-width:479px) and (max-width:759px){.top-services .col-3{width:50%}.top-services img{height:200px}.the_services.flex-row .col-3{width:50%;padding:0 10px}.service_item h4{line-height:1.2}.site_logo img.custom-logo{max-width:160px!important;height:55px}.site_logo{max-width:175px!important}}@media screen and (min-width:768px) and (max-width:1024px){body{font-size:17px;line-height:1.7}.site_logo{max-width:175px!important}.main-navigation a{font-size:17px!important;padding:.4em}.main-navigation li.lni-phone a{letter-spacing:0;font-size:14px}.right-side,.left-container{max-width:100%}section.top-section-services{padding:50px;height:600px}.header_content .slider-heading{font-size:55px}.header_content .slide-sub-heading{font-size:40px;line-height:1}.ofinningans-services .col-3{width:50%}.ofinningans-pub .container{padding:50px}.ofinningans-pub{height:auto}.pub_icons{display:flex}.pub_bar_everet .col-5{margin-top:25px}.col-4.nav_menu_list{margin:30px 0 10px}.site-footer:after{display:none}.footer-section li.widget_nav_menu{margin:0 0 25px}.site-footer{padding:65px 0 0}h1.title-home{font-size:40px!important}.col-6.about_content{padding:2em}.footer_icon .col-3{padding:1em;width:25%;float:left}.footer_icon h3{font-size:18px}.footer_icon span{font-size:14px;line-height:normal;display:block}.site-footer h2.widget-title{font-size:18px}}@media screen and (max-width:768px){body{font-size:17px;line-height:1.6}.mobilehead{display:flex!important;align-items:center;justify-content:space-between;background:#000}[class*="col-"]{float:none;width:100%;padding:0 5px}.site-header{display:none}.nav>li{display:block}.row-welcome,.flex-row-center,.flex-row{display:block}.footer_wrap h2,.footer_wrap h2 a{font-size:28px}.navigation-top{position:absolute;right:0;top:44px;border-top:1px solid #6f1e1e}#menu-top-menu{position:absolute;width:100%;z-index:99999;left:0}.main-navigation .nav li{float:none;display:block;margin:0}.main-navigation .nav li a{padding:.5em 1.2em}.navigation-top{width:100%;text-align:right}.main-navigation>div>ul{text-align:right;padding:0}.main-navigation .nav li a{color:#fff;text-align:left;border-bottom:1px solid rgba(0,0,0,.1)!important}.nav>li.hover>ul{position:relative;box-shadow:none;width:100%;margin:0;padding:0}.sub_header_menu{display:none}.pt-pb{padding:50px 0!important}.container{padding:20px 20px}.map-outer{margin-left:0!important}.x-text{font-size:25px}.bead{padding:0!important}.bead .sub-header{display:flex;align-items:center;height:100px;padding-left:0;padding-right:0;text-align:center;justify-content:center}.bead:after,.bead:before{display:none}.bead .entry-title{font-size:30px!important;line-height:1.2}.flex-col{display:block}.blog .entry-header .entry-title{font-size:22px}.blog .entry-content img{max-width:100%;float:none;margin-bottom:10px}.blog .entry-content p{font-size:16px}}