/*Laptop*/
@media only screen and (min-width: 1200px) and (max-width: 1400px) {

.subscription-form:before { left: 50px; }
.subscription-form:after { right: 50px; }
.subscription-form .gform_wrapper { max-width: 1000px; margin: 0 auto; }
.subscription-form .gform_wrapper form .gform-body input { height: 72px; }
/*.subscription-form .gform_wrapper form .gform_footer input { padding: 29px !important; }
.subscription-form .gform_wrapper form .gform_footer { margin: 0 0 0 -25px; }*/

section.text-with-scrolling-image .content-wrapper .image-content .image-title { width: 200px; }
section.text-with-scrolling-image .content-wrapper .image-content .image-title span { font-size: 16px; }

}



/*TABLET LANDSCAPE MODE*/
@media only screen and (min-width: 1024px) and (max-width: 1199px) {

.header-wrapper .header-inner .navigation-wrapper { padding: 0 20px; }
.header-wrapper .header-inner .navigation-wrapper .menu > li > a { font-size: 16px; }
.header-wrapper .header-inner .header-btn a span { font-size: 12px; }
.header-wrapper .header-inner .header-btn a { width: 130px; }

.subscription-form:before { left: 30px; }
.subscription-form:after { right: 30px; }
.subscription-form .gform_wrapper { max-width: 800px; margin: 0 auto; }
.subscription-form .gform_wrapper form .gform_footer button.custom-submit-btn span.btn-text { font-size: 25px; }
.subscription-form .gform_wrapper form .gform-body input { padding: 28px 20px; }
.subscription-form .gform_wrapper form .gform_footer { margin: 0 0 0 -20px; }

section.left-right-carousel .lrc-wrapper .lrc-content .lrc-inner .lrc-col.lrc-left .lrc-image { width: 400px; height: 400px; }
section.left-right-carousel .lrc-wrapper .lrc-content .lrc-inner .lrc-col.lrc-right .lrc-image { width: 400px; height: 400px; }
section.content-with-animated-images .cwai-wrapper .cwai-right .img.img-1 { right: 250px; }
section.content-with-animated-images .cwai-wrapper .cwai-right .img.img-2 { right: 100px; }

section.text-with-scrolling-image { padding-top: 200px; padding-bottom: 200px; }
section.text-with-scrolling-image .content-wrapper .image-content { width: 100%; position: relative; top: auto; height: auto; left: 0; right: 0; margin: 0 auto; padding: 0 30px; }
section.text-with-scrolling-image .content-wrapper .image-content .image-item { position: relative; transform: none; left: 0; right: 0; margin: 0 auto; top: auto; opacity: 1; }
section.text-with-scrolling-image .content-wrapper .image-content img { height: 500px; }
section.text-with-scrolling-image .content-wrapper .text-content h2 { font-size: 50px; line-height: 60px; padding: 0 15px; margin-bottom: 50px; }
section.text-with-scrolling-image .content-wrapper .text-content h2 br { display: none; }
section.text-with-scrolling-image .content-wrapper .image-content .image-title { bottom: 20px; position: absolute; left: 0; right: 0; margin: 0 auto; }


section.left-right-links-with-image { padding: 150px 0 200px; }
section.left-right-links-with-image .links-layout .left-links a { width: 430px; height: 130px; }
section.left-right-links-with-image .links-layout .left-links a span { font-size: 40px; }
section.left-right-links-with-image .links-layout .right-links a { width: 430px; }
section.left-right-links-with-image .links-layout .right-links a span { font-size: 40px; }

section.tc-with-it .content .image-wrap { width: 400px; height: 400px; }
section.tc-with-it .content h3 { font-size: 40px; }
section.tc-with-it .content .image-wrap h4 { font-size: 50px; }

section.two-columns-layout .content .content-left.round-img img,
section.two-columns-layout .content .content-right.round-img img { width: 400px; height: 400px; }
section.two-columns-layout.showtime-sec1 .content-right h2 { font-size: 50px; line-height: 50px; }
section.showtime-list h2.showtime-title { font-size: 50px; }
section.showtime-list .showtime-item h5.showtime-item-title { font-size: 25px; }


section.two-columns-layout.ep-sec1 .content h2 { font-size: 50px; line-height: 50px; }
section.event-data.ep-sec2 h2.event-main-title { font-size: 50px; }
section.event-data.ep-sec2 .event-items .event-item .event-title h5.ei-title { font-size: 40px; }
section.event-data.ep-sec2 .event-items .event-item .event-title h6.ei-sub_title { font-size: 30px; }
section.event-data.ep-sec3 h2.event-main-title { font-size: 50px; }
section.event-data.ep-sec3 .event-items .event-item .event-title h5.ei-title { font-size: 40px; }
section.event-data.ep-sec3 { padding-top: 200px; }


.footer-wrapper .footer-columns .footer-col.col-1 h5 { font-size: 25px; }
.footer-wrapper .footer-columns .footer-col.col-1 .footer-text p { font-size: 18px; }
.footer-wrapper .footer-columns .footer-col.col-2 .footer-links h4 { font-size: 22px; }


}




