@media(min-width:992px){.space-d-20{padding-bottom:40px}}@media (max-width:1900px){.enumenu_ul ul>li.logo-header a{width:400px}header.header-main.fixed .enumenu_ul ul>li.logo-header a{width:350px}header.header-main.fixed .enumenu_ul ul>li.logo-header{margin-top:30px!important}}@media (max-width:1760px){.testimonials-sec{padding-left:708px}.left-image{height:580px;width:708px}.container-fluid{padding:0 15px}.row.justify-content-center{display:block}.enumenu_ul ul>li.phone-number{margin-left:0!important}header .container-full{padding:0}.enumenu_ul ul>li.logo-header a{width:300px}header.header-main.fixed .enumenu_ul ul>li.logo-header a{width:250px}header.header-main.fixed .enumenu_ul ul>li.logo-header{margin-top:20px!important}.header-main:after{left:15px;width:calc(38.7% - 15px)}.header-main:before{right:15px;width:calc(45% - 0px)}.desktop-header{padding:30px 0}header.header-main.fixed .desktop-header{padding:25px 0}.desktop-header:after,.desktop-header:before,.left-menu,.right-menu{width:calc(50% - 160px)}.main-banner .banner-cover{padding-top:190px}.right-menu .phone-number a{font-size:2.3rem}.main-banner-part .banner-text-part{top:calc(50% - 15px)}header.header-main.fixed .left-menu,header.header-main.fixed .right-menu{width:calc(50% - 134px)}.banner-logo{left:35px;bottom: 28px;}}@media (max-width:1500px){.phone-icon,.social-icon a{width:32px;height:32px;line-height:34px}.col-lg-8{-ms-flex:0 0 50.666667%;flex:0 0 50.666667%;max-width:50.666667%}.row.justify-content-center{display:flex;justify-content:flex-start}.enumenu_ul ul>li.logo-header a{width:220px}header.header-main.fixed .enumenu_ul ul>li.logo-header{margin-top:35px!important}.enumenu_ul ul li a{font-size:1.5rem}.enumenu_ul ul>li.phone-number{margin-left:0!important}.btn.white{min-width:140px;padding:14px 20px}.form-block{top:-160px}.social-icon a{font-size:2rem!important}.right-menu .phone-number{top:-15px}.right-menu .phone-number a{font-size:2rem}.desktop-header .right-menu .enumenu_ul ul>li:first-child,.desktop-header .right-menu .enumenu_ul ul>li:nth-child(2){margin-bottom:-40px}}@media (max-width:1440px){h1{font-size:6.2rem}h2{font-size:4.2rem}.trailer-child h2{font-size:3.2rem}.trailer-bg{max-width:320px;height:484px}.trailer-child{width:23%}.left-image{height:498px;width:600px;border-radius:0 140px 0 0;bottom:-100px}.testimonials-sec{padding-left:600px}.specials-events{padding:70px 0}footer.footer{padding:70px 0 0}.footer-bottom{margin-top:60px}.right-content h2,.specials-events h2{font-size:4.8rem}.desktop-header:after,.desktop-header:before,.left-menu,.right-menu{width:calc(50% - 100px)}.site-logo{width:120px}header.header-main.fixed .site-logo{width:100px}header.header-main.fixed .left-menu,header.header-main.fixed .right-menu{width:calc(50% - 90px)}.banner-logo img{width:160px}}@media (max-width:1250px){.header-cover .logo-part{width:80px}.right-menu .phone-number a{font-size:1.8rem}}@media (max-width:1200px){.slick-section img{max-height:80px}.slick-section blockquote.quote-text{height:auto}.section.contact-form iframe{height:454px}.testimonials-sec{padding:80px 0 40px}.specials-events{padding:70px 0}.specials-parent{padding-top:35px}.left-image{height:395px;width:485px;border-radius:0 83px 0 0}.testimonials-sec{padding-left:485px}.specials--child{min-height:309px;width:300px}.row.justify-content-center{justify-content:center}.form-block{top:auto;background-image:url(../images/contact-us-pattern.svg);background-color:#395144;width:100%;padding:40px 0 20px;text-align:center;height:auto}.col-lg-8{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.body-content{padding-right:0}.banner-logo{left:30px}}@media (max-width:1199px){.phone-icon,.phone-part a{height:32px;width:32px;border-radius:50%;text-align:center}.phone-icon,.social-icon a,header.header-main.fixed .social-icon a{color:#395144!important;background:#fff}.covid-bar,.desktop-header,.enumenu_ul ul li.logo-header,.header-main:after,.header-main:before,.on-road-text{display:none}.header-cover{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;justify-content:center}.enumenu_ul ul>li:last-child{margin-left:0}.phone-facebook .social-icon{margin-left:10px}.phone-facebook{display:flex;margin-right:40px;margin-top:-4px}.phone-icon span{font-size:2rem;display:inline-block}.phone-icon{display:inline-block;line-height:34px;font-size:0!important;margin-right:0}.social-icon a{width:32px;height:32px;line-height:34px;font-size:2rem!important}.phone-icon:hover{color:#fff!important;background-color:#395144}.menu-part{position:absolute;right:24px;width:auto}.social-icon ul li{margin:0 5px}.header-cover .phone-part{position:absolute;right:105px}.enumenu_ul ul>li span.arrow:after,.enumenu_ul ul>li span.arrow:before{content:'';position:absolute;height:11px;width:2px;background:#fff;top:10px}.enumenu_ul ul>li span.arrow:before{transform:rotate(40deg);right:11px}.enumenu_ul ul>li span.arrow:after{transform:rotate(-40deg);left:10px}.enumenu_ul>li span.arrow.up{transform:rotate(180deg);-webkit-transform:rotate(180deg)}.phone-part a{font-size:0;background:#fff;display:inline-block;line-height:38px}.phone-part a span{margin-right:0}.phone-part a span i{color:#000;font-size:2rem;line-height:30px}.header-main{top:0}.header-cover .logo-part{display:block;margin-right:auto;width:100px;margin-bottom:-40px;background-color:#395144;padding:15px 18px;position:relative;z-index:11}.enumenu_ul ul{display:initial}.enumenu_ul ul>li{margin-left:0;padding-bottom:15px;margin-top:0}.enumenu_ul ul>li.phone-number{margin-left:0!important;display:inline-block;width:50%;text-align:right;padding-right:5px}.enumenu_ul ul>li.socail-icon{margin-left:0;display:inline-block;width:50%;text-align:left;padding-left:5px}header.header-main.fixed,header.header-main.fixed .enumenu_ul ul{height:auto}header.header-main.fixed .enumenu_ul ul li a{color:#fff}header.header-main.fixed .btn.white:hover{background-color:#fff!important}header.header-main.fixed .btn.white:after{border-color:#fff}.main-banner .banner-cover{padding-top:110px}.enumenu_ul ul li a.btn{color:#ededed!important}.enumenu_ul ul li a.btn:hover{background:#395144;border-color:#395144}.accordion-button h2{font-size:1.6rem}}@media (max-width:1100px){.testimonials-sec{min-height:480px;padding-left:0}.right-content{max-width:780px;margin:0 auto;text-align:center;float:none}.left-image{display:none}.slider-counter{width:82px;margin:0 auto;padding-left:0}.slider-counter:after{left:0}.accordion .accordion-row:last-child .accordion-button,.accordion .accordion-row:nth-child(2) .accordion-button,.accordion .accordion-row:nth-child(3) .accordion-button{min-height:75px}}@media (max-width:1024px){.header-main{padding:8px 30px}.menu-icon{margin-left:15px}.form-block h2{padding:0 20px}}@media (max-width:991px){h1{font-size:4.2rem}.self-content.inner-block h1,h2{font-size:3.4rem}.h4,h4{font-size:2.4rem}.right-content h2,.specials-events h2{font-size:4rem}.trailer-sec{margin-top:-40px;padding:80px 0}.trailer-child{width:48%;margin-bottom:35px}.trailer-parent .trailer-child:nth-child(2n),.trailer-parent .trailer-child:nth-child(odd),.two-block-section h2,section.section.contact-form h2{margin-top:0}.right-content{width:640px}.specials-events{padding:80px 0 50px}footer.footer{padding:50px 0 0}.footer-bottom{margin-top:40px}.specials-parent{padding-top:30px}.specials--child{margin:0 auto 25px}.banner-text-part .inner-text-part .main-part{width:100%;margin:130px 31px 35px;position:relative}.banner-text-part .inner-text-part .main-part.inner-block{margin-top:130px}.inner-text-part .main-part h2{bottom:-10px;max-width:500px}.desktop-accordion,.inner-text-part .main-part h2 br{display:none}.two-block-section{padding:80px 0}.image-box .factbox-text .factbox-box-big{font-size:35px}.form-box .form-part,.form-box .text-part{width:100%;padding-left:0}section.section.contact-form iframe{height:330px}.dq{margin-bottom:40px}.testimonials-sec{min-height:440px}.cont-type h3{font-size:3.5rem}.main-banner-part .banner-text-part{top:calc(50% - 40px)}.contact-details .child{width:100%}.contact-details .child li{width:48%}.footer-menu{display:flex;justify-content:center;flex-wrap:wrap}.footer-menu li{margin:0 10px}.slick-section blockquote.quote-text{font-size:24px}.accordion{padding-top:0}.mobile-accordion{display:inline-block;margin:0 auto}.accordion .accordion-row:first-child .accordion-button,.accordion .accordion-row:last-child .accordion-button,.accordion .accordion-row:nth-child(2) .accordion-button,.accordion .accordion-row:nth-child(3) .accordion-button{min-height:auto}}@media (max-width:850px){.inner-text-part .main-part h2{max-width:600px;width:100%;bottom:50%;transform:translateY(50%) translateX(-50%)!important;left:50%;text-align:center;padding:0 20px}.header-cover .logo-part{max-width:100px;padding:15px;margin-bottom:-40px}.main-banner-part{padding-top:70px}.phone-part a span{display:inline-block;margin-right:0;top:0;position:relative}.banner-text-part .inner-text-part .main-part{width:100%;margin:108px 31px 30px;position:relative}.bottom-line,.right-line{bottom:0}.left-line{bottom:100px}.banner-text-part .inner-text-part .main-part.inner-block{margin-top:103px!important}.main-banner .banner-cover{min-height:calc(100vh - 72px)}body.menuOverlap .enumenu_ul,body.menuslide_push .enumenu_ul{height:calc(100vh - 106px);top:106px}.phone-part a span i{line-height:38px}.footer-main a{padding:0 10px}footer.footer{padding:70px 0 0}section.specials-events:after{width:100%;top:0}}@media (max-width:767px){.banner-logo,.left-image{position:relative;bottom:0}h1{font-size:4rem}.h2,.self-content.inner-block h1,h2{font-size:3.2rem}.h3,h3{font-size:2.2rem;line-height:38px;margin-top:0}.h4,h4{font-size:2rem}.banner-logo.mobile,.banner-text-part h4 br,.inner-text-part .main-part h2 br,.mob-d,.project-gallery p br,.self-content h2 br,.self-content h3 br,.testimonials-block p strong br{display:block}.banner-logo.desktop,.desk-d,.main-part.inner-block h2{display:none}.container{padding-left:30px;padding-right:30px}.inner-text-part .main-part h2{font-size:36px;line-height:1.2}.gallery-list>*,.popup-gallery .w5,.popup-gallery .w7,.type-cover,.w6{width:100%}.gallery-list .sliderCover:last-child{margin-bottom:0}.contact-details .child li:nth-child(3),.img-text-cover .w6,.img-text-cover .w6.sliderCover.img-bottom-mob{order:2}.slick-section h2,.two-block-section .w6.sliderCover,section.project-gallery h2{margin-bottom:25px}.two-block-section .image-box.factbox{max-width:100%}.two-block-section{padding:30px 0 5px}.img-text-cover .w6.full .map{margin-bottom:30px;width:100%}.image-box{height:300px}.slick-section blockquote.quote-text{min-height:inherit;padding:0 30px;font-size:20px}ul.slick-dots.container{padding:30px;min-height:inherit}.slick-section ul.slick-dots{margin-top:30px;flex-wrap:wrap;padding:20px 0}.slick-section ul.slick-dots li{padding:10px 0}.project-gallery,section.project-gallery-page{padding:35px 0 20px}section.project-gallery-page.space-remove h2{margin-bottom:10px}section.project-gallery.gallery-bottom.add-line-bottom{padding:0 0 20px}section.slick-section{padding:17px 0 0}.slick-section .owl-dots{margin-top:30px;padding:30px 0}section.normal-section{padding:40px 0 0}.slick-section img{max-height:70px}section.section.contact-form{padding:40px 0}.dq{font-size:238px;margin-bottom:30px}.footer-main{flex-wrap:wrap}.footer-main>*{width:100%;text-align:center}.footer-main .footer-menu{order:1;margin-bottom:0}.footer-main .phone{margin-bottom:50px;order:2}.footer-main .map{order:3}.slick-section .author:before{margin-top:20px;margin-bottom:20px}.main-banner.inner-page .banner-cover{min-height:calc(80vh - 72px)}.img-text-cover .w6.text-top-mob{order:1}.add-line-bottom:before{width:calc(100% - 60px)}.normal-section-text{padding:40px 0 10px}.specials-events h2{font-size:3.8rem;margin-bottom:20px}.specials-events{padding:30px 0 35px}.specials-parent{display:block;text-align:center}.specials--child{margin:0 auto 25px;min-height:254px;width:250px}.footer-list,.trailer-sec{margin-top:0}.footer-list>li .map:last-of-type,.footer-list>li .phone:last-of-type,.specials-parent .specials--child:last-child{margin-bottom:0}.special-child{width:100%;padding-bottom:25px}.information-block li{width:100%;margin-top:0}.footer-list>li{width:100%;margin:0 0 30px!important}.footer-list>li:nth-child(2n){order:-1;margin-bottom:27px!important;margin-top:30px}.footer-logo img{width:140px;margin-bottom:20px}.footer-list>li:last-child{order:2;margin-bottom:0!important}.footer-list>li .phone.faxs div,.img-text-cover .w6.full .phone.fax{cursor:auto}.form-box .form-part iframe{height:445px!important}.image-box .factbox-text .factbox-box-small{display:flex;font-size:12px}footer.footer{background-size:cover;padding:30px 0 0}.main-banner{opacity:1!important}.main-banner .banner-cover{min-height:calc(100vh - 300px);padding-top:30px}.right-content{width:100%;float:none;text-align:center}.trailer-child{width:100%;text-align:center;position:relative}.right-content h2{font-size:3.8rem;margin-bottom:25px}.trailer-bg{max-width:300px;height:454px}.trailer-child h2{text-align:center;position:absolute;left:0;right:0;margin:0 auto;top:calc(50% - 50px);transform:translateY(-50%)}.trailer-sec{padding:40px 0 30px;background:#fff200}.left-image{height:295px;width:370px;border-radius:0 71px 0 0;order:2;top:35px;left:-30px}.testimonials-sec .container{display:flex;flex-wrap:wrap}.testimonials-sec{padding:40px 0 30px;min-height:inherit}.body-content{padding:30px 0 0}.body-content:before{height:70px;top:-25px}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 100%;max-width:100%}.form-block{top:auto;padding:20px 5px 15px;width:100%;height:100%}.self-content{padding:0 0 35px}.footer-bottom{margin-top:15px}.cont-type h3{font-size:2.6rem}.wrap-types.global-sec .type-cover.even.odd a,.wrap-types.global-sec .type-cover.odd.yellow a{background:rgba(242,40,26,.4)!important;border:13px solid rgba(242,40,26,.3)!important}.wrap-types.global-sec .type-cover.odd.red a{background:rgba(255,242,0,.4)!important;border:13px solid rgba(255,242,0,.3)!important}.wrap-types.global-sec .type-cover.odd.yellow a:hover{background:0 0!important;border-color:rgba(255,255,255,.3)!important}.wrap-types.none-text .type-cover.even.odd a:hover,.wrap-types.none-text .type-cover.odd.red a:hover{background:rgba(242,40,26,.4);border:13px solid rgba(242,40,26,.3)}.wrap-types.none-text .type-cover.even.yellow a:hover{background:rgba(255,242,0,.4);border:13px solid rgba(255,242,0,.3)}.main-banner-part .banner-text-part{top:calc(50% - 17px)}.contact-details{padding-top:15px}.line{margin:50px 0 0;background-position:center;background-size:auto 24px}section.project-gallery{padding:20px 0 40px}accordion-button h2{font-size:1.6rem}.contact-details .child li{width:100%;margin-bottom:15px}.contact-details .child li:nth-child(2){order:3;margin-bottom:0}.contact-details .child li .content-dtl p{margin-bottom:0;padding-bottom:0}.faq-page{padding-bottom:35px}.popup-gallery a{height:330px}.popup-gallery .sliderCover:last-child a{margin-bottom:5px}.banner-logo{left:0;background:#395144;text-align:center;padding:20px 0 13px}.banner-logo img{width:140px}}@media (max-width:640px){.footer-menu,.phone-part a{text-align:center}.h2,h2{font-size:30px}.h3,h3{font-size:26px;line-height:1.5}.self-content.inner-block h1{font-size:3rem}.right-content h2,.specials-events h2{font-size:3.2rem}.banner-text-part.inner-text .inner-text-part h1{margin-top:72px}.footer-main .footer-menu{order:1;margin-bottom:0}.footer-main .phone{margin-bottom:30px;order:2}.header-cover .phone-part{right:100px;top:22px}.social-icon ul li a>img{width:16px}.arrow{width:140px!important;top:-75px!important}.social-icon ul li a{height:32px;width:32px;line-height:33px;font-size:20px}.phone-part a{font-size:0;height:32px;width:32px;background:#fff;border-radius:50%;line-height:34px;display:inline-block}.phone-part a span i{margin-top:.5px;color:#000;font-size:20px;line-height:normal}.phone-part a span{top:6px;margin-right:1px}.social-icon ul li{margin:0 6px}.dq{font-size:138px;margin-bottom:25px}.img-text-cover .w6.full .phone{width:100%;margin-bottom:30px;cursor:auto}section.section.contact-form{padding:40px 0}section.normal-section-text{padding:30px 0 0}.img-text-cover .w6 ul{padding-bottom:30px}.img-text-cover .w6.full ul{padding-left:20px}.specials-parent{flex-wrap:wrap;padding-top:0}footer.footer{margin-top:0;background-size:cover;background-position:center center}.special-child{width:100%;padding-bottom:25px}.special-child:last-child{padding-bottom:0}.special-child li:before{height:20px;width:20px;top:3px}.special-child li{padding-left:30px}.bottom-logo a img{width:120px}.footer-main a,.footer-main div span,.read-more a{font-size:1.6rem}.clock span.fa{font-size:24px}.footer-menu li{width:100%;margin-bottom:10px}.footer-menu li:last-child{margin-bottom:0}.featured-box{width:100%;padding:15px 0}.featured-img{margin-bottom:15px}.contact-details .child{width:100%;margin:0 auto;padding-top:10px}.slick-section blockquote.quote-text{font-size:18px}.self-content{padding:0 0 35px}section.slick-section{padding:17px 0 0}}@media (max-width:600px){.form-block iframe{height:600px!important}.line{margin:40px 0 0}section.project-gallery{padding:0 0 22px}}@media (max-width:585px){section.section.contact-form iframe{height:460px}}@media (max-width:570px){section.section.contact-form iframe{height:460px}}@media (max-width:480px){.image-box .factbox-text .factbox-box-small span{display:block}.w6.full h2 br{display:none}.arrow{right:calc(100% - -13px)!important}.image-box .factbox-text .factbox-box-big{font-size:24px}.image-box .factbox-text .factbox-box-small{letter-spacing:1.5px;display:flex}}@media (max-width:420px){.section.contact-form h2 strong:last-child:after,.two-block-section .w6.self-content h2 strong:last-child:after{width:110%;left:-10px}}@media (max-width:360px){.header-main{padding:8px 70px 8px 20px}.menu-part{right:15px}.social-icon{margin-right:-15px}.social-icon ul li{margin:0 2px}.header-cover .phone-part{right:75px}.phone-facebook{margin-right:10px}header.header-main.fixed .phone-facebook{margin-right:50px}}.footer-list li .phone.fax div,.information-block li .phone.fax div{position:relative}.footer-list li .phone.fax div:after,.information-block li .phone.fax div:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:0 0}.img-text-cover .w6.full ul li a{display:inline-block}