body{font-family:Nunito,sans-serif}a{color:#01a34a;text-decoration:none}a:hover{color:#1a1a1a;text-decoration:none}ol,ul{list-style-type:none}h1,h2,h3,h5{font-family:Charmonman,cursive;letter-spacing:0;font-weight:400;position:relative;padding:0 0 9px 0;margin:0}.ilogo{margin:0;height:50px}.title{color:#01a34a}.sub-title{padding:10px}.color-green{color:#01a34a}.color-white{color:#fff}.bg-green{background-color:#01a34a}.size-26{font-size:26px}.size-15{font-size:15px}.copyright-text{text-transform:uppercase}.main-button a{background-color:#01a34a;border-radius:5px;padding:10px 15px;display:inline-block;color:#fff;font-size:14px;text-transform:uppercase;font-weight:300;letter-spacing:.4px;text-decoration:none;transition:all .5s}.main-button a:hover{opacity:.7}.section-heading{margin-top:80px;margin-bottom:40px}.section-heading .line-dec{text-align:center;width:40px;height:5px;background-color:#01a34a}#pre-header{background-color:#01a34a;text-align:center}#pre-header span{color:#fff;font-size:15px;padding:10px 0;display:inline-block}.navbar .navbar-brand{text-align:center;width:100%;position:relative;padding:15px 0}.bg-dark{background-color:#fff!important;border-bottom:1px solid #eee}#navbarResponsive{z-index:999;position:absolute;left:50%;top:105px;transform:translateX(-50%)}.navbar-dark .navbar-nav .nav-item{margin:0 15px}.navbar-dark .navbar-nav .nav-link{text-transform:uppercase;font-size:15px;font-weight:700;color:#1e1e1e;transition:all .5s}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .show>.nav-link{color:#bb2a3c}.navbar:after{width:100%;height:1px;background-color:#eee;content:'';position:absolute;left:0;bottom:-52px}.navbar-dark .navbar-toggler-icon{background-image:none}.navbar-dark .navbar-toggler{border-color:#01a34a;background-color:#01a34a;height:50px;outline:0}.navbar-dark .navbar-toggler-icon:after{content:'\f0c9';color:#fff;font-size:22px;line-height:30px;font-family:FontAwesome}.banner{margin-top:50px;background-image:url(/images/banner-bg.jpg);background-size:cover;background-repeat:no-repeat;padding:150px 0;background-position:center center}.banner .caption{background-color:rgba(250,250,250,.9);padding:30px;max-width:450px}.banner .caption h2{margin-top:0;margin-bottom:15px;font-size:24px;font-weight:700;color:#1e1e1e}.banner .caption .line-dec{width:30px;height:5px;background-color:#01a34a}.banner .caption p{margin-top:15px;margin-bottom:20px}.featured-items{margin-bottom:70px}.featured-item{border-radius:5px;border:1px solid #eee;padding:20px;transition:all .5s}.featured-item:hover{opacity:.9}.featured-item img{width:100%}.featured-item h4{font-size:17px;font-weight:700;color:#1e1e1e;margin-top:15px;transition:all .5s}.featured-item:hover h4{color:#01a34a}.featured-item h6{color:#01a34a;font-size:15px;font-weight:700;margin-bottom:0}.owl-theme .owl-dots{text-align:center;margin-top:30px}.owl-theme .owl-dots .owl-dot{outline:0}.owl-theme .owl-dots .active span{background-color:#01a34a!important}.owl-theme .owl-dots .owl-dot span{background-color:#aaa;width:8px;height:8px;display:inline-block;margin:0 5px;outline:0}.contact-form{background-color:#01a34a;padding:30px 0;text-align:center}.contact-form .section-heading{margin-top:0}.contact-form .section-heading h2{color:#fff;margin-top:0}.contact-form .main-content p{color:#fff;font-size:17px}.featured-page{margin-top:130px;margin-bottom:40px}.featured-page .section-heading{margin-top:0;margin-bottom:0}.featured-page #filters{margin-top:15px;text-align:right}.featured .featured-item{margin-bottom:30px;text-decoration:none}.featured .featured-item h4{transition:all .5s}.featured .featured-item:hover h4{color:#01a34a}#filter button{outline:0}#filter .btn-primary.focus,.btn-primary:focus{color:#01a34a!important;box-shadow:none!important}#filters .btn-primary{color:#1e1e1e;border:none;font-size:15px;font-weight:700;background-color:transparent}.page-navigation ul{text-align:center;border-top:1px solid #eee;padding:30px 0 0 0;margin:0 0 80px 0}.page-navigation ul li{display:inline-block}.page-navigation ul li a{width:40px;height:40px;display:inline-block;text-align:center;line-height:38px;border:1px solid #eee;border-radius:5px;font-weight:700;color:#1e1e1e;font-size:15px;text-decoration:none;transition:all .5s}.page-navigation ul li a:hover,.page-navigation ul li.current-page a{background-color:#01a34a;border-color:#01a34a;color:#fff}.overlay-background{background:#333;position:absolute;height:100%;width:100%;opacity:.3}.carousel-item{margin-top:49px;min-height:320px;background:no-repeat center center scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.carousel-item{height:75vh}.slides-navigation a{background:#010101;opacity:.4;position:absolute;height:70px;width:70px;top:50%;font-size:20px;display:block;color:#fff;line-height:80px;text-align:center;transition:all .3s ease-in-out}.slides-navigation a i{font-size:40px}.slides-navigation a:hover{background:#444}.slides-navigation{margin:0 auto;position:absolute;z-index:3;top:46%;width:100%}.slides-navigation a{position:absolute;display:block}.slides-navigation a.prev{left:0}.slides-navigation a.next{right:0}section{padding-top:5rem;padding-bottom:5rem}.lnr{display:inline-block;fill:currentColor;width:1em;height:1em;vertical-align:-.05em;stroke-width:1}.services-icon{margin-bottom:20px;font-size:30px}.bgc2,.hLine,.vLine{background-color:#0f52ba}.quote-icon{font-size:40px;margin-bottom:20px}.services-icon{font-size:60px;margin-left:2rem}.btn{text-transform:uppercase;padding:19px 36px}.btn{display:inline-block;font-weight:600;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:2px solid transparent;padding:12px 30px;font-size:16px;line-height:1.5;border-radius:.1875rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn-outline-new-white{color:#fff;background-color:transparent;background-image:none;border-color:#d8c149}.btn-outline-new-white:hover{color:#444;background-color:#d8c149;border-color:#d8c149}.overlay-background{background:#333;position:absolute;height:100%;width:100%;left:0;top:0;opacity:.5}.cover-slides h1{font-weight:500;font-size:64px;color:#fff}.cover-slides p{font-size:18px;color:#fff}.slides-pagination a{border:2px solid #fff}.slides-pagination a.current{background:#d8c149;border:2px solid #d8c149}.about-page{margin-top:20px;margin-bottom:80px}.about-page .right-content h4{font-size:17px;font-weight:700;margin-top:0;margin-bottom:20px}.about-page .left-image img{max-width:100%}.about-page .right-content span{display:inline-block;margin-left:8px}.about-page .right-content span a i{transition:all .5s;background-color:#aaa;width:26px;height:26px;display:inline-block;text-align:center;line-height:26px;border-radius:50%;color:#fff;font-size:12px;margin-right:5px}.about-page .right-content .share{margin-top:20px;border-top:1px solid #eee;padding:15px 0}.about-page .right-content h6{font-size:14px;color:#4a4a4a;font-weight:400}.about-page .right-content span a:hover i{background-color:#01a34a}.contact-page{margin-top:50px;margin-bottom:80px}.contact-page .right-content input,.contact-page .right-content textarea{border-radius:0;outline:0;box-shadow:none;font-size:14px;margin-bottom:30px}.contact-page .right-content input{height:44px;line-height:44px}.contact-page .right-content textarea{height:200px;max-height:280px}.contact-page .right-content span{display:inline-block;margin-left:8px}.contact-page .right-content span a i{transition:all .5s;background-color:#aaa;width:26px;height:26px;display:inline-block;text-align:center;line-height:26px;border-radius:50%;color:#fff;font-size:12px;margin-right:5px}.contact-page .right-content .share{margin-top:30px;border-top:1px solid #eee;padding:15px 0}.contact-page .right-content h6{font-size:14px;color:#4a4a4a;font-weight:400}.contact-page .right-content span a:hover i{background-color:#01a34a}.contact-page .right-content .button{cursor:pointer;background-color:#01a34a;outline:0;border-radius:5px;padding:10px 15px;display:inline-block;color:#fff;font-size:14px;text-transform:uppercase;font-weight:300;letter-spacing:.4px;text-decoration:none;transition:all .5s;box-shadow:none;border:none}.dot-green{height:10px;width:10px;background-color:green;border-radius:50%;display:inline-block}.back-to-top{cursor:pointer;position:fixed;bottom:20px;right:20px;display:none}.room-box{margin-bottom:60px}.menu-box{margin:0;padding-top:55px;padding-bottom:50px;padding-left:0;padding-right:0}.page-title{margin:0;padding:0;background:url(/images/flower.jpg);background-size:cover;background-position:center center;background-attachment:fixed;position:relative;width:100%}.qt-background{background:url(/images/flower.jpg);background-size:cover;background-position:center center;background-attachment:fixed;position:relative;width:100%}.qt-background-h{padding:55px 0;background-size:cover;background-position:center center;background-attachment:fixed;position:relative;text-align:left;width:100%;color:#fff;background:rgba(0,0,0,.65);opacity:1}.qt-background p{font-size:25px;font-weight:300;line-height:40px;color:#fff}.qt-background span{color:#fff;font-size:20px;font-weight:500}.testimo{background:url(/images/road-2.jpg) no-repeat center;background-size:cover;min-height:290px}.testimo-main{text-align:center;padding:5em 0 0 0}.testimo-main h3{font-size:2.3em;color:#fff;margin-bottom:.2em}.testimo-main p{font-size:1em;color:#fff;line-height:1.8em}.testimo-main a{font-size:1em;color:#fff;padding:.5em 1em;display:inline-block;border:3px double #fff;margin:1.4em 0 0 0}.testimo-main a:hover{border:3px double #01a34a;text-decoration:none}.serv{text-align:center}.serv .wrap-serv{-webkit-box-shadow:0 3px 20px rgba(0,0,0,.05);-moz-box-shadow:0 3px 20px rgba(0,0,0,.05);box-shadow:0 3px 20px rgba(0,0,0,.12);margin-bottom:30px;padding:25px 0;text-transform:uppercase}.serv .wrap-serv img{margin:0 auto}.serv-h6{font-size:13px;font-weight:600;color:#232323;letter-spacing:2px}.inner-column h1{font-size:30px}.inner-column h4{font-size:16px;font-weight:500}.inner-column p{font-size:18px}.inner-column .btn-outline-new-white{color:#404040}.inner-column .btn-outline-new-white:hover{color:#fff}.form-control[readonly]{background-color:#fff}.form-control{border-radius:4px;min-height:45px}.form-control:focus{border:1px solid #01a34a;box-shadow:none}.form-group .picker__input.picker__input--active{border-color:#01a34a}.btn-send:hover{color:#fff;background-color:#01a34a;border-color:#01a34a}.btn-send{margin-top:20px;background-color:transparent;border:2px solid #01a34a;padding:12px 40px;font-size:16px}.footer{background:#1a1a1a;position:relative;z-index:0;overflow:hidden;padding:3em 0}.footer a{color:#01a34a}.footer p{color:rgba(255,255,255,.6)}.footer .copyright{color:rgba(255,255,255,.3);color:#999}.footer .footer-heading{font-family:Lato;font-size:22px;margin-bottom:30px;font-weight:700;color:#fff;position:relative}.footer .footer-heading:after{position:absolute;bottom:-4px;left:0;content:'';width:40px;height:4px;background:#01a34a}.footer ul.list-unstyled li a{color:rgba(255,255,255,.7)}.footer .block-21 .img{display:block;height:80px;width:80px}.footer .block-21 .text{width:calc(100% - 100px)}.footer .block-21 .text .heading{font-size:16px;font-weight:400;line-height:1.4}.footer .block-21 .text .heading a{color:#fff}.footer .block-21 .text .heading a:active,.footer .block-21 .text .heading a:focus,.footer .block-21 .text .heading a:hover{text-decoration:none}.footer .block-21 .text .meta>div{display:inline-block;font-size:12px;margin-right:5px}.footer .block-21 .text .meta>div a{color:gray}.footer .block-23 ul li{color:rgba(255,255,255,.6)}.footer .block-23 ul li a{color:rgba(255,255,255,.6)}.footer .block-23 ul li .icon{color:rgba(255,255,255,.4)}.footer .ftco-footer-social li a{background:rgba(255,255,255,.1);color:#01a34a}.ftco-footer-social li{list-style:none;margin:0 10px 0 0;display:inline-block}.ftco-footer-social li a{height:40px;width:40px;display:block;float:left;background:rgba(255,255,255,.05);border-radius:50%;position:relative}.ftco-footer-social li a span{position:absolute;font-size:20px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ftco-footer-social li a:hover{color:#fff}.footer-small-nav>li{display:inline-block}.footer-small-nav>li a{margin:0 10px 10px 0}.footer-small-nav>li a:focus,.footer-small-nav>li a:hover{color:#01a34a}@media (max-width:991px){.banner{border-top:none;margin-top:0}.navbar .navbar-brand{width:auto}.navbar:after{display:none}#navbarResponsive{z-index:99999;position:absolute;top:96px;width:100%;text-align:center;background-color:rgba(250,250,250,.95);box-shadow:0 10px 10px rgba(0,0,0,.1)}.navbar-dark .navbar-nav .nav-item{border-bottom:1px solid #eee}.navbar-dark .navbar-nav .nav-item:last-child{border-bottom:none}.navbar-dark .navbar-nav .nav-link{padding:15px 0}.featured-page #filters{text-align:right}.single-product .right-content{margin-top:30px}.about-page .right-content{margin-top:30px}.contact-page .right-content{margin-top:30px}.contact-page .right-content .col-md-12,.contact-page .right-content .col-md-6{padding:0}.featured-page{margin-top:80px}.about-page,.contact-page{margin-top:0}}@media (max-width:767px){.carousel-item{margin-top:0}.about-page,.contact-page{margin-top:-35px}.contact-form .main-content form input.button{margin-top:0}}