/*TABLET POTRAIT MODE*/
@media only screen and (min-width: 768px) and (max-width: 1023px) {

.header-wrapper .header-inner .header-btn { display: none; }
.header-wrapper .header-inner .navigation-wrapper .left-menu { display: none; }
.header-wrapper .header-inner .navigation-wrapper .right-menu { display: none; }
.header-wrapper .header-inner .mobile-navigation { display: block; }
.page-title h1 { font-size: 100px; line-height: 90px; }
.page-title { min-height: 500px; }
.with-bg-video .video-content h2 { font-size: 100px; line-height: 200px; }
.with-bg-video .video-content { height: 500px; }
.with-bg-video .video-content p { font-size: 25px; }
.subscription-form .gform_wrapper { max-width: 550px; margin: 0 auto; }
.subscription-form .gform_wrapper .gform_heading h2.gform_title { font-size: 22px; }
.subscription-form .gform_wrapper .gform_heading p.gform_description { font-size: 16px; }
.subscription-form .gform_wrapper form .gform-body input { padding: 20px; font-size: 15px; }
.subscription-form .gform_wrapper form .gform_footer { margin: 0 0 0 -15px; }
.subscription-form .gform_wrapper form .gform_footer button.custom-submit-btn span.btn-text { font-size: 18px; }
section.left-right-carousel .lrc-wrapper .lrc-content .lrc-inner .lrc-col.lrc-left .lrc-image { width: 300px; height: 300px; }
section.left-right-carousel .lrc-wrapper .lrc-content .lrc-inner .lrc-col.lrc-right .lrc-image { width: 300px; height: 300px; }
section.content-with-animated-images .cwai-wrapper .cwai-left .cwai-buttons a span { font-size: 15px; }
section.content-with-animated-images .cwai-wrapper .cwai-right .img.img-1 { right: 150px; }
section.content-with-animated-images .cwai-wrapper .cwai-right .img.img-2 { right: 50px; top: 100px; }
section.content-with-animated-images .cwai-wrapper .cwai-right .img.img-3 img { width: 200px; }
section.content-with-animated-images .section-lines { margin-top: 20px; }

section.text-with-scrolling-image { padding-top: 200px; padding-bottom: 200px; }
section.text-with-scrolling-image .content-wrapper .image-content { width: 100%; position: relative; top: auto; height: auto; left: 0; right: 0; margin: 0 auto; padding: 0 30px; }
section.text-with-scrolling-image .content-wrapper .image-content .image-item { position: relative; transform: none; left: 0; right: 0; margin: 0 auto; top: auto; opacity: 1; }
section.text-with-scrolling-image .content-wrapper .image-content img { height: 400px; }
section.text-with-scrolling-image .content-wrapper .text-content h2 { font-size: 40px; line-height: 50px; padding: 0 15px; margin-bottom: 50px; }
section.text-with-scrolling-image .content-wrapper .text-content h2 br { display: none; }
section.text-with-scrolling-image .content-wrapper .image-content .image-title { bottom: 20px; position: absolute; left: 0; right: 0; margin: 0 auto; }

section.left-right-links-with-image { padding: 100px 0 200px; }
section.left-right-links-with-image .links-layout .left-links a { width: 300px; height: 100px; }
section.left-right-links-with-image .links-layout .right-links a { width: 300px; height: 100px; }
section.left-right-links-with-image .links-layout .right-links a span { font-size: 25px; padding: 20px 20px 10px 100px; }
section.left-right-links-with-image .links-layout .left-links a span { font-size: 25px; padding: 20px 100px 10px 20px; }

section.tc-with-it .content .image-wrap { width: 300px; height: 300px; }
section.tc-with-it .content h3 { font-size: 30px; }
section.tc-with-it .content .image-wrap h4 { font-size: 50px; }

section.two-columns-layout .content .content-left.round-img img,
section.two-columns-layout .content .content-right.round-img img { width: 300px; height: 300px; }
section.two-columns-layout.showtime-sec1 .content-right h2 { font-size: 50px; line-height: 50px; }
section.showtime-list h2.showtime-title { font-size: 50px; }
section.showtime-list .showtime-item h5.showtime-item-title { font-size: 20px; }

section.two-columns-layout.ep-sec1 .content h2 { font-size: 50px; line-height: 50px; }
section.event-data.ep-sec2 h2.event-main-title { font-size: 50px; }
section.event-data.ep-sec2 .event-items .event-item .event-title h5.ei-title { font-size: 40px; }
section.event-data.ep-sec2 .event-items .event-item .event-title h6.ei-sub_title { font-size: 30px; }
section.event-data.ep-sec3 h2.event-main-title { font-size: 50px; }
section.event-data.ep-sec3 .event-items .event-item .event-title h5.ei-title { font-size: 40px; }

	

	
}




/*Mobile POTRAIT MODE*/
@media only screen and (max-width: 767px) {

h1{font-size: 50px;}
h2{font-size: 40px;}
h3{font-size: 30px;}
h4{font-size: 20px;}
h5{font-size: 15px;}
h6{font-size: 12px;}

.header-wrapper .header-inner .header-btn { display: none; }
.header-wrapper .header-inner .navigation-wrapper .left-menu { display: none; }
.header-wrapper .header-inner .navigation-wrapper .right-menu { display: none; }
.header-wrapper .header-inner .mobile-navigation { display: block; }


body.error404 .gdl-page-404 .message-box-wrapper .message-box-title span {font-size: 100px; height: 150px; line-height: 115px;}
body.error404 .gdl-page-404 .message-box-wrapper .message-box-content p {font-size: 15px;}


section.two-columns-layout .content { flex-wrap: wrap; }
section.two-columns-layout .content .content-left { margin: 0 0 20px 0; flex: auto; }
section.two-columns-layout .content .content-right { flex: auto; }


.page-title { min-height: 300px; }
.page-title h1 { font-size: 40px; line-height: 40px; margin-bottom: 100px; }


.search-box { width: 100%; padding: 0 50px; }
.search-box form input { width: 100%; padding: 10px 20px; }
.search-box button { width: 100%; margin-top: 5px; padding: 10px 20px; }
.search-close { right: 50px; }


.with-bg-video .video-content { height: 400px; }
.with-bg-video .video-content h2 { font-size: 50px; line-height: 150px; }
.with-bg-video .video-content p { font-size: 25px; line-height: 30px; }

.subscription-form:after { display: none; }
.subscription-form:before { display: none; }
.subscription-form .gform_wrapper .gform_heading { display: block; }
.subscription-form .gform_wrapper .gform_heading p.gform_description { font-size: 15px; text-align: center; }
.subscription-form .gform_wrapper .gform_heading h2.gform_title { text-align: center; }
.subscription-form .gform_wrapper form { flex-wrap: wrap; }
.subscription-form .gform_wrapper form .gform-body { width: 62%; }
.subscription-form .gform_wrapper form .gform-body input { padding: 0 20px; font-size: 15px; height: 50px; border-left: 2px solid #ceb67c; border-radius: 0; border-right: 0; background-size: cover !important; background-position: center right; }
.subscription-form .gform_wrapper form .gform_footer { width: 42%; margin: 0 0 0 -4.5%; }
.subscription-form .gform_wrapper form .gform_footer button.custom-submit-btn { height: 50px !important; }
.subscription-form .gform_wrapper form .gform_footer button.custom-submit-btn span.btn-text { font-size: 16px; }

section.left-right-carousel .lrc-wrapper .lrc-content .lrc-inner { flex-wrap: wrap; }
section.left-right-carousel .lrc-wrapper .lrc-content .lrc-inner .lrc-col.lrc-left { width: 100%; }
section.left-right-carousel .lrc-wrapper .lrc-content .lrc-inner .lrc-center-logo { width: 100%; margin: 30px 0; }
section.left-right-carousel .lrc-wrapper .lrc-content .lrc-inner .lrc-center-logo img { position: relative; bottom: auto; }
section.left-right-carousel .lrc-wrapper .lrc-content .lrc-inner .lrc-col.lrc-right { width: 100%; }
section.left-right-carousel .lrc-wrapper .lrc-content .lrc-inner .lrc-col.lrc-left .lrc-image { width: 300px; height: 300px; margin: 0 auto; }
section.left-right-carousel .lrc-wrapper .lrc-content .lrc-inner .lrc-col.lrc-left .lrc-image img { width: 100%; height: 100%; }
section.left-right-carousel .lrc-wrapper .lrc-content .lrc-inner .lrc-col.lrc-left .lrc-slide h4.lrc-slide-title { font-size: 30px; }
section.left-right-carousel .lrc-wrapper .lrc-content .lrc-inner .lrc-col.lrc-right .lrc-image { width: 300px; height: 300px; margin: 0 auto; }
section.left-right-carousel .lrc-wrapper .lrc-content .lrc-inner .lrc-col.lrc-right .lrc-image img { width: 100%; height: 100%; }
section.left-right-carousel .lrc-wrapper .lrc-content .lrc-inner .lrc-col.lrc-right .lrc-slide h4.lrc-slide-title { font-size: 30px; }
section.left-right-carousel .lrc-wrapper .lrc-content .lrc-inner h5.lrc-static-title { font-size: 25px; }
section.left-right-carousel .lrc-wrapper .lrc-content .lrc-inner .lrc-center-logo:after { display: none; }

section.content-with-animated-images { padding-bottom: 150px; }
section.content-with-animated-images .cwai-wrapper .cwai-left { width: 100%; }
section.content-with-animated-images .cwai-wrapper .cwai-right { width: 100%; margin-top: 50px; }
section.content-with-animated-images .cwai-wrapper .cwai-left .cwai-buttons a span { font-size: 15px; }
section.content-with-animated-images:after { display: none; }
section.content-with-animated-images .cwai-wrapper .cwai-right .img.img-1 { right: 140px; top: -20px; }
section.content-with-animated-images .cwai-wrapper .cwai-right .img.img-1 img{ width: 180px; }
section.content-with-animated-images .cwai-wrapper .cwai-right .img.img-2 { z-index: 1; position: relative; top: auto; right: auto; }
section.content-with-animated-images .cwai-wrapper .cwai-right .img.img-2 img { width: 220px; height: 280px; margin: 0 auto; margin-top: 80px; }
section.content-with-animated-images .cwai-wrapper .cwai-right .img.img-3 { top: 10px; }
section.content-with-animated-images .cwai-wrapper .cwai-right .img.img-3 img { width: 170px; height: 250px; }
section.content-with-animated-images .section-lines { display: none; }


section.tc-with-it .content .image-wrap { width: 300px; height: 300px; }
section.tc-with-it .content { flex-wrap: wrap; }
section.tc-with-it .content .image-wrap h4 { font-size: 50px; }


section.text-with-scrolling-image { padding-top: 200px; padding-bottom: 200px; }
section.text-with-scrolling-image .content-wrapper .image-content { width: 100%; position: relative; top: auto; height: auto; left: 0; right: 0; margin: 0 auto; padding: 0 30px; }
section.text-with-scrolling-image .content-wrapper .image-content .image-item { position: relative; transform: none; left: 0; right: 0; margin: 0 auto; top: auto; opacity: 1; }
section.text-with-scrolling-image .content-wrapper .image-content img { height: 250px; }
section.text-with-scrolling-image .content-wrapper .text-content h2 { font-size: 25px; line-height: 35px; padding: 0 15px; margin-bottom: 50px; }
section.text-with-scrolling-image .content-wrapper .text-content h2 br { display: none; }
section.text-with-scrolling-image .content-wrapper .image-content .image-title { bottom: 20px; position: absolute; left: 0; right: 0; margin: 0 auto; height: 50px; width: 100%; }
section.text-with-scrolling-image .content-wrapper .image-content .image-title span { font-size: 14px; }


section.content-with-carousel-box { padding: 50px 0 100px; }
section.content-with-carousel-box .content-wrapper .left-content { width: 100%; }
section.content-with-carousel-box .content-wrapper .right-content { width: 100%; }
section.content-with-carousel-box .content-wrapper .left-content h2 { font-size: 40px; }
section.content-with-carousel-box .carousel-box { margin-top: 50px; max-width: 100%; display: block; padding: 0; }
section.content-with-carousel-box .carousel-box .carousel-left { padding: 50px 30px 0; margin: 0; border: none; text-align: center; }
section.content-with-carousel-box .carousel-box .carousel-left img { margin: 0 auto 50px; }
section.content-with-carousel-box .carousel-box .carousel-center { margin: 30px 0; padding: 0 30px; }
section.content-with-carousel-box .carousel-box .carousel-center .carousel-img { width: 300px; height: 300px; margin: 0 auto; }
section.content-with-carousel-box .carousel-box .carousel-center .carousel-img img { width: 100%; height: 100%; }
section.content-with-carousel-box .carousel-box .carousel-right { border-radius: 0 0 20px 20px; max-width: 100%; margin: 0 auto; padding: 20px; }
section.content-with-carousel-box .carousel-box .carousel-right .custom-arrows { justify-content: center; gap: 40px; }
section.content-with-carousel-box .carousel-box .carousel-right span.prev-arrow.slick-arrow { order: 1; }
section.content-with-carousel-box .carousel-box .carousel-right span.slick-arrow { order: 2; }
section.content-with-carousel-box .carousel-box .carousel-right .custom-arrows:after { width: 1px; height: 100%; }
section.content-with-carousel-box .content-wrapper .right-images .right-image2 img { width: 200px; }
section.content-with-carousel-box .content-wrapper .right-content .sec-btn { justify-content: center; margin-bottom: 140px; }


section.left-right-links-with-image { margin-top: -70px; padding-top: 80px; padding-bottom: 180px; }
section.left-right-links-with-image .links-layout .left-links a { width: 150px; height: 50px; }
section.left-right-links-with-image .links-layout .left-links a span { font-size: 15px; padding: 10px 50px 5px 0px; }
section.left-right-links-with-image .links-layout .right-links a { width: 150px; height: 50px; }
section.left-right-links-with-image .links-layout .right-links a span { font-size: 15px; padding: 10px 0px 5px 50px; }


/*.footer-wrapper { padding: 50px 0; }
.footer-wrapper:before { background-size: 100%; top: -40px; height: 45px; }
.footer-wrapper:after { background-size: 100%; bottom: 0; height: 43px; }*/
.footer-wrapper .footer-columns .footer-col.col-1 { width: 100%; margin: 0 0 30px 0; text-align: center; }
.footer-wrapper .footer-columns .footer-col.col-2 { width: 100%; }
.footer-wrapper .footer-columns .footer-col.col-2 .social-icons { margin: 0 0 50px; justify-content: center; }
.footer-wrapper .footer-columns .footer-col.col-2 .social-icons .ttb { display: none; }
.footer-wrapper .footer-columns .footer-col.col-2 .social-icons ul { margin: 0; }
.footer-wrapper .footer-columns .footer-col.col-2 .footer-links-wrap { margin-bottom: 30px; flex-wrap: wrap; }
.footer-wrapper .footer-columns .footer-col.col-2 .footer-links-wrap .footer-links { flex: 100%; }
.footer-wrapper .copyright-wrapper { flex-wrap: wrap; justify-content: center; margin-top: 0; border-top: 1px solid #444444; padding: 20px 0; }
.footer-wrapper .copyright-wrapper .copyright-text p { font-size: 15px; }
.footer-wrapper .copyright-wrapper .footer-menu ul li a { font-size: 15px; }

.footer-wrapper .bgWrap { padding-top: 50px; }
.footer-wrapper .footer-columns .footer-col.col-1 .footer-text p { font-size: 15px; margin-bottom: 20px; }
.footer-wrapper .footer-columns .footer-col.col-1 h5 { font-size: 25px; }
.footer-wrapper .footer-columns .footer-col.col-1 a.footer-btn span { font-size: 15px; }
.footer-wrapper .footer-columns .footer-col.col-1 a.footer-btn { width: 180px; margin: 0 auto; }
.footer-wrapper .footer-columns .footer-col.col-2 .footer-links h4 { font-size: 20px; margin-bottom: 15px; }
.footer-wrapper .footer-columns .footer-col.col-2 .footer-links p { font-size: 15px; }
.footer-wrapper .footer-columns .footer-col.col-2 .footer-links .links ul li a { font-size: 15px; padding-left: 15px; }
.footer-wrapper .footer-columns .footer-col.col-2 .footer-links .links ul li { margin-bottom: 5px; }
.footer-wrapper .footer-columns .footer-col.col-1 img { margin: 0 auto 40px; }
	
section.simple-content.cnt-us { margin-top: -185px; }
section.simple-content.cnt-us .gform_wrapper .gform_footer button.custom-submit-btn span.btn-text { font-size: 20px; }
section.simple-content.cnt-us .gform_wrapper .gform_footer button.custom-submit-btn { width: 200px !important; }


section.content-with-animated-images.menu-sec1 .cwai-wrapper .cwai-left h2.cwai-title { font-size: 40px; }
section.content-with-animated-images.menu-sec1 { margin-top: -170px; padding-top: 200px; padding-bottom: 200px; }
section.content-with-animated-images.menu-sec1.pb { padding-bottom: 70px !important; }

section.two-columns-layout.menu-sec2 { padding-bottom: 50px !important; padding-top: 300px !important; }


section.two-columns-layout.showtime-sec1 .content-right h2 { font-size: 40px; line-height: 40px; }
section.showtime-list { padding-bottom: 200px; padding-top: 120px; background-size: auto !important; background-repeat: repeat !important; }
section.showtime-list h2.showtime-title { font-size: 40px; }
section.showtime-list .showtime-item h5.showtime-item-title { font-size: 22px; line-height: 25px; margin-bottom: 10px; }

section.two-columns-layout.showtime-sec1 { z-index: 0; }
section.two-columns-layout.ep-sec1 { margin-top: -180px; }
section.two-columns-layout.ep-sec1 .content h2 { font-size: 40px; line-height: 40px; }


section.event-data.ep-sec2 { background-size: auto !important; background-repeat: repeat !important; }
section.event-data.ep-sec2 h2.event-main-title { font-size: 40px; line-height: 40px; }
section.event-data.ep-sec2 .event-items .event-item .event-title { flex-wrap: wrap; justify-content: center; }
section.event-data.ep-sec2 .event-items .event-item .event-title h5.ei-title { font-size: 30px; width: 100%; text-align: center; }
section.event-data.ep-sec2 .event-items .event-item .event-title h6.ei-sub_title { font-size: 25px; margin-bottom: 10px; }
section.event-data.ep-sec2 .event-items .event-item .event-details .ei-img { flex: auto; }
section.event-data.ep-sec2 .event-items .event-item .event-details { flex-wrap: wrap; }
section.event-data.ep-sec2 .event-items .event-item .event-details .ei-des { flex: auto; }

section.event-data.ep-sec3 h2.event-main-title { font-size: 40px; line-height: 40px; }
section.event-data.ep-sec3 .event-items .event-item .event-title { flex-wrap: wrap; justify-content: center; }
section.event-data.ep-sec3 .event-items .event-item .event-title h5.ei-title { font-size: 30px; width: 100%; text-align: center; }
section.event-data.ep-sec3 .event-items .event-item .event-title h6.ei-sub_title { font-size: 25px; margin-bottom: 10px; }
section.event-data.ep-sec3 .event-items .event-item .event-details { flex-wrap: wrap; }
section.event-data.ep-sec3 .event-items .event-item .event-details .ei-img { flex: auto; }
section.event-data.ep-sec3 .event-items .event-item .event-details .ei-des { flex: auto; }
section.event-data.ep-sec3 { padding-top: 300px; margin-top: -270px; padding-bottom: 220px; }

section.karaoke-plus-brunch { padding-top: 150px; }
section.karaoke-plus-brunch .menu-tabs button.tab-btn { font-size: 30px; }
section.karaoke-plus-brunch .menu-tabs-content .tab-content .menu-details p { font-size: 16px; }
section.karaoke-plus-brunch .menu-buttons a span { font-size: 15px; }

section.menus-sec .menu-heading h2 { font-size: 40px; line-height: 35px; }
section.menus-sec .menu-heading p { font-size: 18px; }
section.menus-sec .menu-buttons a span { font-size: 15px; }
section.menus-sec .menu-tabs button.tab-btn { font-size: 25px; line-height: 30px; white-space: nowrap; }
section.menus-sec .menu-tabs-content .menu-item h4 { font-size: 20px; gap: 20px; align-items: flex-start; }
section.menus-sec .menu-tabs-content .menu-item p { font-size: 15px; line-height: 20px; }
section.menus-sec .menu-tabs-content .tab-content .menu-arrows { gap: 120px; }
section.menus-sec .menu-tabs-content .tab-content .menu-arrows span.slick-arrow { font-size: 0; }
section.menus-sec .menu-tabs-content .tab-content .menu-arrows span.prev-arrow.slick-arrow:after { left: -70px; }
section.menus-sec .menu-tabs-content .tab-content .menu-arrows span.slick-arrow:after { left: 0; }

section.two-columns-layout .content .content-left.round-img img,
section.two-columns-layout .content .content-right.round-img img { width: 300px; height: 300px; }


section.simple-content.pp-text h5 { font-size: 25px; }
section.simple-content.pp-text p { font-size: 15px; }


section.two-columns-layout.find-us { margin-top: -200px; }
section.two-columns-layout.find-us .main-title h2 { font-size: 50px; }
section.two-columns-layout.find-us .content:after { display: none; }
section.two-columns-layout.find-us .content .content-left iframe { width: 100%; height: 250px; }
section.two-columns-layout.find-us .content .content-right iframe { width: 100%; height: 250px; }
section.two-columns-layout.find-us .content h4 { margin-bottom: 20px; font-size: 30px; }
section.two-columns-layout.find-us .content strong { font-size: 20px; line-height: 20px; }
section.two-columns-layout.find-us .content h5 { line-height: 20px; }

.gf-popup-content { padding: 20px; margin: 0 20px; }
.gf-popup.active .gf-popup-content .gform_body textarea { min-block-size: auto; height: 100px; }
	
}



/*Mobile LANDSCAPE MODE*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
}